16.2 MB
/srv/reproducible-results/rbuild-debian/r-b-build.H2bZsvBC/b1/dune-grid_2.9.0-2_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.H2bZsvBC/b2/dune-grid_2.9.0-2_i386.changes
400 B
Files
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 ·96d7d004970135e6f7bf8887ba1fc4f1·7993156·debug·optional·libdune-grid-dev-dbgsym_2.9.0-2_i386.deb1 ·96d7d004970135e6f7bf8887ba1fc4f1·7993156·debug·optional·libdune-grid-dev-dbgsym_2.9.0-2_i386.deb
2 ·bce804e0b9eae6a8d851342e8872fdbf·1076508·libdevel·optional·libdune-grid-dev_2.9.0-2_i386.deb2 ·bce804e0b9eae6a8d851342e8872fdbf·1076508·libdevel·optional·libdune-grid-dev_2.9.0-2_i386.deb
3 ·fc8b2aec56247242f85dc8817735fe91·6751892·doc·optional·libdune-grid-doc_2.9.0-2_all.deb3 ·2e53c50921db86208ab7654a0566517d·6753796·doc·optional·libdune-grid-doc_2.9.0-2_all.deb
16.2 MB
libdune-grid-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·22:10:10.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-01-12·22:10:10.000000·debian-binary
2 -rw-r--r--···0········0········0····41744·2023-01-12·22:10:10.000000·control.tar.xz2 -rw-r--r--···0········0········0····41792·2023-01-12·22:10:10.000000·control.tar.xz
3 -rw-r--r--···0········0········0··6709956·2023-01-12·22:10:10.000000·data.tar.xz3 -rw-r--r--···0········0········0··6711812·2023-01-12·22:10:10.000000·data.tar.xz
17.5 KB
control.tar.xz
17.4 KB
control.tar
17.4 KB
./md5sums
30.0 B
./md5sums
Files differ
17.4 KB
line order
    
Offset 1, 144 lines modifiedOffset 1, 144 lines modified
1 usr/share/doc/libdune-grid-doc/changelog.Debian.gz1 usr/share/doc/libdune-grid-doc/changelog.Debian.gz
2 usr/share/doc/libdune-grid-doc/changelog.gz2 usr/share/doc/libdune-grid-doc/changelog.gz
3 usr/share/doc/libdune-grid-doc/copyright3 usr/share/doc/libdune-grid-doc/copyright
4 usr/share/doc/libdune-grid-doc/doxygen/a00146.html4 usr/share/doc/libdune-grid-doc/doxygen/a00143.html
5 usr/share/doc/libdune-grid-doc/doxygen/a00149.html5 usr/share/doc/libdune-grid-doc/doxygen/a00149.html
6 usr/share/doc/libdune-grid-doc/doxygen/a00152.html 
7 usr/share/doc/libdune-grid-doc/doxygen/a00152_source.html 
8 usr/share/doc/libdune-grid-doc/doxygen/a00155.html6 usr/share/doc/libdune-grid-doc/doxygen/a00155.html
9 usr/share/doc/libdune-grid-doc/doxygen/a00155_source.html7 usr/share/doc/libdune-grid-doc/doxygen/a00155_source.html
10 usr/share/doc/libdune-grid-doc/doxygen/a00161.html8 usr/share/doc/libdune-grid-doc/doxygen/a00161.html
11 usr/share/doc/libdune-grid-doc/doxygen/a00161_source.html9 usr/share/doc/libdune-grid-doc/doxygen/a00161_source.html
12 usr/share/doc/libdune-grid-doc/doxygen/a00164.html10 usr/share/doc/libdune-grid-doc/doxygen/a00164.html
13 usr/share/doc/libdune-grid-doc/doxygen/a00164_source.html11 usr/share/doc/libdune-grid-doc/doxygen/a00164_source.html
14 usr/share/doc/libdune-grid-doc/doxygen/a00170.html12 usr/share/doc/libdune-grid-doc/doxygen/a00170.html
15 usr/share/doc/libdune-grid-doc/doxygen/a00170_source.html13 usr/share/doc/libdune-grid-doc/doxygen/a00170_source.html
16 usr/share/doc/libdune-grid-doc/doxygen/a00176.html14 usr/share/doc/libdune-grid-doc/doxygen/a00179.html
17 usr/share/doc/libdune-grid-doc/doxygen/a00176_source.html15 usr/share/doc/libdune-grid-doc/doxygen/a00179_source.html
 16 usr/share/doc/libdune-grid-doc/doxygen/a00182.html
 17 usr/share/doc/libdune-grid-doc/doxygen/a00182_source.html
18 usr/share/doc/libdune-grid-doc/doxygen/a00185.html18 usr/share/doc/libdune-grid-doc/doxygen/a00185.html
19 usr/share/doc/libdune-grid-doc/doxygen/a00185_source.html19 usr/share/doc/libdune-grid-doc/doxygen/a00185_source.html
20 usr/share/doc/libdune-grid-doc/doxygen/a00188.html20 usr/share/doc/libdune-grid-doc/doxygen/a00188.html
21 usr/share/doc/libdune-grid-doc/doxygen/a00188_source.html21 usr/share/doc/libdune-grid-doc/doxygen/a00188_source.html
22 usr/share/doc/libdune-grid-doc/doxygen/a00194.html22 usr/share/doc/libdune-grid-doc/doxygen/a00191.html
23 usr/share/doc/libdune-grid-doc/doxygen/a00194_source.html23 usr/share/doc/libdune-grid-doc/doxygen/a00191_source.html
24 usr/share/doc/libdune-grid-doc/doxygen/a00206.html24 usr/share/doc/libdune-grid-doc/doxygen/a00200.html
25 usr/share/doc/libdune-grid-doc/doxygen/a00206_source.html25 usr/share/doc/libdune-grid-doc/doxygen/a00200_source.html
 26 usr/share/doc/libdune-grid-doc/doxygen/a00203.html
 27 usr/share/doc/libdune-grid-doc/doxygen/a00203_source.html
26 usr/share/doc/libdune-grid-doc/doxygen/a00212.html28 usr/share/doc/libdune-grid-doc/doxygen/a00212.html
27 usr/share/doc/libdune-grid-doc/doxygen/a00212_source.html29 usr/share/doc/libdune-grid-doc/doxygen/a00212_source.html
28 usr/share/doc/libdune-grid-doc/doxygen/a00215.html30 usr/share/doc/libdune-grid-doc/doxygen/a00215.html
29 usr/share/doc/libdune-grid-doc/doxygen/a00215_source.html31 usr/share/doc/libdune-grid-doc/doxygen/a00215_source.html
30 usr/share/doc/libdune-grid-doc/doxygen/a00221.html32 usr/share/doc/libdune-grid-doc/doxygen/a00218.html
31 usr/share/doc/libdune-grid-doc/doxygen/a00221_source.html33 usr/share/doc/libdune-grid-doc/doxygen/a00218_source.html
32 usr/share/doc/libdune-grid-doc/doxygen/a00224.html 
33 usr/share/doc/libdune-grid-doc/doxygen/a00224_source.html 
34 usr/share/doc/libdune-grid-doc/doxygen/a00227.html 
35 usr/share/doc/libdune-grid-doc/doxygen/a00227_source.html 
36 usr/share/doc/libdune-grid-doc/doxygen/a00236.html34 usr/share/doc/libdune-grid-doc/doxygen/a00233.html
37 usr/share/doc/libdune-grid-doc/doxygen/a00236_source.html35 usr/share/doc/libdune-grid-doc/doxygen/a00233_source.html
38 usr/share/doc/libdune-grid-doc/doxygen/a00239.html36 usr/share/doc/libdune-grid-doc/doxygen/a00239.html
39 usr/share/doc/libdune-grid-doc/doxygen/a00239_source.html37 usr/share/doc/libdune-grid-doc/doxygen/a00239_source.html
40 usr/share/doc/libdune-grid-doc/doxygen/a00254.html38 usr/share/doc/libdune-grid-doc/doxygen/a00254.html
41 usr/share/doc/libdune-grid-doc/doxygen/a00254_source.html39 usr/share/doc/libdune-grid-doc/doxygen/a00254_source.html
42 usr/share/doc/libdune-grid-doc/doxygen/a00257.html 
43 usr/share/doc/libdune-grid-doc/doxygen/a00257_source.html 
44 usr/share/doc/libdune-grid-doc/doxygen/a00260.html40 usr/share/doc/libdune-grid-doc/doxygen/a00260.html
45 usr/share/doc/libdune-grid-doc/doxygen/a00260_source.html41 usr/share/doc/libdune-grid-doc/doxygen/a00260_source.html
 42 usr/share/doc/libdune-grid-doc/doxygen/a00266.html
 43 usr/share/doc/libdune-grid-doc/doxygen/a00266_source.html
46 usr/share/doc/libdune-grid-doc/doxygen/a00269.html44 usr/share/doc/libdune-grid-doc/doxygen/a00269.html
47 usr/share/doc/libdune-grid-doc/doxygen/a00269_source.html45 usr/share/doc/libdune-grid-doc/doxygen/a00269_source.html
48 usr/share/doc/libdune-grid-doc/doxygen/a00272.html46 usr/share/doc/libdune-grid-doc/doxygen/a00272.html
49 usr/share/doc/libdune-grid-doc/doxygen/a00272_source.html47 usr/share/doc/libdune-grid-doc/doxygen/a00272_source.html
50 usr/share/doc/libdune-grid-doc/doxygen/a00275.html 
51 usr/share/doc/libdune-grid-doc/doxygen/a00275_source.html 
52 usr/share/doc/libdune-grid-doc/doxygen/a00281.html48 usr/share/doc/libdune-grid-doc/doxygen/a00281.html
53 usr/share/doc/libdune-grid-doc/doxygen/a00281_source.html49 usr/share/doc/libdune-grid-doc/doxygen/a00281_source.html
54 usr/share/doc/libdune-grid-doc/doxygen/a00296.html50 usr/share/doc/libdune-grid-doc/doxygen/a00290.html
55 usr/share/doc/libdune-grid-doc/doxygen/a00296_source.html51 usr/share/doc/libdune-grid-doc/doxygen/a00290_source.html
 52 usr/share/doc/libdune-grid-doc/doxygen/a00293.html
 53 usr/share/doc/libdune-grid-doc/doxygen/a00293_source.html
56 usr/share/doc/libdune-grid-doc/doxygen/a00305.html54 usr/share/doc/libdune-grid-doc/doxygen/a00305.html
57 usr/share/doc/libdune-grid-doc/doxygen/a00305_source.html55 usr/share/doc/libdune-grid-doc/doxygen/a00305_source.html
 56 usr/share/doc/libdune-grid-doc/doxygen/a00314.html
 57 usr/share/doc/libdune-grid-doc/doxygen/a00314_source.html
 58 usr/share/doc/libdune-grid-doc/doxygen/a00317.html
 59 usr/share/doc/libdune-grid-doc/doxygen/a00317_source.html
58 usr/share/doc/libdune-grid-doc/doxygen/a00320.html60 usr/share/doc/libdune-grid-doc/doxygen/a00320.html
59 usr/share/doc/libdune-grid-doc/doxygen/a00320_source.html61 usr/share/doc/libdune-grid-doc/doxygen/a00320_source.html
60 usr/share/doc/libdune-grid-doc/doxygen/a00335.html62 usr/share/doc/libdune-grid-doc/doxygen/a00338.html
61 usr/share/doc/libdune-grid-doc/doxygen/a00335_source.html63 usr/share/doc/libdune-grid-doc/doxygen/a00338_source.html
62 usr/share/doc/libdune-grid-doc/doxygen/a00350.html64 usr/share/doc/libdune-grid-doc/doxygen/a00359.html
63 usr/share/doc/libdune-grid-doc/doxygen/a00350_source.html65 usr/share/doc/libdune-grid-doc/doxygen/a00359_source.html
64 usr/share/doc/libdune-grid-doc/doxygen/a00353.html 
65 usr/share/doc/libdune-grid-doc/doxygen/a00353_source.html 
66 usr/share/doc/libdune-grid-doc/doxygen/a00569.html 
67 usr/share/doc/libdune-grid-doc/doxygen/a00569_source.html 
68 usr/share/doc/libdune-grid-doc/doxygen/a00572.html 
69 usr/share/doc/libdune-grid-doc/doxygen/a00572_source.html 
70 usr/share/doc/libdune-grid-doc/doxygen/a00575.html 
71 usr/share/doc/libdune-grid-doc/doxygen/a00575_source.html 
72 usr/share/doc/libdune-grid-doc/doxygen/a00578.html66 usr/share/doc/libdune-grid-doc/doxygen/a00581.html
73 usr/share/doc/libdune-grid-doc/doxygen/a00578_source.html67 usr/share/doc/libdune-grid-doc/doxygen/a00581_source.html
 68 usr/share/doc/libdune-grid-doc/doxygen/a00584.html
 69 usr/share/doc/libdune-grid-doc/doxygen/a00584_source.html
 70 usr/share/doc/libdune-grid-doc/doxygen/a00587.html
 71 usr/share/doc/libdune-grid-doc/doxygen/a00587_source.html
 72 usr/share/doc/libdune-grid-doc/doxygen/a00590.html
 73 usr/share/doc/libdune-grid-doc/doxygen/a00590_source.html
74 usr/share/doc/libdune-grid-doc/doxygen/a00593.html74 usr/share/doc/libdune-grid-doc/doxygen/a00593.html
75 usr/share/doc/libdune-grid-doc/doxygen/a00593_source.html75 usr/share/doc/libdune-grid-doc/doxygen/a00593_source.html
76 usr/share/doc/libdune-grid-doc/doxygen/a00599.html76 usr/share/doc/libdune-grid-doc/doxygen/a00596.html
77 usr/share/doc/libdune-grid-doc/doxygen/a00599_source.html77 usr/share/doc/libdune-grid-doc/doxygen/a00596_source.html
78 usr/share/doc/libdune-grid-doc/doxygen/a00602.html78 usr/share/doc/libdune-grid-doc/doxygen/a00602.html
79 usr/share/doc/libdune-grid-doc/doxygen/a00602_source.html79 usr/share/doc/libdune-grid-doc/doxygen/a00602_source.html
80 usr/share/doc/libdune-grid-doc/doxygen/a00605.html80 usr/share/doc/libdune-grid-doc/doxygen/a00605.html
81 usr/share/doc/libdune-grid-doc/doxygen/a00605_source.html81 usr/share/doc/libdune-grid-doc/doxygen/a00605_source.html
82 usr/share/doc/libdune-grid-doc/doxygen/a00608.html82 usr/share/doc/libdune-grid-doc/doxygen/a00608.html
83 usr/share/doc/libdune-grid-doc/doxygen/a00608_source.html83 usr/share/doc/libdune-grid-doc/doxygen/a00608_source.html
84 usr/share/doc/libdune-grid-doc/doxygen/a00614.html84 usr/share/doc/libdune-grid-doc/doxygen/a00614.html
 85 usr/share/doc/libdune-grid-doc/doxygen/a00614_source.html
85 usr/share/doc/libdune-grid-doc/doxygen/a00617.html86 usr/share/doc/libdune-grid-doc/doxygen/a00617.html
86 usr/share/doc/libdune-grid-doc/doxygen/a00617_source.html 
87 usr/share/doc/libdune-grid-doc/doxygen/a00620.html87 usr/share/doc/libdune-grid-doc/doxygen/a00620.html
 88 usr/share/doc/libdune-grid-doc/doxygen/a00620_source.html
88 usr/share/doc/libdune-grid-doc/doxygen/a00623.html89 usr/share/doc/libdune-grid-doc/doxygen/a00623.html
89 usr/share/doc/libdune-grid-doc/doxygen/a00623_source.html90 usr/share/doc/libdune-grid-doc/doxygen/a00623_source.html
90 usr/share/doc/libdune-grid-doc/doxygen/a00626.html91 usr/share/doc/libdune-grid-doc/doxygen/a00626.html
 92 usr/share/doc/libdune-grid-doc/doxygen/a00626_source.html
91 usr/share/doc/libdune-grid-doc/doxygen/a00629.html93 usr/share/doc/libdune-grid-doc/doxygen/a00629.html
92 usr/share/doc/libdune-grid-doc/doxygen/a00629_source.html 
93 usr/share/doc/libdune-grid-doc/doxygen/a00632.html94 usr/share/doc/libdune-grid-doc/doxygen/a00632.html
94 usr/share/doc/libdune-grid-doc/doxygen/a00632_source.html95 usr/share/doc/libdune-grid-doc/doxygen/a00632_source.html
95 usr/share/doc/libdune-grid-doc/doxygen/a00635.html 
96 usr/share/doc/libdune-grid-doc/doxygen/a00635_source.html 
97 usr/share/doc/libdune-grid-doc/doxygen/a00638.html96 usr/share/doc/libdune-grid-doc/doxygen/a00638.html
98 usr/share/doc/libdune-grid-doc/doxygen/a00638_source.html97 usr/share/doc/libdune-grid-doc/doxygen/a00638_source.html
99 usr/share/doc/libdune-grid-doc/doxygen/a00641.html98 usr/share/doc/libdune-grid-doc/doxygen/a00641.html
100 usr/share/doc/libdune-grid-doc/doxygen/a00641_source.html 
101 usr/share/doc/libdune-grid-doc/doxygen/a00644.html99 usr/share/doc/libdune-grid-doc/doxygen/a00644.html
102 usr/share/doc/libdune-grid-doc/doxygen/a00644_source.html100 usr/share/doc/libdune-grid-doc/doxygen/a00644_source.html
 101 usr/share/doc/libdune-grid-doc/doxygen/a00647.html
 102 usr/share/doc/libdune-grid-doc/doxygen/a00647_source.html
103 usr/share/doc/libdune-grid-doc/doxygen/a00650.html103 usr/share/doc/libdune-grid-doc/doxygen/a00650.html
 104 usr/share/doc/libdune-grid-doc/doxygen/a00650_source.html
Max diff block lines reached; 9510/17758 bytes (53.55%) of diff not shown.
16.2 MB
data.tar.xz
16.2 MB
data.tar
89.6 KB
file list
    
Offset 3, 333 lines modifiedOffset 3, 333 lines modified
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-01-12·22:10:10.000000·./usr/share/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-01-12·22:10:10.000000·./usr/share/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-01-12·22:10:10.000000·./usr/share/doc/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-01-12·22:10:10.000000·./usr/share/doc/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/
6 -rw-r--r--···0·root·········(0)·root·········(0)······969·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/changelog.Debian.gz6 -rw-r--r--···0·root·········(0)·root·········(0)······969·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/changelog.Debian.gz
7 -rw-r--r--···0·root·········(0)·root·········(0)·····5359·2022-10-20·19:04:08.000000·./usr/share/doc/libdune-grid-doc/changelog.gz7 -rw-r--r--···0·root·········(0)·root·········(0)·····5359·2022-10-20·19:04:08.000000·./usr/share/doc/libdune-grid-doc/changelog.gz
8 -rw-r--r--···0·root·········(0)·root·········(0)·····3525·2023-01-12·15:07:29.000000·./usr/share/doc/libdune-grid-doc/copyright8 -rw-r--r--···0·root·········(0)·root·········(0)·····3525·2023-01-12·15:07:29.000000·./usr/share/doc/libdune-grid-doc/copyright
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/
10 -rw-r--r--···0·root·········(0)·root·········(0)·····5342·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00146.html10 -rw-r--r--···0·root·········(0)·root·········(0)·····5342·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00143.html
11 -rw-r--r--···0·root·········(0)·root·········(0)·····5527·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00149.html11 -rw-r--r--···0·root·········(0)·root·········(0)·····5527·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00149.html
12 -rw-r--r--···0·root·········(0)·root·········(0)·····6467·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00152.html12 -rw-r--r--···0·root·········(0)·root·········(0)·····5203·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00155.html
13 -rw-r--r--···0·root·········(0)·root·········(0)···212727·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00152_source.html13 -rw-r--r--···0·root·········(0)·root·········(0)····19209·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00155_source.html
 14 -rw-r--r--···0·root·········(0)·root·········(0)·····5127·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00161.html
 15 -rw-r--r--···0·root·········(0)·root·········(0)····66983·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00161_source.html
14 -rw-r--r--···0·root·········(0)·root·········(0)·····9748·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00155.html16 -rw-r--r--···0·root·········(0)·root·········(0)·····9748·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00164.html
15 -rw-r--r--···0·root·········(0)·root·········(0)····63125·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00155_source.html17 -rw-r--r--···0·root·········(0)·root·········(0)····63125·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00164_source.html
16 -rw-r--r--···0·root·········(0)·root·········(0)·····5016·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00161.html 
17 -rw-r--r--···0·root·········(0)·root·········(0)····25022·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00161_source.html 
18 -rw-r--r--···0·root·········(0)·root·········(0)·····6429·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00164.html 
19 -rw-r--r--···0·root·········(0)·root·········(0)····17603·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00164_source.html 
20 -rw-r--r--···0·root·········(0)·root·········(0)·····9583·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00170.html18 -rw-r--r--···0·root·········(0)·root·········(0)·····9583·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00170.html
21 -rw-r--r--···0·root·········(0)·root·········(0)····51268·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00170_source.html19 -rw-r--r--···0·root·········(0)·root·········(0)····51268·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00170_source.html
22 -rw-r--r--···0·root·········(0)·root·········(0)·····4615·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00176.html20 -rw-r--r--···0·root·········(0)·root·········(0)·····5016·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00179.html
23 -rw-r--r--···0·root·········(0)·root·········(0)····15565·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00176_source.html21 -rw-r--r--···0·root·········(0)·root·········(0)····25022·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00179_source.html
24 -rw-r--r--···0·root·········(0)·root·········(0)·····4880·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00185.html22 -rw-r--r--···0·root·········(0)·root·········(0)·····6819·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00182.html
25 -rw-r--r--···0·root·········(0)·root·········(0)····16642·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00185_source.html23 -rw-r--r--···0·root·········(0)·root·········(0)···101824·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00182_source.html
26 -rw-r--r--···0·root·········(0)·root·········(0)·····5203·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00188.html 
27 -rw-r--r--···0·root·········(0)·root·········(0)····19209·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00188_source.html 
28 -rw-r--r--···0·root·········(0)·root·········(0)·····5908·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00194.html24 -rw-r--r--···0·root·········(0)·root·········(0)·····5908·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00185.html
29 -rw-r--r--···0·root·········(0)·root·········(0)····29352·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00194_source.html25 -rw-r--r--···0·root·········(0)·root·········(0)····29352·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00185_source.html
30 -rw-r--r--···0·root·········(0)·root·········(0)·····5127·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00206.html 
31 -rw-r--r--···0·root·········(0)·root·········(0)····66983·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00206_source.html 
32 -rw-r--r--···0·root·········(0)·root·········(0)·····6117·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00212.html26 -rw-r--r--···0·root·········(0)·root·········(0)·····4615·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00188.html
33 -rw-r--r--···0·root·········(0)·root·········(0)····23263·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00212_source.html27 -rw-r--r--···0·root·········(0)·root·········(0)····15565·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00188_source.html
 28 -rw-r--r--···0·root·········(0)·root·········(0)·····4880·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00191.html
 29 -rw-r--r--···0·root·········(0)·root·········(0)····16642·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00191_source.html
34 -rw-r--r--···0·root·········(0)·root·········(0)·····4937·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00215.html30 -rw-r--r--···0·root·········(0)·root·········(0)·····4937·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00200.html
35 -rw-r--r--···0·root·········(0)·root·········(0)····16791·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00215_source.html31 -rw-r--r--···0·root·········(0)·root·········(0)····16791·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00200_source.html
 32 -rw-r--r--···0·root·········(0)·root·········(0)·····5014·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00203.html
 33 -rw-r--r--···0·root·········(0)·root·········(0)····31396·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00203_source.html
 34 -rw-r--r--···0·root·········(0)·root·········(0)·····6467·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00212.html
 35 -rw-r--r--···0·root·········(0)·root·········(0)···212727·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00212_source.html
36 -rw-r--r--···0·root·········(0)·root·········(0)····12957·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00221.html36 -rw-r--r--···0·root·········(0)·root·········(0)····12957·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00215.html
37 -rw-r--r--···0·root·········(0)·root·········(0)···189297·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00221_source.html37 -rw-r--r--···0·root·········(0)·root·········(0)···189297·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00215_source.html
 38 -rw-r--r--···0·root·········(0)·root·········(0)·····6429·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00218.html
 39 -rw-r--r--···0·root·········(0)·root·········(0)····17603·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00218_source.html
 40 -rw-r--r--···0·root·········(0)·root·········(0)·····6117·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00233.html
 41 -rw-r--r--···0·root·········(0)·root·········(0)····23263·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00233_source.html
 42 -rw-r--r--···0·root·········(0)·root·········(0)·····5563·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00239.html
 43 -rw-r--r--···0·root·········(0)·root·········(0)····24141·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00239_source.html
38 -rw-r--r--···0·root·········(0)·root·········(0)·····5014·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00224.html44 -rw-r--r--···0·root·········(0)·root·········(0)·····6407·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00254.html
39 -rw-r--r--···0·root·········(0)·root·········(0)····31396·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00224_source.html45 -rw-r--r--···0·root·········(0)·root·········(0)····33662·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00254_source.html
40 -rw-r--r--···0·root·········(0)·root·········(0)·····6819·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00227.html46 -rw-r--r--···0·root·········(0)·root·········(0)·····5703·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00260.html
41 -rw-r--r--···0·root·········(0)·root·········(0)···101824·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00227_source.html47 -rw-r--r--···0·root·········(0)·root·········(0)····60559·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00260_source.html
 48 -rw-r--r--···0·root·········(0)·root·········(0)·····7402·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00266.html
 49 -rw-r--r--···0·root·········(0)·root·········(0)····57620·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00266_source.html
42 -rw-r--r--···0·root·········(0)·root·········(0)····12324·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00236.html50 -rw-r--r--···0·root·········(0)·root·········(0)····12324·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00269.html
43 -rw-r--r--···0·root·········(0)·root·········(0)····35349·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00236_source.html51 -rw-r--r--···0·root·········(0)·root·········(0)····35349·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00269_source.html
44 -rw-r--r--···0·root·········(0)·root·········(0)····10712·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00239.html 
45 -rw-r--r--···0·root·········(0)·root·········(0)····67550·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00239_source.html 
46 -rw-r--r--···0·root·········(0)·root·········(0)·····6137·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00254.html 
47 -rw-r--r--···0·root·········(0)·root·········(0)····30257·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00254_source.html 
48 -rw-r--r--···0·root·········(0)·root·········(0)····18815·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00257.html 
49 -rw-r--r--···0·root·········(0)·root·········(0)····48651·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00257_source.html 
50 -rw-r--r--···0·root·········(0)·root·········(0)·····6299·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00260.html 
51 -rw-r--r--···0·root·········(0)·root·········(0)····35788·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00260_source.html 
52 -rw-r--r--···0·root·········(0)·root·········(0)·····6156·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00269.html 
53 -rw-r--r--···0·root·········(0)·root·········(0)····65728·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00269_source.html 
54 -rw-r--r--···0·root·········(0)·root·········(0)·····5491·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00272.html52 -rw-r--r--···0·root·········(0)·root·········(0)·····5189·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00272.html
55 -rw-r--r--···0·root·········(0)·root·········(0)····33293·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00272_source.html 
56 -rw-r--r--···0·root·········(0)·root·········(0)·····8558·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00275.html 
57 -rw-r--r--···0·root·········(0)·root·········(0)···107173·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00275_source.html 
58 -rw-r--r--···0·root·········(0)·root·········(0)·····5563·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00281.html 
59 -rw-r--r--···0·root·········(0)·root·········(0)····24141·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00281_source.html 
60 -rw-r--r--···0·root·········(0)·root·········(0)·····5189·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00296.html 
61 -rw-r--r--···0·root·········(0)·root·········(0)····20866·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00296_source.html53 -rw-r--r--···0·root·········(0)·root·········(0)····20866·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00272_source.html
62 -rw-r--r--···0·root·········(0)·root·········(0)·····7402·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00305.html54 -rw-r--r--···0·root·········(0)·root·········(0)·····5491·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00281.html
63 -rw-r--r--···0·root·········(0)·root·········(0)····57620·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00305_source.html55 -rw-r--r--···0·root·········(0)·root·········(0)····33293·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00281_source.html
64 -rw-r--r--···0·root·········(0)·root·········(0)·····6407·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00320.html56 -rw-r--r--···0·root·········(0)·root·········(0)·····6137·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00290.html
65 -rw-r--r--···0·root·········(0)·root·········(0)····33662·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00320_source.html57 -rw-r--r--···0·root·········(0)·root·········(0)····30257·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00290_source.html
66 -rw-r--r--···0·root·········(0)·root·········(0)·····5703·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00335.html58 -rw-r--r--···0·root·········(0)·root·········(0)·····8558·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00293.html
67 -rw-r--r--···0·root·········(0)·root·········(0)····60559·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00335_source.html59 -rw-r--r--···0·root·········(0)·root·········(0)···107173·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00293_source.html
68 -rw-r--r--···0·root·········(0)·root·········(0)·····4767·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00350.html 
69 -rw-r--r--···0·root·········(0)·root·········(0)·····6855·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00350_source.html 
70 -rw-r--r--···0·root·········(0)·root·········(0)·····4388·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00353.html60 -rw-r--r--···0·root·········(0)·root·········(0)·····4388·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00305.html
71 -rw-r--r--···0·root·········(0)·root·········(0)····54472·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00353_source.html61 -rw-r--r--···0·root·········(0)·root·········(0)····54472·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00305_source.html
 62 -rw-r--r--···0·root·········(0)·root·········(0)·····6156·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00314.html
 63 -rw-r--r--···0·root·········(0)·root·········(0)····65728·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00314_source.html
 64 -rw-r--r--···0·root·········(0)·root·········(0)····10712·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00317.html
 65 -rw-r--r--···0·root·········(0)·root·········(0)····67550·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00317_source.html
 66 -rw-r--r--···0·root·········(0)·root·········(0)·····6299·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00320.html
 67 -rw-r--r--···0·root·········(0)·root·········(0)····35788·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00320_source.html
 68 -rw-r--r--···0·root·········(0)·root·········(0)····18815·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00338.html
 69 -rw-r--r--···0·root·········(0)·root·········(0)····48651·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00338_source.html
72 -rw-r--r--···0·root·········(0)·root·········(0)·····6107·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00569.html70 -rw-r--r--···0·root·········(0)·root·········(0)·····4767·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00359.html
73 -rw-r--r--···0·root·········(0)·root·········(0)····44973·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00569_source.html71 -rw-r--r--···0·root·········(0)·root·········(0)·····6855·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00359_source.html
 72 -rw-r--r--···0·root·········(0)·root·········(0)·····5100·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00581.html
 73 -rw-r--r--···0·root·········(0)·root·········(0)····21458·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00581_source.html
74 -rw-r--r--···0·root·········(0)·root·········(0)·····3940·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00572.html74 -rw-r--r--···0·root·········(0)·root·········(0)·····3940·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00584.html
75 -rw-r--r--···0·root·········(0)·root·········(0)·····6032·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00572_source.html75 -rw-r--r--···0·root·········(0)·root·········(0)·····6032·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00584_source.html
76 -rw-r--r--···0·root·········(0)·root·········(0)·····5167·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00575.html76 -rw-r--r--···0·root·········(0)·root·········(0)·····5965·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00587.html
77 -rw-r--r--···0·root·········(0)·root·········(0)····14236·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00575_source.html77 -rw-r--r--···0·root·········(0)·root·········(0)····44597·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00587_source.html
 78 -rw-r--r--···0·root·········(0)·root·········(0)·····4741·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00590.html
 79 -rw-r--r--···0·root·········(0)·root·········(0)····19971·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00590_source.html
78 -rw-r--r--···0·root·········(0)·root·········(0)·····9182·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00578.html80 -rw-r--r--···0·root·········(0)·root·········(0)·····9182·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00593.html
79 -rw-r--r--···0·root·········(0)·root·········(0)····72993·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00578_source.html81 -rw-r--r--···0·root·········(0)·root·········(0)····72993·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00593_source.html
80 -rw-r--r--···0·root·········(0)·root·········(0)·····4600·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00593.html82 -rw-r--r--···0·root·········(0)·root·········(0)·····4600·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00596.html
81 -rw-r--r--···0·root·········(0)·root·········(0)····12782·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00593_source.html83 -rw-r--r--···0·root·········(0)·root·········(0)····12782·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00596_source.html
82 -rw-r--r--···0·root·········(0)·root·········(0)·····5100·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00599.html 
83 -rw-r--r--···0·root·········(0)·root·········(0)····21458·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00599_source.html 
84 -rw-r--r--···0·root·········(0)·root·········(0)·····4741·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00602.html84 -rw-r--r--···0·root·········(0)·root·········(0)·····6107·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00602.html
85 -rw-r--r--···0·root·········(0)·root·········(0)····19971·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00602_source.html 
86 -rw-r--r--···0·root·········(0)·root·········(0)·····5965·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00605.html 
87 -rw-r--r--···0·root·········(0)·root·········(0)····44597·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00605_source.html85 -rw-r--r--···0·root·········(0)·root·········(0)····44973·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00602_source.html
 86 -rw-r--r--···0·root·········(0)·root·········(0)·····5167·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00605.html
 87 -rw-r--r--···0·root·········(0)·root·········(0)····14236·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00605_source.html
88 -rw-r--r--···0·root·········(0)·root·········(0)·····8211·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00608.html88 -rw-r--r--···0·root·········(0)·root·········(0)·····8211·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00608.html
89 -rw-r--r--···0·root·········(0)·root·········(0)···114555·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00608_source.html89 -rw-r--r--···0·root·········(0)·root·········(0)···114555·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00608_source.html
90 -rw-r--r--···0·root·········(0)·root·········(0)·····4158·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00614.html90 -rw-r--r--···0·root·········(0)·root·········(0)·····5713·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00614.html
 91 -rw-r--r--···0·root·········(0)·root·········(0)····41095·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00614_source.html
91 -rw-r--r--···0·root·········(0)·root·········(0)·····5395·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00617.html92 -rw-r--r--···0·root·········(0)·root·········(0)·····6239·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00617.html
92 -rw-r--r--···0·root·········(0)·root·········(0)····63707·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00617_source.html 
93 -rw-r--r--···0·root·········(0)·root·········(0)·····4863·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00620.html93 -rw-r--r--···0·root·········(0)·root·········(0)·····5307·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00620.html
94 -rw-r--r--···0·root·········(0)·root·········(0)·····4864·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00623.html 
95 -rw-r--r--···0·root·········(0)·root·········(0)····26546·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00623_source.html94 -rw-r--r--···0·root·········(0)·root·········(0)····45079·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00620_source.html
96 -rw-r--r--···0·root·········(0)·root·········(0)·····6026·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00626.html 
97 -rw-r--r--···0·root·········(0)·root·········(0)·····5062·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00629.html 
98 -rw-r--r--···0·root·········(0)·root·········(0)····27654·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00629_source.html 
Max diff block lines reached; 61719/91763 bytes (67.26%) of diff not shown.
11.8 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00155.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-grid:·coordinates.hh·File·Reference</title>8 <title>dune-grid:·yaspgridintersectioniterator.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, 66 lines modifiedOffset 64, 39 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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>··</div> 
73 ··<div·class="headertitle"><div·class="title">coordinates.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">yaspgridintersectioniterator.hh·File·Reference</div></div>
74 </div><!--header-->73 </div><!--header-->
75 <div·class="contents">74 <div·class="contents">
  
76 <p>This·provides·container·classes·for·the·coordinates·to·be·used·in·YaspGrid·Upon·implementation·of·the·tensorproduct·feature,·the·coordinate·information·has·been·encapsulated·to·keep·performance·for·the·equidistant·grid.·Containers·for·equidistant·and·tensorp[·...·truncated·by·diffoscope;·len:·30,·SHA:·02cd0f1406fcaddd783e86ca4a91b1c9236c020d532c0a6e5e7e0215a94d97cc·...·].··75 <p>The·YaspIntersectionIterator·class.··
77 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
  
78 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/> 
79 <code>#include·&lt;bitset&gt;</code><br·/> 
80 <code>#include·&lt;vector&gt;</code><br·/> 
81 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
82 </div> 
83 <p><a·href="a00155_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00155_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <table·class="memberdecls">78 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
86 Classes</h2></td></tr>80 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="a04362.html">Dune::EquidistantCoordinates&lt;·ct,·dim·&gt;</a></td></tr>81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04278.html">Dune::YaspIntersectionIterator&lt;·GridImp·&gt;</a></td></tr>
 82 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04278.html"·title="YaspIntersectionIterator·enables·iteration·over·intersections·with·neighboring·codim·0·entities.">YaspIntersectionIterator</a>·enables·iteration·over·intersections·with·neighboring·codim·0·entities.··<a·href="a04278.html#details">More...</a><br·/></td></tr>
88 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Container·for·equidistant·coordinates·in·a·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··<a·href="a04362.html#details">More...</a><br·/></td></tr> 
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04366.html">Dune::EquidistantOffsetCoordinates&lt;·ct,·dim·&gt;</a></td></tr> 
91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Container·for·equidistant·coordinates·in·a·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>·with·non-trivial·origin.··<a·href="a04366.html#details">More...</a><br·/></td></tr> 
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04370.html">Dune::TensorProductCoordinates&lt;·ct,·dim·&gt;</a></td></tr> 
94 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Coordinate·container·for·a·tensor·product·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··<a·href="a04370.html#details">More...</a><br·/></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table><table·class="memberdecls">84 </table><table·class="memberdecls">
97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
98 Namespaces</h2></td></tr>86 Namespaces</h2></td></tr>
99 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
100 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 <tr·class="memitem:a01078"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01078.html">Dune::Yasp</a></td></tr> 
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
104 </table><table·class="memberdecls"> 
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
106 Functions</h2></td></tr> 
107 <tr·class="memitem:ad03b324e7d8f07f6fa32814c01bf1159"><td·class="memTemplParams"·colspan="2">template&lt;class·ct·,·int·dim&gt;·</td></tr> 
108 <tr·class="memitem:ad03b324e7d8f07f6fa32814c01bf1159"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01063.html#ad03b324e7d8f07f6fa32814c01bf1159">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;s,·EquidistantCoordinates&lt;·ct,·dim·&gt;·&amp;c)</td></tr> 
109 <tr·class="separator:ad03b324e7d8f07f6fa32814c01bf1159"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
110 <tr·class="memitem:a912db416ba599960d0d3a167323441b3"><td·class="memTemplParams"·colspan="2">template&lt;class·ct·,·int·dim&gt;·</td></tr> 
111 <tr·class="memitem:a912db416ba599960d0d3a167323441b3"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01063.html#a912db416ba599960d0d3a167323441b3">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;s,·EquidistantOffsetCoordinates&lt;·ct,·dim·&gt;·&amp;c)</td></tr> 
112 <tr·class="separator:a912db416ba599960d0d3a167323441b3"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:a81bae73ee53b6aa5644ddca12131299c"><td·class="memTemplParams"·colspan="2">template&lt;class·ct·,·int·dim&gt;·</td></tr> 
114 <tr·class="memitem:a81bae73ee53b6aa5644ddca12131299c"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01063.html#a81bae73ee53b6aa5644ddca12131299c">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;s,·TensorProductCoordinates&lt;·ct,·dim·&gt;·&amp;c)</td></tr> 
115 <tr·class="separator:a81bae73ee53b6aa5644ddca12131299c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:a33c1f696f7736c183ec2af79ab5e0ce8"><td·class="memTemplParams"·colspan="2">template&lt;class·ctype·,·std::size_t·dim&gt;·</td></tr> 
117 <tr·class="memitem:a33c1f696f7736c183ec2af79ab5e0ce8"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01078.html#a33c1f696f7736c183ec2af79ab5e0ce8">Dune::Yasp::checkIfMonotonous</a>·(const·std::array&lt;·std::vector&lt;·ctype·&gt;,·dim·&gt;·&amp;coords)</td></tr> 
118 <tr·class="separator:a33c1f696f7736c183ec2af79ab5e0ce8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table>90 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>91 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p·>This·provides·container·classes·for·the·coordinates·to·be·used·in·YaspGrid·Upon·implementation·of·the·tensorproduct·feature,·the·coordinate·information·has·been·encapsulated·to·keep·performance·for·the·equidistant·grid.·Containers·for·equidistant·and·tensorp[·...·truncated·by·diffoscope;·len:·30,·SHA:·02cd0f1406fcaddd783e86ca4a91b1c9236c020d532c0a6e5e7e0215a94d97cc·...·].·</p>92 <div·class="textblock"><p·>The·YaspIntersectionIterator·class.·</p>
 93 <p·>YaspIntersectionIterator·enables·iteration·over·intersections·with·neighboring·codim·0·entities.·</p>
122 </div></div><!--·contents·-->94 </div></div><!--·contents·-->
123 <!--·start·footer·part·-->95 <!--·start·footer·part·-->
124 <hr·class="footer"/><address·class="footer"><small>96 <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.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
126 </small></address>98 </small></address>
127 </body>99 </body>
128 </html>100 </html>
2.52 KB
html2text {}
    
Offset 5, 60 lines modifiedOffset 5, 27 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·yaspgrid8 ····*·yaspgrid
9 Classes·|·Namespaces·|·Functions9 Classes·|·Namespaces
 10 yaspgridintersectioniterator.hh·File·Reference
 11 The·YaspIntersectionIterator·class.·More...
10 coordinates.hh·File·Reference 
11 This·provides·container·classes·for·the·coordinates·to·be·used·in·YaspGrid·Upon 
12 implementation·of·the·tensorproduct·feature,·the·coordinate·information·has 
13 been·encapsulated·to·keep·performance·for·the·equidistant·grid.·Containers·for 
14 equidistant·and·tensorproduct·grids·are·provided·here.·More... 
15 #include·<array> 
16 #include·<bitset> 
17 #include·<vector> 
18 #include·<dune/common/fvector.hh> 
19 Go_to_the_source_code_of_this_file.12 Go_to_the_source_code_of_this_file.
20 ·Classes13 ·Classes
 14 class· Dune::YaspIntersectionIterator<_GridImp_>
 15  ······YaspIntersectionIterator·enables·iteration·over·intersections·with
 16 ········neighboring·codim·0·entities.·More...
21 class· Dune::EquidistantCoordinates<_ct,_dim_> 
22  ······Container·for·equidistant·coordinates·in·a·YaspGrid.·More... 
23   
24 class· Dune::EquidistantOffsetCoordinates<_ct,_dim_> 
25  ······Container·for·equidistant·coordinates·in·a·YaspGrid·with·non-trivial 
26 ········origin.·More... 
27   
28 class· Dune::TensorProductCoordinates<_ct,_dim_> 
29  ······Coordinate·container·for·a·tensor·product·YaspGrid.·More... 
30  17  
31 ·Namespaces18 ·Namespaces
32 namespace· Dune19 namespace· Dune
33  ··········Include·standard·header·files.20  ··········Include·standard·header·files.
34  21  
35 namespace· Dune::Yasp 
36   
37 ·Functions 
38 template<class·ct·,·int·dim> 
39 std::ostream·& Dune::operator<<·(std::ostream·&s,·EquidistantCoordinates<·ct, 
40 ················dim·>·&c) 
41   
42 template<class·ct·,·int·dim> 
43 std::ostream·& Dune::operator<<·(std::ostream·&s, 
44 ················EquidistantOffsetCoordinates<·ct,·dim·>·&c) 
45   
46 template<class·ct·,·int·dim> 
47 std::ostream·& Dune::operator<<·(std::ostream·&s,·TensorProductCoordinates< 
48 ················ct,·dim·>·&c) 
49   
50 template<class·ctype·,·std::size_t·dim> 
51 ··········bool Dune::Yasp::checkIfMonotonous·(const·std::array<·std::vector< 
52 ················ctype·>,·dim·>·&coords) 
53   
54 *****·Detailed·Description·*****22 *****·Detailed·Description·*****
 23 The·YaspIntersectionIterator·class.
 24 YaspIntersectionIterator·enables·iteration·over·intersections·with·neighboring
 25 codim·0·entities.
55 This·provides·container·classes·for·the·coordinates·to·be·used·in·YaspGrid·Upon 
56 implementation·of·the·tensorproduct·feature,·the·coordinate·information·has 
57 been·encapsulated·to·keep·performance·for·the·equidistant·grid.·Containers·for 
58 equidistant·and·tensorproduct·grids·are·provided·here. 
  
59 ===============================================================================26 ===============================================================================
60 ·····Generated·by [doxygen]·1.9.427 ·····Generated·by [doxygen]·1.9.4
91.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00155_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-grid:·coordinates.hh·Source·File</title>8 <title>dune-grid:·yaspgridintersectioniterator.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, 334 lines modifiedOffset 62, 91 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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">coordinates.hh</div></div>68 ··<div·class="headertitle"><div·class="title">yaspgridintersectioniterator.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00155.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00155.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRID_COORDINATES_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRIDINTERSECTIONITERATOR_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRID_COORDINATES_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRIDINTERSECTIONITERATOR_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;array&gt;</span></div> 
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</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="preprocessor">#include·&lt;vector&gt;</span></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> 
84 <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="a01063.html">Dune</a></div>78 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
 79 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 80 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>
 81 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a04278.html">···21</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04278.html">YaspIntersectionIterator</a></div>
85 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div>82 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··{</div>
 83 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dim·=·GridImp::dimension;</div>
86 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ct,·<span·class="keywordtype">int</span>·dim&gt;</div> 
87 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a04362.html">···28</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04362.html">EquidistantCoordinates</a></div> 
88 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div> 
89 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">public</span>:</div>84 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">public</span>:</div>
 85 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="comment">//·types·used·from·grids</span></div>
 86 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a04278.html#a26fca5fec52ab48bda31115f55f4abdf">···26</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04282.html">Dune::YaspIntersection&lt;·GridImp·&gt;</a>·<a·class="code·hl_typedef"·href="a04278.html#a26fca5fec52ab48bda31115f55f4abdf">IntersectionImp</a>;</div>
 87 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a04278.html#a27b843ddcb07ed504ad442911703d6e1">···27</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01966.html">Dune::Intersection&lt;·GridImp,·IntersectionImp·&gt;</a>·<a·class="code·hl_typedef"·href="a04278.html#a27b843ddcb07ed504ad442911703d6e1">Intersection</a>;</div>
90 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04362.html#a888d53928598ec514f5548b44d3b1985">···32</a></span>····<span·class="keyword">typedef</span>·ct·<a·class="code·hl_typedef"·href="a04362.html#a888d53928598ec514f5548b44d3b1985">ctype</a>;</div> 
91 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04362.html#a3050e799a8e7093f5b69f85cdffbb798">···34</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a04362.html#a3050e799a8e7093f5b69f85cdffbb798">dimension</a>·=·dim;</div> 
92 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
93 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04362.html#a79be6c6107373049c3eb103fcecff92c">···37</a></span>····<a·class="code·hl_function"·href="a04362.html#a79be6c6107373049c3eb103fcecff92c">EquidistantCoordinates</a>()·{}</div> 
94 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>88 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
95 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04362.html#abdafa828f62c9c0fa7772f82d7f2e972">···45</a></span>····<a·class="code·hl_function"·href="a04362.html#abdafa828f62c9c0fa7772f82d7f2e972">EquidistantCoordinates</a>(<span·class="key[·...·truncated·by·diffoscope;·len:·135,·SHA:·acb8f589cd53c7b082e80d584159b50b761fbfca1d076117d270e0dd9d5d25b9·...·])</div>89 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04278.html#a6f6b1eab1a1dbb89f8272ba96a014a8a">···30</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04278.html#a6f6b1eab1a1dbb89f8272ba96a014a8a">incre[·...·truncated·by·diffoscope;·len:·9,·SHA:·281f3ba87fd063f56bd406906fb8b6ea82f931b2775b3084b3337fbc860a8f65·...·])</div>
 90 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····{</div>
 91 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······intersection_.<a·class="code·hl_function"·href="a01966.html#ab785e4c0232c2f90e1306834246215fe">impl</a>()._count·+=·(intersection_.<a·class="code·hl_function"·href="a01966.html#ab785e4c0232c2f90e1306834246215fe">impl</a>()._count·&lt;·2*dim);</div>
 92 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····}</div>
 93 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 94 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04278.html#ace574844259a2fbf26a270f3afb5c8dc">···36</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04278.html#ace574844259a2fbf26a270f3afb5c8dc">equals</a>·(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04278.html">YaspIntersectionIterator</a>&amp;·other)<span·class="keyword">·const</span></div>
 95 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">····</span>{</div>
 96 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keywordflow">return</span>·intersection_·==·other.intersection_;</div>
 97 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div>
 98 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 99 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04278.html#a04c9bef2569e9bd2f166f943a449da14">···42</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01966.html">Intersection</a>·&amp;·<a·class="code·hl_function"·href="a04278.html#a04c9bef2569e9bd2f166f943a449da14">dereference</a>()<span·class="keyword">·const</span></div>
 100 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">····</span>{</div>
 101 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······intersection_.<a·class="code·hl_function"·href="a01966.html#ab785e4c0232c2f90e1306834246215fe">impl</a>().update();</div>
 102 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keywordflow">return</span>·intersection_;</div>
96 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······:·_s(s)</div>103 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}</div>
97 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{</div>104 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
98 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;dim;·i++)</div>105 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a04278.html#ae681e35e72004cdcf17d73dc756850f3">···48</a></span>····<a·class="code·hl_function"·href="a04278.html#ae681e35e72004cdcf17d73dc756850f3">YaspIntersectionIterator</a>()</div>
99 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········_h[i]·=·upperRight[i]·/·_s[i];</div>106 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····{}</div>
100 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div>107 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 108 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04278.html#ab8da3638a238760279f8cfb1f163f423">···52</a></span>····<a·class="code·hl_function"·href="a04278.html#ab8da3638a238760279f8cfb1f163f423">YaspIntersectionIterator</a>·(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04434.html">YaspEntity&lt;0,dim,GridImp&gt;</a>&amp;·myself,·<span·class="keywordtype">bool</span>·toend)</div>
 109 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······:·intersection_(<a·class="code·hl_class"·href="a04282.html">IntersectionImp</a>(myself,·toend))</div>
 110 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····{}</div>
101 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>111 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 112 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04278.html#a1301dd24d3e8ddf5043a5639308f585d">···57</a></span>····<a·class="code·hl_function"·href="a04278.html#a1301dd24d3e8ddf5043a5639308f585d">YaspIntersectionIterator</a>·(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04278.html">YaspIntersectionIterator</a>&amp;·other)</div>
 113 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······:·intersection_(other.intersection_)</div>
102 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a04362.html#acbca33833a5f75ec1367510a86f8edbd">···56</a></span>····<span·class="keyword">inline</span>·ct·<a·class="code·hl_function"·href="a04362.html#acbca33833a5f75ec1367510a86f8edbd">meshsize</a>(<span·class="keywordtype">int</span>·d,·[[maybe_unused]]·<span·class="keywordtype">int</span>·i)<span·class="keyword">·const</span></div> 
103 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div> 
104 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·_h[d];</div> 
105 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>114 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{}</div>
106 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>115 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
107 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a04362.html#a0310d8c520ed28db99835bb339f8f85c">···65</a></span>····<span·class="keyword">inline</span>·ct·<a·class="code·hl_function"·href="a04362.html#a0310d8c520ed28db99835bb339f8f85c">coord[·...·truncated·by·diffoscope;·len:·124,·SHA:·2327ece800ab3b8a2fa48404249add38693de3a65f4d88c4bc1052ab8f6f6648·...·]</div>116 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a04278.html#a7211e9d9eaec3fd646e370a6573f033c">···62</a></span>····<a·class="code·hl_class"·href="a04278.html">YaspIntersectionIterator</a>·&amp;·<a·class="code·hl_function"·href="a04278.html#[·...·truncated·by·diffoscope;·len:·170,·SHA:·753bd27956efe63ee4b336fb34d9199d2c2c2202ee9389ec276f3255ee56ed46·...·]</div>
108 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">····</span>{</div>117 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····{</div>
 118 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······intersection_·=·other.intersection_;</div>
109 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keywordflow">return</span>·i*_h[d];</div>119 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div>
110 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>120 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div>
111 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>121 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
112 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a04362.html#a239e5dede8d8c9b324e70f29d54341a0">···73</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a04362.html#a239e5dede8d8c9b324e70f29d54341a0">size</a>(<span·class="keywordtype">int</span>·d)<span·class="keyword">·const</span></div> 
113 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">····</span>{</div>122 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">private</span>:</div>
114 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keywordflow">return</span>·_s[d];</div>123 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="comment">//·The·intersection·this·iterator·points·to</span></div>
 124 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keyword">mutable</span>·<a·class="code·hl_class"·href="a01966.html">Intersection</a>·intersection_;</div>
115 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····}</div>125 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··};</div>
116 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>126 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
117 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a04362.html#a8416fd54ae37e2ebd371d0e72066a083">···84</a></span>····<a·class="code·hl_class"·href="a04362.html">EquidistantCoordinates&lt;ct,dim&gt;</a>·<a·class="code·hl_function"·href="a04362.html#a8416fd54ae37e2ebd371d0e72066a083">refine</a>(std::bitset&lt;dim&gt;·ovlp_low,·std::bitset&lt;dim&gt;·ovlp_up,·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01067.html#a007ce60f383ed3ed9162055da65ce905">overlap</a>,·<span·class="keywordtype">bool</span>·keep_ovlp)<span·class="keyword">·const</span></div> 
118 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">····</span>{</div> 
119 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="comment">//determine·new·size·and·meshsize</span></div>127 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}········<span·class="comment">//·namespace·Dune</span></div>
120 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······std::array&lt;int,dim&gt;·news;</div> 
121 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······Dune::FieldVector&lt;ct,dim&gt;·newUpperRight;</div> 
122 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
123 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;dim;·i++)</div> 
124 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······{</div> 
125 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········news[i]·=·2·*·_s[i];</div> 
126 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········<span·class="keywordflow">if</span>·(!keep_ovlp)</div> 
127 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········{</div> 
128 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··········<span·class="keywordflow">if</span>·(ovlp_low[i])</div> 
129 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>············news[i]·-=·<a·class="code·hl_variable"·href="a01067.html#a007ce60f383ed3ed9162055da65ce905">overlap</a>;</div> 
130 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··········<span·class="keywordflow">if</span>·(ovlp_up[i])</div> 
131 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>············news[i]·-=·<a·class="code·hl_variable"·href="a01067.html#a007ce60f383ed3ed9162055da65ce905">overlap</a>;</div> 
132 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········}</div> 
133 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
134 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>········newUpperRight[i]·=·(_h[i]·/·ct(2.))·*·news[i];</div> 
135 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······}</div> 
136 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a04362.html">EquidistantCoordinates&lt;ct,dim&gt;</a>(newUpperRight,news);</div> 
137 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····}</div> 
138 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> 
139 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a04362.html#a4f8fbf22a04b848c0cf52a2c055f3f99">··107</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04362.html#a4f8fbf22a04b848c0cf52a2c055f3f99">print</a>(std::ostream&amp;·s)<span·class="keyword">·const</span></div> 
140 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="keyword">····</span>{</div> 
141 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>······s·&lt;&lt;·<span·class="stringliteral">&quot;Printing·equidistant·coordinate·information:&quot;</span>·&lt;&lt;·std::endl;</div> 
142 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>······s·&lt;&lt;·<span·class="stringliteral">&quot;Meshsize:·&quot;</span>·&lt;&lt;·_h·&lt;&lt;·std::endl·&lt;&lt;·<span·class="stringliteral">&quot;Size:·&quot;</span>·&lt;&lt;·_s·&lt;&lt;·std::endl;</div> 
143 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····}</div> 
144 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div> 
Max diff block lines reached; 17505/76954 bytes (22.75%) of diff not shown.
15.9 KB
html2text {}
    
Offset 5, 434 lines modifiedOffset 5, 128 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·yaspgrid8 ····*·yaspgrid
9 coordinates.hh9 yaspgridintersectioniterator.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_GRID_YASPGRID_COORDINATES_HH 
17 ·6#define·DUNE_GRID_YASPGRID_COORDINATES_HH16 ·5#ifndef·DUNE_GRID_YASPGRIDINTERSECTIONITERATOR_HH
 17 ·6#define·DUNE_GRID_YASPGRIDINTERSECTIONITERATOR_HH
18 ·718 ·7
19 ·8#include·<array> 
20 ·9#include·<bitset> 
21 ·10#include·<vector> 
22 ·11 
23 ·12#include·<dune/common/fvector.hh> 
24 ·13 
25 ·21namespace·Dune19 ·15namespace·Dune·{
 20 ·16
 21 ·20·template<class·GridImp>
 22 21·class·YaspIntersectionIterator
26 ·22{23 ·22·{
 24 ·23·constexpr·static·int·dim·=·GridImp::dimension;
27 ·27·template<class·ct,·int·dim> 
28 28·class·EquidistantCoordinates 
29 ·29·{ 
30 ·30·public:25 ·24·public:
31 32·typedef·ct·ctype; 
32 34·static·const·int·dimension·=·dim; 
33 ·35 
34 37·EquidistantCoordinates()·{} 
35 ·38 
36 45·EquidistantCoordinates(const·Dune::FieldVector<ct,dim>&·upperRight,·const 
37 std::array<int,dim>&·s) 
38 ·46·:·_s(s)26 ·25·//·types·used·from·grids
 27 26·typedef·Dune::YaspIntersection<_GridImp_>·IntersectionImp;
 28 27·typedef·Dune::Intersection<_GridImp,_IntersectionImp_>·Intersection;
 29 ·28
 30 30·void·increment()
 31 ·31·{
 32 ·32·intersection_.impl()._count·+=·(intersection_.impl()._count·<·2*dim);
 33 ·33·}
 34 ·34
 35 36·bool·equals·(const·YaspIntersectionIterator&·other)·const
39 ·47·{36 ·37·{
40 ·48·for·(int·i=0;·i<dim;·i++) 
41 ·49·_h[i]·=·upperRight[i]·/·_s[i];37 ·38·return·intersection_·==·other.intersection_;
 38 ·39·}
 39 ·40
 40 42·const·Intersection·&·dereference()·const
 41 ·43·{
 42 ·44·intersection_.impl().update();
 43 ·45·return·intersection_;
 44 ·46·}
 45 ·47
 46 48·YaspIntersectionIterator()
 47 ·49·{}
42 ·50·}48 ·50
43 ·51 
44 56·inline·ct·meshsize(int·d,·[[maybe_unused]]·int·i)·const 
45 ·57·{ 
46 ·58·return·_h[d];49 52·YaspIntersectionIterator·(const·YaspEntity<0,dim,GridImp>&·myself,·bool
 50 toend)
 51 ·53·:·intersection_(IntersectionImp(myself,·toend))
 52 ·54·{}
 53 ·55
 54 57·YaspIntersectionIterator·(const·YaspIntersectionIterator&·other)
 55 ·58·:·intersection_(other.intersection_)
47 ·59·}56 ·59·{}
48 ·6057 ·60
49 65·inline·ct·coordinate(int·d,·int·i)·const58 62·YaspIntersectionIterator·&·operator_=(const·YaspIntersectionIterator&·other)
50 ·66·{59 ·63·{
51 ·67·return·i*_h[d];60 ·64·intersection_·=·other.intersection_;
 61 ·65·return·*this;
52 ·68·}62 ·66·}
 63 ·67
53 ·69 
54 73·inline·int·size(int·d)·const 
55 ·74·{ 
56 ·75·return·_s[d]; 
57 ·76·} 
58 ·77 
59 84·EquidistantCoordinates<ct,dim>·refine(std::bitset<dim>·ovlp_low,·std:: 
60 bitset<dim>·ovlp_up,·int·overlap,·bool·keep_ovlp)·const 
61 ·85·{ 
62 ·86·//determine·new·size·and·meshsize 
63 ·87·std::array<int,dim>·news; 
64 ·88·Dune::FieldVector<ct,dim>·newUpperRight; 
65 ·89 
66 ·90·for·(int·i=0;·i<dim;·i++) 
67 ·91·{ 
68 ·92·news[i]·=·2·*·_s[i]; 
69 ·93·if·(!keep_ovlp) 
70 ·94·{ 
71 ·95·if·(ovlp_low[i]) 
72 ·96·news[i]·-=·overlap; 
73 ·97·if·(ovlp_up[i]) 
74 ·98·news[i]·-=·overlap; 
75 ·99·} 
76 ·100 
77 ·101·newUpperRight[i]·=·(_h[i]·/·ct(2.))·*·news[i]; 
78 ·102·} 
79 ·103·return·EquidistantCoordinates<ct,dim>(newUpperRight,news); 
80 ·104·} 
81 ·105 
82 107·void·print(std::ostream&·s)·const 
83 ·108·{ 
84 ·109·s·<<·"Printing·equidistant·coordinate·information:"·<<·std::endl; 
85 ·110·s·<<·"Meshsize:·"·<<·_h·<<·std::endl·<<·"Size:·"·<<·_s·<<·std::endl; 
86 ·111·} 
87 ·112 
88 ·113·private: 
89 ·114·Dune::FieldVector<ct,dim>·_h; 
90 ·115·std::array<int,dim>·_s; 
91 ·116·}; 
92 ·117 
93 ·118·template<class·ct,·int·dim> 
94 119·inline·std::ostream&·operator<<(std::ostream&·s, 
95 EquidistantCoordinates<ct,dim>&·c) 
96 ·120·{ 
Max diff block lines reached; 7016/16244 bytes (43.19%) of diff not shown.
5.49 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00161.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-grid:·yaspgridindexsets.hh·File·Reference</title>8 <title>dune-grid:·yaspgridintersection.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, 38 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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">yaspgridindexsets.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">yaspgridintersection.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>level-wise,·non-persistent,·consecutive·indices·for·YaspGrid··75 <p>The·YaspIntersection·class.··
76 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
  
77 <p><a·href="a00161_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00161_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 <table·class="memberdecls">78 <table·class="memberdecls">
79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
80 Classes</h2></td></tr>80 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="a04290.html">Dune::YaspIndexSet&lt;·GridImp,·isLeafIndexSet·&gt;</a></td></tr>81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04282.html">Dune::YaspIntersection&lt;·GridImp·&gt;</a></td></tr>
82 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·Level-·and·LeafIndexSets·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··<a·href="a04290.html#details">More...</a><br·/></td></tr>82 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04282.html"·title="YaspIntersection·provides·data·about·intersection·with·neighboring·codim·0·entities.">YaspIntersection</a>·provides·data·about·intersection·with·neighboring·codim·0·entities.··<a·href="a04282.html#details">More...</a><br·/></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table><table·class="memberdecls">84 </table><table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
86 Namespaces</h2></td></tr>86 Namespaces</h2></td></tr>
87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<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 </table>90 </table>
91 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>91 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
92 <div·class="textblock"><p·>level-wise,·non-persistent,·consecutive·indices·for·YaspGrid·</p>92 <div·class="textblock"><p·>The·YaspIntersection·class.·</p>
 93 <p·>YaspIntersection·provides·data·about·intersection·with·neighboring·codim·0·entities.·</p>
93 </div></div><!--·contents·-->94 </div></div><!--·contents·-->
94 <!--·start·footer·part·-->95 <!--·start·footer·part·-->
95 <hr·class="footer"/><address·class="footer"><small>96 <hr·class="footer"/><address·class="footer"><small>
96 Generated·by&#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
97 </small></address>98 </small></address>
98 </body>99 </body>
99 </html>100 </html>
1.02 KB
html2text {}
    
Offset 6, 23 lines modifiedOffset 6, 26 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·yaspgrid9 ····*·yaspgrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 yaspgridindexsets.hh·File·Reference11 yaspgridintersection.hh·File·Reference
12 level-wise,·non-persistent,·consecutive·indices·for·YaspGrid·More...12 The·YaspIntersection·class.·More...
13 Go_to_the_source_code_of_this_file.13 Go_to_the_source_code_of_this_file.
14 ·Classes14 ·Classes
15 class· Dune::YaspIndexSet<_GridImp,_isLeafIndexSet_> 
16  ······Implementation·of·Level-·and·LeafIndexSets·for·YaspGrid.·More...15 class· Dune::YaspIntersection<_GridImp_>
 16  ······YaspIntersection·provides·data·about·intersection·with·neighboring
 17 ········codim·0·entities.·More...
17  18  
18 ·Namespaces19 ·Namespaces
19 namespace· Dune20 namespace· Dune
20  ··········Include·standard·header·files.21  ··········Include·standard·header·files.
21  22  
22 *****·Detailed·Description·*****23 *****·Detailed·Description·*****
23 level-wise,·non-persistent,·consecutive·indices·for·YaspGrid24 The·YaspIntersection·class.
 25 YaspIntersection·provides·data·about·intersection·with·neighboring·codim·0
 26 entities.
  
24 ===============================================================================27 ===============================================================================
25 ·····Generated·by [doxygen]·1.9.428 ·····Generated·by [doxygen]·1.9.4
103 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00161_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-grid:·yaspgridindexsets.hh·Source·File</title>8 <title>dune-grid:·yaspgridintersection.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, 126 lines modifiedOffset 62, 359 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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">yaspgridindexsets.hh</div></div>68 ··<div·class="headertitle"><div·class="title">yaspgridintersection.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00161.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00161.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRIDINDEXSET_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRIDINTERSECTION_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRIDINDEXSET_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRIDINTERSECTION_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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>78 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
79 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>79 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
80 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp,·<span·class="keywordtype">bool</span>·isLeafIndexSet&gt;</div>80 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>
81 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a04290.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04290.html">YaspIndexSet</a></div>81 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a04282.html">···21</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04282.html">YaspIntersection</a></div>
82 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02826.html">IndexSet</a>&lt;·GridImp,·YaspIndexSet&lt;·GridImp,·isLeafIndexSet·&gt;,·unsigned·int·&gt;</div> 
83 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>82 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··{</div>
84 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04290.html">YaspIndexSet&lt;·GridImp,·isLeafIndexSet·&gt;</a>·<a·class="code·hl_class"·href="a04290.html">This</a>;</div> 
85 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02826.html">IndexSet&lt;·GridImp,·This,·unsigned·int·&gt;</a>·<a·class="code·hl_class"·href="a02826.html">Base</a>;</div>83 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dim·=·GridImp::dimension;</div>
 84 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dimworld·=·GridImp::dimensionworld;</div>
 85 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::ctype·ctype;</div>
86 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>86 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 87 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::Traits::template·Codim&lt;·1·&gt;::GeometryImpl·GeometryImpl;</div>
 88 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a04282.html#a6c38772a78e49f74f56b0316d81073c0">···28</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::Traits::template·Codim&lt;·1·&gt;::LocalGeometryImpl·LocalGeometryImpl;</div>
87 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div>89 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
88 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04290.html#aeea9874de00c04c17222993f3e0f0a24">···30</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02826.html#ab3b85ef4b435257bafc0e838cca15b91">Base::IndexT[·...·truncated·by·diffoscope;·len:·101,·SHA:·e57c722218af22a06ba9806a5bfc16df3e126e137299513a83a1ad988af23b15·...·];</div>90 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04278.html">YaspIntersectionIterator</a>&lt;GridImp&gt;;</div>
89 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>91 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
90 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">using·</span><a·class="code·hl_function"·href="a02826.html#a7ea552ac95b90a26d65efed9c8616e72">Base::subIndex</a>;</div>92 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">public</span>:</div>
 93 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="comment">//·types·used·from·grids</span></div>
 94 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04282.html#ae0f5b535a716cbf4d82f78def0b265cb">···34</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::YGridLevelIterator·<a·class="code·hl_typedef"·href="a04282.html#ae0f5b535a716cbf4d82f78def0b265cb">YGLI</a>;</div>
 95 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04282.html#acb1a20965159cf7841a4cb3bbb6770b4">···35</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::YGrid::Iterator·<a·class="code·hl_typedef"·href="a04282.html#acb1a20965159cf7841a4cb3bbb6770b4">I</a>;</div>
 96 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04282.html#a75cbdced9394b480a8bdad893d40c4e8">···36</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::template·Codim&lt;0&gt;::Entity·<a·class="code·hl_typedef"·href="a04282.html#a75cbdced9394b480a8bdad893d40c4e8">Entity</a>;</div>
 97 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04282.html#a5290c428e772df1d58014c35061a6631">···37</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::template·Codim&lt;1&gt;::Geometry·<a·class="code·hl_typedef"·href="a04282.html#a5290c428e772df1d58014c35061a6631">Geometry</a>;</div>
 98 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04282.html#a16fc3aa4b860ed5ce9452550269f08be">···38</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::template·Codim&lt;1&gt;::LocalGeometry·<a·class="code·hl_typedef"·href="a04282.html#a16fc3aa4b860ed5ce9452550269f08be">LocalGeometry</a>;</div>
91 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>99 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 100 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04282.html#af4caeec9e7cf7a274e0daadeb9090f90">···40</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04282.html#af4caeec9e7cf7a274e0daadeb9090f90">update</a>()·{</div>
92 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04290.html#a176efdcb5a05ccc716dfb2a12fb6e718">···35</a></span>····<a·class="code·hl_function"·href="a04290.html#a176efdcb5a05ccc716dfb2a12fb6e718">YaspIndexSet</a>·(·<span·class="keyword">const</span>·GridImp·&amp;g,·<span·class="keywordtype">int</span>·l·)</div> 
93 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······:·grid(·g·),</div> 
94 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········level(·l·)</div> 
95 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{</div> 
96 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······assert(not·isLeafIndexSet);</div> 
97 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>101 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
98 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="comment">//·contains·a·single·element·type;</span></div>102 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="comment">//·vector·with·per-direction·movements</span></div>
 103 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······std::array&lt;int,dim&gt;·dist{{0}};</div>
99 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·codim=0;·codim&lt;=GridImp::dimension;·codim++)</div> 
100 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········mytypes[codim].push_back(GeometryTypes::cube(GridImp::dimension-codim));</div> 
101 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>104 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 105 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="comment">//·first·move:·back·to·center</span></div>
 106 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······dist[_dir]·=·1·-·2*_face;</div>
102 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>107 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
103 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a04290.html#a10ac68c86409fb9a06051e48a91ac495">···47</a></span>····<a·class="code·hl_function"·href="a04290.html#a10ac68c86409fb9a06051e48a91ac495">YaspIndexSet</a>·(·<span·class="keyword">const</span>·GridImp·&amp;g·)</div> 
104 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······:·grid(·g·)</div>108 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="comment">//·update·face·info</span></div>
105 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····{</div>109 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······_dir·=·_count·/·2;</div>
106 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······assert(isLeafIndexSet);</div>110 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······_face·=·_count·%·2;</div>
107 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>111 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
108 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="comment">//·contains·a·single·element·type;</span></div>112 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="comment">//·second·move:·to·new·neighbor</span></div>
109 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·codim=0;·codim&lt;=GridImp::dimension;·codim++)</div> 
110 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········mytypes[codim].push_back(GeometryTypes::cube(GridImp::dimension-codim));</div>113 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······dist[_dir]·+=·-1·+·2*_face;</div>
 114 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 115 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="comment">//·move·transforming·iterator</span></div>
 116 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······_outside.<a·class="code·hl_function"·href="a04266.html#a4d59b1d3e370128a7e0a41d64724223a">transformingsubiterator</a>().move(dist);</div>
111 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div>117 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
112 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>118 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 119 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a04282.html#aee31223b559044fbc014ec3e433cd207">···62</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04282.html#aee31223b559044fbc014ec3e433cd207">boundary</a>·()<span·class="keyword">·const</span></div>
113 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·cc&gt;</div> 
114 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a04290.html#a17f2418dcce26ae4e67823ab532d4c7f">···59</a></span>····<a·class="code·hl_typedef"·href="a04290.html#aeea9874de00c04c17222993f3e0f0a24">IndexType</a>·<a·class="code·hl_function"·href="a04290.html#a17f2418dcce26ae4e67823ab532d4c7f">index</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·std::remove_const&lt;GridImp&gt;::type::Traits::template·Codim&lt;cc&gt;::Entity&amp;·e)<span·class="keyword">·const</span></div> 
115 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">····</span>{</div>120 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">····</span>{</div>
 121 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="comment">//·Coordinate·of·intersection·in·its·direction</span></div>
 122 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordtype">int</span>·coord·=·_inside.<a·class="code·hl_function"·href="a04266.html#a4d59b1d3e370128a7e0a41d64724223a">transformingsubiterator</a>().coord(_dir)·+·_face;</div>
 123 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">if</span>·(_inside.<a·class="code·hl_function"·href="a04266.html#a4ce8d0270baefb511f0edae253fd227d">gridlevel</a>()-&gt;mg-&gt;isPeriodic(_dir))</div>
 124 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div>
 125 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keywordflow">else</span></div>
116 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·e.impl().compressedIndex();</div>126 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<span·class="keywordflow">return</span>·coord·==·0</div>
 127 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>···············||</div>
 128 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>···············coord·==·_inside.<a·class="code·hl_function"·href="a04266.html#a4ce8d0270baefb511f0edae253fd227d">gridlevel</a>()-&gt;mg-&gt;levelSize(_inside.<a·class="code·hl_function"·href="a04266.html#a4ce8d0270baefb511f0edae253fd227d">gridlevel</a>()-&gt;level(),_dir);</div>
117 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>129 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····}</div>
118 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>130 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 131 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a04282.html#a75f387af8c82b28687ce81f070df29b1">···75</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04282.html#a75f387af8c82b28687ce81f070df29b1">neighbor</a>·()<span·class="keyword">·const</span></div>
119 <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>·cc·&gt;</div> 
120 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a04290.html#a679d52e80d51c003f7b0231d04f3de87">···66</a></span>····<a·class="code·hl_typedef"·href="a04290.html#aeea9874de00c04c17222993f3e0f0a24">IndexType</a>·<a·class="code·hl_function"·href="a04290.html#a679d52e80d51c003f7b0231d04f3de87">subIndex</a>·(·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·std::remove_const&lt;·GridImp·&gt;::type::Traits::template·Codim&lt;·cc·&gt;::Entity·&amp;e,</div> 
121 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·························<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·codim·)<span·class="keyword">·const</span></div> 
122 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">····</span>{</div>132 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">····</span>{</div>
123 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">return</span>·e.impl().subCompressedIndex(i,·codim);</div>133 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="comment">//·Coordinate·of·intersection·in·its·direction</span></div>
 134 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keywordtype">int</span>·coord·=·_inside.<a·class="code·hl_function"·href="a04266.html#a4d59b1d3e370128a7e0a41d64724223a">transformingsubiterator</a>().coord(_dir)·+·_face;</div>
 135 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keywordflow">return</span>·coord·&gt;·_inside.<a·class="code·hl_function"·href="a04266.html#a4ce8d0270baefb511f0edae253fd227d">gridlevel</a>()-&gt;overlap[0].dataBegin()-&gt;min(_dir)</div>
124 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····}</div>136 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·············&amp;&amp;</div>
 137 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·············coord·&lt;=·_inside.<a·class="code·hl_function"·href="a04266.html#a4ce8d0270baefb511f0edae253fd227d">gridlevel</a>()-&gt;overlap[0].dataBegin()-&gt;max(_dir);</div>
125 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
126 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a04290.html#a2464530e13fd82b0741a1a7e2fe3c27d">···73</a></span>····std::size_t·<a·class="code·hl_function"·href="a04290.html#a2464530e13fd82b0741a1a7e2fe3c27d">size</a>·(<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">GeometryType</a>·type)<span·class="keyword">·const</span></div> 
127 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">····</span>{</div> 
128 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keywordflow">return</span>·(isLeafIndexSet)</div> 
129 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········?·grid.size(·type·)</div> 
130 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········:·grid.size(·level,·type·);</div> 
131 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····}</div>138 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····}</div>
132 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>139 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
133 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a04290.html#ab03684917466bb78cd4607e39bf56af4">···81</a></span>····std::size_t·<a·class="code·hl_function"·href="a04290.html#ab03684917466bb78cd4607e39bf56af4">size</a>·(<span·class="keywordty[·...·truncated·by·diffoscope;·len:·20,·SHA:·3fb5a9d202774667a99eb4cbab02c219123cb6ac7091024722eb92fdb778e020·...·])<span·class="keyword">·const</span></div>140 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a04282.html#a553f7f5ea22a383870b3346c0bce62de">···85</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04282.html#a553f7f5ea22a383870b3346c0bce62de">confor[·...·truncated·by·diffoscope;·len:·10,·SHA:·25ae1d94d4620caeeb43a26c69561f15ed22e2917ba84a8cacab13cb39c9999e·...·])<span·class="keyword">·const</span></div>
134 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">····</span>{</div>141 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">····</span>{</div>
135 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">return</span>·(isLeafIndexSet)</div>142 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
136 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········?·grid.size(·codim·)</div> 
137 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········:·grid.size(·level,·codim·);</div> 
138 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····}</div>143 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····}</div>
139 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>144 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 145 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a04282.html#a0c755a86965c55d61c30e53cfecdfaaf">···92</a></span>····<a·class="code·hl_typedef"·href="a04282.html#a75cbdced9394b480a8bdad893d40c4e8">Entity</a>·<a·class="code·hl_function"·href="a04282.html#a0c755a86965c55d61c30e53cfecdfaaf">inside</a>()<span·class="keyword">·const</span></div>
140 <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>·EntityType&gt;</div> 
141 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a04290.html#a218c27582ccd3e3ba0c878065ee5a840">···90</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04290.html#a218c27582ccd3e3ba0c878065ee5a840">contains</a>·(<span·class="keyword">const</span>·EntityType&amp;·e)<span·class="keyword">·const</span></div> 
Max diff block lines reached; 57945/86049 bytes (67.34%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
18.6 KB
html2text {}
    
Offset 5, 174 lines modifiedOffset 5, 461 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·yaspgrid8 ····*·yaspgrid
9 yaspgridindexsets.hh9 yaspgridintersection.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_GRID_YASPGRIDINDEXSET_HH16 ·5#ifndef·DUNE_GRID_YASPGRIDINTERSECTION_HH
17 ·6#define·DUNE_GRID_YASPGRIDINDEXSET_HH17 ·6#define·DUNE_GRID_YASPGRIDINTERSECTION_HH
18 ·718 ·7
19 ·14namespace·Dune·{19 ·15namespace·Dune·{
 20 ·16
 21 ·20·template<class·GridImp>
 22 21·class·YaspIntersection
20 ·15 
21 ·22·template<class·GridImp,·bool·isLeafIndexSet> 
22 23·class·YaspIndexSet 
23 ·24·:·public·IndexSet<·GridImp,·YaspIndexSet<·GridImp,·isLeafIndexSet·>, 
24 unsigned·int·> 
25 ·25·{23 ·22·{
26 ·26·typedef·YaspIndexSet<_GridImp,_isLeafIndexSet_>·This; 
27 ·27·typedef·IndexSet<_GridImp,_This,_unsigned_int_>·Base; 
28 ·28 
29 ·29·public: 
30 30·typedef·typename·Base::IndexType·IndexType;24 ·23·constexpr·static·int·dim·=·GridImp::dimension;
 25 ·24·constexpr·static·int·dimworld·=·GridImp::dimensionworld;
 26 ·25·typedef·typename·GridImp::ctype·ctype;
 27 ·26
 28 ·27·typedef·typename·GridImp::Traits::template·Codim<·1·>::GeometryImpl
 29 GeometryImpl;
 30 28·typedef·typename·GridImp::Traits::template·Codim<·1·>::LocalGeometryImpl
 31 LocalGeometryImpl;
 32 ·29
 33 ·30·friend·class·YaspIntersectionIterator<GridImp>;
31 ·3134 ·31
32 ·32·using·Base::subIndex; 
33 ·33 
34 35·YaspIndexSet·(·const·GridImp·&g,·int·l·) 
35 ·36·:·grid(·g·), 
36 ·37·level(·l·) 
37 ·38·{ 
38 ·39·assert(not·isLeafIndexSet); 
39 ·40 
40 ·41·//·contains·a·single·element·type; 
41 ·42·for·(int·codim=0;·codim<=GridImp::dimension;·codim++) 
42 ·43·mytypes[codim].push_back(GeometryTypes::cube(GridImp::dimension-codim));35 ·32·public:
 36 ·33·//·types·used·from·grids
 37 34·typedef·typename·GridImp::YGridLevelIterator·YGLI;
 38 35·typedef·typename·GridImp::YGrid::Iterator·I;
 39 36·typedef·typename·GridImp::template·Codim<0>::Entity·Entity;
 40 37·typedef·typename·GridImp::template·Codim<1>::Geometry·Geometry;
 41 38·typedef·typename·GridImp::template·Codim<1>::LocalGeometry·LocalGeometry;
 42 ·39
 43 40·void·update()·{
 44 ·41
 45 ·42·//·vector·with·per-direction·movements
 46 ·43·std::array<int,dim>·dist{{0}};
43 ·44·}47 ·44
44 ·45 
45 47·YaspIndexSet·(·const·GridImp·&g·) 
46 ·48·:·grid(·g·) 
47 ·49·{ 
48 ·50·assert(isLeafIndexSet);48 ·45·//·first·move:·back·to·center
 49 ·46·dist[_dir]·=·1·-·2*_face;
 50 ·47
 51 ·48·//·update·face·info
 52 ·49·_dir·=·_count·/·2;
 53 ·50·_face·=·_count·%·2;
49 ·5154 ·51
50 ·52·//·contains·a·single·element·type; 
51 ·53·for·(int·codim=0;·codim<=GridImp::dimension;·codim++) 
52 ·54·mytypes[codim].push_back(GeometryTypes::cube(GridImp::dimension-codim));55 ·52·//·second·move:·to·new·neighbor
 56 ·53·dist[_dir]·+=·-1·+·2*_face;
 57 ·54
 58 ·55·//·move·transforming·iterator
 59 ·56·_outside.transformingsubiterator().move(dist);
53 ·55·}60 ·57·}
 61 ·58
 62 62·bool·boundary·()·const
54 ·56 
55 ·58·template<int·cc> 
56 59·IndexType·index·(const·typename·std::remove_const<GridImp>::type::Traits:: 
57 template·Codim<cc>::Entity&·e)·const 
58 ·60·{63 ·63·{
59 ·61·return·e.impl().compressedIndex();64 ·64·//·Coordinate·of·intersection·in·its·direction
 65 ·65·int·coord·=·_inside.transformingsubiterator().coord(_dir)·+·_face;
 66 ·66·if·(_inside.gridlevel()->mg->isPeriodic(_dir))
 67 ·67·return·false;
 68 ·68·else
 69 ·69·return·coord·==·0
 70 ·70·||
 71 ·71·coord·==·_inside.gridlevel()->mg->levelSize(_inside.gridlevel()->level
 72 (),_dir);
60 ·62·}73 ·72·}
 74 ·73
 75 75·bool·neighbor·()·const
61 ·63 
62 ·65·template<·int·cc·> 
63 66·IndexType·subIndex·(·const·typename·std::remove_const<·GridImp·>::type:: 
64 Traits::template·Codim<·cc·>::Entity·&e, 
65 ·67·int·i,·unsigned·int·codim·)·const 
66 ·68·{76 ·76·{
 77 ·77·//·Coordinate·of·intersection·in·its·direction
 78 ·78·int·coord·=·_inside.transformingsubiterator().coord(_dir)·+·_face;
 79 ·79·return·coord·>·_inside.gridlevel()->overlap[0].dataBegin()->min(_dir)
 80 ·80·&&
 81 ·81·coord·<=·_inside.gridlevel()->overlap[0].dataBegin()->max(_dir);
67 ·69·return·e.impl().subCompressedIndex(i,·codim); 
68 ·70·} 
69 ·71 
70 73·std::size_t·size·(GeometryType·type)·const 
71 ·74·{ 
72 ·75·return·(isLeafIndexSet) 
73 ·76·?·grid.size(·type·) 
74 ·77·:·grid.size(·level,·type·); 
75 ·78·}82 ·82·}
76 ·79 
77 81·std::size_t·size·(int·codim)·const83 ·83
 84 85·bool·conforming·()·const
78 ·82·{85 ·86·{
Max diff block lines reached; 14292/18977 bytes (75.31%) of diff not shown.
13.4 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00164.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-grid:·yaspgridgeometry.hh·File·Reference</title>8 <title>dune-grid:·coordinates.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, 47 lines modifiedOffset 64, 66 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124;70 <a·href="#nested-classes">Classes</a>·&#124;
71 <a·href="#namespaces">Namespaces</a>··</div>71 <a·href="#namespaces">Namespaces</a>·&#124;
 72 <a·href="#func-members">Functions</a>··</div>
72 ··<div·class="headertitle"><div·class="title">yaspgridgeometry.hh·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">coordinates.hh·File·Reference</div></div>
73 </div><!--header-->74 </div><!--header-->
74 <div·class="contents">75 <div·class="contents">
  
75 <p>The·YaspGeometry·class·and·its·specializations.··76 <p>This·provides·container·classes·for·the·coordinates·to·be·used·in·YaspGrid·Upon·implementation·of·the·tensorproduct·feature,·the·coordinate·information·has·been·encapsulated·to·keep·performance·for·the·equidistant·grid.·Containers·for·equidistant·and·tensorp[·...·truncated·by·diffoscope;·len:·30,·SHA:·02cd0f1406fcaddd783e86ca4a91b1c9236c020d532c0a6e5e7e0215a94d97cc·...·].··
76 <a·href="#details">More...</a></p>77 <a·href="#details">More...</a></p>
 78 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
 79 <code>#include·&lt;bitset&gt;</code><br·/>
 80 <code>#include·&lt;vector&gt;</code><br·/>
 81 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 82 </div>
77 <p><a·href="a00164_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a00164_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 <table·class="memberdecls">84 <table·class="memberdecls">
79 <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>
80 Classes</h2></td></tr>86 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="a04262.html">Dune::YaspGeometry&lt;·mydim,·cdim,·GridImp·&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="a04362.html">Dune::EquidistantCoordinates&lt;·ct,·dim·&gt;</a></td></tr>
82 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·general·version·that·handles·all·codimensions·but·0·and·dim.··<a·href="a04262.html#details">More...</a><br·/></td></tr>88 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Container·for·equidistant·coordinates·in·a·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··<a·href="a04362.html#details">More...</a><br·/></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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="a04446.html">Dune::YaspGeometry&lt;·mydim,·mydim,·GridImp·&gt;</a></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="a04366.html">Dune::EquidistantOffsetCoordinates&lt;·ct,·dim·&gt;</a></td></tr>
85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">specialize·for·dim=dimworld,·i.e.·a·volume·element··<a·href="a04446.html#details">More...</a><br·/></td></tr>91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Container·for·equidistant·coordinates·in·a·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>·with·non-trivial·origin.··<a·href="a04366.html#details">More...</a><br·/></td></tr>
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <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="a04450.html">Dune::YaspGeometry&lt;·0,·cdim,·GridImp·&gt;</a></td></tr>93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04370.html">Dune::TensorProductCoordinates&lt;·ct,·dim·&gt;</a></td></tr>
88 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">specialization·for·dim=0,·this·is·a·vertex··<a·href="a04450.html#details">More...</a><br·/></td></tr>94 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Coordinate·container·for·a·tensor·product·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··<a·href="a04370.html#details">More...</a><br·/></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table><table·class="memberdecls">96 </table><table·class="memberdecls">
91 <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>
92 Namespaces</h2></td></tr>98 Namespaces</h2></td></tr>
93 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>99 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
94 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>100 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
95 <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:a01078"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01078.html">Dune::Yasp</a></td></tr>
 103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 104 </table><table·class="memberdecls">
 105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 106 Functions</h2></td></tr>
 107 <tr·class="memitem:ad03b324e7d8f07f6fa32814c01bf1159"><td·class="memTemplParams"·colspan="2">template&lt;class·ct·,·int·dim&gt;·</td></tr>
 108 <tr·class="memitem:ad03b324e7d8f07f6fa32814c01bf1159"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01063.html#ad03b324e7d8f07f6fa32814c01bf1159">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;s,·EquidistantCoordinates&lt;·ct,·dim·&gt;·&amp;c)</td></tr>
 109 <tr·class="separator:ad03b324e7d8f07f6fa32814c01bf1159"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 110 <tr·class="memitem:a912db416ba599960d0d3a167323441b3"><td·class="memTemplParams"·colspan="2">template&lt;class·ct·,·int·dim&gt;·</td></tr>
 111 <tr·class="memitem:a912db416ba599960d0d3a167323441b3"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01063.html#a912db416ba599960d0d3a167323441b3">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;s,·EquidistantOffsetCoordinates&lt;·ct,·dim·&gt;·&amp;c)</td></tr>
 112 <tr·class="separator:a912db416ba599960d0d3a167323441b3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:a81bae73ee53b6aa5644ddca12131299c"><td·class="memTemplParams"·colspan="2">template&lt;class·ct·,·int·dim&gt;·</td></tr>
 114 <tr·class="memitem:a81bae73ee53b6aa5644ddca12131299c"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01063.html#a81bae73ee53b6aa5644ddca12131299c">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;s,·TensorProductCoordinates&lt;·ct,·dim·&gt;·&amp;c)</td></tr>
 115 <tr·class="separator:a81bae73ee53b6aa5644ddca12131299c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:a33c1f696f7736c183ec2af79ab5e0ce8"><td·class="memTemplParams"·colspan="2">template&lt;class·ctype·,·std::size_t·dim&gt;·</td></tr>
 117 <tr·class="memitem:a33c1f696f7736c183ec2af79ab5e0ce8"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01078.html#a33c1f696f7736c183ec2af79ab5e0ce8">Dune::Yasp::checkIfMonotonous</a>·(const·std::array&lt;·std::vector&lt;·ctype·&gt;,·dim·&gt;·&amp;coords)</td></tr>
 118 <tr·class="separator:a33c1f696f7736c183ec2af79ab5e0ce8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>119 </table>
97 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 121 <div·class="textblock"><p·>This·provides·container·classes·for·the·coordinates·to·be·used·in·YaspGrid·Upon·implementation·of·the·tensorproduct·feature,·the·coordinate·information·has·been·encapsulated·to·keep·performance·for·the·equidistant·grid.·Containers·for·equidistant·and·tensorproduct·grids·are·provided·here.·</p>
98 <div·class="textblock"><p·>The·YaspGeometry·class·and·its·specializations.·</p> 
99 <p·>YaspGeometry·realizes·the·concept·of·the·geometric·part·of·a·mesh·entity.</p> 
100 <p·>We·have·specializations·for·dim·==·dimworld·(elements)·and·dim·==·0·(vertices).·The·general·version·implements·all·other·codimensions.</p> 
101 <p·>As·of·September·2014,·the·functionality·of·YaspGeometry·is·identical·to·that·of·AxisAlignedCubeGeometry.·The·latter·cannot·be·used·directly·due·to·the·grid·interface·facade·construction·(it·isn't·templated·to·the·GridImp).·As·soon·as·template·aliases·are·available,·this·header·boils·down·to·one·line.·</p> 
102 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
103 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
104 <hr·class="footer"/><address·class="footer"><small>124 <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.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
106 </small></address>126 </small></address>
107 </body>127 </body>
108 </html>128 </html>
3.13 KB
html2text {}
    
Offset 5, 38 lines modifiedOffset 5, 60 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·yaspgrid8 ····*·yaspgrid
9 Classes·|·Namespaces9 Classes·|·Namespaces·|·Functions
10 yaspgridgeometry.hh·File·Reference 
11 The·YaspGeometry·class·and·its·specializations.·More...10 coordinates.hh·File·Reference
 11 This·provides·container·classes·for·the·coordinates·to·be·used·in·YaspGrid·Upon
 12 implementation·of·the·tensorproduct·feature,·the·coordinate·information·has
 13 been·encapsulated·to·keep·performance·for·the·equidistant·grid.·Containers·for
 14 equidistant·and·tensorproduct·grids·are·provided·here.·More...
 15 #include·<array>
 16 #include·<bitset>
 17 #include·<vector>
 18 #include·<dune/common/fvector.hh>
12 Go_to_the_source_code_of_this_file.19 Go_to_the_source_code_of_this_file.
13 ·Classes20 ·Classes
 21 class· Dune::EquidistantCoordinates<_ct,_dim_>
 22  ······Container·for·equidistant·coordinates·in·a·YaspGrid.·More...
14 class· Dune::YaspGeometry<_mydim,_cdim,_GridImp_> 
15  ······The·general·version·that·handles·all·codimensions·but·0·and·dim. 
16 ········More... 
17  23  
18 class· Dune::YaspGeometry<_mydim,_mydim,_GridImp_> 
19  ······specialize·for·dim=dimworld,·i.e.·a·volume·element·More...24 class· Dune::EquidistantOffsetCoordinates<_ct,_dim_>
 25  ······Container·for·equidistant·coordinates·in·a·YaspGrid·with·non-trivial
 26 ········origin.·More...
20  27  
21 class· Dune::YaspGeometry<_0,_cdim,_GridImp_> 
22  ······specialization·for·dim=0,·this·is·a·vertex·More...28 class· Dune::TensorProductCoordinates<_ct,_dim_>
 29  ······Coordinate·container·for·a·tensor·product·YaspGrid.·More...
23  30  
24 ·Namespaces31 ·Namespaces
25 namespace· Dune32 namespace· Dune
26  ··········Include·standard·header·files.33  ··········Include·standard·header·files.
27  34  
 35 namespace· Dune::Yasp
 36  
 37 ·Functions
 38 template<class·ct·,·int·dim>
 39 std::ostream·& Dune::operator<<·(std::ostream·&s,·EquidistantCoordinates<·ct,
 40 ················dim·>·&c)
 41  
 42 template<class·ct·,·int·dim>
 43 std::ostream·& Dune::operator<<·(std::ostream·&s,
 44 ················EquidistantOffsetCoordinates<·ct,·dim·>·&c)
 45  
 46 template<class·ct·,·int·dim>
 47 std::ostream·& Dune::operator<<·(std::ostream·&s,·TensorProductCoordinates<
 48 ················ct,·dim·>·&c)
 49  
 50 template<class·ctype·,·std::size_t·dim>
 51 ··········bool Dune::Yasp::checkIfMonotonous·(const·std::array<·std::vector<
 52 ················ctype·>,·dim·>·&coords)
 53  
28 *****·Detailed·Description·*****54 *****·Detailed·Description·*****
 55 This·provides·container·classes·for·the·coordinates·to·be·used·in·YaspGrid·Upon
 56 implementation·of·the·tensorproduct·feature,·the·coordinate·information·has
 57 been·encapsulated·to·keep·performance·for·the·equidistant·grid.·Containers·for
 58 equidistant·and·tensorproduct·grids·are·provided·here.
29 The·YaspGeometry·class·and·its·specializations. 
30 YaspGeometry·realizes·the·concept·of·the·geometric·part·of·a·mesh·entity. 
31 We·have·specializations·for·dim·==·dimworld·(elements)·and·dim·==·0·(vertices). 
32 The·general·version·implements·all·other·codimensions. 
33 As·of·September·2014,·the·functionality·of·YaspGeometry·is·identical·to·that·of 
34 AxisAlignedCubeGeometry.·The·latter·cannot·be·used·directly·due·to·the·grid 
35 interface·facade·construction·(it·isn't·templated·to·the·GridImp).·As·soon·as 
36 template·aliases·are·available,·this·header·boils·down·to·one·line. 
  
37 ===============================================================================59 ===============================================================================
38 ·····Generated·by [doxygen]·1.9.460 ·····Generated·by [doxygen]·1.9.4
89.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00164_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-grid:·yaspgridgeometry.hh·Source·File</title>8 <title>dune-grid:·coordinates.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, 81 lines modifiedOffset 62, 334 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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">yaspgridgeometry.hh</div></div>68 ··<div·class="headertitle"><div·class="title">coordinates.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00164.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00164.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRIDGEOMETRY_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRID_COORDINATES_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRIDGEOMETRY_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRID_COORDINATES_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;array&gt;</span></div>
 79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</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="preprocessor">#include·&lt;vector&gt;</span></div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
78 <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="a01063.html">Dune</a>·{</div>84 <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="a01063.html">Dune</a></div>
 85 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div>
 86 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ct,·<span·class="keywordtype">int</span>·dim&gt;</div>
 87 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a04362.html">···28</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04362.html">EquidistantCoordinates</a></div>
79 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>88 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
80 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·mydim,<span·class="keywordtype">int</span>·cdim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div> 
81 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04262.html">···30</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04262.html">YaspGeometry</a>·:·<span·class="keyword">public</span>·AxisAlignedCubeGeometry&lt;typename·GridImp::ctype,mydim,cdim&gt;</div> 
82 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··{</div> 
83 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">public</span>:</div>89 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">public</span>:</div>
84 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04262.html#a53e1e4f7c3a892f71d14b6fc49cc028e">···34</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::ctype·<a·class="code·hl_typedef"·href="a0[·...·truncated·by·diffoscope;·len:·43,·SHA:·07ad6161bd1504fa58cd7799a7859f541e946fe4e866fea77a99176f42a69cf3·...·]">ctype</a>;</div>90 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04362.html#a888d53928598ec514f5548b44d3b1985">···32</a></span>····<span·class="keyword">typedef</span>·ct·<a·class="code·hl_typedef"·href="a04362.html#a888d53928598ec514f5548b44d3b1985">ctype</a>;</div>
 91 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04362.html#a3050e799a8e7093f5b69f85cdffbb798">···34</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a04362.html#a3050e799a8e7093f5b69f85cdffbb798">dimension</a>·=·dim;</div>
85 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>92 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 93 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04362.html#a79be6c6107373049c3eb103fcecff92c">···37</a></span>····<a·class="code·hl_function"·href="a04362.html#a79be6c6107373049c3eb103fcecff92c">EquidistantCoordinates</a>()·{}</div>
86 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04262.html#a0b05fcd4911ea30adc1d61664802f3bf">···37</a></span>····<a·class="code·hl_function"·href="a04262.html#a0b05fcd4911ea30adc1d61664802f3bf">YaspGeometry</a>·(<span·class="keyword">const</span>·FieldVector&lt;ctype,·cdim&gt;&amp;·ll,·<span·class="keyword">const</span>·FieldVector&lt;ctype,·cdim&gt;&amp;·ur,·<span·class="keyword">const</span>·std::bitset&lt;cdim&gt;&amp;·shift)</div> 
87 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······:·AxisAlignedCubeGeometry&lt;<a·class="code·hl_typedef"·href="a04262.html#a53e1e4f7c3a892f71d14b6fc49cc028e">ctype</a>,mydim,cdim&gt;(ll,ur,shift)</div> 
88 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div> 
89 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······assert(mydim·==·shift.count());</div> 
90 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div> 
91 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··};</div> 
92 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>94 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
93 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·mydim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div> 
94 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04446.html">···46</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04262.html">YaspGeometry</a>&lt;mydim,mydim,GridImp&gt;·:·<span·class="keyword">public</span>·[·...·truncated·by·diffoscope;·len:·66,·SHA:·9f649f405608daa304781135b7d41567d178838d2c76e4ccb7b12801b03a6e6d·...·]</div>95 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04362.html#abdafa828f62c9c0fa7772f82d7f2e972">···45</a></span>····<a·class="code·hl_function"·href="a04362.html#abdafa828f62c9c0fa7772f82d7f2e972">EquidistantCoordinates</a>(<span·class="keyw[·...·truncated·by·diffoscope;·len:·135,·SHA:·0ec3593bd6c03712d169374a50e47e84bb20b4c5da86bd6fcebbf36786cfaa22·...·]</div>
 96 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······:·_s(s)</div>
95 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··{</div>97 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{</div>
96 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">public</span>:</div>98 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;dim;·i++)</div>
97 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04446.html#a442147a0f8790937fe392451f896c880">···49</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::ctype·<a·class="code·hl_typedef"·href="a04446.html#a442147a0f8790937fe392451f896c88[·...·truncated·by·diffoscope;·len:·12,·SHA:·1f8bff08a1a632d6ca5c8d9c061d817e7b15e362aaac1e5c14ebbd75d4cace59·...·];</div>99 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········_h[i]·=·upperRight[i]·/·_s[i];</div>
98 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>100 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div>
99 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04446.html#abf4eff089cd4a208687560da0f75f46a">···52</a></span>····<a·class="code·hl_function"·href="a04446.html#abf4eff089cd4a208687560da0f75f46a">YaspGeometry</a>·(<span·class="keyword">const</span>·FieldVector&lt;ctype,·mydim&gt;&amp;·ll,·<span·class="keyword">const</span>·FieldVector&lt;ctype,·mydim&gt;&amp;·ur)</div> 
100 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······:·AxisAlignedCubeGeometry&lt;<a·class="code·hl_typedef"·href="a04446.html#a442147a0f8790937fe392451f896c880">ctype</a>,mydim,mydim&gt;(ll,ur)</div> 
101 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····{}</div> 
102 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>101 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
103 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04446.html#a22972f07eb8893d9e9f3e99f0a5027f9">···57</a></span>····<a·class="code·hl_function"·href="a04446.html#a22972f07eb8893d9e9f3e99f0a5027f9">YaspGeometry</a>·(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04262.html">YaspGeometry</a>&amp;·other)</div> 
104 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······:·AxisAlignedCubeGeometry&lt;<a·class="code·hl_typedef"·href="a04446.html#a442147a0f8790937fe392451f896c880">ctype</a>,mydim,mydim&gt;(other)</div>102 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a04362.html#acbca33833a5f75ec1367510a86f8edbd">···56</a></span>····<span·class="keyword">inline</span>·ct·<a·class="code·hl_function"·href="a04362.html#acbca33833a5f75ec1367510a86f8edbd">meshs[·...·truncated·by·diffoscope;·len:·139,·SHA:·60c17a76c4b4eb5dd84b1efecbc2be20c6a32e42d902227e253d910701ca91aa·...·]</div>
 103 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div>
 104 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·_h[d];</div>
105 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{}</div>105 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>
106 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··};</div>106 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 107 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a04362.html#a0310d8c520ed28db99835bb339f8f85c">···65</a></span>····<span·class="keyword">inline</span>·ct·<a·class="code·hl_function"·href="a04362.html#a0310d8c520ed28db99835bb339f8f85c">coordinate</a>(<span·class="keywordtype">int</span>·d,·<span·class="keywordtype">int</span>·i)<span·class="keyword">·const</span></div>
107 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
108 <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>·cdim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div> 
109 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04450.html">···64</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04262.html">YaspGeometry</a>&lt;0,cdim,GridImp&gt;·:·<span·class="keyword">public</span>·AxisAlignedCubeGeometry&lt;typename·GridImp::ctype,0,cdim&gt;</div> 
110 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··{</div> 
111 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">public</span>:</div>108 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">····</span>{</div>
112 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04450.html#ade4a09c31cfd3d019324a6b5c8e98086">···67</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::ctype·<a·class="code·hl_typedef"·href="a04450.html#ade4a09c31cfd3d019324a6b5c8e9808[·...·truncated·by·diffoscope;·len:·12,·SHA:·8f2edcac3a513b20517873e7d562d5159dde65922f997d1e8fff0f52f77dfa19·...·];</div>109 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keywordflow">return</span>·i*_h[d];</div>
113 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>110 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>
114 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a04450.html#acf034db8dd5dfbf5a341bed7ab39031a">···70</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a04450.html#acf034db8dd5dfbf5a341bed7ab39031a">YaspGeometry</a>·(·<span·class="keyword">const</span>·FieldVector&lt;·ctype,·cdim·&gt;·&amp;p·)</div> 
115 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······:·AxisAlignedCubeGeometry&lt;typename·GridImp::<a·class="code·hl_typedef"·href="a04450.html#ade4a09c31cfd3d019324a6b5c8e98086">ctype</a>,0,cdim&gt;(·p·)</div> 
116 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····{}</div> 
117 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>111 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
118 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a04450.html#a38add5c63a14b9071340cb402b257c2f">···74</a></span>····<a·class="code·hl_function"·href="a04450.html#a38add5c63a14b9071340cb402b257c2f">YaspGeometry</a>·(·<span·class="keyword">const</span>·FieldVector&lt;·ctype,·cdim·&gt;·&amp;p,·<span·class="keyword">const</span>·FieldVector&lt;·ctype,·cdim·&gt;·&amp;,·<span·class="keyword">const</span>·std::bitset&lt;cdim&gt;·&amp;)</div> 
119 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······:·AxisAlignedCubeGeometry&lt;typename·GridImp::<a·class="code·hl_typedef"·href="a04450.html#ade4a09c31cfd3d019324a6b5c8e98086">ctype</a>,0,cdim&gt;(·p·)</div>112 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a04362.html#a239e5dede8d8c9b324e70f29d54341a0">···73</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a04362.html#a239e5[·...·truncated·by·diffoscope;·len:·112,·SHA:·349f9e5174dec3bc97166dfb683044ba1fd33ba10efd6f1f28db08d1c2098f95·...·]</div>
 113 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">····</span>{</div>
 114 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keywordflow">return</span>·_s[d];</div>
120 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····{}</div>115 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····}</div>
121 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··};</div>116 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 117 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a04362.html#a8416fd54ae37e2ebd371d0e72066a083">···84</a></span>····<a·class="code·hl_class"·href="a04362.html">EquidistantCoordinates&lt;ct,dim&gt;</a>·<a·class="code·hl_function"·href="a04362.html#a8416fd54ae37e2ebd371d0e72066a083">refine</a>(std::bitset&lt;dim&gt;·ovlp_low,·std::bitset&lt;dim&gt;·ovlp_up,·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01067.html#a007ce60f383ed3ed9162055da65ce905">overlap</a>,·<span·class="keywordtype">bool</span>·keep_ovlp)<span·class="keyword">·const</span></div>
 118 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">····</span>{</div>
122 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>}··<span·class="comment">//·namespace·Dune</span></div>119 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="comment">//determine·new·size·and·meshsize</span></div>
 120 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······std::array&lt;int,dim&gt;·news;</div>
 121 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······Dune::FieldVector&lt;ct,dim&gt;·newUpperRight;</div>
123 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>122 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 123 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;dim;·i++)</div>
 124 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······{</div>
 125 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········news[i]·=·2·*·_s[i];</div>
 126 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········<span·class="keywordflow">if</span>·(!keep_ovlp)</div>
 127 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········{</div>
 128 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··········<span·class="keywordflow">if</span>·(ovlp_low[i])</div>
 129 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>············news[i]·-=·<a·class="code·hl_variable"·href="a01067.html#a007ce60f383ed3ed9162055da65ce905">overlap</a>;</div>
 130 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··········<span·class="keywordflow">if</span>·(ovlp_up[i])</div>
 131 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>············news[i]·-=·<a·class="code·hl_variable"·href="a01067.html#a007ce60f383ed3ed9162055da65ce905">overlap</a>;</div>
 132 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········}</div>
 133 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
 134 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>········newUpperRight[i]·=·(_h[i]·/·ct(2.))·*·news[i];</div>
 135 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······}</div>
 136 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a04362.html">EquidistantCoordinates&lt;ct,dim&gt;</a>(newUpperRight,news);</div>
 137 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····}</div>
 138 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
 139 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a04362.html#a4f8fbf22a04b848c0cf52a2c055f3f99">··107</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04362.html#a4f8fbf22a04b848c0cf52a2c055f3f99">print</a>(std::ostream&amp;·s)<span·class="keyword">·const</span></div>
 140 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="keyword">····</span>{</div>
 141 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>······s·&lt;&lt;·<span·class="stringliteral">&quot;Printing·equidistant·coordinate·information:&quot;</span>·&lt;&lt;·std::endl;</div>
 142 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>······s·&lt;&lt;·<span·class="stringliteral">&quot;Meshsize:·&quot;</span>·&lt;&lt;·_h·&lt;&lt;·std::endl·&lt;&lt;·<span·class="stringliteral">&quot;Size:·&quot;</span>·&lt;&lt;·_s·&lt;&lt;·std::endl;</div>
 143 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····}</div>
 144 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
 145 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>····<span·class="keyword">private</span>:</div>
 146 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>····Dune::FieldVector&lt;ct,dim&gt;·_h;</div>
 147 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>····std::array&lt;int,dim&gt;·_s;</div>
 148 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··};</div>
 149 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div>
Max diff block lines reached; 16049/75338 bytes (21.30%) of diff not shown.
15.5 KB
html2text {}
    
Offset 5, 112 lines modifiedOffset 5, 434 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·yaspgrid8 ····*·yaspgrid
9 yaspgridgeometry.hh9 coordinates.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_GRID_YASPGRIDGEOMETRY_HH16 ·5#ifndef·DUNE_GRID_YASPGRID_COORDINATES_HH
17 ·6#define·DUNE_GRID_YASPGRIDGEOMETRY_HH17 ·6#define·DUNE_GRID_YASPGRID_COORDINATES_HH
18 ·718 ·7
 19 ·8#include·<array>
 20 ·9#include·<bitset>
 21 ·10#include·<vector>
 22 ·11
 23 ·12#include·<dune/common/fvector.hh>
 24 ·13
19 ·23namespace·Dune·{25 ·21namespace·Dune
 26 ·22{
 27 ·27·template<class·ct,·int·dim>
 28 28·class·EquidistantCoordinates
 29 ·29·{
20 ·24 
21 ·29·template<int·mydim,int·cdim,·class·GridImp> 
22 30·class·YaspGeometry·:·public·AxisAlignedCubeGeometry<typename·GridImp:: 
23 ctype,mydim,cdim> 
24 ·31·{ 
25 ·32·public:30 ·30·public:
26 34·typedef·typename·GridImp::ctype·ctype;31 32·typedef·ct·ctype;
 32 34·static·const·int·dimension·=·dim;
27 ·3533 ·35
 34 37·EquidistantCoordinates()·{}
 35 ·38
 36 45·EquidistantCoordinates(const·Dune::FieldVector<ct,dim>&·upperRight,·const
 37 std::array<int,dim>&·s)
 38 ·46·:·_s(s)
28 37·YaspGeometry·(const·FieldVector<ctype,·cdim>&·ll,·const·FieldVector<ctype, 
29 cdim>&·ur,·const·std::bitset<cdim>&·shift) 
30 ·38·:·AxisAlignedCubeGeometry<ctype,mydim,cdim>(ll,ur,shift) 
31 ·39·{ 
32 ·40·assert(mydim·==·shift.count()); 
33 ·41·} 
34 ·42·}; 
35 ·43 
36 ·45·template<int·mydim,·class·GridImp> 
37 46·class·YaspGeometry<mydim,mydim,GridImp>·:·public 
38 AxisAlignedCubeGeometry<typename·GridImp::ctype,mydim,mydim> 
39 ·47·{39 ·47·{
40 ·48·public: 
41 49·typedef·typename·GridImp::ctype·ctype;40 ·48·for·(int·i=0;·i<dim;·i++)
 41 ·49·_h[i]·=·upperRight[i]·/·_s[i];
42 ·5042 ·50·}
 43 ·51
 44 56·inline·ct·meshsize(int·d,·[[maybe_unused]]·int·i)·const
 45 ·57·{
 46 ·58·return·_h[d];
43 52·YaspGeometry·(const·FieldVector<ctype,·mydim>&·ll,·const·FieldVector<ctype, 
44 mydim>&·ur) 
45 ·53·:·AxisAlignedCubeGeometry<ctype,mydim,mydim>(ll,ur) 
46 ·54·{} 
47 ·55 
48 57·YaspGeometry·(const·YaspGeometry&·other) 
49 ·58·:·AxisAlignedCubeGeometry<ctype,mydim,mydim>(other) 
50 ·59·{}47 ·59·}
 48 ·60
 49 65·inline·ct·coordinate(int·d,·int·i)·const
51 ·60·}; 
52 ·61 
53 ·63·template<int·cdim,·class·GridImp> 
54 64·class·YaspGeometry<0,cdim,GridImp>·:·public·AxisAlignedCubeGeometry<typename 
55 GridImp::ctype,0,cdim> 
56 ·65·{50 ·66·{
 51 ·67·return·i*_h[d];
57 ·66·public: 
58 67·typedef·typename·GridImp::ctype·ctype; 
59 ·6852 ·68·}
 53 ·69
 54 73·inline·int·size(int·d)·const
 55 ·74·{
 56 ·75·return·_s[d];
60 70·explicit·YaspGeometry·(·const·FieldVector<·ctype,·cdim·>·&p·) 
61 ·71·:·AxisAlignedCubeGeometry<typename·GridImp::ctype,0,cdim>(·p·) 
62 ·72·{} 
63 ·73 
64 74·YaspGeometry·(·const·FieldVector<·ctype,·cdim·>·&p,·const·FieldVector< 
65 ctype,·cdim·>·&,·const·std::bitset<cdim>·&) 
66 ·75·:·AxisAlignedCubeGeometry<typename·GridImp::ctype,0,cdim>(·p·) 
67 ·76·{}57 ·76·}
68 ·77·};58 ·77
 59 84·EquidistantCoordinates<ct,dim>·refine(std::bitset<dim>·ovlp_low,·std::
 60 bitset<dim>·ovlp_up,·int·overlap,·bool·keep_ovlp)·const
 61 ·85·{
 62 ·86·//determine·new·size·and·meshsize
 63 ·87·std::array<int,dim>·news;
 64 ·88·Dune::FieldVector<ct,dim>·newUpperRight;
 65 ·89
 66 ·90·for·(int·i=0;·i<dim;·i++)
 67 ·91·{
 68 ·92·news[i]·=·2·*·_s[i];
 69 ·93·if·(!keep_ovlp)
 70 ·94·{
 71 ·95·if·(ovlp_low[i])
 72 ·96·news[i]·-=·overlap;
 73 ·97·if·(ovlp_up[i])
 74 ·98·news[i]·-=·overlap;
 75 ·99·}
 76 ·100
 77 ·101·newUpperRight[i]·=·(_h[i]·/·ct(2.))·*·news[i];
 78 ·102·}
 79 ·103·return·EquidistantCoordinates<ct,dim>(newUpperRight,news);
 80 ·104·}
 81 ·105
 82 107·void·print(std::ostream&·s)·const
 83 ·108·{
 84 ·109·s·<<·"Printing·equidistant·coordinate·information:"·<<·std::endl;
 85 ·110·s·<<·"Meshsize:·"·<<·_h·<<·std::endl·<<·"Size:·"·<<·_s·<<·std::endl;
 86 ·111·}
 87 ·112
 88 ·113·private:
 89 ·114·Dune::FieldVector<ct,dim>·_h;
 90 ·115·std::array<int,dim>·_s;
Max diff block lines reached; 6393/15822 bytes (40.41%) of diff not shown.
6.25 KB
./usr/share/doc/libdune-grid-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-grid:·yaspgridleveliterator.hh·File·Reference</title>8 <title>dune-grid:·yaspgridpersistentcontainer.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, 44 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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">yaspgridleveliterator.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">yaspgridpersistentcontainer.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>The·YaspLevelIterator·class.··75 <p>Specialization·of·the·PersistentContainer·for·YaspGrid.··
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·/>
 78 <code>#include·&lt;vector&gt;</code><br·/>
 79 <code>#include·&lt;<a·class="el"·href="a07313_source.html">dune/grid/utility/persistentcontainer.hh</a>&gt;</code><br·/>
 80 <code>#include·&lt;<a·class="el"·href="a01001_source.html">dune/grid/utility/persistentcontainervector.hh</a>&gt;</code><br·/>
 81 <code>#include·&quot;<a·class="el"·href="a01022_source.html">../yaspgrid.hh</a>&quot;</code><br·/>
 82 </div>
77 <p><a·href="a00185_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a00185_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 <table·class="memberdecls">84 <table·class="memberdecls">
79 <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>
80 Classes</h2></td></tr>86 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="a04274.html">Dune::YaspLevelIterator&lt;·codim,·pitype,·GridImp·&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="a04298.html">Dune::YaspPersistentContainerIndex&lt;·Grid·&gt;</a></td></tr>
82 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterates·over·entities·of·one·grid·level.··<a·href="a04274.html#details">More...</a><br·/></td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04458.html">Dune::PersistentContainer&lt;·YaspGrid&lt;·dim,·CoordCont·&gt;,·T·&gt;</a></td></tr>
 90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialization·of·the·<a·class="el"·href="a04210.html"·title="A·class·for·storing·data·during·an·adaptation·cycle.">PersistentContainer</a>·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··<a·href="a04458.html#details">More...</a><br·/></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
85 <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>
86 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>95 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>96 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>98 </table>
91 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>99 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
92 <div·class="textblock"><p·>The·YaspLevelIterator·class.·</p>100 <div·class="textblock"><p·>Specialization·of·the·PersistentContainer·for·YaspGrid.·</p>
93 </div></div><!--·contents·-->101 </div></div><!--·contents·-->
94 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
95 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
96 Generated·by&#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
97 </small></address>105 </small></address>
98 </body>106 </body>
99 </html>107 </html>
1.14 KB
html2text {}
    
Offset 6, 23 lines modifiedOffset 6, 30 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·yaspgrid9 ····*·yaspgrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 yaspgridleveliterator.hh·File·Reference11 yaspgridpersistentcontainer.hh·File·Reference
12 The·YaspLevelIterator·class.·More...12 Specialization·of·the·PersistentContainer·for·YaspGrid.·More...
 13 #include·<cassert>
 14 #include·<vector>
 15 #include·<dune/grid/utility/persistentcontainer.hh>
 16 #include·<dune/grid/utility/persistentcontainervector.hh>
 17 #include·"../yaspgrid.hh"
13 Go_to_the_source_code_of_this_file.18 Go_to_the_source_code_of_this_file.
14 ·Classes19 ·Classes
15 class· Dune::YaspLevelIterator<_codim,_pitype,_GridImp_> 
16  ······Iterates·over·entities·of·one·grid·level.·More...20 class· Dune::YaspPersistentContainerIndex<_Grid_>
 21  
 22 class· Dune::PersistentContainer<_YaspGrid<_dim,_CoordCont_>,_T_>
 23  ······Specialization·of·the·PersistentContainer·for·YaspGrid.·More...
17  24  
18 ·Namespaces25 ·Namespaces
19 namespace· Dune26 namespace· Dune
20  ··········Include·standard·header·files.27  ··········Include·standard·header·files.
21  28  
22 *****·Detailed·Description·*****29 *****·Detailed·Description·*****
23 The·YaspLevelIterator·class.30 Specialization·of·the·PersistentContainer·for·YaspGrid.
  
24 ===============================================================================31 ===============================================================================
25 ·····Generated·by [doxygen]·1.9.432 ·····Generated·by [doxygen]·1.9.4
48.1 KB
./usr/share/doc/libdune-grid-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-grid:·yaspgridleveliterator.hh·Source·File</title>8 <title>dune-grid:·yaspgridpersistentcontainer.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, 79 lines modifiedOffset 62, 139 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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">yaspgridleveliterator.hh</div></div>68 ··<div·class="headertitle"><div·class="title">yaspgridpersistentcontainer.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRIDLEVELITERATOR_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRIDPERSISTENTCONTAINER_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRIDLEVELITERATOR_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRIDPERSISTENTCONTAINER_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="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</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>
79 <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><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07313.html">dune/grid/utility/persistentcontainer.hh</a>&gt;</span></div>
 82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01001.html">dune/grid/utility/persistentcontainervector.hh</a>&gt;</span></div>
81 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·codim,·PartitionIteratorType·pitype,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div> 
82 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno"><a·class="line"·href="a04274.html">···18</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04274.html">YaspLevelIterator</a></div> 
83 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··{</div> 
84 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dim·=·GridImp::dimension;</div> 
85 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dimworld·=·GridImp::dimensionworld;</div> 
86 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::ctype·ctype;</div> 
87 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">public</span>:</div>83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&quot;../yaspgrid.hh&quot;</span></div>
88 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a04274.html#a6fb7440c61a3072927104cee585c3b56">···26</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::template·Codim&lt;codim&gt;::Entity·<a·class="code·hl_typedef"·href="a04274.html#a6fb7440c61a3072927104cee585c3b56">Entity</a>;</div> 
89 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a04274.html#a4396545a46133d320ca28d8ab5184796">···27</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::YGridLevelIterator·<a·class="code·hl_typedef"·href="a04274.html#a4396545a46133d320ca28d8ab5184796">YGLI</a>;</div> 
90 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a04274.html#ac616fa5438ee8c56c88502301e92becd">···28</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::YGrid::Iterator·<a·class="code·hl_typedef"·href="a04274.html#ac616fa5438ee8c56c88502301e92becd">I</a>;</div> 
91 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
92 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a04274.html#ae43e79fcb64f3f3e65a71e5284d759ff">···31</a></span>····<a·class="code·hl_function"·href="a04274.html#ae43e79fcb64f3f3e65a71e5284d759ff">YaspLevelIterator</a>·()</div> 
93 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····{}</div> 
94 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
95 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04274.html#ad07bba3e5ac1d67a0441533ffaa35155">···35</a></span>····<a·class="code·hl_function"·href="a04274.html#ad07bba3e5ac1d67a0441533ffaa35155">YaspLevelIterator</a>·(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04274.html#a4396545a46133d320ca28d8ab5184796">YGLI</a>·&amp;·g,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04274.html#ac616fa5438ee8c56c88502301e92becd">I</a>&amp;·it)</div> 
96 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······:·<a·class="code·hl_variable"·href="a04274.html#a07020e66f4a3911ffa62ee4c731798e9">_entity</a>(<a·class="code·hl_class"·href="a04266.html">YaspEntity</a>&lt;codim,·dim,·GridImp&gt;(g,it))</div> 
97 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{}</div> 
98 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
99 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04274.html#aae5d151f7eb89f063bfc2c1582e1a116">···40</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04274.html#aae5d151f7eb89f063bfc2c1582e1a116">incre[·...·truncated·by·diffoscope;·len:·10,·SHA:·013b795c21c51ac95fdf1ef0b17a9831053e28bd4cd9ce33a4934226ebeac187·...·]</div>85 <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="a01063.html">Dune</a></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>·</div>
 88 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Gr<span·class="keywordtype">id</span>&gt;</div>
 89 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04298.html">···34</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04298.html">YaspPersistentContainerIndex</a></div>
 90 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··{</div>
 91 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 92 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">public</span>:</div>
 93 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04298.html#a3ccf162629ed3ba1ac86dcd3c47cbabc">···38</a></span>····<a·class="code·hl_function"·href="a04298.html#a3ccf162629ed3ba1ac86dcd3c47cbabc">YaspPersistentContainerIndex</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02834.html">Grid</a>·&amp;·grid,·<span·class="keywordtype">int</span>·codim)</div>
 94 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······:·_grid(grid),·_codim(codim)</div>
100 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····{</div>95 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>
101 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······++(<a·class="code·hl_variable"·href="a04274.html#a07020e66f4a3911ffa62ee4c731798e9">_entity</a>.impl()._it);</div>96 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······recomputeOffsets();</div>
 97 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····}</div>
102 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>98 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 99 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04298.html#acc97799d77743808c24b4cb17e1949f4">···45</a></span>····<span·class="keyword">typedef</span>·std::size_t·<a·class="code·hl_typedef"·href="a04298.html#acc97799d77743808c24b4cb17e1949f4">IndexType</a>;</div>
103 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>100 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
104 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04274.html#ad501d40befc059b0703aaeb80b95999f">···46</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04274.html#ad501d40befc059b0703aaeb80b95999f">equals</a>·(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04274.html">YaspLevelIterator</a>&amp;·rhs)<span·class="keyword">·const</span></div> 
105 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">····</span>{</div>101 <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>·Entity&gt;</div>
 102 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04298.html#a18d3412b83bbc65807cb8161da90ac8a">···49</a></span>····<a·class="code·hl_typedef"·href="a04298.html#acc97799d77743808c24b4cb17e1949f4">IndexType</a>·<a·class="code·hl_function"·href="a04298.html#a18d3412b83bbc65807cb8161da90ac8a">index</a>·(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>&amp;·e)<span·class="keyword">·const</span></div>
106 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">return</span>·(<a·class="code·hl_variable"·href="a04274.html#a07020e66f4a3911ffa62ee4c731798e9">_entity</a>·==·rhs.<a·class="code·hl_variable"·href="a04274.html#a07020e66f4a3911ffa62ee4c731798e9">_entity</a>);</div> 
107 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div> 
108 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
109 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04274.html#af0abf5e0c922eb9acecc1175ebb645d3">···52</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04274.html#a6fb7440c61a3072927104cee585c3b56">Entity</a>&amp;·<a·class="code·hl_function"·href="a04274.html#af0abf5e0c922eb9acecc1175ebb645d3">dereference</a>()<span·class="keyword">·const</span></div> 
110 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">····</span>{</div>103 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>
111 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04274.html#a07020e66f4a3911ffa62ee4c731798e9">_entity</a>;</div>104 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·cc·=·<a·class="code·hl_variable"·href="a02766.html#ab35484d9cd3acbc476e7f5fac55ae160">En[·...·truncated·by·diffoscope;·len:·17,·SHA:·23db0df334a0ab0c27e3a0bfad06f1afb2d7544c746316246cb8a1abe42fa56b·...·]</a>;</div>
 105 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······std::size_t·level·=·e.<a·class="code·hl_function"·href="a02766.html#aa5f17df3f43df86bb7170277cd891ed3">level</a>();</div>
 106 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">return</span>·_grid.indexsets[level]-&gt;template·index&lt;cc&gt;(e)·+·_offsets[level];</div>
 107 <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>····}</div>108 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
113 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>109 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div>
 110 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a04298.html#a317263e82e143db8e6e18f2015e6c0d8">···58</a></span>····<a·class="code·hl_typedef"·href="a04298.html#acc97799d77743808c24b4cb17e1949f4">IndexType</a>·<a·class="code·hl_function"·href="a04298.html#a317263e82e143db8e6e18f2015e6c0d8">subIndex</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>·&amp;e,·<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·codim·)<span·class="keyword">·const</span></div>
114 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">protected</span>:</div>111 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">····</span>{</div>
115 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a04274.html#a07020e66f4a3911ffa62ee4c731798e9">···58</a></span>····<a·class="code·hl_typedef"·href="a04274.html#a6fb7440c61a3072927104cee585c3b56">Entity</a>·<a·class="code·hl_variable"·href="a04274.html#a07020e66f4a3911ffa62ee4c731798e9">_entity</a>;·</div> 
116 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··};</div> 
117 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>112 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 113 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·cc·=·<a·class="code·hl_variable"·href="a02766.html#ab35484d9cd3acbc476e7f5fac55ae160">Entity::codimension</a>;</div>
 114 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······std::size_t·level·=·e.<a·class="code·hl_function"·href="a02766.html#aa5f17df3f43df86bb7170277cd891ed3">level</a>();</div>
 115 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">return</span>·_grid.indexsets[level]-&gt;template·subIndex&lt;cc&gt;(e,i,codim)·+·_offsets[level];</div>
118 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>}</div>116 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div>
119 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>117 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
120 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#endif···</span><span·class="comment">//·DUNE_GRID_YASPGRIDLEVELITERATOR_HH</span></div>118 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04298.html#a2806f89ae5b327c6f68a1a105ad06439">···67</a></span>····std::size_t·<a·class="code·hl_function"·href="a04298.html#a2806f89ae5b327c6f68a1a105ad06439">size</a>·(<span·class="keywordty[·...·truncated·by·diffoscope;·len:·84,·SHA:·53c782dd678b5c0de078df8d1ea49433f14f5d570f5b0d40110a8c74602f238a·...·]</span></div>
 119 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">····</span>{</div>
 120 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">if</span>·(_grid.indexsets.<a·class="code·hl_function"·href="a02834.html#a14bffeb2e87c19ae6dcc461891f7da20">size</a>()+1·!=·_offsets.size())</div>
 121 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········recomputeOffsets();</div>
 122 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">return</span>·_offsets.back();</div>
 123 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····}</div>
 124 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 125 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">private</span>:</div>
 126 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordtype">void</span>·recomputeOffsets()<span·class="keyword">·const</span></div>
 127 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">····</span>{</div>
 128 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······_offsets.resize(_grid.indexsets.<a·class="code·hl_function"·href="a02834.html#a14bffeb2e87c19ae6dcc461891f7da20">size</a>()+1,0);</div>
 129 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······_offsets[0]·=·0;</div>
 130 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;_grid.indexsets.<a·class="code·hl_function"·href="a02834.html#a14bffeb2e87c19ae6dcc461891f7da20">size</a>();·i++)</div>
 131 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········_offsets[i+1]·=·_offsets[i]·+·_grid.indexsets[i]-&gt;<a·class="code·hl_function"·href="a02834.html#a14bffeb2e87c19ae6dcc461891f7da20">size</a>(_codim);</div>
 132 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····}</div>
 133 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 134 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keyword">const</span>·Grid&amp;·_grid;</div>
 135 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keywordtype">int</span>·_codim;</div>
 136 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keyword">mutable</span>·std::vector&lt;std::size_t&gt;·_offsets;</div>
 137 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··};</div>
 138 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 139 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·CoordCont,·<span·class="keyword">class</span>·T&gt;</div>
 140 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a04458.html">···95</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04210.html">PersistentContainer</a>&lt;·<a·class="code·hl_class"·href="a04258.html">YaspGrid</a>&lt;dim,·CoordCont&gt;,·T·&gt;</div>
 141 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="comment">/*·We·have·to·pass·the·reference·to·the·IndexSet·to·the·constructor</span></div>
 142 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="comment">·····of·the·PersistentContainerVector.··In·order·to·have·a·valid</span></div>
 143 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="comment">·····indexset·available,·we·inherit·from·a·private·indexset</span></div>
 144 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="comment">···*/</span></div>
 145 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····:·<span·class="keyword">private</span>·<a·class="code·hl_class"·href="a04298.html">YaspPersistentContainerIndex</a>&lt;·const·YaspGrid&lt;dim,·CoordCont&gt;·&gt;,</div>
 146 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>······<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04230.html">PersistentContainerVector</a>&lt;·YaspGrid&lt;dim,·CoordCont&gt;,</div>
 147 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>········································YaspPersistentContainerIndex&lt;·const·YaspGrid&lt;dim,·CoordCont&gt;·&gt;,</div>
 148 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>········································std::vector&lt;T&gt;·&gt;</div>
Max diff block lines reached; 11487/40314 bytes (28.49%) of diff not shown.
8.64 KB
html2text {}
    
Offset 5, 104 lines modifiedOffset 5, 194 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·yaspgrid8 ····*·yaspgrid
9 yaspgridleveliterator.hh9 yaspgridpersistentcontainer.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_GRID_YASPGRIDLEVELITERATOR_HH16 ·5#ifndef·DUNE_GRID_YASPGRIDPERSISTENTCONTAINER_HH
17 ·6#define·DUNE_GRID_YASPGRIDLEVELITERATOR_HH17 ·6#define·DUNE_GRID_YASPGRIDPERSISTENTCONTAINER_HH
18 ·718 ·7
19 ·12namespace·Dune·{ 
20 ·1319 ·12#include·<cassert>
 20 ·13#include·<vector>
21 ·1421 ·14
22 ·17·template<int·codim,·PartitionIteratorType·pitype,·class·GridImp> 
23 18·class·YaspLevelIterator 
24 ·19·{ 
25 ·21·constexpr·static·int·dim·=·GridImp::dimension; 
26 ·23·constexpr·static·int·dimworld·=·GridImp::dimensionworld; 
27 ·24·typedef·typename·GridImp::ctype·ctype;22 ·15#include·<dune/grid/utility/persistentcontainer.hh>
 23 ·16#include·<dune/grid/utility/persistentcontainervector.hh>
 24 ·17#include·"../yaspgrid.hh"
 25 ·18
 26 ·19namespace·Dune
 27 ·20{
 28 ·21
 29 ·33·template<typename·Grid>
 30 34·class·YaspPersistentContainerIndex
 31 ·35·{
 32 ·36
28 ·25·public:33 ·37·public:
 34 38·YaspPersistentContainerIndex(const·Grid·&·grid,·int·codim)
 35 ·39·:·_grid(grid),·_codim(codim)
29 26·typedef·typename·GridImp::template·Codim<codim>::Entity·Entity; 
30 27·typedef·typename·GridImp::YGridLevelIterator·YGLI; 
31 28·typedef·typename·GridImp::YGrid::Iterator·I; 
32 ·29 
33 31·YaspLevelIterator·() 
34 ·32·{} 
35 ·33 
36 35·YaspLevelIterator·(const·YGLI·&·g,·const·I&·it) 
37 ·36·:·_entity(YaspEntity<codim,·dim,·GridImp>(g,it)) 
38 ·37·{} 
39 ·38 
40 40·void·increment() 
41 ·41·{36 ·40·{
42 ·42·++(_entity.impl()._it);37 ·41·recomputeOffsets();
43 ·43·}38 ·42·}
 39 ·43
 40 45·typedef·std::size_t·IndexType;
 41 ·46
 42 ·48·template<class·Entity>
 43 49·IndexType·index·(const·Entity&·e)·const
44 ·44 
45 46·bool·equals·(const·YaspLevelIterator&·rhs)·const 
46 ·47·{ 
47 ·48·return·(_entity·==·rhs._entity); 
48 ·49·} 
49 ·50 
50 52·const·Entity&·dereference()·const 
51 ·53·{44 ·50·{
52 ·54·return·_entity;45 ·51·static·const·int·cc·=·Entity::codimension;
 46 ·52·std::size_t·level·=·e.level();
 47 ·53·return·_grid.indexsets[level]->template·index<cc>(e)·+·_offsets[level];
53 ·55·}48 ·54·}
54 ·56 
55 ·57·protected: 
56 58·Entity·_entity; 
57 ·59·};49 ·55
 50 ·57·template<·class·Entity·>
 51 58·IndexType·subIndex·(·const·Entity·&e,·int·i,·unsigned·int·codim·)·const
 52 ·59·{
58 ·6053 ·60
59 ·61} 
60 ·62 
61 ·63#endif·//·DUNE_GRID_YASPGRIDLEVELITERATOR_HH54 ·61·static·const·int·cc·=·Entity::codimension;
 55 ·62·std::size_t·level·=·e.level();
 56 ·63·return·_grid.indexsets[level]->template·subIndex<cc>(e,i,codim)·+·_offsets
 57 [level];
 58 ·64·}
 59 ·65
 60 67·std::size_t·size·(int·/*·codim·*/)·const
 61 ·68·{
 62 ·69·if·(_grid.indexsets.size()+1·!=·_offsets.size())
 63 ·70·recomputeOffsets();
 64 ·71·return·_offsets.back();
 65 ·72·}
 66 ·73
 67 ·74·private:
 68 ·75·void·recomputeOffsets()·const
 69 ·76·{
 70 ·77·_offsets.resize(_grid.indexsets.size()+1,0);
 71 ·78·_offsets[0]·=·0;
 72 ·79·for·(std::size_t·i=0;·i<_grid.indexsets.size();·i++)
 73 ·80·_offsets[i+1]·=·_offsets[i]·+·_grid.indexsets[i]->size(_codim);
 74 ·81·}
 75 ·82
 76 ·83·const·Grid&·_grid;
 77 ·84·int·_codim;
 78 ·85·mutable·std::vector<std::size_t>·_offsets;
 79 ·86·};
 80 ·87
 81 ·94·template<int·dim,·class·CoordCont,·class·T>
 82 95·class·PersistentContainer<·YaspGrid<dim,·CoordCont>,·T·>
 83 ·96·/*·We·have·to·pass·the·reference·to·the·IndexSet·to·the·constructor
 84 ·97·of·the·PersistentContainerVector.·In·order·to·have·a·valid
 85 ·98·indexset·available,·we·inherit·from·a·private·indexset
 86 ·99·*/
 87 ·100·:·private·YaspPersistentContainerIndex<·const·YaspGrid<dim,·CoordCont>·>,
 88 ·101·public·PersistentContainerVector<·YaspGrid<dim,·CoordCont>,
 89 ·102·YaspPersistentContainerIndex<·const·YaspGrid<dim,·CoordCont>·>,
 90 ·103·std::vector<T>·>
 91 ·104·{
 92 ·105·typedef·YaspPersistentContainerIndex<_const_YaspGrid<dim,_CoordCont>·>
 93 IndexSet;
 94 ·106·typedef·PersistentContainerVector<_YaspGrid<dim,_CoordCont>,·IndexSet,
 95 std::vector<T>·>·Base;
 96 ·107
 97 ·108·public:
 98 109·typedef·typename·Base::Grid·Grid;
Max diff block lines reached; 4364/8823 bytes (49.46%) of diff not shown.
5.21 KB
./usr/share/doc/libdune-grid-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-grid:·yaspgridintersectioniterator.hh·File·Reference</title>8 <title>dune-grid:·yaspgrididset.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, 38 lines modifiedOffset 65, 32 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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">yaspgridintersectioniterator.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">yaspgrididset.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>The·YaspIntersectionIterator·class.·· 
76 <a·href="#details">More...</a></p> 
  
77 <p><a·href="a00188_source.html">Go·to·the·source·code·of·this·file.</a></p>75 <p><a·href="a00188_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 <table·class="memberdecls">76 <table·class="memberdecls">
79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
80 Classes</h2></td></tr>78 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="a04278.html">Dune::YaspIntersectionIterator&lt;·GridImp·&gt;</a></td></tr>79 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04294.html">Dune::YaspGlobalIdSet&lt;·GridImp·&gt;</a></td></tr>
82 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04278.html"·title="YaspIntersectionIterator·enables·iteration·over·intersections·with·neighboring·codim·0·entities.">YaspIntersectionIterator</a>·enables·iteration·over·intersections·with·neighboring·codim·0·entities.··<a·href="a04278.html#details">More...</a><br·/></td></tr>80 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">persistent,·globally·unique·Ids··<a·href="a04294.html#details">More...</a><br·/></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
86 Namespaces</h2></td></tr>84 Namespaces</h2></td></tr>
87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>85 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>86 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>88 </table>
91 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
92 <div·class="textblock"><p·>The·YaspIntersectionIterator·class.·</p> 
93 <p·>YaspIntersectionIterator·enables·iteration·over·intersections·with·neighboring·codim·0·entities.·</p> 
94 </div></div><!--·contents·-->89 </div><!--·contents·-->
95 <!--·start·footer·part·-->90 <!--·start·footer·part·-->
96 <hr·class="footer"/><address·class="footer"><small>91 <hr·class="footer"/><address·class="footer"><small>
97 Generated·by&#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
98 </small></address>93 </small></address>
99 </body>94 </body>
100 </html>95 </html>
926 B
html2text {}
    
Offset 6, 26 lines modifiedOffset 6, 20 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·yaspgrid9 ····*·yaspgrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 yaspgridintersectioniterator.hh·File·Reference11 yaspgrididset.hh·File·Reference
12 The·YaspIntersectionIterator·class.·More... 
13 Go_to_the_source_code_of_this_file.12 Go_to_the_source_code_of_this_file.
14 ·Classes13 ·Classes
 14 class· Dune::YaspGlobalIdSet<_GridImp_>
 15  ······persistent,·globally·unique·Ids·More...
15 class· Dune::YaspIntersectionIterator<_GridImp_> 
16  ······YaspIntersectionIterator·enables·iteration·over·intersections·with 
17 ········neighboring·codim·0·entities.·More... 
18  16  
19 ·Namespaces17 ·Namespaces
20 namespace· Dune18 namespace· Dune
21  ··········Include·standard·header·files.19  ··········Include·standard·header·files.
22  20  
23 *****·Detailed·Description·***** 
24 The·YaspIntersectionIterator·class. 
25 YaspIntersectionIterator·enables·iteration·over·intersections·with·neighboring 
26 codim·0·entities. 
  
27 ===============================================================================21 ===============================================================================
28 ·····Generated·by [doxygen]·1.9.422 ·····Generated·by [doxygen]·1.9.4
35.3 KB
./usr/share/doc/libdune-grid-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-grid:·yaspgridintersectioniterator.hh·Source·File</title>8 <title>dune-grid:·yaspgrididset.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, 91 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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">yaspgridintersectioniterator.hh</div></div>68 ··<div·class="headertitle"><div·class="title">yaspgrididset.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRIDINTERSECTIONITERATOR_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRIDIDSET_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRIDINTERSECTIONITERATOR_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRIDIDSET_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>·</div>
78 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
79 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>··<span·class="comment">//========================================================================</span></div>
 82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment"></span>··<span·class="comment">//========================================================================</span></div>
 83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
80 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>
81 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a04278.html">···21</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04278.html">YaspIntersectionIterator</a></div>85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno"><a·class="line"·href="a04294.html">···19</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04294.html">YaspGlobalIdSet</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class[·...·truncated·by·diffoscope;·len:·73,·SHA:·98ee9ed613e2e246bd4ad72963497e8f09133458890611961870fb89d7f0d694·...·]</div>
 86 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>······························typename·std::remove_const&lt;GridImp&gt;::type::PersistentIndexType·&gt;</div>
 87 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··························<span·class="comment">/*</span></div>
 88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·····························We·used·the·remove_const·to·extract·the·Type·from·the·mutable·class,</span></div>
 89 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·····························because·the·const·class·is·not·instantiated·yet.</span></div>
 90 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">···························*/</span></div>
82 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··{</div>91 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>
83 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dim·=·GridImp::dimension;</div>92 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04294.html">YaspGlobalIdSet&lt;·GridImp·&gt;</a>·<a·class="code·hl_class"·href="a04294.html">This</a>;</div>
 93 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
84 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">public</span>:</div>94 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">public</span>:</div>
 95 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04294.html#a65ee9a60e36f50cf6c9cfd77496412db">···30</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::remove_const&lt;GridImp&gt;::type::PersistentIndexType·<a·class="code·hl_typedef"·href="a04294.html#a65ee9a60e36f50cf6c9cfd77496412db">IdType</a>;</div>
85 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="comment">//·types·used·from·grids</span></div> 
86 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a04278.html#a26fca5fec52ab48bda31115f55f4abdf">···26</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04282.html">Dune::YaspIntersection&lt;·GridImp·&gt;</a>·<a·class="code·hl_typedef"·href="a04278.html#a26fca5fec52ab48bda31115f55f4abdf">IntersectionImp</a>;</div> 
87 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a04278.html#a27b843ddcb07ed504ad442911703d6e1">···27</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01966.html">Dune::Intersection&lt;·GridImp,·IntersectionImp·&gt;</a>·<a·class="code·hl_typedef"·href="a04278.html#a27b843ddcb07ed504ad442911703d6e1">Intersection</a>;</div> 
88 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
89 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04278.html#a6f6b1eab1a1dbb89f8272ba96a014a8a">···30</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04278.html#a6f6b1eab1a1dbb89f8272ba96a014a8a">increment</a>()</div> 
90 <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>
91 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······intersection_.<a·class="code·hl_function"·href="a01966.html#ab785e4c0232c2f90e1306834246215fe">impl</a>()._count·+=·(intersection_.<a·class="code·hl_function"·href="a01966.html#ab785e4c0232c2f90e1306834246215fe">impl</a>()._count·&lt;·2*dim);</div>97 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02830.html">IdSet</a>&lt;GridImp,·<a·class="code·hl_class"·href="a04294.html">This</a>,·<a·class="code·hl_typedef"·href="a04294.html#a65ee9a60e36f50cf6c9cfd77496412db">IdType</a>&gt;<a·clas[·...·truncated·by·diffoscope;·len:·85,·SHA:·3c63131521a174650114d49dffa27c52e4e0b454e4193aec3b43c7ea99f8b7da·...·];</div>
92 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····}</div>98 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 99 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04294.html#ae08bc939b3a98e9328215bc3ef71dd0c">···35</a></span>····<a·class="code·hl_function"·href="a04294.html#ae08bc939b3a98e9328215bc3ef71dd0c">YaspGlobalIdSet</a>()</div>
 100 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{}</div>
93 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>101 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
94 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04278.html#ace574844259a2fbf26a270f3afb5c8dc">···36</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04278.html#ace574844259a2fbf26a270f3afb5c8dc">equals[·...·truncated·by·diffoscope;·len:·153,·SHA:·a4af29d93f451fb71bbba02f7df346d87cbb42daf95841fa6bef576357eb55a6·...·]</span></div>102 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="comment">/*</span></div>
 103 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·······We·use·the·remove_const·to·extract·the·Type·from·the·mutable·class,</span></div>
 104 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="comment">·······because·the·const·class·is·not·instantiated·yet.</span></div>
95 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">····</span>{</div>105 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">·····*/</span></div>
 106 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·cd&gt;</div>
 107 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04294.html#ae09b59080ce0e920d49e1487ae43c5bd">···44</a></span>····<a·class="code·hl_typedef"·href="a04294.html#a65ee9a60e36f50cf6c9cfd77496412db">IdType</a>·<a·class="code·hl_function"·href="a04294.html#ae09b59080ce0e920d49e1487ae43c5bd">id</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·std::remove_const&lt;GridImp&gt;::type::Traits::template·Codim&lt;cd&gt;::Entity&amp;·e)<span·class="keyword">·const</span></div>
96 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keywordflow">return</span>·intersection_·==·other.intersection_;</div> 
97 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div> 
98 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
99 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04278.html#a04c9bef2569e9bd2f166f943a449da14">···42</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01966.html">Intersection</a>·&amp;·<a·class="code·hl_function"·href="a04278.html#a04c9bef2569e9bd2f166f943a449da14">dereference</a>()<span·class="keyword">·const</span></div> 
100 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">····</span>{</div>108 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">····</span>{</div>
101 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······intersection_.<a·class="code·hl_function"·href="a01966.html#ab785e4c0232c2f90e1306834246215fe">impl</a>().update();</div> 
102 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keywordflow">return</span>·intersection_;</div>109 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">return</span>·e.impl().persistentIndex();</div>
103 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}</div> 
104 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>110 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>
105 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a04278.html#ae681e35e72004cdcf17d73dc756850f3">···48</a></span>····<a·class="code·hl_function"·href="a04278.html#ae681e35e72004cdcf17d73dc756850f3">YaspIntersectionIterator</a>()</div> 
106 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····{}</div>111 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
107 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>112 <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="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04278.html#ab8da3638a238760279f8cfb1f163f423">···52</a></span>····<a·class="code·hl_function"·href="a04278.html#ab8da3638a238760279f8cfb1f163f423">YaspIntersectionIterator</a>·(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04434.html">YaspEntity&lt;0,dim,GridImp&gt;</a>&amp;·myself,·<span·class="keywordtype">bool</span>·toend)</div> 
109 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······:·intersection_(<a·class="code·hl_class"·href="a04282.html">IntersectionImp</a>(myself,·toend))</div>113 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">·······We·use·the·remove_const·to·extract·the·Type·from·the·mutable·class,</span></div>
 114 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">·······because·the·const·class·is·not·instantiated·yet.</span></div>
 115 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">·····*/</span></div>
 116 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a04294.html#a216b83fb3c5f77892fcc0e7759951598">···54</a></span>····<a·class="code·hl_typedef"·href="a04294.html#a65ee9a60e36f50cf6c9cfd77496412db">IdType</a>·<a·class="code·hl_function"·href="a04294.html#a216b83fb3c5f77892fcc0e7759951598">subId</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·std::remove_const&lt;GridImp&gt;::type::Traits::template·Codim&lt;·0·&gt;::Entity·&amp;e,</div>
 117 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··················<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·codim·)<span·class="keyword">·const</span></div>
 118 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">····</span>{</div>
 119 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">return</span>·e.impl().subPersistentIndex(i,codim);</div>
110 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····{}</div>120 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>
111 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
112 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04278.html#a1301dd24d3e8ddf5043a5639308f585d">···57</a></span>····<a·class="code·hl_function"·href="a04278.html#a1301dd24d3e8ddf5043a5639308f585d">YaspIntersectionIterator</a>·(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04278.html">YaspIntersectionIterator</a>&amp;·other)</div> 
113 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······:·intersection_(other.intersection_)</div> 
114 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{}</div>121 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
115 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>122 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··};</div>
116 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a04278.html#a7211e9d9eaec3fd646e370a6573f033c">···62</a></span>····<a·class="code·hl_class"·href="a04278.html">YaspIntersectionIterator</a>·&amp;·<a·class="code·hl_function"·href="a04278.html#[·...·truncated·by·diffoscope;·len:·170,·SHA:·753bd27956efe63ee4b336fb34d9199d2c2c2202ee9389ec276f3255ee56ed46·...·]</div>123 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 124 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>}·<span·class="comment">//·namespace·Dune</span></div>
117 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····{</div>125 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
118 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······intersection_·=·other.intersection_;</div> 
119 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div> 
120 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div> 
121 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
122 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">private</span>:</div> 
123 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="comment">//·The·intersection·this·iterator·points·to</span></div> 
124 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keyword">mutable</span>·<a·class="code·hl_class"·href="a01966.html">Intersection</a>·intersection_;</div> 
125 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··};</div> 
126 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
127 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}········<span·class="comment">//·namespace·Dune</span></div> 
128 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
129 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#endif···</span><span·class="comment">//·DUNE_GRID_YASPGRIDINTERSECTIONITERATOR_HH</span></div>126 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#endif·</span><span·class="comment">//··DUNE_GRID_YASPGRIDIDSET_HH</span></div>
130 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>127 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
 128 <div·class="ttc"·id="aa02830_html"><div·class="ttname"><a·href="a02830.html">Dune::IdSet</a></div><div·class="ttdoc">Id·Set·Interface.</div><div·class="ttdef"><b>Definition:</b>·indexidset.hh:452</div></div>
 129 <div·class="ttc"·id="aa04294_html"><div·class="ttname"><a·href="a04294.html">Dune::YaspGlobalIdSet</a></div><div·class="ttdoc">persistent,·globally·unique·Ids</div><div·class="ttdef"><b>Definition:</b>·yaspgrididset.hh:25</div></div>
 130 <div·class="ttc"·id="aa04294_html_a216b83fb3c5f77892fcc0e7759951598"><div·class="ttname"><a·href="a04294.html#a216b83fb3c5f77892fcc0e7759951598">Dune::YaspGlobalIdSet::subId</a></div><div·class="ttdeci">IdType·subId(const·typename·std::remove_const&lt;·GridImp·&gt;::type::Traits::template·Codim&lt;·0·&gt;::Entity·&amp;e,·int·i,·unsigned·int·codim)·const</div><div·class="ttdoc">get·id·of·subentity</div><div·class="ttdef"><b>Definition:</b>·yaspgrididset.hh:54</div></div>
 131 <div·class="ttc"·id="aa04294_html_a65ee9a60e36f50cf6c9cfd77496412db"><div·class="ttname"><a·href="a04294.html#a65ee9a60e36f50cf6c9cfd77496412db">Dune::YaspGlobalIdSet::IdType</a></div><div·class="ttdeci">std::remove_const&lt;·GridImp·&gt;::type::PersistentIndexType·IdType</div><div·class="ttdoc">define·the·type·used·for·persistent·indices</div><div·class="ttdef"><b>Definition:</b>·yaspgrididset.hh:30</div></div>
 132 <div·class="ttc"·id="aa04294_html_ae08bc939b3a98e9328215bc3ef71dd0c"><div·class="ttname"><a·href="a04294.html#ae08bc939b3a98e9328215bc3ef71dd0c">Dune::YaspGlobalIdSet::YaspGlobalIdSet</a></div><div·class="ttdeci">YaspGlobalIdSet()</div><div·class="ttdoc">Only·default-constructible.</div><div·class="ttdef"><b>Definition:</b>·yaspgrididset.hh:35</div></div>
 133 <div·class="ttc"·id="aa04294_html_ae09b59080ce0e920d49e1487ae43c5bd"><div·class="ttname"><a·href="a04294.html#ae09b59080ce0e920d49e1487ae43c5bd">Dune::YaspGlobalIdSet::id</a></div><div·class="ttdeci">IdType·id(const·typename·std::remove_const&lt;·GridImp·&gt;::type::Traits::template·Codim&lt;·cd·&gt;::Entity·&amp;e)·const</div><div·class="ttdoc">get·id·of·an·entity</div><div·class="ttdef"><b>Definition:</b>·yaspgrididset.hh:44</div></div>
131 <div·class="ttc"·id="aa01966_html"><div·class="ttname"><a·href="a01966.html">Dune::Intersection</a></div><div·class="ttdoc">Intersection·of·a·mesh·entity·of·codimension·0·(&quot;element&quot;)·with·a·&quot;neighboring&quot;·element·or·with·the·d...</div><div·class="ttdef"><b>Definition:</b>·common/intersection.hh:164</div></div> 
132 <div·class="ttc"·id="aa01966_html_ab785e4c0232c2f90e1306834246215fe"><div·class="ttname"><a·href="a01966.html#ab785e4c0232c2f90e1306834246215fe">Dune::Intersection::impl</a></div><div·class="ttdeci">Implementation·&amp;·impl()</div><div·class="ttdoc">access·to·the·underlying·implementation</div><div·class="ttdef"><b>Definition:</b>·common/intersection.hh:178</div></div> 
133 <div·class="ttc"·id="aa04278_html"><div·class="ttname"><a·href="a04278.html">Dune::YaspIntersectionIterator</a></div><div·class="ttdoc">YaspIntersectionIterator·enables·iteration·over·intersections·with·neighboring·codim·0·entities.</div><div·class="ttdef"><b>Definition:</b>·yaspgridintersectioniterator.hh:22</div></div> 
134 <div·class="ttc"·id="aa04278_html_a04c9bef2569e9bd2f166f943a449da14"><div·class="ttname"><a·href="a04278.html#a04c9bef2569e9bd2f166f943a449da14">Dune::YaspIntersectionIterator::dereference</a></div><div·class="ttdeci">const·Intersection·&amp;·dereference()·const</div><div·class="ttdoc">dereferencing</div><div·class="ttdef"><b>Definition:</b>·yaspgridintersectioniterator.hh:42</div></div> 
135 <div·class="ttc"·id="aa04278_html_a1301dd24d3e8ddf5043a5639308f585d"><div·class="ttname"><a·href="a04278.html#a1301dd24d3e8ddf5043a5639308f585d">Dune::YaspIntersectionIterator::YaspIntersectionIterator</a></div><div·class="ttdeci">YaspIntersectionIterator(const·YaspIntersectionIterator·&amp;other)</div><div·class="ttdoc">copy·constructor</div><div·class="ttdef"><b>Definition:</b>·yaspgridintersectioniterator.hh:57</div></div> 
136 <div·class="ttc"·id="aa04278_html_a26fca5fec52ab48bda31115f55f4abdf"><div·class="ttname"><a·href="a04278.html#a26fca5fec52ab48bda31115f55f4abdf">Dune::YaspIntersectionIterator::IntersectionImp</a></div><div·class="ttdeci">Dune::YaspIntersection&lt;·GridImp·&gt;·IntersectionImp</div><div·class="ttdef"><b>Definition:</b>·yaspgridintersectioniterator.hh:26</div></div> 
137 <div·class="ttc"·id="aa04278_html_a27b843ddcb07ed504ad442911703d6e1"><div·class="ttname"><a·href="a04278.html#a27b843ddcb07ed504ad442911703d6e1">Dune::YaspIntersectionIterator::Intersection</a></div><div·class="ttdeci">Dune::Intersection&lt;·GridImp,·IntersectionImp·&gt;·Intersection</div><div·class="ttdef"><b>Definition:</b>·yaspgridintersectioniterator.hh:27</div></div> 
138 <div·class="ttc"·id="aa04278_html_a6f6b1eab1a1dbb89f8272ba96a014a8a"><div·class="ttname"><a·href="a04278.html#a6f6b1eab1a1dbb89f8272ba96a014a8a">Dune::YaspIntersectionIterator::increment</a></div><div·class="ttdeci">void·increment()</div><div·class="ttdoc">increment</div><div·class="ttdef"><b>Definition:</b>·yaspgridintersectioniterator.hh:30</div></div> 
139 <div·class="ttc"·id="aa04278_html_a7211e9d9eaec3fd646e370a6573f033c"><div·class="ttname"><a·href="a04278.html#a7211e9d9eaec3fd646e370a6573f033c">Dune::YaspIntersectionIterator::operator=</a></div><div·class="ttdeci">YaspIntersectionIterator·&amp;·operator=(const·YaspIntersectionIterator·&amp;other)</div><div·class="ttdoc">assignment</div><div·class="ttdef"><b>Definition:</b>·yaspgridintersectioniterator.hh:62</div></div> 
140 <div·class="ttc"·id="aa04278_html_ab8da3638a238760279f8cfb1f163f423"><div·class="ttname"><a·href="a04278.html#ab8da3638a238760279f8cfb1f163f423">Dune::YaspIntersectionIterator::YaspIntersectionIterator</a></div><div·class="ttdeci">YaspIntersectionIterator(const·YaspEntity&lt;·0,·dim,·GridImp·&gt;·&amp;myself,·bool·toend)</div><div·class="ttdoc">make·intersection·iterator·from·entity</div><div·class="ttdef"><b>Definition:</b>·yaspgridintersectioniterator.hh:52</div></div> 
141 <div·class="ttc"·id="aa04278_html_ace574844259a2fbf26a270f3afb5c8dc"><div·class="ttname"><a·href="a04278.html#ace574844259a2fbf26a270f3afb5c8dc">Dune::YaspIntersectionIterator::equals</a></div><div·class="ttdeci">bool·equals(const·YaspIntersectionIterator·&amp;other)·const</div><div·class="ttdoc">equality</div><div·class="ttdef"><b>Definition:</b>·yaspgridintersectioniterator.hh:36</div></div> 
Max diff block lines reached; 271/29232 bytes (0.93%) of diff not shown.
6.64 KB
html2text {}
    
Offset 5, 128 lines modifiedOffset 5, 99 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·yaspgrid8 ····*·yaspgrid
9 yaspgridintersectioniterator.hh9 yaspgrididset.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_GRID_YASPGRIDINTERSECTIONITERATOR_HH16 ·5#ifndef·DUNE_GRID_YASPGRIDIDSET_HH
17 ·6#define·DUNE_GRID_YASPGRIDINTERSECTIONITERATOR_HH17 ·6#define·DUNE_GRID_YASPGRIDIDSET_HH
18 ·718 ·7
 19 ·8
19 ·15namespace·Dune·{20 ·9namespace·Dune·{
20 ·1621 ·10
 22 ·11·//========================================================================
 23 ·16·//========================================================================
 24 ·17
21 ·20·template<class·GridImp>25 ·18·template<class·GridImp>
22 21·class·YaspIntersectionIterator26 19·class·YaspGlobalIdSet·:·public·IdSet<GridImp,YaspGlobalIdSet<GridImp>,
 27 ·20·typename·std::remove_const<GridImp>::type::PersistentIndexType·>
 28 ·21·/*
 29 ·22·We·used·the·remove_const·to·extract·the·Type·from·the·mutable·class,
 30 ·23·because·the·const·class·is·not·instantiated·yet.
 31 ·24·*/
23 ·22·{32 ·25·{
24 ·23·constexpr·static·int·dim·=·GridImp::dimension;33 ·26·typedef·YaspGlobalIdSet<_GridImp_>·This;
 34 ·27
25 ·24·public:35 ·28·public:
 36 30·typedef·typename·std::remove_const<GridImp>::type::PersistentIndexType
 37 IdType;
26 ·25·//·types·used·from·grids 
27 26·typedef·Dune::YaspIntersection<_GridImp_>·IntersectionImp; 
28 27·typedef·Dune::Intersection<_GridImp,_IntersectionImp_>·Intersection; 
29 ·28 
30 30·void·increment() 
31 ·31·{38 ·31
32 ·32·intersection_.impl()._count·+=·(intersection_.impl()._count·<·2*dim);39 ·32·using·IdSet<GridImp,·This,·IdType>::subId;
33 ·33·}40 ·33
34 ·34 
35 36·bool·equals·(const·YaspIntersectionIterator&·other)·const41 35·YaspGlobalIdSet()
 42 ·36·{}
36 ·37·{43 ·37
37 ·38·return·intersection_·==·other.intersection_; 
38 ·39·} 
39 ·40 
40 42·const·Intersection·&·dereference()·const44 ·39·/*
 45 ·40·We·use·the·remove_const·to·extract·the·Type·from·the·mutable·class,
 46 ·41·because·the·const·class·is·not·instantiated·yet.
 47 ·42·*/
 48 ·43·template<int·cd>
 49 44·IdType·id·(const·typename·std::remove_const<GridImp>::type::Traits::template
 50 Codim<cd>::Entity&·e)·const
41 ·43·{51 ·45·{
 52 ·46·return·e.impl().persistentIndex();
42 ·44·intersection_.impl().update(); 
43 ·45·return·intersection_; 
44 ·46·}53 ·47·}
 54 ·48
 55 ·50·/*
 56 ·51·We·use·the·remove_const·to·extract·the·Type·from·the·mutable·class,
 57 ·52·because·the·const·class·is·not·instantiated·yet.
 58 ·53·*/
 59 54·IdType·subId·(const·typename·std::remove_const<GridImp>::type::Traits::
 60 template·Codim<·0·>::Entity·&e,
 61 ·55·int·i,·unsigned·int·codim·)·const
45 ·47 
46 48·YaspIntersectionIterator() 
47 ·49·{} 
48 ·50 
49 52·YaspIntersectionIterator·(const·YaspEntity<0,dim,GridImp>&·myself,·bool 
50 toend) 
51 ·53·:·intersection_(IntersectionImp(myself,·toend)) 
52 ·54·{} 
53 ·55 
54 57·YaspIntersectionIterator·(const·YaspIntersectionIterator&·other) 
55 ·58·:·intersection_(other.intersection_) 
56 ·59·{} 
57 ·60 
58 62·YaspIntersectionIterator·&·operator_=(const·YaspIntersectionIterator&·other) 
59 ·63·{62 ·56·{
 63 ·57·return·e.impl().subPersistentIndex(i,codim);
 64 ·58·}
 65 ·59
 66 ·60·};
 67 ·61
60 ·64·intersection_·=·other.intersection_; 
61 ·65·return·*this; 
62 ·66·} 
63 ·67 
64 ·68·private: 
65 ·69·//·The·intersection·this·iterator·points·to 
66 ·70·mutable·Intersection·intersection_; 
67 ·71·}; 
68 ·72 
69 ·73}·//·namespace·Dune68 ·62}·//·namespace·Dune
70 ·7469 ·63
71 ·75#endif·//·DUNE_GRID_YASPGRIDINTERSECTIONITERATOR_HH70 ·64#endif·//·DUNE_GRID_YASPGRIDIDSET_HH
72 Dune71 Dune
73 Include·standard·header·files.72 Include·standard·header·files.
74 Definition:·agrid.hh:6073 Definition:·agrid.hh:60
 74 Dune::IdSet
 75 Id·Set·Interface.
 76 Definition:·indexidset.hh:452
 77 Dune::YaspGlobalIdSet
 78 persistent,·globally·unique·Ids
75 Dune::Intersection 
76 Intersection·of·a·mesh·entity·of·codimension·0·("element")·with·a·"neighboring" 
77 element·or·with·the·d... 
78 Definition:·common/intersection.hh:164 
79 Dune::Intersection::impl 
80 Implementation·&·impl() 
81 access·to·the·underlying·implementation 
82 Definition:·common/intersection.hh:178 
83 Dune::YaspIntersectionIterator 
84 YaspIntersectionIterator·enables·iteration·over·intersections·with·neighboring 
85 codim·0·entities. 
86 Definition:·yaspgridintersectioniterator.hh:22 
87 Dune::YaspIntersectionIterator::dereference 
88 const·Intersection·&·dereference()·const 
89 dereferencing 
90 Definition:·yaspgridintersectioniterator.hh:42 
Max diff block lines reached; 116/6772 bytes (1.71%) of diff not shown.
8.65 KB
./usr/share/doc/libdune-grid-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-grid:·structuredyaspgridfactory.hh·File·Reference</title>8 <title>dune-grid:·yaspgridentity.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 42 lines modifiedOffset 65, 52 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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">structuredyaspgridfactory.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">yaspgridentity.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Specialization·of·the·StructuredGridFactory·class·for·YaspGrid.··75 <p>the·YaspEntity·class·and·its·specializations··
76 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
77 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;dune/common/math.hh&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a07325_source.html">dune/grid/utility/structuredgridfactory.hh</a>&gt;</code><br·/>78 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
79 </div>79 </div>
80 <p><a·href="a00212_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00212_source.html">Go·to·the·source·code·of·this·file.</a></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="a04266.html">Dune::YaspEntity&lt;·codim,·dim,·GridImp·&gt;</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="a04410.html">Dune::StructuredGridFactory&lt;·YaspGrid&lt;·dim,·EquidistantCoordinates&lt;·ctype,·dim·&gt;·&gt;·&gt;</a></td></tr> 
85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialization·of·the·<a·class="el"·href="a02550.html"·title="Construct·structured·cube·and·simplex·grids·in·unstructured·grid·managers.">StructuredGridFactory</a>·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··<a·href="a04410.html#details">More...</a><br·/></td></tr> 
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04414.html">Dune::StructuredGridFactory&lt;·YaspGrid&lt;·dim,·EquidistantOffsetCoordinates&lt;·ctype,·dim·&gt;·&gt;·&gt;</a></td></tr> 
88 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialization·of·the·<a·class="el"·href="a02550.html"·title="Construct·structured·cube·and·simplex·grids·in·unstructured·grid·managers.">StructuredGridFactory</a>·for·YaspGrid&lt;EquidistantOf[·...·truncated·by·diffoscope;·len:·67,·SHA:·ae64711f0ed2b5f6fa67195b067fde1dc16a908024dd3d5e300bb67aa64bc4b2·...·]></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="a04434.html">Dune::YaspEntity&lt;·0,·dim,·GridImp·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04438.html">Dune::YaspEntity&lt;·0,·dim,·GridImp·&gt;::Codim&lt;·cd·&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="a04442.html">Dune::YaspEntity&lt;·dim,·dim,·GridImp·&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 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
91 <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>
92 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
93 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>95 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
94 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>96 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
95 <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:a01078"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01078.html">Dune::Yasp</a></td></tr>
 99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>100 </table>
97 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>101 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
98 <div·class="textblock"><p·>Specialization·of·the·StructuredGridFactory·class·for·YaspGrid.·</p>102 <div·class="textblock"><p·>the·YaspEntity·class·and·its·specializations·</p>
 103 <p·>YaspEntity·realizes·the·concept·a·mesh·entity.</p>
 104 <p·>We·have·specializations·for</p><ul>
 105 <li>codim==0·(elements),·because·they·have·an·extended·interface</li>
 106 <li>codim==dim·(vertices),·because·they·use·a·special·constructor·of·the·AxisAlignedCubeGeometry·and·are·the·only·entities·in·a·globally·refined·grid,·that·may·also·exist·on·another·level.</li>
 107 </ul>
 108 <p·>The·general·version·implements·all·other·codimensions.·</p>
99 </div></div><!--·contents·-->109 </div></div><!--·contents·-->
100 <!--·start·footer·part·-->110 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>111 <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.4112 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
103 </small></address>113 </small></address>
104 </body>114 </body>
105 </html>115 </html>
1.86 KB
html2text {}
    
Offset 6, 31 lines modifiedOffset 6, 39 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·yaspgrid9 ····*·yaspgrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 structuredyaspgridfactory.hh·File·Reference 
12 Specialization·of·the·StructuredGridFactory·class·for·YaspGrid.·More... 
13 #include·<memory> 
14 #include·<dune/grid/utility/structuredgridfactory.hh>11 yaspgridentity.hh·File·Reference
 12 the·YaspEntity·class·and·its·specializations·More...
 13 #include·<dune/common/math.hh>
 14 #include·<dune/geometry/type.hh>
15 Go_to_the_source_code_of_this_file.15 Go_to_the_source_code_of_this_file.
16 ·Classes16 ·Classes
 17 ·class· Dune::YaspEntity<_codim,_dim,_GridImp_>
17 class· Dune::StructuredGridFactory<_YaspGrid<_dim,_EquidistantCoordinates< 
18 ········ctype,_dim_>_>_> 
19  ······Specialization·of·the·StructuredGridFactory·for·YaspGrid.·More... 
20  18  
21 class· Dune::StructuredGridFactory<_YaspGrid<_dim, 
22 ········EquidistantOffsetCoordinates<_ctype,_dim_>_>_> 
23  ······Specialization·of·the·StructuredGridFactory·for 
24 ········YaspGrid<EquidistantOffsetCoordinates>·More...19 ·class· Dune::YaspEntity<_0,_dim,_GridImp_>
 20  
 21 struct· Dune::YaspEntity<_0,_dim,_GridImp_>::Codim<_cd_>
 22  
 23 ·class· Dune::YaspEntity<_dim,_dim,_GridImp_>
25  24  
26 ·Namespaces25 ·Namespaces
27 namespace· Dune26 namespace· Dune
28  ··········Include·standard·header·files.27  ··········Include·standard·header·files.
29  28  
 29 namespace· Dune::Yasp
 30  
30 *****·Detailed·Description·*****31 *****·Detailed·Description·*****
31 Specialization·of·the·StructuredGridFactory·class·for·YaspGrid.32 the·YaspEntity·class·and·its·specializations
 33 YaspEntity·realizes·the·concept·a·mesh·entity.
 34 We·have·specializations·for
 35 ····*·codim==0·(elements),·because·they·have·an·extended·interface
 36 ····*·codim==dim·(vertices),·because·they·use·a·special·constructor·of·the
 37 ······AxisAlignedCubeGeometry·and·are·the·only·entities·in·a·globally·refined
 38 ······grid,·that·may·also·exist·on·another·level.
 39 The·general·version·implements·all·other·codimensions.
  
32 ===============================================================================40 ===============================================================================
33 ·····Generated·by [doxygen]·1.9.441 ·····Generated·by [doxygen]·1.9.4
270 KB
./usr/share/doc/libdune-grid-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-grid:·structuredyaspgridfactory.hh·Source·File</title>8 <title>dune-grid:·yaspgridentity.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, 115 lines modifiedOffset 62, 997 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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">structuredyaspgridfactory.hh</div></div>68 ··<div·class="headertitle"><div·class="title">yaspgridentity.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRID_STRUCTUREDYASPGRIDFACTORY_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRIDENTITY_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRID_STRUCTUREDYASPGRIDFACTORY_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRIDENTITY_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;memory&gt;</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/common/math.hh&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;<a·class="code"·href="a07325.html">dune/grid/utility/structuredgridfactory.hh</a>&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 81 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">//========================================================================</span></div>
 82 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 83 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 84 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 85 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>86 <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="a01063.html">Dune</a>·{</div>
83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div> 
84 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ctype,·<span·class="keywordtype">int</span>·dim&gt;</div> 
85 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a04410.html">···28</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02550.html">StructuredGridFactory</a>&lt;<a·class="code·hl_class"·href="a04258.html">YaspGrid</a>&lt;dim,·<a·class="code·hl_class"·href="a04362.html">EquidistantCoordinates</a>&lt;ctype,dim&gt;·&gt;·&gt;</div> 
86 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>87 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 88 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">namespace·</span>Yasp·{</div>
87 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04258.html">YaspGrid&lt;dim,·EquidistantCoordinates&lt;ctype,dim&gt;</a>·&gt;·<a·class="code·hl_class"·href="a04258.html">GridType</a>;</div> 
88 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dimworld·=·GridType::dimensionworld;</div> 
89 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>89 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 90 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#ifndef·DOXYGEN</span></div>
 91 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 92 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="comment">//·table·for·quick·evaluation·of·binomial·coefficients</span></div>
 93 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·n&gt;</div>
90 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">public</span>:</div>94 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">struct·</span>BinomialTable</div>
91 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">static</span>·std::unique_ptr&lt;GridType&gt;</div> 
92 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04410.html#a05fcbd7b3bb40a5e593984921f6f48b3">···45</a></span>····<a·class="code·hl_function"·href="a04410.html#a05fcbd7b3bb40a5e593984921f6f48b3">createCubeGrid</a>(<span·class="keyword">const</span>·FieldVector&lt;ctype,dimworld&gt;&amp;·lowerLeft,</div> 
93 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>···················<span·class="keyword">const</span>·FieldVector&lt;ctype,dimworld&gt;&amp;·upperRight,</div> 
94 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>···················<span·class="keyword">const</span>·std::array&lt;unsigned·int,dim&gt;&amp;·elements)</div> 
95 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{</div>95 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{</div>
96 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keyword">using·</span><a·class="code·hl_function"·href="a01064.html#a32f1dea9b87299c0e24ab46760391400">std::abs</a>;</div>96 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="comment">//·evaluation·-·note·that·in·general·d!=n,·n·is·only·the</span></div>
 97 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="comment">//·maximum·value·of·d·(in·our·case·dimworld)</span></div>
 98 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">int</span>·evaluate(<span·class="keywordtype">int</span>·d,·<span·class="keywordtype">int</span>·c)</div>
 99 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······{</div>
 100 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········<span·class="keywordflow">return</span>·_values[_offsets[d]·+·c];</div>
 101 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······}</div>
 102 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 103 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="comment">//·the·actual·implementation</span></div>
 104 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······[[deprecated(<span·class="stringliteral">&quot;Use·binomial·from·dune-common&#39;s·math.hh&quot;</span>)]]</div>
 105 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">int</span>·binomial(<span·class="keywordtype">int</span>·d,·<span·class="keywordtype">int</span>·c)</div>
 106 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······{</div>
 107 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········<span·class="keywordtype">long</span>·binomial=1;</div>
97 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">for</span>(<span·class="keywordtype">int</span>·d·=·0;·d·&lt;·dimworld;·++d)</div>108 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=d-c+1;·i&lt;=d;·i++)</div>
 109 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··········binomial·*=·i;</div>
 110 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">long</span>·i=2;·i&lt;=c;·i++)</div>
 111 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··········binomial·/=·i;</div>
 112 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········<span·class="keywordflow">return</span>·binomial;</div>
98 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········<span·class="keywordflow">if</span>(<a·class="code·hl_function"·href="a01064.html#a32f1dea9b87299c0e24ab46760391400">abs</a>(lowerLeft[d])·&gt;·<a·class="code·hl_function"·href="a01064.html#a32f1dea9b87299c0e24ab46760391400">abs</a>(upperRight[d])*1e-10)</div> 
99 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··········DUNE_THROW(<a·class="code·hl_class"·href="a02798.html">GridError</a>,·className&lt;StructuredGridFactory&gt;()</div> 
100 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·····················&lt;&lt;·<span·class="stringliteral">&quot;::createCubeGrid():·You·have·to·use·Yaspgrid&lt;dim&quot;</span></div> 
101 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·····················<span·class="stringliteral">&quot;,·EquidistantOffsetCoordinates&lt;ctype,dim&gt;·&gt;·as·your&quot;</span></div> 
102 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·····················<span·class="stringliteral">&quot;grid·type·for·non-trivial·origin.&quot;</span>·);</div> 
103 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>113 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······}</div>
 114 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 115 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">private</span>:</div>
104 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="comment">//·construct·array·of·ints·instead·of·unsigned·ints</span></div>116 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="comment">//·prevent·construction</span></div>
 117 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······BinomialTable()·=·<span·class="keyword">delete</span>;</div>
105 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······std::array&lt;int,·dim&gt;·elem;</div> 
106 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······std::copy(elements.begin(),·elements.end(),·elem.begin());</div> 
107 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>118 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
108 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·std::make_unique&lt;GridType&gt;(upperRight,·elem,</div> 
109 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·····························std::bitset&lt;dim&gt;(),·1);··<span·class="comment">//·default·constructor·of·bitset·sets·to·zero</span></div>119 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="comment">//·compute·binomial(r,·c)·and·advance·row·`r`·and·column·`c`</span></div>
 120 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">int</span>·nextValue(<span·class="keywordtype">int</span>&amp;·r,·<span·class="keywordtype">int</span>&amp;·c)</div>
110 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div>121 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········{</div>
 122 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··········<span·class="keyword">const</span>·<span·class="keyword">auto</span>·result·=·Dune::binomial(r,·c);</div>
111 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>123 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 124 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··········c·+=·1;</div>
 125 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··········<span·class="keywordflow">if</span>·(c·&gt;·r)·{</div>
 126 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>············r·+=·1;</div>
 127 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>············c·=·0;</div>
 128 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··········}</div>
 129 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
112 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keyword">static</span>·std::unique_ptr&lt;GridType&gt;</div>130 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··········<span·class="keywordflow">return</span>·result;</div>
113 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a04410.html#a6416679e7f46f2a41169372cbd0d7ed3">···71</a></span>····<a·class="code·hl_function"·href="a04410.html#a6416679e7f46f2a41169372cbd0d7ed3">createSimplexGrid</a>(<span·class="keyword">const</span>·FieldVector&lt;ctype,dimworld&gt;&amp;·lowerLeft,</div> 
114 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······················<span·class="keyword">const</span>·FieldVector&lt;ctype,dimworld&gt;&amp;·upperRight,</div> 
115 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······················<span·class="keyword">const</span>·std::array&lt;unsigned·int,dim&gt;&amp;·elements)</div> 
116 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····{</div>131 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········}</div>
117 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······DUNE_THROW(<a·class="code·hl_class"·href="a02798.html">GridError</a>,·className&lt;StructuredGridFactory&gt;()</div> 
118 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·················&lt;&lt;·<span·class="stringliteral">&quot;::createSimplexGrid():·Simplices·are·not·supported·&quot;</span></div> 
119 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·················<span·class="stringliteral">&quot;by·YaspGrid.&quot;</span>);</div>132 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 133 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keyword">template</span>&lt;std::size_t...·I&gt;</div>
 134 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·std::array&lt;int,·<span·class="keyword">sizeof</span>...(I)&gt;·computeValues(std::index_sequence&lt;I...&gt;)</div>
120 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····}</div>135 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········{</div>
121 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>136 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··········<span·class="keywordtype">int</span>·r·=·0,·c·=·0;</div>
 137 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··········<span·class="keywordflow">return</span>·{{·((void)I,·nextValue(r,·c))...·}};</div>
122 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··};</div>138 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········}</div>
123 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>139 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
124 <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>·ctype,·<span·class="keywordtype">int</span>·dim&gt;</div> 
125 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a04414.html">···90</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02550.html">StructuredGridFactory</a>&lt;<a·class="code·hl_class"·href="a04258.html">YaspGrid</a>&lt;dim,·<a·class="code·hl_class"·href="a04366.html">EquidistantOffsetCoordinates</a>&lt;ctype,dim&gt;·&gt;·&gt;·{</div> 
126 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04258.html">YaspGrid&lt;dim,·EquidistantOffsetCoordinates&lt;ctype,dim&gt;</a>·&gt;·<a·class="code·hl_class"·href="a04258.html">GridType</a>;</div> 
127 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dimworld·=·GridType::dimensionworld;</div>140 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keyword">template</span>&lt;std::size_t...·I&gt;</div>
 141 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·std::array&lt;int,·<span·class="keyword">sizeof</span>...(I)&gt;·computeOffsets(std::index_sequence&lt;I...&gt;)</div>
 142 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········{·<span·class="keywordflow">return</span>·{{·(I*(I+1)/2)...·}};·}</div>
 143 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 144 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·std::array&lt;int,(n+1)*(n+2)/2&gt;·_values·=·computeValues(std::make_index_sequence&lt;(n+1)*(n+2)/2&gt;{});</div>
 145 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·std::array&lt;int,n+1&gt;·_offsets·=·computeOffsets(std::make_index_sequence&lt;n+1&gt;{});</div>
Max diff block lines reached; 204410/230963 bytes (88.50%) of diff not shown.
44.5 KB
html2text {}
    
Offset 5, 152 lines modifiedOffset 5, 1307 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·yaspgrid8 ····*·yaspgrid
9 structuredyaspgridfactory.hh9 yaspgridentity.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_GRID_YASPGRID_STRUCTUREDYASPGRIDFACTORY_HH 
17 ·6#define·DUNE_GRID_YASPGRID_STRUCTUREDYASPGRIDFACTORY_HH16 ·5#ifndef·DUNE_GRID_YASPGRIDENTITY_HH
 17 ·6#define·DUNE_GRID_YASPGRIDENTITY_HH
18 ·718 ·7
19 ·8#include·<memory> 
20 ·9 
21 ·10#include·<dune/grid/utility/structuredgridfactory.hh> 
22 ·1119 ·8#include·<dune/common/math.hh>
 20 ·9#include·<dune/geometry/type.hh>
 21 ·10
 22 ·24//========================================================================
 23 ·25
 24 ·26
 25 ·27
 26 ·28
23 ·16namespace·Dune27 ·29namespace·Dune·{
 28 ·30
 29 ·31·namespace·Yasp·{
24 ·17{ 
25 ·27·template<class·ctype,·int·dim> 
26 28·class·StructuredGridFactory<YaspGrid<dim,·EquidistantCoordinates<ctype,dim> 
27 >·> 
28 ·29·{ 
29 ·30·typedef·YaspGrid<dim,_EquidistantCoordinates<ctype,dim>·>·GridType; 
30 ·31·static·const·int·dimworld·=·GridType::dimensionworld; 
31 ·3230 ·32
32 ·33·public: 
33 ·44·static·std::unique_ptr<GridType> 
34 45·createCubeGrid(const·FieldVector<ctype,dimworld>&·lowerLeft, 
35 ·46·const·FieldVector<ctype,dimworld>&·upperRight, 
36 ·47·const·std::array<unsigned·int,dim>&·elements)31 ·33#ifndef·DOXYGEN
 32 ·34
 33 ·35·//·table·for·quick·evaluation·of·binomial·coefficients
 34 ·36·template<int·n>
 35 ·37·struct·BinomialTable
37 ·48·{36 ·38·{
 37 ·39·//·evaluation·-·note·that·in·general·d!=n,·n·is·only·the
 38 ·40·//·maximum·value·of·d·(in·our·case·dimworld)
 39 ·41·static·constexpr·int·evaluate(int·d,·int·c)
38 ·49·using·std::abs; 
39 ·50·for(int·d·=·0;·d·<·dimworld;·++d) 
40 ·51·if(abs(lowerLeft[d])·>·abs(upperRight[d])*1e-10) 
41 ·52·DUNE_THROW(GridError,·className<StructuredGridFactory>() 
42 ·53·<<·"::createCubeGrid():·You·have·to·use·Yaspgrid<dim" 
43 ·54·",·EquidistantOffsetCoordinates<ctype,dim>·>·as·your" 
44 ·55·"grid·type·for·non-trivial·origin."·); 
45 ·56 
46 ·57·//·construct·array·of·ints·instead·of·unsigned·ints 
47 ·58·std::array<int,·dim>·elem; 
48 ·59·std::copy(elements.begin(),·elements.end(),·elem.begin()); 
49 ·60 
50 ·61·return·std::make_unique<GridType>(upperRight,·elem, 
51 ·62·std::bitset<dim>(),·1);·//·default·constructor·of·bitset·sets·to·zero 
52 ·63·} 
53 ·64 
54 ·70·static·std::unique_ptr<GridType> 
55 71·createSimplexGrid(const·FieldVector<ctype,dimworld>&·lowerLeft, 
56 ·72·const·FieldVector<ctype,dimworld>&·upperRight, 
57 ·73·const·std::array<unsigned·int,dim>&·elements) 
58 ·74·{40 ·42·{
59 ·75·DUNE_THROW(GridError,·className<StructuredGridFactory>() 
60 ·76·<<·"::createSimplexGrid():·Simplices·are·not·supported·" 
61 ·77·"by·YaspGrid.");41 ·43·return·_values[_offsets[d]·+·c];
 42 ·44·}
 43 ·45
 44 ·46·//·the·actual·implementation
 45 ·47·[[deprecated("Use·binomial·from·dune-common's·math.hh")]]
 46 ·48·static·constexpr·int·binomial(int·d,·int·c)
 47 ·49·{
 48 ·50·long·binomial=1;
 49 ·51·for·(int·i=d-c+1;·i<=d;·i++)
 50 ·52·binomial·*=·i;
 51 ·53·for·(long·i=2;·i<=c;·i++)
 52 ·54·binomial·/=·i;
 53 ·55·return·binomial;
 54 ·56·}
 55 ·57
 56 ·58·private:
 57 ·59·//·prevent·construction
 58 ·60·BinomialTable()·=·delete;
 59 ·61
 60 ·62·//·compute·binomial(r,·c)·and·advance·row·`r`·and·column·`c`
 61 ·63·static·constexpr·int·nextValue(int&·r,·int&·c)
 62 ·64·{
 63 ·65·const·auto·result·=·Dune::binomial(r,·c);
 64 ·66
 65 ·67·c·+=·1;
 66 ·68·if·(c·>·r)·{
 67 ·69·r·+=·1;
 68 ·70·c·=·0;
62 ·78·}69 ·71·}
63 ·7970 ·72
 71 ·73·return·result;
 72 ·74·}
 73 ·75
 74 ·76·template<std::size_t...·I>
 75 ·77·static·constexpr·std::array<int,·sizeof...(I)>·computeValues(std::
 76 index_sequence<I...>)
 77 ·78·{
 78 ·79·int·r·=·0,·c·=·0;
 79 ·80·return·{{·((void)I,·nextValue(r,·c))...·}};
 80 ·81·}
 81 ·82
 82 ·83·template<std::size_t...·I>
 83 ·84·static·constexpr·std::array<int,·sizeof...(I)>·computeOffsets(std::
 84 index_sequence<I...>)
 85 ·85·{·return·{{·(I*(I+1)/2)...·}};·}
 86 ·86
 87 ·87·static·constexpr·std::array<int,(n+1)*(n+2)/2>·_values·=·computeValues
 88 (std::make_index_sequence<(n+1)*(n+2)/2>{});
 89 ·88·static·constexpr·std::array<int,n+1>·_offsets·=·computeOffsets(std::
 90 make_index_sequence<n+1>{});
64 ·80·};91 ·89·};
Max diff block lines reached; 40375/45591 bytes (88.56%) of diff not shown.
15.5 KB
./usr/share/doc/libdune-grid-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-grid:·yaspgridentityseed.hh·File·Reference</title>8 <title>dune-grid:·ygrid.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 64, 38 lines modifiedOffset 64, 81 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124;70 <a·href="#nested-classes">Classes</a>·&#124;
71 <a·href="#namespaces">Namespaces</a>··</div>71 <a·href="#namespaces">Namespaces</a>·&#124;
 72 <a·href="#func-members">Functions</a>··</div>
72 ··<div·class="headertitle"><div·class="title">yaspgridentityseed.hh·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">ygrid.hh·File·Reference</div></div>
73 </div><!--header-->74 </div><!--header-->
74 <div·class="contents">75 <div·class="contents">
  
75 <p>The·YaspEntitySeed·class.··76 <p>This·provides·a·YGrid,·the·elemental·component·of·the·yaspgrid·implementation.··
76 <a·href="#details">More...</a></p>77 <a·href="#details">More...</a></p>
 78 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
 79 <code>#include·&lt;vector&gt;</code><br·/>
 80 <code>#include·&lt;bitset&gt;</code><br·/>
 81 <code>#include·&lt;deque&gt;</code><br·/>
 82 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 83 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/streamoperators.hh&gt;</code><br·/>
 85 </div>
77 <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>
78 <table·class="memberdecls">87 <table·class="memberdecls">
79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
80 Classes</h2></td></tr>89 Classes</h2></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="a04462.html">Dune::YGridComponent&lt;·Coordinates·&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="a04466.html">Dune::YGridComponent&lt;·Coordinates·&gt;::Iterator</a></td></tr>
 93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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="a04270.html">Dune::YaspEntitySeed&lt;·codim,·GridImp·&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="a04470.html">Dune::YGrid&lt;·Coordinates·&gt;</a></td></tr>
82 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Describes·the·minimal·information·necessary·to·create·a·fully·functional·<a·class="el"·href="a04266.html">YaspEntity</a>.··<a·href="a04270.html#details">More...</a><br·/></td></tr>95 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">implements·a·collection·of·YGridComponents·which·form·a·codimension·Entities·of·given·codimension·c·need·to·be·represented·by·d·choose·c·YgridComponents.·All·entities·in·one·such·component·share·the·same·set·of·spanning·unit·vectors.·A·<a·class="el"·href="[·...·truncated·by·diffoscope;·len:·354,·SHA:·18d5abb1dbee29332399855413dcb04074f22021203ef2537645c21a3c9ff610·...·]70.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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04474.html">Dune::YGrid&lt;·Coordinates·&gt;::Iterator</a></td></tr>
 98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04474.html"·title="Iterator·over·a·collection·o·YGrids·A·YGrid::Iterator·is·the·heart·of·an·entity·in·YaspGrid.">Iterator</a>·over·a·collection·o·YGrids·A·<a·class="el"·href="a04474.html"·title="Iterator·over·a·collection·o·YGrids·A·YGrid::Iterator·is·the·heart·of·an·entity·in·YaspGrid.">YGrid::Iterator</a>·is·the·heart·of·an·entity·in·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··<a·href="a04474.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="a04478.html">Dune::YGridList&lt;·Coordinates·&gt;</a></td></tr>
 101 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">implements·a·collection·of·multiple·std::deque&lt;Intersection&gt;·Intersections·with·neighboring·processors·are·stored·as·std::deque&lt;Intersection&gt;.·Eachsuch·intersection·only·holds·one·<a·class="el"·href="a04462.html">YGridComponent</a>.·To·do·all·communication·associated·with·one·codimension,·multiple·such·deques·have·to·be·concatenated.·<a·class="el"·href="a04478.html"·title="implements·a·collection·of·multiple·std::deque&lt;Intersection&gt;·Intersections·with·neighboring·processor...">YGridList</a>·manges·this·concatenation.·As·for·YGrids,·<a·class="el"·href="a04478.html"·title="implements·a·collection·of·multiple·std::deque&lt;Intersection&gt;·Intersections·with·neighboring·processor...">YGridList</a>·doesn't·hold·any·data,·but·an·iterator·range·into·a·data·array·owned·by·YGridLevel.··<a·href="a04478.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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04482.html">Dune::YGridList&lt;·Coordinates·&gt;::Intersection</a></td></tr>
 104 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·describing·an·intersection·with·a·neighboring·processor··<a·href="a04482.html#details">More...</a><br·/></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="a04486.html">Dune::YGridList&lt;·Coordinates·&gt;::Iterator</a></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table><table·class="memberdecls">108 </table><table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
86 Namespaces</h2></td></tr>110 Namespaces</h2></td></tr>
87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>111 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>112 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
89 <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:a01078"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01078.html">Dune::Yasp</a></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 </table><table·class="memberdecls">
 117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 118 Functions</h2></td></tr>
 119 <tr·class="memitem:a3bb77d9d10355f149ae2e60b4fa388cc"><td·class="memTemplParams"·colspan="2">template&lt;int·d,·typename·ct·&gt;·</td></tr>
 120 <tr·class="memitem:a3bb77d9d10355f149ae2e60b4fa388cc"><td·class="memTemplItemLeft"·align="right"·valign="top">std::array&lt;·int,·d·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01078.html#a3bb77d9d10355f149ae2e60b4fa388cc">Dune::Yasp::sizeArray</a>·(const·std::array&lt;·std::vector&lt;·ct·&gt;,·d·&gt;·&amp;v)</td></tr>
 121 <tr·class="separator:a3bb77d9d10355f149ae2e60b4fa388cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:a3ebc9608eaa74f4f5af12304a864b598"><td·class="memTemplParams"·colspan="2">template&lt;class·Coordinates·&gt;·</td></tr>
 123 <tr·class="memitem:a3ebc9608eaa74f4f5af12304a864b598"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01063.html#a3ebc9608eaa74f4f5af12304a864b598">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;s,·YGridComponent&lt;·Coordinates·&gt;·e)</td></tr>
 124 <tr·class="memdesc:a3ebc9608eaa74f4f5af12304a864b598"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Output·operator·for·ygrids.··<a·href="a01063.html#a3ebc9608eaa74f4f5af12304a864b598">More...</a><br·/></td></tr>
 125 <tr·class="separator:a3ebc9608eaa74f4f5af12304a864b598"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <tr·class="memitem:a5591810ebd530abfcf7293a5df32a772"><td·class="memTemplParams"·colspan="2">template&lt;class·Coordinates·&gt;·</td></tr>
 127 <tr·class="memitem:a5591810ebd530abfcf7293a5df32a772"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01063.html#a5591810ebd530abfcf7293a5df32a772">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;s,·typename·YGridComponent&lt;·Coordinates·&gt;::Iterator·&amp;e)</td></tr>
 128 <tr·class="memdesc:a5591810ebd530abfcf7293a5df32a772"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Output·operator·for·ygrids.··<a·href="a01063.html#a5591810ebd530abfcf7293a5df32a772">More...</a><br·/></td></tr>
 129 <tr·class="separator:a5591810ebd530abfcf7293a5df32a772"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <tr·class="memitem:af7ab108c81d5b20bc4039d8cc3925c34"><td·class="memTemplParams"·colspan="2">template&lt;class·Coordinates·&gt;·</td></tr>
 131 <tr·class="memitem:af7ab108c81d5b20bc4039d8cc3925c34"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01063.html#af7ab108c81d5b20bc4039d8cc3925c34">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;s,·const·YGrid&lt;·Coordinates·&gt;·&amp;e)</td></tr>
 132 <tr·class="memdesc:af7ab108c81d5b20bc4039d8cc3925c34"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Output·operator·for·ygrids.··<a·href="a01063.html#af7ab108c81d5b20bc4039d8cc3925c34">More...</a><br·/></td></tr>
 133 <tr·class="separator:af7ab108c81d5b20bc4039d8cc3925c34"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>134 </table>
91 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>135 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
92 <div·class="textblock"><p·>The·YaspEntitySeed·class.·</p>136 <div·class="textblock"><p·>This·provides·a·YGrid,·the·elemental·component·of·the·yaspgrid·implementation.·</p>
93 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
94 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
95 <hr·class="footer"/><address·class="footer"><small>139 <hr·class="footer"/><address·class="footer"><small>
96 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4140 Generated·by&#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
97 </small></address>141 </small></address>
98 </body>142 </body>
99 </html>143 </html>
3.41 KB
html2text {}
    
Offset 5, 25 lines modifiedOffset 5, 83 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·yaspgrid8 ····*·yaspgrid
9 Classes·|·Namespaces9 Classes·|·Namespaces·|·Functions
10 yaspgridentityseed.hh·File·Reference10 ygrid.hh·File·Reference
11 The·YaspEntitySeed·class.·More...11 This·provides·a·YGrid,·the·elemental·component·of·the·yaspgrid·implementation.
 12 More...
 13 #include·<array>
 14 #include·<vector>
 15 #include·<bitset>
 16 #include·<deque>
 17 #include·<dune/common/fvector.hh>
 18 #include·<dune/common/math.hh>
 19 #include·<dune/common/streamoperators.hh>
12 Go_to_the_source_code_of_this_file.20 Go_to_the_source_code_of_this_file.
13 ·Classes21 ·Classes
14 class· Dune::YaspEntitySeed<_codim,_GridImp_> 
15  ······Describes·the·minimal·information·necessary·to·create·a·fully 
16 ········functional·YaspEntity.·More...22 ·class· Dune::YGridComponent<_Coordinates_>
 23  
 24 ·class· Dune::YGridComponent<_Coordinates_>::Iterator
 25  
 26 ·class· Dune::YGrid<_Coordinates_>
 27 ·········implements·a·collection·of·YGridComponents·which·form·a·codimension
 28 ·········Entities·of·given·codimension·c·need·to·be·represented·by·d·choose·c
 29 ·········YgridComponents.·All·entities·in·one·such·component·share·the·same·set
 30  ·······of·spanning·unit·vectors.·A·YGrid·is·used·to·iterate·over·the·entire
 31 ·········set·of·components·the·codimension·consists·of.·It·doesn't·hold·any
 32 ·········data,·but·instead·holds·an·iterator·range·into·an·array·of·components
 33 ·········(which·is·owned·by·YGridLevel).·More...
 34  
 35 ·class· Dune::YGrid<_Coordinates_>::Iterator
 36  ·······Iterator·over·a·collection·o·YGrids·A·YGrid::Iterator·is·the·heart·of
 37 ·········an·entity·in·YaspGrid.·More...
 38  
 39 ·class· Dune::YGridList<_Coordinates_>
 40 ·········implements·a·collection·of·multiple·std::deque<Intersection>
 41 ·········Intersections·with·neighboring·processors·are·stored·as·std::
 42 ·········deque<Intersection>.·Eachsuch·intersection·only·holds·one
 43  ·······YGridComponent.·To·do·all·communication·associated·with·one
 44 ·········codimension,·multiple·such·deques·have·to·be·concatenated.·YGridList
 45 ·········manges·this·concatenation.·As·for·YGrids,·YGridList·doesn't·hold·any
 46 ·········data,·but·an·iterator·range·into·a·data·array·owned·by·YGridLevel.
 47 ·········More...
 48  
 49 struct· Dune::YGridList<_Coordinates_>::Intersection
 50  ·······type·describing·an·intersection·with·a·neighboring·processor·More...
 51  
 52 ·class· Dune::YGridList<_Coordinates_>::Iterator
17  53  
18 ·Namespaces54 ·Namespaces
19 namespace· Dune55 namespace· Dune
20  ··········Include·standard·header·files.56  ··········Include·standard·header·files.
21  57  
 58 namespace· Dune::Yasp
 59  
 60 ·Functions
 61 template<int·d,·typename·ct·>
 62 std::array<·int,·d·> Dune::Yasp::sizeArray·(const·std::array<·std::vector<·ct
 63 ······················>,·d·>·&v)
 64  
 65 template<class·Coordinates·>
 66 ······std::ostream·& Dune::operator<<·(std::ostream·&s,·YGridComponent<
 67 ······················Coordinates·>·e)
 68  ····················Output·operator·for·ygrids.·More...
 69  
 70 template<class·Coordinates·>
 71 ······std::ostream·& Dune::operator<<·(std::ostream·&s,·typename
 72 ······················YGridComponent<·Coordinates·>::Iterator·&e)
 73  ····················Output·operator·for·ygrids.·More...
 74  
 75 template<class·Coordinates·>
 76 ······std::ostream·& Dune::operator<<·(std::ostream·&s,·const·YGrid<
 77 ······················Coordinates·>·&e)
 78  ····················Output·operator·for·ygrids.·More...
 79  
22 *****·Detailed·Description·*****80 *****·Detailed·Description·*****
23 The·YaspEntitySeed·class.81 This·provides·a·YGrid,·the·elemental·component·of·the·yaspgrid·implementation.
  
24 ===============================================================================82 ===============================================================================
25 ·····Generated·by [doxygen]·1.9.483 ·····Generated·by [doxygen]·1.9.4
232 KB
./usr/share/doc/libdune-grid-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-grid:·yaspgridentityseed.hh·Source·File</title>8 <title>dune-grid:·ygrid.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, 74 lines modifiedOffset 62, 967 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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">yaspgridentityseed.hh</div></div>68 ··<div·class="headertitle"><div·class="title">ygrid.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRIDENTITYSEED_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRID_YGRID_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRIDENTITYSEED_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRID_YGRID_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;array&gt;</span></div>
 79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;bitset&gt;</span></div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;deque&gt;</span></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="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/math.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/streamoperators.hh&gt;</span></div>
 86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
78 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>87 <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="a01063.html">Dune</a>·{</div>
79 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> 
80 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·codim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div> 
81 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno"><a·class="line"·href="a04270.html">···17</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04270.html">YaspEntitySeed</a></div> 
82 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··{</div> 
83 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dim·=·GridImp::dimension;</div> 
84 <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>
85 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">public</span>:</div>89 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·<span·class="keyword">namespace·</span>Yasp·{</div>
 90 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·d,·<span·class="keyword">typename</span>·ct&gt;</div>
 91 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01078.html#a3bb77d9d10355f149ae2e60b4fa388cc">···29</a></span>··std::array&lt;int,d&gt;·<a·class="code·hl_function"·href="a01078.html#a3bb77d9d10355f149ae2e60b4fa388cc">sizeArray</a>(<span·class="keyword">const</span>·std::array&lt;std::vector&lt;ct&gt;,d&gt;&amp;·v)</div>
86 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a04270.html#adaec3122da71af86e270272398a685d3">···24</a></span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a04270.html#adaec3122da71af86e270272398a685d3">codimension</a>·=·codim;</div> 
87 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
88 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a04270.html#a773cb8b14826633ee022c14167298fe6">···27</a></span>····<a·class="code·hl_function"·href="a04270.html#a773cb8b14826633ee022c14167298fe6">YaspEntitySeed</a>·()</div> 
89 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······:·<a·class="code·hl_variable"·href="a04270.html#a4758b907723b558a4d0d913d4bf273c9">_l</a>(-1),·<a·class="code·hl_variable"·href="a04270.html#a0a8efd203e9c589837ac0ed91b464006">_o</a>(0)</div> 
90 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div>92 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div>
91 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······std::fill(<a·class="code·hl_variable"·href="a04270.html#a3350345ce4ee0fe45c648cd934e96e6c">_c</a>.begin(),<a·class="code·hl_variable"·href="a04270.html#a3350345ce4ee0fe45c648cd934e96e6c">_c</a>.en[·...·truncated·by·diffoscope;·len:·6,·SHA:·0216cfadc2f8b03c64c20db6dbe9043f5d6bb52422acdda280e69926129f3b11·...·];</div>93 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····std::array&lt;int,d&gt;·tmp;</div>
 94 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;d;·++i)</div>
 95 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······tmp[i]·=·v[i].size()·-·1;</div>
 96 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keywordflow">return</span>·tmp;</div>
92 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····}</div>97 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··}</div>
93 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> 
94 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04270.html#a906fed882264711b4386e725dd8848a9">···34</a></span>····<a·class="code·hl_function"·href="a04270.html#a906fed882264711b4386e725dd8848a9">YaspEntitySeed</a>·(<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a04270.html#a5139fe422d0b73d10885aa49427eaefb">level</a>,·std::array&lt;int,·dim&gt;·<a·class="code·hl_function"·href="a04270.html#aee8c541fbc9100dcd827ef770fb817cb">coord</a>,·<span·class="keywordtype">int</span>·o·=·0)</div> 
95 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······:·<a·class="code·hl_variable"·href="a04270.html#a4758b907723b558a4d0d913d4bf273c9">_l</a>(<a·class="code·hl_function"·href="a04270.html#a5139fe422d0b73d10885aa49427eaefb">level</a>),·<a·class="code·hl_variable"·href="a04270.html#a3350345ce4ee0fe45c648cd934e96e6c">_c</a>(<a·class="code·hl_function"·href="a04270.html#aee8c541fbc9100dcd827ef770fb817cb">coord</a>),·<a·class="code·hl_variable"·href="a04270.html#a0a8efd203e9c589837ac0ed91b464006">_o</a>(o)</div> 
96 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{}</div>98 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·}·<span·class="comment">//namespace·Yasp</span></div>
Diff chunk too large, falling back to line-by-line diff (822 lines added, 18 lines removed)
97 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>99 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
98 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a04270.html#af828a8ec9444ff8bf6c7e01b0890cc29">···39</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04270.html#af828a8ec9444ff8bf6c7e01b0890cc29">isVal[·...·truncated·by·diffoscope;·len:·43,·SHA:·2827c488b2bd0390b4daa21f1399c0e7c492a1fe450cb564fe963d39160e234d·...·]</div>100 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Coordinates&gt;</div>
99 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">····</span>{</div>101 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a04462.html">···74</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04462.html">YGridComponent</a></div>
100 <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="a04270.html#a4758b907723b558a4d0d913d4bf273c9">_l</a>·!=·-1;</div>102 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··{</div>
101 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····}</div>103 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">public</span>:</div>
102 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>104 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="comment">//extract·coordinate·type·and·dimension·from·the·coordinate·container</span></div>
103 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04270.html#a5139fe422d0b73d10885aa49427eaefb">···44</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a04270.html#a5139fe422d0b73d10885aa49427eaefb">level<[·...·truncated·by·diffoscope;·len:·174,·SHA:·267f306bc2cf9c13af6db6e4923934b73e58619021e5aeec781f31333e0a58fe·...·]</div>105 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a04462.html#a3fcc1cc3f33ea8f73cd1ddb2a50ad094">···78</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Coordinates::ctype·<a·class="code·hl_typedef"·hre[·...·truncated·by·diffoscope;·len:·57,·SHA:·8b3f31735ea14883ad9e092b5cd6dc2f653c71a1f03d49a3bcabd28da2415226·...·]</div>
104 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04270.html#aee8c541fbc9100dcd827ef770fb817cb">···45</a></span>····<span·class="keyword">const</span>·std::array&lt;int,·dim&gt;·&amp;·<a·class="code·hl_function"·href="a04270.html#aee8c541fb[·...·truncated·by·diffoscope;·len:·204,·SHA:·79e15835bf895be980058f3b0269c698c3e41d72a61a9f27bd39f8b04ba36ec3·...·]</div>106 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a04462.html#a2af9dafe3cf099d09f4940d003bcde40">···79</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·h[·...·truncated·by·diffoscope;·len:·96,·SHA:·a482b1b0f3d075ab57507f68492a7c71671ad03aeb9d7cfc7a3705bddb0016e9·...·]</div>
105 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04270.html#ad659dd001feb331bf7f962008e72be63">···46</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a04270.html#ad659dd001feb331bf7f962008e72be63">offset[·...·truncated·by·diffoscope;·len:·175,·SHA:·eee70fdbdafa11688790b790aa9a233859086d4081e416ec54bec92f4f4d19cb·...·]</div>107 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
106 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>108 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a04462.html#a18ed7fcd6f8e2824f4aa7c0a4ef72864">···81</a></span>····<span·class="keyword">typedef</span>·std::array&lt;int,·d&gt;·<a·class="code·hl_typedef"·href="a04462.html#a18ed7fcd6f8e2824[·...·truncated·by·diffoscope;·len:·29,·SHA:·835508bab6f2fdd82d72800022c7a37a09ff38585db9460e63e4c72283188f15·...·]</div>
107 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">protected</span>:</div>109 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a04462.html#a8bc72880287dea7ff9a30d2b23266aa9">···82</a></span>····<span·class="keyword">typedef</span>·FieldVector&lt;ct,d&gt;·<a·class="code·hl_typedef"·href="a04462.html#a8bc72880287dea7ff[·...·truncated·by·diffoscope;·len:·28,·SHA:·97f9828d0e42a7bc60acadf33abee08af4320ff449a1c70b2a1fb7b764971a86·...·]</div>
108 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04270.html#a4758b907723b558a4d0d913d4bf273c9">···49</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a04270.html#a4758b907723b558a4d0d913d4bf273c9">_l</a>[·...·truncated·by·diffoscope;·len:·61,·SHA:·178a6b38c89d83a07883ed00aea59e9bb7d7b9589ef5d6dbe56327a800a559c9·...·]</div>110 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
109 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04270.html#a3350345ce4ee0fe45c648cd934e96e6c">···50</a></span>····std::array&lt;int,·dim&gt;·<a·class="code·hl_variable"·href="a04270.html#a3350345ce4ee0fe45c648cd934e96e6c">_c</a>;·<span·cl[·...·truncated·by·diffoscope;·len:·48,·SHA:·0083aaa6d2d49857aea63438a06323474481e54dd4c3b2643ec839a635640024·...·]</div>111 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a04462.html#a9d55b79de76d9291582637f16904c9f5">···85</a></span>····<a·class="code·hl_function"·href="a04462.html#a9d55b79de76d9291582637f16904c9f5">YGridComponent</a>·()·:·_shift(0ULL)</div>
110 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a04270.html#a0a8efd203e9c589837ac0ed91b464006">···51</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a04270.html#a0a8efd203e9c589837ac0ed91b464006">_o</a>[·...·truncated·by·diffoscope;·len:·93,·SHA:·9842e9079d5e08b424278db796a2ceca4ea6a9ab3b10d93741c1b37986400700·...·]</div>112 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····{</div>
111 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··};</div>113 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······std::fill(_origin.begin(),·_origin.end(),·0);</div>
112 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>114 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······std::fill(_offset.begin(),·_offset.end(),·0);</div>
113 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>}··<span·class="comment">//·namespace·Dune</span></div>115 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······std::fill(_size.begin(),·_size.end(),·0);</div>
114 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>116 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····}</div>
115 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#endif···</span><span·class="comment">//·DUNE_GRID_YASPGRIDENTITYSEED_HH</span></div>117 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 118 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a04462.html#a5e086a3db134896fbdb0235944bac5b3">···99</a></span>····<a·class="code·hl_function"·href="a04462.html#a5e086a3db134896fbdb0235944bac5b3">YGridComponent</a>(<a·class="code·hl_typedef"·href="a04462.html#a18ed7fcd6f8e2824f4aa7c0a4ef72864">iTupel</a>·<a·class="code·hl_function"·href="a04462.html#af6dc6dd692725e7ffd0f3aec62e566dc">origin</a>,·<a·class="code·hl_typedef"·href="a04462.html#a18ed7fcd6f8e2824f4aa7c0a4ef72864">iTupel</a>·<a·class="code·hl_function"·href="a04462.html#a28e1dc5bca6e2f3f95548532406c78a9">size</a>)</div>
 119 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······:·_origin(<a·class="code·hl_function"·href="a04462.html#af6dc6dd692725e7ffd0f3aec62e566dc">origin</a>),·_size(<a·class="code·hl_function"·href="a04462.html#a28e1dc5bca6e2f3f95548532406c78a9">size</a>)</div>
 120 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····{}</div>
 121 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 122 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a04462.html#a6cee5f7572c07420cd1d7a4b103d388a">··108</a></span>····<a·class="code·hl_function"·href="a04462.html#a6cee5f7572c07420cd1d7a4b103d388a">YGridComponent</a>·(<a·class="code·hl_typedef"·href="a04462.html#a18ed7fcd6f8e2824f4aa7c0a4ef72864">iTupel</a>·<a·class="code·hl_function"·href="a04462.html#af6dc6dd692725e7ffd0f3aec62e566dc">origin</a>,·<a·class="code·hl_typedef"·href="a04462.html#a18ed7fcd6f8e2824f4aa7c0a4ef72864">iTupel</a>·<a·class="code·hl_function"·href="a04462.html#a28e1dc5bca6e2f3f95548532406c78a9">size</a>,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04462.html">YGridComponent&lt;Coordinates&gt;</a>&amp;·enclosing)</div>
 123 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>······:··_origin(<a·class="code·hl_function"·href="a04462.html#af6dc6dd692725e7ffd0f3aec62e566dc">origin</a>),·_shift(enclosing.<a·class="code·hl_function"·href="a04462.html#ac186ee4fe9b292950e32fb8fa7679cba">shift</a>()),·_coords(enclosing.<a·class="code·hl_function"·href="a04462.html#a500d1acba21aa3c91e892f76e8c22374">getCoords</a>()),·_size(<a·class="code·hl_function"·href="a04462.html#a28e1dc5bca6e2f3f95548532406c78a9">size</a>),·_supersize(enclosing.<a·class="code·hl_function"·href="a04462.html#a6d7e408b31e3d6174818b1dea7dc3025">supersize</a>())</div>
 124 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>····{</div>
 125 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;<a·class="code·hl_variable"·href="a04462.html#a2af9dafe3cf099d09f4940d003bcde40">d</a>;·i++)</div>
 126 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>········_offset[i]·=·<a·class="code·hl_function"·href="a04462.html#af6dc6dd692725e7ffd0f3aec62e566dc">origin</a>[i]·-·enclosing.<a·class="code·hl_function"·href="a04462.html#a9f94a5e10fd9b81c88c9f0618110d806">origin</a>(i)·+·enclosing.<a·class="code·hl_function"·href="a04462.html#a066ffd5efd380536fe2cd63b31fb479d">offset</a>(i);</div>
 127 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
 128 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>······<span·class="comment">//·compute·superincrements</span></div>
 129 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>······<span·class="keywordtype">int</span>·inc·=·1;</div>
 130 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;<a·class="code·hl_variable"·href="a04462.html#a2af9dafe3cf099d09f4940d003bcde40">d</a>;·++i)</div>
 131 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>········{</div>
 132 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··········_superincrement[i]·=·inc;</div>
 133 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··········inc·*=·_supersize[i];</div>
 134 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>········}</div>
 135 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>····}</div>
 136 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>·</div>
 137 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno"><a·class="line"·href="a04462.html#a733142a899040ff1e284cfbb323c82de">··131</a></span>····<a·class="code·hl_function"·href="a04462.html#a733142a899040ff1e284cfbb323c82de">YGridComponent</a>·(<a·class="code·hl_typedef"·href="a04462.html#a18ed7fcd6f8e2824f4aa7c0a4ef72864">iTupel</a>·<a·class="code·hl_function"·href="a04462.html#af6dc6dd692725e7ffd0f3aec62e566dc">origin</a>,·std::bitset&lt;d&gt;·<a·class="code·hl_function"·href="a04462.html#ac186ee4fe9b292950e32fb8fa7679cba">shift</a>,·Coordinates*·coords,·<a·class="code·hl_typedef"·href="a04462.html#a18ed7fcd6f8e2824f4aa7c0a4ef72864">iTupel</a>·<a·class="code·hl_function"·href="a04462.html#a28e1dc5bca6e2f3f95548532406c78a9">size</a>,·<a·class="code·hl_typedef"·href="a04462.html#a18ed7fcd6f8e2824f4aa7c0a4ef72864">iTupel</a>·<a·class="code·hl_function"·href="a04462.html#af05cad1d1dabf4f9cba8135034916cd6">offset</a>,·<a·class="code·hl_typedef"·href="a04462.html#a18ed7fcd6f8e2824f4aa7c0a4ef72864">iTupel</a>·<a·class="code·hl_function"·href="a04462.html#a6d7e408b31e3d6174818b1dea7dc3025">supersize</a>)</div>
 138 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>······:·_origin(<a·class="code·hl_function"·href="a04462.html#af6dc6dd692725e7ffd0f3aec62e566dc">origin</a>),·_shift(<a·class="code·hl_function"·href="a04462.html#ac186ee4fe9b292950e32fb8fa7679cba">shift</a>),·_coords(coords),·_size(<a·class="code·hl_function"·href="a04462.html#a28e1dc5bca6e2f3f95548532406c78a9">size</a>),·_offset(<a·class="code·hl_function"·href="a04462.html#af05cad1d1dabf4f9cba8135034916cd6">offset</a>),·_supersize(<a·class="code·hl_function"·href="a04462.html#a6d7e408b31e3d6174818b1dea7dc3025">supersize</a>)</div>
 139 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>····{</div>
 140 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>······<span·class="comment">//·compute·superincrements</span></div>
 141 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>······<span·class="keywordtype">int</span>·inc·=·1;</div>
 142 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;<a·class="code·hl_variable"·href="a04462.html#a2af9dafe3cf099d09f4940d003bcde40">d</a>;·++i)</div>
 143 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>········{</div>
 144 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>··········_superincrement[i]·=·inc;</div>
 145 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>··········inc·*=·_supersize[i];</div>
 146 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>········}</div>
 147 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>····}</div>
 148 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>·</div>
 149 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno"><a·class="line"·href="a04462.html#a9f94a5e10fd9b81c88c9f0618110d806">··144</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a04462.html#a9f94a5e10fd9b81c88c9f0618110d806">origin</a>·(<span·class="keywordtype">int</span>·i)<span·class="keyword">·const</span></div>
 150 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span><span·class="keyword">····</span>{</div>
 151 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>······<span·class="keywordflow">return</span>·_origin[i];</div>
 152 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>····}</div>
 153 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>·</div>
 154 <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno"><a·class="line"·href="a04462.html#af6dc6dd692725e7ffd0f3aec62e566dc">··150</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04462.html#a18ed7fcd6f8e2824f4aa7c0a4ef72864">iTupel</a>&amp;·<a·class="code·hl_function"·href="a04462.html#af6dc6dd692725e7ffd0f3aec62e566dc">origin</a>·()<span·class="keyword">·const</span></div>
 155 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span><span·class="keyword">····</span>{</div>
 156 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>······<span·class="keywordflow">return</span>·_origin;</div>
 157 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>····}</div>
 158 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>·</div>
Max diff block lines reached; 39420/201324 bytes (19.58%) of diff not shown.
35.3 KB
html2text {}
    
Offset 5, 99 lines modifiedOffset 5, 1263 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·yaspgrid8 ····*·yaspgrid
9 yaspgridentityseed.hh9 ygrid.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_GRID_YASPGRIDENTITYSEED_HH16 ·5#ifndef·DUNE_GRID_YASPGRID_YGRID_HH
17 ·6#define·DUNE_GRID_YASPGRIDENTITYSEED_HH17 ·6#define·DUNE_GRID_YASPGRID_YGRID_HH
18 ·718 ·7
 19 ·8#include·<array>
 20 ·9#include·<vector>
 21 ·10#include·<bitset>
 22 ·11#include·<deque>
 23 ·12
 24 ·13#include·<dune/common/fvector.hh>
 25 ·14#include·<dune/common/math.hh>
 26 ·15#include·<dune/common/streamoperators.hh>
 27 ·16
19 ·12namespace·Dune·{28 ·21namespace·Dune·{
 29 ·22
 30 ·23·namespace·Yasp·{
 31 ·28·template<int·d,·typename·ct>
 32 29·std::array<int,d>·sizeArray(const·std::array<std::vector<ct>,d>&·v)
 33 ·30·{
 34 ·31·std::array<int,d>·tmp;
 35 ·32·for·(int·i=0;·i<d;·++i)
 36 ·33·tmp[i]·=·v[i].size()·-·1;
 37 ·34·return·tmp;
20 ·13 
21 ·16·template<int·codim,·class·GridImp> 
22 17·class·YaspEntitySeed 
23 ·18·{ 
24 ·20·constexpr·static·int·dim·=·GridImp::dimension; 
25 ·21 
26 ·22·public: 
27 24·constexpr·static·int·codimension·=·codim; 
28 ·25 
29 27·YaspEntitySeed·() 
30 ·28·:·_l(-1),·_o(0) 
31 ·29·{ 
32 ·30·std::fill(_c.begin(),_c.end(),0); 
33 ·31·}38 ·35·}
 39 ·36·}·//namespace·Yasp
34 ·32 
35 34·YaspEntitySeed·(int·level,·std::array<int,·dim>·coord,·int·o·=·0) 
36 ·35·:·_l(level),·_c(coord),·_o(o) 
37 ·36·{} 
Diff chunk too large, falling back to line-by-line diff (847 lines added, 18 lines removed)
38 ·3740 ·37
39 39·bool·isValid()·const41 ·73·template<class·Coordinates>
40 ·40·{42 74·class·YGridComponent
41 ·41·return·_l·!=·-1;43 ·75·{
42 ·42·}44 ·76·public:
43 ·4345 ·77·//extract·coordinate·type·and·dimension·from·the·coordinate·container
44 44·int·level·()·const·{·return·_l;·}46 78·typedef·typename·Coordinates::ctype·ct;
45 45·const·std::array<int,·dim>·&·coord()·const·{·return·_c;·}47 79·static·const·int·d·=·Coordinates::dimension;
46 46·int·offset·()·const·{·return·_o;·}48 ·80
47 ·4749 81·typedef·std::array<int,·d>·iTupel;
48 ·48·protected:50 82·typedef·FieldVector<ct,d>·fTupel;
49 49·int·_l;·//·grid·level51 ·83
50 50·std::array<int,·dim>·_c;·//·coord·in·the·global·grid52 85·YGridComponent·()·:·_shift(0ULL)
51 51·int·_o;·//·the·offset:·which·YGridComponent,·does·the·entity·belong·to53 ·86·{
52 ·52·};54 ·87·std::fill(_origin.begin(),·_origin.end(),·0);
53 ·5355 ·88·std::fill(_offset.begin(),·_offset.end(),·0);
54 ·54}·//·namespace·Dune56 ·89·std::fill(_size.begin(),·_size.end(),·0);
55 ·5557 ·90·}
56 ·56#endif·//·DUNE_GRID_YASPGRIDENTITYSEED_HH58 ·91
 59 99·YGridComponent(iTupel·origin,·iTupel·size)
 60 ·100·:·_origin(origin),·_size(size)
 61 ·101·{}
 62 ·102
 63 108·YGridComponent·(iTupel·origin,·iTupel·size,·const
 64 YGridComponent<Coordinates>&·enclosing)
 65 ·109·:·_origin(origin),·_shift(enclosing.shift()),·_coords(enclosing.getCoords
 66 ()),·_size(size),·_supersize(enclosing.supersize())
 67 ·110·{
 68 ·111·for·(int·i=0;·i<d;·i++)
 69 ·112·_offset[i]·=·origin[i]·-·enclosing.origin(i)·+·enclosing.offset(i);
 70 ·113
 71 ·114·//·compute·superincrements
 72 ·115·int·inc·=·1;
 73 ·116·for·(int·i=0;·i<d;·++i)
 74 ·117·{
 75 ·118·_superincrement[i]·=·inc;
 76 ·119·inc·*=·_supersize[i];
 77 ·120·}
 78 ·121·}
 79 ·122
 80 131·YGridComponent·(iTupel·origin,·std::bitset<d>·shift,·Coordinates*·coords,
 81 iTupel·size,·iTupel·offset,·iTupel·supersize)
 82 ·132·:·_origin(origin),·_shift(shift),·_coords(coords),·_size(size),·_offset
 83 (offset),·_supersize(supersize)
 84 ·133·{
 85 ·134·//·compute·superincrements
 86 ·135·int·inc·=·1;
 87 ·136·for·(int·i=0;·i<d;·++i)
 88 ·137·{
 89 ·138·_superincrement[i]·=·inc;
 90 ·139·inc·*=·_supersize[i];
 91 ·140·}
 92 ·141·}
 93 ·142
 94 144·int·origin·(int·i)·const
 95 ·145·{
 96 ·146·return·_origin[i];
 97 ·147·}
 98 ·148
 99 150·const·iTupel&·origin·()·const
 100 ·151·{
 101 ·152·return·_origin;
 102 ·153·}
 103 ·154
 104 156·bool·shift·(int·i)·const
 105 ·157·{
 106 ·158·return·_shift[i];
 107 ·159·}
 108 ·160
 109 162·const·std::bitset<d>&·shift·()·const
 110 ·163·{
Max diff block lines reached; 14226/36075 bytes (39.43%) of diff not shown.
13.0 KB
./usr/share/doc/libdune-grid-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-grid:·mcmgmapper.hh·File·Reference</title>8 <title>dune-grid:·boundarysegment.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, 79 lines modifiedOffset 64, 45 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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="#typedef-members">Typedefs</a>·&#124; 
73 <a·href="#func-members">Functions</a>··</div> 
74 ··<div·class="headertitle"><div·class="title">mcmgmapper.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">boundarysegment.hh·File·Reference</div></div>
75 </div><!--header-->73 </div><!--header-->
76 <div·class="contents">74 <div·class="contents">
  
77 <p>Mapper·for·multiple·codim·and·multiple·geometry·types.··75 <p>Base·class·for·grid·boundary·segments·of·arbitrary·geometry.··
78 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
79 <div·class="textblock"><code>#include·&lt;functional&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;map&gt;</code><br·/>
80 <code>#include·&lt;iostream&gt;</code><br·/>78 <code>#include·&lt;sstream&gt;</code><br·/>
 79 <code>#include·&lt;dune/common/singleton.hh&gt;</code><br·/>
 80 <code>#include·&lt;dune/common/parameterizedobject.hh&gt;</code><br·/>
81 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>81 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
82 <code>#include·&lt;dune/common/rangeutilities.hh&gt;</code><br·/> 
83 <code>#include·&lt;dune/geometry/dimension.hh&gt;</code><br·/> 
84 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/> 
85 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
86 <code>#include·&lt;dune/geometry/typeindex.hh&gt;</code><br·/> 
87 <code>#include·&quot;<a·class="el"·href="a00296_source.html">mapper.hh</a>&quot;</code><br·/> 
88 </div>82 </div>
89 <p><a·href="a00239_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a00239_source.html">Go·to·the·source·code·of·this·file.</a></p>
90 <table·class="memberdecls">84 <table·class="memberdecls">
91 <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>
92 Classes</h2></td></tr>86 Classes</h2></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="a02926.html">Dune::MultipleCodimMultipleGeomTypeMapper&lt;·GV·&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="a02618.html">Dune::BoundarySegmentBackupRestore&lt;·BndSeg·&gt;</a></td></tr>
94 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·class·for·a·multiple·codim·and·multiple·geometry·type·mapper.··<a·href="a02926.html#details">More...</a><br·/></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02614.html">Dune::BoundarySegment&lt;·dim,·dimworld,·ctype·&gt;</a></td></tr>
 90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·classes·implementing·geometries·of·boundary·segments.··<a·href="a02614.html#details">More...</a><br·/></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="a02930.html">Dune::LeafMultipleCodimMultipleGeomTypeMapper&lt;·G·&gt;</a></td></tr> 
97 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Multiple·codim·and·multiple·geometry·type·mapper·for·leaf·entities.··<a·href="a02930.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="a02934.html">Dune::LevelMultipleCodimMultipleGeomTypeMapper&lt;·G·&gt;</a></td></tr> 
100 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Multiple·codim·and·multiple·geometry·type·mapper·for·entities·of·one·level.··<a·href="a02934.html#details">More...</a><br·/></td></tr> 
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
103 <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>
104 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
105 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>95 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
106 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>96 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <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="typedef-members"·name="typedef-members"></a> 
110 Typedefs</h2></td></tr> 
111 <tr·class="memitem:gad8aa4cc3c8ae1053f70788625f0b5857"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01043.html#gad8aa4cc3c8ae1053f70788625f0b5857">Dune::MCMGLayout</a>·=·std::function&lt;·size_t(GeometryType,·int)&gt;</td></tr> 
112 <tr·class="memdesc:gad8aa4cc3c8ae1053f70788625f0b5857"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">layout·function·for·<code><a·class="el"·href="a02926.html"·title="Implementation·class·for·a·multiple·codim·and·multiple·geometry·type·mapper.">MultipleCodimMultipleGeomTypeMapper</a></code>··<a·href="a01043.html#gad8aa4cc3c8ae1053f70788625f0b5857">More...</a><br·/></td></tr> 
113 <tr·class="separator:gad8aa4cc3c8ae1053f70788625f0b5857"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
116 Functions</h2></td></tr> 
117 <tr·class="memitem:ga2e82df0d1c8ad3e2db3a7c765c431b72"><td·class="memTemplParams"·colspan="2">template&lt;int·codim&gt;·</td></tr> 
118 <tr·class="memitem:ga2e82df0d1c8ad3e2db3a7c765c431b72"><td·class="memTemplItemLeft"·align="right"·valign="top">MCMGLayout&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01043.html#ga2e82df0d1c8ad3e2db3a7c765c431b72">Dune::mcmgLayout</a>·(Codim&lt;·codim·&gt;)</td></tr> 
119 <tr·class="memdesc:ga2e82df0d1c8ad3e2db3a7c765c431b72"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">layout·for·entities·of·codimension·<code>codim</code>··<a·href="a01043.html#ga2e82df0d1c8ad3e2db3a7c765c431b72">More...</a><br·/></td></tr> 
120 <tr·class="separator:ga2e82df0d1c8ad3e2db3a7c765c431b72"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <tr·class="memitem:ga08aae36ce3194378c4aafa398bfdec70"><td·class="memTemplParams"·colspan="2">template&lt;int·dim&gt;·</td></tr> 
122 <tr·class="memitem:ga08aae36ce3194378c4aafa398bfdec70"><td·class="memTemplItemLeft"·align="right"·valign="top">MCMGLayout&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01043.html#ga08aae36ce3194378c4aafa398bfdec70">Dune::mcmgLayout</a>·(Dim&lt;·dim·&gt;)</td></tr> 
123 <tr·class="memdesc:ga08aae36ce3194378c4aafa398bfdec70"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">layout·for·entities·of·dimension·<code>dim</code>··<a·href="a01043.html#ga08aae36ce3194378c4aafa398bfdec70">More...</a><br·/></td></tr> 
124 <tr·class="separator:ga08aae36ce3194378c4aafa398bfdec70"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
125 <tr·class="memitem:ga3f08c3fdd04f64bac3140926732b4b30"><td·class="memItemLeft"·align="right"·valign="top">MCMGLayout&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01043.html#ga3f08c3fdd04f64bac3140926732b4b30">Dune::mcmgElementLayout</a>·()</td></tr> 
126 <tr·class="memdesc:ga3f08c3fdd04f64bac3140926732b4b30"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">layout·for·elements·(codim-0·entities)··<a·href="a01043.html#ga3f08c3fdd04f64bac3140926732b4b30">More...</a><br·/></td></tr> 
127 <tr·class="separator:ga3f08c3fdd04f64bac3140926732b4b30"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:gae9caf92c46fedd5287c5e011dcbdd3b5"><td·class="memItemLeft"·align="right"·valign="top">MCMGLayout&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01043.html#gae9caf92c46fedd5287c5e011dcbdd3b5">Dune::mcmgVertexLayout</a>·()</td></tr> 
129 <tr·class="memdesc:gae9caf92c46fedd5287c5e011dcbdd3b5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">layout·for·vertices·(dim-0·entities)··<a·href="a01043.html#gae9caf92c46fedd5287c5e011dcbdd3b5">More...</a><br·/></td></tr> 
130 <tr·class="separator:gae9caf92c46fedd5287c5e011dcbdd3b5"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 </table>98 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>99 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 100 <div·class="textblock"><p·>Base·class·for·grid·boundary·segments·of·arbitrary·geometry.·</p>
133 <div·class="textblock"><p·>Mapper·for·multiple·codim·and·multiple·geometry·types.·</p> 
134 <dl·class="section·author"><dt>Author</dt><dd>Peter·Bastian·</dd></dl> 
135 </div></div><!--·contents·-->101 </div></div><!--·contents·-->
136 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
137 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
138 Generated·by&#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
139 </small></address>105 </small></address>
140 </body>106 </body>
141 </html>107 </html>
2.49 KB
html2text {}
    
Offset 5, 63 lines modifiedOffset 5, 32 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·common8 ····*·common
9 Classes·|·Namespaces·|·Typedefs·|·Functions 
10 mcmgmapper.hh·File·Reference 
11 Mapper·for·multiple·codim·and·multiple·geometry·types.·More... 
12 #include·<functional>9 Classes·|·Namespaces
 10 boundarysegment.hh·File·Reference
 11 Base·class·for·grid·boundary·segments·of·arbitrary·geometry.·More...
 12 #include·<map>
13 #include·<iostream>13 #include·<sstream>
 14 #include·<dune/common/singleton.hh>
 15 #include·<dune/common/parameterizedobject.hh>
14 #include·<dune/common/exceptions.hh>16 #include·<dune/common/fvector.hh>
15 #include·<dune/common/rangeutilities.hh> 
16 #include·<dune/geometry/dimension.hh> 
17 #include·<dune/geometry/referenceelements.hh> 
18 #include·<dune/geometry/type.hh> 
19 #include·<dune/geometry/typeindex.hh> 
20 #include·"mapper.hh" 
21 Go_to_the_source_code_of_this_file.17 Go_to_the_source_code_of_this_file.
22 ·Classes18 ·Classes
 19 ·class· Dune::BoundarySegmentBackupRestore<_BndSeg_>
23 class· Dune::MultipleCodimMultipleGeomTypeMapper<_GV_> 
24  ······Implementation·class·for·a·multiple·codim·and·multiple·geometry·type 
25 ········mapper.·More... 
26  20  
27 class· Dune::LeafMultipleCodimMultipleGeomTypeMapper<_G_> 
28  ······Multiple·codim·and·multiple·geometry·type·mapper·for·leaf·entities.21 struct· Dune::BoundarySegment<_dim,_dimworld,_ctype_>
 22  ·······Base·class·for·classes·implementing·geometries·of·boundary·segments.
29 ········More...23 ·········More...
30   
31 class· Dune::LevelMultipleCodimMultipleGeomTypeMapper<_G_> 
32  ······Multiple·codim·and·multiple·geometry·type·mapper·for·entities·of·one 
33 ········level.·More... 
34  24  
35 ·Namespaces25 ·Namespaces
36 namespace· Dune26 namespace· Dune
37  ··········Include·standard·header·files.27  ··········Include·standard·header·files.
38  28  
39 ·Typedefs 
40 using Dune::MCMGLayout·=·std::function<·size_t(GeometryType,·int)> 
41  ·····layout·function·for·MultipleCodimMultipleGeomTypeMapper·More... 
42   
43 ·Functions 
44 template<int·codim> 
45 MCMGLayout Dune::mcmgLayout·(Codim<·codim·>) 
46  ··········layout·for·entities·of·codimension·codim·More... 
47   
48 template<int·dim> 
49 MCMGLayout Dune::mcmgLayout·(Dim<·dim·>) 
50  ··········layout·for·entities·of·dimension·dim·More... 
51   
52 MCMGLayout Dune::mcmgElementLayout·() 
53  ··········layout·for·elements·(codim-0·entities)·More... 
54   
55 MCMGLayout Dune::mcmgVertexLayout·() 
56  ··········layout·for·vertices·(dim-0·entities)·More... 
57   
58 *****·Detailed·Description·*****29 *****·Detailed·Description·*****
 30 Base·class·for·grid·boundary·segments·of·arbitrary·geometry.
59 Mapper·for·multiple·codim·and·multiple·geometry·types. 
60 ··Author 
61 ······Peter·Bastian 
  
62 ===============================================================================31 ===============================================================================
63 ·····Generated·by [doxygen]·1.9.432 ·····Generated·by [doxygen]·1.9.4
103 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00239_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-grid:·mcmgmapper.hh·Source·File</title>8 <title>dune-grid:·boundarysegment.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, 338 lines modifiedOffset 62, 120 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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">mcmgmapper.hh</div></div>68 ··<div·class="headertitle"><div·class="title">boundarysegment.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00239.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00239.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_BOUNDARY_SEGMENT_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_BOUNDARY_SEGMENT_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_GRID_COMMON_MCMGMAPPER_HH</span></div> 
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_MCMGMAPPER_HH</span></div> 
78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div> 
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;map&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>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/singleton.hh&gt;</span></div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/parameterizedobject.hh&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/rangeutilities.hh&gt;</span></div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/dimension.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/geometry/referenceelements.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/geometry/type.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/geometry/typeindex.hh&gt;</span></div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00296.html">mapper.hh</a>&quot;</span></div>85 <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="a01063.html">Dune</a>·{</div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>86 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 87 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">int</span>·dimworld·=·dim,·<span·class="keyword">class</span>·ctype·=·<span·class="keywordtype">double</span>·&gt;</div>
91 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div> 
92 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>{</div> 
93 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="comment">//</span></div>88 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">struct·</span>BoundarySegment;</div>
94 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="comment">//··Common·Layout·templates</span></div> 
95 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="comment">//</span></div> 
96 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>89 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
97 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a01043.html#gad8aa4cc3c8ae1053f70788625f0b5857">···64</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01043.html#gad8aa4cc3c8ae1053f70788625f0b5857">MCMGLayou[·...·truncated·by·diffoscope;·len:·175,·SHA:·17a94ddadfbca62173aa5a5fa672ca323ea8e7573ff577ea78c13f768505a8fd·...·];</div>90 <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>·BndSeg&gt;</div>
 91 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02618.html">···40</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02618.html">BoundarySegmentBackupRestore</a></div>
 92 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··{</div>
 93 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">public</span>:</div>
 94 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="comment">//·type·of·object·stream·used·for·storing·boundary·segment·information</span></div>
 95 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02618.html#a5f1caab3482efa6040f65abf6df4983c">···44</a></span>····<span·class="keyword">typedef</span>·std::stringstream·<a·class="code·hl_typedef"·href="a02618.html#a5f1caab3482efa6040f65abf6df4983c">ObjectStreamType</a>·;</div>
98 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>96 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
99 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·codim&gt;</div>97 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">protected</span>:</div>
100 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a01043.html#ga2e82df0d1c8ad3e2db3a7c765c431b72">···72</a></span>··<a·class="code·hl_typedef"·href="a01043.html#gad8aa4cc3c8ae1053f70788625f0b5857">MCMGLayout</a>·<a·class="code·hl_function"·h[·...·truncated·by·diffoscope;·len:·87,·SHA:·fbbe56926088ebd931f073381498d45bdf0286738075753a5ac3dd399fdb4ccc·...·]</div>98 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02618.html#a4f71601287aa0a714c1b461dac1d47ed">···48</a></span>····<span·class="keyword">typedef</span>·BndSeg··<a·class="code·hl_typedef"·href="a02618.html#a4f71601287aa0a714c1b461dac1d47ed"[·...·truncated·by·diffoscope;·len:·21,·SHA:·edb51c96bb9bae75f5d1cf37e3d2113106b1ce2fcfc6d48e5019a3b5aa2c152d·...·]</div>
 99 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 100 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02618.html#a2549fe6f2e823ec993b508b09fa45d48">···51</a></span>····<span·class="keyword">typedef</span>·Dune::ParameterizedObjectFactory&lt;·std::unique_ptr&lt;·BoundarySegment·&gt;·(·<a·class="code·hl_typedef"·href="a02618.html#a5f1caab3482efa6040f65abf6df4983c">ObjectStreamType</a>&amp;·),·<span·class="keywordtype">int</span>·&gt;·<a·class="code·hl_typedef"·href="a02618.html#a2549fe6f2e823ec993b508b09fa45d48">FactoryType</a>;</div>
 101 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 102 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02618.html#a1d347a431cce7dd13a050453b5f04b63">···59</a></span>····<span·class="keyword">static</span>·std::unique_ptr&lt;·BoundarySegment·&gt;·<a·class="code·hl_function"·href="a02618.html#a1d347a431cce7dd13a050453b5f04b63">restore</a>(·<a·class="code·hl_typedef"·href="a02618.html#a5f1caab3482efa6040f65abf6df4983c">ObjectStreamType</a>&amp;·in·)</div>
101 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··{</div>103 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····{</div>
102 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keywordflow">return</span>·[](<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">GeometryType</a>·gt,·<span·class="keywordtype">int</span>·dimgrid)·{</div>104 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordtype">int</span>·key·=·-1;</div>
 105 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="comment">//·read·class·key·for·restore</span></div>
 106 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······in.read(·(<span·class="keywordtype">char</span>·*)·&amp;key,·<span·class="keyword">sizeof</span>(·<span·class="keywordtype">int</span>·)·);</div>
 107 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 108 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="comment">//·factory·creates·a·unique_ptr·which·can·be·released·later·on</span></div>
103 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keywordflow">return</span>·dimgrid·-·gt.dim()·==·codim;</div>109 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">return</span>·factory().create(·key,·in·);</div>
104 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····};</div>110 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>
 111 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 112 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DerivedType&gt;</div>
 113 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a02618.html#acd33be44661200bd7a32cf39801c8a43">···70</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02618.html#acd33be44661200bd7a32cf39801c8a43">registerFactory</a>()</div>
 114 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····{</div>
 115 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·key·=·createKey();</div>
 116 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="comment">//·create·factory·method·that·produces·unique_ptr</span></div>
 117 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······factory().template·define&lt;·DerivedType·&gt;(·key·);</div>
 118 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="comment">//·return·key·for·storage·in·derived·class</span></div>
 119 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keywordflow">return</span>·key;</div>
105 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··}</div>120 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····}</div>
106 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>121 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 122 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">private</span>:</div>
107 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·dim&gt;</div>123 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·createKey()</div>
108 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a01043.html#ga08aae36ce3194378c4aafa398bfdec70">···85</a></span>··<a·class="code·hl_typedef"·href="a01043.html#gad8aa4cc3c8ae1053f70788625f0b5857">MCMGLayout</a>·<a·class="code·hl_function"·href="a01043.html#ga2e82df0d1c8ad3e2db3a7c765c431b72">mcmgLayout</a>(Dim&lt;dim&gt;)</div> 
109 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··{</div>124 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····{</div>
110 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordflow">return</span>·[](<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">GeometryType</a>·gt,·int)·{</div>125 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·key·=·0;</div>
111 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keywordflow">return</span>·gt.dim()·==·dim;</div>126 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">return</span>·key++;</div>
 127 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····}</div>
 128 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 129 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a02618.html#a2549fe6f2e823ec993b508b09fa45d48">FactoryType</a>&amp;·factory()</div>
 130 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····{</div>
 131 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keywordflow">return</span>·Dune::Singleton&lt;·FactoryType·&gt;·::·instance();</div>
112 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····};</div>132 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····}</div>
113 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··}</div>133 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··};</div>
114 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>134 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
115 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a01043.html#ga3f08c3fdd04f64bac3140926732b4b30">···97</a></span>··<span·class="keyword">inline</span>·<a·class="code·hl_typedef"·href="a01043.html#gad8aa4cc3c8ae1053f70788625f0b5857">MCMGLayou[·...·truncated·by·diffoscope;·len:·111,·SHA:·d75decbcfa4fd55dfd65ba82c7059de52c99e370f6b4dc20a27bb07db6346b24·...·]</div>135 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">int</span>·dimworld,·<span·class="keyword">class</span>·ctype·&gt;</div>
 136 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a02614.html">···93</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_typedef"·href="a02618.html#a4f71601287aa0a714c1b461dac1d47ed">BoundarySegment</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02618.html">BoundarySegmentBackupRestore</a>&lt;·BoundarySegment&lt;·dim,·dimworld,·ctype·&gt;·&gt;</div>
116 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··{</div>137 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··{</div>
117 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01043.html#ga2e82df0d1c8ad3e2db3a7c765c431b72">mcmgLayout</a>(Codim&lt;0&gt;());</div>138 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a02614.html#a62ef2db9fb2ca26388354b3dcc39b5f5">···95</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a02618.html#a4f71601287aa0a714c1b461dac1d47ed">Boundary[·...·truncated·by·diffoscope;·len:·134,·SHA:·92f74d9695493ffe9f771b6e4347cfde7294686c44a8f514feaaffb22d0060bc·...·];</div>
 139 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a02614.html#a8c8a84c055d26215e56f043ec7631621">···96</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02618.html">BoundarySegmentBackupRestore&lt;·BoundarySegment&lt;·dim,·dimworld,·ctype·&gt;</a>·&gt;·<a·class="code·hl_typedef"·href="a02614.html#a8c8a84c055d26215e56f043ec7631621">BaseType</a>;</div>
118 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··}</div>140 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 141 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a02614.html#a4a220f4d4542a2742b4ca0d8dc19e63f">···98</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02618.html#a5f1caab3482efa6040f65abf6df4983c">BaseType·::·ObjectStreamType</a>·<a·class="code·hl_typedef"·href="a02614.html#a4a220f4d4542a2742b4ca0d8dc19e63f">ObjectStreamType</a>;</div>
 142 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 143 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02618.html">BaseType</a>·<a·class="code·hl_function"·href="a02618.html#a1d347a431cce7dd13a050453b5f04b63">::·restore</a>;</div>
 144 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02618.html">BaseType</a>·<a·class="code·hl_function"·href="a02618.html#acd33be44661200bd7a32cf39801c8a43">::·registerFactory</a>;</div>
119 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>145 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
120 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a01043.html#gae9caf92c46fedd5287c5e011dcbdd3b5">··107</a></span>··<span·class="keyword">inline</span>·<a·class="code·hl_typedef"·href="a01043.html#gad8aa4cc3c8ae1053f70788625f0b5857">MCMGLayou[·...·truncated·by·diffoscope;·len:·110,·SHA:·a315765e001e1f08d3471d42a8dcbbb094181e671d6b5fd37d4f228d609f9166·...·]</div>146 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a02614.html#aa6f7744ff9c0a3198ebdeb238cd4d30b">··104</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02614.html#aa6f7744ff9c0a3198ebdeb238cd4d30b">~Bounda[·...·truncated·by·diffoscope;·len:·18,·SHA:·2bb3cc26869965752287db4673da1f588cdd077bfe0b4a81d6e0d51d6b253251·...·]</div>
121 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··{</div>147 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
122 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01043.html#ga2e82df0d1c8ad3e2db3a7c765c431b72">mcmgLayout</a>(Dim&lt;0&gt;());</div>148 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····<span·class="keyword">virtual</span>·FieldVector&lt;·ctype,·dimworld·&gt;</div>
 149 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a02614.html#a8fa6047e67cbd9b9e6a36b9188f236f5">··109</a></span>····<a·class="code·hl_function"·href="a02614.html#a8fa6047e67cbd9b9e6a36b9188f236f5">operator()·</a>(·<span·class="keyword">const</span>·FieldVector&lt;·ctype,·dim-1&gt;·&amp;local·)·<span·class="keyword">const</span>·=·0;</div>
123 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··}</div>150 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
 151 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno"><a·class="line"·href="a02614.html#a8a830cad98197bb4f85bcd7d763fcb4c">··114</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02614.html#a8a830cad98197bb4f85bcd7d763fcb4c">backup</a>(·[[maybe_unused]]·<a·class="code·hl_typedef"·href="a02614.html#a4a220f4d4542a2742b4ca0d8dc19e63f">ObjectStreamType</a>&amp;·buffer·)<span·class="keyword">·const</span></div>
124 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div> 
125 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<span·class="comment">//</span></div> 
126 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="comment">//··MultipleCodimMultipleGeomTypeMapper</span></div> 
127 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>··<span·class="comment">//</span></div> 
128 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div> 
129 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·GV&gt;</div> 
130 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno"><a·class="line"·href="a02926.html">··127</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02926.html">MultipleCodimMultipleGeomTypeMapper</a>·:</div> 
Max diff block lines reached; 16064/86254 bytes (18.62%) of diff not shown.
18.8 KB
html2text {}
    
Offset 5, 457 lines modifiedOffset 5, 155 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·common8 ····*·common
9 mcmgmapper.hh9 boundarysegment.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
 16 ·5#ifndef·DUNE_GRID_COMMON_BOUNDARY_SEGMENT_HH
 17 ·6#define·DUNE_GRID_COMMON_BOUNDARY_SEGMENT_HH
 18 ·7
 19 ·8#include·<map>
16 ·5 
17 ·6#ifndef·DUNE_GRID_COMMON_MCMGMAPPER_HH 
18 ·7#define·DUNE_GRID_COMMON_MCMGMAPPER_HH 
19 ·8 
20 ·9#include·<functional> 
21 ·10#include·<iostream>20 ·9#include·<sstream>
22 ·1121 ·10
 22 ·11#include·<dune/common/singleton.hh>
 23 ·12#include·<dune/common/parameterizedobject.hh>
23 ·12#include·<dune/common/exceptions.hh>24 ·13#include·<dune/common/fvector.hh>
 25 ·14
 26 ·19namespace·Dune·{
24 ·13#include·<dune/common/rangeutilities.hh> 
25 ·14#include·<dune/geometry/dimension.hh> 
26 ·15#include·<dune/geometry/referenceelements.hh> 
27 ·16#include·<dune/geometry/type.hh> 
28 ·17#include·<dune/geometry/typeindex.hh> 
29 ·18 
30 ·19#include·"mapper.hh" 
31 ·2027 ·20
32 ·27namespace·Dune 
33 ·28{ 
34 ·36·// 
35 ·37·//·Common·Layout·templates 
36 ·38·// 
37 ·39 
38 64·using·MCMGLayout·=·std::function<size_t(GeometryType,·int)>; 
39 ·65 
40 ·71·template<int·codim> 
41 72·MCMGLayout·mcmgLayout(Codim<codim>)28 ·36·template<·int·dim,·int·dimworld·=·dim,·class·ctype·=·double·>
 29 ·37·struct·BoundarySegment;
 30 ·38
 31 ·39·template·<class·BndSeg>
 32 40·class·BoundarySegmentBackupRestore
 33 ·41·{
 34 ·42·public:
 35 ·43·//·type·of·object·stream·used·for·storing·boundary·segment·information
 36 44·typedef·std::stringstream·ObjectStreamType·;
 37 ·45
 38 ·46·protected:
 39 48·typedef·BndSeg·BoundarySegment;
 40 ·49
 41 51·typedef·Dune::ParameterizedObjectFactory<·std::unique_ptr<·BoundarySegment·>
 42 (·ObjectStreamType&·),·int·>·FactoryType;
 43 ·52
 44 59·static·std::unique_ptr<·BoundarySegment·>·restore(·ObjectStreamType&·in·)
 45 ·60·{
 46 ·61·int·key·=·-1;
 47 ·62·//·read·class·key·for·restore
 48 ·63·in.read(·(char·*)·&key,·sizeof(·int·)·);
 49 ·64
 50 ·65·//·factory·creates·a·unique_ptr·which·can·be·released·later·on
 51 ·66·return·factory().create(·key,·in·);
 52 ·67·}
 53 ·68
 54 ·69·template·<class·DerivedType>
 55 70·static·int·registerFactory()
42 ·73·{56 ·71·{
43 ·74·return·[](GeometryType·gt,·int·dimgrid)·{ 
44 ·75·return·dimgrid·-·gt.dim()·==·codim; 
45 ·76·};57 ·72·const·int·key·=·createKey();
 58 ·73·//·create·factory·method·that·produces·unique_ptr
 59 ·74·factory().template·define<·DerivedType·>(·key·);
 60 ·75·//·return·key·for·storage·in·derived·class
 61 ·76·return·key;
46 ·77·}62 ·77·}
47 ·7863 ·78
48 ·84·template<int·dim> 
49 85·MCMGLayout·mcmgLayout(Dim<dim>)64 ·79·private:
 65 ·80·static·int·createKey()
50 ·86·{66 ·81·{
51 ·87·return·[](GeometryType·gt,·int)·{ 
52 ·88·return·gt.dim()·==·dim;67 ·82·static·int·key·=·0;
 68 ·83·return·key++;
 69 ·84·}
 70 ·85
 71 ·86·static·FactoryType&·factory()
 72 ·87·{
 73 ·88·return·Dune::Singleton<·FactoryType·>·::·instance();
53 ·89·};74 ·89·}
54 ·90·}75 ·90·};
55 ·9176 ·91
56 97·inline·MCMGLayout·mcmgElementLayout()77 ·92·template<·int·dim,·int·dimworld,·class·ctype·>
 78 93·struct·BoundarySegment·:·public·BoundarySegmentBackupRestore<
 79 BoundarySegment<·dim,·dimworld,·ctype·>·>
57 ·98·{80 ·94·{
58 ·99·return·mcmgLayout(Codim<0>()); 
59 ·100·}81 95·typedef·BoundarySegment<_dim,_dimworld,_ctype_>·ThisType;
 82 96·typedef·BoundarySegmentBackupRestore<_BoundarySegment<_dim,_dimworld,_ctype
 83 >·>·BaseType;
 84 ·97
 85 98·typedef·typename·BaseType_::_ObjectStreamType·ObjectStreamType;
 86 ·99
 87 ·100·using·BaseType·::_restore;
 88 ·101·using·BaseType·::_registerFactory;
60 ·10189 ·102
61 107·inline·MCMGLayout·mcmgVertexLayout() 
62 ·108·{ 
63 ·109·return·mcmgLayout(Dim<0>());90 104·virtual·~BoundarySegment()·{}
 91 ·105
 92 ·108·virtual·FieldVector<·ctype,·dimworld·>
 93 109·operator()(·const·FieldVector<·ctype,·dim-1>·&local·)·const·=·0;
64 ·110·}94 ·110
 95 114·virtual·void·backup(·[[maybe_unused]]·ObjectStreamType&·buffer·)·const
65 ·111 
66 ·113·// 
67 ·114·//·MultipleCodimMultipleGeomTypeMapper 
68 ·115·// 
69 ·116 
Max diff block lines reached; 6919/19192 bytes (36.05%) of diff not shown.
8.97 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00254.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-grid:·adaptcallback.hh·File·Reference</title>8 <title>dune-grid:·datahandleif.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, 43 lines modifiedOffset 65, 42 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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">adaptcallback.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">datahandleif.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>interfaces·and·wrappers·needed·for·the·callback·adaptation·provided·by·AlbertaGrid·and·dune-ALUGrid··75 <p>Describes·the·parallel·communication·interface·class·for·MessageBuffers·and·DataHandles.··
76 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
 77 <div·class="textblock"><code>#include·&lt;dune/common/bartonnackmanifcheck.hh&gt;</code><br·/>
 78 </div>
77 <p><a·href="a00254_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a00254_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 <table·class="memberdecls">80 <table·class="memberdecls">
79 <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>
80 Classes</h2></td></tr>82 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="a02582.html">Dune::AdaptDataHandleInterface&lt;·Grid,·Impl·&gt;</a></td></tr> 
82 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Interface·class·for·the·<a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>'s·adapt·method·where·the·parameter·is·a·<a·class="el"·href="a02582.html"·title="Interface·class·for·the·Grid&#39;s·adapt·method·where·the·parameter·is·a·AdaptDataHandleInterface.">AdaptDataHandleInterface</a>.··<a·href="a02582.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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02578.html">Dune::AdaptDataHandle&lt;·Grid,·Impl·&gt;</a></td></tr>83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02706.html">Dune::MessageBufferIF&lt;·MessageBufferImp·&gt;</a></td></tr>
 84 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Communication·message·buffer·interface.·This·class·describes·the·interface·for·reading·and·writing·data·to·the·communication·message·buffer.·As·message·buffers·might·be·deeply·implemented·in·various·packages·the·message·buffers·implementations·cannot·be·derived·from·this·interface·class.·Therefore·we·just·apply·the·engine·concept·to·wrap·the·message·buffer·call·and·make·sure·that·the·interface·is·fulfilled.··<a·href="a02706.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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02586.html">Dune::CombinedAdaptProlongRestrict&lt;·A,·B·&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="a02710.html">Dune::CommDataHandleIF&lt;·DataHandleImp,·DataTypeImp·&gt;</a></td></tr>
87 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">class·for·combining·2·index·sets·together·for·adaptation·process··<a·href="a02586.html#details">More...</a><br·/></td></tr>87 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02710.html"·title="CommDataHandleIF·describes·the·features·of·a·data·handle·for·communication·in·parallel·runs·using·the...">CommDataHandleIF</a>·describes·the·features·of·a·data·handle·for·communication·in·parallel·runs·using·the·Grid[·...·truncated·by·diffoscope;·len:·202,·SHA:·b47308c34b8a0af5ecc788ea388c537935e877a60e3da4eb788e92b512a188a8·...·].html#details">More...</a><br·/></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
90 <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>
91 Namespaces</h2></td></tr>91 Namespaces</h2></td></tr>
92 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>92 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
93 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>93 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table>95 </table>
96 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>96 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
97 <div·class="textblock"><p·>interfaces·and·wrappers·needed·for·the·callback·adaptation·provided·by·AlbertaGrid·and·dune-ALUGrid·</p>97 <div·class="textblock"><p·>Describes·the·parallel·communication·interface·class·for·MessageBuffers·and·DataHandles.·</p>
98 <dl·class="section·author"><dt>Author</dt><dd>Martin·Nolte·</dd></dl>98 <dl·class="section·author"><dt>Author</dt><dd>Robert·Kloefkorn·</dd></dl>
99 </div></div><!--·contents·-->99 </div></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>
105 </html>105 </html>
2.22 KB
html2text {}
    
Offset 6, 34 lines modifiedOffset 6, 41 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·common9 ····*·common
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 adaptcallback.hh·File·Reference11 datahandleif.hh·File·Reference
12 interfaces·and·wrappers·needed·for·the·callback·adaptation·provided·by 
13 AlbertaGrid·and·dune-ALUGrid·More...12 Describes·the·parallel·communication·interface·class·for·MessageBuffers·and
 13 DataHandles.·More...
 14 #include·<dune/common/bartonnackmanifcheck.hh>
14 Go_to_the_source_code_of_this_file.15 Go_to_the_source_code_of_this_file.
15 ·Classes16 ·Classes
16 class· Dune::AdaptDataHandleInterface<_Grid,_Impl_> 
17  ······Interface·class·for·the·Grid's·adapt·method·where·the·parameter·is·a 
18 ········AdaptDataHandleInterface.·More...17 class· Dune::MessageBufferIF<_MessageBufferImp_>
 18 ········Communication·message·buffer·interface.·This·class·describes·the
 19 ········interface·for·reading·and·writing·data·to·the·communication·message
 20 ········buffer.·As·message·buffers·might·be·deeply·implemented·in·various
 21  ······packages·the·message·buffers·implementations·cannot·be·derived·from
 22 ········this·interface·class.·Therefore·we·just·apply·the·engine·concept·to
 23 ········wrap·the·message·buffer·call·and·make·sure·that·the·interface·is
 24 ········fulfilled.·More...
19  25  
20 class· Dune::AdaptDataHandle<_Grid,_Impl_> 
21   
22 class· Dune::CombinedAdaptProlongRestrict<_A,_B_> 
23  ······class·for·combining·2·index·sets·together·for·adaptation·process 
24 ········More...26 class· Dune::CommDataHandleIF<_DataHandleImp,_DataTypeImp_>
 27 ········CommDataHandleIF·describes·the·features·of·a·data·handle·for
 28 ········communication·in·parallel·runs·using·the·Grid::communicate·methods.
 29  ······Here·the·Barton-Nackman·trick·is·used·to·interprete·data·handle·objects
 30 ········as·its·interface.·Therefore·usable·data·handle·classes·need·to·be
 31 ········derived·from·this·class.·More...
25  32  
26 ·Namespaces33 ·Namespaces
27 namespace· Dune34 namespace· Dune
28  ··········Include·standard·header·files.35  ··········Include·standard·header·files.
29  36  
30 *****·Detailed·Description·*****37 *****·Detailed·Description·*****
31 interfaces·and·wrappers·needed·for·the·callback·adaptation·provided·by 
32 AlbertaGrid·and·dune-ALUGrid38 Describes·the·parallel·communication·interface·class·for·MessageBuffers·and
 39 DataHandles.
33 ··Author40 ··Author
34 ······Martin·Nolte41 ······Robert·Kloefkorn
  
35 ===============================================================================42 ===============================================================================
36 ·····Generated·by [doxygen]·1.9.443 ·····Generated·by [doxygen]·1.9.4
69.0 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00254_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-grid:·adaptcallback.hh·Source·File</title>8 <title>dune-grid:·datahandleif.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, 157 lines modifiedOffset 62, 177 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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">adaptcallback.hh</div></div>68 ··<div·class="headertitle"><div·class="title">datahandleif.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00254.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00254.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_ADAPTCALLBACK_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_DATAHANDLEIF_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_ADAPTCALLBACK_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_DATAHANDLEIF_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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>78 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/bartonnackmanifcheck.hh&gt;</span></div>
79 <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>
 80 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
 81 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>
80 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>82 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
81 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·Internal·Forward·Declarations</span></div> 
82 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="comment">//·-----------------------------</span></div> 
83 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
84 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>,·<span·class="keyword">class</span>·Impl·&gt;</div> 
85 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">class·</span>AdaptDataHandle;</div> 
86 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
87 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
88 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
89 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="comment">//·AdaptDataHandleInterface</span></div> 
90 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="comment">//·------------------------</span></div> 
91 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
92 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>,·<span·class="keyword">class</span>·Impl·&gt;</div>83 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·MessageBufferImp&gt;</div>
93 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02582.html">···32</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02582.html">AdaptDataHandleInterface</a></div>84 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02706.html">···32</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02706.html">MessageBufferIF</a></div>
94 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··{</div>85 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··{</div>
95 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02582.html">AdaptDataHandleInterface&lt;·Grid,·Impl·&gt;</a>·<a·class="code·hl_class"·href="a02582.html">This</a>;</div> 
96 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>86 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····MessageBufferImp·&amp;·buff_;</div>
97 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02578.html">AdaptDataHandle</a>&lt;·<a·class="code·hl_class"·href="a02834.html">Grid</a>,·Impl·&gt;;</div> 
98 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
99 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">public</span>:</div>87 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">public</span>:</div>
 88 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02706.html#a241f3785616b72192bbe24da13df3878">···37</a></span>····<a·class="code·hl_function"·href="a02706.html#a241f3785616b72192bbe24da13df3878">MessageBufferIF</a>(MessageBufferImp·&amp;·buff)·:·buff_(buff)·{}</div>
100 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02582.html#a9d8b2f654e751d26e4c39a654599f8df">···39</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Grid::template·Codim&lt;·0·&gt;::Entity·<a·class="code·hl_typedef"·href="a02582.html#a9d8b2f654e751d26e4c39a654599f8df">Entity</a>;</div> 
101 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
102 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">private</span>:</div> 
103 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<a·class="code·hl_class"·href="a02582.html">AdaptDataHandleInterface</a>·()</div> 
104 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{}</div> 
105 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
106 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<a·class="code·hl_class"·href="a02582.html">AdaptDataHandleInterface</a>·(·<span·class="keyword">const</span>·This·&amp;·);</div> 
107 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····This·&amp;operator=·(·<span·class="keyword">const</span>·This·&amp;·);</div> 
108 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
109 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">public</span>:</div> 
110 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02582.html#af554af2dceed3e39393b4e516cd73a6d">···54</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02582.html#af554af2dceed3e39393b4e516cd73a6d">preCoarsening</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02582.html#a9d8b2f654e751d26e4c39a654599f8df">Entity</a>·&amp;father·)</div> 
111 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····{</div> 
112 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<a·class="code·hl_function"·href="a02582.html#aaae830400e552b5dde66d193e47cedcd">asImp</a>().preCoarsening(·father·);</div> 
113 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div> 
114 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>89 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
115 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a02582.html#a2a6799af75d86dd840a405808cc647bd">···64</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02582.html#a2a6799af75d86dd840a405808cc647bd">postR[·...·truncated·by·diffoscope;·len:·155,·SHA:·a24258715f1e2798529e95b95edb0fc6d973a8ec4aef0b08bfe32bb096d1855a·...·]</div>90 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>
 91 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02706.html#ab007f6d86a97356527b42a379b600079">···45</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02706.html#ab007f6d86a97356527b42a379b600079">write</a>(<span·class="keyword">const</span>·T·&amp;·val)</div>
 92 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····{</div>
 93 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······buff_.write(val);</div>
 94 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div>
 95 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 96 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>
 97 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02706.html#aec928187168ac22813a0af3343d5f0c0">···59</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02706.html#aec928187168ac22813a0af3343d5f0c0">read</a>(T·&amp;·val)</div>
 98 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····{</div>
 99 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······buff_.read(val);</div>
 100 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>
 101 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··};·<span·class="comment">//·end·class·MessageBufferIF</span></div>
 102 <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>103 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 104 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DataHandleImp,·<span·class="keyword">class</span>·DataTypeImp&gt;</div>
 105 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a02710.html">···77</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02710.html">CommDataHandleIF</a></div>
117 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<a·class="code·hl_function"·href="a02582.html#aaae830400e552b5dde66d193e47cedcd">asImp</a>().postRefinement(·father·);</div> 
118 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div> 
119 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
120 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02582.html#ad856a63ee25eb8b77b521a703b9b5519">···69</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02582.html#ad856a63ee25eb8b77b521a703b9b5519">restrictLocal</a>(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02582.html#a9d8b2f654e751d26e4c39a654599f8df">Entity</a>·&amp;father,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02582.html#a9d8b2f654e751d26e4c39a654599f8df">Entity</a>&amp;·son,·<span·class="keywordtype">bool</span>·initialize·)</div> 
121 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····{</div> 
122 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<a·class="code·hl_function"·href="a02582.html#aaae830400e552b5dde66d193e47cedcd">asImp</a>().restrictLocal(·father,·son,·initialize·);</div> 
123 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····}</div> 
124 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
125 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02582.html#a1e6c6dc1c3c0cecb451df8d608323a20">···74</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02582.html#a1e6c6dc1c3c0cecb451df8d608323a20">prolongLocal</a>(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02582.html#a9d8b2f654e751d26e4c39a654599f8df">Entity</a>·&amp;father,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02582.html#a9d8b2f654e751d26e4c39a654599f8df">Entity</a>&amp;·son,·<span·class="keywordtype">bool</span>·initialize·)</div> 
126 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····{</div> 
127 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<a·class="code·hl_function"·href="a02582.html#aaae830400e552b5dde66d193e47cedcd">asImp</a>().prolongLocal(·father,·son,·initialize·);</div> 
128 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····}</div> 
129 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>106 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··{</div>
 107 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·M&gt;</div>
130 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">protected</span>:</div>108 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keyword">class·</span>CheckFixedSizeMethod</div>
131 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02582.html#aaae830400e552b5dde66d193e47cedcd">···80</a></span>····<span·class="keyword">const</span>·Impl·&amp;<a·class="code·hl_function"·href="a02582.html#aaae830400e552b5dde66d193e47cedcd">asImp</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<span·class="keyword">static_cast&lt;</span>·<span·class="keyword">const·</span>Impl·&amp;·<span·class="keyword">&gt;</span>(·*this·);·}</div> 
132 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a02582.html#aa75e0ba36fed7fc24e2613b4ceb0d292">···81</a></span>····Impl·&amp;<a·class="code·hl_function"·href="a02582.html#aa75e0ba36fed7fc24e2613b4ceb0d292">asImp</a>·()·{·<span·class="keywordflow">return</span>·<span·class="keyword">static_cast&lt;</span>·Impl·&amp;·<span·class="keyword">&gt;</span>(·*this·);·}</div> 
133 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··};</div> 
134 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>109 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····{</div>
135 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>110 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<span·class="comment">//·check·for·old·signature·of·deprecated·fixedsize·method.</span></div>
 111 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>
 112 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keyword">static</span>·std::true_type·testSignature(<span·class="keywordtype">bool</span>·(T::*)(<span·class="keywordtype">int</span>,·<span·class="keywordtype">int</span>)·<span·class="keyword">const</span>);</div>
136 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>113 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
137 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="comment">//·AdaptDataHandle</span></div>114 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>
138 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="comment">//·---------------</span></div>115 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keyword">static</span>·<span·class="keyword">decltype</span>(testSignature(&amp;T::fixedsize))·test(std::nullptr_t);</div>
139 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>116 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
140 <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>·Gr<span·class="keywordtype">id</span>,·<span·class="keyword">class</span>·Impl·&gt;</div>117 <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>·T&gt;</div>
 118 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······<span·class="keyword">static</span>·std::false_type·test(...);</div>
141 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a02578.html">···90</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02578.html">AdaptDataHandle</a></div> 
142 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02582.html">AdaptDataHandleInterface</a>&lt;·Grid,·Impl·&gt;</div> 
143 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··{</div>119 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
144 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02578.html">AdaptDataHandle&lt;·Grid,·Impl·&gt;</a>·<a·class="code·hl_class"·href="a02582.html">This</a>;</div> 
145 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02582.html">AdaptDataHandleInterface&lt;·Grid,·Impl·&gt;</a>·<a·class="code·hl_class"·href="a02582.html">Base</a>;</div>120 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······<span·class="keyword">using·</span>type·=·<span·class="keyword">decltype</span>(test&lt;M&gt;(<span·class="keyword">nullptr</span>));</div>
 121 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keyword">public</span>:</div>
 122 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·value·=·type::value;</div>
146 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>123 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····};</div>
147 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">public</span>:</div> 
148 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a02578.html#a41b635bc7ef4bcefb25d4473f8b5075e">···97</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02582.html#a9d8b2f654e751d26e4c39a654599f8df">Base::Entity</a>·<a·class="code·hl_typedef"·href="a02578.html#a41b635bc7ef4bcefb25d4473f8b5075e">Entity</a>;</div> 
Max diff block lines reached; 32211/58170 bytes (55.37%) of diff not shown.
12.1 KB
html2text {}
    
Offset 5, 200 lines modifiedOffset 5, 220 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·common8 ····*·common
9 adaptcallback.hh9 datahandleif.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_GRID_COMMON_ADAPTCALLBACK_HH16 ·5#ifndef·DUNE_GRID_COMMON_DATAHANDLEIF_HH
17 ·6#define·DUNE_GRID_COMMON_ADAPTCALLBACK_HH17 ·6#define·DUNE_GRID_COMMON_DATAHANDLEIF_HH
18 ·718 ·7
 19 ·14#include·<dune/common/bartonnackmanifcheck.hh>
 20 ·15
19 ·14namespace·Dune21 ·16namespace·Dune
20 ·15{22 ·17{
 23 ·18
 24 ·31·template·<class·MessageBufferImp>
 25 32·class·MessageBufferIF
21 ·16 
22 ·17·//·Internal·Forward·Declarations 
23 ·18·//·----------------------------- 
24 ·19 
25 ·20·template<·class·Grid,·class·Impl·> 
26 ·21·class·AdaptDataHandle; 
27 ·22 
28 ·23 
29 ·24 
30 ·25·//·AdaptDataHandleInterface 
31 ·26·//·------------------------ 
32 ·27 
33 ·31·template<·class·Grid,·class·Impl·> 
34 32·class·AdaptDataHandleInterface 
35 ·33·{26 ·33·{
 27 ·34·MessageBufferImp·&·buff_;
36 ·34·typedef·AdaptDataHandleInterface<_Grid,_Impl_>·This; 
37 ·35 
38 ·36·friend·class·AdaptDataHandle<·Grid,·Impl·>; 
39 ·37 
40 ·38·public:28 ·35·public:
 29 37·MessageBufferIF(MessageBufferImp·&·buff)·:·buff_(buff)·{}
 30 ·38
 31 ·44·template·<class·T>
 32 45·void·write(const·T·&·val)
41 39·typedef·typename·Grid::template·Codim<·0·>::Entity·Entity; 
42 ·40 
43 ·41·private: 
44 ·42·AdaptDataHandleInterface·() 
45 ·43·{} 
46 ·44 
47 ·45·AdaptDataHandleInterface·(·const·This·&·); 
48 ·46·This·&operator=·(·const·This·&·); 
49 ·47 
50 ·48·public: 
51 54·void·preCoarsening·(·const·Entity·&father·) 
52 ·55·{ 
53 ·56·asImp().preCoarsening(·father·); 
54 ·57·} 
55 ·58 
56 64·void·postRefinement·(·const·Entity·&father·) 
57 ·65·{33 ·46·{
58 ·66·asImp().postRefinement(·father·); 
59 ·67·} 
60 ·68 
61 69·void·restrictLocal(·const·Entity·&father,·const·Entity&·son,·bool·initialize 
62 )34 ·47·buff_.write(val);
 35 ·48·}
 36 ·49
 37 ·58·template·<class·T>
 38 59·void·read(T·&·val)
63 ·70·{39 ·60·{
64 ·71·asImp().restrictLocal(·father,·son,·initialize·);40 ·61·buff_.read(val);
65 ·72·}41 ·62·}
66 ·73 
67 74·void·prolongLocal(·const·Entity·&father,·const·Entity&·son,·bool·initialize 
68 )42 ·63·};·//·end·class·MessageBufferIF
 43 ·64
 44 ·65
 45 ·76·template·<class·DataHandleImp,·class·DataTypeImp>
 46 77·class·CommDataHandleIF
69 ·75·{47 ·78·{
 48 ·79·template·<class·M>
 49 ·80·class·CheckFixedSizeMethod
 50 ·81·{
 51 ·82·//·check·for·old·signature·of·deprecated·fixedsize·method.
 52 ·83·template·<class·T>
 53 ·84·static·std::true_type·testSignature(bool·(T::*)(int,·int)·const);
70 ·76·asImp().prolongLocal(·father,·son,·initialize·); 
71 ·77·} 
72 ·78 
73 ·79·protected: 
74 80·const·Impl·&asImp·()·const·{·return·static_cast<·const·Impl·&·>(·*this·);·} 
75 81·Impl·&asImp·()·{·return·static_cast<·Impl·&·>(·*this·);·} 
76 ·82·}; 
77 ·83 
78 ·84 
79 ·8554 ·85
80 ·86·//·AdaptDataHandle 
81 ·87·//·---------------55 ·86·template·<class·T>
 56 ·87·static·decltype(testSignature(&T::fixedsize))·test(std::nullptr_t);
82 ·8857 ·88
 58 ·89·template·<class·T>
 59 ·90·static·std::false_type·test(...);
 60 ·91
 61 ·92·using·type·=·decltype(test<M>(nullptr));
83 ·89·template<·class·Grid,·class·Impl·> 
84 90·class·AdaptDataHandle 
85 ·91·:·public·AdaptDataHandleInterface<·Grid,·Impl·> 
86 ·92·{ 
87 ·93·typedef·AdaptDataHandle<_Grid,_Impl_>·This; 
88 ·94·typedef·AdaptDataHandleInterface<_Grid,_Impl_>·Base; 
89 ·95 
90 ·96·public:62 ·93·public:
91 97·typedef·typename·Base::Entity·Entity; 
92 ·98 
93 ·99·protected: 
94 100·AdaptDataHandle·()63 ·94·static·const·bool·value·=·type::value;
 64 ·95·};
 65 ·96
 66 ·97
 67 ·98·template·<class·DH,·bool>
 68 ·99·struct·CallFixedSize
Max diff block lines reached; 8525/12351 bytes (69.02%) of diff not shown.
8.02 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00260.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-grid:·scsgmapper.hh·File·Reference</title>8 <title>dune-grid:·sizecache.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, 47 lines modifiedOffset 65, 48 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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">scsgmapper.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">sizecache.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Mapper·classes·are·used·to·attach·data·to·a·grid.··75 <p>Provides·size·cache·classes·to·implement·the·grids·size·method·efficiently.··
76 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
77 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
78 <code>#include·&quot;<a·class="el"·href="a00296_source.html">mapper.hh</a>&quot;</code><br·/>78 <code>#include·&lt;vector&gt;</code><br·/>
 79 <code>#include·&lt;set&gt;</code><br·/>
 80 <code>#include·&lt;utility&gt;</code><br·/>
 81 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
 82 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/>
 83 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 84 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
 86 <code>#include·&lt;<a·class="el"·href="a07208_source.html">dune/grid/common/capabilities.hh</a>&gt;</code><br·/>
80 </div>87 </div>
81 <p><a·href="a00260_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a00260_source.html">Go·to·the·source·code·of·this·file.</a></p>
82 <table·class="memberdecls">89 <table·class="memberdecls">
83 <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>
84 Classes</h2></td></tr>91 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="a02998.html">Dune::SingleCodimSingleGeomTypeMapper&lt;·GV,·c·&gt;</a></td></tr> 
86 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·class·for·a·single·codim·and·single·geometry·type·mapper.··<a·href="a02998.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="a03002.html">Dune::LeafSingleCodimSingleGeomTypeMapper&lt;·G,·c·&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="a03010.html">Dune::SizeCache&lt;·GridImp·&gt;</a></td></tr>
 93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">organizes·the·caching·of·sizes·for·one·grid·and·one·GeometryType··<a·href="a03010.html#details">More...</a><br·/></td></tr>
89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Single·codim·and·single·geometry·type·mapper·for·leaf·entities.··<a·href="a03002.html#details">More...</a><br·/></td></tr> 
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03006.html">Dune::LevelSingleCodimSingleGeomTypeMapper&lt;·G,·c·&gt;</a></td></tr> 
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Single·codim·and·single·geometry·type·mapper·for·entities·of·one·level.··<a·href="a03006.html#details">More...</a><br·/></td></tr> 
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">95 </table><table·class="memberdecls">
95 <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>
96 Namespaces</h2></td></tr>97 Namespaces</h2></td></tr>
97 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>98 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
98 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>99 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>101 </table>
101 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>102 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
102 <div·class="textblock"><p·>Mapper·classes·are·used·to·attach·data·to·a·grid.·</p>103 <div·class="textblock"><p·>Provides·size·cache·classes·to·implement·the·grids·size·method·efficiently.·</p>
103 <dl·class="section·author"><dt>Author</dt><dd>Peter·Bastian·</dd></dl>104 <dl·class="section·author"><dt>Author</dt><dd>Robert·Kloefkorn·</dd></dl>
104 </div></div><!--·contents·-->105 </div></div><!--·contents·-->
105 <!--·start·footer·part·-->106 <!--·start·footer·part·-->
106 <hr·class="footer"/><address·class="footer"><small>107 <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.4108 Generated·by&#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>109 </small></address>
109 </body>110 </body>
110 </html>111 </html>
1.71 KB
html2text {}
    
Offset 6, 36 lines modifiedOffset 6, 37 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·common9 ····*·common
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 scsgmapper.hh·File·Reference11 sizecache.hh·File·Reference
12 Mapper·classes·are·used·to·attach·data·to·a·grid.·More...12 Provides·size·cache·classes·to·implement·the·grids·size·method·efficiently.
 13 More...
 14 #include·<cassert>
 15 #include·<vector>
13 #include·<iostream>16 #include·<set>
14 #include·"mapper.hh"17 #include·<utility>
 18 #include·<dune/common/exceptions.hh>
 19 #include·<dune/common/hybridutilities.hh>
 20 #include·<dune/geometry/type.hh>
 21 #include·<dune/geometry/referenceelements.hh>
15 #include·<dune/grid/common/grid.hh>22 #include·<dune/grid/common/gridenums.hh>
 23 #include·<dune/grid/common/capabilities.hh>
16 Go_to_the_source_code_of_this_file.24 Go_to_the_source_code_of_this_file.
17 ·Classes25 ·Classes
 26 class· Dune::SizeCache<_GridImp_>
 27  ······organizes·the·caching·of·sizes·for·one·grid·and·one·GeometryType
18 class· Dune::SingleCodimSingleGeomTypeMapper<_GV,_c_> 
19  ······Implementation·class·for·a·single·codim·and·single·geometry·type 
20 ········mapper.·More... 
21   
22 class· Dune::LeafSingleCodimSingleGeomTypeMapper<_G,_c_> 
23  ······Single·codim·and·single·geometry·type·mapper·for·leaf·entities.·More... 
24   
25 class· Dune::LevelSingleCodimSingleGeomTypeMapper<_G,_c_> 
26  ······Single·codim·and·single·geometry·type·mapper·for·entities·of·one·level. 
27 ········More...28 ········More...
28  29  
29 ·Namespaces30 ·Namespaces
30 namespace· Dune31 namespace· Dune
31  ··········Include·standard·header·files.32  ··········Include·standard·header·files.
32  33  
33 *****·Detailed·Description·*****34 *****·Detailed·Description·*****
34 Mapper·classes·are·used·to·attach·data·to·a·grid.35 Provides·size·cache·classes·to·implement·the·grids·size·method·efficiently.
35 ··Author36 ··Author
36 ······Peter·Bastian37 ······Robert·Kloefkorn
  
37 ===============================================================================38 ===============================================================================
38 ·····Generated·by [doxygen]·1.9.439 ·····Generated·by [doxygen]·1.9.4
109 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00260_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-grid:·scsgmapper.hh·Source·File</title>8 <title>dune-grid:·sizecache.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, 371 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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">scsgmapper.hh</div></div>68 ··<div·class="headertitle"><div·class="title">sizecache.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00260.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00260.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_SCSGMAPPER_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_SIZECACHE_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_SCSGMAPPER_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_SIZECACHE_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;iostream&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><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00296.html">mapper.hh</a>&quot;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;set&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</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="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
 84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/hybridutilities.hh&gt;</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/geometry/type.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/geometry/referenceelements.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="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/grid/common/gridenums.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="a07208.html">dune/grid/common/capabilities.hh</a>&gt;</span></div>
 91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
83 <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="a01063.html">Dune</a></div>92 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
84 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</div>93 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
85 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·GV,·<span·class="keywordtype">int</span>·c&gt;</div>94 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>
86 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02998.html">···38</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02998.html">SingleCodimSingleGeomTypeMapper</a>·:</div>95 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03010.html">···32</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03010.html">SizeCache</a></div>
87 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02922.html">Mapper</a>&lt;typename·GV::Grid,SingleCodimSingleGeomTypeMapper&lt;GV,c&gt;,·typename·GV::IndexSet::IndexType·&gt;</div>96 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··{</div>
 97 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03010.html">SizeCache&lt;GridImp&gt;</a>·<a·class="code·hl_class"·href="a03010.html">ThisType</a>;</div>
 98 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dim·=·GridImp::dimension;</div>
 99 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 100 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·nCodim·=·GridImp::dimension·+·1;</div>
88 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··{</div>101 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
89 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">public</span>:</div>102 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="comment">//·type·of·grid</span></div>
 103 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">typedef</span>·GridImp·GridType;</div>
90 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>104 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
91 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02998.html#a215a4cc8b8b0c8f4723897fbf92f1e2e">···44</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GV::IndexSet::IndexType·<a·class="code·hl_typedef"·href="a02998.html#a215a4cc8b8b0c8f4723897[·...·truncated·by·diffoscope;·len:·22,·SHA:·7c91c95396089373b5208f5ea1edcffbedce2c4bdda1d600790bd4cbd9a64f8e·...·]</div>105 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="comment">//·coordinate·type</span></div>
 106 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridType·::·ctype·ctype·;</div>
92 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>107 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
93 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02998.html#a2e28c04ec4df13ed044684c3c34d4c41">···50</a></span>····<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a02998.html#a2e28c04ec4df13ed044684c3c34d4c41">size_type[·...·truncated·by·diffoscope;·len:·98,·SHA:·0189decfad25c45b74c4e79867fa48d5b9b8ed24e8a5e57d0b77ffa76b83db0d·...·]</div>108 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="comment">//·stores·all·sizes·of·the·levels</span></div>
 109 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">mutable</span>·std::vector&lt;·int·&gt;·levelSizes_[nCodim];</div>
 110 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 111 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="comment">//·stores·all·sizes·of·the·levels</span></div>
 112 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">mutable</span>·std::vector&lt;·std::vector&lt;·int·&gt;·&gt;·levelTypeSizes_[nCodim];</div>
94 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>113 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
95 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02998.html#a69ddb323c2d0a94eb80641bbc67bb564">···56</a></span>····<a·class="code·hl_function"·href="a02998.html#a69ddb323c2d0a94eb80641bbc67bb564">SingleCodimSingleGeomTypeMapper</a>·(<span·c[·...·truncated·by·diffoscope;·len:·45,·SHA:·c968125ae85c82b5e0bc5d1e277736c3ac9f0ac702bcfd4ea20c670975385453·...·]</div>114 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="comment">//·stores·all·sizes·of·leafs</span></div>
 115 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">mutable</span>·<span·class="keywordtype">int</span>·leafSizes_[nCodim];</div>
96 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····:·gridView_(gridView)</div>116 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 117 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="comment">//·stores·all·sizes·of·leafs</span></div>
 118 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">mutable</span>·std::vector&lt;·int·&gt;·leafTypeSizes_[nCodim];</div>
97 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····,·indexSet_(&amp;gridView_.indexSet())</div>119 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 120 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="comment">//·the·grid</span></div>
 121 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">const</span>·GridType·&amp;·grid_;</div>
 122 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 123 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="comment">//·count·elements·of·set·by·iterating·the·grid</span></div>
 124 <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>·codim,·<span·class="keywordtype">bool</span>·gr<span·class="keywordtype">id</span>HasCodim·&gt;</div>
 125 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">struct·</span>CountLevelEntitiesBase</div>
98 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{</div>126 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····{</div>
99 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="comment">//·check·that·grid·has·only·a·single·geometry·type</span></div>127 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keyword">template</span>·&lt;·<span·class="keyword">class</span>·SzCacheType·&gt;</div>
 128 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·apply(<span·class="keyword">const</span>·SzCacheType·&amp;·sc,·<span·class="keywordtype">int</span>·level,·<span·class="keywordtype">int</span>·cd)</div>
 129 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······{</div>
100 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">if</span>·(indexSet_-&gt;types(c).size()·!=·1)</div>130 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<span·class="keywordflow">if</span>(·cd·==·codim·)</div>
101 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········DUNE_THROW(<a·class="code·hl_class"·href="a02798.html">GridError</a>,·<span·class="stringliteral">&quot;mapper·treats·only·a·single·codim·and·a·single·geometry·type&quot;</span>);</div>131 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········{</div>
 132 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··········sc.template·countLevelEntities&lt;All_Partition,codim&gt;·(level);</div>
 133 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········}</div>
102 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div>134 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······}</div>
103 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>135 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····};</div>
104 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·EntityType&gt;</div> 
105 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02998.html#a4cb0a235f822bd67b5b7dae837398ae1">···71</a></span>····<a·class="code·hl_typedef"·href="a02998.html#a215a4cc8b8b0c8f4723897fbf92f1e2e">Index</a>·<a·class="code·hl_function"·href="a02998.html#a4cb0a235f822bd67b5b7dae837398ae1">index</a>·(<span·class="keyword">const</span>·EntityType&amp;·e)<span·class="keyword">·const</span></div> 
106 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">····</span>{</div> 
107 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keyword">static_assert</span>(EntityType::codimension·==·c,·<span·class="stringliteral">&quot;Entity·of·wrong·codim·passed·to·SingleCodimSingleGeomTypeMapper&quot;</span>);</div> 
108 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordflow">return</span>·indexSet_-&gt;index(e);</div> 
109 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····}</div>136 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 137 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keyword">template</span>·&lt;·<span·class="keywordtype">int</span>·codim·&gt;</div>
 138 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">struct·</span>CountLevelEntitiesBase&lt;·codim,·false·&gt;</div>
110 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>139 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····{</div>
111 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a02998.html#a690eb1d3d6926fec953c4f6a05e03e60">···84</a></span>····<a·class="code·hl_typedef"·href="a02998.html#a215a4cc8b8b0c8f4723897fbf92f1e2e">Index</a>·<a·class="code·hl_function"·href="a02998.html#a690eb1d3d6926fec953c4f6a05e03e60">subIndex</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·GV::template·Codim&lt;0&gt;::Entity&amp;·e,</div> 
112 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>···············<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·codim)<span·class="keyword">·const</span></div>140 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keyword">template</span>·&lt;·<span·class="keyword">class</span>·SzCacheType·&gt;</div>
 141 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·apply(<span·class="keyword">const</span>·SzCacheType·&amp;·sc,·<span·class="keywordtype">int</span>·level,·<span·class="keywordtype">int</span>·cd)</div>
113 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">····</span>{</div>142 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······{</div>
114 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keywordflow">if</span>·(codim·!=·c)</div>143 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········<span·class="keywordflow">if</span>(·cd·==·codim·)</div>
115 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········DUNE_THROW(<a·class="code·hl_class"·href="a02798.html">GridError</a>,·<span·class="stringliteral">&quot;Id·of·wrong·codim·requested·from·SingleCodimSingleGeomTypeMapper&quot;</span>);</div>144 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········{</div>
 145 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··········sc.template·countLevelEntitiesNoCodim&lt;All_Partition,codim&gt;·(level);</div>
 146 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········}</div>
 147 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······}</div>
 148 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····};</div>
 149 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 150 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keyword">template</span>·&lt;·<span·class="keywordtype">int</span>·codim·&gt;</div>
116 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<span·class="keywordflow">return</span>·indexSet_-&gt;subIndex(e,i,codim);</div>151 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keyword">struct·</span>CountLevelEntities</div>
 152 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······:·<span·class="keyword">public</span>·CountLevelEntitiesBase&lt;·codim,·Capabilities·::·hasEntity&lt;·GridType,·codim·&gt;·::·v·&gt;</div>
117 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····}</div>153 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····{};</div>
118 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>154 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
119 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a02998.html#a8ed7ee283d0db22d212b97aabcb6d7c5">··100</a></span>····<a·class="code·hl_typedef"·href="a02998.html#a2e28c04ec4df13ed044684c3c34d4c41">size_type</a>·<a·class="code·hl_function"·h[·...·truncated·by·diffoscope;·len:·91,·SHA:·fa6e9c52bed9d2978be6856e9f2f4af4bd172a55d94e2f53127025d470c4cf76·...·]</span></div>155 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="comment">//·count·elements·of·set·by·iterating·the·grid</span></div>
 156 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····<span·class="keyword">template</span>·&lt;·<span·class="keywordtype">int</span>·codim,·<span·class="keywordtype">bool</span>·gr<span·class="keywordtype">id</span>HasCodim·&gt;</div>
 157 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keyword">struct·</span>CountLeafEntitiesBase</div>
 158 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····{</div>
 159 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·SzCacheType&gt;</div>
 160 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·apply(<span·class="keyword">const</span>·SzCacheType·&amp;·sc,·<span·class="keywordtype">int</span>·cd)</div>
 161 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······{</div>
120 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="keyword">····</span>{</div>162 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>········<span·class="keywordflow">if</span>(·cd·==·codim·)</div>
121 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······<span·class="keywordflow">return</span>·indexSet_-&gt;size(c);</div>163 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>········{</div>
 164 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··········sc.template·countLeafEntities&lt;All_Partition,codim&gt;·();</div>
 165 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>········}</div>
Max diff block lines reached; 59638/90712 bytes (65.74%) of diff not shown.
20.3 KB
html2text {}
    
Offset 5, 251 lines modifiedOffset 5, 415 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·common8 ····*·common
9 scsgmapper.hh9 sizecache.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_GRID_COMMON_SCSGMAPPER_HH16 ·5#ifndef·DUNE_GRID_COMMON_SIZECACHE_HH
17 ·6#define·DUNE_GRID_COMMON_SCSGMAPPER_HH17 ·6#define·DUNE_GRID_COMMON_SIZECACHE_HH
18 ·718 ·7
19 ·8#include·<iostream> 
20 ·9#include·"mapper.hh" 
21 ·10 
22 ·11#include·<dune/grid/common/grid.hh>19 ·8#include·<cassert>
 20 ·9#include·<vector>
 21 ·10#include·<set>
 22 ·11#include·<utility>
23 ·1223 ·12
 24 ·13#include·<dune/common/exceptions.hh>
 25 ·14#include·<dune/common/hybridutilities.hh>
 26 ·15
 27 ·16#include·<dune/geometry/type.hh>
 28 ·17#include·<dune/geometry/referenceelements.hh>
 29 ·18
 30 ·19#include·<dune/grid/common/gridenums.hh>
 31 ·20#include·<dune/grid/common/capabilities.hh>
 32 ·21
24 ·19namespace·Dune33 ·28namespace·Dune·{
25 ·20{ 
26 ·37·template·<typename·GV,·int·c> 
27 38·class·SingleCodimSingleGeomTypeMapper·: 
28 ·39·public·Mapper<typename·GV::Grid,SingleCodimSingleGeomTypeMapper<GV,c>, 
29 typename·GV::IndexSet::IndexType·>34 ·29
 35 ·31·template·<class·GridImp>
 36 32·class·SizeCache
 37 ·33·{
 38 ·34·typedef·SizeCache<GridImp>·ThisType;
 39 ·36·constexpr·static·int·dim·=·GridImp::dimension;
 40 ·37
 41 ·39·constexpr·static·int·nCodim·=·GridImp::dimension·+·1;
30 ·40·{42 ·40
31 ·41·public: 
32 ·42 
33 44·typedef·typename·GV::IndexSet::IndexType·Index; 
34 ·45 
35 50·using·size_type·=·decltype(std::declval<typename·GV::IndexSet>().size(0)); 
36 ·51 
37 56·SingleCodimSingleGeomTypeMapper·(const·GV&·gridView) 
38 ·57·:·gridView_(gridView) 
39 ·58·,·indexSet_(&gridView_.indexSet())43 ·41·//·type·of·grid
 44 ·42·typedef·GridImp·GridType;
 45 ·43
 46 ·44·//·coordinate·type
 47 ·45·typedef·typename·GridType·::·ctype·ctype·;
 48 ·46
 49 ·47·//·stores·all·sizes·of·the·levels
 50 ·48·mutable·std::vector<·int·>·levelSizes_[nCodim];
 51 ·49
 52 ·50·//·stores·all·sizes·of·the·levels
 53 ·51·mutable·std::vector<·std::vector<·int·>·>·levelTypeSizes_[nCodim];
 54 ·52
 55 ·53·//·stores·all·sizes·of·leafs
 56 ·54·mutable·int·leafSizes_[nCodim];
 57 ·55
 58 ·56·//·stores·all·sizes·of·leafs
 59 ·57·mutable·std::vector<·int·>·leafTypeSizes_[nCodim];
 60 ·58
 61 ·59·//·the·grid
 62 ·60·const·GridType·&·grid_;
 63 ·61
 64 ·62·//·count·elements·of·set·by·iterating·the·grid
 65 ·63·template·<·int·codim,·bool·gridHasCodim·>
 66 ·64·struct·CountLevelEntitiesBase
40 ·59·{67 ·65·{
 68 ·66·template·<·class·SzCacheType·>
 69 ·67·static·void·apply(const·SzCacheType·&·sc,·int·level,·int·cd)
41 ·60·//·check·that·grid·has·only·a·single·geometry·type 
42 ·61·if·(indexSet_->types(c).size()·!=·1) 
43 ·62·DUNE_THROW(GridError,·"mapper·treats·only·a·single·codim·and·a·single 
44 geometry·type"); 
45 ·63·} 
46 ·64 
47 ·70·template<class·EntityType> 
48 71·Index·index·(const·EntityType&·e)·const 
49 ·72·{ 
50 ·73·static_assert(EntityType::codimension·==·c,·"Entity·of·wrong·codim·passed 
51 to·SingleCodimSingleGeomTypeMapper"); 
52 ·74·return·indexSet_->index(e); 
53 ·75·} 
54 ·76 
55 84·Index·subIndex·(const·typename·GV::template·Codim<0>::Entity&·e, 
56 ·85·int·i,·unsigned·int·codim)·const 
57 ·86·{70 ·68·{
58 ·87·if·(codim·!=·c) 
59 ·88·DUNE_THROW(GridError,·"Id·of·wrong·codim·requested·from 
60 SingleCodimSingleGeomTypeMapper"); 
61 ·89·return·indexSet_->subIndex(e,i,codim); 
62 ·90·} 
63 ·91 
64 100·size_type·size·()·const71 ·69·if(·cd·==·codim·)
 72 ·70·{
 73 ·71·sc.template·countLevelEntities<All_Partition,codim>·(level);
 74 ·72·}
 75 ·73·}
 76 ·74·};
 77 ·75
 78 ·76·template·<·int·codim·>
 79 ·77·struct·CountLevelEntitiesBase<·codim,·false·>
 80 ·78·{
 81 ·79·template·<·class·SzCacheType·>
 82 ·80·static·void·apply(const·SzCacheType·&·sc,·int·level,·int·cd)
 83 ·81·{
 84 ·82·if(·cd·==·codim·)
 85 ·83·{
 86 ·84·sc.template·countLevelEntitiesNoCodim<All_Partition,codim>·(level);
 87 ·85·}
 88 ·86·}
 89 ·87·};
 90 ·88
 91 ·89·template·<·int·codim·>
Max diff block lines reached; 15326/20743 bytes (73.89%) of diff not shown.
15.9 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00269.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-grid:·boundaryprojection.hh·File·Reference</title>8 <title>dune-grid:·gridenums.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, 46 lines modifiedOffset 63, 87 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124; 
71 <a·href="#namespaces">Namespaces</a>··</div>70 <a·href="#namespaces">Namespaces</a>·&#124;
 71 <a·href="#enum-members">Enumerations</a>·&#124;
 72 <a·href="#func-members">Functions</a>··</div>
72 ··<div·class="headertitle"><div·class="title">boundaryprojection.hh·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">gridenums.hh·File·Reference</div></div>
73 </div><!--header-->74 </div><!--header-->
74 <div·class="contents">75 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;cmath&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>
76 <code>#include·&lt;memory&gt;</code><br·/> 
77 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>77 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
78 <code>#include·&lt;dune/geometry/multilineargeometry.hh&gt;</code><br·/> 
79 <code>#include·&lt;<a·class="el"·href="a00281_source.html">dune/grid/common/boundarysegment.hh</a>&gt;</code><br·/> 
80 <code>#include·&lt;<a·class="el"·href="a00320_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/> 
81 <code>#include·&lt;<a·class="el"·href="a00833_source.html">dune/grid/io/file/gmshreader.hh</a>&gt;</code><br·/> 
82 </div>78 </div>
83 <p><a·href="a00269_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a00269_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <table·class="memberdecls">80 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
86 Classes</h2></td></tr> 
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02598.html">Dune::DuneBoundaryProjection&lt;·dimworld·&gt;</a></td></tr> 
88 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Interface·class·for·vertex·projection·at·the·boundary.··<a·href="a02598.html#details">More...</a><br·/></td></tr> 
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02602.html">Dune::BoundaryProjectionWrapper&lt;·dimworld·&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="a02606.html">Dune::BoundarySegmentWrapper&lt;·dim,·dimworld·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02610.html">Dune::CircleBoundaryProjection&lt;·dimworld·&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>81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
98 Namespaces</h2></td></tr>82 Namespaces</h2></td></tr>
99 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>83 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
100 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>84 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
101 <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><table·class="memberdecls">
 87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="enum-members"·name="enum-members"></a>
 88 Enumerations</h2></td></tr>
 89 <tr·class="memitem:gabd89b77709db1d9e56bb17cd0aa44c3d"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">Dune::PartitionType</a>·{·<br·/>
 90 &#160;&#160;<a·class="el"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da1cdad324759fb0e56c7f035d91f7e4b8">Dune::InteriorEntity</a>·=0
 91 ,·<a·class="el"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da5886f9fc2fac0eb986874fb2e682fb80">Dune::BorderEntity</a>·=1
 92 ,·<a·class="el"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3daec5e1e5ba1c055301aae842f46640850">Dune::OverlapEntity</a>·=2
 93 ,·<a·class="el"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da0eb7fb9965359955e50690291d9f6d9a">Dune::FrontEntity</a>·=3
 94 ,·<br·/>
 95 &#160;&#160;<a·class="el"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da4db612fa448bc15ef7581235c17e17ea">Dune::GhostEntity</a>·=4
 96 <br·/>
 97 ·}</td></tr>
 98 <tr·class="memdesc:gabd89b77709db1d9e56bb17cd0aa44c3d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Attributes·used·in·the·generic·overlap·model.··<a·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">More...</a><br·/></td></tr>
 99 <tr·class="separator:gabd89b77709db1d9e56bb17cd0aa44c3d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 100 <tr·class="memitem:gae799a4296824c1d4ae0d82e71287b722"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01031.html#gae799a4296824c1d4ae0d82e71287b722">Dune::InterfaceType</a>·{·<br·/>
 101 &#160;&#160;<a·class="el"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a8b8e3364d9c34ed2e31f038479012f4f">Dune::InteriorBorder_InteriorBorder_Interface</a>·=0
 102 ,·<a·class="el"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a05cadca133ee23c967950c19bcbe4b85">Dune::InteriorBorder_All_Interface</a>·=1
 103 ,·<a·class="el"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a63cd8ac44d5a4cbb8cd1a4176e6b2965">Dune::Overlap_OverlapFront_Interface</a>·=2
 104 ,·<a·class="el"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a41fd52a5f00a85c7df011f9c532ed98f">Dune::Overlap_All_Interface</a>·=3
 105 ,·<br·/>
 106 &#160;&#160;<a·class="el"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a22b151c5173503a7f39a3bd93ed6300d">Dune::All_All_Interface</a>·=4
 107 <br·/>
 108 ·}</td></tr>
 109 <tr·class="memdesc:gae799a4296824c1d4ae0d82e71287b722"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameter·to·be·used·for·the·communication·functions.··<a·href="a01031.html#gae799a4296824c1d4ae0d82e71287b722">More...</a><br·/></td></tr>
 110 <tr·class="separator:gae799a4296824c1d4ae0d82e71287b722"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 <tr·class="memitem:gaa5b9e8102d7f70f3f4178182629d98b6"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01031.html#gaa5b9e8102d7f70f3f4178182629d98b6">Dune::PartitionIteratorType</a>·{·<br·/>
 112 &#160;&#160;<a·class="el"·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a842081c435caefdae9580c93720e35b0">Dune::Interior_Partition</a>·=0
 113 ,·<a·class="el"·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a8da384ab42a2918b7cf88220328cff19">Dune::InteriorBorder_Partition</a>·=1
 114 ,·<a·class="el"·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a906b14970777b3ed8927c95029f6158d">Dune::Overlap_Partition</a>·=2
 115 ,·<a·class="el"·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a5fc7e992b7cd9112ef84af4daa417a84">Dune::OverlapFront_Partition</a>·=3
 116 ,·<br·/>
 117 &#160;&#160;<a·class="el"·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a3026c69cd558fe3687c11f45966905e9">Dune::All_Partition</a>·=4
 118 ,·<a·class="el"·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a90c5b1d5dc07ddecbf0fc09db7544216">Dune::Ghost_Partition</a>·=5
 119 <br·/>
 120 ·}</td></tr>
 121 <tr·class="memdesc:gaa5b9e8102d7f70f3f4178182629d98b6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameter·to·be·used·for·the·parallel·level-·and·leaf·iterators.··<a·href="a01031.html#gaa5b9e8102d7f70f3f4178182629d98b6">More...</a><br·/></td></tr>
 122 <tr·class="separator:gaa5b9e8102d7f70f3f4178182629d98b6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:gacf00ef51e7964e5797de12e1bdf8d755"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01031.html#gacf00ef51e7964e5797de12e1bdf8d755">Dune::CommunicationDirection</a>·{·<a·class="el"·href="a01031.html#ggacf00ef51e7964e5797de12e1bdf8d755a16096429617fc1e0db063aa7d0539703">Dune::ForwardCommunication</a>
 124 ,·<a·class="el"·href="a01031.html#ggacf00ef51e7964e5797de12e1bdf8d755a109be42b107eef1f3de8fdcf3df59dd0">Dune::BackwardCommunication</a>
 125 ·}</td></tr>
 126 <tr·class="memdesc:gacf00ef51e7964e5797de12e1bdf8d755"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Define·a·type·for·communication·direction·parameter.··<a·href="a01031.html#gacf00ef51e7964e5797de12e1bdf8d755">More...</a><br·/></td></tr>
 127 <tr·class="separator:gacf00ef51e7964e5797de12e1bdf8d755"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 </table><table·class="memberdecls">
 129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 130 Functions</h2></td></tr>
 131 <tr·class="memitem:ga93b58eeb427bbeafe9bd7d460a1603cc"><td·class="memItemLeft"·align="right"·valign="top">std::string&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01031.html#ga93b58eeb427bbeafe9bd7d460a1603cc">Dune::PartitionName</a>·(PartitionType·type)</td></tr>
 132 <tr·class="memdesc:ga93b58eeb427bbeafe9bd7d460a1603cc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provide·names·for·the·partition·types.··<a·href="a01031.html#ga93b58eeb427bbeafe9bd7d460a1603cc">More...</a><br·/></td></tr>
 133 <tr·class="separator:ga93b58eeb427bbeafe9bd7d460a1603cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 <tr·class="memitem:gaa9877ecffae8bae220b1078ada412a55"><td·class="memItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01031.html#gaa9877ecffae8bae220b1078ada412a55">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;out,·const·PartitionType·&amp;type)</td></tr>
 135 <tr·class="memdesc:gaa9877ecffae8bae220b1078ada412a55"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">write·a·PartitionType·to·a·stream··<a·href="a01031.html#gaa9877ecffae8bae220b1078ada412a55">More...</a><br·/></td></tr>
 136 <tr·class="separator:gaa9877ecffae8bae220b1078ada412a55"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 137 <tr·class="memitem:ga6ceb781ca9bd00de2211a83ba6cd48dd"><td·class="memItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01031.html#ga6ceb781ca9bd00de2211a83ba6cd48dd">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;out,·const·InterfaceType·&amp;type)</td></tr>
 138 <tr·class="memdesc:ga6ceb781ca9bd00de2211a83ba6cd48dd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">write·an·InterfaceType·to·a·stream··<a·href="a01031.html#ga6ceb781ca9bd00de2211a83ba6cd48dd">More...</a><br·/></td></tr>
 139 <tr·class="separator:ga6ceb781ca9bd00de2211a83ba6cd48dd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 140 <tr·class="memitem:gade8ebbd51a3891143b354475955b4013"><td·class="memItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01031.html#gade8ebbd51a3891143b354475955b4013">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;out,·const·PartitionIteratorType·&amp;type)</td></tr>
 141 <tr·class="memdesc:gade8ebbd51a3891143b354475955b4013"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">write·a·PartitionIteratorType·to·a·stream··<a·href="a01031.html#gade8ebbd51a3891143b354475955b4013">More...</a><br·/></td></tr>
 142 <tr·class="separator:gade8ebbd51a3891143b354475955b4013"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 </table>143 </table>
103 </div><!--·contents·-->144 </div><!--·contents·-->
104 <!--·start·footer·part·-->145 <!--·start·footer·part·-->
105 <hr·class="footer"/><address·class="footer"><small>146 <hr·class="footer"/><address·class="footer"><small>
106 Generated·by&#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
107 </small></address>148 </small></address>
108 </body>149 </body>
2.75 KB
html2text {}
    
Offset 5, 34 lines modifiedOffset 5, 60 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·common8 ····*·common
 9 Namespaces·|·Enumerations·|·Functions
 10 gridenums.hh·File·Reference
 11 #include·<iostream>
9 Classes·|·Namespaces 
10 boundaryprojection.hh·File·Reference 
11 #include·<cmath> 
12 #include·<memory> 
13 #include·<dune/common/fvector.hh>12 #include·<dune/common/exceptions.hh>
14 #include·<dune/geometry/multilineargeometry.hh> 
15 #include·<dune/grid/common/boundarysegment.hh> 
16 #include·<dune/grid/common/datahandleif.hh> 
17 #include·<dune/grid/io/file/gmshreader.hh> 
18 Go_to_the_source_code_of_this_file.13 Go_to_the_source_code_of_this_file.
19 ·Classes 
20 struct· Dune::DuneBoundaryProjection<_dimworld_> 
21  ·······Interface·class·for·vertex·projection·at·the·boundary.·More...14 ·Namespaces
 15 namespace· Dune
 16  ··········Include·standard·header·files.
22  17  
23 ·class· Dune::BoundaryProjectionWrapper<_dimworld_>18 ·Enumerations
 19 enum·Dune::PartitionType·{
 20 ···   Dune::InteriorEntity·=0·,·Dune::BorderEntity·=1·,·Dune::OverlapEntity·=2·,
 21 ·····Dune::FrontEntity·=3·,
 22 ·····  Dune::GhostEntity·=4
 23 ·····}
 24  ···Attributes·used·in·the·generic·overlap·model.·More...
24  25  
25 ·class· Dune::BoundarySegmentWrapper<_dim,_dimworld_>26 enum·Dune::InterfaceType·{
 27 ···   Dune::InteriorBorder_InteriorBorder_Interface·=0·,·Dune::
 28 ·····InteriorBorder_All_Interface·=1·,·Dune::Overlap_OverlapFront_Interface·=2·,
 29 ·····Dune::Overlap_All_Interface·=3·,
 30 ·····  Dune::All_All_Interface·=4
 31 ·····}
 32  ···Parameter·to·be·used·for·the·communication·functions.·More...
26  33  
27 struct· Dune::CircleBoundaryProjection<_dimworld_>34 enum·Dune::PartitionIteratorType·{
 35 ···   Dune::Interior_Partition·=0·,·Dune::InteriorBorder_Partition·=1·,·Dune::
 36 ·····Overlap_Partition·=2·,·Dune::OverlapFront_Partition·=3·,
 37 ·····  Dune::All_Partition·=4·,·Dune::Ghost_Partition·=5
 38 ·····}
 39  ···Parameter·to·be·used·for·the·parallel·level-·and·leaf·iterators.·More...
28  40  
29 ·Namespaces 
30 namespace· Dune 
31  ··········Include·standard·header·files.41 enum·Dune::CommunicationDirection·{·Dune::ForwardCommunication·,·Dune::
 42 ··· BackwardCommunication·}
 43  ···Define·a·type·for·communication·direction·parameter.·More...
 44  
 45 ·Functions
 46 ···std::string Dune::PartitionName·(PartitionType·type)
 47  ··············Provide·names·for·the·partition·types.·More...
 48  
 49 std::ostream·& Dune::operator<<·(std::ostream·&out,·const·PartitionType·&type)
 50  ··············write·a·PartitionType·to·a·stream·More...
 51  
 52 std::ostream·& Dune::operator<<·(std::ostream·&out,·const·InterfaceType·&type)
 53  ··············write·an·InterfaceType·to·a·stream·More...
 54  
 55 std::ostream·& Dune::operator<<·(std::ostream·&out,·const
 56 ················PartitionIteratorType·&type)
 57  ··············write·a·PartitionIteratorType·to·a·stream·More...
32  58  
  
33 ===============================================================================59 ===============================================================================
34 ·····Generated·by [doxygen]·1.9.460 ·····Generated·by [doxygen]·1.9.4
112 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00269_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-grid:·boundaryprojection.hh·Source·File</title>8 <title>dune-grid:·gridenums.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, 306 lines modifiedOffset 62, 149 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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">boundaryprojection.hh</div></div>68 ··<div·class="headertitle"><div·class="title">gridenums.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00269.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00269.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_BOUNDARYPROJECTION_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_GRIDENUMS_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_BOUNDARYPROJECTION_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_GRIDENUMS_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="comment">//-·system·includes</span></div> 
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;iostream&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;memory&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">//-·Dune·includes</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/geometry/multilineargeometry.hh&gt;</span></div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div> 
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00281.html">dune/grid/common/boundarysegment.hh</a>&gt;</span></div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00320.html">dune/grid/common/datahandleif.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="a00833.html">dune/grid/io/file/gmshreader.hh</a>&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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div> 
93 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·dimworld&gt;</div> 
94 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">struct·</span>DuneBoundaryProjection;</div> 
95 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
96 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·dimworld&gt;</div> 
97 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02598.html">···31</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02598.html">DuneBoundaryProjection</a></div> 
98 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02618.html">BoundarySegmentBackupRestore</a>&lt;·DuneBoundaryProjection&lt;·dimworld·&gt;·&gt;</div> 
99 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··{</div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
100 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02598.html#a1240ce037f995c5ed5bbe0458640b044">···34</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02598.html">DuneBoundaryProjection&lt;·dimworld·&gt;</a>·<a·class="code·hl_typedef"·href="a02598.html#a1240ce037f995c5ed5bbe0458640b044">ThisType</a>;</div> 
101 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02598.html#acaef9ce982a7554333139a3b3d592027">···35</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02618.html">BoundarySegmentBackupRestore&lt;·DuneBoundaryProjection&lt;·dimworld·&gt;</a>·&gt;·<a·class="code·hl_typedef"·href="a02598.html#acaef9ce982a7554333139a3b3d592027">BaseType</a>;</div> 
102 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02598.html#a70efceccb8eab0d5abaff1b92972d888">···36</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02618.html#a5f1c[·...·truncated·by·diffoscope;·len:·165,·SHA:·b4d45295320ef39587334764a2427596f20bfaa09fa3976dbff6f953d0558783·...·]</div>84 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">···30</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">Partiti[·...·truncated·by·diffoscope;·len:·12,·SHA:·d81b7a267823a74aafb8ca56edb5dc3b9197b2502bc6b4b465f49b88245699a1·...·]</div>
 85 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da1cdad324759fb0e56c7f035d91f7e4b8">···31</a></span>····<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da1cdad324759fb0e56c7f035d91f7e4b8">InteriorEntity</a>=0,·····</div>
 86 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da5886f9fc2fac0eb986874fb2e682fb80">···32</a></span>····<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da5886f9fc2fac0eb986874fb2e682fb80">BorderEntity</a>=1··,·····</div>
 87 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3daec5e1e5ba1c055301aae842f46640850">···33</a></span>····<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3daec5e1e5ba1c055301aae842f46640850">OverlapEntity</a>=2·,·····</div>
 88 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da0eb7fb9965359955e50690291d9f6d9a">···34</a></span>····<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da0eb7fb9965359955e50690291d9f6d9a">FrontEntity</a>=3··,······</div>
 89 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da4db612fa448bc15ef7581235c17e17ea">GhostEntity</a>=4·········</div>
 90 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da4db612fa448bc15ef7581235c17e17ea">···36</a></span>··};</div>
103 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>91 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 92 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a01031.html#ga93b58eeb427bbeafe9bd7d460a1603cc">···46</a></span>··<span·class="keyword">inline</span>·std::string·<a·class="code·hl_function"·href="a01031.html#ga93b58eeb427bbeafe9bd7d460a1603cc">PartitionName</a>(<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·type)</div>
104 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02618.html">BaseType</a>·<a·class="code·hl_function"·href="a02618.html#a1d347a431cce7dd13a050453b5f04b63">::·restore</a>;</div> 
105 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02618.html">BaseType</a>·<a·class="code·hl_function"·href="a02618.html#acd33be44661200bd7a32cf39801c8a43">::·registerFactory</a>;</div> 
106 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>93 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··{</div>
107 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02598.html#aa5dfff6108e6ac695d972a5e9fe56be9">···42</a></span>····<span·class="keyword">typedef</span>·FieldVector&lt;·double,·dimworld&gt;·<a·class="code·hl_typedef"·href="a02598.html#aa5dfff6108e6ac695d972a5e9fe56be9">CoordinateType</a>;</div> 
108 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02598.html#a91bd64f068b15343c9f00a8bd5b42ba6">···44</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02598.html#a91bd64f068b15343c9f00a8bd5b42ba6">~DuneBoundaryProjection</a>()·{}</div> 
109 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
110 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02598.html#a5d9ef189a3460ea062ab96daed520fbe">···47</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_typedef"·href="a02598.html#aa5dfff6108e6ac695d972a5e9fe56be9">CoordinateType</a>·<a·class="code·hl_function"·href="a02598.html#a5d9ef189a3460ea062ab96daed520fbe">operator()·</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02598.html#aa5dfff6108e6ac695d972a5e9fe56be9">CoordinateType</a>&amp;·global)·<span·class="keyword">const</span>·=·0;</div> 
111 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
112 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a02598.html#a1a5b899a00ee3f03edbcb54ae6beb5d5">···52</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02598.html#a1a5b899a00ee3f03edbcb54ae6beb5d5">backup</a>(·[[maybe_unused]]·<a·class="code·hl_typedef"·href="a02598.html#a70efceccb8eab0d5abaff1b92972d888">ObjectStreamType</a>&amp;·buffer·)<span·class="keyword">·const</span></div> 
113 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">····</span>{</div>94 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keywordflow">switch</span>(type)·{</div>
 95 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da1cdad324759fb0e56c7f035d91f7e4b8">InteriorEntity</a>·:</div>
 96 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;interior&quot;</span>;</div>
 97 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da5886f9fc2fac0eb986874fb2e682fb80">BorderEntity</a>·:</div>
 98 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;border&quot;</span>;</div>
 99 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3daec5e1e5ba1c055301aae842f46640850">OverlapEntity</a>·:</div>
114 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······DUNE_THROW(NotImplemented,<span·class="stringliteral">&quot;DuneBoundaryProjection::backup·not·overloaded!&quot;</span>);</div>100 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;overlap&quot;</span>;</div>
 101 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da0eb7fb9965359955e50690291d9f6d9a">FrontEntity</a>·:</div>
 102 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;front&quot;</span>;</div>
 103 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da4db612fa448bc15ef7581235c17e17ea">GhostEntity</a>·:</div>
 104 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;ghost&quot;</span>;</div>
115 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div>105 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····default·:</div>
 106 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······DUNE_THROW(NotImplemented,·<span·class="stringliteral">&quot;name·of·unknown·partition·type·requested&quot;</span>);</div>
116 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>107 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····}</div>
117 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·BufferImp&gt;</div> 
118 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02598.html#a6d9a483589850a809c3b15b566475066">···58</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02598.html#a6d9a483589850a809c3b15b566475066">toBuffer</a>(·BufferImp&amp;·buffer·)<span·class="keyword">·const</span></div> 
119 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">····</span>{</div> 
120 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<a·class="code·hl_class"·href="a02706.html">MessageBufferIF&lt;·BufferImp·&gt;</a>·buf(·buffer·);</div> 
121 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<a·class="code·hl_function"·href="a02598.html#a6d9a483589850a809c3b15b566475066">toBuffer</a>(·buf·);</div> 
122 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>108 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··}</div>
123 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>109 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
124 <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>·BufferImp&gt;</div> 
125 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02598.html#aad2bfc023b531dd03481aa9ae7db922f">···65</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02598.html#aad2bfc023b531dd03481aa9ae7db922f">toBuffer</a>(·<a·class="code·hl_class"·href="a02706.html">MessageBufferIF&lt;·BufferImp·&gt;</a>·&amp;·buffer·)<span·class="keyword">·const</span></div> 
126 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">····</span>{</div>110 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 111 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a01031.html#gaa9877ecffae8bae220b1078ada412a55">···72</a></span>··<span·class="keyword">inline</span>·std::ostream·&amp;<a·class="code·hl_function"·href="a01031.html#gaa9877ecffae8bae220b1078ada412a55">operator&lt;&lt;·</a>(·std::ostream·&amp;out,·<span·class="keyword">const</span>·<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·&amp;type·)</div>
127 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<a·class="code·hl_typedef"·href="a02598.html#a70efceccb8eab0d5abaff1b92972d888">ObjectStreamType</a>·str;</div> 
128 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="comment">//·call·virtual·interface·backup</span></div> 
129 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<a·class="code·hl_function"·href="a02598.html#a1a5b899a00ee3f03edbcb54ae6beb5d5">backup</a>(·str·);</div> 
130 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······std::string·data·=·str.str();</div>112 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··{</div>
 113 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keywordflow">return</span>·out·&lt;&lt;·<a·class="code·hl_function"·href="a01031.html#ga93b58eeb427bbeafe9bd7d460a1603cc">PartitionName</a>(·type·);</div>
131 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·size·=·data.size();</div> 
132 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······buffer.<a·class="code·hl_function"·href="a02706.html#ab007f6d86a97356527b42a379b600079">write</a>(·size·);</div> 
133 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">size_t</span>·i=0;·i&lt;size;·++i·)</div> 
134 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········buffer.<a·class="code·hl_function"·href="a02706.html#ab007f6d86a97356527b42a379b600079">write</a>(·data[·i·]·);</div> 
135 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····}</div>114 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··}</div>
136 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>115 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
137 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·BufferImp&gt;</div> 
138 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a02598.html#a9ec397bb9f5aa4ef51fbd2a45fbb9a3f">···78</a></span>····<span·class="keyword">static</span>·std::unique_ptr&lt;·ThisType·&gt;·<a·class="code·hl_function"·href="a02598.html#a9ec397bb9f5aa4ef51fbd2a45fbb9a3f">restoreFromBuffer</a>(·BufferImp·&amp;·buffer·)</div> 
139 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····{</div>116 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 117 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a01031.html#gae799a4296824c1d4ae0d82e71287b722">···86</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a01031.html#gae799a4296824c1d4ae0d82e71287b722">InterfaceType</a>·{</div>
 118 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a8b8e3364d9c34ed2e31f038479012f4f">···87</a></span>····<a·class="code·hl_enumvalue"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a8b8e3364d9c34ed2e31f038479012f4f">InteriorBorder_InteriorBorder_Interface</a>=0,·····</div>
 119 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a05cadca133ee23c967950c19bcbe4b85">···88</a></span>····<a·class="code·hl_enumvalue"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a05cadca133ee23c967950c19bcbe4b85">InteriorBorder_All_Interface</a>=1,················</div>
 120 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a63cd8ac44d5a4cbb8cd1a4176e6b2965">···89</a></span>····<a·class="code·hl_enumvalue"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a63cd8ac44d5a4cbb8cd1a4176e6b2965">Overlap_OverlapFront_Interface</a>=2,··············</div>
 121 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a41fd52a5f00a85c7df011f9c532ed98f">···90</a></span>····<a·class="code·hl_enumvalue"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a41fd52a5f00a85c7df011f9c532ed98f">Overlap_All_Interface</a>=3,·······················</div>
 122 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<a·class="code·hl_enumvalue"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a22b151c5173503a7f39a3bd93ed6300d">All_All_Interface</a>=4····························</div>
 123 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a22b151c5173503a7f39a3bd93ed6300d">···92</a></span>··};</div>
140 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<a·class="code·hl_class"·href="a02706.html">MessageBufferIF&lt;·BufferImp·&gt;</a>·buf(·buffer·);</div> 
141 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02598.html#a9ec397bb9f5aa4ef51fbd2a45fbb9a3f">restoreFromBuffer</a>(·buf·);</div> 
142 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····}</div> 
143 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
144 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·BufferImp&gt;</div> 
Max diff block lines reached; 67457/95079 bytes (70.95%) of diff not shown.
19.5 KB
html2text {}
    
Offset 5, 427 lines modifiedOffset 5, 223 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·common8 ····*·common
9 boundaryprojection.hh9 gridenums.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_GRID_COMMON_BOUNDARYPROJECTION_HH 
17 ·6#define·DUNE_GRID_COMMON_BOUNDARYPROJECTION_HH16 ·5#ifndef·DUNE_GRID_COMMON_GRIDENUMS_HH
 17 ·6#define·DUNE_GRID_COMMON_GRIDENUMS_HH
18 ·718 ·7
19 ·8//-·system·includes 
20 ·9#include·<cmath> 
21 ·10#include·<memory>19 ·8#include·<iostream>
 20 ·9
 21 ·10#include·<dune/common/exceptions.hh>
22 ·1122 ·11
23 ·12//-·Dune·includes 
24 ·13#include·<dune/common/fvector.hh> 
25 ·14 
26 ·15#include·<dune/geometry/multilineargeometry.hh> 
27 ·16 
28 ·17#include·<dune/grid/common/boundarysegment.hh> 
29 ·18#include·<dune/grid/common/datahandleif.hh> 
30 ·19#include·<dune/grid/io/file/gmshreader.hh> 
31 ·20 
32 ·21namespace·Dune23 ·12namespace·Dune·{
 24 ·13
 25 30·enum·PartitionType·{
 26 31·InteriorEntity=0,
 27 32·BorderEntity=1·,
 28 33·OverlapEntity=2·,
 29 34·FrontEntity=3·,
 30 ·35·GhostEntity=4
 31 36·};
33 ·22{ 
34 ·25·template·<int·dimworld> 
35 ·26·struct·DuneBoundaryProjection; 
36 ·27 
37 ·30·template·<int·dimworld> 
38 31·struct·DuneBoundaryProjection 
39 ·32·:·public·BoundarySegmentBackupRestore<·DuneBoundaryProjection<·dimworld·>·> 
40 ·33·{ 
41 34·typedef·DuneBoundaryProjection<_dimworld_>·ThisType; 
42 35·typedef·BoundarySegmentBackupRestore<_DuneBoundaryProjection<_dimworld_>·> 
43 BaseType; 
44 36·typedef·typename·BaseType_::_ObjectStreamType·ObjectStreamType; 
45 ·3732 ·37
 33 46·inline·std::string·PartitionName(PartitionType·type)
 34 ·47·{
 35 ·48·switch(type)·{
 36 ·49·case·InteriorEntity·:
 37 ·50·return·"interior";
 38 ·51·case·BorderEntity·:
 39 ·52·return·"border";
 40 ·53·case·OverlapEntity·:
 41 ·54·return·"overlap";
 42 ·55·case·FrontEntity·:
 43 ·56·return·"front";
 44 ·57·case·GhostEntity·:
 45 ·58·return·"ghost";
 46 ·59·default·:
 47 ·60·DUNE_THROW(NotImplemented,·"name·of·unknown·partition·type·requested");
 48 ·61·}
46 ·38·using·BaseType·::_restore; 
47 ·39·using·BaseType·::_registerFactory; 
48 ·40 
49 42·typedef·FieldVector<·double,·dimworld>·CoordinateType; 
50 44·virtual·~DuneBoundaryProjection()·{} 
51 ·45 
52 47·virtual·CoordinateType·operator()(const·CoordinateType&·global)·const·=·0; 
53 ·48 
54 52·virtual·void·backup(·[[maybe_unused]]·ObjectStreamType&·buffer·)·const 
55 ·53·{ 
56 ·54·DUNE_THROW(NotImplemented,"DuneBoundaryProjection::backup·not 
57 overloaded!"); 
58 ·55·} 
59 ·56 
60 ·57·template·<class·BufferImp> 
61 58·void·toBuffer(·BufferImp&·buffer·)·const 
62 ·59·{ 
63 ·60·MessageBufferIF<_BufferImp_>·buf(·buffer·); 
64 ·61·toBuffer(·buf·); 
65 ·62·}49 ·62·}
66 ·6350 ·63
 51 ·65
 52 72·inline·std::ostream·&operator<<(·std::ostream·&out,·const·PartitionType
 53 &type·)
 54 ·73·{
 55 ·74·return·out·<<·PartitionName(·type·);
67 ·64·template·<class·BufferImp> 
68 65·void·toBuffer(·MessageBufferIF<_BufferImp_>·&·buffer·)·const 
69 ·66·{ 
70 ·67·ObjectStreamType·str; 
71 ·68·//·call·virtual·interface·backup 
72 ·69·backup(·str·); 
73 ·70·std::string·data·=·str.str(); 
74 ·71·const·size_t·size·=·data.size(); 
75 ·72·buffer.write(·size·); 
76 ·73·for(·size_t·i=0;·i<size;·++i·) 
77 ·74·buffer.write(·data[·i·]·); 
78 ·75·}56 ·75·}
79 ·7657 ·76
 58 ·77
 59 86·enum·InterfaceType·{
 60 87·InteriorBorder_InteriorBorder_Interface=0,
 61 88·InteriorBorder_All_Interface=1,
 62 89·Overlap_OverlapFront_Interface=2,
 63 90·Overlap_All_Interface=3,
 64 ·91·All_All_Interface=4
 65 92·};
80 ·77·template·<class·BufferImp> 
81 78·static·std::unique_ptr<·ThisType·>·restoreFromBuffer(·BufferImp·&·buffer·) 
82 ·79·{ 
83 ·80·MessageBufferIF<_BufferImp_>·buf(·buffer·); 
84 ·81·return·restoreFromBuffer(·buf·); 
85 ·82·} 
86 ·83 
87 ·84·template·<class·BufferImp> 
88 85·static·std::unique_ptr<·ThisType·>·restoreFromBuffer(·MessageBufferIF< 
Max diff block lines reached; 15984/19925 bytes (80.22%) of diff not shown.
6.24 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00272.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-grid:·entityiterator.hh·File·Reference</title>8 <title>dune-grid:·mapper.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, 39 lines modifiedOffset 65, 40 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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">entityiterator.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">mapper.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
 75 <p>Provides·classes·with·basic·mappers·which·are·used·to·attach·data·to·a·grid.··
 76 <a·href="#details">More...</a></p>
75 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;utility&gt;</code><br·/>
76 <code>#include·&lt;iterator&gt;</code><br·/>78 <code>#include·&lt;dune/common/bartonnackmanifcheck.hh&gt;</code><br·/>
77 </div>79 </div>
78 <p><a·href="a00272_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00272_source.html">Go·to·the·source·code·of·this·file.</a></p>
79 <table·class="memberdecls">81 <table·class="memberdecls">
80 <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>
81 Classes</h2></td></tr>83 Classes</h2></td></tr>
82 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02786.html">Dune::EntityIterator&lt;·codim,·Grid,·IteratorImp·&gt;</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="a02922.html">Dune::Mapper&lt;·G,·MapperImp,·IndexType·&gt;</a></td></tr>
 85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02922.html"·title="Mapper·interface.">Mapper</a>·interface.··<a·href="a02922.html#details">More...</a><br·/></td></tr>
83 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">interface·class·for·an·iterator·over·grid·entities··<a·href="a02786.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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02790.html">std::iterator_traits&lt;·Dune::EntityIterator&lt;·codim,·Grid,·IteratorImp·&gt;·&gt;</a></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">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
89 Namespaces</h2></td></tr>89 Namespaces</h2></td></tr>
90 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>90 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
91 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>91 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<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:a01062"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01062.html">std</a></td></tr> 
94 <tr·class="memdesc:a01062"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">STL·namespace.·<br·/></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
96 </table>93 </table>
 94 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 95 <div·class="textblock"><p·>Provides·classes·with·basic·mappers·which·are·used·to·attach·data·to·a·grid.·</p>
 96 <dl·class="section·author"><dt>Author</dt><dd>Peter·Bastian·</dd></dl>
97 </div><!--·contents·-->97 </div></div><!--·contents·-->
98 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
99 <hr·class="footer"/><address·class="footer"><small>99 <hr·class="footer"/><address·class="footer"><small>
100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4100 Generated·by&#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
101 </small></address>101 </small></address>
102 </body>102 </body>
103 </html>103 </html>
1.09 KB
html2text {}
    
Offset 6, 28 lines modifiedOffset 6, 28 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·common9 ····*·common
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 entityiterator.hh·File·Reference 
12 #include·<cstddef> 
13 #include·<iterator>11 mapper.hh·File·Reference
 12 Provides·classes·with·basic·mappers·which·are·used·to·attach·data·to·a·grid.
 13 More...
 14 #include·<utility>
 15 #include·<dune/common/bartonnackmanifcheck.hh>
14 Go_to_the_source_code_of_this_file.16 Go_to_the_source_code_of_this_file.
15 ·Classes17 ·Classes
 18 class· Dune::Mapper<_G,_MapperImp,_IndexType_>
 19  ······Mapper·interface.·More...
16 ·class· Dune::EntityIterator<_codim,_Grid,_IteratorImp_> 
17  ·······interface·class·for·an·iterator·over·grid·entities·More... 
18   
19 struct· std::iterator_traits<_Dune::EntityIterator<_codim,_Grid,_IteratorImp_> 
20 ·········> 
21  20  
22 ·Namespaces21 ·Namespaces
23 namespace· Dune22 namespace· Dune
24  ··········Include·standard·header·files.23  ··········Include·standard·header·files.
25  24  
26 namespace· std 
27  ··········STL·namespace. 
28  25 *****·Detailed·Description·*****
 26 Provides·classes·with·basic·mappers·which·are·used·to·attach·data·to·a·grid.
 27 ··Author
 28 ······Peter·Bastian
  
29 ===============================================================================29 ===============================================================================
30 ·····Generated·by [doxygen]·1.9.430 ·····Generated·by [doxygen]·1.9.4
57.5 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00272_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-grid:·entityiterator.hh·Source·File</title>8 <title>dune-grid:·mapper.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, 163 lines modifiedOffset 62, 107 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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">entityiterator.hh</div></div>68 ··<div·class="headertitle"><div·class="title">mapper.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00272.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00272.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_ENTITYITERATOR_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_MAPPER_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_ENTITYITERATOR_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_MAPPER_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;cstddef&gt;</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;utility&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;iterator&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/bartonnackmanifcheck.hh&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>82 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</div> 
84 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·codim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>,·<span·class="keyword">class</span>·IteratorImp·&gt;</div> 
85 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02786.html">···31</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02786.html">EntityIterator</a></div> 
86 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··{</div> 
87 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">protected</span>:</div> 
88 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02786.html#a56e2adf493e6608c224f6392eb680ca5">···34</a></span>····IteratorImp·<a·class="code·hl_variable"·href="a02786.html#a56e2adf493e6608c224f6392eb680ca5">realIterator</a>;</div> 
89 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
90 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">public</span>:</div> 
91 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02786.html#a17b116dcdc73ca5b5946275901d19b1a">···42</a></span>····<span·class="keyword">typedef</span>·IteratorImp·<a·class="code·hl_typedef"·href="a02786.html#a17b116dcdc73ca5b5946275901d19b1a">Implementation</a>;</div> 
92 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
93 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02786.html#a46e5875555baab59c8b6a7deadfe6ce1">···49</a></span>····<a·class="code·hl_typedef"·href="a02786.html#a17b116dcdc73ca5b5946275901d19b1a">Implementation</a>·&amp;<a·class="code·hl_function"·href="a02786.html#a46e5875555baab59c8b6a7deadfe6ce1">impl</a>·()·{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a02786.html#a56e2adf493e6608c224f6392eb680ca5">realIterator</a>;·}</div> 
94 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02786.html#ae6f342e57bda4b7f854faeb65f3dc00a">···55</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02786.html#a17b116dcdc73ca5b5946275901d19b1a">Implementation</a>·&amp;<a·class="code·hl_function"·href="a02786.html#ae6f342e57bda4b7f854faeb65f3dc00a">impl</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a02786.html#a56e2adf493e6608c224f6392eb680ca5">realIterator</a>;·}</div> 
95 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
96 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02786.html#a5f3166930a0213fb4858fae214f30b19">···57</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Grid::template·Codim&lt;·codim·&gt;::Entity·<a·class="code·hl_typedef"·href="a02786.html#a5f3166930a0213fb4858fae214f30b19">Entity</a>;</div> 
97 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
98 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::conditional&lt;</div> 
99 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······std::is_lvalue_reference&lt;</div> 
100 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········<span·class="keyword">decltype</span>(<a·class="code·hl_variable"·href="a02786.html#a56e2adf493e6608c224f6392eb680ca5">realIterator</a>.dereference())</div> 
101 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········&gt;::value,</div> 
102 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02786.html#a5f3166930a0213fb4858fae214f30b19">Entity</a>&amp;,</div> 
103 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<a·class="code·hl_typedef"·href="a02786.html#a5f3166930a0213fb4858fae214f30b19">Entity</a></div> 
104 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a02786.html#ae85241fdbcbb61f383631de351e1e7d8">···66</a></span>······&gt;::type·<a·class="code·hl_typedef"·href="a02786.html#ae85241fdbcbb61f383631de351e1e7d8">Reference</a>;</div> 
105 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
106 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02786.html#adc3ff2b1938c87914d077e013b01aeb0">···69</a></span>····<a·class="code·hl_class"·href="a02786.html">EntityIterator</a>·&amp;<a·class="code·hl_function"·href="a02786.html#adc3ff2b1938c87914d077e013b01aeb0">operator++·</a>()</div> 
107 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····{</div> 
108 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<a·class="code·hl_variable"·href="a02786.html#a56e2adf493e6608c224f6392eb680ca5">realIterator</a>.increment();</div> 
109 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div> 
110 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div> 
111 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
112 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a02786.html#ae39ef384cefade96a7b9d389dd0b7561">···76</a></span>····<a·class="code·hl_class"·href="a02786.html">EntityIterator</a>·<a·class="code·hl_function"·href="a02786.html#adc3ff2b1938c87914d077e013b01aeb0">operator++·</a>(<span·class="keywordtype">int</span>)</div> 
113 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····{</div> 
114 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<a·class="code·hl_class"·href="a02786.html">EntityIterator</a>·tmp(*<span·class="keyword">this</span>);</div> 
115 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<a·class="code·hl_variable"·href="a02786.html#a56e2adf493e6608c224f6392eb680ca5">realIterator</a>.increment();</div> 
116 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="keywordflow">return</span>·tmp;</div> 
117 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····}</div> 
118 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
119 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="comment">//·The·behavior·when·dereferencing·the·EntityIterator·facade·depends·on</span></div> 
120 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="comment">//·the·way·the·grid·implementation·handles·returning·entities.·The·implementation</span></div> 
121 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="comment">//·may·either·return·a·reference·to·an·entity·stored·inside·the·EntityIterator</span></div> 
122 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="comment">//·implementation·or·a·temporary·Entity·object.·This·object·has·to·be·forwarded·through</span></div> 
123 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="comment">//·the·facade·to·the·user,·which·requires·a·little·trickery,·especially·for·operator-&gt;().</span></div> 
124 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="comment">//</span></div> 
125 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="comment">//·In·order·to·avoid·confusing·users·reading·the·Doxygen·documentation,·we·provide·&quot;clean&quot;</span></div> 
126 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="comment">//·function·signatures·to·Doxygen·and·hide·the·actual·implementations.</span></div> 
127 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>83 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>{</div>
 84 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·G,·<span·class="keyword">typename</span>·MapperImp,·<span·class="keyword">typename</span>·IndexType=<span·class="keywordtype">int</span>&gt;</div>
 85 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a02922.html">··109</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02922.html">Mapper</a></div>
128 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
129 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="preprocessor">#ifdef·DOXYGEN</span></div> 
130 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
131 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a02786.html#a6f7fda7c50427adfef27aa400700b5ad">···96</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02786.html#a5f3166930a0213fb4858fae214f30b19">Entity</a>&amp;·<a·class="code·hl_function"·href="a02786.html#a6f7fda7c50427adfef27aa400700b5ad">operator*</a>()·<span·class="keyword">const</span>;</div> 
132 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
133 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a02786.html#aec082503d67106c44067c90cd005e586">···99</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02786.html#a5f3166930a0213fb4858fae214f30b19">Entity</a>&amp;·<a·class="code·hl_function"·href="a02786.html#aec082503d67106c44067c90cd005e586">operator-&gt;</a>()·<span·class="keyword">const</span>;</div> 
134 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>86 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··{</div>
135 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="preprocessor">#else·</span><span·class="comment">//·DOXYGEN</span></div>87 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keyword">public</span>:</div>
136 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>88 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
 89 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno"><a·class="line"·href="a02922.html#ab80318f3c2a4543f220375b9d29fa1ef">··114</a></span>····<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a02922.html#ab80318f3c2a4543f220375b9d29fa1ef">Index</a>·=·IndexType;</div>
137 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····<span·class="keyword">typename</span>·std::conditional&lt;</div> 
138 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······std::is_lvalue_reference&lt;</div> 
139 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>········<span·class="keyword">decltype</span>(<a·class="code·hl_variable"·href="a02786.html#a56e2adf493e6608c224f6392eb680ca5">realIterator</a>.dereference())</div> 
140 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>········&gt;::value,</div> 
141 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02786.html#a5f3166930a0213fb4858fae214f30b19">Entity</a>&amp;,</div> 
142 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>······<a·class="code·hl_typedef"·href="a02786.html#a5f3166930a0213fb4858fae214f30b19">Entity</a></div> 
143 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>······&gt;::type</div> 
144 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····<span·class="keyword">operator</span>*()<span·class="keyword">·const</span></div> 
145 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span><span·class="keyword">····</span>{</div> 
146 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a02786.html#a56e2adf493e6608c224f6392eb680ca5">realIterator</a>.dereference();</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>·</div>90 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
149 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>····<span·class="keyword">decltype</span>(handle_proxy_member_access(<a·class="code·hl_variable"·href="a02786.html#a56e2adf493e6608c224f6392eb680ca5">realIterator</a>.dereference()))</div> 
150 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>····operator-&gt;()<span·class="keyword">·const</span></div> 
151 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span><span·class="keyword">····</span>{</div> 
152 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>······<span·class="keywordflow">return</span>·handle_proxy_member_access(<a·class="code·hl_variable"·href="a02786.html#a56e2adf493e6608c224f6392eb680ca5">realIterator</a>.dereference());</div> 
153 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>····}</div> 
154 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>·</div> 
155 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DOXYGEN</span></div>91 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·EntityType&gt;</div>
 92 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno"><a·class="line"·href="a02922.html#a4c0290ee379b1fc0e90bfb69f00dc02b">··122</a></span>····<a·class="code·hl_typedef"·href="a02922.html#ab80318f3c2a4543f220375b9d29fa1ef">Index</a>·<a·class="code·hl_function"·href="a02922.html#a4c0290ee379b1fc0e90bfb69f00dc02b">index</a>·(<span·class="keyword">const</span>·EntityType&amp;·e)<span·class="keyword">·const</span></div>
156 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>·</div> 
157 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div> 
158 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno"><a·class="line"·href="a02786.html#aebdf139614cd0f6cb2108385e02c1c6a">··127</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02786.html#aebdf139614cd0f6cb2108385e02c1c6a">operator==</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02786.html">EntityIterator</a>&amp;·rhs)<span·class="keyword">·const</span></div> 
159 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span><span·class="keyword">····</span>{</div>93 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span><span·class="keyword">····</span>{</div>
160 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>······<span·class="keywordflow">return</span>·this-&gt;realIterator.equals(rhs.<a·class="code·hl_variable"·href="a02786.html#a56e2adf493e6608c224f6392eb680ca5">realIterator</a>);</div>94 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>······CHECK_INTERFACE_IMPLEMENTATION((asImp().map(e)));</div>
 95 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>······<span·class="keywordflow">return</span>·asImp().index(e);</div>
161 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>····}</div>96 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>····}</div>
162 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div>97 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div>
163 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno"><a·class="line"·href="a02786.html#a74a2c4f801c9673f62fa245285405b7f">··133</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02786.html#a74a2c4f801c9673f62fa245285405b7f">opera[·...·truncated·by·diffoscope;·len:·152,·SHA:·8532d5ca37060f8fceb0ae582c9c3199c8f5ab7df74b2c030b2bef2b836a3407·...·]</div>98 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div>
 99 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno"><a·class="line"·href="a02922.html#ae07866494fdaac4477284509cdccfbc6">··136</a></span>····<a·class="code·hl_typedef"·href="a02922.html#ab80318f3c2a4543f220375b9d29fa1ef">Index</a>·<a·class="code·hl_function"·href="a02922.html#ae07866494fdaac4477284509cdccfbc6">subIndex</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·G::Traits::template·Codim&lt;0&gt;::Entity&amp;·e,</div>
 100 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>····················<span·class="keywordtype">int</span>·i,</div>
Max diff block lines reached; 10951/48627 bytes (22.52%) of diff not shown.
9.85 KB
html2text {}
    
Offset 5, 220 lines modifiedOffset 5, 141 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·common8 ····*·common
9 entityiterator.hh9 mapper.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_GRID_COMMON_ENTITYITERATOR_HH16 ·5#ifndef·DUNE_GRID_COMMON_MAPPER_HH
17 ·6#define·DUNE_GRID_COMMON_ENTITYITERATOR_HH17 ·6#define·DUNE_GRID_COMMON_MAPPER_HH
18 ·718 ·7
19 ·8#include·<cstddef> 
20 ·9#include·<iterator> 
21 ·1019 ·8#include·<utility>
 20 ·9
 21 ·10#include·<dune/common/bartonnackmanifcheck.hh>
 22 ·11
22 ·11namespace·Dune23 ·89namespace·Dune
 24 ·90{
 25 ·108·template·<typename·G,·typename·MapperImp,·typename·IndexType=int>
 26 109·class·Mapper
23 ·12{ 
24 ·13 
25 ·30·template<·int·codim,·class·Grid,·class·IteratorImp·> 
26 31·class·EntityIterator 
27 ·32·{ 
28 ·33·protected: 
29 34·IteratorImp·realIterator; 
30 ·35 
31 ·36·public: 
32 42·typedef·IteratorImp·Implementation; 
33 ·43 
34 49·Implementation·&impl·()·{·return·realIterator;·} 
35 55·const·Implementation·&impl·()·const·{·return·realIterator;·} 
36 ·56 
37 57·typedef·typename·Grid::template·Codim<·codim·>::Entity·Entity; 
38 ·58 
39 ·60·typedef·typename·std::conditional< 
40 ·61·std::is_lvalue_reference< 
41 ·62·decltype(realIterator.dereference()) 
42 ·63·>::value, 
43 ·64·const·Entity&, 
44 ·65·Entity 
45 66·>::type·Reference; 
46 ·67 
47 69·EntityIterator·&operator++() 
48 ·70·{ 
49 ·71·realIterator.increment(); 
50 ·72·return·*this; 
51 ·73·} 
52 ·74 
53 76·EntityIterator·operator++(int) 
54 ·77·{ 
55 ·78·EntityIterator·tmp(*this); 
56 ·79·realIterator.increment(); 
57 ·80·return·tmp; 
58 ·81·} 
59 ·82 
60 ·83·//·The·behavior·when·dereferencing·the·EntityIterator·facade·depends·on 
61 ·84·//·the·way·the·grid·implementation·handles·returning·entities.·The 
62 implementation 
63 ·85·//·may·either·return·a·reference·to·an·entity·stored·inside·the 
64 EntityIterator 
65 ·86·//·implementation·or·a·temporary·Entity·object.·This·object·has·to·be 
66 forwarded·through 
67 ·87·//·the·facade·to·the·user,·which·requires·a·little·trickery,·especially·for 
68 operator->(). 
69 ·88·// 
70 ·89·//·In·order·to·avoid·confusing·users·reading·the·Doxygen·documentation,·we 
71 provide·"clean" 
72 ·90·//·function·signatures·to·Doxygen·and·hide·the·actual·implementations. 
73 ·91 
74 ·92 
75 ·93#ifdef·DOXYGEN 
76 ·94 
77 96·const·Entity&·operator*()·const; 
78 ·97 
79 99·const·Entity&·operator->()·const; 
80 ·100 
81 ·101#else·//·DOXYGEN 
82 ·102 
83 ·104·typename·std::conditional< 
84 ·105·std::is_lvalue_reference< 
85 ·106·decltype(realIterator.dereference()) 
86 ·107·>::value, 
87 ·108·const·Entity&, 
88 ·109·Entity 
89 ·110·>::type 
90 ·111·operator*()·const 
91 ·112·{27 ·110·{
92 ·113·return·realIterator.dereference(); 
93 ·114·}28 ·111·public:
 29 ·112
 30 114·using·Index·=·IndexType;
94 ·11531 ·115
 32 ·121·template<class·EntityType>
 33 122·Index·index·(const·EntityType&·e)·const
95 ·117·decltype(handle_proxy_member_access(realIterator.dereference())) 
96 ·118·operator->()·const 
97 ·119·{ 
98 ·120·return·handle_proxy_member_access(realIterator.dereference()); 
99 ·121·} 
100 ·122 
101 ·123#endif·//·DOXYGEN 
102 ·124 
103 ·125 
104 127·bool·operator==(const·EntityIterator&·rhs)·const 
105 ·128·{34 ·123·{
 35 ·124·CHECK_INTERFACE_IMPLEMENTATION((asImp().map(e)));
 36 ·125·return·asImp().index(e);
106 ·129·return·this->realIterator.equals(rhs.realIterator); 
107 ·130·} 
108 ·131 
109 133·bool·operator!=(const·EntityIterator&·rhs)·const 
110 ·134·{ 
111 ·135·return·!this->realIterator.equals(rhs.realIterator); 
112 ·136·}37 ·126·}
113 ·13738 ·127
114 ·13839 ·128
115 144·EntityIterator·(·)40 136·Index·subIndex·(const·typename·G::Traits::template·Codim<0>::Entity&·e,
 41 ·137·int·i,
Max diff block lines reached; 4250/10061 bytes (42.24%) of diff not shown.
6.68 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00281.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-grid:·boundarysegment.hh·File·Reference</title>8 <title>dune-grid:·entityiterator.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, 44 lines modifiedOffset 65, 39 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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">boundarysegment.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">entityiterator.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Base·class·for·grid·boundary·segments·of·arbitrary·geometry.·· 
76 <a·href="#details">More...</a></p> 
77 <div·class="textblock"><code>#include·&lt;map&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
78 <code>#include·&lt;sstream&gt;</code><br·/>76 <code>#include·&lt;iterator&gt;</code><br·/>
79 <code>#include·&lt;dune/common/singleton.hh&gt;</code><br·/> 
80 <code>#include·&lt;dune/common/parameterizedobject.hh&gt;</code><br·/> 
81 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
82 </div>77 </div>
83 <p><a·href="a00281_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a00281_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <table·class="memberdecls">79 <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>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02618.html">Dune::BoundarySegmentBackupRestore&lt;·BndSeg·&gt;</a></td></tr>82 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02786.html">Dune::EntityIterator&lt;·codim,·Grid,·IteratorImp·&gt;</a></td></tr>
 83 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">interface·class·for·an·iterator·over·grid·entities··<a·href="a02786.html#details">More...</a><br·/></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02790.html">std::iterator_traits&lt;·Dune::EntityIterator&lt;·codim,·Grid,·IteratorImp·&gt;·&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="a02614.html">Dune::BoundarySegment&lt;·dim,·dimworld,·ctype·&gt;</a></td></tr> 
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·classes·implementing·geometries·of·boundary·segments.··<a·href="a02614.html#details">More...</a><br·/></td></tr> 
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">87 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>89 Namespaces</h2></td></tr>
95 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>90 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
96 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>91 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
97 <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:a01062"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01062.html">std</a></td></tr>
 94 <tr·class="memdesc:a01062"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">STL·namespace.·<br·/></td></tr>
 95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>96 </table>
99 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
100 <div·class="textblock"><p·>Base·class·for·grid·boundary·segments·of·arbitrary·geometry.·</p> 
101 </div></div><!--·contents·-->97 </div><!--·contents·-->
102 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>99 <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.4100 Generated·by&#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>101 </small></address>
106 </body>102 </body>
107 </html>103 </html>
1.24 KB
html2text {}
    
Offset 6, 31 lines modifiedOffset 6, 28 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·common9 ····*·common
10 Classes·|·Namespaces10 Classes·|·Namespaces
 11 entityiterator.hh·File·Reference
11 boundarysegment.hh·File·Reference 
12 Base·class·for·grid·boundary·segments·of·arbitrary·geometry.·More... 
13 #include·<map> 
14 #include·<sstream>12 #include·<cstddef>
 13 #include·<iterator>
15 #include·<dune/common/singleton.hh> 
16 #include·<dune/common/parameterizedobject.hh> 
17 #include·<dune/common/fvector.hh> 
18 Go_to_the_source_code_of_this_file.14 Go_to_the_source_code_of_this_file.
19 ·Classes15 ·Classes
20 ·class· Dune::BoundarySegmentBackupRestore<_BndSeg_>16 ·class· Dune::EntityIterator<_codim,_Grid,_IteratorImp_>
 17  ·······interface·class·for·an·iterator·over·grid·entities·More...
21  18  
 19 struct· std::iterator_traits<_Dune::EntityIterator<_codim,_Grid,_IteratorImp_>
 20 ·········>
22 struct· Dune::BoundarySegment<_dim,_dimworld,_ctype_> 
23  ·······Base·class·for·classes·implementing·geometries·of·boundary·segments. 
24 ·········More... 
25  21  
26 ·Namespaces22 ·Namespaces
27 namespace· Dune23 namespace· Dune
28  ··········Include·standard·header·files.24  ··········Include·standard·header·files.
29  25  
30 *****·Detailed·Description·***** 
31 Base·class·for·grid·boundary·segments·of·arbitrary·geometry.26 namespace· std
 27  ··········STL·namespace.
 28  
  
32 ===============================================================================29 ===============================================================================
33 ·····Generated·by [doxygen]·1.9.430 ·····Generated·by [doxygen]·1.9.4
61.1 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00281_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-grid:·boundarysegment.hh·Source·File</title>8 <title>dune-grid:·entityiterator.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, 120 lines modifiedOffset 62, 163 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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">boundarysegment.hh</div></div>68 ··<div·class="headertitle"><div·class="title">entityiterator.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00281.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00281.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_BOUNDARY_SEGMENT_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_ENTITYITERATOR_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_BOUNDARY_SEGMENT_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_ENTITYITERATOR_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;map&gt;</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iterator&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/singleton.hh&gt;</span></div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/parameterizedobject.hh&gt;</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
86 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>{</div>
87 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">int</span>·dimworld·=·dim,·<span·class="keyword">class</span>·ctype·=·<span·class="keywordtype">double</span>·&gt;</div> 
88 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">struct·</span>BoundarySegment;</div> 
89 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
90 <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>·BndSeg&gt;</div>84 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·codim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>,·<span·class="keyword">class</span>·Itera[·...·truncated·by·diffoscope;·len:·7,·SHA:·1bf4198c31c260c9b15acb8fc29471877fc51dd04f910bf16ee8405f05ad21b7·...·]&gt;</div>
91 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02618.html">···40</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02618.html">BoundarySegmentBackupRestore</a></div>85 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02786.html">···31</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02786.html">EntityIterator</a></div>
92 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··{</div>86 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··{</div>
93 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">public</span>:</div>87 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">protected</span>:</div>
 88 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02786.html#a56e2adf493e6608c224f6392eb680ca5">···34</a></span>····IteratorImp·<a·class="code·hl_variable"·href="a02786.html#a56e2adf493e6608c224f6392eb680ca5">realIterator</a>;</div>
94 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="comment">//·type·of·object·stream·used·for·storing·boundary·segment·information</span></div> 
95 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02618.html#a5f1caab3482efa6040f65abf6df4983c">···44</a></span>····<span·class="keyword">typedef</span>·std::stringstream·<a·class="code·hl_typedef"·href="a02618.html#a5f1caab3482efa6040f65abf6df4983c">ObjectStreamType</a>·;</div> 
96 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>89 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
97 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">protected</span>:</div>90 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">public</span>:</div>
98 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02618.html#a4f71601287aa0a714c1b461dac1d47ed">···48</a></span>····<span·class="keyword">typedef</span>·BndSeg··<a·class="code·hl_typedef"·href="a02618.html#a4f71601287aa0a714c1b461dac1d47ed">[·...·truncated·by·diffoscope;·len:·15,·SHA:·36ae05bc66098cc5fd04f1278ae47e8448f768765d14370d8b633d758e798129·...·]</a>;</div>91 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02786.html#a17b116dcdc73ca5b5946275901d19b1a">···42</a></span>····<span·class="keyword">typedef</span>·IteratorImp·<a·class="code·hl_typedef"·href="a02786.html#a17b116dcdc73ca5b5946275901d19b[·...·truncated·by·diffoscope;·len:·18,·SHA:·614c738db3822ea61dbe3a22ebec174519305452f0ff0e1c34f843d907c1af77·...·]</a>;</div>
99 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>92 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
100 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02618.html#a2549fe6f2e823ec993b508b09fa45d48">···51</a></span>····<span·class="keyword">typedef</span>·Dune::ParameterizedObjectFactory&lt;·std::unique_ptr&lt;·BoundarySegment·&gt;·(·<a·clas[·...·truncated·by·diffoscope;·len:·240,·SHA:·e3880ffb9a3af256c011c1c0ad340b6613e55861a8717f4f9d432b4e757b0dc2·...·]</div>93 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02786.html#a46e5875555baab59c8b6a7deadfe6ce1">···49</a></span>····<a·class="code·hl_typedef"·href="a02786.html#a17b116dcdc73ca5b5946275901d19b1a">Implementation</a>·&amp;<a·class="code·hl_fu[·...·truncated·by·diffoscope;·len:·215,·SHA:·2110952b915671c80baae6a18a1d14d6f4a3485646fc34f0cdb1cd32c557ab76·...·]</div>
 94 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02786.html#ae6f342e57bda4b7f854faeb65f3dc00a">···55</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02786.html#a17b116dcdc73ca5b5946275901d19b1a">Implementation</a>·&amp;<a·class="code·hl_function"·href="a02786.html#ae6f342e57bda4b7f854faeb65f3dc00a">impl</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a02786.html#a56e2adf493e6608c224f6392eb680ca5">realIterator</a>;·}</div>
101 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>95 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 96 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02786.html#a5f3166930a0213fb4858fae214f30b19">···57</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Grid::template·Codim&lt;·codim·&gt;::Entity·<a·class="code·hl_typedef"·href="a02786.html#a5f3166930a0213fb4858fae214f30b19">Entity</a>;</div>
102 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02618.html#a1d347a431cce7dd13a050453b5f04b63">···59</a></span>····<span·class="keyword">static</span>·std::unique_ptr&lt;·BoundarySegment·&gt;·<a·class="code·hl_function"·href="a02618.html#a1d347a431cce7dd13a050453b5f04b63">restore</a>(·<a·class="code·hl_typedef"·href="a02618.html#a5f1caab3482efa6040f65abf6df4983c">ObjectStreamType</a>&amp;·in·)</div> 
103 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····{</div> 
104 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordtype">int</span>·key·=·-1;</div> 
105 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="comment">//·read·class·key·for·restore</span></div> 
106 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······in.read(·(<span·class="keywordtype">char</span>·*)·&amp;key,·<span·class="keyword">sizeof</span>(·<span·class="keywordtype">int</span>·)·);</div> 
107 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>97 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
108 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="comment">//·factory·creates·a·unique_ptr·which·can·be·released·later·on</span></div> 
109 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">return</span>·factory().create(·key,·in·);</div>98 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::conditional&lt;</div>
 99 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······std::is_lvalue_reference&lt;</div>
 100 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········<span·class="keyword">decltype</span>(<a·class="code·hl_variable"·href="a02786.html#a56e2adf493e6608c224f6392eb680ca5">realIterator</a>.dereference())</div>
 101 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········&gt;::value,</div>
 102 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02786.html#a5f3166930a0213fb4858fae214f30b19">Entity</a>&amp;,</div>
 103 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<a·class="code·hl_typedef"·href="a02786.html#a5f3166930a0213fb4858fae214f30b19">Entity</a></div>
 104 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a02786.html#ae85241fdbcbb61f383631de351e1e7d8">···66</a></span>······&gt;::type·<a·class="code·hl_typedef"·href="a02786.html#ae85241fdbcbb61f383631de351e1e7d8">Reference</a>;</div>
110 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>105 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 106 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02786.html#adc3ff2b1938c87914d077e013b01aeb0">···69</a></span>····<a·class="code·hl_class"·href="a02786.html">EntityIterator</a>·&amp;<a·class="code·hl_function"·href="a02786.html#adc3ff2b1938c87914d077e013b01aeb0">operator++·</a>()</div>
111 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
112 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DerivedType&gt;</div> 
113 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a02618.html#acd33be44661200bd7a32cf39801c8a43">···70</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02618.html#acd33be44661200bd7a32cf39801c8a43">registerFactory</a>()</div> 
114 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····{</div>107 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····{</div>
 108 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<a·class="code·hl_variable"·href="a02786.html#a56e2adf493e6608c224f6392eb680ca5">realIterator</a>.increment();</div>
115 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·key·=·createKey();</div>109 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div>
116 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="comment">//·create·factory·method·that·produces·unique_ptr</span></div> 
117 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······factory().template·define&lt;·DerivedType·&gt;(·key·);</div> 
118 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="comment">//·return·key·for·storage·in·derived·class</span></div> 
119 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keywordflow">return</span>·key;</div>110 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>
 111 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 112 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a02786.html#ae39ef384cefade96a7b9d389dd0b7561">···76</a></span>····<a·class="code·hl_class"·href="a02786.html">EntityIterator</a>·<a·class="code·hl_function"·href="a02786.html#adc3ff2b1938c87914d077e013b01aeb0">operator++·</a>(<span·class="keywordtype">int</span>)</div>
120 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····}</div>113 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····{</div>
121 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>114 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<a·class="code·hl_class"·href="a02786.html">EntityIterator</a>·tmp(*<span·class="keyword">this</span>);</div>
 115 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<a·class="code·hl_variable"·href="a02786.html#a56e2adf493e6608c224f6392eb680ca5">realIterator</a>.increment();</div>
122 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">private</span>:</div>116 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="keywordflow">return</span>·tmp;</div>
123 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·createKey()</div> 
124 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····{</div>117 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····}</div>
125 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·key·=·0;</div> 
126 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">return</span>·key++;</div> 
127 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····}</div> 
128 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>118 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
129 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a02618.html#a2549fe6f2e823ec993b508b09fa45d48">FactoryType</a>&amp;·factory()</div>119 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="comment">//·The·behavior·when·dereferencing·the·EntityIterator·facade·depends·on</span></div>
 120 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="comment">//·the·way·the·grid·implementation·handles·returning·entities.·The·implementation</span></div>
 121 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="comment">//·may·either·return·a·reference·to·an·entity·stored·inside·the·EntityIterator</span></div>
 122 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="comment">//·implementation·or·a·temporary·Entity·object.·This·object·has·to·be·forwarded·through</span></div>
 123 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="comment">//·the·facade·to·the·user,·which·requires·a·little·trickery,·especially·for·operator-&gt;().</span></div>
130 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····{</div>124 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="comment">//</span></div>
 125 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="comment">//·In·order·to·avoid·confusing·users·reading·the·Doxygen·documentation,·we·provide·&quot;clean&quot;</span></div>
 126 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="comment">//·function·signatures·to·Doxygen·and·hide·the·actual·implementations.</span></div>
131 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keywordflow">return</span>·Dune::Singleton&lt;·FactoryType·&gt;·::·instance();</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>··};</div> 
134 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>127 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
135 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">int</span>·dimworld,·<span·class="keyword">class</span>·ctype·&gt;</div> 
136 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a02614.html">···93</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_typedef"·href="a02618.html#a4f71601287aa0a714c1b461dac1d47ed">BoundarySegment</a>·:·<span·class="keyword">p[·...·truncated·by·diffoscope;·len:·144,·SHA:·6df897dad98dc219edf594bda3a7402cf9694bc44c3d513605c2d103c411a509·...·]</div>128 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 129 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="preprocessor">#ifdef·DOXYGEN</span></div>
137 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··{</div>130 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 131 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a02786.html#a6f7fda7c50427adfef27aa400700b5ad">···96</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02786.html#a5f3166930a0213fb4858fae214f30b19">Entity</a>&amp;·<a·class="code·hl_function"·href="a02786.html#a6f7fda7c50427adfef27aa400700b5ad">operator*</a>()·<span·class="keyword">const</span>;</div>
138 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a02614.html#a62ef2db9fb2ca26388354b3dcc39b5f5">···95</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a02618.html#a4f71601287aa0a714c1b461dac1d47ed">BoundarySegment&lt;·dim,·dimworld,·ctype·&gt;</a>·<a·class="code·hl_typedef"·href="a02614.html#a62ef2db9fb2ca26388354b3dcc39b5f5">ThisType</a>;</div> 
139 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a02614.html#a8c8a84c055d26215e56f043ec7631621">···96</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02618.html">BoundarySegmentBackupRestore&lt;·BoundarySegment&lt;·dim,·dimworld,·ctype·&gt;</a>·&gt;·<a·class="code·hl_typedef"·href="a02614.html#a8c8a84c055d26215e56f043ec7631621">BaseType</a>;</div> 
140 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>132 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
141 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a02614.html#a4a220f4d4542a2742b4ca0d8dc19e63f">···98</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02618.html#a5f1c[·...·truncated·by·diffoscope;·len:·162,·SHA:·a31d341442f5188710300dfe795aec57f6c7ef701c089c8b3ebb9ad2c017f97a·...·]>;</div>133 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a02786.html#aec082503d67106c44067c90cd005e586">···99</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02786.html#a5f3166930a0213fb4858fae214f30b19">Entity</a>[·...·truncated·by·diffoscope;·len:·140,·SHA:·604527ca0bdeca356bb1bcf35029d382906170cee841b6515b22c438e871bb69·...·]>;</div>
142 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>134 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
 135 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="preprocessor">#else·</span><span·class="comment">//·DOXYGEN</span></div>
143 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02618.html">BaseType</a>·<a·class="code·hl_function"·href="a02618.html#a1d347a431cce7dd13a050453b5f04b63">::·restore</a>;</div> 
144 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02618.html">BaseType</a>·<a·class="code·hl_function"·href="a02618.html#acd33be44661200bd7a32cf39801c8a43">::·registerFactory</a>;</div> 
145 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>136 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
146 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a02614.html#aa6f7744ff9c0a3198ebdeb238cd4d30b">··104</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02614.html#aa6f7744ff9c0a3198ebdeb238cd4d30b">~BoundarySegment</a>()·{}</div>137 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····<span·class="keyword">typename</span>·std::conditional&lt;</div>
 138 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······std::is_lvalue_reference&lt;</div>
 139 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>········<span·class="keyword">decltype</span>(<a·class="code·hl_variable"·href="a02786.html#a56e2adf493e6608c224f6392eb680ca5">realIterator</a>.dereference())</div>
Max diff block lines reached; 19927/51543 bytes (38.66%) of diff not shown.
10.6 KB
html2text {}
    
Offset 5, 155 lines modifiedOffset 5, 220 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·common8 ····*·common
9 boundarysegment.hh9 entityiterator.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_GRID_COMMON_BOUNDARY_SEGMENT_HH 
17 ·6#define·DUNE_GRID_COMMON_BOUNDARY_SEGMENT_HH16 ·5#ifndef·DUNE_GRID_COMMON_ENTITYITERATOR_HH
 17 ·6#define·DUNE_GRID_COMMON_ENTITYITERATOR_HH
18 ·718 ·7
19 ·8#include·<map>19 ·8#include·<cstddef>
20 ·9#include·<sstream>20 ·9#include·<iterator>
21 ·1021 ·10
22 ·11#include·<dune/common/singleton.hh> 
23 ·12#include·<dune/common/parameterizedobject.hh> 
24 ·13#include·<dune/common/fvector.hh> 
25 ·14 
26 ·19namespace·Dune·{22 ·11namespace·Dune
 23 ·12{
 24 ·13
 25 ·30·template<·int·codim,·class·Grid,·class·IteratorImp·>
 26 31·class·EntityIterator
 27 ·32·{
27 ·20 
28 ·36·template<·int·dim,·int·dimworld·=·dim,·class·ctype·=·double·> 
29 ·37·struct·BoundarySegment; 
30 ·38 
31 ·39·template·<class·BndSeg> 
32 40·class·BoundarySegmentBackupRestore 
33 ·41·{ 
34 ·42·public: 
35 ·43·//·type·of·object·stream·used·for·storing·boundary·segment·information 
36 44·typedef·std::stringstream·ObjectStreamType·; 
37 ·45 
38 ·46·protected:28 ·33·protected:
39 48·typedef·BndSeg·BoundarySegment; 
40 ·49 
41 51·typedef·Dune::ParameterizedObjectFactory<·std::unique_ptr<·BoundarySegment·> 
42 (·ObjectStreamType&·),·int·>·FactoryType; 
43 ·52 
44 59·static·std::unique_ptr<·BoundarySegment·>·restore(·ObjectStreamType&·in·)29 34·IteratorImp·realIterator;
 30 ·35
 31 ·36·public:
 32 42·typedef·IteratorImp·Implementation;
 33 ·43
 34 49·Implementation·&impl·()·{·return·realIterator;·}
 35 55·const·Implementation·&impl·()·const·{·return·realIterator;·}
 36 ·56
 37 57·typedef·typename·Grid::template·Codim<·codim·>::Entity·Entity;
 38 ·58
 39 ·60·typedef·typename·std::conditional<
 40 ·61·std::is_lvalue_reference<
 41 ·62·decltype(realIterator.dereference())
 42 ·63·>::value,
 43 ·64·const·Entity&,
 44 ·65·Entity
 45 66·>::type·Reference;
 46 ·67
 47 69·EntityIterator·&operator++()
45 ·60·{48 ·70·{
 49 ·71·realIterator.increment();
 50 ·72·return·*this;
46 ·61·int·key·=·-1; 
47 ·62·//·read·class·key·for·restore 
48 ·63·in.read(·(char·*)·&key,·sizeof(·int·)·); 
49 ·64 
50 ·65·//·factory·creates·a·unique_ptr·which·can·be·released·later·on 
51 ·66·return·factory().create(·key,·in·); 
52 ·67·}51 ·73·}
 52 ·74
 53 76·EntityIterator·operator++(int)
53 ·68 
54 ·69·template·<class·DerivedType> 
55 70·static·int·registerFactory() 
56 ·71·{54 ·77·{
 55 ·78·EntityIterator·tmp(*this);
 56 ·79·realIterator.increment();
 57 ·80·return·tmp;
57 ·72·const·int·key·=·createKey(); 
58 ·73·//·create·factory·method·that·produces·unique_ptr 
59 ·74·factory().template·define<·DerivedType·>(·key·); 
60 ·75·//·return·key·for·storage·in·derived·class 
61 ·76·return·key; 
62 ·77·} 
63 ·78 
64 ·79·private: 
65 ·80·static·int·createKey() 
66 ·81·{58 ·81·}
67 ·82·static·int·key·=·0; 
68 ·83·return·key++; 
69 ·84·} 
70 ·85 
71 ·86·static·FactoryType&·factory() 
72 ·87·{ 
73 ·88·return·Dune::Singleton<·FactoryType·>·::·instance(); 
74 ·89·} 
75 ·90·};59 ·82
 60 ·83·//·The·behavior·when·dereferencing·the·EntityIterator·facade·depends·on
 61 ·84·//·the·way·the·grid·implementation·handles·returning·entities.·The
 62 implementation
 63 ·85·//·may·either·return·a·reference·to·an·entity·stored·inside·the
 64 EntityIterator
 65 ·86·//·implementation·or·a·temporary·Entity·object.·This·object·has·to·be
 66 forwarded·through
 67 ·87·//·the·facade·to·the·user,·which·requires·a·little·trickery,·especially·for
 68 operator->().
 69 ·88·//
 70 ·89·//·In·order·to·avoid·confusing·users·reading·the·Doxygen·documentation,·we
 71 provide·"clean"
 72 ·90·//·function·signatures·to·Doxygen·and·hide·the·actual·implementations.
76 ·9173 ·91
 74 ·92
 75 ·93#ifdef·DOXYGEN
77 ·92·template<·int·dim,·int·dimworld,·class·ctype·> 
78 93·struct·BoundarySegment·:·public·BoundarySegmentBackupRestore< 
79 BoundarySegment<·dim,·dimworld,·ctype·>·> 
80 ·94·{76 ·94
 77 96·const·Entity&·operator*()·const;
81 95·typedef·BoundarySegment<_dim,_dimworld,_ctype_>·ThisType; 
Max diff block lines reached; 6758/10843 bytes (62.33%) of diff not shown.
8.22 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00305.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-grid:·indexidset.hh·File·Reference</title>8 <title>dune-grid:·rangegenerators.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, 56 lines modifiedOffset 63, 32 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124; 
71 <a·href="#namespaces">Namespaces</a>··</div>70 <a·href="#namespaces">Namespaces</a>··</div>
72 ··<div·class="headertitle"><div·class="title">indexidset.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">rangegenerators.hh·File·Reference</div></div>
73 </div><!--header-->72 </div><!--header-->
74 <div·class="contents">73 <div·class="contents">
  
75 <p>Provides·base·classes·for·index·and·id·sets.·· 
76 <a·href="#details">More...</a></p> 
77 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;dune/common/iteratorrange.hh&gt;</code><br·/>
78 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>75 <code>#include·&lt;dune/common/rangeutilities.hh&gt;</code><br·/>
 76 <code>#include·&lt;dune/geometry/dimension.hh&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
80 <code>#include·&lt;dune/common/bartonnackmanifcheck.hh&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00338_source.html">dune/grid/common/partitionset.hh</a>&gt;</code><br·/>
81 </div>79 </div>
82 <p><a·href="a00305_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00305_source.html">Go·to·the·source·code·of·this·file.</a></p>
83 <table·class="memberdecls">81 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
85 Classes</h2></td></tr> 
86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02826.html">Dune::IndexSet&lt;·GridImp,·IndexSetImp,·IndexTypeImp,·TypesImp·&gt;</a></td></tr> 
87 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Index·Set·Interface·base·class.··<a·href="a02826.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="a02902.html">Dune::IndexSet&lt;·GridImp,·IndexSetImp,·IndexTypeImp,·TypesImp·&gt;::Codim&lt;·cc·&gt;</a></td></tr> 
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Export·the·type·of·the·entity·used·as·parameter·in·the·index(...)·method.··<a·href="a02902.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="a02906.html">Dune::IndexSetDefaultImplementation&lt;·GridImp,·IndexSetImp·&gt;</a></td></tr> 
93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provide·default·implementation·of·method·if·<a·class="el"·href="a02826.html"·title="Index·Set·Interface·base·class.">IndexSet</a>.··<a·href="a02906.html#details">More...</a><br·/></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="a02830.html">Dune::IdSet&lt;·GridImp,·IdSetImp,·IdTypeImp·&gt;</a></td></tr> 
96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Id·Set·Interface.··<a·href="a02830.html#details">More...</a><br·/></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02910.html">Dune::IdSet&lt;·GridImp,·IdSetImp,·IdTypeImp·&gt;::Codim&lt;·cc·&gt;</a></td></tr> 
99 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Export·the·type·of·the·entity·used·as·parameter·in·the·id(...)·method.··<a·href="a02910.html#details">More...</a><br·/></td></tr> 
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
101 </table><table·class="memberdecls"> 
102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
103 Namespaces</h2></td></tr>83 Namespaces</h2></td></tr>
104 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>84 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
105 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>85 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 </table>87 </table>
108 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
109 <div·class="textblock"><p·>Provides·base·classes·for·index·and·id·sets.·</p> 
110 <dl·class="section·author"><dt>Author</dt><dd>Peter·Bastian·</dd></dl> 
111 </div></div><!--·contents·-->88 </div><!--·contents·-->
112 <!--·start·footer·part·-->89 <!--·start·footer·part·-->
113 <hr·class="footer"/><address·class="footer"><small>90 <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.491 Generated·by&#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>92 </small></address>
116 </body>93 </body>
117 </html>94 </html>
1.64 KB
html2text {}
    
Offset 5, 45 lines modifiedOffset 5, 22 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·common8 ····*·common
 9 Namespaces
 10 rangegenerators.hh·File·Reference
 11 #include·<dune/common/iteratorrange.hh>
9 Classes·|·Namespaces 
10 indexidset.hh·File·Reference 
11 Provides·base·classes·for·index·and·id·sets.·More... 
12 #include·<vector> 
13 #include·<dune/common/exceptions.hh>12 #include·<dune/common/rangeutilities.hh>
 13 #include·<dune/geometry/dimension.hh>
14 #include·<dune/grid/common/grid.hh>14 #include·<dune/grid/common/gridenums.hh>
15 #include·<dune/common/bartonnackmanifcheck.hh>15 #include·<dune/grid/common/partitionset.hh>
16 Go_to_the_source_code_of_this_file.16 Go_to_the_source_code_of_this_file.
17 ·Classes 
18 ·class· Dune::IndexSet<_GridImp,_IndexSetImp,_IndexTypeImp,_TypesImp_> 
19  ·······Index·Set·Interface·base·class.·More... 
20   
21 struct· Dune::IndexSet<_GridImp,_IndexSetImp,_IndexTypeImp,_TypesImp_>::Codim< 
22 ·········cc_> 
23  ·······Export·the·type·of·the·entity·used·as·parameter·in·the·index(...) 
24 ·········method.·More... 
25   
26 ·class· Dune::IndexSetDefaultImplementation<_GridImp,_IndexSetImp_> 
27  ·······Provide·default·implementation·of·method·if·IndexSet.·More... 
28   
29 ·class· Dune::IdSet<_GridImp,_IdSetImp,_IdTypeImp_> 
30  ·······Id·Set·Interface.·More... 
31   
32 struct· Dune::IdSet<_GridImp,_IdSetImp,_IdTypeImp_>::Codim<_cc_> 
33  ·······Export·the·type·of·the·entity·used·as·parameter·in·the·id(...)·method. 
34 ·········More... 
35   
36 ·Namespaces17 ·Namespaces
37 namespace· Dune18 namespace· Dune
38  ··········Include·standard·header·files.19  ··········Include·standard·header·files.
39  20  
40 *****·Detailed·Description·***** 
41 Provides·base·classes·for·index·and·id·sets. 
42 ··Author 
43 ······Peter·Bastian 
  
44 ===============================================================================21 ===============================================================================
45 ·····Generated·by [doxygen]·1.9.422 ·····Generated·by [doxygen]·1.9.4
127 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00305_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-grid:·indexidset.hh·Source·File</title>8 <title>dune-grid:·rangegenerators.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, 268 lines modifiedOffset 62, 302 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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">indexidset.hh</div></div>68 ··<div·class="headertitle"><div·class="title">rangegenerators.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00305.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00305.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_RANGEGENERATORS_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_RANGEGENERATORS_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_GRID_COMMON_INDEXIDSET_HH</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/common/iteratorrange.hh&gt;</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_INDEXIDSET_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;vector&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/common/rangeutilities.hh&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/dimension.hh&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00338.html">dune/grid/common/partitionset.hh</a>&gt;</span></div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
84 <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="a01063.html">Dune</a></div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
85 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>
86 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
87 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;dune/common/bartonnackmanifcheck.hh&gt;</span></div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#ifdef·DOXYGEN</span></div>
88 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
89 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp,·<span·class="keyword">class</span>·IndexSetImp,·<span·class="keyword">class</span>·IndexTypeImp,·<span·class="keyword">class</span>·TypesImp·&gt;</div> 
90 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a02826.html">···77</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02826.html">IndexSet</a></div> 
91 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··{</div> 
92 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="comment">/*·We·use·the·remove_const·to·extract·the·Type·from·the·mutable·class,</span></div> 
93 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">·······because·the·const·class·is·not·instantiated·yet.·*/</span></div> 
94 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::remove_const&lt;·GridImp·&gt;::type::Traits·Traits;</div> 
95 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 89 <div·class="line"><a·id="l00206"·name="l00206"></a><span·class="lineno">··206</span>··<span·class="comment">//·*****************************************************************************************</span></div>
 90 <div·class="line"><a·id="l00207"·name="l00207"></a><span·class="lineno">··207</span>··<span·class="comment">//·Doxygen·documentation</span></div>
 91 <div·class="line"><a·id="l00208"·name="l00208"></a><span·class="lineno">··208</span>··<span·class="comment">//·*****************************************************************************************</span></div>
96 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">public</span>:</div>92 <div·class="line"><a·id="l00209"·name="l00209"></a><span·class="lineno">··209</span>··<span·class="comment">//</span></div>
 93 <div·class="line"><a·id="l00210"·name="l00210"></a><span·class="lineno">··210</span>··<span·class="comment">//·In·the·following,·the·range·generating·functions·are·documented·for·Doxygen;·the·actual</span></div>
 94 <div·class="line"><a·id="l00211"·name="l00211"></a><span·class="lineno">··211</span>··<span·class="comment">//·implementations·are·further·down·in·this·file·and·hidden·from·Doxygen.</span></div>
 95 <div·class="line"><a·id="l00212"·name="l00212"></a><span·class="lineno">··212</span>··<span·class="comment">//·The·main·reason·for·this·split·are·the·return·types·of·those·functions,·which·either·contain</span></div>
 96 <div·class="line"><a·id="l00213"·name="l00213"></a><span·class="lineno">··213</span>··<span·class="comment">//·long·type·listings·to·obtain·the·iterator·type·or·(in·the·case·of·the·forwarded·functions</span></div>
 97 <div·class="line"><a·id="l00214"·name="l00214"></a><span·class="lineno">··214</span>··<span·class="comment">//·use·the·new-style·function·syntax·and·calculate·the·return·type·using·decltype.·In·both·cases,</span></div>
 98 <div·class="line"><a·id="l00215"·name="l00215"></a><span·class="lineno">··215</span>··<span·class="comment">//·Doxygen·generates·function·signatures·that·are·very·confusing·to·the·average·user.</span></div>
97 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·cc&gt;</div> 
98 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a02902.html">···86</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02902.html">Codim</a></div> 
99 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····{</div> 
100 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a02902.html#af1adfac2e6c3295ce28d7b148a79480b">···88</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Traits·::·template·<a·class="code·hl_struct"·href="a02902.html">Codim&lt;cc&gt;</a>·<a·class="code·hl_typedef"·href="a02902.html#af1adfac2e6c3295ce28d7b148a79480b">::·Entity</a>·<a·class="code·hl_typedef"·href="a02902.html#af1adfac2e6c3295ce28d7b148a79480b">Entity</a>;</div> 
101 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····};</div> 
102 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
103 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02826.html#ab3b85ef4b435257bafc0e838cca15b91">···92</a></span>····<span·class="keyword">typedef</span>·IndexTypeImp·<a·class="code·hl_typedef"·href="a02826.html#ab3b85ef4b435257bafc0e838cca15b91">IndexType</a>;</div> 
104 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
105 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a02826.html#a837d5173a783cdf6693f0a20329092e5">···95</a></span>····<span·class="keyword">typedef</span>·TypesImp·<a·class="code·hl_typedef"·href="a02826.html#a837d5173a783cdf6693f0a20329092e5">Types</a>;</div> 
106 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
107 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a02826.html#a53b8ee710f958e0b2d902831dbb708e4">···98</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02826.html#a53b8ee710f958e0b2d902831dbb708e4">dimension</a>·=·std::remove_const&lt;·GridImp·&gt;::type::dimension;</div> 
108 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
109 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="comment">//===========================================================</span></div> 
110 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="comment"></span>····<span·class="comment">//===========================================================</span></div> 
111 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> 
112 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>····<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·cc&gt;</div> 
113 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno"><a·class="line"·href="a02826.html#aa1d76fee51dee6af50132a65f5c791b9">··113</a></span>····<a·class="code·hl_typedef"·href="a02826.html#ab3b85ef4b435257bafc0e838cca15b91">IndexType</a>·<a·class="code·hl_function"·href="a02826.html#aa1d76fee51dee6af50132a65f5c791b9">index</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Traits::template·<a·class="code·hl_typedef"·href="a02902.html#af1adfac2e6c3295ce28d7b148a79480b">Codim&lt;cc&gt;::Entity</a>&amp;·e)<span·class="keyword">·const</span></div> 
114 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span><span·class="keyword">····</span>{</div>99 <div·class="line"><a·id="l00216"·name="l00216"></a><span·class="lineno">··216</span>··<span·class="comment">//</span></div>
 100 <div·class="line"><a·id="l00217"·name="l00217"></a><span·class="lineno">··217</span>··<span·class="comment">//·*****************************************************************************************</span></div>
115 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>······CHECK_INTERFACE_IMPLEMENTATION((asImp().<span·class="keyword">template</span>·index&lt;cc&gt;(e)));</div> 
116 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>······<span·class="keywordflow">return</span>·asImp().template·index&lt;cc&gt;(e);</div> 
117 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>····}</div> 
118 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div>101 <div·class="line"><a·id="l00218"·name="l00218"></a><span·class="lineno">··218</span>·</div>
119 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Entity&gt;</div> 
120 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno"><a·class="line"·href="a02826.html#adbd3a9abd10be944d188274584b1d3d8">··129</a></span>····<a·class="code·hl_typedef"·href="a02826.html#ab3b85ef4b435257bafc0e838cca15b91">IndexType</a>·<a·class="code·hl_function"·href="a02826.html#adbd3a9abd10be944d188274584b1d3d8">index</a>·(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>&amp;·e)<span·class="keyword">·const</span></div> 
121 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span><span·class="keyword">····</span>{</div> 
122 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>······<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·cc·=·<a·class="code·hl_variable"·href="a02766.html#ab35484d9cd3acbc476e7f5fac55ae160">Entity::codimension</a>;</div> 
123 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>······CHECK_INTERFACE_IMPLEMENTATION((asImp().<span·class="keyword">template</span>·index&lt;cc&gt;(e)));</div> 
124 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>······<span·class="keywordflow">return</span>·asImp().template·index&lt;cc&gt;(e);</div> 
125 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>····}</div> 
126 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>·</div> 
127 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·cc·&gt;</div> 
128 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno"><a·class="line"·href="a02826.html#a7ea552ac95b90a26d65efed9c8616e72">··153</a></span>····<a·class="code·hl_typedef"·href="a02826.html#ab3b85ef4b435257bafc0e838cca15b91">IndexType</a>·<a·class="code·hl_function"·href="a02826.html#a7ea552ac95b90a26d65efed9c8616e72">subIndex</a>·(·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Traits::template·<a·class="code·hl_typedef"·href="a02902.html#af1adfac2e6c3295ce28d7b148a79480b">Codim&lt;·cc·&gt;::Entity</a>·&amp;e,</div> 
129 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>·························<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·codim·)<span·class="keyword">·const</span></div> 
130 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span><span·class="keyword">····</span>{</div> 
131 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>······CHECK_INTERFACE_IMPLEMENTATION((asImp().<span·class="keyword">template</span>·subIndex&lt;·cc·&gt;(e,i,codim)));</div> 
132 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span>······<span·class="keywordflow">return</span>·asImp().template·subIndex&lt;·cc·&gt;(e,i,codim);</div> 
133 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</span>····}</div> 
134 <div·class="line"><a·id="l00159"·name="l00159"></a><span·class="lineno">··159</span>·</div>102 <div·class="line"><a·id="l00219"·name="l00219"></a><span·class="lineno">··219</span>·</div>
135 <div·class="line"><a·id="l00181"·name="l00181"></a><span·class="lineno">··181</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div> 
136 <div·class="line"><a·id="l00182"·name="l00182"></a><span·class="lineno"><a·class="line"·href="a02826.html#a3f7d3c897da5ae5b9649422ffed42d79">··182</a></span>····<a·class="code·hl_typedef"·href="a02826.html#ab3b85ef4b435257bafc0e838cca15b91">IndexType</a>·<a·class="code·hl_function"·href="a02826.html#a3f7d3c897da5ae5b9649422ffed42d79">subIndex</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>·&amp;e,·<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·codim·)<span·class="keyword">·const</span></div> 
137 <div·class="line"><a·id="l00183"·name="l00183"></a><span·class="lineno">··183</span><span·class="keyword">····</span>{</div> 
138 <div·class="line"><a·id="l00184"·name="l00184"></a><span·class="lineno">··184</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·cc·=·<a·class="code·hl_variable"·href="a02766.html#ab35484d9cd3acbc476e7f5fac55ae160">Entity::codimension</a>;</div> 
139 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno">··185</span>······<span·class="keywordflow">return</span>·asImp().template·subIndex&lt;·cc·&gt;(·e,·i,·codim·);</div> 
140 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno">··186</span>····}</div> 
141 <div·class="line"><a·id="l00188"·name="l00188"></a><span·class="lineno">··188</span>·</div>103 <div·class="line"><a·id="l00220"·name="l00220"></a><span·class="lineno">··220</span>·</div>
142 <div·class="line"><a·id="l00189"·name="l00189"></a><span·class="lineno">··189</span>·</div>104 <div·class="line"><a·id="l00224"·name="l00224"></a><span·class="lineno">··224</span>·</div>
143 <div·class="line"><a·id="l00190"·name="l00190"></a><span·class="lineno">··190</span>····<span·class="comment">//===========================================================</span></div> 
144 <div·class="line"><a·id="l00194"·name="l00194"></a><span·class="lineno">··194</span><span·class="comment"></span>····<span·class="comment">//===========================================================</span></div> 
145 <div·class="line"><a·id="l00195"·name="l00195"></a><span·class="lineno">··195</span>·</div> 
146 <div·class="line"><a·id="l00211"·name="l00211"></a><span·class="lineno"><a·class="line"·href="a02826.html#a992da4d0ef49956670f9056b2ee6d96e">··211</a></span>····<a·class="code·hl_typedef"·href="a02826.html#a837d5173a783cdf6693f0a20329092e5">Types</a>·<a·class="code·hl_function"·href="a02826.html#a992da4d0ef49956670f9056b2ee6d96e">types</a>·(·<span·class="keywordtype">int</span>·codim·)<span·class="keyword">·const</span></div> 
147 <div·class="line"><a·id="l00212"·name="l00212"></a><span·class="lineno">··212</span><span·class="keyword">····</span>{</div> 
148 <div·class="line"><a·id="l00213"·name="l00213"></a><span·class="lineno">··213</span>······CHECK_INTERFACE_IMPLEMENTATION(·(asImp().<a·class="code·hl_function"·href="a02826.html#a992da4d0ef49956670f9056b2ee6d96e">types</a>(·codim·))·);</div> 
149 <div·class="line"><a·id="l00214"·name="l00214"></a><span·class="lineno">··214</span>······<span·class="keywordflow">return</span>·asImp().types(·codim·);</div> 
150 <div·class="line"><a·id="l00215"·name="l00215"></a><span·class="lineno">··215</span>····}</div>105 <div·class="line"><a·id="l00225"·name="l00225"></a><span·class="lineno">··225</span>·</div>
151 <div·class="line"><a·id="l00216"·name="l00216"></a><span·class="lineno">··216</span>·</div> 
152 <div·class="line"><a·id="l00223"·name="l00223"></a><span·class="lineno"><a·class="line"·href="a02826.html#a21277808430ded4b56c62c1717a8729d">··223</a></span>····<span·class="keyword">auto</span>·<a·class="code·hl_function"·href="a02826.html#a21277808430ded4b56c62c1717a8729d">size</a>·(<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">GeometryType</a>·type)<span·class="keyword">·const</span></div> 
153 <div·class="line"><a·id="l00224"·name="l00224"></a><span·class="lineno">··224</span><span·class="keyword">····</span>{</div> 
154 <div·class="line"><a·id="l00225"·name="l00225"></a><span·class="lineno">··225</span>······CHECK_INTERFACE_IMPLEMENTATION((asImp().<a·class="code·hl_function"·href="a02826.html#a21277808430ded4b56c62c1717a8729d">size</a>(type)));</div> 
155 <div·class="line"><a·id="l00226"·name="l00226"></a><span·class="lineno">··226</span>······<span·class="keywordflow">return</span>·asImp().size(type);</div> 
156 <div·class="line"><a·id="l00227"·name="l00227"></a><span·class="lineno">··227</span>····}</div>106 <div·class="line"><a·id="l00227"·name="l00227"></a><span·class="lineno">··227</span>·</div>
 107 <div·class="line"><a·id="l00256"·name="l00256"></a><span·class="lineno">··256</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·GV&gt;</div>
 108 <div·class="line"><a·id="l00257"·name="l00257"></a><span·class="lineno"><a·class="line"·href="a01038.html#ga9bbe243bea9b505e0fa4f3ab0005c7f5">··257</a></span>··<span·class="keyword">inline</span>·IteratorRange&lt;...&gt;·<a·class="code·hl_function"·href="a01038.html#ga9bbe243bea9b505e0fa4f3ab0005c7f5">elements</a>(<span·class="keyword">const</span>·GV&amp;·gv);</div>
157 <div·class="line"><a·id="l00228"·name="l00228"></a><span·class="lineno">··228</span>·</div>109 <div·class="line"><a·id="l00258"·name="l00258"></a><span·class="lineno">··258</span>·</div>
Max diff block lines reached; 67809/106638 bytes (63.59%) of diff not shown.
23.1 KB
html2text {}
    
Offset 5, 379 lines modifiedOffset 5, 383 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·common8 ····*·common
9 indexidset.hh9 rangegenerators.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5 
17 ·6#ifndef·DUNE_GRID_COMMON_INDEXIDSET_HH16 ·5#ifndef·DUNE_GRID_COMMON_RANGEGENERATORS_HH
18 ·7#define·DUNE_GRID_COMMON_INDEXIDSET_HH17 ·6#define·DUNE_GRID_COMMON_RANGEGENERATORS_HH
19 ·8 
20 ·9#include·<vector>18 ·7
 19 ·8#include·<dune/common/iteratorrange.hh>
21 ·10#include·<dune/common/exceptions.hh>20 ·9#include·<dune/common/rangeutilities.hh>
 21 ·10#include·<dune/geometry/dimension.hh>
22 ·11#include·<dune/grid/common/grid.hh>22 ·11#include·<dune/grid/common/gridenums.hh>
23 ·1223 ·12#include·<dune/grid/common/partitionset.hh>
24 ·1324 ·13
25 ·19namespace·Dune25 ·14namespace·Dune
26 ·20{ 
27 ·21 
28 ·22#include·<dune/common/bartonnackmanifcheck.hh> 
29 ·23 
30 ·76·template<·class·GridImp,·class·IndexSetImp,·class·IndexTypeImp,·class 
31 TypesImp·> 
32 77·class·IndexSet 
33 ·78·{ 
34 ·79·/*·We·use·the·remove_const·to·extract·the·Type·from·the·mutable·class, 
35 ·80·because·the·const·class·is·not·instantiated·yet.·*/ 
36 ·81·typedef·typename·std::remove_const<·GridImp·>::type::Traits·Traits; 
37 ·82 
38 ·83·public: 
39 ·85·template·<int·cc> 
40 86·struct·Codim 
41 ·87·{ 
42 88·typedef·typename·Traits·::·template·Codim<cc>·::_Entity·Entity; 
43 ·89·}; 
44 ·90 
45 92·typedef·IndexTypeImp·IndexType; 
46 ·93 
47 95·typedef·TypesImp·Types; 
48 ·96 
49 98·static·const·int·dimension·=·std::remove_const<·GridImp·>::type::dimension; 
50 ·99 
51 ·100·//=========================================================== 
52 ·104·//=========================================================== 
53 ·105 
54 ·112·template<int·cc> 
55 113·IndexType·index·(const·typename·Traits::template·Codim<cc>::Entity&·e) 
56 const 
57 ·114·{ 
58 ·115·CHECK_INTERFACE_IMPLEMENTATION((asImp().template·index<cc>(e))); 
59 ·116·return·asImp().template·index<cc>(e); 
60 ·117·} 
61 ·118 
62 ·128·template<class·Entity> 
63 129·IndexType·index·(const·Entity&·e)·const 
64 ·130·{ 
65 ·131·constexpr·static·int·cc·=·Entity::codimension; 
66 ·132·CHECK_INTERFACE_IMPLEMENTATION((asImp().template·index<cc>(e))); 
67 ·133·return·asImp().template·index<cc>(e); 
68 ·134·} 
69 ·135 
70 ·152·template<·int·cc·> 
71 153·IndexType·subIndex·(·const·typename·Traits::template·Codim<_cc_>::Entity 
72 &e, 
73 ·154·int·i,·unsigned·int·codim·)·const 
74 ·155·{26 ·15{
75 ·156·CHECK_INTERFACE_IMPLEMENTATION((asImp().template·subIndex<·cc·> 
76 (e,i,codim))); 
77 ·157·return·asImp().template·subIndex<·cc·>(e,i,codim); 
78 ·158·} 
79 ·159 
80 ·181·template<·class·Entity·> 
81 182·IndexType·subIndex·(·const·Entity·&e,·int·i,·unsigned·int·codim·)·const 
82 ·183·{ 
83 ·184·static·const·int·cc·=·Entity::codimension; 
84 ·185·return·asImp().template·subIndex<·cc·>(·e,·i,·codim·); 
85 ·186·} 
86 ·188 
87 ·189 
88 ·190·//=========================================================== 
89 ·194·//=========================================================== 
90 ·195 
91 211·Types·types·(·int·codim·)·const 
92 ·212·{ 
93 ·213·CHECK_INTERFACE_IMPLEMENTATION(·(asImp().types(·codim·))·); 
94 ·214·return·asImp().types(·codim·); 
95 ·215·} 
96 ·21627 ·16
97 223·auto·size·(GeometryType·type)·const28 ·17#ifdef·DOXYGEN
 29 ·18
 30 ·206·/
 31 /
 32 *****************************************************************************************
 33 ·207·//·Doxygen·documentation
 34 ·208·/
 35 /
 36 *****************************************************************************************
 37 ·209·//
 38 ·210·//·In·the·following,·the·range·generating·functions·are·documented·for
 39 Doxygen;·the·actual
 40 ·211·//·implementations·are·further·down·in·this·file·and·hidden·from·Doxygen.
 41 ·212·//·The·main·reason·for·this·split·are·the·return·types·of·those·functions,
 42 which·either·contain
 43 ·213·//·long·type·listings·to·obtain·the·iterator·type·or·(in·the·case·of·the
 44 forwarded·functions
 45 ·214·//·use·the·new-style·function·syntax·and·calculate·the·return·type·using
 46 decltype.·In·both·cases,
 47 ·215·//·Doxygen·generates·function·signatures·that·are·very·confusing·to·the
 48 average·user.
 49 ·216·//
 50 ·217·/
 51 /
 52 *****************************************************************************************
 53 ·218
 54 ·219
 55 ·220
98 ·224·{56 ·224
 57 ·225
Max diff block lines reached; 16814/23607 bytes (71.22%) of diff not shown.
9.19 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00320.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-grid:·datahandleif.hh·File·Reference</title>8 <title>dune-grid:·scsgmapper.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 42 lines modifiedOffset 65, 47 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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">datahandleif.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">scsgmapper.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Describes·the·parallel·communication·interface·class·for·MessageBuffers·and·DataHandles.··75 <p>Mapper·classes·are·used·to·attach·data·to·a·grid.··
76 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
77 <div·class="textblock"><code>#include·&lt;dune/common/bartonnackmanifcheck.hh&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>
 78 <code>#include·&quot;<a·class="el"·href="a00272_source.html">mapper.hh</a>&quot;</code><br·/>
 79 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>
78 </div>80 </div>
79 <p><a·href="a00320_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a00320_source.html">Go·to·the·source·code·of·this·file.</a></p>
80 <table·class="memberdecls">82 <table·class="memberdecls">
81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
82 Classes</h2></td></tr>84 Classes</h2></td></tr>
83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02706.html">Dune::MessageBufferIF&lt;·MessageBufferImp·&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="a02998.html">Dune::SingleCodimSingleGeomTypeMapper&lt;·GV,·c·&gt;</a></td></tr>
84 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Communication·message·buffer·interface.·This·class·describes·the·interface·for·reading·and·writing·data·to·the·communication·message·buffer.·As·message·buffers·might·be·deeply·implemented·in·various·packages·the·message·buffers·implementations·cannot·be·de[·...·truncated·by·diffoscope;·len:·171,·SHA:·0de1488bae659259c0b66f5fa46db877c0f69da8a0f3d7339db9fe2e160bf15b·...·].html#details">More...</a><br·/></td></tr>86 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·class·for·a·single·codim·and·single·geometry·type·mapper.··<a·href="a02998.html#details">More...</a><br·/></td></tr>
85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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="a02710.html">Dune::CommDataHandleIF&lt;·DataHandleImp,·DataTypeImp·&gt;</a></td></tr> 
87 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02710.html"·title="CommDataHandleIF·describes·the·features·of·a·data·handle·for·communication·in·parallel·runs·using·the...">CommDataHandleIF</a>·describes·the·features·of·[·...·truncated·by·diffoscope;·len:·296,·SHA:·ae2ffb01aeaef234a59db8aac5250614baf1bb4ce98aa6d420fc229ea6f723fd·...·]></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="a03002.html">Dune::LeafSingleCodimSingleGeomTypeMapper&lt;·G,·c·&gt;</a></td></tr>
 89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Single·codim·and·single·geometry·type·mapper·for·leaf·entities.··<a·href="a03002.html#details">More...</a><br·/></td></tr>
 90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03006.html">Dune::LevelSingleCodimSingleGeomTypeMapper&lt;·G,·c·&gt;</a></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Single·codim·and·single·geometry·type·mapper·for·entities·of·one·level.··<a·href="a03006.html#details">More...</a><br·/></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
90 <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>
91 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
92 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>97 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
93 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>98 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table>100 </table>
96 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>101 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
97 <div·class="textblock"><p·>Describes·the·parallel·communication·interface·class·for·MessageBuffers·and·DataHandles.·</p>102 <div·class="textblock"><p·>Mapper·classes·are·used·to·attach·data·to·a·grid.·</p>
98 <dl·class="section·author"><dt>Author</dt><dd>Robert·Kloefkorn·</dd></dl>103 <dl·class="section·author"><dt>Author</dt><dd>Peter·Bastian·</dd></dl>
99 </div></div><!--·contents·-->104 </div></div><!--·contents·-->
100 <!--·start·footer·part·-->105 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>106 <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.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
103 </small></address>108 </small></address>
104 </body>109 </body>
105 </html>110 </html>
2.28 KB
html2text {}
    
Offset 6, 41 lines modifiedOffset 6, 36 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·common9 ····*·common
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 datahandleif.hh·File·Reference 
12 Describes·the·parallel·communication·interface·class·for·MessageBuffers·and 
13 DataHandles.·More... 
14 #include·<dune/common/bartonnackmanifcheck.hh>11 scsgmapper.hh·File·Reference
 12 Mapper·classes·are·used·to·attach·data·to·a·grid.·More...
 13 #include·<iostream>
 14 #include·"mapper.hh"
 15 #include·<dune/grid/common/grid.hh>
15 Go_to_the_source_code_of_this_file.16 Go_to_the_source_code_of_this_file.
16 ·Classes17 ·Classes
 18 class· Dune::SingleCodimSingleGeomTypeMapper<_GV,_c_>
 19  ······Implementation·class·for·a·single·codim·and·single·geometry·type
 20 ········mapper.·More...
17 class· Dune::MessageBufferIF<_MessageBufferImp_> 
18 ········Communication·message·buffer·interface.·This·class·describes·the 
19 ········interface·for·reading·and·writing·data·to·the·communication·message 
20 ········buffer.·As·message·buffers·might·be·deeply·implemented·in·various 
21  ······packages·the·message·buffers·implementations·cannot·be·derived·from 
22 ········this·interface·class.·Therefore·we·just·apply·the·engine·concept·to 
23 ········wrap·the·message·buffer·call·and·make·sure·that·the·interface·is 
24 ········fulfilled.·More... 
25  21  
26 class· Dune::CommDataHandleIF<_DataHandleImp,_DataTypeImp_> 
27 ········CommDataHandleIF·describes·the·features·of·a·data·handle·for 
28 ········communication·in·parallel·runs·using·the·Grid::communicate·methods. 
29  ······Here·the·Barton-Nackman·trick·is·used·to·interprete·data·handle·objects 
30 ········as·its·interface.·Therefore·usable·data·handle·classes·need·to·be 
31 ········derived·from·this·class.·More...22 class· Dune::LeafSingleCodimSingleGeomTypeMapper<_G,_c_>
 23  ······Single·codim·and·single·geometry·type·mapper·for·leaf·entities.·More...
 24  
 25 class· Dune::LevelSingleCodimSingleGeomTypeMapper<_G,_c_>
 26  ······Single·codim·and·single·geometry·type·mapper·for·entities·of·one·level.
 27 ········More...
32  28  
33 ·Namespaces29 ·Namespaces
34 namespace· Dune30 namespace· Dune
35  ··········Include·standard·header·files.31  ··········Include·standard·header·files.
36  32  
37 *****·Detailed·Description·*****33 *****·Detailed·Description·*****
 34 Mapper·classes·are·used·to·attach·data·to·a·grid.
38 Describes·the·parallel·communication·interface·class·for·MessageBuffers·and 
39 DataHandles. 
40 ··Author35 ··Author
41 ······Robert·Kloefkorn36 ······Peter·Bastian
  
42 ===============================================================================37 ===============================================================================
43 ·····Generated·by [doxygen]·1.9.438 ·····Generated·by [doxygen]·1.9.4
77.0 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00320_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-grid:·datahandleif.hh·Source·File</title>8 <title>dune-grid:·scsgmapper.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, 177 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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">datahandleif.hh</div></div>68 ··<div·class="headertitle"><div·class="title">scsgmapper.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00320.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00320.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_DATAHANDLEIF_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_SCSGMAPPER_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_DATAHANDLEIF_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_SCSGMAPPER_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;dune/common/bartonnackmanifcheck.hh&gt;</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
 79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00272.html">mapper.hh</a>&quot;</span></div>
79 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
80 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>83 <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="a01063.html">Dune</a></div>
81 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>84 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</div>
82 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> 
83 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·MessageBufferImp&gt;</div>85 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·GV,·<span·class="keywordtype">int</span>·c&gt;</div>
 86 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02998.html">···38</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02998.html">SingleCodimSingleGeomTypeMapper</a>·:</div>
 87 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02922.html">Mapper</a>&lt;typename·GV::Grid,SingleCodimSingleGeomTypeMapper&lt;GV,c&gt;,·typename·GV::IndexSet::IndexType·&gt;</div>
84 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02706.html">···32</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02706.html">MessageBufferIF</a></div> 
85 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··{</div> 
86 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····MessageBufferImp·&amp;·buff_;</div> 
87 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">public</span>:</div> 
88 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02706.html#a241f3785616b72192bbe24da13df3878">···37</a></span>····<a·class="code·hl_function"·href="a02706.html#a241f3785616b72192bbe24da13df3878">MessageBufferIF</a>(MessageBufferImp·&amp;·buff)·:·buff_(buff)·{}</div> 
89 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
90 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div> 
91 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02706.html#ab007f6d86a97356527b42a379b600079">···45</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02706.html#ab007f6d86a97356527b42a379b600079">write</a>(<span·class="keyword">const</span>·T·&amp;·val)</div> 
92 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····{</div>88 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··{</div>
93 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······buff_.write(val);</div> 
94 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div>89 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">public</span>:</div>
95 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>90 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
96 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div> 
97 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02706.html#aec928187168ac22813a0af3343d5f0c0">···59</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02706.html#aec928187168ac22813a0af3343d5f0c0">read<[·...·truncated·by·diffoscope;·len:·16,·SHA:·6a176d1c7c627e492bfade9c7c698d9fd0464102eef11ca0e7cc0792b03b00d0·...·]</div>91 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02998.html#a215a4cc8b8b0c8f4723897fbf92f1e2e">···44</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GV::IndexSet::IndexType·<a·class="code·hl_typedef[·...·truncated·by·diffoscope;·len:·65,·SHA:·f09f659c8916af41f5e7c2bae0e0b5eb60ddd1e73f9b75f062dcaebf7a720d8f·...·]</div>
 92 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 93 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02998.html#a2e28c04ec4df13ed044684c3c34d4c41">···50</a></span>····<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a02998.html#a2e28c04ec4df13ed044684c3c34d4c41">size_type</a>·=·<span·class="keyword">decltype</span>(std::declval&lt;typename·GV::IndexSet&gt;().size(0));</div>
 94 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 95 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02998.html#a69ddb323c2d0a94eb80641bbc67bb564">···56</a></span>····<a·class="code·hl_function"·href="a02998.html#a69ddb323c2d0a94eb80641bbc67bb564">SingleCodimSingleGeomTypeMapper</a>·(<span·class="keyword">const</span>·GV&amp;·gridView)</div>
 96 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····:·gridView_(gridView)</div>
 97 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····,·indexSet_(&amp;gridView_.indexSet())</div>
98 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····{</div>98 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{</div>
99 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······buff_.read(val);</div>99 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="comment">//·check·that·grid·has·only·a·single·geometry·type</span></div>
 100 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">if</span>·(indexSet_-&gt;types(c).size()·!=·1)</div>
 101 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········DUNE_THROW(<a·class="code·hl_class"·href="a02798.html">GridError</a>,·<span·class="stringliteral">&quot;mapper·treats·only·a·single·codim·and·a·single·geometry·type&quot;</span>);</div>
100 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>102 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div>
101 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··};·<span·class="comment">//·end·class·MessageBufferIF</span></div> 
102 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>103 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 104 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·EntityType&gt;</div>
 105 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02998.html#a4cb0a235f822bd67b5b7dae837398ae1">···71</a></span>····<a·class="code·hl_typedef"·href="a02998.html#a215a4cc8b8b0c8f4723897fbf92f1e2e">Index</a>·<a·class="code·hl_function"·href="a02998.html#a4cb0a235f822bd67b5b7dae837398ae1">index</a>·(<span·class="keyword">const</span>·EntityType&amp;·e)<span·class="keyword">·const</span></div>
 106 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">····</span>{</div>
 107 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keyword">static_assert</span>(EntityType::codimension·==·c,·<span·class="stringliteral">&quot;Entity·of·wrong·codim·passed·to·SingleCodimSingleGeomTypeMapper&quot;</span>);</div>
 108 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordflow">return</span>·indexSet_-&gt;index(e);</div>
 109 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····}</div>
103 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>110 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 111 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a02998.html#a690eb1d3d6926fec953c4f6a05e03e60">···84</a></span>····<a·class="code·hl_typedef"·href="a02998.html#a215a4cc8b8b0c8f4723897fbf92f1e2e">Index</a>·<a·class="code·hl_function"·href="a02998.html#a690eb1d3d6926fec953c4f6a05e03e60">subIndex</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·GV::template·Codim&lt;0&gt;::Entity&amp;·e,</div>
 112 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>···············<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·codim)<span·class="keyword">·const</span></div>
104 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DataHandleImp,·<span·class="keyword">class</span>·DataTypeImp&gt;</div> 
105 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a02710.html">···77</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02710.html">CommDataHandleIF</a></div> 
106 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··{</div> 
107 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·M&gt;</div> 
108 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keyword">class·</span>CheckFixedSizeMethod</div>113 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">····</span>{</div>
 114 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keywordflow">if</span>·(codim·!=·c)</div>
 115 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········DUNE_THROW(<a·class="code·hl_class"·href="a02798.html">GridError</a>,·<span·class="stringliteral">&quot;Id·of·wrong·codim·requested·from·SingleCodimSingleGeomTypeMapper&quot;</span>);</div>
 116 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<span·class="keywordflow">return</span>·indexSet_-&gt;subIndex(e,i,codim);</div>
109 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····{</div>117 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····}</div>
110 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<span·class="comment">//·check·for·old·signature·of·deprecated·fixedsize·method.</span></div> 
111 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div> 
112 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keyword">static</span>·std::true_type·testSignature(<span·class="keywordtype">bool</span>·(T::*)(<span·class="keywordtype">int</span>,·<span·class="keywordtype">int</span>)·<span·class="keyword">const</span>);</div> 
113 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
114 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div> 
115 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keyword">static</span>·<span·class="keyword">decltype</span>(testSignature(&amp;T::fixedsize))·test(std::nullptr_t);</div> 
116 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
117 <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>·T&gt;</div> 
118 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······<span·class="keyword">static</span>·std::false_type·test(...);</div> 
119 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>118 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 119 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a02998.html#a8ed7ee283d0db22d212b97aabcb6d7c5">··100</a></span>····<a·class="code·hl_typedef"·href="a02998.html#a2e28c04ec4df13ed044684c3c34d4c41">size_type</a>·<a·class="code·hl_function"·href="a02998.html#a8ed7ee283d0db22d212b97aabcb6d7c5">size</a>·()<span·class="keyword">·const</span></div>
120 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······<span·class="keyword">using·</span>type·=·<span·class="keyword">decltype</span>(test&lt;M&gt;(<span·class="keyword">nullptr</span>));</div> 
121 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keyword">public</span>:</div> 
122 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·value·=·type::value;</div> 
123 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····};</div> 
124 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
125 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
126 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DH,·<span·class="keywordtype">bool</span>&gt;</div> 
127 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····<span·class="keyword">struct·</span>CallFixedSize</div> 
128 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····{</div> 
129 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>······<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02710.html#add4ddecd5908123d2beafbca89f127fa">fixedSize</a>(·<span·class="keyword">const</span>·DH&amp;·dh,·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">int</span>·codim·)</div> 
130 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······{</div> 
131 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>········<span·class="keywordflow">return</span>·dh.fixedSize(·dim,·codim·);</div> 
132 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>······}</div> 
133 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····};</div> 
134 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div> 
135 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····<span·class="comment">//·old,·deprecated·implementation</span></div> 
136 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DH&gt;</div> 
137 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>····<span·class="keyword">struct·</span>CallFixedSize&lt;·DH,·true·&gt;</div> 
138 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>····{</div> 
139 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>······<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02710.html#add4ddecd5908123d2beafbca89f127fa">fixedSize</a>(·<span·class="keyword">const</span>·DH&amp;·dh,·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">int</span>·codim·)</div> 
140 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>······{</div> 
141 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>········<span·class="keywordflow">return</span>·dh.overloaded_deprecated_fixedsize(·dim,·codim·);</div> 
142 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>······}</div> 
143 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>····};</div> 
144 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div> 
145 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··<span·class="keyword">public</span>:</div> 
146 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno"><a·class="line"·href="a02710.html#aea4fc1f0be98043840533addbbb5edc1">··119</a></span>····<span·class="keyword">typedef</span>·DataTypeImp·<a·class="code·hl_typedef"·href="a02710.html#aea4fc1f0be98043840533addbbb5edc1">DataType</a>;</div> 
Max diff block lines reached; 13509/63908 bytes (21.14%) of diff not shown.
14.5 KB
html2text {}
    
Offset 5, 220 lines modifiedOffset 5, 251 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·common8 ····*·common
9 datahandleif.hh9 scsgmapper.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_GRID_COMMON_DATAHANDLEIF_HH16 ·5#ifndef·DUNE_GRID_COMMON_SCSGMAPPER_HH
17 ·6#define·DUNE_GRID_COMMON_DATAHANDLEIF_HH17 ·6#define·DUNE_GRID_COMMON_SCSGMAPPER_HH
18 ·718 ·7
19 ·14#include·<dune/common/bartonnackmanifcheck.hh> 
20 ·1519 ·8#include·<iostream>
 20 ·9#include·"mapper.hh"
 21 ·10
 22 ·11#include·<dune/grid/common/grid.hh>
 23 ·12
21 ·16namespace·Dune24 ·19namespace·Dune
22 ·17{ 
23 ·18 
24 ·31·template·<class·MessageBufferImp> 
25 32·class·MessageBufferIF 
26 ·33·{ 
27 ·34·MessageBufferImp·&·buff_;25 ·20{
 26 ·37·template·<typename·GV,·int·c>
 27 38·class·SingleCodimSingleGeomTypeMapper·:
 28 ·39·public·Mapper<typename·GV::Grid,SingleCodimSingleGeomTypeMapper<GV,c>,
 29 typename·GV::IndexSet::IndexType·>
 30 ·40·{
28 ·35·public:31 ·41·public:
29 37·MessageBufferIF(MessageBufferImp·&·buff)·:·buff_(buff)·{} 
30 ·38 
31 ·44·template·<class·T> 
32 45·void·write(const·T·&·val) 
33 ·46·{ 
34 ·47·buff_.write(val); 
35 ·48·} 
36 ·49 
37 ·58·template·<class·T> 
38 59·void·read(T·&·val) 
39 ·60·{ 
40 ·61·buff_.read(val);32 ·42
 33 44·typedef·typename·GV::IndexSet::IndexType·Index;
 34 ·45
 35 50·using·size_type·=·decltype(std::declval<typename·GV::IndexSet>().size(0));
 36 ·51
 37 56·SingleCodimSingleGeomTypeMapper·(const·GV&·gridView)
 38 ·57·:·gridView_(gridView)
 39 ·58·,·indexSet_(&gridView_.indexSet())
 40 ·59·{
 41 ·60·//·check·that·grid·has·only·a·single·geometry·type
 42 ·61·if·(indexSet_->types(c).size()·!=·1)
 43 ·62·DUNE_THROW(GridError,·"mapper·treats·only·a·single·codim·and·a·single
 44 geometry·type");
41 ·62·}45 ·63·}
42 ·63·};·//·end·class·MessageBufferIF 
43 ·6446 ·64
 47 ·70·template<class·EntityType>
 48 71·Index·index·(const·EntityType&·e)·const
44 ·65 
45 ·76·template·<class·DataHandleImp,·class·DataTypeImp> 
46 77·class·CommDataHandleIF 
47 ·78·{49 ·72·{
48 ·79·template·<class·M> 
49 ·80·class·CheckFixedSizeMethod50 ·73·static_assert(EntityType::codimension·==·c,·"Entity·of·wrong·codim·passed
 51 to·SingleCodimSingleGeomTypeMapper");
 52 ·74·return·indexSet_->index(e);
 53 ·75·}
 54 ·76
 55 84·Index·subIndex·(const·typename·GV::template·Codim<0>::Entity&·e,
 56 ·85·int·i,·unsigned·int·codim)·const
50 ·81·{57 ·86·{
 58 ·87·if·(codim·!=·c)
 59 ·88·DUNE_THROW(GridError,·"Id·of·wrong·codim·requested·from
 60 SingleCodimSingleGeomTypeMapper");
 61 ·89·return·indexSet_->subIndex(e,i,codim);
 62 ·90·}
51 ·82·//·check·for·old·signature·of·deprecated·fixedsize·method. 
52 ·83·template·<class·T> 
53 ·84·static·std::true_type·testSignature(bool·(T::*)(int,·int)·const); 
54 ·85 
55 ·86·template·<class·T> 
56 ·87·static·decltype(testSignature(&T::fixedsize))·test(std::nullptr_t); 
57 ·88 
58 ·89·template·<class·T> 
59 ·90·static·std::false_type·test(...); 
60 ·9163 ·91
 64 100·size_type·size·()·const
61 ·92·using·type·=·decltype(test<M>(nullptr)); 
62 ·93·public: 
63 ·94·static·const·bool·value·=·type::value; 
64 ·95·}; 
65 ·96 
66 ·97 
67 ·98·template·<class·DH,·bool> 
68 ·99·struct·CallFixedSize 
69 ·100·{65 ·101·{
 66 ·102·return·indexSet_->size(c);
70 ·101·static·bool·fixedSize(·const·DH&·dh,·int·dim,·int·codim·) 
71 ·102·{ 
72 ·103·return·dh.fixedSize(·dim,·codim·); 
73 ·104·}67 ·103·}
74 ·105·}; 
75 ·10668 ·104
 69 ·111·template<class·EntityType>
 70 112·bool·contains·(const·EntityType&·e,·Index&·result)·const
76 ·107·//·old,·deprecated·implementation 
77 ·108·template·<class·DH> 
78 ·109·struct·CallFixedSize<·DH,·true·> 
79 ·110·{71 ·113·{
 72 ·114·result·=·index(e);
 73 ·115·return·true;
80 ·111·static·bool·fixedSize(·const·DH&·dh,·int·dim,·int·codim·) 
81 ·112·{ 
82 ·113·return·dh.overloaded_deprecated_fixedsize(·dim,·codim·); 
83 ·114·}74 ·116·}
84 ·115·}; 
85 ·11675 ·117
 76 126·bool·contains·(const·typename·GV::template·Codim<0>::Entity&·e,·int·i,·int
 77 cc,·Index&·result)·const
86 ·117·public: 
Max diff block lines reached; 10103/14778 bytes (68.37%) of diff not shown.
10.4 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00593.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-grid:·identity.hh·File·Reference</title>8 <title>dune-grid:·coordfunction.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, 31 lines modifiedOffset 65, 52 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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">identity.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">coordfunction.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00578_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
 76 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 77 <code>#include·&lt;dune/common/std/type_traits.hh&gt;</code><br·/>
76 </div>78 </div>
77 <p><a·href="a00593_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a00593_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 <table·class="memberdecls">80 <table·class="memberdecls">
79 <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>
80 Classes</h2></td></tr>82 Classes</h2></td></tr>
 83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03118.html">Dune::AnalyticalCoordFunctionInterface&lt;·ct,·dimD,·dimR,·Impl·&gt;</a></td></tr>
 84 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Interface·class·for·using·an·analytical·function·to·define·the·geometry·of·a·<a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">Dune::GeometryGrid</a>.·An·implementation·should·be·derived·from·<a·class="el"·href="a03110.html"·title="Derive·an·implementation·of·an·analytical·coordinate·function·from·this·class.">Dune::AnalyticalCoordFunction</a>·and·the·evaluate·method·mapping·<img·class="formulaInl"·alt="$·R^d\to·R^r·$"·src="form_64.png"/>·has·to·be·supplied.··<a·href="a03118.html#details">More...</a><br·/></td></tr>
 85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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="a03322.html">Dune::IdenticalCoordFunction&lt;·ctype,·dim·&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="a03110.html">Dune::AnalyticalCoordFunction&lt;·ct,·dimD,·dimR,·Impl·&gt;</a></td></tr>
 87 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Derive·an·implementation·of·an·analytical·coordinate·function·from·this·class.··<a·href="a03110.html#details">More...</a><br·/></td></tr>
 88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03122.html">Dune::DiscreteCoordFunctionInterface&lt;·ct,·dimR,·Impl·&gt;</a></td></tr>
 90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Interface·class·for·using·a·discrete·function·to·define·the·geometry·of·a·<a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">Dune::GeometryGrid</a>.·An·implementation·should·be·derived·from·Dune::DiscreteCoordinateFunction·and·the·evaluate·method·taking·an·entity·of·the·host·grid·together·with·the·number·of·a·vertex·returns·the·coordinate·in·<img·class="formulaInl"·alt="$·R^r·$"·src="form_65.png"/>·of·that·corner.·The·user·must·ensure·continuity·of·this·mapping.·In·addition·an·adapt·method·is·provided·which·is·called·whenever·<code><a·class="el"·href="a03122.html#a5018ae5a6aa8b961cfa2000fe06fc358"·title="method·called·from·grid.adapt()·method·to·allow·adaptation·of·the·discrete·coordinate·function">adapt()</a></code>·is·called·on·the·<a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">Dune::GeometryGrid</a>.··<a·href="a03122.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="a03114.html">Dune::DiscreteCoordFunction&lt;·ct,·dimR,·Impl·&gt;</a></td></tr>
 93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Derive·an·implementation·of·a·discrete·coordinate·function·from·this·class.··<a·href="a03114.html#details">More...</a><br·/></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03126.html">Dune::GeoGrid::isCoordFunctionInterface&lt;·CoordFunctionInterface·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03138.html">Dune::GeoGrid::isDiscreteCoordFunctionInterface&lt;·CoordFunctionInterface·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03146.html">Dune::GeoGrid::AdaptCoordFunction&lt;·CoordFunctionInterface·&gt;</a></td></tr>
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table><table·class="memberdecls">101 </table><table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
85 Namespaces</h2></td></tr>103 Namespaces</h2></td></tr>
86 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>104 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
87 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>105 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></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:a01068"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01068.html">Dune::GeoGrid</a></td></tr>
 108 <tr·class="memdesc:a01068"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">namespace·containing·the·implementations·of·<a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">GeometryGrid</a>·<br·/></td></tr>
 109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table>110 </table>
90 </div><!--·contents·-->111 </div><!--·contents·-->
91 <!--·start·footer·part·-->112 <!--·start·footer·part·-->
92 <hr·class="footer"/><address·class="footer"><small>113 <hr·class="footer"/><address·class="footer"><small>
93 Generated·by&#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
94 </small></address>115 </small></address>
95 </body>116 </body>
2.24 KB
html2text {}
    
Offset 6, 20 lines modifiedOffset 6, 54 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·geometrygrid9 ····*·geometrygrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 identity.hh·File·Reference11 coordfunction.hh·File·Reference
12 #include·<dune/grid/geometrygrid/coordfunction.hh>12 #include·<cassert>
 13 #include·<dune/common/fvector.hh>
 14 #include·<dune/common/std/type_traits.hh>
13 Go_to_the_source_code_of_this_file.15 Go_to_the_source_code_of_this_file.
14 ·Classes16 ·Classes
 17 ·class· Dune::AnalyticalCoordFunctionInterface<_ct,_dimD,_dimR,_Impl_>
 18 ·········Interface·class·for·using·an·analytical·function·to·define·the
 19  ·······geometry·of·a·Dune::GeometryGrid.·An·implementation·should·be·derived
 20 ·········from·Dune::AnalyticalCoordFunction·and·the·evaluate·method·mapping·[$
 21 ·········R^d\to·R^r·$]·has·to·be·supplied.·More...
 22  
15 class· Dune::IdenticalCoordFunction<_ctype,_dim_>23 ·class· Dune::AnalyticalCoordFunction<_ct,_dimD,_dimR,_Impl_>
 24  ·······Derive·an·implementation·of·an·analytical·coordinate·function·from
 25 ·········this·class.·More...
 26  
 27 ·class· Dune::DiscreteCoordFunctionInterface<_ct,_dimR,_Impl_>
 28 ·········Interface·class·for·using·a·discrete·function·to·define·the·geometry
 29 ·········of·a·Dune::GeometryGrid.·An·implementation·should·be·derived·from
 30 ·········Dune::DiscreteCoordinateFunction·and·the·evaluate·method·taking·an
 31  ·······entity·of·the·host·grid·together·with·the·number·of·a·vertex·returns
 32 ·········the·coordinate·in·[$·R^r·$]·of·that·corner.·The·user·must·ensure
 33 ·········continuity·of·this·mapping.·In·addition·an·adapt·method·is·provided
 34 ·········which·is·called·whenever·adapt()·is·called·on·the·Dune::GeometryGrid.
 35 ·········More...
 36  
 37 ·class· Dune::DiscreteCoordFunction<_ct,_dimR,_Impl_>
 38  ·······Derive·an·implementation·of·a·discrete·coordinate·function·from·this
 39 ·········class.·More...
 40  
 41 struct· Dune::GeoGrid::isCoordFunctionInterface<_CoordFunctionInterface_>
 42  
 43 struct· Dune::GeoGrid::isDiscreteCoordFunctionInterface<
 44 ·········CoordFunctionInterface_>
 45  
 46 struct· Dune::GeoGrid::AdaptCoordFunction<_CoordFunctionInterface_>
16  47  
17 ·Namespaces48 ·Namespaces
18 namespace· Dune49 namespace· Dune
19  ··········Include·standard·header·files.50  ··········Include·standard·header·files.
20  51  
 52 namespace· Dune::GeoGrid
 53  ··········namespace·containing·the·implementations·of·GeometryGrid
 54  
  
21 ===============================================================================55 ===============================================================================
22 ·····Generated·by [doxygen]·1.9.456 ·····Generated·by [doxygen]·1.9.4
92.4 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00593_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-grid:·identity.hh·Source·File</title>8 <title>dune-grid:·coordfunction.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, 65 lines modifiedOffset 62, 354 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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">identity.hh</div></div>68 ··<div·class="headertitle"><div·class="title">coordfunction.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00593.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00593.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_IDENTITY_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_COORDFUNCTION_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_IDENTITY_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_COORDFUNCTION_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="a00578.html">dune/grid/geometrygrid/coordfunction.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>·</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="a01063.html">Dune</a></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/std/type_traits.hh&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</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">template</span>&lt;·<span·class="keyword">class</span>·ctype,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim·&gt;</div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno"><a·class="line"·href="a03322.html">···14</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03322.html">IdenticalCoordFunction</a></div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03110.html">AnalyticalCoordFunction</a></div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>······&lt;·ctype,·dim,·dim,·IdenticalCoordFunction&lt;·ctype,·dim·&gt;·&gt;</div> 
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··{</div>84 <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="keyword">typedef</span>·<a·class="code·hl_class"·href="a03322.html">IdenticalCoordFunction&lt;·ctype,·dim·&gt;</a>·<a·class="code·hl_class"·href="a03322.html">This</a>;</div> 
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03110.html">AnalyticalCoordFunction&lt;·ctype,·dim,·dim,·This·&gt;</a>·<a·class="code·hl_class"·href="a03110.html">Base</a>;</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="comment">//·Internal·Forward·Declarations</span></div>
 87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·-----------------------------</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">template</span>&lt;·<span·class="keyword">class</span>·ct,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimD,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimR,·<span·class="keyword">class</span>·Impl·&gt;</div>
 90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">class·</span>AnalyticalCoordFunction;</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>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·ct,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimR,·<span·class="keyword">class</span>·Impl·&gt;</div>
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">public</span>:</div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">class·</span>DiscreteCoordFunction;</div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a03322.html#acbedb56c9fd9a81ffd76917b372c1b6b">···22</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a03110.html#a5095143cd2ed7ab0b7b852fb58d470ab">Base·::·DomainVector</a>·<a·class="code·hl_typedef"·href="a03322.html#acbedb56c9fd9a81ffd76917b372c1b6b">DomainVector</a>;</div> 
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a03322.html#a61b83a0cf6c7151f404febb1cc2be8fa">···23</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a03110.html#aaf0b0215f0a71e6c00b5e439352ccfd7">Base·::·RangeVector</a>·<a·class="code·hl_typedef"·href="a03322.html#a61b83a0cf6c7151f404febb1cc2be8fa">RangeVector</a>;</div> 
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">typename</span>...·Args·&gt;</div> 
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a03322.html#a243a40f97fc104742bb6794a73ae0a43">···26</a></span>····<a·class="code·hl_function"·href="a03322.html#a243a40f97fc104742bb6794a73ae0a43">IdenticalCoordFunction</a>(·Args&amp;...·)</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>95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a03322.html#ab1617063a05a7680e4046082d293dc6e">···29</a></span>····<a·class="code·hl_typedef"·href="a03322.html#a61b83a0cf6c7151f404febb1cc2be8fa">RangeVector</a>·<a·class="code·hl_function"·href="a03322.html#ab1617063a05a7680e4046082d293dc6e">operator()</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03322.html#acbedb56c9fd9a81ffd76917b372c1b6b">DomainVector</a>&amp;·x)<span·class="keyword">·const</span></div> 
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">····</span>{</div> 
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keywordflow">return</span>·x;</div> 
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div>96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·AnalyticalCoordFunctionInterface</span></div>
 98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="comment">//·--------------------------------</span></div>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 100 <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>·ct,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimD,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimR,·<span·class="keyword">class</span>·Impl·&gt;</div>
 101 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03118.html">···43</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03118.html">AnalyticalCoordFunctionInterface</a></div>
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··};</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>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03118.html">AnalyticalCoordFunctionInterface&lt;·ct,·dimD,·dimR,·Impl·&gt;</a>·<a·class="code·hl_class"·href="a03118.html">This</a>;</div>
 104 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 105 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03110.html">AnalyticalCoordFunction</a>&lt;·ct,·dimD,·dimR,·Impl·&gt;;</div>
 106 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 107 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">public</span>:</div>
 108 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03118.html#ad96ae2fcf63b5e46c518f4ed9d7b26d8">···50</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03118.html">This</a>·<a·class="code·hl_typedef"·href="a03118.html#ad96ae2fcf63b5e46c518f4ed9d7b26d8">Interface</a>;</div>
 109 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03118.html#a13fea70cdccbb417a843fb6fa78217ab">···51</a></span>····<span·class="keyword">typedef</span>·Impl·<a·class="code·hl_typedef"·href="a03118.html#a13fea70cdccbb417a843fb6fa78217ab">Implementation</a>;</div>
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>110 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 111 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03118.html#a8f0e02b54e869045ce1f290bd162cfc6">···54</a></span>····<span·class="keyword">typedef</span>·ct·<a·class="code·hl_typedef"·href="a03118.html#a8f0e02b54e869045ce1f290bd162cfc6">ctype</a>;</div>
 112 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 113 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03118.html#ac04a2b995fc7c139adad7d6fc70440ba">···57</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="a03118.html#ac04a2b995fc7c139adad7d6fc70440ba">dimDomain</a>·=·dimD;</div>
 114 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03118.html#a87269153d990dce43bd18b230b04bfec">···59</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="a03118.html#a87269153d990dce43bd18b230b04bfec">dimRange</a>·=·dimR;</div>
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}</div>115 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 116 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03118.html#afb0c564b6295875be9a2bb400ad706e3">···62</a></span>····<span·class="keyword">typedef</span>·FieldVector&lt;·ctype,·dimDomain·&gt;·<a·class="code·hl_typedef"·href="a03118.html#afb0c564b6295875be9a2bb400ad706e3">DomainVector</a>;</div>
 117 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03118.html#a4acd7dbafafb7a12af38801276304a72">···64</a></span>····<span·class="keyword">typedef</span>·FieldVector&lt;·ctype,·dimRange·&gt;·<a·class="code·hl_typedef"·href="a03118.html#a4acd7dbafafb7a12af38801276304a72">RangeVector</a>;</div>
 118 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 119 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">private</span>:</div>
 120 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<a·class="code·hl_class"·href="a03118.html">AnalyticalCoordFunctionInterface</a>·()·=·<span·class="keywordflow">default</span>;</div>
 121 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<a·class="code·hl_class"·href="a03118.html">AnalyticalCoordFunctionInterface</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03118.html">This</a>·&amp;·)·=·<span·class="keywordflow">default</span>;</div>
 122 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<a·class="code·hl_class"·href="a03118.html">AnalyticalCoordFunctionInterface</a>·(·<a·class="code·hl_class"·href="a03118.html">This</a>·&amp;&amp;·)·=·<span·class="keywordflow">default</span>;</div>
 123 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<a·class="code·hl_class"·href="a03118.html">~AnalyticalCoordFunctionInterface</a>·()·=·<span·class="keywordflow">default</span>;</div>
 124 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<a·class="code·hl_class"·href="a03118.html">This</a>·&amp;operator=·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03118.html">This</a>·&amp;·)·=·<span·class="keywordflow">default</span>;</div>
 125 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<a·class="code·hl_class"·href="a03118.html">This</a>·&amp;operator=·(·<a·class="code·hl_class"·href="a03118.html">This</a>·&amp;&amp;·)·=·<span·class="keywordflow">default</span>;</div>
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>126 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 127 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="comment">//·helper·for·picking·the·correct·version·of·evaluate·further·down</span></div>
 128 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·DV&gt;</div>
 129 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keyword">using·</span>has_operator_parentheses·=·<span·class="keyword">decltype</span>(std::declval&lt;F&gt;()(std::declval&lt;DV&gt;()));</div>
 130 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 131 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">public</span>:</div>
 132 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 133 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#ifdef·DOXYGEN</span></div>
 134 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 135 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03118.html#a7954a8d756ae6191aea105b46e517ef3">···83</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03118.html#a7954a8d756ae6191aea105b46e517ef3">evaluate</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03118.html#afb0c564b6295875be9a2bb400ad706e3">DomainVector</a>·&amp;x,·<a·class="code·hl_typedef"·href="a03118.html#a4acd7dbafafb7a12af38801276304a72">RangeVector</a>·&amp;y·)·<span·class="keyword">const</span>;</div>
 136 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#endif</span></div>137 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="preprocessor">#else</span></div>
109 <div·class="ttc"·id="aa00578_html"><div·class="ttname"><a·href="a00578.html">coordfunction.hh</a></div></div>138 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 139 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·DV&gt;</div>
 140 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····std::enable_if_t&lt;</div>
 141 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······Std::is_detected&lt;has_operator_parentheses,Impl,DV&gt;::value</div>
 142 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······&gt;</div>
 143 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<a·class="code·hl_function"·href="a03118.html#a7954a8d756ae6191aea105b46e517ef3">evaluate</a>·(·<span·class="keyword">const</span>·DV·&amp;x,·<a·class="code·hl_typedef"·href="a03118.html#a4acd7dbafafb7a12af38801276304a72">RangeVector</a>·&amp;y·)<span·class="keyword">·const</span></div>
 144 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">····</span>{</div>
 145 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······y·=·<a·class="code·hl_function"·href="a03118.html#ad096ad5bfe8f17b63de15a52e9d38f40">asImp</a>()(x);</div>
 146 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····}</div>
 147 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 148 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·DV&gt;</div>
 149 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····std::enable_if_t&lt;</div>
 150 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······not·Std::is_detected&lt;has_operator_parentheses,Impl,DV&gt;::value</div>
 151 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······&gt;</div>
 152 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<a·class="code·hl_function"·href="a03118.html#a7954a8d756ae6191aea105b46e517ef3">evaluate</a>·(·<span·class="keyword">const</span>·DV·&amp;x,·<a·class="code·hl_typedef"·href="a03118.html#a4acd7dbafafb7a12af38801276304a72">RangeVector</a>·&amp;y·)<span·class="keyword">·const</span></div>
 153 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="keyword">····</span>{</div>
 154 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······assert(</div>
 155 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>········<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">void</span>(This::*)(<span·class="keyword">const·</span><a·class="code·hl_typedef"·href="a03118.html#afb0c564b6295875be9a2bb400ad706e3">DomainVector</a>&amp;,·<a·class="code·hl_typedef"·href="a03118.html#a4acd7dbafafb7a12af38801276304a72">RangeVector</a>&amp;)·const<span·class="keyword">&gt;</span>(&amp;<a·class="code·hl_function"·href="a03118.html#a7954a8d756ae6191aea105b46e517ef3">This::evaluate</a>)·!=</div>
 156 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>········<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">void</span>(Impl::*)(<span·class="keyword">const·</span><a·class="code·hl_typedef"·href="a03118.html#afb0c564b6295875be9a2bb400ad706e3">DomainVector</a>&amp;,·<a·class="code·hl_typedef"·href="a03118.html#a4acd7dbafafb7a12af38801276304a72">RangeVector</a>&amp;)·const<span·class="keyword">&gt;</span>(&amp;Impl::evaluate)·&amp;&amp;</div>
 157 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>········<span·class="stringliteral">&quot;You·need·to·implement·either·operator()·or·evaluate()·in·your·coordinate·function!&quot;</span>);</div>
 158 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>······<a·class="code·hl_function"·href="a03118.html#ad096ad5bfe8f17b63de15a52e9d38f40">asImp</a>().evaluate(·x,·y·);</div>
Max diff block lines reached; 15673/79257 bytes (19.77%) of diff not shown.
14.9 KB
html2text {}
    
Offset 5, 78 lines modifiedOffset 5, 445 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·geometrygrid8 ····*·geometrygrid
9 identity.hh9 coordfunction.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_GEOGRID_IDENTITY_HH16 ·5#ifndef·DUNE_GEOGRID_COORDFUNCTION_HH
17 ·6#define·DUNE_GEOGRID_IDENTITY_HH17 ·6#define·DUNE_GEOGRID_COORDFUNCTION_HH
18 ·718 ·7
19 ·8#include·<dune/grid/geometrygrid/coordfunction.hh>19 ·8#include·<cassert>
20 ·920 ·9
21 ·10namespace·Dune 
22 ·11{21 ·10#include·<dune/common/fvector.hh>
 22 ·11#include·<dune/common/std/type_traits.hh>
23 ·1223 ·12
24 ·13·template<·class·ctype,·unsigned·int·dim·>24 ·13namespace·Dune
 25 ·14{
 26 ·15
 27 ·16·//·Internal·Forward·Declarations
 28 ·17·//·-----------------------------
 29 ·18
 30 ·19·template<·class·ct,·unsigned·int·dimD,·unsigned·int·dimR,·class·Impl·>
25 14·class·IdenticalCoordFunction31 ·20·class·AnalyticalCoordFunction;
 32 ·21
 33 ·22·template<·class·ct,·unsigned·int·dimR,·class·Impl·>
 34 ·23·class·DiscreteCoordFunction;
26 ·15·:·public·AnalyticalCoordFunction 
27 ·16·<·ctype,·dim,·dim,·IdenticalCoordFunction<·ctype,·dim·>·> 
28 ·17·{ 
29 ·18·typedef·IdenticalCoordFunction<_ctype,_dim_>·This; 
30 ·19·typedef·AnalyticalCoordFunction<_ctype,_dim,_dim,_This_>·Base; 
31 ·20 
32 ·21·public: 
33 22·typedef·typename·Base_::_DomainVector·DomainVector; 
34 23·typedef·typename·Base_::_RangeVector·RangeVector; 
35 ·2435 ·24
36 ·25·template<·typename...·Args·> 
37 26·IdenticalCoordFunction(·Args&...·)36 ·25
 37 ·26
 38 ·27·//·AnalyticalCoordFunctionInterface
 39 ·28·//·--------------------------------
 40 ·29
 41 ·42·template<·class·ct,·unsigned·int·dimD,·unsigned·int·dimR,·class·Impl·>
 42 43·class·AnalyticalCoordFunctionInterface
 43 ·44·{
 44 ·45·typedef·AnalyticalCoordFunctionInterface<_ct,_dimD,_dimR,_Impl_>·This;
 45 ·46
 46 ·47·friend·class·AnalyticalCoordFunction<·ct,·dimD,·dimR,·Impl·>;
 47 ·48
 48 ·49·public:
 49 50·typedef·This·Interface;
 50 51·typedef·Impl·Implementation;
 51 ·52
 52 54·typedef·ct·ctype;
 53 ·55
 54 57·static·const·unsigned·int·dimDomain·=·dimD;
 55 59·static·const·unsigned·int·dimRange·=·dimR;
 56 ·60
 57 62·typedef·FieldVector<·ctype,·dimDomain·>·DomainVector;
 58 64·typedef·FieldVector<·ctype,·dimRange·>·RangeVector;
 59 ·65
 60 ·66·private:
 61 ·67·AnalyticalCoordFunctionInterface·()·=·default;
 62 ·68·AnalyticalCoordFunctionInterface·(·const·This·&·)·=·default;
 63 ·69·AnalyticalCoordFunctionInterface·(·This·&&·)·=·default;
 64 ·70·~AnalyticalCoordFunctionInterface·()·=·default;
 65 ·71·This·&operator=·(·const·This·&·)·=·default;
 66 ·72·This·&operator=·(·This·&&·)·=·default;
 67 ·73
 68 ·74·//·helper·for·picking·the·correct·version·of·evaluate·further·down
 69 ·75·template<typename·F,·typename·DV>
 70 ·76·using·has_operator_parentheses·=·decltype(std::declval<F>()(std::
 71 declval<DV>()));
 72 ·77
 73 ·78·public:
 74 ·79
 75 ·80#ifdef·DOXYGEN
 76 ·81
 77 83·void·evaluate·(·const·DomainVector·&x,·RangeVector·&y·)·const;
 78 ·84
 79 ·85#else
 80 ·86
 81 ·87·template<typename·DV>
 82 ·88·std::enable_if_t<
 83 ·89·Std::is_detected<has_operator_parentheses,Impl,DV>::value
 84 ·90·>
 85 ·91·evaluate·(·const·DV·&x,·RangeVector·&y·)·const
 86 ·92·{
 87 ·93·y·=·asImp()(x);
 88 ·94·}
 89 ·95
 90 ·96·template<typename·DV>
 91 ·97·std::enable_if_t<
 92 ·98·not·Std::is_detected<has_operator_parentheses,Impl,DV>::value
 93 ·99·>
 94 ·100·evaluate·(·const·DV·&x,·RangeVector·&y·)·const
 95 ·101·{
 96 ·102·assert(
 97 ·103·static_cast<void(This::*)(const·DomainVector&,·RangeVector&)·const>
 98 (&This::evaluate)·!=
 99 ·104·static_cast<void(Impl::*)(const·DomainVector&,·RangeVector&)·const>
 100 (&Impl::evaluate)·&&
 101 ·105·"You·need·to·implement·either·operator()·or·evaluate()·in·your·coordinate
 102 function!");
 103 ·106·asImp().evaluate(·x,·y·);
 104 ·107·}
 105 ·108
 106 ·109#endif·//·DOXYGEN
 107 ·110
 108 ·111·protected:
 109 ·112
 110 113·const·Implementation·&asImp·()·const
 111 ·114·{
 112 ·115·return·static_cast<·const·Implementation·&·>(·*this·);
 113 ·116·}
 114 ·117
 115 118·Implementation·&asImp·()
 116 ·119·{
 117 ·120·return·static_cast<·Implementation·&·>(·*this·);
Max diff block lines reached; 5801/15263 bytes (38.01%) of diff not shown.
5.56 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00602.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-grid:·coordfunctioncaller.hh·File·Reference</title>8 <title>dune-grid:·cornerstorage.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, 23 lines modifiedOffset 63, 35 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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">coordfunctioncaller.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">cornerstorage.hh·File·Reference</div></div>
72 </div><!--header-->73 </div><!--header-->
73 <div·class="contents">74 <div·class="contents">
74 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00575_source.html">dune/grid/geometrygrid/hostcorners.hh</a>&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
75 <code>#include·&lt;<a·class="el"·href="a00578_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00590_source.html">dune/grid/geometrygrid/coordfunctioncaller.hh</a>&gt;</code><br·/>
76 </div>77 </div>
77 <p><a·href="a00602_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a00602_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 <table·class="memberdecls">79 <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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03170.html">Dune::GeoGrid::CoordVector&lt;·mydim,·Grid,·false·&gt;</a></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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03174.html">Dune::GeoGrid::CoordVector&lt;·mydim,·Grid,·true·&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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03178.html">Dune::GeoGrid::IntersectionCoordVector&lt;·Grid·&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="a03182.html">Dune::GeoGrid::CornerStorage&lt;·mydim,·cdim,·Grid·&gt;</a></td></tr>
 89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 90 </table><table·class="memberdecls">
79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
80 Namespaces</h2></td></tr>92 Namespaces</h2></td></tr>
81 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>93 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
82 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>94 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:a01068"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01068.html">Dune::GeoGrid</a></td></tr>96 <tr·class="memitem:a01068"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01068.html">Dune::GeoGrid</a></td></tr>
85 <tr·class="memdesc:a01068"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">namespace·containing·the·implementations·of·<a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">GeometryGrid</a>·<br·/></td></tr>97 <tr·class="memdesc:a01068"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">namespace·containing·the·implementations·of·<a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">GeometryGrid</a>·<br·/></td></tr>
852 B
html2text {}
    
Offset 5, 19 lines modifiedOffset 5, 28 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·geometrygrid8 ····*·geometrygrid
9 Namespaces 
10 coordfunctioncaller.hh·File·Reference 
11 #include·<dune/grid/geometrygrid/hostcorners.hh>9 Classes·|·Namespaces
 10 cornerstorage.hh·File·Reference
 11 #include·<array>
12 #include·<dune/grid/geometrygrid/coordfunction.hh>12 #include·<dune/grid/geometrygrid/coordfunctioncaller.hh>
13 Go_to_the_source_code_of_this_file.13 Go_to_the_source_code_of_this_file.
 14 ·Classes
 15 class· Dune::GeoGrid::CoordVector<_mydim,_Grid,_false_>
 16  
 17 class· Dune::GeoGrid::CoordVector<_mydim,_Grid,_true_>
 18  
 19 class· Dune::GeoGrid::IntersectionCoordVector<_Grid_>
 20  
 21 class· Dune::GeoGrid::CornerStorage<_mydim,_cdim,_Grid_>
 22  
14 ·Namespaces23 ·Namespaces
15 namespace· Dune24 namespace· Dune
16  ··········Include·standard·header·files.25  ··········Include·standard·header·files.
17  26  
18 namespace· Dune::GeoGrid27 namespace· Dune::GeoGrid
19  ··········namespace·containing·the·implementations·of·GeometryGrid28  ··········namespace·containing·the·implementations·of·GeometryGrid
20  29  
70.0 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00602_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-grid:·coordfunctioncaller.hh·Source·File</title>8 <title>dune-grid:·cornerstorage.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, 123 lines modifiedOffset 62, 250 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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">coordfunctioncaller.hh</div></div>68 ··<div·class="headertitle"><div·class="title">cornerstorage.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00602.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00602.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_COORDFUNCTIONCALLER_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_CORNERSTORAGE_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_COORDFUNCTIONCALLER_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_CORNERSTORAGE_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="a00575.html">dune/grid/geometrygrid/hostcorners.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;array&gt;</span></div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00578.html">dune/grid/geometrygrid/coordfunction.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="preprocessor">#include·&lt;<a·class="code"·href="a00590.html">dune/grid/geometrygrid/coordfunctioncaller.hh</a>&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</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>·</div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··<span·class="keyword">namespace·</span>GeoGrid</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="keyword">namespace·</span>GeoGrid</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>·</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="comment">//·CoordFunctionCaller</span></div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····<span·class="comment">//·-------------------</span></div> 
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·HostEntity,·<span·class="keyword">class</span>·CoordFunctionInterface·&gt;</div> 
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a03154.html">···21</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03154.html">CoordFunctionCaller</a>;</div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····<span·class="comment">//·CoordVector</span></div>
 89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····<span·class="comment">//·-----------</span></div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·HostEntity,·<span·class="keyword">class</span>·ct,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimD,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimR,·<span·class="keyword">class</span>·Impl·&gt;</div> 
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03154.html">CoordFunctionCaller</a>&lt;·HostEntity,·<a·class="code·hl_class"·href="a03118.html">AnalyticalCoordFunctionInterface</a[·...·truncated·by·diffoscope;·len:·31,·SHA:·060b75a9ee2e8f1774e342c6b540d8388bad728477d72289417a0473f9193252·...·]·&gt;</div>91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·mydim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>,·<span·class="keywordtype">bool</span>·[·...·truncated·by·diffoscope;·len:·4,·SHA:·b5d54c39e66671c9731b9f471e585d8262cd4f54963f0c93082d8dcf334d4c78·...·]·&gt;</div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a03166.html">···22</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03166.html">CoordVector</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="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·mydim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>·&gt;</div>
 96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a03170.html">···26</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03166.html">CoordVector</a>&lt;·mydim,·<a·class="code·hl_class"·href="a02834.html">Grid</a>,·false·&gt;</div>
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····{</div>97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····{</div>
 98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::remove_const&lt;·Grid·&gt;::type::Traits·Traits;</div>
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03118.html">AnalyticalCoordFunctionInterface&lt;·ct,·dimD,·dimR,·Impl·&gt;</a>·CoordFunctionInterface;</div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03154.html">CoordFunctionCaller&lt;·HostEntity,·CoordFunctionInterface·&gt;</a>·This;</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>·</div>
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·codimension·=·HostEntity::codimension;</div>100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Traits::ctype·ctype;</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>
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">public</span>:</div> 
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·CoordFunctionInterface::RangeVector·RangeVector;</div>102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dimension·=·Traits::dimension;</div>
 103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·mydimension·=·mydim;</div>
 104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·codimension·=·dimension·-·mydimension;</div>
 105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dimensionworld·=·Traits::dimensionworld;</div>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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="keyword">typedef</span>·FieldVector&lt;·ctype,·dimensionworld·&gt;·Coordinate;</div>
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<a·class="code·hl_class"·href="a03154.html">CoordFunctionCaller</a>·(·<span·class="keyword">const</span>·HostEntity·&amp;hostEntity,</div> 
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····························<span·class="keyword">const</span>·CoordFunctionInterface·&amp;coordFunction·)</div> 
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······:·hostCorners_(·hostEntity·),</div> 
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········coordFunction_(·coordFunction·)</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>108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordtype">void</span>·evaluate·(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i,·RangeVector·&amp;y·)<span·class="keyword">·const</span></div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Traits::HostGrid·HostGrid;</div>
 110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Traits::CoordFunction·CoordFunction;</div>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">······</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>········coordFunction_.evaluate(·hostCorners_[·i·],·y·);</div>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·HostGrid::template·Codim&lt;·codimension·&gt;::Entity·HostEntity;</div>
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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">typedef</span>·GeoGrid·::·CoordFunctionCaller&lt;·HostEntity,·typename·CoordFunction::Interface·&gt;</div>
 115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······CoordFunctionCaller;</div>
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">GeometryType</a>·type·()<span·class="keyword">·const</span></div> 
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">······</span>{</div>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">public</span>:</div>
 118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03170.html#a2598fc122c4e0d8ea670eeffd7467078">···48</a></span>······<a·class="code·hl_function"·href="a03170.html#a2598fc122c4e0d8ea670eeffd7467078">CoordVector</a>·(·<span·class="keyword">const</span>·HostEntity·&amp;hostEntity,</div>
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········<span·class="keywordflow">return</span>·hostCorners_.type();</div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····················<span·class="keyword">const</span>·CoordFunction·&amp;coordFunction·)</div>
 120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········:·coordFunctionCaller_(·hostEntity,·coordFunction·)</div>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······}</div>121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······{}</div>
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······std::size_t·size·()<span·class="keyword">·const</span></div>123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keyword">template</span>&lt;·std::<span·class="keywordtype">size_t</span>·size·&gt;</div>
 124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03170.html#a6312b0920b7e0c080f6cbc97bd8558d5">···54</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03170.html#a6312b0920b7e0c080f6cbc97bd8558d5">calculate</a>·(·std::array&lt;·Coordinate,·size·&gt;·(&amp;corners)·)<span·class="keyword">·const</span></div>
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">······</span>{</div>125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">······</span>{</div>
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········<span·class="keywordflow">return</span>·hostCorners_.size();</div>126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········<span·class="keyword">const</span>·std::size_t·numCorners·=·coordFunctionCaller_.size();</div>
 127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········assert(·size·&gt;=·numCorners·);</div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········<span·class="keywordflow">for</span>(·std::size_t·i·=·0;·i·&lt;·numCorners;·++i·)</div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··········coordFunctionCaller_.evaluate(·i,·corners[·i·]·);</div>
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······}</div>
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">private</span>:</div>132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keyword">private</span>:</div>
 133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03154.html">CoordFunctionCaller</a>·coordFunctionCaller_;</div>
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keyword">const</span>·HostCorners&lt;·HostEntity·&gt;·hostCorners_;</div> 
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">const</span>·CoordFunctionInterface·&amp;coordFunction_;</div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····};</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">template</span>&lt;·<span·class="keyword">class</span>·HostEntity,·<span·class="keyword">class</span>·ct,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimR,·<span·class="keyword">class</span>·Impl·&gt;</div> 
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">class·</span>CoordFunctionCaller&lt;·HostEntity,·DiscreteCoordFunctionInterface&lt;·ct,·dimR,·Impl·&gt;·&gt;</div> 
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····{</div>134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····};</div>
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">typedef</span>·DiscreteCoordFunctionInterface&lt;·ct,·dimR,·Impl·&gt;·CoordFunctionInterface;</div> 
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">typedef</span>·CoordFunctionCaller&lt;·HostEntity,·CoordFunctionInterface·&gt;·This;</div> 
135 <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>·</div>
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·CoordFunctionInterface::RangeVector·RangeVector;</div> 
137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</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>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·mydim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>·&gt;</div>
 138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a03174.html">···68</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03166.html">CoordVector</a>&lt;·mydim,·<a·class="code·hl_class"·href="a02834.html">Grid</a>,·true·&gt;</div>
 139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····{</div>
 140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::remove_const&lt;·Grid·&gt;·::·type·::·Traits·Traits;</div>
 141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Traits::ctype·ctype;</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">int</span>·dimension·=·Traits::dimension;</div>
 145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·mydimension·=·mydim;</div>
 146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·codimension·=·dimension·-·mydimension;</div>
 147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dimensionworld·=·Traits::dimensionworld;</div>
Max diff block lines reached; 6802/58959 bytes (11.54%) of diff not shown.
12.3 KB
html2text {}
    
Offset 5, 134 lines modifiedOffset 5, 292 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·geometrygrid8 ····*·geometrygrid
9 coordfunctioncaller.hh9 cornerstorage.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_GEOGRID_COORDFUNCTIONCALLER_HH16 ·5#ifndef·DUNE_GEOGRID_CORNERSTORAGE_HH
17 ·6#define·DUNE_GEOGRID_COORDFUNCTIONCALLER_HH17 ·6#define·DUNE_GEOGRID_CORNERSTORAGE_HH
18 ·718 ·7
19 ·8#include·<dune/grid/geometrygrid/hostcorners.hh>19 ·8#include·<array>
 20 ·9
20 ·9#include·<dune/grid/geometrygrid/coordfunction.hh>21 ·10#include·<dune/grid/geometrygrid/coordfunctioncaller.hh>
21 ·1022 ·11
22 ·11namespace·Dune23 ·12namespace·Dune
23 ·12{ 
24 ·1324 ·13{
 25 ·14
25 ·14·namespace·GeoGrid26 ·15·namespace·GeoGrid
26 ·15·{27 ·16·{
27 ·16 
28 ·17·//·CoordFunctionCaller28 ·17
 29 ·18·//·CoordVector
29 ·18·//·-------------------30 ·19·//·-----------
 31 ·20
 32 ·21·template<·int·mydim,·class·Grid,·bool·fake·>
 33 22·class·CoordVector;
 34 ·23
 35 ·24
 36 ·25·template<·int·mydim,·class·Grid·>
 37 26·class·CoordVector<·mydim,·Grid,·false·>
30 ·19 
31 ·20·template<·class·HostEntity,·class·CoordFunctionInterface·> 
32 21·class·CoordFunctionCaller; 
33 ·22 
34 ·23·template<·class·HostEntity,·class·ct,·unsigned·int·dimD,·unsigned·int·dimR, 
35 class·Impl·> 
36 ·24·class·CoordFunctionCaller<·HostEntity,·AnalyticalCoordFunctionInterface< 
37 ct,·dimD,·dimR,·Impl·>·> 
38 ·25·{38 ·27·{
39 ·26·typedef·AnalyticalCoordFunctionInterface<_ct,_dimD,_dimR,_Impl_>39 ·28·typedef·typename·std::remove_const<·Grid·>::type::Traits·Traits;
 40 ·29
 41 ·30·typedef·typename·Traits::ctype·ctype;
 42 ·31
 43 ·32·static·const·int·dimension·=·Traits::dimension;
 44 ·33·static·const·int·mydimension·=·mydim;
 45 ·34·static·const·int·codimension·=·dimension·-·mydimension;
 46 ·35·static·const·int·dimensionworld·=·Traits::dimensionworld;
 47 ·36
 48 ·37·typedef·FieldVector<·ctype,·dimensionworld·>·Coordinate;
 49 ·38
 50 ·39·typedef·typename·Traits::HostGrid·HostGrid;
 51 ·40·typedef·typename·Traits::CoordFunction·CoordFunction;
 52 ·41
 53 ·42·typedef·typename·HostGrid::template·Codim<·codimension·>::Entity
 54 HostEntity;
 55 ·43
 56 ·44·typedef·GeoGrid·::·CoordFunctionCaller<·HostEntity,·typename
40 CoordFunctionInterface;57 CoordFunction::Interface·>
 58 ·45·CoordFunctionCaller;
 59 ·46
41 ·27·typedef·CoordFunctionCaller<_HostEntity,_CoordFunctionInterface_>·This; 
42 ·28 
43 ·29·static·const·int·codimension·=·HostEntity::codimension; 
44 ·30 
45 ·31·public:60 ·47·public:
46 ·32·typedef·typename·CoordFunctionInterface::RangeVector·RangeVector; 
47 ·33 
48 ·34·CoordFunctionCaller·(·const·HostEntity·&hostEntity,61 48·CoordVector·(·const·HostEntity·&hostEntity,
49 ·35·const·CoordFunctionInterface·&coordFunction·)62 ·49·const·CoordFunction·&coordFunction·)
 63 ·50·:·coordFunctionCaller_(·hostEntity,·coordFunction·)
50 ·36·:·hostCorners_(·hostEntity·), 
51 ·37·coordFunction_(·coordFunction·) 
52 ·38·{} 
53 ·39 
54 ·40·void·evaluate·(·unsigned·int·i,·RangeVector·&y·)·const 
55 ·41·{ 
56 ·42·coordFunction_.evaluate(·hostCorners_[·i·],·y·); 
57 ·43·} 
58 ·44 
59 ·45·GeometryType·type·()·const 
60 ·46·{ 
61 ·47·return·hostCorners_.type(); 
62 ·48·} 
63 ·49 
64 ·50·std::size_t·size·()·const 
65 ·51·{64 ·51·{}
66 ·52·return·hostCorners_.size(); 
67 ·53·} 
68 ·5465 ·52
 66 ·53·template<·std::size_t·size·>
 67 54·void·calculate·(·std::array<·Coordinate,·size·>·(&corners)·)·const
 68 ·55·{
 69 ·56·const·std::size_t·numCorners·=·coordFunctionCaller_.size();
 70 ·57·assert(·size·>=·numCorners·);
 71 ·58·for(·std::size_t·i·=·0;·i·<·numCorners;·++i·)
 72 ·59·coordFunctionCaller_.evaluate(·i,·corners[·i·]·);
 73 ·60·}
 74 ·61
69 ·55·private:75 ·62·private:
70 ·56·const·HostCorners<·HostEntity·>·hostCorners_; 
71 ·57·const·CoordFunctionInterface·&coordFunction_;76 ·63·const·CoordFunctionCaller·coordFunctionCaller_;
 77 ·64·};
72 ·58·}; 
73 ·59 
74 ·60·template<·class·HostEntity,·class·ct,·unsigned·int·dimR,·class·Impl·> 
75 ·61·class·CoordFunctionCaller<·HostEntity,·DiscreteCoordFunctionInterface<·ct, 
76 dimR,·Impl·>·> 
77 ·62·{ 
78 ·63·typedef·DiscreteCoordFunctionInterface<·ct,·dimR,·Impl·> 
79 CoordFunctionInterface; 
80 ·64·typedef·CoordFunctionCaller<·HostEntity,·CoordFunctionInterface·>·This; 
81 ·6578 ·65
82 ·66·typedef·typename·CoordFunctionInterface::RangeVector·RangeVector; 
83 ·6779 ·66
 80 ·67·template<·int·mydim,·class·Grid·>
 81 68·class·CoordVector<·mydim,·Grid,·true·>
 82 ·69·{
 83 ·70·typedef·typename·std::remove_const<·Grid·>·::·type·::·Traits·Traits;
 84 ·71
Max diff block lines reached; 2738/12608 bytes (21.72%) of diff not shown.
5.17 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00605.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-grid:·cachedcoordfunction.hh·File·Reference</title>8 <title>dune-grid:·hostcorners.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, 32 lines modifiedOffset 65, 25 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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">cachedcoordfunction.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">hostcorners.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
76 <code>#include·&lt;memory&gt;</code><br·/> 
77 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/> 
78 <code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a07238_source.html">dune/grid/common/entity.hh</a>&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a07211_source.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</code><br·/> 
80 <code>#include·&lt;<a·class="el"·href="a00602_source.html">dune/grid/geometrygrid/coordfunctioncaller.hh</a>&gt;</code><br·/> 
81 <code>#include·&lt;<a·class="el"·href="a07313_source.html">dune/grid/utility/persistentcontainer.hh</a>&gt;</code><br·/> 
82 </div>77 </div>
83 <p><a·href="a00605_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a00605_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <table·class="memberdecls">79 <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>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03054.html">Dune::GeoGrid::CoordCache&lt;·HostGrid,·Coordinate·&gt;</a></td></tr>82 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03318.html">Dune::GeoGrid::HostCorners&lt;·HostEntity·&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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03050.html">Dune::CachedCoordFunction&lt;·HostGrid,·CoordFunction·&gt;</a></td></tr> 
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">84 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
93 Namespaces</h2></td></tr>86 Namespaces</h2></td></tr>
94 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
95 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
945 B
html2text {}
    
Offset 6, 27 lines modifiedOffset 6, 20 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·geometrygrid9 ····*·geometrygrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
 11 hostcorners.hh·File·Reference
11 cachedcoordfunction.hh·File·Reference 
12 #include·<cassert> 
13 #include·<memory> 
14 #include·<dune/common/typetraits.hh>12 #include·<dune/geometry/type.hh>
15 #include·<dune/grid/common/gridenums.hh>13 #include·<dune/grid/common/entity.hh>
16 #include·<dune/grid/geometrygrid/capabilities.hh> 
17 #include·<dune/grid/geometrygrid/coordfunctioncaller.hh> 
18 #include·<dune/grid/utility/persistentcontainer.hh> 
19 Go_to_the_source_code_of_this_file.14 Go_to_the_source_code_of_this_file.
20 ·Classes15 ·Classes
 16 class· Dune::GeoGrid::HostCorners<_HostEntity_>
21 class· Dune::GeoGrid::CoordCache<_HostGrid,_Coordinate_> 
22   
23 class· Dune::CachedCoordFunction<_HostGrid,_CoordFunction_> 
24  17  
25 ·Namespaces18 ·Namespaces
26 namespace· Dune19 namespace· Dune
27  ··········Include·standard·header·files.20  ··········Include·standard·header·files.
28  21  
29 namespace· Dune::GeoGrid22 namespace· Dune::GeoGrid
30  ··········namespace·containing·the·implementations·of·GeometryGrid23  ··········namespace·containing·the·implementations·of·GeometryGrid
62.5 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00605_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-grid:·cachedcoordfunction.hh·Source·File</title>8 <title>dune-grid:·hostcorners.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, 246 lines modifiedOffset 62, 81 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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">cachedcoordfunction.hh</div></div>68 ··<div·class="headertitle"><div·class="title">hostcorners.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00605.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00605.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_CACHEDCOORDFUNCTION_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_HOSTCORNERS_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_CACHEDCOORDFUNCTION_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_HOSTCORNERS_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;dune/geometry/type.hh&gt;</span></div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;memory&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;<a·class="code"·href="a07238.html">dune/grid/common/entity.hh</a>&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></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="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">dune/grid/common/gridenums.hh</a>&gt;</span></div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07211.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</span></div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00602.html">dune/grid/geometrygrid/coordfunctioncaller.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="a07313.html">dune/grid/utility/persistentcontainer.hh</a>&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="a01063.html">Dune</a></div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</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="keyword">namespace·</span>GeoGrid</div>
 85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··{</div>
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="comment">//·Internal·Forward·Declarations</span></div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····<span·class="comment">//·HostCorners</span></div>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="comment">//·-----------------------------</span></div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····<span·class="comment">//·-----------</span></div>
 89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·HostEntity·&gt;</div>
 91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a03318.html">···21</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03318.html">HostCorners</a></div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····{</div>
 93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·HostEntity::Geometry·HostGeometry;</div>
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·HostGr<span·class="keywordtype">id</span>,·<span·class="keyword">class</span>·CoordFunction·&gt;</div> 
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">class·</span>CachedCoordFunction;</div>95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">public</span>:</div>
 96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a03318.html#adebeba1277bc5086fe8875e13a4f29a7">···26</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·HostGeometry::GlobalCoordinate·<a·class="code·hl_typedef"·href="a03318.html#adebeba1277bc5086fe8875e13a4f29a7">Coordinate</a>;</div>
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a03318.html#ac77de2d42efb522c6026a84ff27a2a49">···28</a></span>······<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03318.html#ac77de2d42efb522c6026a84ff27a2a49">HostCorners</a>·(·<span·class="keyword">const</span>·HostEntity·&amp;hostEntity·)</div>
 99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······:·hostGeometry_(·hostEntity.geometry()·)</div>
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······{}</div>
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="comment">//·GeoGrid::CoordCache</span></div> 
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">//·-------------------</span></div> 
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</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"><a·class="line"·href="a03318.html#a847ca9a56ca1867c2475069bc968c46f">···32</a></span>······<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">GeometryType</a>·<a·class="code·hl_function"·href="a03318.html#a847ca9a56ca1867c2475069bc968c46f">type</a>·()<span·class="keyword">·const</span></div>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">namespace·</span>GeoGrid</div>103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">······</span>{</div>
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div>104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········<span·class="keywordflow">return</span>·hostGeometry_.type();</div>
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······}</div>
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·HostGr<span·class="keywordtype">id</span>,·<span·class="keyword">class</span>·Coordinate·&gt;</div> 
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03054.html">···37</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03054.html">CoordCache</a></div> 
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{</div>106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03054.html">CoordCache&lt;·HostGrid,·Coordinate·&gt;</a>·<a·class="code·hl_class"·href="a03054.html">This</a>;</div>107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03318.html#ac4796dab49d657d650d0428085a63cc9">···37</a></span>······<a·class="code·hl_typedef"·href="a03318.html#adebeba1277bc5086fe8875e13a4f29a7">Coordinate</a>·<a·class="code·hl_function"·[·...·truncated·by·diffoscope;·len:·145,·SHA:·5e54a7a367c09f950e800db07f0fa58c8c2c183885783a6185a14399c4e948ba·...·]</div>
 108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">······</span>{</div>
 109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>········<span·class="keywordflow">return</span>·hostGeometry_.corner(·i·);</div>
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······}</div>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimension·=·HostGrid::dimension;</div> 
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·HostGrid::template·Codim&lt;·dimension·&gt;::Entity·Vertex;</div>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03318.html#adef425f7c2c80a6152fb3b7f44648ec8">···42</a></span>······std::size_t·<a·class="code·hl_function"·href="a03318.html#adef425f7c2c80a6152fb3b7f44648ec8">size</a>·()<span·class="keywor[·...·truncated·by·diffoscope;·len:·16,·SHA:·898f9ae01125395e125809880c04dbccba7b7b1b2102fe30024eee9f220a6765·...·]</div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">······</span>{</div>
 114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········<span·class="keywordflow">return</span>·hostGeometry_.corners();</div>
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······}</div>
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04210.html">PersistentContainer&lt;·HostGrid,·Coordinate·&gt;</a>·<a·class="code·hl_class"·href="a04210.html">DataCache</a>;</div> 
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">public</span>:</div>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">private</span>:</div>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03054.html#a1f8b085ddce8c918882d54902aa640da">···48</a></span>······<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03054.html#a1f8b085ddce8c918882d54902aa640da">CoordCache</a>·(·<span·class="keyword">const</span>·HostGrid·&amp;hostGrid·)</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········:·data_(·hostGrid,·dimension·)</div>118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······HostGeometry·hostGeometry_;</div>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······{}</div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····};</div>
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div> 
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03054.html#a33059eae99b39d431c08218ba0519231">···53</a></span>······<span·class="keyword">const</span>·Coordinate·&amp;<a·class="code·hl_function"·href="a03054.html#a33059eae99b39d431c08218ba0519231">operator()·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03198.html">Entity</a>·&amp;entity,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·corner·)<span·class="keyword">·const</span></div> 
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">······</span>{</div>121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··}·<span·class="comment">//·namespace·GeoGrid</span></div>
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········<span·class="keywordflow">return</span>·data_(·entity,·corner·);</div> 
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······}</div> 
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03054.html#acc131ec97df4454393a8698bbe14b8ac">···58</a></span>······<span·class="keyword">const</span>·Coordinate·&amp;<a·class="code·hl_function"·href="a03054.html#a33059eae99b39d431c08218ba0519231">operator()·</a>(·<span·class="keyword">const</span>·Vertex·&amp;<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">vertex</a>,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·corner·)<span·class="keyword">·const</span></div> 
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">······</span>{</div>123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}·<span·class="comment">//·namespace·Dune</span></div>
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········assert(·corner·==·0·);</div> 
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········<span·class="keywordflow">return</span>·data_[·<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">vertex</a>·];</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>······<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div> 
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03054.html#a2d083ef51c284b1097b007577946a039">···65</a></span>······Coordinate·&amp;<a·class="code·hl_function"·href="a03054.html#a33059eae99b39d431c08218ba0519231">operator()·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03198.html">Entity</a>·&amp;entity,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·corner·)</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>········<span·class="keywordflow">return</span>·data_(·entity,corner)·;</div> 
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······}</div> 
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03054.html#a0b6f05c3d6d9b87480ec527786228b58">···70</a></span>······Coordinate·&amp;<a·class="code·hl_function"·href="a03054.html#a33059eae99b39d431c08218ba0519231">operator()·</a>(·<span·class="keyword">const</span>·Vertex·&amp;<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">vertex</a>,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·corner·)</div> 
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······{</div> 
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········assert(·corner·==·0·);</div> 
143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········<span·class="keywordflow">return</span>·data_[·<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">vertex</a>·];</div> 
144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······}</div> 
145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03054.html#a0356047e71cbaa8cfa5e6cbda64bf78b">···76</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03054.html#a0356047e71cbaa8cfa5e6cbda64bf78b">adapt</a>·()</div> 
147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······{</div> 
148 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········data_.<a·class="code·hl_function"·href="a04222.html#a48d6ac1ae8d5abea6288539acb2d9461">resize</a>();</div> 
149 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>········data_.<a·class="code·hl_function"·href="a04222.html#af896d65b2d42450f0f2ddea606ffae66">shrinkToFit</a>();</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>·</div> 
152 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keyword">private</span>:</div> 
153 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<a·class="code·hl_function"·href="a03054.html#a1f8b085ddce8c918882d54902aa640da">CoordCache</a>·(·<span·class="keyword">const</span>·This·&amp;·);</div> 
154 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······This·&amp;operator=·(·<span·class="keyword">const</span>·This·&amp;·);</div> 
155 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
Max diff block lines reached; 9428/53165 bytes (17.73%) of diff not shown.
10.5 KB
html2text {}
    
Offset 5, 297 lines modifiedOffset 5, 93 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·geometrygrid8 ····*·geometrygrid
9 cachedcoordfunction.hh9 hostcorners.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_GEOGRID_CACHEDCOORDFUNCTION_HH16 ·5#ifndef·DUNE_GEOGRID_HOSTCORNERS_HH
17 ·6#define·DUNE_GEOGRID_CACHEDCOORDFUNCTION_HH17 ·6#define·DUNE_GEOGRID_HOSTCORNERS_HH
18 ·718 ·7
 19 ·8#include·<dune/geometry/type.hh>
 20 ·9
19 ·8#include·<cassert> 
20 ·9#include·<memory> 
21 ·10 
22 ·11#include·<dune/common/typetraits.hh> 
23 ·12 
24 ·13#include·<dune/grid/common/gridenums.hh>21 ·10#include·<dune/grid/common/entity.hh>
 22 ·11
25 ·14 
26 ·15#include·<dune/grid/geometrygrid/capabilities.hh> 
27 ·16#include·<dune/grid/geometrygrid/coordfunctioncaller.hh> 
28 ·17#include·<dune/grid/utility/persistentcontainer.hh> 
29 ·18 
30 ·19namespace·Dune23 ·12namespace·Dune
31 ·20{ 
32 ·21 
33 ·22·//·Internal·Forward·Declarations 
34 ·23·//·-----------------------------24 ·13{
 25 ·14·namespace·GeoGrid
 26 ·15·{
 27 ·16
 28 ·17·//·HostCorners
 29 ·18·//·-----------
 30 ·19
 31 ·20·template<·class·HostEntity·>
 32 21·class·HostCorners
 33 ·22·{
 34 ·23·typedef·typename·HostEntity::Geometry·HostGeometry;
35 ·2435 ·24
36 ·25·template<·class·HostGrid,·class·CoordFunction·> 
37 ·26·class·CachedCoordFunction;36 ·25·public:
 37 26·typedef·typename·HostGeometry::GlobalCoordinate·Coordinate;
38 ·2738 ·27
 39 28·explicit·HostCorners·(·const·HostEntity·&hostEntity·)
 40 ·29·:·hostGeometry_(·hostEntity.geometry()·)
 41 ·30·{}
 42 ·31
 43 32·GeometryType·type·()·const
39 ·28 
40 ·29 
41 ·30·//·GeoGrid::CoordCache 
42 ·31·//·------------------- 
43 ·32 
44 ·33·namespace·GeoGrid 
45 ·34·{44 ·33·{
 45 ·34·return·hostGeometry_.type();
46 ·3546 ·35·}
47 ·36·template<·class·HostGrid,·class·Coordinate·> 
48 37·class·CoordCache47 ·36
 48 37·Coordinate·operator[](·int·i·)·const
49 ·38·{49 ·38·{
50 ·39·typedef·CoordCache<_HostGrid,_Coordinate_>·This;50 ·39·return·hostGeometry_.corner(·i·);
51 ·4051 ·40·}
52 ·41·static·const·unsigned·int·dimension·=·HostGrid::dimension; 
53 ·42 
54 ·43·typedef·typename·HostGrid::template·Codim<·dimension·>::Entity·Vertex; 
55 ·44 
56 ·45·typedef·PersistentContainer<_HostGrid,_Coordinate_>·DataCache;52 ·41
 53 42·std::size_t·size·()·const
 54 ·43·{
 55 ·44·return·hostGeometry_.corners();
 56 ·45·}
57 ·4657 ·46
58 ·47·public: 
59 48·explicit·CoordCache·(·const·HostGrid·&hostGrid·) 
60 ·49·:·data_(·hostGrid,·dimension·) 
61 ·50·{} 
62 ·51 
63 ·52·template<·class·Entity·> 
64 53·const·Coordinate·&operator()(·const·Entity·&entity,·unsigned·int·corner·) 
65 const 
66 ·54·{ 
67 ·55·return·data_(·entity,·corner·); 
68 ·56·} 
69 ·57 
70 58·const·Coordinate·&operator()(·const·Vertex·&vertex,·unsigned·int·corner·) 
71 const 
72 ·59·{ 
73 ·60·assert(·corner·==·0·); 
74 ·61·return·data_[·vertex·]; 
75 ·62·} 
76 ·63 
77 ·64·template<·class·Entity·> 
78 65·Coordinate·&operator()(·const·Entity·&entity,·unsigned·int·corner·) 
79 ·66·{ 
80 ·67·return·data_(·entity,corner)·; 
81 ·68·} 
82 ·69 
83 70·Coordinate·&operator()(·const·Vertex·&vertex,·unsigned·int·corner·) 
84 ·71·{ 
85 ·72·assert(·corner·==·0·); 
86 ·73·return·data_[·vertex·]; 
87 ·74·} 
88 ·75 
89 76·void·adapt·() 
90 ·77·{ 
91 ·78·data_.resize(); 
92 ·79·data_.shrinkToFit(); 
93 ·80·} 
94 ·81 
95 ·82·private:58 ·47·private:
 59 ·48·HostGeometry·hostGeometry_;
 60 ·49·};
 61 ·50
96 ·83·CoordCache·(·const·This·&·); 
97 ·84·This·&operator=·(·const·This·&·); 
98 ·85 
99 ·86·DataCache·data_; 
100 ·87·}; 
Max diff block lines reached; 3242/10698 bytes (30.30%) of diff not shown.
1.35 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00608.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
76 <code>#include·&lt;type_traits&gt;</code><br·/>76 <code>#include·&lt;type_traits&gt;</code><br·/>
77 <code>#include·&lt;utility&gt;</code><br·/>77 <code>#include·&lt;utility&gt;</code><br·/>
78 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>78 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a07211_source.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a07211_source.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a00572_source.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a00584_source.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a07241_source.html">dune/grid/geometrygrid/entity.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a07241_source.html">dune/grid/geometrygrid/entity.hh</a>&gt;</code><br·/>
82 </div>82 </div>
83 <p><a·href="a00608_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a00608_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <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>
86 Classes</h2></td></tr>86 Classes</h2></td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03346.html">Dune::GeoGrid::PartitionIteratorFilter&lt;·codim,·Interior_Partition,·Grid·&gt;</a></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="a03346.html">Dune::GeoGrid::PartitionIteratorFilter&lt;·codim,·Interior_Partition,·Grid·&gt;</a></td></tr>
6.25 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00608_source.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&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;<a·class="code"·href="a07211.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</span></div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07211.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</span></div>
87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00572.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</span></div>87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00584.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</span></div>
88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07241.html">dune/grid/geometrygrid/entity.hh</a>&gt;</span></div>88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07241.html">dune/grid/geometrygrid/entity.hh</a>&gt;</span></div>
89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
90 <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="a01063.html">Dune</a></div>90 <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="a01063.html">Dune</a></div>
91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</div>91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</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="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">namespace·</span>GeoGrid</div>93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">namespace·</span>GeoGrid</div>
94 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>94 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>
Offset 494, 15 lines modifiedOffset 494, 15 lines modified
494 <div·class="line"><a·id="l00423"·name="l00423"></a><span·class="lineno">··423</span>····};</div>494 <div·class="line"><a·id="l00423"·name="l00423"></a><span·class="lineno">··423</span>····};</div>
495 <div·class="line"><a·id="l00424"·name="l00424"></a><span·class="lineno">··424</span>·</div>495 <div·class="line"><a·id="l00424"·name="l00424"></a><span·class="lineno">··424</span>·</div>
496 <div·class="line"><a·id="l00425"·name="l00425"></a><span·class="lineno">··425</span>··}·<span·class="comment">//·namespace·GeoGrid</span></div>496 <div·class="line"><a·id="l00425"·name="l00425"></a><span·class="lineno">··425</span>··}·<span·class="comment">//·namespace·GeoGrid</span></div>
497 <div·class="line"><a·id="l00426"·name="l00426"></a><span·class="lineno">··426</span>·</div>497 <div·class="line"><a·id="l00426"·name="l00426"></a><span·class="lineno">··426</span>·</div>
498 <div·class="line"><a·id="l00427"·name="l00427"></a><span·class="lineno">··427</span>}·<span·class="comment">//·namespace·Dune</span></div>498 <div·class="line"><a·id="l00427"·name="l00427"></a><span·class="lineno">··427</span>}·<span·class="comment">//·namespace·Dune</span></div>
499 <div·class="line"><a·id="l00428"·name="l00428"></a><span·class="lineno">··428</span>·</div>499 <div·class="line"><a·id="l00428"·name="l00428"></a><span·class="lineno">··428</span>·</div>
500 <div·class="line"><a·id="l00429"·name="l00429"></a><span·class="lineno">··429</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_ITERATOR_HH</span></div>500 <div·class="line"><a·id="l00429"·name="l00429"></a><span·class="lineno">··429</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_ITERATOR_HH</span></div>
501 <div·class="ttc"·id="aa00572_html"><div·class="ttname"><a·href="a00572.html">declaration.hh</a></div></div>501 <div·class="ttc"·id="aa00584_html"><div·class="ttname"><a·href="a00584.html">declaration.hh</a></div></div>
502 <div·class="ttc"·id="aa01031_html_gaa5b9e8102d7f70f3f4178182629d98b6"><div·class="ttname"><a·href="a01031.html#gaa5b9e8102d7f70f3f4178182629d98b6">Dune::PartitionIteratorType</a></div><div·class="ttdeci">PartitionIteratorType</div><div·class="ttdoc">Parameter·to·be·used·for·the·parallel·level-·and·leaf·iterators.</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:136</div></div>502 <div·class="ttc"·id="aa01031_html_gaa5b9e8102d7f70f3f4178182629d98b6"><div·class="ttname"><a·href="a01031.html#gaa5b9e8102d7f70f3f4178182629d98b6">Dune::PartitionIteratorType</a></div><div·class="ttdeci">PartitionIteratorType</div><div·class="ttdoc">Parameter·to·be·used·for·the·parallel·level-·and·leaf·iterators.</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:136</div></div>
503 <div·class="ttc"·id="aa01031_html_gabd89b77709db1d9e56bb17cd0aa44c3d"><div·class="ttname"><a·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">Dune::PartitionType</a></div><div·class="ttdeci">PartitionType</div><div·class="ttdoc">Attributes·used·in·the·generic·overlap·model.</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:30</div></div>503 <div·class="ttc"·id="aa01031_html_gabd89b77709db1d9e56bb17cd0aa44c3d"><div·class="ttname"><a·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">Dune::PartitionType</a></div><div·class="ttdeci">PartitionType</div><div·class="ttdoc">Attributes·used·in·the·generic·overlap·model.</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:30</div></div>
504 <div·class="ttc"·id="aa01031_html_ggaa5b9e8102d7f70f3f4178182629d98b6a3026c69cd558fe3687c11f45966905e9"><div·class="ttname"><a·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a3026c69cd558fe3687c11f45966905e9">Dune::All_Partition</a></div><div·class="ttdeci">@·All_Partition</div><div·class="ttdoc">all·entities</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:141</div></div>504 <div·class="ttc"·id="aa01031_html_ggaa5b9e8102d7f70f3f4178182629d98b6a3026c69cd558fe3687c11f45966905e9"><div·class="ttname"><a·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a3026c69cd558fe3687c11f45966905e9">Dune::All_Partition</a></div><div·class="ttdeci">@·All_Partition</div><div·class="ttdoc">all·entities</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:141</div></div>
505 <div·class="ttc"·id="aa01031_html_ggaa5b9e8102d7f70f3f4178182629d98b6a5fc7e992b7cd9112ef84af4daa417a84"><div·class="ttname"><a·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a5fc7e992b7cd9112ef84af4daa417a84">Dune::OverlapFront_Partition</a></div><div·class="ttdeci">@·OverlapFront_Partition</div><div·class="ttdoc">interior,·border,·overlap·and·front·entities</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:140</div></div>505 <div·class="ttc"·id="aa01031_html_ggaa5b9e8102d7f70f3f4178182629d98b6a5fc7e992b7cd9112ef84af4daa417a84"><div·class="ttname"><a·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a5fc7e992b7cd9112ef84af4daa417a84">Dune::OverlapFront_Partition</a></div><div·class="ttdeci">@·OverlapFront_Partition</div><div·class="ttdoc">interior,·border,·overlap·and·front·entities</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:140</div></div>
506 <div·class="ttc"·id="aa01031_html_ggaa5b9e8102d7f70f3f4178182629d98b6a842081c435caefdae9580c93720e35b0"><div·class="ttname"><a·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a842081c435caefdae9580c93720e35b0">Dune::Interior_Partition</a></div><div·class="ttdeci">@·Interior_Partition</div><div·class="ttdoc">only·interior·entities</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:137</div></div>506 <div·class="ttc"·id="aa01031_html_ggaa5b9e8102d7f70f3f4178182629d98b6a842081c435caefdae9580c93720e35b0"><div·class="ttname"><a·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a842081c435caefdae9580c93720e35b0">Dune::Interior_Partition</a></div><div·class="ttdeci">@·Interior_Partition</div><div·class="ttdoc">only·interior·entities</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:137</div></div>
507 <div·class="ttc"·id="aa01031_html_ggaa5b9e8102d7f70f3f4178182629d98b6a8da384ab42a2918b7cf88220328cff19"><div·class="ttname"><a·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a8da384ab42a2918b7cf88220328cff19">Dune::InteriorBorder_Partition</a></div><div·class="ttdeci">@·InteriorBorder_Partition</div><div·class="ttdoc">interior·and·border·entities</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:138</div></div>507 <div·class="ttc"·id="aa01031_html_ggaa5b9e8102d7f70f3f4178182629d98b6a8da384ab42a2918b7cf88220328cff19"><div·class="ttname"><a·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a8da384ab42a2918b7cf88220328cff19">Dune::InteriorBorder_Partition</a></div><div·class="ttdeci">@·InteriorBorder_Partition</div><div·class="ttdoc">interior·and·border·entities</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:138</div></div>
508 <div·class="ttc"·id="aa01031_html_ggaa5b9e8102d7f70f3f4178182629d98b6a906b14970777b3ed8927c95029f6158d"><div·class="ttname"><a·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a906b14970777b3ed8927c95029f6158d">Dune::Overlap_Partition</a></div><div·class="ttdeci">@·Overlap_Partition</div><div·class="ttdoc">interior,·border,·and·overlap·entities</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:139</div></div>508 <div·class="ttc"·id="aa01031_html_ggaa5b9e8102d7f70f3f4178182629d98b6a906b14970777b3ed8927c95029f6158d"><div·class="ttname"><a·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a906b14970777b3ed8927c95029f6158d">Dune::Overlap_Partition</a></div><div·class="ttdeci">@·Overlap_Partition</div><div·class="ttdoc">interior,·border,·and·overlap·entities</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:139</div></div>
5.62 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00614.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-grid:·indexsets.cc·File·Reference</title>8 <title>dune-grid:·coordcache.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 63, 27 lines modifiedOffset 63, 41 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">indexsets.cc·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">coordcache.hh·File·Reference</div></div>
72 </div><!--header-->73 </div><!--header-->
73 <div·class="contents">74 <div·class="contents">
74 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/> 
75 <code>#include·&lt;<a·class="el"·href="a07283_source.html">dune/grid/albertagrid/indexsets.hh</a>&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00704_source.html">dune/grid/albertagrid/agrid.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00692_source.html">dune/grid/albertagrid/dofadmin.hh</a>&gt;</code><br·/>
 77 <code>#include·&lt;<a·class="el"·href="a00632_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code><br·/>
 78 </div>
 79 <p><a·href="a00614_source.html">Go·to·the·source·code·of·this·file.</a></p>
77 </div><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>
 82 Classes</h2></td></tr>
 83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01950.html">Dune::Alberta::CoordCache&lt;·dim·&gt;</a></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="a01954.html">Dune::Alberta::CoordCache&lt;·dim·&gt;::LocalCaching</a></td></tr>
 86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01958.html">Dune::Alberta::CoordCache&lt;·dim·&gt;::Interpolation</a></td></tr>
 88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 89 </table><table·class="memberdecls">
78 <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>
79 Namespaces</h2></td></tr>91 Namespaces</h2></td></tr>
80 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>92 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
81 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>93 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
82 <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:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr>
 96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table>97 </table>
84 </div><!--·contents·-->98 </div><!--·contents·-->
85 <!--·start·footer·part·-->99 <!--·start·footer·part·-->
86 <hr·class="footer"/><address·class="footer"><small>100 <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.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
88 </small></address>102 </small></address>
89 </body>103 </body>
888 B
html2text {}
    
Offset 5, 19 lines modifiedOffset 5, 29 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
 9 Classes·|·Namespaces
 10 coordcache.hh·File·Reference
9 Namespaces 
10 indexsets.cc·File·Reference 
11 #include·<config.h> 
12 #include·<dune/grid/albertagrid/indexsets.hh>11 #include·<dune/grid/albertagrid/meshpointer.hh>
13 #include·<dune/grid/albertagrid/agrid.hh>12 #include·<dune/grid/albertagrid/dofadmin.hh>
 13 #include·<dune/grid/albertagrid/dofvector.hh>
 14 Go_to_the_source_code_of_this_file.
 15 ·Classes
 16 ·class· Dune::Alberta::CoordCache<_dim_>
 17  
 18 ·class· Dune::Alberta::CoordCache<_dim_>::LocalCaching
 19  
 20 struct· Dune::Alberta::CoordCache<_dim_>::Interpolation
 21  
14 ·Namespaces22 ·Namespaces
15 namespace· Dune23 namespace· Dune
16  ··········Include·standard·header·files.24  ··········Include·standard·header·files.
17  25  
 26 namespace· Dune::Alberta
 27  
  
18 ===============================================================================28 ===============================================================================
19 ·····Generated·by [doxygen]·1.9.429 ·····Generated·by [doxygen]·1.9.4
7.36 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00617.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-grid:·dofadmin.hh·File·Reference</title>8 <title>dune-grid:·geometry.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, 40 lines modifiedOffset 64, 56 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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>··</div>
72 ··<div·class="headertitle"><div·class="title">dofadmin.hh·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">geometry.cc·File·Reference</div></div>
73 </div><!--header-->74 </div><!--header-->
74 <div·class="contents">75 <div·class="contents">
 76 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00677_source.html">dune/grid/albertagrid/algebra.hh</a>&gt;</code><br·/>
75 <div·class="textblock"><code>#include·&lt;utility&gt;</code><br·/> 
76 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/> 
77 <code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a07253_source.html">dune/grid/albertagrid/geometry.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00671_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00623_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code><br·/>
79 </div> 
80 <p><a·href="a00617_source.html">Go·to·the·source·code·of·this·file.</a></p> 
81 <table·class="memberdecls">79 </div><table·class="memberdecls">
82 <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>
83 Classes</h2></td></tr>81 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="a01982.html">Dune::Alberta::DofAccess&lt;·dim,·codim·&gt;</a></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="a02090.html">Dune::AlbertaGridLocalGeometryProvider&lt;·Grid·&gt;::GeoInFatherCoordReader&lt;·Grid·&gt;</a></td></tr>
85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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="a01986.html">Dune::Alberta::HierarchyDofNumbering&lt;·dim·&gt;</a></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="a02094.html">Dune::AlbertaGridLocalGeometryProvider&lt;·Grid·&gt;::FaceCoordReader&lt;·Grid·&gt;</a></td></tr>
87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table><table·class="memberdecls">86 </table><table·class="memberdecls">
89 <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>
90 Namespaces</h2></td></tr>88 Namespaces</h2></td></tr>
91 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>89 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
92 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>90 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 <tr·class="memitem:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr>92 </table><table·class="memberdecls">
 93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 94 Macros</h2></td></tr>
 95 <tr·class="memitem:a085bbe8bddf730dd71a187dceae4e610"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00617.html#a085bbe8bddf730dd71a187dceae4e610">DUNE_ALBERTA_GEOMETRY_CC</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:a085bbe8bddf730dd71a187dceae4e610"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>97 </table>
 98 <h2·class="groupheader">Macro·Definition·Documentation</h2>
 99 <a·id="a085bbe8bddf730dd71a187dceae4e610"·name="a085bbe8bddf730dd71a187dceae4e610"></a>
 100 <h2·class="memtitle"><span·class="permalink"><a·href="#a085bbe8bddf730dd71a187dceae4e610">&#9670;&nbsp;</a></span>DUNE_ALBERTA_GEOMETRY_CC</h2>
  
 101 <div·class="memitem">
 102 <div·class="memproto">
 103 ······<table·class="memname">
 104 ········<tr>
 105 ··········<td·class="memname">#define·DUNE_ALBERTA_GEOMETRY_CC</td>
 106 ········</tr>
 107 ······</table>
 108 </div><div·class="memdoc">
  
 109 </div>
 110 </div>
97 </div><!--·contents·-->111 </div><!--·contents·-->
98 <!--·start·footer·part·-->112 <!--·start·footer·part·-->
99 <hr·class="footer"/><address·class="footer"><small>113 <hr·class="footer"/><address·class="footer"><small>
100 Generated·by&#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
101 </small></address>115 </small></address>
102 </body>116 </body>
103 </html>117 </html>
1.21 KB
html2text {}
    
Offset 5, 28 lines modifiedOffset 5, 32 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 Classes·|·Namespaces9 Classes·|·Namespaces·|·Macros
 10 geometry.cc·File·Reference
 11 #include·<dune/grid/albertagrid/algebra.hh>
10 dofadmin.hh·File·Reference 
11 #include·<utility> 
12 #include·<dune/common/hybridutilities.hh> 
13 #include·<dune/grid/albertagrid/misc.hh>12 #include·<dune/grid/albertagrid/geometry.hh>
14 #include·<dune/grid/albertagrid/elementinfo.hh>13 #include·<dune/grid/albertagrid/refinement.hh>
15 Go_to_the_source_code_of_this_file. 
16 ·Classes14 ·Classes
17 class· Dune::Alberta::DofAccess<_dim,_codim_>15 struct· Dune::AlbertaGridLocalGeometryProvider<_Grid_>::
 16 ·········GeoInFatherCoordReader<_Grid_>
18  17  
19 class· Dune::Alberta::HierarchyDofNumbering<_dim_>18 struct· Dune::AlbertaGridLocalGeometryProvider<_Grid_>::FaceCoordReader<_Grid
 19 ·········>
20  20  
21 ·Namespaces21 ·Namespaces
22 namespace· Dune22 namespace· Dune
23  ··········Include·standard·header·files.23  ··········Include·standard·header·files.
24  24  
25 namespace· Dune::Alberta25 ·Macros
 26 #define DUNE_ALBERTA_GEOMETRY_CC
26  27  
 28 *****·Macro·Definition·Documentation·*****
 29 *****·◆ DUNE_ALBERTA_GEOMETRY_CC·*****
 30 #define·DUNE_ALBERTA_GEOMETRY_CC
  
27 ===============================================================================31 ===============================================================================
28 ·····Generated·by [doxygen]·1.9.432 ·····Generated·by [doxygen]·1.9.4
6.06 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00620.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-grid:·macrodata.cc·File·Reference</title>8 <title>dune-grid:·geometryreference.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, 38 lines modifiedOffset 63, 43 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">macrodata.cc·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">geometryreference.hh·File·Reference</div></div>
72 </div><!--header-->73 </div><!--header-->
73 <div·class="contents">74 <div·class="contents">
  
74 <p>provides·a·wrapper·for·ALBERTA's·macro_data·structure··75 <p>Wrapper·and·interface·classes·for·element·geometries.··
75 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
76 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
77 <code>#include·&lt;vector&gt;</code><br·/>78 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
78 <code>#include·&lt;array&gt;</code><br·/> 
79 <code>#include·&lt;<a·class="el"·href="a00350_source.html">dune/grid/common/exceptions.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a07256_source.html">dune/grid/common/geometry.hh</a>&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a00677_source.html">dune/grid/albertagrid/macrodata.hh</a>&gt;</code><br·/>80 </div>
 81 <p><a·href="a00620_source.html">Go·to·the·source·code·of·this·file.</a></p>
81 </div><table·class="memberdecls">82 <table·class="memberdecls">
 83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 84 Classes</h2></td></tr>
 85 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02130.html">Dune::GeometryReference&lt;·Implementation·&gt;</a></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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02134.html">Dune::LocalGeometryReference&lt;·mydim,·cdim,·Grid·&gt;</a></td></tr>
 88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 89 </table><table·class="memberdecls">
82 <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>
83 Namespaces</h2></td></tr>91 Namespaces</h2></td></tr>
84 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>92 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
85 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>93 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr> 
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
89 </table>95 </table>
90 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>96 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 97 <div·class="textblock"><p·>Wrapper·and·interface·classes·for·element·geometries.·</p>
91 <div·class="textblock"><p·>provides·a·wrapper·for·ALBERTA's·macro_data·structure·</p> 
92 <dl·class="section·author"><dt>Author</dt><dd>Martin·Nolte·</dd></dl> 
93 </div></div><!--·contents·-->98 </div></div><!--·contents·-->
94 <!--·start·footer·part·-->99 <!--·start·footer·part·-->
95 <hr·class="footer"/><address·class="footer"><small>100 <hr·class="footer"/><address·class="footer"><small>
96 Generated·by&#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
97 </small></address>102 </small></address>
98 </body>103 </body>
99 </html>104 </html>
1.13 KB
html2text {}
    
Offset 5, 28 lines modifiedOffset 5, 28 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
 9 Classes·|·Namespaces
 10 geometryreference.hh·File·Reference
 11 Wrapper·and·interface·classes·for·element·geometries.·More...
 12 #include·<dune/common/typetraits.hh>
 13 #include·<dune/geometry/type.hh>
9 Namespaces 
10 macrodata.cc·File·Reference 
11 provides·a·wrapper·for·ALBERTA's·macro_data·structure·More... 
12 #include·<config.h> 
13 #include·<vector> 
14 #include·<array> 
15 #include·<dune/grid/common/exceptions.hh>14 #include·<dune/grid/common/geometry.hh>
16 #include·<dune/grid/albertagrid/macrodata.hh>15 Go_to_the_source_code_of_this_file.
 16 ·Classes
 17 class· Dune::GeometryReference<_Implementation_>
 18  
 19 class· Dune::LocalGeometryReference<_mydim,_cdim,_Grid_>
 20  
17 ·Namespaces21 ·Namespaces
18 namespace· Dune22 namespace· Dune
19  ··········Include·standard·header·files.23  ··········Include·standard·header·files.
20  24  
21 namespace· Dune::Alberta 
22   
23 *****·Detailed·Description·*****25 *****·Detailed·Description·*****
 26 Wrapper·and·interface·classes·for·element·geometries.
24 provides·a·wrapper·for·ALBERTA's·macro_data·structure 
25 ··Author 
26 ······Martin·Nolte 
  
27 ===============================================================================27 ===============================================================================
28 ·····Generated·by [doxygen]·1.9.428 ·····Generated·by [doxygen]·1.9.4
8.64 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00623.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-grid:·albertareader.hh·File·Reference</title>8 <title>dune-grid:·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 65, 35 lines modifiedOffset 65, 58 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">albertareader.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">refinement.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
 75 <p>provides·a·wrapper·for·ALBERTA's·refinement·patches·and·the·corners·for·geometryInFather··
 76 <a·href="#details">More...</a></p>
75 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/> 
77 <code>#include·&lt;<a·class="el"·href="a07265_source.html">dune/grid/common/gridfactory.hh</a>&gt;</code><br·/> 
78 <code>#include·&lt;<a·class="el"·href="a00677_source.html">dune/grid/albertagrid/macrodata.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
 79 <code>#include·&lt;<a·class="el"·href="a00647_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>
79 </div>80 </div>
80 <p><a·href="a00623_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a00623_source.html">Go·to·the·source·code·of·this·file.</a></p>
81 <table·class="memberdecls">82 <table·class="memberdecls">
82 <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>
83 Classes</h2></td></tr>84 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="a01910.html">Dune::AlbertaReader&lt;·Grid·&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="a02510.html">Dune::Alberta::Patch&lt;·dim·&gt;</a></td></tr>
 86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02514.html">Dune::Alberta::ForEachInteriorSubChild&lt;·dim,·0·&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="a02518.html">Dune::Alberta::ForEachInteriorSubChild&lt;·dim,·dim·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02522.html">Dune::Alberta::ForEachInteriorSubChild&lt;·2,·1·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02526.html">Dune::Alberta::ForEachInteriorSubChild&lt;·3,·1·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02530.html">Dune::Alberta::ForEachInteriorSubChild&lt;·3,·2·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02538.html">Dune::Alberta::GeometryInFather&lt;·1·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02542.html">Dune::Alberta::GeometryInFather&lt;·2·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02546.html">Dune::Alberta::GeometryInFather&lt;·3·&gt;</a></td></tr>
85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 </table><table·class="memberdecls">103 </table><table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
88 Namespaces</h2></td></tr>105 Namespaces</h2></td></tr>
89 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>106 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
90 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>107 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 109 <tr·class="memitem:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr>
 110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table>111 </table>
 112 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 113 <div·class="textblock"><p·>provides·a·wrapper·for·ALBERTA's·refinement·patches·and·the·corners·for·geometryInFather·</p>
 114 <dl·class="section·author"><dt>Author</dt><dd>Martin·Nolte·</dd></dl>
93 </div><!--·contents·-->115 </div></div><!--·contents·-->
94 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
95 <hr·class="footer"/><address·class="footer"><small>117 <hr·class="footer"/><address·class="footer"><small>
96 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4118 Generated·by&#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
97 </small></address>119 </small></address>
98 </body>120 </body>
99 </html>121 </html>
1.48 KB
html2text {}
    
Offset 6, 23 lines modifiedOffset 6, 47 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·albertagrid9 ····*·albertagrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 albertareader.hh·File·Reference 
12 #include·<dune/geometry/type.hh> 
13 #include·<dune/grid/common/grid.hh> 
14 #include·<dune/grid/common/gridfactory.hh>11 refinement.hh·File·Reference
 12 provides·a·wrapper·for·ALBERTA's·refinement·patches·and·the·corners·for
 13 geometryInFather·More...
 14 #include·<cassert>
15 #include·<dune/grid/albertagrid/macrodata.hh>15 #include·<dune/grid/albertagrid/misc.hh>
 16 #include·<dune/grid/albertagrid/elementinfo.hh>
16 Go_to_the_source_code_of_this_file.17 Go_to_the_source_code_of_this_file.
17 ·Classes18 ·Classes
18 class· Dune::AlbertaReader<_Grid_>19 ·class· Dune::Alberta::Patch<_dim_>
 20  
 21 struct· Dune::Alberta::ForEachInteriorSubChild<_dim,_0_>
 22  
 23 struct· Dune::Alberta::ForEachInteriorSubChild<_dim,_dim_>
 24  
 25 struct· Dune::Alberta::ForEachInteriorSubChild<_2,_1_>
 26  
 27 struct· Dune::Alberta::ForEachInteriorSubChild<_3,_1_>
 28  
 29 struct· Dune::Alberta::ForEachInteriorSubChild<_3,_2_>
 30  
 31 struct· Dune::Alberta::GeometryInFather<_1_>
 32  
 33 struct· Dune::Alberta::GeometryInFather<_2_>
 34  
 35 struct· Dune::Alberta::GeometryInFather<_3_>
19  36  
20 ·Namespaces37 ·Namespaces
21 namespace· Dune38 namespace· Dune
22  ··········Include·standard·header·files.39  ··········Include·standard·header·files.
23  40  
 41 namespace· Dune::Alberta
 42  
 43 *****·Detailed·Description·*****
 44 provides·a·wrapper·for·ALBERTA's·refinement·patches·and·the·corners·for
 45 geometryInFather
 46 ··Author
 47 ······Martin·Nolte
  
24 ===============================================================================48 ===============================================================================
25 ·····Generated·by [doxygen]·1.9.449 ·····Generated·by [doxygen]·1.9.4
109 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00623_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-grid:·albertareader.hh·Source·File</title>8 <title>dune-grid:·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, 128 lines modifiedOffset 62, 400 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">albertareader.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="a00623.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00623.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_ALBERTAREADER_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_REFINEMENT_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_ALBERTAREADER_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_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="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>78 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</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;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07265.html">dune/grid/common/gridfactory.hh</a>&gt;</span></div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>79 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 80 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00683.html">dune/grid/albertagrid/misc.hh</a>&gt;</span></div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00677.html">dune/grid/albertagrid/macrodata.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00647.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</span></div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#if·HAVE_ALBERTA</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</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">#if·HAVE_ALBERTA</span></div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>84 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>·&gt;</div> 
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a01910.html">···21</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01910.html">AlbertaReader</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="a01063.html">Dune</a></div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··{</div>86 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01910.html">AlbertaReader&lt;·Grid·&gt;</a>·<a·class="code·hl_class"·href="a01910.html">This</a>;</div> 
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>87 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">public</span>:</div>88 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">namespace·</span>Alberta</div>
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a01910.html#aefb88a0836acdd2c64c3c5c23efc640f">···26</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02878.html">Dune::GridFactory&lt;·Grid·&gt;</a>·<a·class[·...·truncated·by·diffoscope;·len:·88,·SHA:·c430bf7797812d94a66fb89c45a0aa7c117ac58b2d7404135b1997bf344cdee7·...·]</div>89 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>90 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a01910.html#a44e67d32f8820399738f40659d2782f3">···28</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02834.html#af108[·...·truncated·by·diffoscope;·len:·136,·SHA:·6eb1498c688794e6327d619792e22d5a4bae0bb99ab06be1da05b865c56404bb·...·]</div>91 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="comment">//·Internal·Forward·Declarations</span></div>
 92 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="comment">//·-----------------------------</span></div>
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>93 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01910.html#adb0b74401e57de1c392686a8ceb56d4d">···30</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01910.html#adb0b74401e57de1c392686a8ceb56d4d">dimension</a>·=·<a·class="code·hl_variable"·href="a02834.html#a09690fb897713860b54a1d11cdd60ea6">Grid::dimension</a>;</div> 
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a01910.html#ac626ff8fe4c7400496f0a8e1fc36f729">···31</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl[·...·truncated·by·diffoscope;·len:·190,·SHA:·e37e983c8587916fa3aad445d39e6562ec76388787a135b2518c8112f0a6d66d·...·];</div>94 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">int</span>·codim·&gt;</div>
 95 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02506.html">···31</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02506.html">ForEachInteriorSubChild</a>;</div>
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>96 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">private</span>:</div> 
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">static_assert</span>(<a·class="code·hl_variable"·href="a01910.html#ac626ff8fe4c7400496f0a8e1fc36f729">dimensionworld</a>·==·<a·class="code·hl_variable"·href="a01064.html#acc4a01c16d41d4e3e6e5d058b86376ca">Alberta::dimWorld</a>,</div> 
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··················<span·class="stringliteral">&quot;AlbertaReader:·world·dimension·must·match·ALBERTA&#39;s·world·dimension.&quot;</span>);</div> 
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>97 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02306.html">Alberta::MacroData&lt;·dimension·&gt;</a>·<a·class="code·hl_class"·href="a02306.html">MacroData</a>;</div> 
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>98 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<a·class="code·hl_class"·href="a02306.html">MacroData</a>·macroData_;</div>99 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="comment">//·Patch</span></div>
 100 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="comment">//·-----</span></div>
 101 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 102 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>
 103 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02510.html">···39</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02510.html">Patch</a></div>
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>104 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>
 105 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02510.html">Patch&lt;·dim·&gt;</a>·<a·class="code·hl_class"·href="a02510.html">This</a>;</div>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<a·class="code·hl_function"·href="a01910.html#aff229d1ff6d57927c9082004dc0fc738">AlbertaReader</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01910.html">This</a>·&amp;·);</div> 
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<a·class="code·hl_class"·href="a01910.html">This</a>·&amp;operator=·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01910.html">This</a>·&amp;·);</div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>106 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 107 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keyword">static_assert</span>(((dim·&gt;=·1)·&amp;&amp;·(dim·&lt;=·3)),</div>
 108 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····················<span·class="stringliteral">&quot;Alberta·supports·only·dimensions·1,·2,·3&quot;</span>);</div>
 109 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">public</span>:</div>110 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">public</span>:</div>
 111 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02510.html#a799e4d748b48718e23c9becc29454aca">···47</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02510.html#a799e4d748b48718e23c9becc29454aca">dimension</a>·=·dim;</div>
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a01910.html#aff229d1ff6d57927c9082004dc0fc738">···45</a></span>····<a·class="code·hl_function"·href="a01910.html#aff229d1ff6d57927c9082004dc0fc738">AlbertaReader</a>·()</div> 
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····{}</div> 
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>112 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a01910.html#aff381d8a75d180257f81cf9e61bda888">···48</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01910.html#aff381d8a75d180257f81cf9e61bda888">readGr[·...·truncated·by·diffoscope;·len:·145,·SHA:·656854eb14b227017efc0f78640cdfc091051f384183e28c9e7edc6b5a28eb37·...·]</div>113 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02510.html#add7dd36645dd06684b3025ab59b7c6a4">···49</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02026.html">Alberta::ElementInfo&lt;·dimension·&gt;</a[·...·truncated·by·diffoscope;·len:·98,·SHA:·80063fa6c470cfeb04ad02b7f18f7a3f43da644f9359c73ff995d0e794067ac2·...·]</div>
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····{</div>114 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 115 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02510.html#aed03c36a49fa6fefe4145209613c7946">···51</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·RC_LIST_EL·<a·class="code·hl_typedef"·href="a02510.html#aed03c36a49fa6fefe4145209613c7946">ElementList</a>;</div>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="comment">//·read·ALBERTA·macro·triangulation</span></div> 
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······macroData_.<a·class="code·hl_function"·href="a02306.html#afbaf203de10718491bfb89f253b7e116">read</a>(·fileName,·<span·class="keyword">false</span>·);</div> 
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>116 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="comment">//·insert·all·vertices·into·the·factory</span></div>117 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">private</span>:</div>
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·numVertices·=·macroData_.<a·class="code·hl_function"·href="a02306.html#a5835d7bd74b19f174a31db48cf0f6bcc">vertexCount</a>();</div>118 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<a·class="code·hl_typedef"·href="a02510.html#aed03c36a49fa6fefe4145209613c7946">ElementList</a>·*list_;</div>
125 <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;·numVertices;·++i·)</div>119 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordtype">int</span>·count_;</div>
 120 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 121 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">public</span>:</div>
 122 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02510.html#a7e49b83df3842e407bd8cefa9b566832">···58</a></span>······<a·class="code·hl_function"·href="a02510.html#a7e49b83df3842e407bd8cefa9b566832">Patch</a>·(·<a·class="code·hl_typedef"·href="a02510.html#aed03c36a49fa6fefe4145209613c7946">ElementList</a>·*list,·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02510.html#a42c0948a8df8cc5527f3ae67ade8b2ba">count</a>·)</div>
 123 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········:·list_(·list·),</div>
 124 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··········count_(·<a·class="code·hl_function"·href="a02510.html#a42c0948a8df8cc5527f3ae67ade8b2ba">count</a>·)</div>
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······{</div>125 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······{</div>
 126 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········assert(·<a·class="code·hl_function"·href="a02510.html#a42c0948a8df8cc5527f3ae67ade8b2ba">count</a>·&gt;·0·);</div>
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········FieldVector&lt;·ctype,·dimensionworld·&gt;·v;</div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">Alberta::GlobalVector</a>·&amp;coords·=·macroData_.<a·class="code·hl_function"·href="a02306.html#a4f608888701c05c42fd91cda8b2ee22e">vertex</a>(·i·);</div> 
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·j·=·0;·j·&lt;·<a·class="code·hl_variable"·href="a01910.html#ac626ff8fe4c7400496f0a8e1fc36f729">dimensionworld</a>;·++j·)</div> 
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··········v[·j·]·=·coords[·j·];</div> 
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········factory.<a·class="code·hl_function"·href="a02878.html#a2a94f1974d8c77eafe80417525d82be5">insertVertex</a>(·v·);</div> 
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······}</div>127 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······}</div>
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>128 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 129 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<a·class="code·hl_typedef"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·*<a·class="code·hl_function"·href="a02510.html#a673020298ebc1414b50264468c25afac">operator[]·</a>(·<span·class="keywordtype">int</span>·i·)·<span·class="keyword">const</span>;</div>
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="comment">//·insert·all·elements·into·the·factory</span></div> 
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······std::vector&lt;·unsigned·int·&gt;·vertices(·<a·class="code·hl_variable"·href="a01910.html#adb0b74401e57de1c392686a8ceb56d4d">dimension</a>+1·);</div> 
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·numElements·=·macroData_.<a·class="code·hl_function"·href="a02306.html#a33cfde67ce1cb6174a7a17f96287fd4b">elementCount</a>();</div> 
137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·numElements;·++i·)</div> 
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······{</div>130 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02306.html#a201c938cec3cc4bb2854629e664ff082">MacroData::ElementId</a>·&amp;<span·class="keywordtype">id</span>·=·macroData_.<a·class="code·hl_function"·href="a02306.html#a7ecc142278a16514b44dfba1a0072d15">element</a>(·i·);</div> 
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·j·=·0;·j·&lt;=·<a·class="code·hl_variable"·href="a01910.html#adb0b74401e57de1c392686a8ceb56d4d">dimension</a>;·++j·)</div>131 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a02510.html#a42c0948a8df8cc5527f3ae67ade8b2ba">···67</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02510.html#a42c0948a8df8cc5527f3ae67ade8b2ba">coun[·...·truncated·by·diffoscope;·len:·43,·SHA:·90e54d296c013d16036d7824ebbfa1504b668be778725cefd5229b0d7e9367cd·...·]</div>
 132 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">······</span>{</div>
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··········vertices[·j·]·=·<span·class="keywordtype">id</span>[·j·];</div>133 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<span·class="keywordflow">return</span>·count_;</div>
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········factory.<a·class="code·hl_function"·href="a02878.html#a1cd73dbfb29e36d1b4fff39bdb0fb199">insertElement</a>(·GeometryTypes::simplex(·<a·class="code·hl_variable"·href="a01910.html#adb0b74401e57de1c392686a8ceb56d4d">dimension</a>·),·vertices·);</div> 
143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······}</div>134 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······}</div>
 135 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 136 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·LevelProv<span·class="keywordtype">id</span>er·&gt;</div>
 137 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<a·class="code·hl_class"·href="a02026.html">ElementInfo</a>·<a·class="code·hl_function"·href="a02510.html#a4a85c0c9127874f8b0ca545f7768eaa7">elementInfo</a>·(·<span·class="keywordtype">int</span>·i,·<span·class="keyword">const</span>·LevelProvider·&amp;levelProvider·)·<span·class="keyword">const</span>;</div>
144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>138 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="comment">//·release·ALBERTA·macro·data</span></div> 
146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······macroData_.<a·class="code·hl_function"·href="a02306.html#a30b84a1dcbd522f4841b50894ccec5ec">release</a>();</div> 
Max diff block lines reached; 16906/93568 bytes (18.07%) of diff not shown.
17.2 KB
html2text {}
    
Offset 5, 177 lines modifiedOffset 5, 457 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 albertareader.hh9 refinement.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_ALBERTA_ALBERTAREADER_HH16 ·5#ifndef·DUNE_ALBERTA_REFINEMENT_HH
17 ·6#define·DUNE_ALBERTA_ALBERTAREADER_HH17 ·6#define·DUNE_ALBERTA_REFINEMENT_HH
18 ·718 ·7
 19 ·14#include·<cassert>
 20 ·15
19 ·8#include·<dune/geometry/type.hh> 
20 ·9 
21 ·10#include·<dune/grid/common/grid.hh> 
22 ·11#include·<dune/grid/common/gridfactory.hh> 
23 ·12 
24 ·13#include·<dune/grid/albertagrid/macrodata.hh>21 ·16#include·<dune/grid/albertagrid/misc.hh>
25 ·1422 ·17#include·<dune/grid/albertagrid/elementinfo.hh>
 23 ·18
26 ·15#if·HAVE_ALBERTA24 ·19#if·HAVE_ALBERTA
27 ·1625 ·20
28 ·17namespace·Dune26 ·21namespace·Dune
29 ·18{ 
30 ·19 
31 ·20·template<·class·Grid·> 
32 21·class·AlbertaReader 
33 ·22·{27 ·22{
34 ·23·typedef·AlbertaReader<_Grid_>·This; 
35 ·24 
36 ·25·public: 
37 26·typedef·Dune::GridFactory<_Grid_>·GridFactory; 
38 ·27 
39 28·typedef·typename·Grid::ctype·ctype;28 ·23
 29 ·24·namespace·Alberta
 30 ·25·{
 31 ·26
 32 ·27·//·Internal·Forward·Declarations
 33 ·28·//·-----------------------------
40 ·2934 ·29
41 30·static·const·int·dimension·=·Grid::dimension; 
42 31·static·const·int·dimensionworld·=·Grid::dimensionworld;35 ·30·template<·int·dim,·int·codim·>
 36 31·struct·ForEachInteriorSubChild;
43 ·3237 ·32
44 ·33·private: 
45 ·34·static_assert(dimensionworld·==·Alberta::dimWorld, 
46 ·35·"AlbertaReader:·world·dimension·must·match·ALBERTA's·world·dimension."); 
47 ·36 
48 ·37·typedef·Alberta::MacroData<_dimension_>·MacroData; 
49 ·38 
50 ·39·MacroData·macroData_;38 ·33
 39 ·34
 40 ·35·//·Patch
 41 ·36·//·-----
 42 ·37
 43 ·38·template<·int·dim·>
 44 39·class·Patch
51 ·4045 ·40·{
52 ·41·AlbertaReader·(·const·This·&·); 
53 ·42·This·&operator=·(·const·This·&·); 
54 ·4346 ·41·typedef·Patch<_dim_>·This;
 47 ·42
 48 ·43·static_assert(((dim·>=·1)·&&·(dim·<=·3)),
 49 ·44·"Alberta·supports·only·dimensions·1,·2,·3");
 50 ·45
55 ·44·public:51 ·46·public:
 52 47·static·const·int·dimension·=·dim;
 53 ·48
 54 49·typedef·Alberta::ElementInfo<_dimension_>·ElementInfo;
 55 ·50
 56 51·typedef·ALBERTA·RC_LIST_EL·ElementList;
56 45·AlbertaReader·() 
57 ·46·{} 
58 ·47 
59 48·void·readGrid·(·const·std::string·&fileName,·GridFactory·&factory·) 
60 ·49·{ 
61 ·50·//·read·ALBERTA·macro·triangulation 
62 ·51·macroData_.read(·fileName,·false·); 
63 ·5257 ·52
64 ·53·//·insert·all·vertices·into·the·factory 
65 ·54·const·int·numVertices·=·macroData_.vertexCount(); 
66 ·55·for(·int·i·=·0;·i·<·numVertices;·++i·)58 ·53·private:
 59 ·54·ElementList·*list_;
 60 ·55·int·count_;
 61 ·56
 62 ·57·public:
 63 58·Patch·(·ElementList·*list,·int·count·)
 64 ·59·:·list_(·list·),
 65 ·60·count_(·count·)
67 ·56·{66 ·61·{
 67 ·62·assert(·count·>·0·);
68 ·57·FieldVector<·ctype,·dimensionworld·>·v; 
69 ·58·const·Alberta::GlobalVector·&coords·=·macroData_.vertex(·i·); 
70 ·59·for(·int·j·=·0;·j·<·dimensionworld;·++j·) 
71 ·60·v[·j·]·=·coords[·j·]; 
72 ·61·factory.insertVertex(·v·); 
73 ·62·}68 ·63·}
 69 ·64
 70 ·65·Element·*operator[](·int·i·)·const;
 71 ·66
 72 67·int·count·()·const
74 ·63 
75 ·64·//·insert·all·elements·into·the·factory 
76 ·65·std::vector<·unsigned·int·>·vertices(·dimension+1·); 
77 ·66·const·int·numElements·=·macroData_.elementCount(); 
78 ·67·for(·int·i·=·0;·i·<·numElements;·++i·) 
79 ·68·{73 ·68·{
 74 ·69·return·count_;
80 ·69·const·typename·MacroData::ElementId·&id·=·macroData_.element(·i·); 
81 ·70·for(·int·j·=·0;·j·<=·dimension;·++j·) 
82 ·71·vertices[·j·]·=·id[·j·]; 
83 ·72·factory.insertElement(·GeometryTypes::simplex(·dimension·),·vertices·); 
84 ·73·}75 ·70·}
 76 ·71
 77 ·72·template<·class·LevelProvider·>
 78 ·73·ElementInfo·elementInfo·(·int·i,·const·LevelProvider·&levelProvider·)
 79 const;
85 ·7480 ·74
86 ·75·//·release·ALBERTA·macro·data 
87 ·76·macroData_.release(); 
Max diff block lines reached; 5786/17570 bytes (32.93%) of diff not shown.
6.24 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00626.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-grid:·intersection.cc·File·Reference</title>8 <title>dune-grid:·transformation.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, 54 lines modifiedOffset 64, 34 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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>··</div> 
73 ··<div·class="headertitle"><div·class="title">intersection.cc·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">transformation.hh·File·Reference</div></div>
74 </div><!--header-->73 </div><!--header-->
75 <div·class="contents">74 <div·class="contents">
 75 <div·class="textblock"><code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
76 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a07289_source.html">dune/grid/albertagrid/intersection.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
 77 </div>
 78 <p><a·href="a00626_source.html">Go·to·the·source·code·of·this·file.</a></p>
77 </div><table·class="memberdecls">79 <table·class="memberdecls">
78 <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>
79 Classes</h2></td></tr>81 Classes</h2></td></tr>
 82 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02558.html">Dune::AlbertaTransformation</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="a02258.html">Dune::AlbertaGridIntersectionBase&lt;·Grid·&gt;::GlobalCoordReader&lt;·GridImp·&gt;</a></td></tr> 
81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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="a02262.html">Dune::AlbertaGridIntersectionBase&lt;·Grid·&gt;::LocalCoordReader&lt;·GridImp·&gt;</a></td></tr> 
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table><table·class="memberdecls">84 </table><table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
86 Namespaces</h2></td></tr>86 Namespaces</h2></td></tr>
87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<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 </table><table·class="memberdecls"> 
91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
92 Macros</h2></td></tr> 
93 <tr·class="memitem:a8d4a192c9f43ac0db61703b46cb6a297"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00626.html#a8d4a192c9f43ac0db61703b46cb6a297">DUNE_ALBERTA_INTERSECTION_CC</a></td></tr> 
94 <tr·class="separator:a8d4a192c9f43ac0db61703b46cb6a297"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
95 </table>90 </table>
96 <h2·class="groupheader">Macro·Definition·Documentation</h2> 
97 <a·id="a8d4a192c9f43ac0db61703b46cb6a297"·name="a8d4a192c9f43ac0db61703b46cb6a297"></a> 
98 <h2·class="memtitle"><span·class="permalink"><a·href="#a8d4a192c9f43ac0db61703b46cb6a297">&#9670;&nbsp;</a></span>DUNE_ALBERTA_INTERSECTION_CC</h2> 
  
99 <div·class="memitem"> 
100 <div·class="memproto"> 
101 ······<table·class="memname"> 
102 ········<tr> 
103 ··········<td·class="memname">#define·DUNE_ALBERTA_INTERSECTION_CC</td> 
104 ········</tr> 
105 ······</table> 
106 </div><div·class="memdoc"> 
  
107 </div> 
108 </div> 
109 </div><!--·contents·-->91 </div><!--·contents·-->
110 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
111 <hr·class="footer"/><address·class="footer"><small>93 <hr·class="footer"/><address·class="footer"><small>
112 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.494 Generated·by&#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
113 </small></address>95 </small></address>
114 </body>96 </body>
115 </html>97 </html>
984 B
html2text {}
    
Offset 5, 29 lines modifiedOffset 5, 22 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 Classes·|·Namespaces·|·Macros9 Classes·|·Namespaces
10 intersection.cc·File·Reference10 transformation.hh·File·Reference
 11 #include·<dune/common/fvector.hh>
11 #include·<dune/grid/albertagrid/intersection.hh>12 #include·<dune/grid/albertagrid/misc.hh>
 13 Go_to_the_source_code_of_this_file.
12 ·Classes14 ·Classes
 15 class· Dune::AlbertaTransformation
13 struct· Dune::AlbertaGridIntersectionBase<_Grid_>::GlobalCoordReader<_GridImp 
14 ·········> 
15   
16 struct· Dune::AlbertaGridIntersectionBase<_Grid_>::LocalCoordReader<_GridImp_> 
17  16  
18 ·Namespaces17 ·Namespaces
19 namespace· Dune18 namespace· Dune
20  ··········Include·standard·header·files.19  ··········Include·standard·header·files.
21  20  
22 ·Macros 
23 #define DUNE_ALBERTA_INTERSECTION_CC 
24   
25 *****·Macro·Definition·Documentation·***** 
26 *****·◆ DUNE_ALBERTA_INTERSECTION_CC·***** 
27 #define·DUNE_ALBERTA_INTERSECTION_CC 
  
28 ===============================================================================21 ===============================================================================
29 ·····Generated·by [doxygen]·1.9.422 ·····Generated·by [doxygen]·1.9.4
5.75 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00629.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-grid:·leveliterator.hh·File·Reference</title>8 <title>dune-grid:·elementinfo.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, 37 lines modifiedOffset 63, 36 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124; 
71 <a·href="#namespaces">Namespaces</a>··</div>70 <a·href="#namespaces">Namespaces</a>··</div>
72 ··<div·class="headertitle"><div·class="title">leveliterator.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">elementinfo.cc·File·Reference</div></div>
73 </div><!--header-->72 </div><!--header-->
74 <div·class="contents">73 <div·class="contents">
  
 74 <p>provides·a·wrapper·for·ALBERTA's·el_info·structure··
 75 <a·href="#details">More...</a></p>
 76 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00272_source.html">dune/grid/common/entityiterator.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00647_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00668_source.html">dune/grid/albertagrid/treeiterator.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</code><br·/>
77 </div> 
78 <p><a·href="a00629_source.html">Go·to·the·source·code·of·this·file.</a></p> 
79 <table·class="memberdecls">79 </div><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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02170.html">Dune::AlbertaGridLevelIterator&lt;·codim,·pitype,·GridImp·&gt;</a></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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02302.html">Dune::AlbertaGridLevelIterator&lt;·codim,·Ghost_Partition,·GridImp·&gt;</a></td></tr> 
85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
86 </table><table·class="memberdecls"> 
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>80 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
88 Namespaces</h2></td></tr>81 Namespaces</h2></td></tr>
89 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>82 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
90 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>83 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 85 <tr·class="memitem:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr>
 86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table>87 </table>
 88 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 89 <div·class="textblock"><p·>provides·a·wrapper·for·ALBERTA's·el_info·structure·</p>
 90 <dl·class="section·author"><dt>Author</dt><dd>Martin·Nolte·</dd></dl>
93 </div><!--·contents·-->91 </div></div><!--·contents·-->
94 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
95 <hr·class="footer"/><address·class="footer"><small>93 <hr·class="footer"/><address·class="footer"><small>
96 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.494 Generated·by&#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
97 </small></address>95 </small></address>
98 </body>96 </body>
99 </html>97 </html>
1010 B
html2text {}
    
Offset 5, 24 lines modifiedOffset 5, 26 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 Classes·|·Namespaces 
10 leveliterator.hh·File·Reference 
11 #include·<dune/grid/common/entityiterator.hh>9 Namespaces
 10 elementinfo.cc·File·Reference
 11 provides·a·wrapper·for·ALBERTA's·el_info·structure·More...
 12 #include·<config.h>
 13 #include·<dune/grid/albertagrid/elementinfo.hh>
12 #include·<dune/grid/albertagrid/treeiterator.hh>14 #include·<dune/grid/albertagrid/meshpointer.hh>
13 Go_to_the_source_code_of_this_file. 
14 ·Classes 
15 class· Dune::AlbertaGridLevelIterator<_codim,_pitype,_GridImp_> 
16   
17 class· Dune::AlbertaGridLevelIterator<_codim,_Ghost_Partition,_GridImp_> 
18   
19 ·Namespaces15 ·Namespaces
20 namespace· Dune16 namespace· Dune
21  ··········Include·standard·header·files.17  ··········Include·standard·header·files.
22  18  
 19 namespace· Dune::Alberta
 20  
 21 *****·Detailed·Description·*****
 22 provides·a·wrapper·for·ALBERTA's·el_info·structure
 23 ··Author
 24 ······Martin·Nolte
  
23 ===============================================================================25 ===============================================================================
24 ·····Generated·by [doxygen]·1.9.426 ·····Generated·by [doxygen]·1.9.4
11.8 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00632.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-grid:·refinement.hh·File·Reference</title>8 <title>dune-grid:·dofvector.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, 59 lines modifiedOffset 64, 59 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124;70 <a·href="#nested-classes">Classes</a>·&#124;
71 <a·href="#namespaces">Namespaces</a>··</div>71 <a·href="#namespaces">Namespaces</a>·&#124;
 72 <a·href="#func-members">Functions</a>··</div>
72 ··<div·class="headertitle"><div·class="title">refinement.hh·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">dofvector.hh·File·Reference</div></div>
73 </div><!--header-->74 </div><!--header-->
74 <div·class="contents">75 <div·class="contents">
  
75 <p>provides·a·wrapper·for·ALBERTA's·refinement·patches·and·the·corners·for·geometryInFather·· 
76 <a·href="#details">More...</a></p> 
77 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;cstdlib&gt;</code><br·/>
 77 <code>#include·&lt;limits&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a00671_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00647_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>
 80 <code>#include·&lt;<a·class="el"·href="a00623_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code><br·/>
80 </div>81 </div>
81 <p><a·href="a00632_source.html">Go·to·the·source·code·of·this·file.</a></p>82 <p><a·href="a00632_source.html">Go·to·the·source·code·of·this·file.</a></p>
82 <table·class="memberdecls">83 <table·class="memberdecls">
83 <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>
84 Classes</h2></td></tr>85 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="a02510.html">Dune::Alberta::Patch&lt;·dim·&gt;</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="a02002.html">Dune::Alberta::DofVectorProvider&lt;·int·&gt;</a></td></tr>
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02514.html">Dune::Alberta::ForEachInteriorSubChild&lt;·dim,·0·&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="a02518.html">Dune::Alberta::ForEachInteriorSubChild&lt;·dim,·dim·&gt;</a></td></tr> 
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <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="a02522.html">Dune::Alberta::ForEachInteriorSubChild&lt;·2,·1·&gt;</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02006.html">Dune::Alberta::DofVectorProvider&lt;·signed·char·&gt;</a></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <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="a02526.html">Dune::Alberta::ForEachInteriorSubChild&lt;·3,·1·&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="a02010.html">Dune::Alberta::DofVectorProvider&lt;·unsigned·char·&gt;</a></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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="a02530.html">Dune::Alberta::ForEachInteriorSubChild&lt;·3,·2·&gt;</a></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02014.html">Dune::Alberta::DofVectorProvider&lt;·Real·&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 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02538.html">Dune::Alberta::GeometryInFather&lt;·1·&gt;</a></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="a02018.html">Dune::Alberta::DofVectorProvider&lt;·GlobalVector·&gt;</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02542.html">Dune::Alberta::GeometryInFather&lt;·2·&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="a02022.html">Dune::Alberta::DofVectorPointer&lt;·Dof·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02546.html">Dune::Alberta::GeometryInFather&lt;·3·&gt;</a></td></tr> 
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 </table><table·class="memberdecls">98 </table><table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
105 Namespaces</h2></td></tr>100 Namespaces</h2></td></tr>
106 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>101 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
107 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>102 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr>104 <tr·class="memitem:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 106 </table><table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 108 Functions</h2></td></tr>
 109 <tr·class="memitem:a32f1dea9b87299c0e24ab46760391400"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a32f1dea9b87299c0e24ab46760391400">Dune::Alberta::abs</a>·(const·DofVectorPointer&lt;·int·&gt;·&amp;dofVector)</td></tr>
 110 <tr·class="separator:a32f1dea9b87299c0e24ab46760391400"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 <tr·class="memitem:ad67366c3c67a2ca2e728b4276e37324e"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#ad67366c3c67a2ca2e728b4276e37324e">Dune::Alberta::max</a>·(const·DofVectorPointer&lt;·int·&gt;·&amp;dofVector)</td></tr>
 112 <tr·class="separator:ad67366c3c67a2ca2e728b4276e37324e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:aca064a9bc66806f78ea771e804e5582d"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#aca064a9bc66806f78ea771e804e5582d">Dune::Alberta::min</a>·(const·DofVectorPointer&lt;·int·&gt;·&amp;dofVector)</td></tr>
 114 <tr·class="separator:aca064a9bc66806f78ea771e804e5582d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table>115 </table>
112 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
113 <div·class="textblock"><p·>provides·a·wrapper·for·ALBERTA's·refinement·patches·and·the·corners·for·geometryInFather·</p> 
114 <dl·class="section·author"><dt>Author</dt><dd>Martin·Nolte·</dd></dl> 
115 </div></div><!--·contents·-->116 </div><!--·contents·-->
116 <!--·start·footer·part·-->117 <!--·start·footer·part·-->
117 <hr·class="footer"/><address·class="footer"><small>118 <hr·class="footer"/><address·class="footer"><small>
118 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4119 Generated·by&#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
119 </small></address>120 </small></address>
120 </body>121 </body>
121 </html>122 </html>
1.93 KB
html2text {}
    
Offset 5, 48 lines modifiedOffset 5, 44 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 Classes·|·Namespaces9 Classes·|·Namespaces·|·Functions
 10 dofvector.hh·File·Reference
10 refinement.hh·File·Reference 
11 provides·a·wrapper·for·ALBERTA's·refinement·patches·and·the·corners·for 
12 geometryInFather·More... 
13 #include·<cassert>11 #include·<cstdlib>
 12 #include·<limits>
14 #include·<dune/grid/albertagrid/misc.hh>13 #include·<dune/grid/albertagrid/misc.hh>
15 #include·<dune/grid/albertagrid/elementinfo.hh>14 #include·<dune/grid/albertagrid/elementinfo.hh>
 15 #include·<dune/grid/albertagrid/refinement.hh>
16 Go_to_the_source_code_of_this_file.16 Go_to_the_source_code_of_this_file.
17 ·Classes17 ·Classes
18 ·class· Dune::Alberta::Patch<_dim_>18 struct· Dune::Alberta::DofVectorProvider<_int_>
19  19  
20 struct· Dune::Alberta::ForEachInteriorSubChild<_dim,_0_>20 struct· Dune::Alberta::DofVectorProvider<_signed_char_>
21  21  
22 struct· Dune::Alberta::ForEachInteriorSubChild<_dim,_dim_>22 struct· Dune::Alberta::DofVectorProvider<_unsigned_char_>
23  23  
24 struct· Dune::Alberta::ForEachInteriorSubChild<_2,_1_>24 struct· Dune::Alberta::DofVectorProvider<_Real_>
25  25  
26 struct· Dune::Alberta::ForEachInteriorSubChild<_3,_1_>26 struct· Dune::Alberta::DofVectorProvider<_GlobalVector_>
27  27  
 28 ·class· Dune::Alberta::DofVectorPointer<_Dof_>
28 struct· Dune::Alberta::ForEachInteriorSubChild<_3,_2_> 
29   
30 struct· Dune::Alberta::GeometryInFather<_1_> 
31   
32 struct· Dune::Alberta::GeometryInFather<_2_> 
33   
34 struct· Dune::Alberta::GeometryInFather<_3_> 
35  29  
36 ·Namespaces30 ·Namespaces
37 namespace· Dune31 namespace· Dune
38  ··········Include·standard·header·files.32  ··········Include·standard·header·files.
39  33  
40 namespace· Dune::Alberta34 namespace· Dune::Alberta
41  35  
42 *****·Detailed·Description·***** 
43 provides·a·wrapper·for·ALBERTA's·refinement·patches·and·the·corners·for 
44 geometryInFather 
45 ··Author 
46 ······Martin·Nolte36 ·Functions
 37 void Dune::Alberta::abs·(const·DofVectorPointer<·int·>·&dofVector)
 38  
 39 ·int Dune::Alberta::max·(const·DofVectorPointer<·int·>·&dofVector)
 40  
 41 ·int Dune::Alberta::min·(const·DofVectorPointer<·int·>·&dofVector)
 42  
  
47 ===============================================================================43 ===============================================================================
48 ·····Generated·by [doxygen]·1.9.444 ·····Generated·by [doxygen]·1.9.4
178 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00632_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-grid:·refinement.hh·Source·File</title>8 <title>dune-grid:·dofvector.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, 400 lines modifiedOffset 62, 438 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">dofvector.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00632.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00632.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_REFINEMENT_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_DOFVECTOR_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_REFINEMENT_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_DOFVECTOR_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;cassert&gt;</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstdlib&gt;</span></div>
 79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;limits&gt;</span></div>
79 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
80 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00653.html">dune/grid/albertagrid/misc.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00683.html">dune/grid/albertagrid/misc.hh</a>&gt;</span></div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00647.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</span></div>
81 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00671.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</span></div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00623.html">dune/grid/albertagrid/refinement.hh</a>&gt;</span></div>
 84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#if·HAVE_ALBERTA</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
82 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>
83 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">namespace·</span>Alberta</div>
84 <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>
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="a01063.html">Dune</a></div> 
86 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div>92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
87 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····<span·class="comment">//·External·Forward·Declarations</span></div>
88 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">namespace·</span>Alberta</div>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="comment">//·-----------------------------</span></div>
89 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</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">template</span>&lt;·<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">class·</span>MeshPointer;</div>
90 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
91 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="comment">//·Internal·Forward·Declarations</span></div> 
92 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="comment">//·-----------------------------</span></div> 
93 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
94 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">int</span>·codim·&gt;</div> 
95 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02506.html">···31</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02506.html">ForEachInteriorSubChild</a>;</div> 
96 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="comment">//·DofVectorProvider</span></div>
 102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="comment">//·-----------------</span></div>
97 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Dof·&gt;</div>
 105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01998.html">···35</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01998.html">DofVectorProvider</a>;</div>
98 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
99 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="comment">//·Patch</span></div>107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">template</span>&lt;&gt;</div>
100 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="comment">//·-----</span></div>108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02002.html">···38</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01998.html">DofVectorProvider</a>&lt;·int·&gt;</div>
101 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</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"><a·class="line"·href="a02002.html#a5ca6dfca3a174012c2b31c841e1e83d4">···40</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_INT_VEC·<a·class="code·hl_typedef"·href="a02002.html#a5ca6dfca3a174012c2b31c841e1e83d4">DofVector</a>;</div>
102 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div> 
103 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02510.html">···39</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02510.html">Patch</a></div> 
104 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div> 
105 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02510.html">Patch&lt;·dim·&gt;</a>·<a·class="code·hl_class"·href="a02510.html">This</a>;</div> 
106 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
107 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keyword">static_assert</span>(((dim·&gt;=·1)·&amp;&amp;·(dim·&lt;=·3)),</div> 
108 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····················<span·class="stringliteral">&quot;Alberta·supports·only·dimensions·1,·2,·3&quot;</span>);</div>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02002.html#a46a4383b3d814f09f4f20fe5bc1bda19">···42</a></span>······<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a02002.html#a5ca6dfca3a174012c2b31c841e1e83d4">DofVect[·...·truncated·by·diffoscope;·len:·296,·SHA:·d2acb74acaff251fb47f5223f78e2448f587417b4a9993bbca250dff46b1aedb·...·]</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="keywordflow">return</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·get_dof_int_vec(·name.c_str(),·dofSpace·);</div>
109 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······}</div>
110 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">public</span>:</div>116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
111 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02510.html#a799e4d748b48718e23c9becc29454aca">···47</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02510.html#a799e4d748b48718e23c9becc29454aca">d[·...·truncated·by·diffoscope;·len:·19,·SHA:·b6ee0fa984c841cc3e15afc55569891fd3cc9d9b8dadbcbcb3fc26204fcae6df·...·]</div>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02002.html#aa31ac13fb2ef7d5116b8dfa650c6941b">···47</a></span>······<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02002.html#aa31ac13fb2ef7d5116b8dfa650c6941b">free</a>·(·<a·class="code·hl_typede[·...·truncated·by·diffoscope;·len:·82,·SHA:·69c0ce855e15a4579682662a966151a15c16f78042e59e5f4ff481ba109ac415·...·]</div>
112 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······{</div>
113 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02510.html#add7dd36645dd06684b3025ab59b7c6a4">···49</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02026.html">Alberta::ElementInfo&lt;·dimension·&gt;</a>·<a·class="code·hl_typedef"·href="a02510.[·...·truncated·by·diffoscope;·len:·55,·SHA:·138ac29aaf221e4708b73f468cec7993da33db79ffc8c841c1451405bb05eff4·...·];</div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·free_dof_int_vec(·dofVector·);</div>
114 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······}</div>
115 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02510.html#aed03c36a49fa6fefe4145209613c7946">···51</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·RC_LIST_EL·<a·class="code·hl_typedef"·href="a02510.html#aed03c36a49fa6fefe4145209613c7946">ElementList</a>;</div> 
116 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</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"><a·class="line"·href="a02002.html#af81576b783ba82f526463031322742ec">···52</a></span>······<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a02002.html#a5ca6dfca3a174012c2b31c841e1e83d4">DofVector</a>·*<a·class="code·hl_function"·href="a02002.html#af81576b783ba82f526463031322742ec">read</a>·(·<span·class="keyword">const</span>·std::string·&amp;filename,·<a·class="code·hl_typedef"·href="a01064.html#a177e94fd8d51ddcd47f3fa3f7add13b1">Mesh</a>·*mesh,·<a·class="code·hl_typedef"·href="a01064.html#ab91172fc7cfde36bfa7dc9be768e71c2">DofSpace</a>·*dofSpace·)</div>
117 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">private</span>:</div>123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······{</div>
118 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<a·class="code·hl_typedef"·href="a02510.html#aed03c36a49fa6fefe4145209613c7946">ElementList</a>·*list_;</div>124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·read_dof_int_vec_xdr(·filename.c_str(),·mesh,·dofSpace·);</div>
119 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordtype">int</span>·count_;</div>125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······}</div>
120 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02002.html#a6cd61ae645d891490b6c15bc4b4f52b6">···57</a></span>······<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02002.html#a6cd61ae645d891490b6c15bc4b4f52b6">write</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02002.html#a5ca6dfca3a174012c2b31c841e1e83d4">DofVector</a>·*dofVector,·<span·class="keyword">const</span>·std::string·&amp;filename·)</div>
121 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">public</span>:</div> 
122 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02510.html#a7e49b83df3842e407bd8cefa9b566832">···58</a></span>······<a·class="code·hl_function"·href="a02510.html#a7e49b83df3842e407bd8cefa9b566832">Patch</a>·(·<a·class="code·hl_typedef"·href="a02510.html#aed03c36a49fa6fefe4145209613c7946">ElementList</a>·*list,·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02510.html#a42c0948a8df8cc5527f3ae67ade8b2ba">count</a>·)</div> 
123 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········:·list_(·list·),</div>128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······{</div>
124 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··········count_(·<a·class="code·hl_function"·href="a02510.html#a42c0948a8df8cc5527f3ae67ade8b2ba">count</a>·)</div>129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········<span·class="keywordtype">int</span>·success·=·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·write_dof_int_vec_xdr(·dofVector,·filename.c_str()·);</div>
 130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········<span·class="keywordflow">return</span>·(success·==·0);</div>
125 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······{</div>131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······}</div>
126 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········assert(·<a·class="code·hl_function"·href="a02510.html#a42c0948a8df8cc5527f3ae67ade8b2ba">count</a>·&gt;·0·);</div>132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····};</div>
127 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······}</div>133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
128 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">template</span>&lt;&gt;</div>
129 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<a·class="code·hl_typedef"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·*<a·class="code·hl_function"·href="a02510.html#a673020298ebc1414b50264468c25afac">operator[]·</a>(·<span·class="keywordtype">int</span>·i·)·<span·[·...·truncated·by·diffoscope;·len:·28,·SHA:·41ba6e9155cb09371eca5fb033cabbdd26c02812a6c176239f5a9e57c046e8bb·...·];</div>135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02006.html">···65</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01998.html">DofVectorProvider</a>&lt;·signed·char·&gt;</div>
130 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····{</div>
131 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a02510.html#a42c0948a8df8cc5527f3ae67ade8b2ba">···67</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02510.html#a42c0948a8df8cc5527f3ae67ade8b2ba">count</a>·()<span·class="keyword">·const</span></div>137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a02006.html#abf4701f04e94e2ff37a85efe1da9baae">···67</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_SCHAR_VEC·<a·class="code·hl_typedef"·href="a02006.html#abf[·...·truncated·by·diffoscope;·len:·46,·SHA:·87ab51fbae3d1957ec8c569418db8fd0293b8c7b34484a1f44a1b7691fbd4dbd·...·]</div>
132 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">······</span>{</div>138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
133 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<span·class="keywordflow">return</span>·count_;</div>139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02006.html#ab8228d495947a0a5db1989179c1ed7a3">···69</a></span>······<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a02006.html#abf4701f04e94e2ff37a85efe1da9baae">DofVector</a>·*<a·class="code·hl_function"·href="[·...·truncated·by·diffoscope;·len:·254,·SHA:·8a890f16542b6f0caceccb844f1fdba7adbc7621063db34a6df62ac23b1dd7b7·...·]</div>
134 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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="keywordflow">return</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·get_dof_schar_vec(·name.c_str(),·dofSpace·);</div>
 142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······}</div>
135 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</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"><a·class="line"·href="a02006.html#a7ba7c5a5e8d811c634708ad82224ee9e">···74</a></span>······<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02006.html#a7ba7c5a5e8d811c634708ad82224ee9e">free</a>·(·<a·class="code·hl_typedef"·href="a02006.html#abf4701f04e94e2ff37a85efe1da9baae">DofVector</a>·*dofVector·)</div>
136 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·LevelProv<span·class="keywordtype">id</span>er·&gt;</div> 
137 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<a·class="code·hl_class"·href="a02026.html">ElementInfo</a>·<a·class="code·hl_function"·href="a02510.html#a4a85c0c9127874f8b0ca545f7768eaa7">elementInfo</a>·(·<span·class="keywordtype">int</span>·i,·<span·class="keyword">const</span>·LevelProvider·&amp;levelProvider·)·<span·class="keyword">const</span>;</div> 
138 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</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>········<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·free_dof_schar_vec(·dofVector·);</div>
 147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······}</div>
139 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02510.html#a155544748b887de93c19de8afa0bab0c">elementType</a>·(·<span·class="keywordtype">int</span>·i·)·<span·class="keyword">const</span>;</div> 
140 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02510.html#a7b6386373398f73b71edbdb08abb5b7d">hasNeighbor</a>·(·<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">int</span>·neighbor·)·<span·class="keyword">const</span>;</div> 
141 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02510.html#a05b87135e6ec96cce769c5ad1f86cac7">neighborIndex</a>·(·<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">int</span>·neighbor·)·<span·class="keyword">const</span>;</div> 
142 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</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"><a·class="line"·href="a02006.html#ab8268537748e2b14845c720b4cb9b600">···79</a></span>······<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a02006.html#abf4701f04e94e2ff37a85efe1da9baae">DofVector</a>·*<a·class="code·hl_function"·href="a02006.html#ab8268537748e2b14845c720b4cb9b600">read</a>·(·<span·class="keyword">const</span>·std::string·&amp;filename,·<a·class="code·hl_typedef"·href="a01064.html#a177e94fd8d51ddcd47f3fa3f7add13b1">Mesh</a>·*mesh,·<a·class="code·hl_typedef"·href="a01064.html#ab91172fc7cfde36bfa7dc9be768e71c2">DofSpace</a>·*dofSpace·)</div>
143 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Functor·&gt;</div> 
144 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02510.html#a5a33f03c75d2e4dbd51e6c88d6a0b735">···80</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02510.html#a5a33f03c75d2e4dbd51e6c88d6a0b735">forEach</a>·(·Functor·&amp;functor·)<span·class="keyword">·const</span></div> 
145 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">······</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="keywordflow">return</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·read_dof_schar_vec_xdr(·filename.c_str(),·mesh,·dofSpace·);</div>
Max diff block lines reached; 118205/153690 bytes (76.91%) of diff not shown.
28.2 KB
html2text {}
    
Offset 5, 457 lines modifiedOffset 5, 565 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 refinement.hh9 dofvector.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_ALBERTA_REFINEMENT_HH16 ·5#ifndef·DUNE_ALBERTA_DOFVECTOR_HH
17 ·6#define·DUNE_ALBERTA_REFINEMENT_HH17 ·6#define·DUNE_ALBERTA_DOFVECTOR_HH
18 ·718 ·7
19 ·14#include·<cassert> 
20 ·1519 ·8#include·<cstdlib>
 20 ·9#include·<limits>
 21 ·10
21 ·16#include·<dune/grid/albertagrid/misc.hh>22 ·11#include·<dune/grid/albertagrid/misc.hh>
22 ·17#include·<dune/grid/albertagrid/elementinfo.hh>23 ·12#include·<dune/grid/albertagrid/elementinfo.hh>
23 ·1824 ·13#include·<dune/grid/albertagrid/refinement.hh>
 25 ·14
24 ·19#if·HAVE_ALBERTA26 ·15#if·HAVE_ALBERTA
25 ·2027 ·16
26 ·21namespace·Dune28 ·17namespace·Dune
27 ·22{ 
28 ·2329 ·18{
 30 ·19
29 ·24·namespace·Alberta31 ·20·namespace·Alberta
30 ·25·{32 ·21·{
31 ·2633 ·22
32 ·27·//·Internal·Forward·Declarations34 ·23·//·External·Forward·Declarations
33 ·28·//·-----------------------------35 ·24·//·-----------------------------
 36 ·25
 37 ·26·template<·int·dim·>
 38 ·27·class·MeshPointer;
 39 ·28
34 ·2940 ·29
35 ·30·template<·int·dim,·int·codim·> 
36 31·struct·ForEachInteriorSubChild; 
37 ·3241 ·30
 42 ·31·//·DofVectorProvider
 43 ·32·//·-----------------
38 ·3344 ·33
39 ·34 
40 ·35·//·Patch 
41 ·36·//·----- 
42 ·37 
43 ·38·template<·int·dim·> 
44 39·class·Patch45 ·34·template<·class·Dof·>
 46 35·struct·DofVectorProvider;
 47 ·36
 48 ·37·template<>
 49 38·struct·DofVectorProvider<·int·>
 50 ·39·{
 51 40·typedef·ALBERTA·DOF_INT_VEC·DofVector;
 52 ·41
 53 42·static·DofVector·*get·(·const·DofSpace·*dofSpace,·const·std::string·&name·)
45 ·40·{54 ·43·{
 55 ·44·return·ALBERTA·get_dof_int_vec(·name.c_str(),·dofSpace·);
46 ·41·typedef·Patch<_dim_>·This; 
47 ·42 
48 ·43·static_assert(((dim·>=·1)·&&·(dim·<=·3)), 
49 ·44·"Alberta·supports·only·dimensions·1,·2,·3"); 
50 ·4556 ·45·}
51 ·46·public: 
52 47·static·const·int·dimension·=·dim;57 ·46
 58 47·static·void·free·(·DofVector·*dofVector·)
53 ·4859 ·48·{
54 49·typedef·Alberta::ElementInfo<_dimension_>·ElementInfo;60 ·49·ALBERTA·free_dof_int_vec(·dofVector·);
55 ·5061 ·50·}
56 51·typedef·ALBERTA·RC_LIST_EL·ElementList; 
57 ·52 
58 ·53·private: 
59 ·54·ElementList·*list_; 
60 ·55·int·count_;62 ·51
 63 52·static·DofVector·*read·(·const·std::string·&filename,·Mesh·*mesh,·DofSpace
 64 *dofSpace·)
 65 ·53·{
 66 ·54·return·ALBERTA·read_dof_int_vec_xdr(·filename.c_str(),·mesh,·dofSpace·);
 67 ·55·}
61 ·5668 ·56
 69 57·static·bool·write·(·const·DofVector·*dofVector,·const·std::string·&filename
 70 )
62 ·57·public: 
63 58·Patch·(·ElementList·*list,·int·count·) 
64 ·59·:·list_(·list·), 
65 ·60·count_(·count·) 
66 ·61·{ 
67 ·62·assert(·count·>·0·); 
68 ·63·} 
69 ·64 
70 ·65·Element·*operator[](·int·i·)·const; 
71 ·66 
72 67·int·count·()·const 
73 ·68·{71 ·58·{
74 ·69·return·count_;72 ·59·int·success·=·ALBERTA·write_dof_int_vec_xdr(·dofVector,·filename.c_str()·);
 73 ·60·return·(success·==·0);
 74 ·61·}
 75 ·62·};
 76 ·63
 77 ·64·template<>
 78 65·struct·DofVectorProvider<·signed·char·>
 79 ·66·{
 80 67·typedef·ALBERTA·DOF_SCHAR_VEC·DofVector;
 81 ·68
 82 69·static·DofVector·*get·(·const·DofSpace·*dofSpace,·const·std::string·&name·)
75 ·70·}83 ·70·{
 84 ·71·return·ALBERTA·get_dof_schar_vec(·name.c_str(),·dofSpace·);
 85 ·72·}
 86 ·73
 87 74·static·void·free·(·DofVector·*dofVector·)
 88 ·75·{
 89 ·76·ALBERTA·free_dof_schar_vec(·dofVector·);
 90 ·77·}
76 ·71 
77 ·72·template<·class·LevelProvider·> 
78 ·73·ElementInfo·elementInfo·(·int·i,·const·LevelProvider·&levelProvider·) 
79 const; 
80 ·74 
81 ·75·int·elementType·(·int·i·)·const; 
82 ·76·bool·hasNeighbor·(·int·i,·int·neighbor·)·const; 
83 ·77·int·neighborIndex·(·int·i,·int·neighbor·)·const; 
84 ·7891 ·78
Max diff block lines reached; 23999/28899 bytes (83.04%) of diff not shown.
5.34 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00638.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-grid:·undefine-3.0.hh·File·Reference</title>8 <title>dune-grid:·geometrycache.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, 25 lines modifiedOffset 62, 40 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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>
68 ··<div·class="headertitle"><div·class="title">undefine-3.0.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">geometrycache.hh·File·Reference</div></div>
69 </div><!--header-->72 </div><!--header-->
70 <div·class="contents">73 <div·class="contents">
 74 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
 75 <code>#include·&lt;<a·class="el"·href="a00677_source.html">dune/grid/albertagrid/algebra.hh</a>&gt;</code><br·/>
 76 </div>
  
71 <p>Contains·<code>#undef</code>s·for·all·preprocessor·macros·defined·by·alberta.·· 
72 <a·href="#details">More...</a></p> 
  
73 <p><a·href="a00638_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00638_source.html">Go·to·the·source·code·of·this·file.</a></p>
74 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
75 <div·class="textblock"><p·>Contains·<code>#undef</code>s·for·all·preprocessor·macros·defined·by·alberta.·</p> 
76 <p·>This·file·is·created·automatically·by·the·perl·script·<code>undefAllMacros.pl</code>.·</p>78 <table·class="memberdecls">
 79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 80 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="a02122.html">Dune::Alberta::GeometryCache&lt;·dim·&gt;</a></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="a02126.html">Dune::Alberta::GeometryCacheProxy&lt;·dim·&gt;</a></td></tr>
 84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 85 </table><table·class="memberdecls">
 86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 87 Namespaces</h2></td></tr>
 88 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
 89 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
 90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 91 <tr·class="memitem:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr>
 92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 93 </table>
77 </div></div><!--·contents·-->94 </div><!--·contents·-->
78 <!--·start·footer·part·-->95 <!--·start·footer·part·-->
79 <hr·class="footer"/><address·class="footer"><small>96 <hr·class="footer"/><address·class="footer"><small>
80 Generated·by&#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
81 </small></address>98 </small></address>
82 </body>99 </body>
83 </html>100 </html>
901 B
html2text {}
    
Offset 5, 16 lines modifiedOffset 5, 26 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 undefine-3.0.hh·File·Reference 
10 Contains·#undefs·for·all·preprocessor·macros·defined·by·alberta.·More...9 Classes·|·Namespaces
 10 geometrycache.hh·File·Reference
 11 #include·<dune/grid/albertagrid/misc.hh>
 12 #include·<dune/grid/albertagrid/algebra.hh>
11 Go_to_the_source_code_of_this_file.13 Go_to_the_source_code_of_this_file.
12 *****·Detailed·Description·***** 
13 Contains·#undefs·for·all·preprocessor·macros·defined·by·alberta. 
14 This·file·is·created·automatically·by·the·perl·script·undefAllMacros.pl.14 ·Classes
 15 ·class· Dune::Alberta::GeometryCache<_dim_>
 16  
 17 struct· Dune::Alberta::GeometryCacheProxy<_dim_>
 18  
 19 ·Namespaces
 20 namespace· Dune
 21  ··········Include·standard·header·files.
 22  
 23 namespace· Dune::Alberta
 24  
  
15 ===============================================================================25 ===============================================================================
16 ·····Generated·by [doxygen]·1.9.426 ·····Generated·by [doxygen]·1.9.4
178 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00638_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-grid:·undefine-3.0.hh·Source·File</title>8 <title>dune-grid:·geometrycache.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, 900 lines modifiedOffset 62, 168 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">undefine-3.0.hh</div></div>68 ··<div·class="headertitle"><div·class="title">geometrycache.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00638.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00638.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment"></span><span·class="preprocessor">#ifdef·_ALBERTA_H_</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_GEOMETRYCACHE_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_GEOMETRYCACHE_HH</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="a00683.html">dune/grid/albertagrid/misc.hh</a>&gt;</span></div>
 79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00677.html">dune/grid/albertagrid/algebra.hh</a>&gt;</span></div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
76 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">··#undef·_ALBERTA_H_</span></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>
77 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#endif·</span><span·class="comment">//·_ALBERTA_H_</span></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><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
 84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
78 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
79 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#ifdef·ALBERTA_MAGIC</span></div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">namespace·</span>Alberta</div>
80 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">··#undef·ALBERTA_MAGIC</span></div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··{</div>
81 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#endif·</span><span·class="comment">//·ALBERTA_MAGIC</span></div> 
82 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</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="comment">//·GeometryCache</span></div>
83 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifdef·ALBERTA_VERSION</span></div>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="comment">//·-------------</span></div>
84 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">··#undef·ALBERTA_VERSION</span></div> 
85 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#endif·</span><span·class="comment">//·ALBERTA_VERSION</span></div> 
86 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</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">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>
 93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02122.html">···23</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02122.html">GeometryCache</a></div>
87 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#ifdef·DIM_LIMIT</span></div>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····{</div>
88 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">··#undef·DIM_LIMIT</span></div> 
89 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DIM_LIMIT</span></div>95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·flagIntegrationElement·=·(1·&lt;&lt;·0);</div>
 96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·flagJacobianTransposed·=·(1·&lt;&lt;·1);</div>
 97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·flagJacobianInverseTransposed·=·(1·&lt;&lt;·2);</div>
90 <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>
91 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#ifdef·DIM_MAX</span></div> 
92 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">··#undef·DIM_MAX</span></div>99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">public</span>:</div>
93 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DIM_MAX</span></div>100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02122.html#ad0a23a0b6a1a919b8c4603ea115cce76">···30</a></span>······<span·class="keyword">typedef</span>·FieldMatrix&lt;·Real,·dimWorld,·dim·&gt;·<a·class="code·hl_typedef"·href="a02122.html#ad0a23a0b6a1a919b8c4603ea115cce76">Jacobia[·...·truncated·by·diffoscope;·len:·23,·SHA:·5e389c0122ef505f6378d2aeaefad50f8e940394802d3e82ec5a6ba50549c51f·...·]</div>
 101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02122.html#a38ddc32dbe5b4ef4efd53941090f0f60">···31</a></span>······<span·class="keyword">typedef</span>·FieldMatrix&lt;·Real,·dim,·dimWorld·&gt;·<a·class="code·hl_typedef"·href="a02122.html#a38ddc32dbe5b4ef4efd53941090f0f60">JacobianTransposed</a>;</div>
94 <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>·</div>
95 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifdef·N_VERTICES</span></div> 
96 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">··#undef·N_VERTICES</span></div> 
97 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_VERTICES</span></div>103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02122.html#a1a3bc6c38f782bd577b9ebcf37c5c475">···33</a></span>······<a·class="code·hl_function"·href="a02122.html#a1a3bc6c38f782bd577b9ebcf37c5c475">GeometryCache</a>·()</div>
 104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········:·flags_(·0·)</div>
 105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······{}</div>
98 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02122.html#a2ce91036ccd5bc62c0a03f13c9e62ebd">···37</a></span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>·&amp;<a·class="code·hl_function"·href="a02122.html#a2ce91036ccd5bc62c0a03f13c9e62ebd">integrationElement</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;elInfo·)</div>
99 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#ifdef·N_EDGES</span></div> 
100 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">··#undef·N_EDGES</span></div> 
101 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_EDGES</span></div> 
102 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······{</div>
 109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>········<span·class="keywordflow">if</span>(·(flags_·&amp;·flagIntegrationElement)·==·0·)</div>
103 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#ifdef·N_WALLS</span></div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········{</div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··········integrationElement_·=·<a·class="code·hl_function"·href="a01064.html#a32f1dea9b87299c0e24ab46760391400">std::abs</a>(·<a·class="code·hl_function"·href="a01064.html#aacaac5f2a7f000fd66af938fab11cb58">determinant</a>(·<a·class="code·hl_function"·href="a02122.html#ab2c12158d827d07651e8c0f31d03edd2">jacobianTransposed</a>(·elInfo·)·)·);</div>
 112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··········assert(·integrationElement_·&gt;·1e-14·);</div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··········flags_·|=·flagIntegrationElement;</div>
104 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">··#undef·N_WALLS</span></div>114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········}</div>
105 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_WALLS</span></div>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········<span·class="keywordflow">return</span>·integrationElement_;</div>
106 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······}</div>
107 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifdef·N_FACES</span></div> 
108 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">··#undef·N_FACES</span></div> 
109 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_FACES</span></div> 
110 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
111 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#ifdef·N_NEIGH</span></div>118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02122.html#ab2c12158d827d07651e8c0f31d03edd2">···48</a></span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02122.html#a38ddc32dbe5b4ef4efd53941090f0f60">JacobianTransposed</a>·&amp;<a·class="code·hl_func[·...·truncated·by·diffoscope;·len:·231,·SHA:·6b58d846a92759cbfdf09de3f897f51f92ef89f519f10d325cc60ae178c280db·...·]</div>
112 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">··#undef·N_NEIGH</span></div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······{</div>
113 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_NEIGH</span></div>120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········<span·class="keywordflow">if</span>(·(flags_·&amp;·flagJacobianTransposed)·==·0·)</div>
114 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········{</div>
115 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifdef·N_LAMBDA</span></div> 
116 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">··#undef·N_LAMBDA</span></div>122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··········assert(·(elInfo.fill_flag·&amp;·<a·class="code·hl_struct"·href="a02390.html">FillFlags&lt;·dim·&gt;::coords</a>)·!=·0·);</div>
 123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·&amp;x·=·elInfo.coord[·0·];</div>
117 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_LAMBDA</span></div>124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·dim;·++i·)</div>
118 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··········{</div>
119 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#ifdef·DIM_FAC</span></div> 
120 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">··#undef·DIM_FAC</span></div> 
121 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DIM_FAC</span></div>126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>············<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·&amp;y·=·elInfo.coord[·i+1·];</div>
 127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>············<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·j·=·0;·j·&lt;·<a·class="code·hl_variable"·href="a01064.html#acc4a01c16d41d4e3e6e5d058b86376ca">dimWorld</a>;·++j·)</div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··············jacobianTransposed_[·i·][·j·]·=·y[·j·]·-·x[·j·];</div>
122 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··········}</div>
123 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#ifdef·VERTEX_OF_EDGE</span></div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··········flags_·|=·flagJacobianTransposed;</div>
124 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">··#undef·VERTEX_OF_EDGE</span></div>131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········}</div>
125 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#endif·</span><span·class="comment">//·VERTEX_OF_EDGE</span></div>132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········<span·class="keywordflow">return</span>·jacobianTransposed_;</div>
126 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······}</div>
127 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#ifdef·VERTEX_OF_WALL</span></div>134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
128 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">··#undef·VERTEX_OF_WALL</span></div> 
129 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif·</span><span·class="comment">//·VERTEX_OF_WALL</span></div>135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02122.html#ad0a23a0b6a1a919b8c4603ea115cce76">JacobianInverseTransposed</a>·&amp;</div>
 136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a02122.html#ad03dbb371f4fe9139bb4d3f31324c65e">···66</a></span>······<a·class="code·hl_function"·href="a02122.html#ad03dbb371f4fe9139bb4d3f31324c65e">jacobianInverseTransposed</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;elInfo·)</div>
130 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······{</div>
131 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#ifdef·N_VERTICES_0D</span></div>138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········<span·class="keywordflow">if</span>(·(flags_·&amp;·flagJacobianInverseTransposed)·==·0·)</div>
132 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">··#undef·N_VERTICES_0D</span></div>139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········{</div>
133 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_VERTICES_0D</span></div>140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··········integrationElement_·=·<a·class="code·hl_function"·href="a01064.html#a32f1dea9b87299c0e24ab46760391400">std::abs</a>(·<a·class="code·hl_function"·href="a01064.html#ab1053611038a7b5f9564c326b1f7ecdc">invert</a>(·<a·class="code·hl_function"·href="a0[·...·truncated·by·diffoscope;·len:·110,·SHA:·057733e84e26451fd63f8867ffe6090995ca9007bd6b2fe70a0a9885212f3fc1·...·]</div>
 141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··········assert(·integrationElement_·&gt;·1e-14·);</div>
 142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··········flags_·|=·flagIntegrationElement·|·flagJacobianInverseTransposed;</div>
134 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</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="keywordflow">return</span>·jacobianInverseTransposed_;</div>
135 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#ifdef·N_EDGES_0D</span></div> 
136 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">··#undef·N_EDGES_0D</span></div> 
137 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_EDGES_0D</span></div> 
138 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······}</div>
139 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#ifdef·N_FACES_0D</span></div> 
140 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">··#undef·N_FACES_0D</span></div> 
141 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_FACES_0D</span></div> 
142 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
143 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#ifdef·N_NEIGH_0D</span></div>147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">private</span>:</div>
144 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">··#undef·N_NEIGH_0D</span></div> 
Max diff block lines reached; 129654/155668 bytes (83.29%) of diff not shown.
25.9 KB
html2text {}
    
Offset 5, 896 lines modifiedOffset 5, 214 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 undefine-3.0.hh9 geometrycache.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·12#ifdef·_ALBERTA_H_ 
17 ·13·#undef·_ALBERTA_H_ 
18 ·14#endif·//·_ALBERTA_H_16 ·5#ifndef·DUNE_ALBERTA_GEOMETRYCACHE_HH
 17 ·6#define·DUNE_ALBERTA_GEOMETRYCACHE_HH
 18 ·7
 19 ·8#include·<dune/grid/albertagrid/misc.hh>
 20 ·9#include·<dune/grid/albertagrid/algebra.hh>
 21 ·10
 22 ·11#if·HAVE_ALBERTA
 23 ·12
 24 ·13namespace·Dune
 25 ·14{
19 ·1526 ·15
20 ·16#ifdef·ALBERTA_MAGIC 
21 ·17·#undef·ALBERTA_MAGIC 
22 ·18#endif·//·ALBERTA_MAGIC 
23 ·19 
24 ·20#ifdef·ALBERTA_VERSION 
25 ·21·#undef·ALBERTA_VERSION 
26 ·22#endif·//·ALBERTA_VERSION 
27 ·23 
28 ·24#ifdef·DIM_LIMIT 
29 ·25·#undef·DIM_LIMIT 
30 ·26#endif·//·DIM_LIMIT 
31 ·27 
32 ·28#ifdef·DIM_MAX 
33 ·29·#undef·DIM_MAX 
34 ·30#endif·//·DIM_MAX 
35 ·31 
36 ·32#ifdef·N_VERTICES 
37 ·33·#undef·N_VERTICES 
38 ·34#endif·//·N_VERTICES 
39 ·35 
40 ·36#ifdef·N_EDGES 
41 ·37·#undef·N_EDGES 
42 ·38#endif·//·N_EDGES 
43 ·39 
44 ·40#ifdef·N_WALLS 
45 ·41·#undef·N_WALLS 
46 ·42#endif·//·N_WALLS 
47 ·43 
48 ·44#ifdef·N_FACES 
49 ·45·#undef·N_FACES 
50 ·46#endif·//·N_FACES27 ·16·namespace·Alberta
 28 ·17·{
 29 ·18
 30 ·19·//·GeometryCache
 31 ·20·//·-------------
 32 ·21
 33 ·22·template<·int·dim·>
 34 23·class·GeometryCache
 35 ·24·{
 36 ·25·static·const·unsigned·int·flagIntegrationElement·=·(1·<<·0);
 37 ·26·static·const·unsigned·int·flagJacobianTransposed·=·(1·<<·1);
 38 ·27·static·const·unsigned·int·flagJacobianInverseTransposed·=·(1·<<·2);
 39 ·28
 40 ·29·public:
 41 30·typedef·FieldMatrix<·Real,·dimWorld,·dim·>·JacobianInverseTransposed;
 42 31·typedef·FieldMatrix<·Real,·dim,·dimWorld·>·JacobianTransposed;
 43 ·32
 44 33·GeometryCache·()
 45 ·34·:·flags_(·0·)
 46 ·35·{}
 47 ·36
 48 37·const·Real·&integrationElement·(·const·ALBERTA·EL_INFO·&elInfo·)
 49 ·38·{
 50 ·39·if(·(flags_·&·flagIntegrationElement)·==·0·)
 51 ·40·{
 52 ·41·integrationElement_·=·std::abs(·determinant(·jacobianTransposed(·elInfo·)·)
 53 );
 54 ·42·assert(·integrationElement_·>·1e-14·);
 55 ·43·flags_·|=·flagIntegrationElement;
 56 ·44·}
 57 ·45·return·integrationElement_;
 58 ·46·}
51 ·4759 ·47
52 ·48#ifdef·N_NEIGH 
53 ·49·#undef·N_NEIGH 
54 ·50#endif·//·N_NEIGH60 48·const·JacobianTransposed·&jacobianTransposed·(·const·ALBERTA·EL_INFO·&elInfo
 61 )
 62 ·49·{
 63 ·50·if(·(flags_·&·flagJacobianTransposed)·==·0·)
55 ·5164 ·51·{
56 ·52#ifdef·N_LAMBDA 
57 ·53·#undef·N_LAMBDA 
58 ·54#endif·//·N_LAMBDA65 ·52·assert(·(elInfo.fill_flag·&·FillFlags<_dim_>::coords)·!=·0·);
 66 ·53·const·GlobalVector·&x·=·elInfo.coord[·0·];
 67 ·54·for(·int·i·=·0;·i·<·dim;·++i·)
59 ·5568 ·55·{
60 ·56#ifdef·DIM_FAC 
61 ·57·#undef·DIM_FAC 
62 ·58#endif·//·DIM_FAC69 ·56·const·GlobalVector·&y·=·elInfo.coord[·i+1·];
 70 ·57·for(·int·j·=·0;·j·<·dimWorld;·++j·)
 71 ·58·jacobianTransposed_[·i·][·j·]·=·y[·j·]·-·x[·j·];
63 ·5972 ·59·}
64 ·60#ifdef·VERTEX_OF_EDGE 
65 ·61·#undef·VERTEX_OF_EDGE 
66 ·62#endif·//·VERTEX_OF_EDGE73 ·60·flags_·|=·flagJacobianTransposed;
 74 ·61·}
 75 ·62·return·jacobianTransposed_;
67 ·6376 ·63·}
68 ·64#ifdef·VERTEX_OF_WALL 
69 ·65·#undef·VERTEX_OF_WALL 
70 ·66#endif·//·VERTEX_OF_WALL77 ·64
 78 ·65·const·JacobianInverseTransposed·&
 79 66·jacobianInverseTransposed·(·const·ALBERTA·EL_INFO·&elInfo·)
71 ·6780 ·67·{
72 ·68#ifdef·N_VERTICES_0D 
73 ·69·#undef·N_VERTICES_0D 
74 ·70#endif·//·N_VERTICES_0D 
75 ·71 
76 ·72#ifdef·N_EDGES_0D 
77 ·73·#undef·N_EDGES_0D 
Max diff block lines reached; 22399/26547 bytes (84.37%) of diff not shown.
5.03 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00641.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-grid:·undefine-2.0.hh·File·Reference</title>8 <title>dune-grid:·entity.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 62, 25 lines modifiedOffset 62, 47 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="header">67 <div·class="header">
 68 ··<div·class="summary">
 69 <a·href="#namespaces">Namespaces</a>·&#124;
 70 <a·href="#define-members">Macros</a>··</div>
68 ··<div·class="headertitle"><div·class="title">undefine-2.0.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">entity.cc·File·Reference</div></div>
69 </div><!--header-->72 </div><!--header-->
70 <div·class="contents">73 <div·class="contents">
 74 <table·class="memberdecls">
 75 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 76 Namespaces</h2></td></tr>
 77 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
 78 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
 79 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 80 </table><table·class="memberdecls">
 81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 82 Macros</h2></td></tr>
 83 <tr·class="memitem:a52a3d21da8af78e4568aaed1c24da792"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00641.html#a52a3d21da8af78e4568aaed1c24da792">DUNE_ALBERTA_ENTITY_CC</a></td></tr>
 84 <tr·class="separator:a52a3d21da8af78e4568aaed1c24da792"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 85 </table>
 86 <h2·class="groupheader">Macro·Definition·Documentation</h2>
 87 <a·id="a52a3d21da8af78e4568aaed1c24da792"·name="a52a3d21da8af78e4568aaed1c24da792"></a>
 88 <h2·class="memtitle"><span·class="permalink"><a·href="#a52a3d21da8af78e4568aaed1c24da792">&#9670;&nbsp;</a></span>DUNE_ALBERTA_ENTITY_CC</h2>
  
71 <p>Contains·<code>#undef</code>s·for·all·preprocessor·macros·defined·by·alberta.·· 
72 <a·href="#details">More...</a></p>89 <div·class="memitem">
 90 <div·class="memproto">
 91 ······<table·class="memname">
 92 ········<tr>
 93 ··········<td·class="memname">#define·DUNE_ALBERTA_ENTITY_CC</td>
 94 ········</tr>
 95 ······</table>
 96 </div><div·class="memdoc">
  
 97 </div>
 98 </div>
73 <p><a·href="a00641_source.html">Go·to·the·source·code·of·this·file.</a></p> 
74 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
75 <div·class="textblock"><p·>Contains·<code>#undef</code>s·for·all·preprocessor·macros·defined·by·alberta.·</p> 
76 <p·>This·file·is·created·automatically·by·the·perl·script·<code>undefAllMacros.pl</code>.·</p> 
77 </div></div><!--·contents·-->99 </div><!--·contents·-->
78 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
79 <hr·class="footer"/><address·class="footer"><small>101 <hr·class="footer"/><address·class="footer"><small>
80 Generated·by&#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
81 </small></address>103 </small></address>
82 </body>104 </body>
83 </html>105 </html>
824 B
html2text {}
    
Offset 5, 16 lines modifiedOffset 5, 22 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 undefine-2.0.hh·File·Reference 
10 Contains·#undefs·for·all·preprocessor·macros·defined·by·alberta.·More... 
11 Go_to_the_source_code_of_this_file. 
12 *****·Detailed·Description·***** 
13 Contains·#undefs·for·all·preprocessor·macros·defined·by·alberta. 
14 This·file·is·created·automatically·by·the·perl·script·undefAllMacros.pl.9 Namespaces·|·Macros
 10 entity.cc·File·Reference
 11 ·Namespaces
 12 namespace· Dune
 13  ··········Include·standard·header·files.
 14  
 15 ·Macros
 16 #define DUNE_ALBERTA_ENTITY_CC
 17  
 18 *****·Macro·Definition·Documentation·*****
 19 *****·◆ DUNE_ALBERTA_ENTITY_CC·*****
 20 #define·DUNE_ALBERTA_ENTITY_CC
  
15 ===============================================================================21 ===============================================================================
16 ·····Generated·by [doxygen]·1.9.422 ·····Generated·by [doxygen]·1.9.4
6.15 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00644.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-grid:·hierarchiciterator.hh·File·Reference</title>8 <title>dune-grid:·macrodata.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, 33 lines modifiedOffset 65, 46 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">hierarchiciterator.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">macrodata.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
 75 <p>provides·a·wrapper·for·ALBERTA's·macro_data·structure··
 76 <a·href="#details">More...</a></p>
 77 <div·class="textblock"><code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 78 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00671_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00272_source.html">dune/grid/common/entityiterator.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a00677_source.html">dune/grid/albertagrid/algebra.hh</a>&gt;</code><br·/>
 81 <code>#include·&lt;<a·class="el"·href="a00659_source.html">dune/grid/albertagrid/albertaheader.hh</a>&gt;</code><br·/>
77 </div>82 </div>
78 <p><a·href="a00644_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a00644_source.html">Go·to·the·source·code·of·this·file.</a></p>
79 <table·class="memberdecls">84 <table·class="memberdecls">
80 <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>
81 Classes</h2></td></tr>86 Classes</h2></td></tr>
82 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02050.html">Dune::AlbertaGridHierarchicIterator&lt;·GridImp·&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="a02306.html">Dune::Alberta::MacroData&lt;·dim·&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="a02310.html">Dune::Alberta::MacroData&lt;·dim·&gt;::Library&lt;·int·&gt;</a></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
85 <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>
86 Namespaces</h2></td></tr>93 Namespaces</h2></td></tr>
87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>94 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>95 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
89 <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:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr>
 98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>99 </table>
 100 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 101 <div·class="textblock"><p·>provides·a·wrapper·for·ALBERTA's·macro_data·structure·</p>
 102 <dl·class="section·author"><dt>Author</dt><dd>Martin·Nolte·</dd></dl>
91 </div><!--·contents·-->103 </div></div><!--·contents·-->
92 <!--·start·footer·part·-->104 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>105 <hr·class="footer"/><address·class="footer"><small>
94 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4106 Generated·by&#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
95 </small></address>107 </small></address>
96 </body>108 </body>
97 </html>109 </html>
1.08 KB
html2text {}
    
Offset 6, 21 lines modifiedOffset 6, 33 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·albertagrid9 ····*·albertagrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 hierarchiciterator.hh·File·Reference11 macrodata.hh·File·Reference
 12 provides·a·wrapper·for·ALBERTA's·macro_data·structure·More...
 13 #include·<dune/common/fvector.hh>
 14 #include·<dune/common/fmatrix.hh>
12 #include·<dune/grid/albertagrid/elementinfo.hh>15 #include·<dune/grid/albertagrid/misc.hh>
13 #include·<dune/grid/common/entityiterator.hh>16 #include·<dune/grid/albertagrid/algebra.hh>
 17 #include·<dune/grid/albertagrid/albertaheader.hh>
14 Go_to_the_source_code_of_this_file.18 Go_to_the_source_code_of_this_file.
15 ·Classes19 ·Classes
16 class· Dune::AlbertaGridHierarchicIterator<_GridImp_>20 ·class· Dune::Alberta::MacroData<_dim_>
 21  
 22 struct· Dune::Alberta::MacroData<_dim_>::Library<_int_>
17  23  
18 ·Namespaces24 ·Namespaces
19 namespace· Dune25 namespace· Dune
20  ··········Include·standard·header·files.26  ··········Include·standard·header·files.
21  27  
 28 namespace· Dune::Alberta
 29  
 30 *****·Detailed·Description·*****
 31 provides·a·wrapper·for·ALBERTA's·macro_data·structure
 32 ··Author
 33 ······Martin·Nolte
  
22 ===============================================================================34 ===============================================================================
23 ·····Generated·by [doxygen]·1.9.435 ·····Generated·by [doxygen]·1.9.4
132 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00644_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-grid:·hierarchiciterator.hh·Source·File</title>8 <title>dune-grid:·macrodata.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, 188 lines modifiedOffset 62, 443 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">hierarchiciterator.hh</div></div>68 ··<div·class="headertitle"><div·class="title">macrodata.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00644.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00644.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_HIERARCHICITERATOR_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_MACRODATA_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_HIERARCHICITERATOR_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_MACRODATA_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="a00671.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</span></div> 
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00272.html">dune/grid/common/entityiterator.hh</a>&gt;</span></div> 
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>78 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 79 <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>
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><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</div>80 <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="comment">//·AlbertaGridHierarchicIterator</span></div> 
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·-----------------------------</span></div>81 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00683.html">dune/grid/albertagrid/misc.hh</a>&gt;</span></div>
 82 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00677.html">dune/grid/albertagrid/algebra.hh</a>&gt;</span></div>
 83 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00659.html">dune/grid/albertagrid/albertaheader.hh</a>&gt;</span></div>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>84 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
89 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp·&gt;</div> 
90 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02050.html">···28</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02050.html">AlbertaGridHierarchicIterator</a></div>85 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
 88 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>{</div>
 89 <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>··<span·class="keyword">namespace·</span>Alberta</div>
91 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>91 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··{</div>
92 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02050.html">AlbertaGridHierarchicIterator&lt;·GridImp·&gt;</a>·<a·class="code·hl_class"·href="a02050.html">This</a>;</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>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>
 94 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02306.html">···29</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02306.html">MacroData</a></div>
 95 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{</div>
 96 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02306.html">MacroData&lt;·dim·&gt;</a>·<a·class="code·hl_class"·href="a02306.html">This</a>;</div>
93 <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>·</div>
 98 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·MACRO_DATA·Data;</div>
94 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">public</span>:</div> 
95 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02050.html#a0d8fb96d0c5a78f0b476006b22a35997">···33</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::template·Codim&lt;0&gt;::Entity·<a·class="code·hl_typedef"·href="a02050.html#a0d8fb96d0c5a78f0b476006b22a35997">Entity</a>;</div> 
96 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02050.html#a9e1aecb66c11949dfc0770e40bc40f93">···34</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::ctype·<a·class="code·hl_typedef"·href="a02050.html#a9e1aecb66c11949dfc0770e40bc40f93">ctype</a>;</div> 
97 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>99 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
98 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02050.html#af6413b1a0cfea5859ff37a79810c3a37">···36</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02866.html">MakeableInterfaceObject&lt;·Entity·&gt;</a>·<a·class="code·hl_typedef"·href="a02050.html#af6413b1a0cfea5859ff37a79810c3a37">EntityObject</a>;</div> 
99 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02050.html#abc4a157705eebb0fa979153add0504e6">···37</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02866.html#a3fd2[·...·truncated·by·diffoscope;·len:·160,·SHA:·49dd6754aa292e6aaf098a570e21eba3da40ea7d4f63540460c5f819e6481240·...·];</div>100 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dimension·=·dim;</div>
 101 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·numVertices·=·<a·class="code·hl_struct"·href="a02338.html">NumSubEntities&lt;·dimension,·dimension·&gt;::value</a>;</div>
 102 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·numEdges·=·<a·class="code·hl_struct"·href="a02338.html">NumSubEntities</a>&lt;·dimension,·dimension-1·&gt;::value;</div>
100 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>103 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
101 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02050.html#a435289c34bc0ca385bdac9cadd252502">···39</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·EntityImp::ElementInfo·<a·class="code·hl_typedef"·href="a02050.html#a435289c34bc0ca385bdac9c[·...·truncated·by·diffoscope;·len:·26,·SHA:·41bc30836b21b5b7e44a8c704c33f43f9d9647b1be7df80682adc72d1007bab3·...·];</div>104 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·initialSize·=·4096;</div>
102 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>105 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
103 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02050.html#a620f3c2e52cbfdffff360ab677d69c15">···41</a></span>····<a·class="code·hl_function"·href="a02050.html#a620f3c2e52cbfdffff360ab677d69c15">AlbertaGridHierarchicIterator</a>·()</div> 
104 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····{}</div>106 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">public</span>:</div>
 107 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·&gt;</div>
 108 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02310.html">Library</a>;</div>
105 <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>·</div>
 110 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02306.html#a0b90a72845b2d1c6bc8f66b9c12fa366">···45</a></span>······<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·&gt;·<span·class="keyword">friend</span>·<span·class="keyword">struct·</span><a·class="code·hl_friend"·href="a02306.html#a0b90a72845b2d1c6bc8f66b9c12fa366">InstantiateMacroDataLibrary</a>;</div>
106 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<a·class="code·hl_function"·href="a02050.html#a620f3c2e52cbfdffff360ab677d69c15">AlbertaGridHierarchicIterator</a>·(·<span·class="keyword">const</span>·GridImp·&amp;<a·class="code·hl_function"·href="a02050.html#a3cbae1b0e04f245ca6896f849f90ca06">grid</a>,</div> 
107 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····································<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02050.html#a435289c34bc0ca385bdac9cadd252502">ElementInfo</a>·&amp;elementInfo,</div> 
108 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····································<span·class="keywordtype">int</span>·maxLevel·);</div> 
109 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>111 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
110 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<a·class="code·hl_function"·href="a02050.html#a620f3c2e52cbfdffff360ab677d69c15">AlbertaGridHierarchicIterator</a>·(·<span·class="keyword">const</span>·GridImp·&amp;<a·class="code·hl_function"·href[·...·truncated·by·diffoscope;·len:·154,·SHA:·9795cef0a49c3b25b4e22edbc1abc2d7ad99606535a552b99ee03c810b07ef3c·...·]</div>112 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">public</span>:</div>
 113 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02306.html#a201c938cec3cc4bb2854629e664ff082">···48</a></span>······<span·class="keyword">typedef</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_typedef"·href="a02306.html#a201c938cec3cc4bb2854629e664ff082">ElementId</a>[·numVertices·];</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"><a·class="line"·href="a02306.html#a25a91b751d25fd241e464a27ce9b47df">···50</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02306.html#a25a91b751d25fd241e464a27ce9b47df">supportPeriodicity</a>·=·1;</div>
111 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>116 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
112 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<a·class="code·hl_function"·href="a02050.html#a620f3c2e52cbfdffff360ab677d69c15">AlbertaGridHierarchicIterator</a>·(·<span·class="keyword">const</span>·This·&amp;other·);</div>117 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a02306.html#aa2ce8beadfe75d4a8f1759c394724a24">···52</a></span>······<a·class="code·hl_function"·href="a02306.html#aa2ce8beadfe75d4a8f1759c394724a24">MacroData</a>·()</div>
 118 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········:·data_(·NULL·),</div>
 119 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··········vertexCount_(·-1·),</div>
 120 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··········elementCount_(·-1·)</div>
113 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······{}</div>
114 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····This·&amp;<a·class="code·hl_function"·href="a02050.html#aed36525b470e45c47cd73efbbf0bb776">operator=·</a>(·<span·class="keyword">const</span>·This·&amp;other·);</div> 
115 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
116 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02050.html#a7200c112124283ec065fb7decc0161ae">increment</a>();</div>123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02306.html#a00b94dfcdfcf950e30f286dbc053da09">···58</a></span>······<span·class="keyword">operator</span>·Data·*·()·<span·class="keyword">const</span></div>
 124 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······{</div>
 125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········<span·class="keywordflow">return</span>·data_;</div>
 126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······}</div>
117 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
118 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02050.html#ae8df9156b1fd97be6b93bc8afe24cc17">···62</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02050.html#ae8df9156b1fd97be6b93bc8afe24cc17">equals[·...·truncated·by·diffoscope;·len:·106,·SHA:·9739e7cb60c958d1ff20d92d0a818d8cef157bc46498740a40413b12ec18b06e·...·])<span·class="keyword">·const</span></div>128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02306.html#a5835d7bd74b19f174a31db48cf0f6bcc">···63</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02306.html#a5835d7bd74b19f174a31db48cf0f6bcc">verte[·...·truncated·by·diffoscope;·len:·12,·SHA:·b559fc32bb6772f878a8d443f0ae6fddfee3c25ca9dcbea22e1725779a88c715·...·])<span·class="keyword">·const</span></div>
119 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">····</span>{</div>129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">······</span>{</div>
 130 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········<span·class="keywordflow">return</span>·(vertexCount_·&lt;·0·?·data_-&gt;n_total_vertices·:·vertexCount_);</div>
120 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">return</span>·entity_.impl().equals(·other.entity_.impl()·);</div> 
121 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div> 
122 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>131 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······}</div>
123 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02050.html#a069a9c53f23594010e83dab0413d6ab1">···68</a></span>····<a·class="code·hl_typedef"·href="a02050.html#a0d8fb96d0c5a78f0b476006b22a35997">Entity</a>·&amp;<a·class="code·hl_function"·h[·...·truncated·by·diffoscope;·len:·105,·SHA:·49d7422a315179f866df55a81f786d93a8060743edf14615e10c8849c8f19354·...·]</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"><a·class="line"·href="a02306.html#a33cfde67ce1cb6174a7a17f96287fd4b">···68</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02306.html#a33cfde67ce1cb6174a7a17f96287fd4b">elementCount</a>·()<span·class="keyword">·const</span></div>
124 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">····</span>{</div>134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">······</span>{</div>
125 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keywordflow">return</span>·entity_;</div>135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········<span·class="keywordflow">return</span>·(elementCount_·&lt;·0·?·data_-&gt;n_macro_elements·:·elementCount_);</div>
126 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······}</div>
127 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
128 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02050.html#a48e71d5d0138884d1d318edada697804">···74</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02050.html#a48e71d5d0138884d1d318edada697804">level</a>·()<span·class="keyword">·const</span></div> 
129 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">····</span>{</div> 
130 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keywordflow">return</span>·entity_.impl().level();</div>138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02306.html#a7ecc142278a16514b44dfba1a0072d15">···73</a></span>······<a·class="code·hl_typedef"·href="a02306.html#a201c938cec3cc4bb2854629e664ff082">ElementId</a>·&amp;<a·class="code·hl_functi[·...·truncated·by·diffoscope;·len:·146,·SHA:·e40cd09faee6b8101ba65d3a155eeb2aa309f6fedf46a4d1ab4ea3be65111829·...·];</div>
 139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02306.html#a4f608888701c05c42fd91cda8b2ee22e">···74</a></span>······<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·&amp;<a·class="code·hl_function"·href="a02306.html#a4f608888701c05c42fd91cda8b2ee22e">vertex</a>·(·<span·class="keywordtype">int</span>·i·)·<span·class="keyword">const</span>;</div>
 140 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02306.html#a8e24a2c15a4294af67ced6edd4bf609e">···75</a></span>······<span·class="keywordtype">int</span>·&amp;<a·class="code·hl_function"·href="a02306.html#a8e24a2c15a4294af67ced6edd4bf609e">neighbor</a>·(·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02306.html#a7ecc142278a16514b44dfba1a0072d15">element</a>,·<span·class="keywordtype">int</span>·i·)·<span·class="keyword">const</span>;</div>
 141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a02306.html#a0cc967f8ee557c23b134110bb458f0b4">···76</a></span>······<a·class="code·hl_typedef"·href="a01064.html#a763532db520e16a3ea6d45e06f6acf53">BoundaryId</a>·&amp;<a·class="code·hl_function"·href="a02306.html#a0cc967f8ee557c23b134110bb458f0b4">boundaryId</a>·(·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02306.html#a7ecc142278a16514b44dfba1a0072d15">element</a>,·<span·class="keywordtype">int</span>·i·)·<span·class="keyword">const</span>;</div>
131 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····}</div>142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 143 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a02306.html#ae2decf4b45c3eb09b4c6eef95e68489b">···82</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02306.html#ae2decf4b45c3eb09b4c6eef95e68489b">create</a>·();</div>
132 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>144 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 145 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02306.html#aac734a9e94c9dcb89d5db0614e7c02d0">···92</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02306.html#aac734a9e94c9dcb89d5db0614e7c02d0">finalize</a>·();</div>
133 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">protected</span>:</div> 
134 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a02050.html#a3cbae1b0e04f245ca6896f849f90ca06">···81</a></span>····<span·class="keyword">const</span>·GridImp·&amp;<a·class="code·hl_function"·href="a02050.html#a3cbae1b0e04f245ca6896f849f90ca06">grid</a>·()<span·class="keyword">·const</span></div> 
135 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">····</span>{</div> 
136 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">return</span>·entity_.impl().grid();</div> 
137 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····}</div> 
Max diff block lines reached; 85343/113334 bytes (75.30%) of diff not shown.
21.2 KB
html2text {}
    
Offset 5, 225 lines modifiedOffset 5, 537 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 hierarchiciterator.hh9 macrodata.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_ALBERTA_HIERARCHICITERATOR_HH 
17 ·6#define·DUNE_ALBERTA_HIERARCHICITERATOR_HH16 ·5#ifndef·DUNE_ALBERTA_MACRODATA_HH
 17 ·6#define·DUNE_ALBERTA_MACRODATA_HH
18 ·718 ·7
 19 ·13#include·<dune/common/fvector.hh>
 20 ·14#include·<dune/common/fmatrix.hh>
19 ·8#include·<dune/grid/albertagrid/elementinfo.hh> 
20 ·9#include·<dune/grid/common/entityiterator.hh> 
21 ·10 
22 ·11#if·HAVE_ALBERTA 
23 ·12 
24 ·13namespace·Dune 
25 ·14{ 
26 ·1521 ·15
27 ·16·//·AlbertaGridHierarchicIterator 
28 ·17·//·----------------------------- 
29 ·18 
30 ·27·template<·class·GridImp·> 
31 28·class·AlbertaGridHierarchicIterator22 ·16#include·<dune/grid/albertagrid/misc.hh>
 23 ·17#include·<dune/grid/albertagrid/algebra.hh>
 24 ·18#include·<dune/grid/albertagrid/albertaheader.hh>
 25 ·19
 26 ·20#if·HAVE_ALBERTA
 27 ·21
 28 ·22namespace·Dune
 29 ·23{
 30 ·24
 31 ·25·namespace·Alberta
32 ·29·{32 ·26·{
33 ·30·typedef·AlbertaGridHierarchicIterator<_GridImp_>·This; 
34 ·31 
35 ·32·public: 
36 33·typedef·typename·GridImp::template·Codim<0>::Entity·Entity; 
37 34·typedef·typename·GridImp::ctype·ctype; 
38 ·35 
39 36·typedef·MakeableInterfaceObject<_Entity_>·EntityObject; 
40 37·typedef·typename·EntityObject::ImplementationType·EntityImp;33 ·27
 34 ·28·template<·int·dim·>
 35 29·class·MacroData
 36 ·30·{
 37 ·31·typedef·MacroData<_dim_>·This;
 38 ·32
 39 ·33·typedef·ALBERTA·MACRO_DATA·Data;
 40 ·34
 41 ·35·static·const·int·dimension·=·dim;
 42 ·36·static·const·int·numVertices·=·NumSubEntities<_dimension,_dimension_>::
 43 value;
 44 ·37·static·const·int·numEdges·=·NumSubEntities<·dimension,·dimension-1·>::
 45 value;
41 ·3846 ·38
42 39·typedef·typename·EntityImp::ElementInfo·ElementInfo;47 ·39·static·const·int·initialSize·=·4096;
43 ·4048 ·40
44 41·AlbertaGridHierarchicIterator·() 
45 ·42·{} 
46 ·43 
47 ·45·AlbertaGridHierarchicIterator·(·const·GridImp·&grid, 
48 ·46·const·ElementInfo·&elementInfo, 
49 ·47·int·maxLevel·); 
50 ·48 
51 ·50·AlbertaGridHierarchicIterator·(·const·GridImp·&grid,·int·actLevel,·int 
52 maxLevel·);49 ·41·public:
 50 ·42·template<·int·>
 51 ·43·struct·Library;
 52 ·44
 53 45·template<·int·>·friend·struct·InstantiateMacroDataLibrary;
 54 ·46
 55 ·47·public:
 56 48·typedef·int·ElementId[·numVertices·];
 57 ·49
 58 50·static·const·int·supportPeriodicity·=·1;
53 ·5159 ·51
54 ·53·AlbertaGridHierarchicIterator·(·const·This·&other·); 
55 ·54 
56 ·56·This·&operator=(·const·This·&other·);60 52·MacroData·()
 61 ·53·:·data_(·NULL·),
 62 ·54·vertexCount_(·-1·),
 63 ·55·elementCount_(·-1·)
 64 ·56·{}
57 ·5765 ·57
 66 58·operator·Data·*·()·const
 67 ·59·{
 68 ·60·return·data_;
58 ·59·void·increment(); 
59 ·60 
60 62·bool·equals·(·const·This·&other·)·const 
61 ·63·{ 
62 ·64·return·entity_.impl().equals(·other.entity_.impl()·); 
63 ·65·}69 ·61·}
 70 ·62
 71 63·int·vertexCount·()·const
 72 ·64·{
 73 ·65·return·(vertexCount_·<·0·?·data_->n_total_vertices·:·vertexCount_);
64 ·6674 ·66·}
65 68·Entity·&dereference·()·const75 ·67
 76 68·int·elementCount·()·const
66 ·69·{77 ·69·{
67 ·70·return·entity_;78 ·70·return·(elementCount_·<·0·?·data_->n_macro_elements·:·elementCount_);
68 ·71·}79 ·71·}
69 ·7280 ·72
70 74·int·level·()·const 
71 ·75·{ 
72 ·76·return·entity_.impl().level();81 73·ElementId·&element·(·int·i·)·const;
 82 74·GlobalVector·&vertex·(·int·i·)·const;
 83 75·int·&neighbor·(·int·element,·int·i·)·const;
 84 76·BoundaryId·&boundaryId·(·int·element,·int·i·)·const;
73 ·77·}85 ·77
 86 82·void·create·();
 87 ·83
 88 92·void·finalize·();
74 ·78 
75 ·79·protected: 
76 81·const·GridImp·&grid·()·const 
77 ·82·{ 
Max diff block lines reached; 17878/21721 bytes (82.31%) of diff not shown.
5.03 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00650.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-grid:·entity.cc·File·Reference</title>8 <title>dune-grid:·undefine-2.0.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, 47 lines modifiedOffset 62, 25 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="header">67 <div·class="header">
68 ··<div·class="summary"> 
69 <a·href="#namespaces">Namespaces</a>·&#124; 
70 <a·href="#define-members">Macros</a>··</div> 
71 ··<div·class="headertitle"><div·class="title">entity.cc·File·Reference</div></div>68 ··<div·class="headertitle"><div·class="title">undefine-2.0.hh·File·Reference</div></div>
72 </div><!--header-->69 </div><!--header-->
73 <div·class="contents">70 <div·class="contents">
74 <table·class="memberdecls"> 
75 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
76 Namespaces</h2></td></tr> 
77 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr> 
78 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr> 
79 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
80 </table><table·class="memberdecls"> 
81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
82 Macros</h2></td></tr> 
83 <tr·class="memitem:a52a3d21da8af78e4568aaed1c24da792"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00650.html#a52a3d21da8af78e4568aaed1c24da792">DUNE_ALBERTA_ENTITY_CC</a></td></tr> 
84 <tr·class="separator:a52a3d21da8af78e4568aaed1c24da792"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
85 </table> 
86 <h2·class="groupheader">Macro·Definition·Documentation</h2> 
87 <a·id="a52a3d21da8af78e4568aaed1c24da792"·name="a52a3d21da8af78e4568aaed1c24da792"></a> 
88 <h2·class="memtitle"><span·class="permalink"><a·href="#a52a3d21da8af78e4568aaed1c24da792">&#9670;&nbsp;</a></span>DUNE_ALBERTA_ENTITY_CC</h2> 
  
 71 <p>Contains·<code>#undef</code>s·for·all·preprocessor·macros·defined·by·alberta.··
 72 <a·href="#details">More...</a></p>
89 <div·class="memitem"> 
90 <div·class="memproto"> 
91 ······<table·class="memname"> 
92 ········<tr> 
93 ··········<td·class="memname">#define·DUNE_ALBERTA_ENTITY_CC</td> 
94 ········</tr> 
95 ······</table> 
96 </div><div·class="memdoc"> 
  
97 </div> 
98 </div>73 <p><a·href="a00650_source.html">Go·to·the·source·code·of·this·file.</a></p>
 74 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 75 <div·class="textblock"><p·>Contains·<code>#undef</code>s·for·all·preprocessor·macros·defined·by·alberta.·</p>
 76 <p·>This·file·is·created·automatically·by·the·perl·script·<code>undefAllMacros.pl</code>.·</p>
99 </div><!--·contents·-->77 </div></div><!--·contents·-->
100 <!--·start·footer·part·-->78 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>79 <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.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.4
103 </small></address>81 </small></address>
104 </body>82 </body>
105 </html>83 </html>
824 B
html2text {}
    
Offset 5, 22 lines modifiedOffset 5, 16 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
 9 undefine-2.0.hh·File·Reference
 10 Contains·#undefs·for·all·preprocessor·macros·defined·by·alberta.·More...
 11 Go_to_the_source_code_of_this_file.
 12 *****·Detailed·Description·*****
 13 Contains·#undefs·for·all·preprocessor·macros·defined·by·alberta.
 14 This·file·is·created·automatically·by·the·perl·script·undefAllMacros.pl.
9 Namespaces·|·Macros 
10 entity.cc·File·Reference 
11 ·Namespaces 
12 namespace· Dune 
13  ··········Include·standard·header·files. 
14   
15 ·Macros 
16 #define DUNE_ALBERTA_ENTITY_CC 
17   
18 *****·Macro·Definition·Documentation·***** 
19 *****·◆ DUNE_ALBERTA_ENTITY_CC·***** 
20 #define·DUNE_ALBERTA_ENTITY_CC 
  
21 ===============================================================================15 ===============================================================================
22 ·····Generated·by [doxygen]·1.9.416 ·····Generated·by [doxygen]·1.9.4
30.7 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00653.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-grid:·misc.hh·File·Reference</title>8 <title>dune-grid:·level.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, 187 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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="#typedef-members">Typedefs</a>·&#124; 
74 <a·href="#func-members">Functions</a>·&#124; 
75 <a·href="#var-members">Variables</a>··</div> 
76 ··<div·class="headertitle"><div·class="title">misc.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">level.hh·File·Reference</div></div>
77 </div><!--header-->73 </div><!--header-->
78 <div·class="contents">74 <div·class="contents">
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;utility&gt;</code><br·/>76 <code>#include·&lt;cstdlib&gt;</code><br·/>
 77 <code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</code><br·/>
81 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
82 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/> 
84 <code>#include·&lt;<a·class="el"·href="a00659_source.html">dune/grid/albertagrid/albertaheader.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00692_source.html">dune/grid/albertagrid/dofadmin.hh</a>&gt;</code><br·/>
 79 <code>#include·&lt;<a·class="el"·href="a00632_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code><br·/>
85 </div>80 </div>
86 <p><a·href="a00653_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a00653_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">82 <table·class="memberdecls">
88 <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>
89 Classes</h2></td></tr>84 Classes</h2></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="a02326.html">Dune::AlbertaError</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="a02282.html">Dune::AlbertaGridLevelProvider&lt;·dim·&gt;</a></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <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="a02330.html">Dune::AlbertaIOError</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="a02290.html">Dune::AlbertaGridLevelProvider&lt;·dim·&gt;::SetLocal</a></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <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="a02334.html">Dune::Alberta::GlobalSpace</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="a02294.html">Dune::AlbertaGridLevelProvider&lt;·dim·&gt;::CalcMaxLevel</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <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="a02342.html">Dune::Alberta::NumSubEntities&lt;·dim,·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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02346.html">Dune::Alberta::NumSubEntities&lt;·dim,·dim·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02350.html">Dune::Alberta::NumSubEntities&lt;·0,·0·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02354.html">Dune::Alberta::NumSubEntities&lt;·2,·1·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02358.html">Dune::Alberta::NumSubEntities&lt;·3,·1·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02362.html">Dune::Alberta::NumSubEntities&lt;·3,·2·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02370.html">Dune::Alberta::CodimType&lt;·dim,·0·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02374.html">Dune::Alberta::CodimType&lt;·dim,·dim·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02378.html">Dune::Alberta::CodimType&lt;·2,·1·&gt;</a></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02382.html">Dune::Alberta::CodimType&lt;·3,·1·&gt;</a></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02386.html">Dune::Alberta::CodimType&lt;·3,·2·&gt;</a></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02390.html">Dune::Alberta::FillFlags&lt;·dim·&gt;</a></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02394.html">Dune::Alberta::RefinementEdge&lt;·dim·&gt;</a></td></tr> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02398.html">Dune::Alberta::RefinementEdge&lt;·2·&gt;</a></td></tr> 
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02402.html">Dune::Alberta::Dune2AlbertaNumbering&lt;·dim,·codim·&gt;</a></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02406.html">Dune::Alberta::Dune2AlbertaNumbering&lt;·3,·2·&gt;</a></td></tr> 
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02410.html">Dune::Alberta::Generic2AlbertaNumbering&lt;·dim,·codim·&gt;</a></td></tr> 
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02414.html">Dune::Alberta::Generic2AlbertaNumbering&lt;·dim,·1·&gt;</a></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02418.html">Dune::Alberta::Generic2AlbertaNumbering&lt;·1,·1·&gt;</a></td></tr> 
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02422.html">Dune::Alberta::Generic2AlbertaNumbering&lt;·3,·2·&gt;</a></td></tr> 
135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02426.html">Dune::Alberta::NumberingMap&lt;·dim,·Numbering·&gt;</a></td></tr> 
137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02438.html">Dune::Alberta::MapVertices&lt;·dim,·0·&gt;</a></td></tr> 
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02442.html">Dune::Alberta::MapVertices&lt;·2,·1·&gt;</a></td></tr> 
141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02446.html">Dune::Alberta::MapVertices&lt;·3,·1·&gt;</a></td></tr> 
143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
144 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02450.html">Dune::Alberta::MapVertices&lt;·3,·2·&gt;</a></td></tr> 
145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
146 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02454.html">Dune::Alberta::MapVertices&lt;·dim,·dim·&gt;</a></td></tr> 
147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
148 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02458.html">Dune::Alberta::Twist&lt;·dim,·subdim·&gt;</a></td></tr> 
149 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
150 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02462.html">Dune::Alberta::Twist&lt;·dim,·1·&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="a02298.html">Dune::AlbertaGridLevelProvider&lt;·dim·&gt;::Interpolation</a></td></tr>
151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
152 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02466.html">Dune::Alberta::Twist&lt;·1,·1·&gt;</a></td></tr> 
153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
154 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02470.html">Dune::Alberta::Twist&lt;·dim,·2·&gt;</a></td></tr> 
155 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
156 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02474.html">Dune::Alberta::Twist&lt;·2,·2·&gt;</a></td></tr> 
157 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
159 <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>
160 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
161 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>96 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
162 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>97 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
163 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
164 <tr·class="memitem:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr> 
165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
166 </table><table·class="memberdecls"> 
167 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
168 Macros</h2></td></tr> 
169 <tr·class="memitem:ac7a758bde399b9ddaa1d7efc4d08c19a"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00653.html#ac7a758bde399b9ddaa1d7efc4d08c19a">DUNE_ALBERTA_CACHE_COORDINATES</a>&#160;&#160;&#160;1</td></tr> 
170 <tr·class="separator:ac7a758bde399b9ddaa1d7efc4d08c19a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
171 </table><table·class="memberdecls"> 
172 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
Max diff block lines reached; 862/26907 bytes (3.20%) of diff not shown.
4.28 KB
html2text {}
    
Offset 5, 151 lines modifiedOffset 5, 31 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 Classes·|·Namespaces·|·Macros·|·Typedefs·|·Functions·|·Variables9 Classes·|·Namespaces
10 misc.hh·File·Reference10 level.hh·File·Reference
11 #include·<cassert>11 #include·<cassert>
12 #include·<utility>12 #include·<cstdlib>
13 #include·<dune/common/exceptions.hh> 
14 #include·<dune/common/hybridutilities.hh> 
15 #include·<dune/common/typetraits.hh> 
16 #include·<dune/grid/albertagrid/albertaheader.hh>13 #include·<dune/grid/albertagrid/meshpointer.hh>
 14 #include·<dune/grid/albertagrid/dofadmin.hh>
 15 #include·<dune/grid/albertagrid/dofvector.hh>
17 Go_to_the_source_code_of_this_file.16 Go_to_the_source_code_of_this_file.
18 ·Classes17 ·Classes
19 ·class· Dune::AlbertaError18 ·class· Dune::AlbertaGridLevelProvider<_dim_>
20  19  
21 ·class· Dune::AlbertaIOError20 ·class· Dune::AlbertaGridLevelProvider<_dim_>::SetLocal
22  21  
23 ·class· Dune::Alberta::GlobalSpace22 ·class· Dune::AlbertaGridLevelProvider<_dim_>::CalcMaxLevel
24  23  
 24 struct· Dune::AlbertaGridLevelProvider<_dim_>::Interpolation
25 struct· Dune::Alberta::NumSubEntities<_dim,_0_> 
26   
27 struct· Dune::Alberta::NumSubEntities<_dim,_dim_> 
28   
29 struct· Dune::Alberta::NumSubEntities<_0,_0_> 
30   
31 struct· Dune::Alberta::NumSubEntities<_2,_1_> 
32   
33 struct· Dune::Alberta::NumSubEntities<_3,_1_> 
34   
35 struct· Dune::Alberta::NumSubEntities<_3,_2_> 
36   
37 struct· Dune::Alberta::CodimType<_dim,_0_> 
38   
39 struct· Dune::Alberta::CodimType<_dim,_dim_> 
40   
41 struct· Dune::Alberta::CodimType<_2,_1_> 
42   
43 struct· Dune::Alberta::CodimType<_3,_1_> 
44   
45 struct· Dune::Alberta::CodimType<_3,_2_> 
46   
47 struct· Dune::Alberta::FillFlags<_dim_> 
48   
49 struct· Dune::Alberta::RefinementEdge<_dim_> 
50   
51 struct· Dune::Alberta::RefinementEdge<_2_> 
52   
53 struct· Dune::Alberta::Dune2AlbertaNumbering<_dim,_codim_> 
54   
55 struct· Dune::Alberta::Dune2AlbertaNumbering<_3,_2_> 
56   
57 struct· Dune::Alberta::Generic2AlbertaNumbering<_dim,_codim_> 
58   
59 struct· Dune::Alberta::Generic2AlbertaNumbering<_dim,_1_> 
60   
61 struct· Dune::Alberta::Generic2AlbertaNumbering<_1,_1_> 
62   
63 struct· Dune::Alberta::Generic2AlbertaNumbering<_3,_2_> 
64   
65 ·class· Dune::Alberta::NumberingMap<_dim,_Numbering_> 
66   
67 struct· Dune::Alberta::MapVertices<_dim,_0_> 
68   
69 struct· Dune::Alberta::MapVertices<_2,_1_> 
70   
71 struct· Dune::Alberta::MapVertices<_3,_1_> 
72   
73 struct· Dune::Alberta::MapVertices<_3,_2_> 
74   
75 struct· Dune::Alberta::MapVertices<_dim,_dim_> 
76   
77 struct· Dune::Alberta::Twist<_dim,_subdim_> 
78   
79 struct· Dune::Alberta::Twist<_dim,_1_> 
80   
81 struct· Dune::Alberta::Twist<_1,_1_> 
82   
83 struct· Dune::Alberta::Twist<_dim,_2_> 
84   
85 struct· Dune::Alberta::Twist<_2,_2_> 
86  25  
87 ·Namespaces26 ·Namespaces
88 namespace· Dune27 namespace· Dune
89  ··········Include·standard·header·files.28  ··········Include·standard·header·files.
90  29  
91 namespace· Dune::Alberta 
92   
93 ·Macros 
94 #define DUNE_ALBERTA_CACHE_COORDINATES   1 
95   
96 ·Typedefs 
97 ······typedef·ALBERTA·REAL Dune::Alberta::Real 
98   
99 ····typedef·ALBERTA·REAL_B Dune::Alberta::LocalVector 
100   
101 ····typedef·ALBERTA·REAL_D Dune::Alberta::GlobalVector 
102   
103 ···typedef·ALBERTA·REAL_DD Dune::Alberta::GlobalMatrix 
104   
105 ·typedef·ALBERTA·AFF_TRAFO Dune::Alberta::AffineTransformation 
106   
107 ······typedef·ALBERTA·MESH Dune::Alberta::Mesh 
108   
109 ········typedef·ALBERTA·EL Dune::Alberta::Element 
110   
111 typedef·ALBERTA·BNDRY_TYPE Dune::Alberta::BoundaryId 
112   
113 ············typedef·U_CHAR Dune::Alberta::ElementType 
114   
115 ··typedef·ALBERTA·FE_SPACE Dune::Alberta::DofSpace 
116   
117 ·Functions 
118 template<class·Data·> 
119 Data·* Dune::Alberta::memAlloc·(size_t·size) 
120   
121 template<class·Data·> 
122 Data·* Dune::Alberta::memCAlloc·(size_t·size) 
123   
124 template<class·Data·> 
125 Data·* Dune::Alberta::memReAlloc·(Data·*ptr,·size_t·oldSize,·size_t·newSize) 
Max diff block lines reached; 116/4356 bytes (2.66%) of diff not shown.
216 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00653_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-grid:·misc.hh·Source·File</title>8 <title>dune-grid:·level.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, 745 lines modifiedOffset 62, 288 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">misc.hh</div></div>68 ··<div·class="headertitle"><div·class="title">level.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00653.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00653.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_MISC_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_LEVEL_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_MISC_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_LEVEL_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;cassert&gt;</span></div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cstdlib&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00686.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/hybridutilities.hh&gt;</span></div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00692.html">dune/grid/albertagrid/dofadmin.hh</a>&gt;</span></div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00632.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</span></div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00659.html">dune/grid/albertagrid/albertaheader.hh</a>&gt;</span></div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</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">#if·HAVE_ALBERTA</span></div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//·should·the·coordinates·be·cached·in·a·vector·(required·for·ALBERTA·2.0)?</span></div> 
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_CACHE_COORDINATES</span></div> 
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a00653.html#ac7a758bde399b9ddaa1d7efc4d08c19a">···21</a></span><span·class="preprocessor">#define·DUNE_ALBERTA_CACHE_COORDINATES·1</span></div> 
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#endif</span></div>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="comment">//·AlbertaGridLevelProvider</span></div>
 91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·------------------------</span></div>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>
 94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02282.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02282.html">AlbertaGridLevelProvider</a></div>
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</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">typedef</span>·<a·class="code·hl_class"·href="a02282.html">AlbertaGridLevelProvider&lt;·dim·&gt;</a>·<a·class="code·hl_class"·href="a02282.html">This</a>;</div>
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·Level;</div>
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·Exceptions</span></div> 
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="comment">//·----------</span></div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02326.html">···30</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02326.html">AlbertaError</a></div> 
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····:·<span·class="keyword">public</span>·Exception</div>100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02022.html">Alberta::DofVectorPointer&lt;·Level·&gt;</a>·<a·class="code·hl_class"·href="a02022.html">DofVectorPointer</a>;</div>
 101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01982.html">Alberta::DofAccess&lt;·dim,·0·&gt;</a>·<a·class="code·hl_class"·href="a01982.html">DofAccess</a>;</div>
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··{};</div>102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02390.html">Alberta::FillFlags&lt;·dim·&gt;</a>·<a·class="code·hl_struct"·href="a02390.html">FillFlags</a>;</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">static</span>·<span·class="keyword">const</span>·Level·isNewFlag·=·(1·&lt;&lt;·7);</div>
 106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·Level·levelMask·=·(1·&lt;&lt;·7)·-·1;</div>
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02330.html">···34</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02330.html">AlbertaIOError</a></div> 
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····:·<span·class="keyword">public</span>·IOError</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>·</div>107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">namespace·</span>Alberta</div>108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02290.html">SetLocal</a>;</div>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··{</div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02294.html">CalcMaxLevel</a>;</div>
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">template</span>&lt;·Level·flags·&gt;</div>
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="comment">//·Import·Types</span></div>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">struct·</span>ClearFlags;</div>
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="comment">//·------------</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">struct·</span><a·class="code·hl_struct"·href="a02298.html">Interpolation</a>;</div>
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a01064.html#acc4a01c16d41d4e3e6e5d058b86376ca">···46</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01064.html#acc4a01c16d41[·...·truncated·by·diffoscope;·len:·133,·SHA:·81a91837f1c2f4207558ec63743013dc3a190baff9d4ff23961cc57e5e6dc7a4·...·]</div>116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">public</span>:</div>
 117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02282.html#afb011803e892bf491f72ac7d4b43ba17">···47</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02026.html">Alberta::ElementInfo&lt;·dim·&gt;</a>·<a·class="code·hl_typedef"·href="a02282.html#afb011803e892bf491f72ac7d4b43ba17">ElementInfo</a>;</div>
 118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02282.html#a192fa01694f2369e941a6db684aacd98">···48</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01978.html">Alberta::MeshPointer&lt;·dim·&gt;</a>·<a·class="code·hl_typedef"·href="a02282.html#a192fa01694f2369e941a6db684aacd98">MeshPointer</a>;</div>
 119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02282.html#aae28775d26e3119490c918f7dcef2b28">···49</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01986.html">Alberta::HierarchyDofNumbering&lt;·dim·&gt;</a>·<a·class="code·hl_typedef"·href="a02282.html#aae28775d26e3119490c918f7dcef2b28">DofNumbering</a>;</div>
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02282.html#aca9a80cda8f941e55539c6f5713b09d0">···51</a></span>····Level·<a·class="code·hl_function"·href="a02282.html#aca9a80cda8f941e55539c6f5713b09d0">operator()·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Alberta::Element</a>·*element·)<span·class="keyword">·const</span></div>
 122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">····</span>{</div>
 123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keyword">const</span>·Level·*array·=·(Level·*)level_;</div>
 124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">return</span>·array[·dofAccess_(·element,·0·)·]·&amp;·levelMask;</div>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">···48</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·REAL·<a·class="code·hl_typedef"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>;</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01064.html#a507da1d491ffc23d26a668371592cea7">···49</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·REAL_B·<a·class="code·hl_typedef"·href="a01064.html#a507da1d491ffc23d26a668371592cea7">LocalVector</a>;·<span·class="comment">//·in·barycentric·coordinates</span></div> 
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">···50</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·REAL_D·<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>;</div> 
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a01064.html#a3982ba26d2ca1b978ad5dfc99225babc">···51</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·REAL_DD·<a·class="code·hl_typedef"·href="a01064.html#a3982ba26d2ca1b978ad5dfc99225babc">GlobalMatrix</a>;</div> 
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a01064.html#a3a811627cd147103ac01aa962c25a98d">···52</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·AFF_TRAFO·<a·class="code·hl_typedef"·href="a01064.html#a3a811627cd147103ac01aa962c25a98d">AffineTransformation</a>;</div> 
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a01064.html#a177e94fd8d51ddcd47f3fa3f7add13b1">···53</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·MESH·<a·class="code·hl_typedef"·href="a01064.html#a177e94fd8d51ddcd47f3fa3f7add13b1">Mesh</a>;</div> 
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">···54</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL·<a·class="code·hl_typedef"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>;</div> 
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div>
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a01064.html#aa5da9b62cec15c9358c9a588a2e47e77">···56</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01064.html#aa5da9b62cec15c9358c9a588a2e47e77">meshRefined</a>·=·MESH_REFINED;</div> 
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a01064.html#af15315ba707766140aa520c2b4aac497">···57</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01064.html#af15315ba707766140aa520c2b4aac497">meshCoarsened</a>·=·MESH_COARSENED;</div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a01064.html#a786cfa45de7b3e49635a43ad99326681">···59</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01064.html#a786cfa45de7b3e49635a43ad99326681">InteriorBoundary</a>·=·INTERIOR;</div> 
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a01064.html#ab69512acf0aeb91b093af2ef4ce2de4b">···60</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01064.html#ab69512acf0aeb91b093af2ef4ce2de4b">DirichletBoundary</a>·=·DIRICHLET;</div> 
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a01064.html#a763532db520e16a3ea6d45e06f6acf53">···61</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA<[·...·truncated·by·diffoscope;·len:·110,·SHA:·14c8b8c5be9fcc7a81794bb9a9b1aff6a91d6a36ca3ad2f9c0351f15fcc0a78c·...·]</div>127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02282.html#a5fa6cd40aded128df6c22b4d88ed0ddb">···57</a></span>····Level·<a·class="code·hl_function"·href="a02282.html#aca9a80cda8f941e55539c6f5713b09d0">operator()·</a>(·<span·class="keyword[·...·truncated·by·diffoscope;·len:·128,·SHA:·be0d2ec3d1b013a2fcdf1632e3348743e4870e4428cf8d944cef4b45cbf9c3d4·...·]</div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">····</span>{</div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">return</span>·(*<span·class="keyword">this</span>)(·elementInfo.<a·class="code·hl_function"·href="a02026.html#ada0ef6466c62d95e8e3f30aed2da8fad">el</a>()·);</div>
 130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div>
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a01064.html#ae4208ed076c295f716febf9bbecb7eaf">···63</a></span>····<span·class="keyword">typedef</span>·U_CHAR·<a·class="code·hl_typedef"·href="a01064.html#ae4208ed076c295f716febf9bbecb7eaf">E[·...·truncated·by·diffoscope;·len:·15,·SHA:·e26cda0633023bf4da3d1d3b1aea55ab013afc96aa3e83c3398e6eb7ce1427f0·...·]</div>132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02282.html#a113b9ca8997039143da43019c0bf6102">···62</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02282.html#a113b9ca8997039143da43019c0bf6102">isNew<[·...·truncated·by·diffoscope;·len:·187,·SHA:·210af03bbd95581fcbe08c6cd7593eee048a3829c8825856740c9d1a0b6fd35f·...·]</div>
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">····</span>{</div>
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a01064.html#ab91172fc7cfde36bfa7dc9be768e71c2">···65</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</[·...·truncated·by·diffoscope;·len:·104,·SHA:·d126ebc7c2f423a862c2d8aeb6dd9c273edc20028fc9237a5d4ab8874ffdbe69·...·];</div>134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">const</span>·Level·*array·=·(Level·*)level_;</div>
 135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordflow">return</span>·((array[·dofAccess_(·element,·0·)·]·&amp;·isNewFlag)·!=·0);</div>
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</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>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>·</div>138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02282.html#a11a4402051fc64bdc80e637084a7b632">···68</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02282.html#a11a4402051fc64bdc80e637084a7b632">isNew</a>·(·<span·class="keyword">const</span>·<[·...·truncated·by·diffoscope;·len:·112,·SHA:·b438330371f4de6150d77c8adf28bb58f77d480ffd39dcbcb8e444b373a2295b·...·]</div>
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="comment">//·Memory·Manipulation·Functions</span></div>139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">····</span>{</div>
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="comment">//·-----------------------------</span></div>140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02282.html#a113b9ca8997039143da43019c0bf6102">isNew</a>(·elementInfo.<a·class="code·hl_function"·href="a02026.html#ada0ef6466c62d95e8e3f30aed2da8fad">el</a>()·);</div>
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Data·&gt;</div> 
143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a01064.html#aa810221ab91c0ae167ddf3bf0023ce3a">···73</a></span>····<span·class="keyword">inline</span>·Data·*<a·class="code·hl_function"·href="a01064.html#aa810221ab91c0ae167ddf3bf0023ce3a">memAlloc</a>·(·<span·class="keywordtype">size_t</span>·size·)</div> 
144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····{</div> 
145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keywordflow">return</span>·MEM_ALLOC(·size,·Data·);</div> 
146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····}</div> 
147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02282.html#a7bba59dd7d1a72aab97b1f89ca8d3973">···73</a></span>····Level·<a·class="code·hl_function"·href="a02282.html#a7bba59dd7d1a72aab97b1f89ca8d3973">maxLevel</a>·()<span·class="keyword">·const</span></div>
148 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Data·&gt;</div> 
Max diff block lines reached; 155905/188485 bytes (82.71%) of diff not shown.
32.1 KB
html2text {}
    
Offset 5, 892 lines modifiedOffset 5, 360 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 misc.hh9 level.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_ALBERTA_MISC_HH16 ·5#ifndef·DUNE_ALBERTA_LEVEL_HH
17 ·6#define·DUNE_ALBERTA_MISC_HH17 ·6#define·DUNE_ALBERTA_LEVEL_HH
18 ·718 ·7
19 ·8#include·<cassert>19 ·8#include·<cassert>
20 ·9#include·<utility>20 ·9#include·<cstdlib>
21 ·1021 ·10
22 ·11#include·<dune/common/exceptions.hh> 
23 ·12#include·<dune/common/hybridutilities.hh> 
24 ·13#include·<dune/common/typetraits.hh>22 ·11#include·<dune/grid/albertagrid/meshpointer.hh>
 23 ·12#include·<dune/grid/albertagrid/dofadmin.hh>
 24 ·13#include·<dune/grid/albertagrid/dofvector.hh>
25 ·1425 ·14
26 ·15#include·<dune/grid/albertagrid/albertaheader.hh>26 ·15#if·HAVE_ALBERTA
27 ·1627 ·16
28 ·17#if·HAVE_ALBERTA 
29 ·18 
30 ·19//·should·the·coordinates·be·cached·in·a·vector·(required·for·ALBERTA·2.0)? 
31 ·20#ifndef·DUNE_ALBERTA_CACHE_COORDINATES 
32 21#define·DUNE_ALBERTA_CACHE_COORDINATES·1 
33 ·22#endif 
34 ·23 
35 ·24namespace·Dune28 ·17namespace·Dune
 29 ·18{
 30 ·19
 31 ·20·//·AlbertaGridLevelProvider
 32 ·21·//·------------------------
 33 ·22
 34 ·23·template<·int·dim·>
 35 24·class·AlbertaGridLevelProvider
36 ·25{36 ·25·{
37 ·26 
38 ·27·//·Exceptions 
39 ·28·//·----------37 ·26·typedef·AlbertaGridLevelProvider<_dim_>·This;
 38 ·27
 39 ·28·typedef·unsigned·char·Level;
40 ·2940 ·29
41 30·class·AlbertaError 
42 ·31·:·public·Exception 
43 ·32·{}; 
44 ·33 
45 34·class·AlbertaIOError 
46 ·35·:·public·IOError 
47 ·36·{};41 ·30·typedef·Alberta::DofVectorPointer<_Level_>·DofVectorPointer;
 42 ·31·typedef·Alberta::DofAccess<_dim,_0_>·DofAccess;
 43 ·32
 44 ·33·typedef·Alberta::FillFlags<_dim_>·FillFlags;
 45 ·34
 46 ·35·static·const·Level·isNewFlag·=·(1·<<·7);
 47 ·36·static·const·Level·levelMask·=·(1·<<·7)·-·1;
48 ·3748 ·37
49 ·38 
50 ·39 
51 ·40·namespace·Alberta 
52 ·41·{ 
53 ·42 
54 ·43·//·Import·Types 
55 ·44·//·------------49 ·38·class·SetLocal;
 50 ·39·class·CalcMaxLevel;
 51 ·40
 52 ·41·template<·Level·flags·>
 53 ·42·struct·ClearFlags;
 54 ·43
 55 ·44·struct·Interpolation;
56 ·4556 ·45
57 46·static·const·int·dimWorld·=·DIM_OF_WORLD; 
58 ·47 
59 48·typedef·ALBERTA·REAL·Real; 
60 49·typedef·ALBERTA·REAL_B·LocalVector;·//·in·barycentric·coordinates 
61 50·typedef·ALBERTA·REAL_D·GlobalVector; 
62 51·typedef·ALBERTA·REAL_DD·GlobalMatrix; 
63 52·typedef·ALBERTA·AFF_TRAFO·AffineTransformation; 
64 53·typedef·ALBERTA·MESH·Mesh; 
65 54·typedef·ALBERTA·EL·Element;57 ·46·public:
 58 47·typedef·Alberta::ElementInfo<_dim_>·ElementInfo;
 59 48·typedef·Alberta::MeshPointer<_dim_>·MeshPointer;
 60 49·typedef·Alberta::HierarchyDofNumbering<_dim_>·DofNumbering;
 61 ·50
 62 51·Level·operator()(·const·Alberta::Element·*element·)·const
 63 ·52·{
 64 ·53·const·Level·*array·=·(Level·*)level_;
 65 ·54·return·array[·dofAccess_(·element,·0·)·]·&·levelMask;
66 ·5566 ·55·}
67 56·static·const·int·meshRefined·=·MESH_REFINED; 
68 57·static·const·int·meshCoarsened·=·MESH_COARSENED;67 ·56
 68 57·Level·operator()(·const·ElementInfo·&elementInfo·)·const
69 ·5869 ·58·{
70 59·static·const·int·InteriorBoundary·=·INTERIOR; 
71 60·static·const·int·DirichletBoundary·=·DIRICHLET; 
72 61·typedef·ALBERTA·BNDRY_TYPE·BoundaryId; 
73 ·62 
74 63·typedef·U_CHAR·ElementType; 
75 ·64 
76 65·typedef·ALBERTA·FE_SPACE·DofSpace;70 ·59·return·(*this)(·elementInfo.el()·);
 71 ·60·}
 72 ·61
 73 62·bool·isNew·(·const·Alberta::Element·*element·)·const
 74 ·63·{
 75 ·64·const·Level·*array·=·(Level·*)level_;
 76 ·65·return·((array[·dofAccess_(·element,·0·)·]·&·isNewFlag)·!=·0);
77 ·6677 ·66·}
78 ·6778 ·67
79 ·68 
80 ·69·//·Memory·Manipulation·Functions 
81 ·70·//·-----------------------------79 68·bool·isNew·(·const·ElementInfo·&elementInfo·)·const
 80 ·69·{
 81 ·70·return·isNew(·elementInfo.el()·);
82 ·7182 ·71·}
83 ·72·template<·class·Data·> 
84 73·inline·Data·*memAlloc·(·size_t·size·)83 ·72
 84 73·Level·maxLevel·()·const
85 ·74·{85 ·74·{
86 ·75·return·MEM_ALLOC(·size,·Data·); 
87 ·76·} 
Max diff block lines reached; 28355/32825 bytes (86.38%) of diff not shown.
4.91 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00656.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-grid:·macroelement.hh·File·Reference</title>8 <title>dune-grid:·albertareader.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, 33 lines modifiedOffset 65, 34 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">macroelement.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">albertareader.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
 75 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 76 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>
 77 <code>#include·&lt;<a·class="el"·href="a07265_source.html">dune/grid/common/gridfactory.hh</a>&gt;</code><br·/>
75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00644_source.html">dune/grid/albertagrid/macrodata.hh</a>&gt;</code><br·/>
76 </div>79 </div>
77 <p><a·href="a00656_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00656_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 <table·class="memberdecls">81 <table·class="memberdecls">
79 <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>
80 Classes</h2></td></tr>83 Classes</h2></td></tr>
81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02314.html">Dune::Alberta::MacroElement&lt;·dim·&gt;</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="a01910.html">Dune::AlbertaReader&lt;·Grid·&gt;</a></td></tr>
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table><table·class="memberdecls">86 </table><table·class="memberdecls">
84 <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>
85 Namespaces</h2></td></tr>88 Namespaces</h2></td></tr>
86 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>89 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
87 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>90 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr> 
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
91 </table>92 </table>
92 </div><!--·contents·-->93 </div><!--·contents·-->
93 <!--·start·footer·part·-->94 <!--·start·footer·part·-->
94 <hr·class="footer"/><address·class="footer"><small>95 <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.496 Generated·by&#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>97 </small></address>
97 </body>98 </body>
750 B
html2text {}
    
Offset 6, 22 lines modifiedOffset 6, 23 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·albertagrid9 ····*·albertagrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 macroelement.hh·File·Reference11 albertareader.hh·File·Reference
 12 #include·<dune/geometry/type.hh>
 13 #include·<dune/grid/common/grid.hh>
 14 #include·<dune/grid/common/gridfactory.hh>
12 #include·<dune/grid/albertagrid/misc.hh>15 #include·<dune/grid/albertagrid/macrodata.hh>
13 Go_to_the_source_code_of_this_file.16 Go_to_the_source_code_of_this_file.
14 ·Classes17 ·Classes
15 struct· Dune::Alberta::MacroElement<_dim_>18 class· Dune::AlbertaReader<_Grid_>
16  19  
17 ·Namespaces20 ·Namespaces
18 namespace· Dune21 namespace· Dune
19  ··········Include·standard·header·files.22  ··········Include·standard·header·files.
20  23  
21 namespace· Dune::Alberta 
22   
  
23 ===============================================================================24 ===============================================================================
24 ·····Generated·by [doxygen]·1.9.425 ·····Generated·by [doxygen]·1.9.4
45.6 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00656_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-grid:·macroelement.hh·Source·File</title>8 <title>dune-grid:·albertareader.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, 96 lines modifiedOffset 62, 128 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">macroelement.hh</div></div>68 ··<div·class="headertitle"><div·class="title">albertareader.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00656.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00656.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_MACROELEMENT_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_ALBERTAREADER_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_MACROELEMENT_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_ALBERTAREADER_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="a00653.html">dune/grid/albertagrid/misc.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;dune/geometry/type.hh&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">#if·HAVE_ALBERTA</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07265.html">dune/grid/common/gridfactory.hh</a>&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</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="preprocessor">#include·&lt;<a·class="code"·href="a00644.html">dune/grid/albertagrid/macrodata.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</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="keyword">namespace·</span>Alberta</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
 88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····<span·class="comment">//·MacroElement</span></div> 
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····<span·class="comment">//·------------</span></div>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>·&gt;</div>
 91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a01910.html">···21</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01910.html">AlbertaReader</a></div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··{</div>
 93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01910.html">AlbertaReader&lt;·Grid·&gt;</a>·<a·class="code·hl_class"·href="a01910.html">This</a>;</div>
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div> 
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a02314.html">···22</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02314.html">MacroElement</a></div> 
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·MACRO_EL</div> 
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····{</div>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·&amp;<a·class="code·hl_function"·href="a02314.html#a44dea67bf3e2357398b12a379341ebb8">coordinate</a>·(·<span·class="keyw[·...·truncated·by·diffoscope;·len:·218,·SHA:·61929199c138019d821b1513f221acfc81492bf8f791503b33bf2371ec2ffc78·...·]</div>95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">public</span>:</div>
 96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a01910.html#aefb88a0836acdd2c64c3c5c23efc640f">···26</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02878.html">Dune::GridFactory&lt;·Grid·&gt;</a>·<a·class="code·hl_typedef"·href="a01910.html#aefb88a0836acdd2c64c3c5c23efc640f">GridFactory</a>;</div>
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a01910.html#a44e67d32f8820399738f40659d2782f3">···28</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02834.html#af10850d580532530ec127817a2a28c38">Grid::ctype</a>·<a·class="code·hl_typedef"·href="a01910.html#a44e67d32f8820399738f40659d2782f3">ctype</a>;</div>
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02314.html#a3334244c89c97e59eb7608b125bbaf3c">boundaryId</a>·(·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·face·)·<span·class="keyword">const</span>;</div> 
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02314.html#a1243109c8e1f4994144964d2cb2ec330">isBoundary</a>·(·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·face·)·<span·class="keyword">const</span>;</div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02314.html">MacroElement&lt;·dim·&gt;</a>·*<a·class="code·hl_function"·href="a02314.html#a172db08f9896af3cfd3ce61c934ed219">neighbor</a>·(·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·face·)·<span·class="keyword">const</span>;</div> 
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····};</div> 
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01910.html#adb0b74401e57de1c392686a8ceb56d4d">···30</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01910.html#adb0b74401e57de1c392686a8ceb56d4d">dimension</a>·=·<a·class="code·hl_variable"·href="a02834.html#a09690fb897713860b54a1d11cdd60ea6">Grid::dimension</a>;</div>
 101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a01910.html#ac626ff8fe4c7400496f0a8e1fc36f729">···31</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01910.html#ac626ff8fe4c7400496f0a8e1fc36f729">dimensionworld</a>·=·<a·class="code·hl_variable"·href="a02834.html#a5fa2f0888e7b51d9ea8c11acd279c7ce">Grid::dimensionworld</a>;</div>
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div> 
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02314.html#a44dea67bf3e2357398b12a379341ebb8">···34</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·&amp;<a·class="code·hl_function"·href="a02314.html#a44dea67bf3e2357398b12a379341ebb8">MacroElement&lt;·dim·&gt;::coordinate</a>·(·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">vertex</a>·)<span·class="keyword">·const</span></div> 
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">····</span>{</div>103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">private</span>:</div>
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······assert(·(<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">vertex</a>·&gt;=·0)·&amp;&amp;·(<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">vertex</a>·&lt;·N_VERTICES_MAX)·);</div> 
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keywordflow">return</span>·*coord[·<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">vertex</a>·];</div>104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">static_assert</span>(<a·class="code·hl_variable"·href="a01910.html#ac626ff8fe4c7400496f0a8e1fc36f729">dimensionworld</a>·==·<a·class="code·hl_variable"·href="a01064.html#acc4a0[·...·truncated·by·diffoscope;·len:·51,·SHA:·702eedb5ad06f6d95b62d6850fbae7f45634e64514104c0999e10d8bef6a9a84·...·]</div>
 105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··················<span·class="stringliteral">&quot;AlbertaReader:·world·dimension·must·match·ALBERTA&#39;s·world·dimension.&quot;</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="keyword">typedef</span>·<a·class="code·hl_class"·href="a02306.html">Alberta::MacroData&lt;·dimension·&gt;</a>·<a·class="code·hl_class"·href="a02306.html">MacroData</a>;</div>
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····}</div>108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<a·class="code·hl_class"·href="a02306.html">MacroData</a>·macroData_;</div>
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<a·class="code·hl_function"·href="a01910.html#aff229d1ff6d57927c9082004dc0fc738">AlbertaReader</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01910.html">This</a>·&amp;·);</div>
 112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<a·class="code·hl_class"·href="a01910.html">This</a>·&amp;operator=·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01910.html">This</a>·&amp;·);</div>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div> 
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02314.html#a1243109c8e1f4994144964d2cb2ec330">···42</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02314.html#a1243109c8e1f4994144964d2cb2ec330">MacroElement&lt;·dim·&gt;::isBoundary</a>·(·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·face·)<span·class="keyword">·const</span></div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">····</span>{</div> 
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">return</span>·(boundaryId(·face·)·!=·<a·class="code·hl_variable"·href="a01064.html#a786cfa45de7b3e49635a43ad99326681">InteriorBoundary</a>);</div> 
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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"><a·class="line"·href="a01910.html#aff229d1ff6d57927c9082004dc0fc738">···45</a></span>····<a·class="code·hl_function"·href="a01910.html#aff229d1ff6d57927c9082004dc0fc738">AlbertaReader</a>·()</div>
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····{}</div>
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02314.html#a3334244c89c97e59eb7608b125bbaf3c">···49</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02314.html#a33342[·...·truncated·by·diffoscope;·len:·186,·SHA:·3299716d400b06430bda6b4a6269a54f2dfc2e736551bb3ee83b7a1a85da3754·...·]</div>118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a01910.html#aff381d8a75d180257f81cf9e61bda888">···48</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01910.html#aff381d8a75d180257f81cf9e61bda888">readGr[·...·truncated·by·diffoscope;·len:·145,·SHA:·656854eb14b227017efc0f78640cdfc091051f384183e28c9e7edc6b5a28eb37·...·]</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><span·class="keyword">····</span>{</div>120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="comment">//·read·ALBERTA·macro·triangulation</span></div>
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·wall_bound[·face·];</div>121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······macroData_.<a·class="code·hl_function"·href="a02306.html#afbaf203de10718491bfb89f253b7e116">read</a>(·fileName,·<span·class="keyword">false</span>·);</div>
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="comment">//·insert·all·vertices·into·the·factory</span></div>
 124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·numVertices·=·macroData_.<a·class="code·hl_function"·href="a02306.html#a5835d7bd74b19f174a31db48cf0f6bcc">vertexCount</a>();</div>
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>125 <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;·numVertices;·++i·)</div>
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02314.html#a172db08f9896af3cfd3ce61c934ed219">···56</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02314.html">MacroElement&lt;·dim·&gt;</a>·*<a·class="code·hl_function"·href="a02314.html#a172db08f9896af3cfd3ce61c934ed219">MacroElement&lt;·dim·&gt;::neighbor</a>·(·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·face·)<span·class="keyword">·const</span></div> 
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······assert(·(face·&gt;=·0)·&amp;&amp;·(face·&lt;·N_NEIGH_MAX)·);</div> 
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">return</span>·<span·class="keyword">static_cast&lt;</span>·<span·class="keyword">const·</span><a·class="code·hl_struct"·href="a02314.html">MacroElement</a>·*·<span·class="keyword">&gt;</span>(·neigh[·face·]·);</div> 
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div>126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······{</div>
 127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········FieldVector&lt;·ctype,·dimensionworld·&gt;·v;</div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">Alberta::GlobalVector</a>·&amp;coords·=·macroData_.<a·class="code·hl_function"·href="a02306.html#a4f608888701c05c42fd91cda8b2ee22e">vertex</a>(·i·);</div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·j·=·0;·j·&lt;·<a·class="code·hl_variable"·href="a01910.html#ac626ff8fe4c7400496f0a8e1fc36f729">dimensionworld</a>;·++j·)</div>
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··········v[·j·]·=·coords[·j·];</div>
 131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········factory.<a·class="code·hl_function"·href="a02878.html#a2a94f1974d8c77eafe80417525d82be5">insertVertex</a>(·v·);</div>
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>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>134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="comment">//·insert·all·elements·into·the·factory</span></div>
 135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······std::vector&lt;·unsigned·int·&gt;·vertices(·<a·class="code·hl_variable"·href="a01910.html#adb0b74401e57de1c392686a8ceb56d4d">dimension</a>+1·);</div>
 136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·numElements·=·macroData_.<a·class="code·hl_function"·href="a02306.html#a33cfde67ce1cb6174a7a17f96287fd4b">elementCount</a>();</div>
 137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·numElements;·++i·)</div>
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······{</div>
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02306.html#a201c938cec3cc4bb2854629e664ff082">MacroData::ElementId</a>·&amp;<span·class[·...·truncated·by·diffoscope;·len:·136,·SHA:·9b8587a43cd91900d3a81dcb8dfb1926e27779bb7cba994119d32ccbf4c5037c·...·]</div>
 140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·j·=·0;·j·&lt;=·<a·class="code·hl_variable"·href="a01910.html#adb0b74401e57de1c392686a8ceb56d4d">dimension</a>;·++j·)</div>
 141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··········vertices[·j·]·=·<span·class="keywordtype">id</span>[·j·];</div>
 142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········factory.<a·class="code·hl_function"·href="a02878.html#a1cd73dbfb29e36d1b4fff39bdb0fb199">insertElement</a>(·GeometryTypes::simplex(·<a·class="code·hl_variable"·href="a01910.html#adb0b74401e57de1c392686a8ceb56d4d">dimension</a>·),·vertices·);</div>
 143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······}</div>
137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="comment">//·release·ALBERTA·macro·data</span></div>
 146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······macroData_.<a·class="code·hl_function"·href="a02306.html#a30b84a1dcbd522f4841b50894ccec5ec">release</a>();</div>
 147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····}</div>
 148 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··};</div>
Max diff block lines reached; 10057/38984 bytes (25.80%) of diff not shown.
7.46 KB
html2text {}
    
Offset 5, 113 lines modifiedOffset 5, 177 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 macroelement.hh9 albertareader.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_ALBERTA_MACROELEMENT_HH16 ·5#ifndef·DUNE_ALBERTA_ALBERTAREADER_HH
17 ·6#define·DUNE_ALBERTA_MACROELEMENT_HH17 ·6#define·DUNE_ALBERTA_ALBERTAREADER_HH
18 ·718 ·7
19 ·8#include·<dune/grid/albertagrid/misc.hh>19 ·8#include·<dune/geometry/type.hh>
20 ·920 ·9
21 ·10#if·HAVE_ALBERTA 
22 ·11 
23 ·12namespace·Dune 
24 ·13{21 ·10#include·<dune/grid/common/grid.hh>
 22 ·11#include·<dune/grid/common/gridfactory.hh>
 23 ·12
 24 ·13#include·<dune/grid/albertagrid/macrodata.hh>
25 ·1425 ·14
26 ·15·namespace·Alberta26 ·15#if·HAVE_ALBERTA
27 ·16·{27 ·16
 28 ·17namespace·Dune
 29 ·18{
 30 ·19
 31 ·20·template<·class·Grid·>
 32 21·class·AlbertaReader
28 ·17 
29 ·18·//·MacroElement 
30 ·19·//·------------ 
31 ·20 
32 ·21·template<·int·dim·> 
33 22·struct·MacroElement 
34 ·23·:·public·ALBERTA·MACRO_EL 
35 ·24·{33 ·22·{
36 ·25·const·GlobalVector·&coordinate·(·const·int·vertex·)·const; 
37 ·26 
38 ·27·int·boundaryId·(·const·int·face·)·const; 
39 ·28·bool·isBoundary·(·const·int·face·)·const; 
40 ·29·const·MacroElement<_dim_>·*neighbor·(·const·int·face·)·const; 
41 ·30·}; 
42 ·3134 ·23·typedef·AlbertaReader<_Grid_>·This;
 35 ·24
 36 ·25·public:
 37 26·typedef·Dune::GridFactory<_Grid_>·GridFactory;
 38 ·27
 39 28·typedef·typename·Grid::ctype·ctype;
 40 ·29
 41 30·static·const·int·dimension·=·Grid::dimension;
 42 31·static·const·int·dimensionworld·=·Grid::dimensionworld;
43 ·3243 ·32
 44 ·33·private:
 45 ·34·static_assert(dimensionworld·==·Alberta::dimWorld,
 46 ·35·"AlbertaReader:·world·dimension·must·match·ALBERTA's·world·dimension.");
 47 ·36
 48 ·37·typedef·Alberta::MacroData<_dimension_>·MacroData;
44 ·33·template<·int·dim·> 
45 34·inline·const·GlobalVector·&MacroElement<_dim_>::coordinate·(·const·int 
46 vertex·)·const 
47 ·35·{ 
48 ·36·assert(·(vertex·>=·0)·&&·(vertex·<·N_VERTICES_MAX)·); 
49 ·37·return·*coord[·vertex·]; 
50 ·38·}49 ·38
51 ·3950 ·39·MacroData·macroData_;
52 ·4051 ·40
53 ·41·template<·int·dim·> 
54 42·inline·bool·MacroElement<_dim_>::isBoundary·(·const·int·face·)·const52 ·41·AlbertaReader·(·const·This·&·);
 53 ·42·This·&operator=·(·const·This·&·);
55 ·43·{54 ·43
56 ·44·return·(boundaryId(·face·)·!=·InteriorBoundary); 
57 ·45·} 
58 ·4655 ·44·public:
 56 45·AlbertaReader·()
 57 ·46·{}
59 ·4758 ·47
60 ·48·template<·int·dim·> 
61 49·inline·int·MacroElement<_dim_>::boundaryId·(·const·int·face·)·const59 48·void·readGrid·(·const·std::string·&fileName,·GridFactory·&factory·)
 60 ·49·{
 61 ·50·//·read·ALBERTA·macro·triangulation
 62 ·51·macroData_.read(·fileName,·false·);
 63 ·52
 64 ·53·//·insert·all·vertices·into·the·factory
 65 ·54·const·int·numVertices·=·macroData_.vertexCount();
 66 ·55·for(·int·i·=·0;·i·<·numVertices;·++i·)
62 ·50·{67 ·56·{
 68 ·57·FieldVector<·ctype,·dimensionworld·>·v;
 69 ·58·const·Alberta::GlobalVector·&coords·=·macroData_.vertex(·i·);
 70 ·59·for(·int·j·=·0;·j·<·dimensionworld;·++j·)
 71 ·60·v[·j·]·=·coords[·j·];
 72 ·61·factory.insertVertex(·v·);
63 ·51·return·wall_bound[·face·]; 
64 ·52·} 
65 ·53 
66 ·54 
67 ·55·template<·int·dim·> 
68 56·const·MacroElement<_dim_>·*MacroElement<_dim_>::neighbor·(·const·int·face·) 
69 const 
70 ·57·{ 
71 ·58·assert(·(face·>=·0)·&&·(face·<·N_NEIGH_MAX)·); 
72 ·59·return·static_cast<·const·MacroElement·*·>(·neigh[·face·]·); 
73 ·60·} 
74 ·61 
75 ·62·}73 ·62·}
76 ·6374 ·63
77 ·64} 
78 ·6575 ·64·//·insert·all·elements·into·the·factory
 76 ·65·std::vector<·unsigned·int·>·vertices(·dimension+1·);
 77 ·66·const·int·numElements·=·macroData_.elementCount();
 78 ·67·for(·int·i·=·0;·i·<·numElements;·++i·)
 79 ·68·{
 80 ·69·const·typename·MacroData::ElementId·&id·=·macroData_.element(·i·);
 81 ·70·for(·int·j·=·0;·j·<=·dimension;·++j·)
 82 ·71·vertices[·j·]·=·id[·j·];
 83 ·72·factory.insertElement(·GeometryTypes::simplex(·dimension·),·vertices·);
 84 ·73·}
 85 ·74
 86 ·75·//·release·ALBERTA·macro·data
 87 ·76·macroData_.release();
 88 ·77·}
 89 ·78·};
Max diff block lines reached; 3378/7615 bytes (44.36%) of diff not shown.
8.98 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00662.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-grid:·albertagrid.cc·File·Reference</title>8 <title>dune-grid:·treeiterator.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, 64 lines modifiedOffset 64, 42 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124;70 <a·href="#nested-classes">Classes</a>·&#124;
71 <a·href="#namespaces">Namespaces</a>·&#124;71 <a·href="#namespaces">Namespaces</a>··</div>
72 <a·href="#define-members">Macros</a>·&#124; 
73 <a·href="#func-members">Functions</a>·&#124; 
74 <a·href="#var-members">Variables</a>··</div> 
75 ··<div·class="headertitle"><div·class="title">albertagrid.cc·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">treeiterator.hh·File·Reference</div></div>
76 </div><!--header-->73 </div><!--header-->
77 <div·class="contents">74 <div·class="contents">
78 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00716.html">geometry.cc</a>&quot;</code><br·/> 
79 <code>#include·&quot;<a·class="el"·href="a00650.html">entity.cc</a>&quot;</code><br·/> 
80 <code>#include·&quot;<a·class="el"·href="a00626.html">intersection.cc</a>&quot;</code><br·/>75 <div·class="textblock"><code>#include·&lt;utility&gt;</code><br·/>
 76 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/>
 77 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
 78 <code>#include·&lt;<a·class="el"·href="a00647_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>
 79 <code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</code><br·/>
 80 </div>
 81 <p><a·href="a00662_source.html">Go·to·the·source·code·of·this·file.</a></p>
81 </div><table·class="memberdecls">82 <table·class="memberdecls">
 83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 84 Classes</h2></td></tr>
 85 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02562.html">Dune::AlbertaMarkerVector&lt;·dim,·dimworld·&gt;</a></td></tr>
 86 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">marker·assigning·subentities·to·one·element·containing·them··<a·href="a02562.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="a02574.html">Dune::AlbertaMarkerVector&lt;·dim,·dimworld·&gt;::MarkSubEntities&lt;·bool·&gt;::Codim&lt;·codim·&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="a02046.html">Dune::AlbertaGridTreeIterator&lt;·codim,·GridImp,·leafIterator·&gt;</a></td></tr>
 91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 92 </table><table·class="memberdecls">
82 <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>
83 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
84 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>95 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
85 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>96 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr> 
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
89 </table><table·class="memberdecls"> 
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
91 Macros</h2></td></tr> 
92 <tr·class="memitem:a53133f6d063b9eb2237193ae58eef706"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00662.html#a53133f6d063b9eb2237193ae58eef706">DUNE_ALBERTAGRID_CC</a></td></tr> 
93 <tr·class="separator:a53133f6d063b9eb2237193ae58eef706"><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="func-members"·name="func-members"></a> 
96 Functions</h2></td></tr> 
97 <tr·class="memitem:a9add90da0373ad65d2bb698209911981"><td·class="memTemplParams"·colspan="2">template&lt;int·dim,·int·dimworld&gt;·</td></tr> 
98 <tr·class="memitem:a9add90da0373ad65d2bb698209911981"><td·class="memTemplItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01063.html#a9add90da0373ad65d2bb698209911981">Dune::checkAlbertaDimensions</a>·()</td></tr> 
99 <tr·class="separator:a9add90da0373ad65d2bb698209911981"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
100 </table><table·class="memberdecls"> 
101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a> 
102 Variables</h2></td></tr> 
103 <tr·class="memitem:ae8607628dd0ee8dfb96046221b374752"><td·class="memItemLeft"·align="right"·valign="top">static·void·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#ae8607628dd0ee8dfb96046221b374752">Dune::Alberta::adaptationDataHandler_</a></td></tr> 
104 <tr·class="separator:ae8607628dd0ee8dfb96046221b374752"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
105 </table>98 </table>
106 <h2·class="groupheader">Macro·Definition·Documentation</h2> 
107 <a·id="a53133f6d063b9eb2237193ae58eef706"·name="a53133f6d063b9eb2237193ae58eef706"></a> 
108 <h2·class="memtitle"><span·class="permalink"><a·href="#a53133f6d063b9eb2237193ae58eef706">&#9670;&nbsp;</a></span>DUNE_ALBERTAGRID_CC</h2> 
  
109 <div·class="memitem"> 
110 <div·class="memproto"> 
111 ······<table·class="memname"> 
112 ········<tr> 
113 ··········<td·class="memname">#define·DUNE_ALBERTAGRID_CC</td> 
114 ········</tr> 
115 ······</table> 
116 </div><div·class="memdoc"> 
  
117 </div> 
118 </div> 
119 </div><!--·contents·-->99 </div><!--·contents·-->
120 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
121 <hr·class="footer"/><address·class="footer"><small>101 <hr·class="footer"/><address·class="footer"><small>
122 Generated·by&#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
123 </small></address>103 </small></address>
124 </body>104 </body>
125 </html>105 </html>
1.44 KB
html2text {}
    
Offset 5, 34 lines modifiedOffset 5, 31 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 Classes·|·Namespaces·|·Macros·|·Functions·|·Variables 
10 albertagrid.cc·File·Reference 
11 #include·"geometry.cc" 
12 #include·"entity.cc" 
13 #include·"intersection.cc" 
14 ·Namespaces 
15 namespace· Dune 
16  ··········Include·standard·header·files. 
17   
18 namespace· Dune::Alberta9 Classes·|·Namespaces
 10 treeiterator.hh·File·Reference
 11 #include·<utility>
 12 #include·<dune/common/hybridutilities.hh>
 13 #include·<dune/common/typetraits.hh>
 14 #include·<dune/grid/albertagrid/elementinfo.hh>
 15 #include·<dune/grid/albertagrid/meshpointer.hh>
 16 Go_to_the_source_code_of_this_file.
 17 ·Classes
 18 ·class· Dune::AlbertaMarkerVector<_dim,_dimworld_>
 19  ·······marker·assigning·subentities·to·one·element·containing·them·More...
19  20  
20 ·Macros 
21 #define DUNE_ALBERTAGRID_CC21 struct· Dune::AlbertaMarkerVector<_dim,_dimworld_>::MarkSubEntities<_bool_>::
 22 ·········Codim<_codim_>
22  23  
 24 ·class· Dune::AlbertaGridTreeIterator<_codim,_GridImp,_leafIterator_>
23 ·Functions 
24 template<int·dim,·int·dimworld> 
25 static·void Dune::checkAlbertaDimensions·() 
26  25  
27 ·Variables 
28 static·void·* Dune::Alberta::adaptationDataHandler_26 ·Namespaces
 27 namespace· Dune
 28  ··········Include·standard·header·files.
29  29  
30 *****·Macro·Definition·Documentation·***** 
31 *****·◆ DUNE_ALBERTAGRID_CC·***** 
32 #define·DUNE_ALBERTAGRID_CC 
  
33 ===============================================================================30 ===============================================================================
34 ·····Generated·by [doxygen]·1.9.431 ·····Generated·by [doxygen]·1.9.4
5.64 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00668.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-grid:·treeiterator.hh·File·Reference</title>8 <title>dune-grid:·hierarchiciterator.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, 33 lines modifiedOffset 65, 25 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">treeiterator.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">hierarchiciterator.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;utility&gt;</code><br·/> 
76 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/> 
77 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/> 
78 <code>#include·&lt;<a·class="el"·href="a00671_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00647_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a00719_source.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00281_source.html">dune/grid/common/entityiterator.hh</a>&gt;</code><br·/>
80 </div>77 </div>
81 <p><a·href="a00668_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a00668_source.html">Go·to·the·source·code·of·this·file.</a></p>
82 <table·class="memberdecls">79 <table·class="memberdecls">
83 <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>
84 Classes</h2></td></tr>81 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="a02562.html">Dune::AlbertaMarkerVector&lt;·dim,·dimworld·&gt;</a></td></tr> 
86 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">marker·assigning·subentities·to·one·element·containing·them··<a·href="a02562.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="a02574.html">Dune::AlbertaMarkerVector&lt;·dim,·dimworld·&gt;::MarkSubEntities&lt;·bool·&gt;::Codim&lt;·codim·&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="a02046.html">Dune::AlbertaGridTreeIterator&lt;·codim,·GridImp,·leafIterator·&gt;</a></td></tr>82 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02050.html">Dune::AlbertaGridHierarchicIterator&lt;·GridImp·&gt;</a></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">84 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>86 Namespaces</h2></td></tr>
95 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
96 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
1020 B
html2text {}
    
Offset 6, 29 lines modifiedOffset 6, 20 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·albertagrid9 ····*·albertagrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 treeiterator.hh·File·Reference11 hierarchiciterator.hh·File·Reference
12 #include·<utility> 
13 #include·<dune/common/hybridutilities.hh> 
14 #include·<dune/common/typetraits.hh> 
15 #include·<dune/grid/albertagrid/elementinfo.hh>12 #include·<dune/grid/albertagrid/elementinfo.hh>
16 #include·<dune/grid/albertagrid/meshpointer.hh>13 #include·<dune/grid/common/entityiterator.hh>
17 Go_to_the_source_code_of_this_file.14 Go_to_the_source_code_of_this_file.
18 ·Classes15 ·Classes
 16 class· Dune::AlbertaGridHierarchicIterator<_GridImp_>
19 ·class· Dune::AlbertaMarkerVector<_dim,_dimworld_> 
20  ·······marker·assigning·subentities·to·one·element·containing·them·More... 
21   
22 struct· Dune::AlbertaMarkerVector<_dim,_dimworld_>::MarkSubEntities<_bool_>:: 
23 ·········Codim<_codim_> 
24   
25 ·class· Dune::AlbertaGridTreeIterator<_codim,_GridImp,_leafIterator_> 
26  17  
27 ·Namespaces18 ·Namespaces
28 namespace· Dune19 namespace· Dune
29  ··········Include·standard·header·files.20  ··········Include·standard·header·files.
30  21  
  
31 ===============================================================================22 ===============================================================================
157 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00668_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-grid:·treeiterator.hh·Source·File</title>8 <title>dune-grid:·hierarchiciterator.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, 583 lines modifiedOffset 62, 185 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">treeiterator.hh</div></div>68 ··<div·class="headertitle"><div·class="title">hierarchiciterator.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00668.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00668.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_HIERARCHICITERATOR_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_HIERARCHICITERATOR_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="a00647.html">dune/grid/albertagrid/elementinfo.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_ALBERTA_TREEITERATOR_HH</span></div> 
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_ALBERTA_TREEITERATOR_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;utility&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00281.html">dune/grid/common/entityiterator.hh</a>&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/hybridutilities.hh&gt;</span></div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</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;<a·class="code"·href="a00671.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</span></div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00719.html">dune/grid/albertagrid/meshpointer.hh</a>&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">#if·HAVE_ALBERTA</span></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></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><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</div>
 86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//·AlbertaGridHierarchicIterator</span></div>
 87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·-----------------------------</span></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="a01063.html">Dune</a></div>89 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp·&gt;</div>
 90 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02050.html">···28</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02050.html">AlbertaGridHierarchicIterator</a></div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</div>91 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
 92 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02050.html">AlbertaGridHierarchicIterator&lt;·GridImp·&gt;</a>·<a·class="code·hl_class"·href="a02050.html">This</a>;</div>
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>93 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="comment">//·AlbertaMarkerVector</span></div>94 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">public</span>:</div>
 95 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02050.html#a0d8fb96d0c5a78f0b476006b22a35997">···33</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::template·Codim&lt;0&gt;::Entity·<a·class="code·hl_typedef"·href="a02050.html#a0d8fb96d0c5a78f0b476006b22a35997">Entity</a>;</div>
 96 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02050.html#a9e1aecb66c11949dfc0770e40bc40f93">···34</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::ctype·<a·class="code·hl_typedef"·href="a02050.html#a9e1aecb66c11949dfc0770e40bc40f93">ctype</a>;</div>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="comment">//·-------------------</span></div> 
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
95 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">int</span>·dimworld·&gt;</div> 
96 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02562.html">···34</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02562.html">AlbertaMarkerVector</a></div> 
97 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··{</div>97 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
98 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02562.html">AlbertaMarkerVector&lt;·dim,·dimworld·&gt;</a>·<a·class="code·hl_class"·href="a02562.html">This</a>;</div>98 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02050.html#af6413b1a0cfea5859ff37a79810c3a37">···36</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02866.html">MakeableInterfaceObject&lt;·Entity·&gt;</a>·<a·class="code·hl_typedef"·href="a02050.ht[·...·truncated·by·diffoscope;·len:·50,·SHA:·8bb10101429053131136edf6433326f5d7244ea4d43cbf85bb6ccdeb9c56454e·...·]</a>;</div>
 99 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02050.html#abc4a157705eebb0fa979153add0504e6">···37</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02866.html#a3fd260b01fde3e52a8500d3fa981813f">EntityObject::ImplementationType</a>·<a·class="code·hl_typedef"·href="a02050.html#abc4a157705eebb0fa979153add0504e6">EntityImp</a>;</div>
99 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>100 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 101 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02050.html#a435289c34bc0ca385bdac9cadd252502">···39</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·EntityImp::ElementInfo·<a·class="code·hl_typedef"·href="a02050.html#a435289c34bc0ca385bdac9cadd252502">ElementInfo</a>;</div>
100 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01898.html">AlbertaGrid&lt;·dim,·dimworld·&gt;</a>·<a·class="code·hl_class"·href="a01898.html">Grid</a>;</div> 
101 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
102 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="comment">//friend·class·AlbertaGrid&lt;·dim,·dimworld·&gt;;</span></div> 
103 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>102 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
104 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dimension·=·<a·class="code·hl_variable"·href="a01898.html#a38af23ca5e696b1f15d73928cd196fe[·...·truncated·by·diffoscope;·len:·23,·SHA:·c347a6c033ead79473aed2a753231fc887fcf193b359133809510f045ba2353b·...·]</div>103 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02050.html#a620f3c2e52cbfdffff360ab677d69c15">···41</a></span>····<a·class="code·hl_function"·href="a02050.html#a620f3c2e52cbfdffff360ab677d69c15">AlbertaGridHierarchicIterator</a>·()</div>
 104 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····{}</div>
105 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>105 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
106 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01986.html">Alberta::HierarchyDofNumbering&lt;·dimension·&gt;</a>·<a·class="code·hl_class"·href="a01986.html">DofNumbering</a>;</div> 
107 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02026.html">Alberta::ElementInfo&lt;·dimension·&gt;</a>·<a·class="code·hl_class"·href="a02026.html">ElementInfo</a>;</div>106 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<a·class="code·hl_function"·href="a02050.html#a620f3c2e52cbfdffff360ab677d69c15">AlbertaGridHierarchicIterator</a>·(·<span·class="keyword">const</span>·GridImp·&amp;<a·class="code·hl_function"·href="a02050.html#a3cbae1b0e04f245ca6896f849f90ca06">grid</a>,</div>
 107 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····································<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02050.html#a435289c34bc0ca385bdac9cadd252502">ElementInfo</a>·&amp;elementInfo,</div>
 108 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····································<span·class="keywordtype">int</span>·maxLevel·);</div>
108 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>109 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 110 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<a·class="code·hl_function"·href="a02050.html#a620f3c2e52cbfdffff360ab677d69c15">AlbertaGridHierarchicIterator</a>·(·<span·class="keyword">const</span>·GridImp·&amp;<a·class="code·hl_function"·href="a02050.html#a3cbae1b0e04f245ca6896f849f90ca06">grid</a>,·<span·class="keywordtype">int</span>·actLevel,·<span·class="keywordtype">int</span>·maxLevel·);</div>
109 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">bool</span>·&gt;</div> 
110 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">struct·</span>NoMarkSubEntities;</div> 
111 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">bool</span>·&gt;</div> 
112 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">struct·</span>MarkSubEntities;</div> 
113 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>111 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 112 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<a·class="code·hl_function"·href="a02050.html#a620f3c2e52cbfdffff360ab677d69c15">AlbertaGridHierarchicIterator</a>·(·<span·class="keyword">const</span>·This·&amp;other·);</div>
114 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">public</span>:</div> 
115 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02562.html#a1edc42f4d1799081c7b595190739188f">···54</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02562.html#a1edc42f4d1799081c7b595190739188f">AlbertaMarkerVector</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01986.html">DofNumbering</a>·&amp;dofNumbering·)</div> 
116 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······:·dofNumbering_(·dofNumbering·)</div> 
117 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····{</div>113 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 114 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····This·&amp;<a·class="code·hl_function"·href="a02050.html#aed36525b470e45c47cd73efbbf0bb776">operator=·</a>(·<span·class="keyword">const</span>·This·&amp;other·);</div>
118 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·codim·=·0;·codim·&lt;=·dimension;·++codim·)</div> 
119 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········marker_[·codim·]·=·0;</div> 
120 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>115 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 116 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02050.html#a7200c112124283ec065fb7decc0161ae">increment</a>();</div>
121 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>117 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
122 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02562.html#ac2f958844f8389e86533b1332d83f591">···61</a></span>····<a·class="code·hl_function"·href="a02562.html#ac2f958844f8389e86533b1332d83f591">AlbertaMarkerVector</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02562.html">This</a>·&amp;other·)</div> 
123 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······:·dofNumbering_(·other.dofNumbering_·)</div>118 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02050.html#ae8df9156b1fd97be6b93bc8afe24cc17">···62</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02050.html#ae8df9156b1fd97be6b93bc8afe24cc17">equals</a>·(·<span·class="keyword">const</span>·[·...·truncated·by·diffoscope;·len:·100,·SHA:·ac78a2bb162ca742a1d4e37242612fb161d6101502a5dfaf939fd84d71eed677·...·]</div>
 119 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">····</span>{</div>
 120 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">return</span>·entity_.impl().equals(·other.entity_.impl()·);</div>
124 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····{</div>121 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>
125 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·codim·=·0;·codim·&lt;=·dimension;·++codim·)</div> 
126 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········marker_[·codim·]·=·0;</div> 
127 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div>122 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 123 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02050.html#a069a9c53f23594010e83dab0413d6ab1">···68</a></span>····<a·class="code·hl_typedef"·href="a02050.html#a0d8fb96d0c5a78f0b476006b22a35997">Entity</a>·&amp;<a·class="code·hl_function"·href="a02050.html#a069a9c53f23594010e83dab0413d6ab1">dereference</a>·()<span·class="keyword">·const</span></div>
128 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
129 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02562.html#a8af55ba818222d8c8061e28220fcc2ea">···68</a></span>····<a·class="code·hl_function"·href="a02562.html#a8af55ba818222d8c8061e28220fcc2ea">~AlbertaMarkerVector</a>·()</div> 
130 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····{</div>124 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">····</span>{</div>
131 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<a·class="code·hl_function"·href="a02562.html#aaa509f5c584751cbd9a7e51d9e244699">clear</a>();</div>125 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keywordflow">return</span>·entity_;</div>
132 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>126 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>
133 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>127 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 128 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02050.html#a48e71d5d0138884d1d318edada697804">···74</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02050.html#a48e71d5d0138884d1d318edada697804">level</a>·()<span·class="keyword">·const</span></div>
134 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">private</span>:</div>129 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">····</span>{</div>
135 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····This·&amp;operator=·(·<span·class="keyword">const</span>·This·&amp;·);</div>130 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keywordflow">return</span>·entity_.impl().level();</div>
 131 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····}</div>
136 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>132 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
137 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">public</span>:</div>133 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">protected</span>:</div>
 134 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a02050.html#a3cbae1b0e04f245ca6896f849f90ca06">···81</a></span>····<span·class="keyword">const</span>·GridImp·&amp;<a·class="code·hl_function"·href="a02050.html#a3cbae1b0e04f245ca6896f849f90ca06">grid</a>·()<span·class="keyword">·const</span></div>
138 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·codim·&gt;</div>135 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">····</span>{</div>
139 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a02562.html#a4d4aaa93611ced5a7c02cc86a73cd0b9">···79</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02562.html#a4d4aaa93611ced5a7c02cc86a73cd0b9">subEn[·...·truncated·by·diffoscope;·len:·216,·SHA:·35356f65b432d1b1b3e5b5a2a64db0a252ed2b7e531d5f41987a1254cbc3a4f2·...·];</div>136 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">return</span>·entity_.impl().grid();</div>
140 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>137 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····}</div>
141 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·firstCodim,·<span·class="keyword">class</span>·Iterator·&gt;</div> 
142 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a02562.html#a55015cbdb01aa0b93d5a069810b1cdc1">···82</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02562.html#a55015cbdb01aa0b93d5a069810b1cdc1">markSubEntities</a>·(·<span·class="keyword">const</span>·Iterator·&amp;begin,·<span·class="keyword">const</span>·Iterator·&amp;end·);</div> 
143 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
Max diff block lines reached; 105845/133353 bytes (79.37%) of diff not shown.
26.8 KB
html2text {}
    
Offset 5, 692 lines modifiedOffset 5, 222 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 treeiterator.hh9 hierarchiciterator.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5 
17 ·6#ifndef·DUNE_ALBERTA_TREEITERATOR_HH16 ·5#ifndef·DUNE_ALBERTA_HIERARCHICITERATOR_HH
18 ·7#define·DUNE_ALBERTA_TREEITERATOR_HH17 ·6#define·DUNE_ALBERTA_HIERARCHICITERATOR_HH
19 ·8 
20 ·9#include·<utility>18 ·7
 19 ·8#include·<dune/grid/albertagrid/elementinfo.hh>
 20 ·9#include·<dune/grid/common/entityiterator.hh>
21 ·1021 ·10
22 ·11#include·<dune/common/hybridutilities.hh> 
23 ·12#include·<dune/common/typetraits.hh> 
24 ·13 
25 ·14#include·<dune/grid/albertagrid/elementinfo.hh> 
26 ·15#include·<dune/grid/albertagrid/meshpointer.hh> 
27 ·16 
28 ·17#if·HAVE_ALBERTA22 ·11#if·HAVE_ALBERTA
 23 ·12
 24 ·13namespace·Dune
 25 ·14{
 26 ·15
 27 ·16·//·AlbertaGridHierarchicIterator
 28 ·17·//·-----------------------------
29 ·1829 ·18
30 ·19namespace·Dune 
31 ·20{ 
32 ·21 
33 ·22·//·AlbertaMarkerVector 
34 ·23·//·------------------- 
35 ·24 
36 ·33·template<·int·dim,·int·dimworld·> 
37 34·class·AlbertaMarkerVector30 ·27·template<·class·GridImp·>
 31 28·class·AlbertaGridHierarchicIterator
 32 ·29·{
 33 ·30·typedef·AlbertaGridHierarchicIterator<_GridImp_>·This;
 34 ·31
 35 ·32·public:
 36 33·typedef·typename·GridImp::template·Codim<0>::Entity·Entity;
 37 34·typedef·typename·GridImp::ctype·ctype;
38 ·35·{38 ·35
39 ·36·typedef·AlbertaMarkerVector<_dim,_dimworld_>·This; 
40 ·37 
41 ·38·typedef·AlbertaGrid<_dim,_dimworld_>·Grid; 
42 ·39 
43 ·40·//friend·class·AlbertaGrid<·dim,·dimworld·>; 
44 ·41 
45 ·42·static·const·int·dimension·=·Grid::dimension;39 36·typedef·MakeableInterfaceObject<_Entity_>·EntityObject;
 40 37·typedef·typename·EntityObject::ImplementationType·EntityImp;
 41 ·38
 42 39·typedef·typename·EntityImp::ElementInfo·ElementInfo;
 43 ·40
 44 41·AlbertaGridHierarchicIterator·()
 45 ·42·{}
46 ·4346 ·43
 47 ·45·AlbertaGridHierarchicIterator·(·const·GridImp·&grid,
 48 ·46·const·ElementInfo·&elementInfo,
 49 ·47·int·maxLevel·);
 50 ·48
 51 ·50·AlbertaGridHierarchicIterator·(·const·GridImp·&grid,·int·actLevel,·int
 52 maxLevel·);
47 ·44·typedef·Alberta::HierarchyDofNumbering<_dimension_>·DofNumbering; 
48 ·45·typedef·Alberta::ElementInfo<_dimension_>·ElementInfo; 
49 ·46 
50 ·47·template<·bool·> 
51 ·48·struct·NoMarkSubEntities; 
52 ·49·template<·bool·> 
53 ·50·struct·MarkSubEntities; 
54 ·5153 ·51
 54 ·53·AlbertaGridHierarchicIterator·(·const·This·&other·);
 55 ·54
 56 ·56·This·&operator=(·const·This·&other·);
 57 ·57
 58 ·59·void·increment();
55 ·52·public: 
56 54·explicit·AlbertaMarkerVector·(·const·DofNumbering·&dofNumbering·) 
57 ·55·:·dofNumbering_(·dofNumbering·) 
58 ·56·{ 
59 ·57·for(·int·codim·=·0;·codim·<=·dimension;·++codim·) 
60 ·58·marker_[·codim·]·=·0; 
61 ·59·} 
62 ·6059 ·60
 60 62·bool·equals·(·const·This·&other·)·const
63 61·AlbertaMarkerVector·(·const·This·&other·) 
64 ·62·:·dofNumbering_(·other.dofNumbering_·) 
65 ·63·{61 ·63·{
 62 ·64·return·entity_.impl().equals(·other.entity_.impl()·);
66 ·64·for(·int·codim·=·0;·codim·<=·dimension;·++codim·) 
67 ·65·marker_[·codim·]·=·0; 
68 ·66·}63 ·65·}
69 ·67 
70 68·~AlbertaMarkerVector·()64 ·66
 65 68·Entity·&dereference·()·const
71 ·69·{66 ·69·{
72 ·70·clear();67 ·70·return·entity_;
73 ·71·}68 ·71·}
74 ·7269 ·72
 70 74·int·level·()·const
 71 ·75·{
 72 ·76·return·entity_.impl().level();
 73 ·77·}
 74 ·78
 75 ·79·protected:
 76 81·const·GridImp·&grid·()·const
 77 ·82·{
 78 ·83·return·entity_.impl().grid();
 79 ·84·}
 80 ·85
75 ·73·private:81 ·86·private:
 82 ·87·void·increment·(·ElementInfo·elementInfo·);
 83 ·88
 84 ·89·mutable·Entity·entity_;
 85 ·90
 86 ·91·//·level·on·which·the·iterator·was·started
 87 ·92·int·startLevel_;
76 ·74·This·&operator=·(·const·This·&·); 
Max diff block lines reached; 23276/27390 bytes (84.98%) of diff not shown.
7.02 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00671.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-grid:·elementinfo.hh·File·Reference</title>8 <title>dune-grid:·leveliterator.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, 50 lines modifiedOffset 65, 35 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">elementinfo.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">leveliterator.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
 75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00281_source.html">dune/grid/common/entityiterator.hh</a>&gt;</code><br·/>
  
75 <p>provides·a·wrapper·for·ALBERTA's·el_info·structure·· 
76 <a·href="#details">More...</a></p> 
77 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/> 
78 <code>#include·&lt;vector&gt;</code><br·/> 
79 <code>#include·&lt;utility&gt;</code><br·/> 
80 <code>#include·&lt;<a·class="el"·href="a00701_source.html">dune/grid/albertagrid/geometrycache.hh</a>&gt;</code><br·/> 
81 <code>#include·&lt;<a·class="el"·href="a00656_source.html">dune/grid/albertagrid/macroelement.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00662_source.html">dune/grid/albertagrid/treeiterator.hh</a>&gt;</code><br·/>
82 </div>77 </div>
83 <p><a·href="a00671_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a00671_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <table·class="memberdecls">79 <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>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02026.html">Dune::Alberta::ElementInfo&lt;·dim·&gt;</a></td></tr>82 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02170.html">Dune::AlbertaGridLevelIterator&lt;·codim,·pitype,·GridImp·&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="a02034.html">Dune::Alberta::ElementInfo&lt;·dim·&gt;::Instance</a></td></tr> 
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <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="a02038.html">Dune::Alberta::ElementInfo&lt;·dim·&gt;::Stack</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="a02302.html">Dune::AlbertaGridLevelIterator&lt;·codim,·Ghost_Partition,·GridImp·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02042.html">Dune::Alberta::ElementInfo&lt;·dim·&gt;::Seed</a></td></tr> 
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table><table·class="memberdecls">86 </table><table·class="memberdecls">
96 <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>
97 Namespaces</h2></td></tr>88 Namespaces</h2></td></tr>
98 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>89 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
99 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>90 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 <tr·class="memitem:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr> 
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
103 </table>92 </table>
104 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
105 <div·class="textblock"><p·>provides·a·wrapper·for·ALBERTA's·el_info·structure·</p> 
106 <dl·class="section·author"><dt>Author</dt><dd>Martin·Nolte·</dd></dl> 
107 </div></div><!--·contents·-->93 </div><!--·contents·-->
108 <!--·start·footer·part·-->94 <!--·start·footer·part·-->
109 <hr·class="footer"/><address·class="footer"><small>95 <hr·class="footer"/><address·class="footer"><small>
110 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.496 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
111 </small></address>97 </small></address>
112 </body>98 </body>
113 </html>99 </html>
1.21 KB
html2text {}
    
Offset 6, 37 lines modifiedOffset 6, 23 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·albertagrid9 ····*·albertagrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 elementinfo.hh·File·Reference11 leveliterator.hh·File·Reference
 12 #include·<dune/grid/common/entityiterator.hh>
12 provides·a·wrapper·for·ALBERTA's·el_info·structure·More... 
13 #include·<cassert> 
14 #include·<vector> 
15 #include·<utility> 
16 #include·<dune/grid/albertagrid/geometrycache.hh>13 #include·<dune/grid/albertagrid/treeiterator.hh>
17 #include·<dune/grid/albertagrid/macroelement.hh> 
18 Go_to_the_source_code_of_this_file.14 Go_to_the_source_code_of_this_file.
19 ·Classes15 ·Classes
20 ·class· Dune::Alberta::ElementInfo<_dim_>16 class· Dune::AlbertaGridLevelIterator<_codim,_pitype,_GridImp_>
21  17  
 18 class· Dune::AlbertaGridLevelIterator<_codim,_Ghost_Partition,_GridImp_>
22 struct· Dune::Alberta::ElementInfo<_dim_>::Instance 
23   
24 ·class· Dune::Alberta::ElementInfo<_dim_>::Stack 
25   
26 struct· Dune::Alberta::ElementInfo<_dim_>::Seed 
27  19  
28 ·Namespaces20 ·Namespaces
29 namespace· Dune21 namespace· Dune
30  ··········Include·standard·header·files.22  ··········Include·standard·header·files.
31  23  
32 namespace· Dune::Alberta 
33   
34 *****·Detailed·Description·***** 
35 provides·a·wrapper·for·ALBERTA's·el_info·structure 
36 ··Author 
37 ······Martin·Nolte 
  
38 ===============================================================================24 ===============================================================================
39 ·····Generated·by [doxygen]·1.9.425 ·····Generated·by [doxygen]·1.9.4
257 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00671_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-grid:·elementinfo.hh·Source·File</title>8 <title>dune-grid:·leveliterator.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, 1023 lines modifiedOffset 62, 125 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">elementinfo.hh</div></div>68 ··<div·class="headertitle"><div·class="title">leveliterator.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00671.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00671.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_ELEMENTINFO_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_LEVELITERATOR_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_ELEMENTINFO_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_LEVELITERATOR_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="a00281.html">dune/grid/common/entityiterator.hh</a>&gt;</span></div>
 79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
78 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00662.html">dune/grid/albertagrid/treeiterator.hh</a>&gt;</span></div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
79 <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="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#if·HAVE_ALBERTA</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
80 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>
81 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
82 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00701.html">dune/grid/albertagrid/geometrycache.hh</a>&gt;</span></div> 
83 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00656.html">dune/grid/albertagrid/macroelement.hh</a>&gt;</span></div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·AlbertaGridLevelIterator</span></div>
 88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="comment">//·------------------------</span></div>
84 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
85 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·codim,·PartitionIteratorType·pitype,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp·&gt;</div>
 91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a02170.html">···21</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02170.html">AlbertaGridLevelIterator</a></div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02046.html">AlbertaGridTreeIterator</a>&lt;·codim,·GridImp,·false·&gt;</div>
88 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>{</div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>
89 <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>··<span·class="keyword">namespace·</span>Alberta</div>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02170.html">AlbertaGridLevelIterator&lt;·codim,·pitype,·GridImp·&gt;</a>·<a·class="code·hl_class"·href="a02170.html">This</a>;</div>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02046.html">AlbertaGridTreeIterator&lt;·codim,·GridImp,·false·&gt;</a>·<a·class="code·hl_class"·href="a02046.html">Base</a>;</div>
91 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··{</div>96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
92 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div>
93 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="comment">//·External·Forward·Declarations</span></div> 
94 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="comment">//·-----------------------------</span></div>98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02170.html#a71990bf4f6ac8f816125aa813296f4f3">···28</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02046.html#a9a07[·...·truncated·by·diffoscope;·len:·138,·SHA:·ffd7c494dceb6dd19d3d5c8922e001b5ce2e01ced5bf280aa7782b7ca858df16·...·]</div>
 99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02170.html#a05f5816bd54b470bbb12ac2ade6ce4b9">···29</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02562.html">Base::MarkerVector</a>·<a·class="code·hl_typedef"·href="a02170.html#a05f5816bd54b470bbb12ac2ade6ce4b9">MarkerVector</a>;</div>
95 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
96 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02170.html#a33cc13993ae62be9cbad51198fb67f1b">···31</a></span>····<a·class="code·hl_function"·href="a02170.html#a33cc13993ae62be9cbad51198fb67f1b">AlbertaGridLevelIterator</a>·()</div>
97 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">class·</span>MeshPointer;</div>102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····{}</div>
Diff chunk too large, falling back to line-by-line diff (54 lines added, 889 lines removed)
98 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
99 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">struct·</span>BasicNodeProjection;</div>104 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02170.html#a755b32e2c422932d2992f6c7e091d92b">···35</a></span>····<a·class="code·hl_function"·href="a02170.html#a755b32e2c422932d2992f6c7e091d92b">AlbertaGridLevelIterator</a>·(·<span·class="[·...·truncated·by·diffoscope;·len:·255,·SHA:·6ad086473cb33d336d497266d09ce837b79979e64e716d7751e94919071a8476·...·]</div>
100 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>105 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······:·<a·class="code·hl_class"·href="a02046.html">Base</a>(·<a·class="code·hl_function"·href="a02046.html#ac85bd6d1ffd28757e33b13a2080e6634">grid</a>,·<a·class="code·hl_function"·href="a02046.html#aa4[·...·truncated·by·diffoscope;·len:·43,·SHA:·ae1f32c13176bb139badd100183d9dd770adfa41305152157c5c668f73afae38·...·]</div>
101 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>106 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{}</div>
102 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>107 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
103 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="comment">//·ElementInfo</span></div>108 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02170.html#a3cdc5cdce5aeb7f8cf4d71929d21d2b4">···40</a></span>····<a·class="code·hl_function"·href="a02170.html#a3cdc5cdce5aeb7f8cf4d71929d21d2b4">AlbertaGridLevelIterator</a>·(·<span·class=[·...·truncated·by·diffoscope;·len:·126,·SHA:·a83e62edc0cc45ab4af38a76faf3542411f4bb05fa8e6096dfb271e652afbb25·...·]</div>
104 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="comment">//·-----------</span></div>109 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02562.html">MarkerVector</a>·*vec,</div>
105 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>110 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·······························<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02046.html#aa4965dc0b1f79fa7dc3ac41b9b86370b">level</a>·)</div>
106 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>111 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······:·<a·class="code·hl_class"·href="a02046.html">Base</a>(·<a·class="code·hl_function"·href="a02046.html#ac85bd6d1ffd28757e33b13a2080e6634">grid</a>,·vec,·<a·class="code·hl_function"·href="a02046.htm[·...·truncated·by·diffoscope;·len:·48,·SHA:·85a6c3ade9c2fe3d8c049325f63baefe1348b1409ff2eeb7da3eed7ff754d539·...·]</div>
107 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02026.html">···42</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02026.html">ElementInfo</a></div>112 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····{}</div>
108 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{</div>113 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
109 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02034.html">Instance</a>;</div>114 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02170.html#a80be16ce99c94519a8767f1906f8bfd1">···47</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02170.html#a80be16ce99c94519a8767f1906f8bfd1">increm[·...·truncated·by·diffoscope;·len:·10,·SHA:·48faa3f18207befad642fbc766f4d6c9f96816754fb42689c75926e4b3c21ca4·...·]</div>
110 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02038.html">Stack</a>;</div>115 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{</div>
111 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>116 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<a·class="code·hl_function"·href="a02046.html#ac6f73dec675a7306efd9a96fb3186cef">Base::increment</a>();</div>
112 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·&gt;</div>117 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div>
113 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keyword">struct·</span>Library;</div>118 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··};</div>
114 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>119 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
115 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02034.html">Instance</a>·*<a·class="code·hl_struct"·href="a02034.html">InstancePtr</a>;</div>120 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
116 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>121 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·codim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp·&gt;</div>
117 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">public</span>:</div>122 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02302.html">···55</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02170.html">AlbertaGridLevelIterator</a>&lt;·codim,·<a·class="code·hl_enumvalue"·href="a01031.[·...·truncated·by·diffoscope;·len:·108,·SHA:·cd2727d4a3b50e8f734838d84ae39cdd89b9513326d5e4ee2b7e7ad584aaef2c·...·]</div>
118 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02026.html#a533a7a0d580dcffdd0d95ab6f9c91657">···53</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·[·...·truncated·by·diffoscope;·len:·85,·SHA:·cbc15a503cddbf4edb7cb4568fbbf2676c4d4c62ec83f1989fb6e7dfe45156cc·...·];</div>123 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02046.html">AlbertaGridTreeIterator</a>&lt;·codim,·GridImp,·false·&gt;</div>
119 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>124 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··{</div>
120 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02026.html#a8c1f2fb96264b973fb5898bad3f84899">···55</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·[·...·truncated·by·diffoscope;·len:·180,·SHA:·a5778d8424cdff5840f32d9bb64d2a3eda8ac7f990b3d2bb3e94aadcdf9f330c·...·]</a>;</div>125 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02302.html">AlbertaGridLevelIterator&lt;·codim,·Ghost_Partition,·GridImp·&gt;</a>·<a·class="code·hl_class"·href="a02302.html">Thi[·...·truncated·by·diffoscope;·len:·1,·SHA:·043a718774c572bd8a25adbeb1bfcd5c0256ae11cecf9f9c3f925d0e52beaf89·...·]</a>;</div>
121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02026.html#a19d5314bc758414871e1f4c61bbe5d2f">···56</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·[·...·truncated·by·diffoscope;·len:·168,·SHA:·e56eb5a87978172832a3a38976ee6d371947e8920f69fc83d252c5fa96531de5·...·]e</a>;</div>126 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02046.html">AlbertaGridTreeIterator&lt;·codim,·GridImp,·false·&gt;</a>·<a·class="code·hl_class"·href="a02046.html">Base</a>;</div>
122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>127 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02026.html#a224c436b32abe220b88664dc1b6f3f4c">···58</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02314.html">Alberta::MacroElement&lt;·dimension·&gt;[·...·truncated·by·diffoscope;·len:·102,·SHA:·41b9289c6958c11f0bdb63e9ced9ff05641fdea3fd19810c1da13fe74e6a358a·...·]</div>128 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">public</span>:</div>
124 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02026.html#a8f8f72a4faddeac25a0d9c54cd23101e">···59</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01978.html">Alberta::MeshPointer&lt;·dimension·&gt;</[·...·truncated·by·diffoscope;·len:·94,·SHA:·6f5eca0e00c2e4ec3be3ee11c8cebb6bca0e4bd555fa3fa0814c5ad8e1f37c8e·...·]</a>;</div>129 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02302.html#ab24aa8c6e3d423f4a77aa67688ca0ff9">···62</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02046.html#a9a0[·...·truncated·by·diffoscope;·len:·134,·SHA:·5dec03658655390078e88b3aade2405d6e9e50643b5a182a32da3f92de934fcb·...·]</a>;</div>
125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02026.html#aaa5c5e1e0a2f64f82b3d6acbfc316a23">···60</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02390.html">Alberta::FillFlags&lt;·dimension·&gt;</a>[·...·truncated·by·diffoscope;·len:·90,·SHA:·7e8bde0a3d4c957b6305e7c2e2f6036f27d4d5e4ececbb2d6f9cde4a49a26187·...·]</a>;</div>130 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02302.html#ac6049d3b72d881bf329ced64530243e6">···63</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02562.html">Base::[·...·truncated·by·diffoscope;·len:·109,·SHA:·48c1f007b998d140e28e09c81ef7da3b81d1aab10e7a514212a2e87d101684a0·...·]</a>;</div>
126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>131 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02026.html#a6f7f1f065add882dad9f659f9a5c1958">···62</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·[·...·truncated·by·diffoscope;·len:·97,·SHA:·3dec0791fbd8cc14df1d060b1b06e4e5c05b5676f3de4354e7dca9fd4ec8aefe·...·]</div>132 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02302.html#a560eddbe254992cf2dba77b3a707248b">···65</a></span>····<a·class="code·hl_function"·href="a02302.html#a560eddbe254992cf2dba77b3a707248b">AlbertaGridLevelIterator</a>·()</div>
128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>133 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····{}</div>
129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a02026.html#a2bc55c13b568a007de226eb2e4ff7ef3">···64</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·[·...·truncated·by·diffoscope;·len:·135,·SHA:·dc948d1e1293ca4f8b952c0d5f26cb069fa4ab8bc4bca43bd6828ed5ae2f2d1f·...·]</div>134 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
130 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>135 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02302.html#af4606c5baae092734e9e5452ceb72297">···69</a></span>····<a·class="code·hl_function"·href="a02302.html#af4606c5baae092734e9e5452ceb72297">AlbertaGridLevelIterator</a>·(·<span·class="[·...·truncated·by·diffoscope;·len:·255,·SHA:·6ad086473cb33d336d497266d09ce837b79979e64e716d7751e94919071a8476·...·]</div>
131 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#if·!DUNE_ALBERTA_CACHE_COORDINATES</span></div>136 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······:·<a·class="code·hl_class"·href="a02046.html">Base</a>(·<a·class="code·hl_function"·href="a02046.html#ac85bd6d1ffd28757e33b13a2080e6634">grid</a>,·<a·class="code·hl_function"·href="a02046.html#aa[·...·truncated·by·diffoscope;·len:·44,·SHA:·06cd18f4fa2798c121d0d06fa5977122e8e25d399ca8fe305118cde6ad1b0ea4·...·]</div>
132 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a02026.html#a3f08a0cb784d298336567fbf00303497">···67</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02126.html">GeometryCacheProxy&lt;·dim·&gt;</a>·<a·c[·...·truncated·by·diffoscope;·len:·94,·SHA:·67daffe752dd6821015a8bfae2951f469bacd8c1cab6138d82c0dbb9a67eaf68·...·]</div>137 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····{}</div>
133 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#endif</span></div>138 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02302.html#affdb3a9821238bfe6ce40d02f20c5e7a">···74</a></span>····<a·class="code·hl_function"·href="a02302.html#affdb3a9821238bfe6ce40d02f20c5e7a">AlbertaGridLevelIterator</a>·(·<span·class=[·...·truncated·by·diffoscope;·len:·126,·SHA:·a83e62edc0cc45ab4af38a76faf3542411f4bb05fa8e6096dfb271e652afbb25·...·]</div>
135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02042.html">Seed</a>;</div>140 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02562.html">MarkerVector</a>·*,</div>
136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·······························<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02046.html#aa4965dc0b1f79fa7dc3ac41b9b86370b">level</a>·)</div>
137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keyword">private</span>:</div>142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······:·<a·class="code·hl_class"·href="a02046.html">Base</a>(·<a·class="code·hl_function"·href="a02046.html#ac85bd6d1ffd28757e33b13a2080e6634">grid</a>,·<a·class="code·hl_function"·href="a02046.html#aa4[·...·truncated·by·diffoscope;·len:·43,·SHA:·ae1f32c13176bb139badd100183d9dd770adfa41305152157c5c668f73afae38·...·]</div>
138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02026.html#a9c182b1194f0c7cfa93a18e8024965e8">ElementInfo</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_struct[·...·truncated·by·diffoscope;·len:·53,·SHA:·c66cfd5125aa16de8a0184541314166688ec02045ac6ee14624928e179359298·...·]</div>143 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····{}</div>
139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>144 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
140 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keyword">public</span>:</div>145 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a02302.html#a5c5dec13759443cf274a42ada7e0004d">···81</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02302.html#a5c5dec13759443cf274a42ada7e0004d">incre[·...·truncated·by·diffoscope;·len:·11,·SHA:·f66a89bfe9c3e47c86bfd18dfd35ba88c66ef877343af5c0d21cd46fa7b5964c·...·]</div>
141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a02026.html#a9c182b1194f0c7cfa93a18e8024965e8">···76</a></span>······<a·class="code·hl_function"·href="a02026.html#a9c182b1194f0c7cfa93a18e8024965e8">ElementInfo</a>·();</div>146 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····{</div>
142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a02026.html#ab5c4013c6f31124c7f4f5ab06593903f">···77</a></span>······<a·class="code·hl_function"·href="a02026.html#ab5c4013c6f31124c7f4f5ab06593903f">ElementInfo</a>·(·<span·class="keyword">c[·...·truncated·by·diffoscope;·len:·368,·SHA:·30c1d830ff998c98efc5dfd18459a9982138fec2ce189378b982c9260ad073dc·...·]</div>147 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<a·class="code·hl_function"·href="a02046.html#ac6f73dec675a7306efd9a96fb3186cef">Base::increment</a>();</div>
143 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····················<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02390.html#a78827548b7dfc97322ef424dae19ac80">FillFlags::Flags</a>·fillFlags·=·<a·class="code·hl_variable"·hr[·...·truncated·by·diffoscope;·len:·77,·SHA:·bc20fc445ad6a5412b85d0470fd1609bee5121cd382ea7421c06f88bd4558ae1·...·]</div>148 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····}</div>
144 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a02026.html#afff45505f01b5af265a5e5fc7d1bf1f4">···79</a></span>······<a·class="code·hl_function"·href="a02026.html#afff45505f01b5af265a5e5fc7d1bf1f4">ElementInfo</a>·(·<span·class="keyword">c[·...·truncated·by·diffoscope;·len:·303,·SHA:·aac6d562f92f8dc5b17452fb32ed5b149221e3c134adb731ae1652ecf4e6bb78·...·]</div>149 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··};</div>
145 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····················<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02390.html#a78827548b7dfc97322ef424dae19ac80">FillFlags::Flags</a>·fillFlags·=·<a·class="code·hl_variable"·hre[·...·truncated·by·diffoscope;·len:·76,·SHA:·1d554284fbe294e21978ce4b4ca7e7ffec13aaaf7ff5e9a5a9de002574437510·...·]</div>150 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>}</div>
146 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a02026.html#a3dbb3e868a70f8dd602a7c49c42ec849">···81</a></span>······<a·class="code·hl_function"·href="a02026.html#a3dbb3e868a70f8dd602a7c49c42ec849">ElementInfo</a>·(·<span·class="keyword">co[·...·truncated·by·diffoscope;·len:·84,·SHA:·062629913f0ba7895ba23e982f129fb9f5339cd521cf650f84b705f135dee5fb·...·]</div>151 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
147 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a02026.html#aff606a337dda95e864f5622a99455f7f">···82</a></span>······<a·class="code·hl_function"·href="a02026.html#aff606a337dda95e864f5622a99455f7f">ElementInfo</a>·(·<a·class="code·hl_class"[·...·truncated·by·diffoscope;·len:·54,·SHA:·1fd791964357e70e363c49691140294b1b0ee915873639d27517c6d228cf3036·...·]</div>152 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>
148 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>153 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
149 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a02026.html#a84ee8d6233500f766ce7c61d7c8e2fa1">···84</a></span>······<a·class="code·hl_function"·href="a02026.html#a84ee8d6233500f766ce7c61d7c8e2fa1">~ElementInfo</a>·();</div>154 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_ALBERTA_LEVELITERATOR_HH</span></div>
150 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>155 <div·class="ttc"·id="aa00281_html"><div·class="ttname"><a·href="a00281.html">entityiterator.hh</a></div></div>
151 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a02026.html#a452914df01bd5c616cfce4b5b94022a9">···86</a></span>······<a·class="code·hl_class"·href="a02026.html">ElementInfo</a>·&amp;<a·class="code·hl_function"·href="a02026[·...·truncated·by·diffoscope;·len:·165,·SHA:·1d4f6248e5b7fb97d82b8b17f80fa446188fe9c9c1629dc155108a29a8b46e3c·...·]</div>156 <div·class="ttc"·id="aa00662_html"><div·class="ttname"><a·href="a00662.html">treeiterator.hh</a></div></div>
152 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a02026.html#a0f24e38ba40aa0c4f4799adaf65b6187">···87</a></span>······<a·class="code·hl_class"·href="a02026.html">ElementInfo</a>·&amp;<a·class="code·hl_function"·href="a02026[·...·truncated·by·diffoscope;·len:·135,·SHA:·f4139518e2c8c19d7003300c2f3a6d72e5975769b13380b18354813a4ca4b648·...·]</div>157 <div·class="ttc"·id="aa01031_html_ggaa5b9e8102d7f70f3f4178182629d98b6a90c5b1d5dc07ddecbf0fc09db7544216"><div·class="ttname"><a·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a90c5b1d5dc07ddecbf0fc09db7544216">Dune::Ghost_Partition</a></div><div·class="ttdeci">@·[·...·truncated·by·diffoscope;·len:·125,·SHA:·87ce2b9465a315ccc0961f27e9c80072c9850191b24a01bbf15a3e3cdfdb5c56·...·]</div>
153 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
154 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02026.html#a49a012484d4b5b2b3cfd000f907801a7">···89</a></span>······<span·class="keyword">explicit</span>·<span·class="keyword">operator</span>·bool·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·(instance_·!=·null());·}</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"><a·class="line"·href="a02026.html#a527ff2cec25760c3294d74c1eff8ac6f">···91</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02026.html#a527ff2cec25760c3294d74c1eff8ac6f">operator==·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02026.html">ElementInfo</a>·&amp;other·)·<span·class="keyword">const</span>;</div> 
157 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02026.html#aa8aada51729bc3c5d2e4751367f6c541">···92</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02026.html#aa8aada51729bc3c5d2e4751367f6c541">operator!=·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02026.html">ElementInfo</a>·&amp;other·)·<span·class="keyword">const</span>;</div> 
158 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
159 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a02026.html#a28dca87ba7111c9d7101ce1efac635c1">···94</a></span>······<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02314.html">MacroElement</a>·&amp;<a·class="code·hl_function"·href="a02026.html#a28dca87ba7111c9d7101ce1efac635c1">macroElement</a>·()·<span·class="keyword">const</span>;</div> 
160 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a02026.html#a329d795b6a9b1b46083d104a6922dadd">···95</a></span>······<a·class="code·hl_class"·href="a02026.html">ElementInfo</a>·<a·class="code·hl_function"·href="a02026.html#a329d795b6a9b1b46083d104a6922dadd">father</a>·()·<span·class="keyword">const</span>;</div> 
Max diff block lines reached; 34399/222758 bytes (15.44%) of diff not shown.
38.9 KB
html2text {}
    
Offset 5, 1216 lines modifiedOffset 5, 176 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 elementinfo.hh9 leveliterator.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_ALBERTA_ELEMENTINFO_HH16 ·5#ifndef·DUNE_ALBERTA_LEVELITERATOR_HH
17 ·6#define·DUNE_ALBERTA_ELEMENTINFO_HH17 ·6#define·DUNE_ALBERTA_LEVELITERATOR_HH
18 ·718 ·7
19 ·13#include·<cassert> 
20 ·14#include·<vector> 
21 ·15#include·<utility>19 ·8#include·<dune/grid/common/entityiterator.hh>
 20 ·9
 21 ·10#include·<dune/grid/albertagrid/treeiterator.hh>
 22 ·11
 23 ·12#if·HAVE_ALBERTA
 24 ·13
 25 ·14namespace·Dune
 26 ·15{
22 ·1627 ·16
23 ·17#include·<dune/grid/albertagrid/geometrycache.hh> 
24 ·18#include·<dune/grid/albertagrid/macroelement.hh>28 ·17·//·AlbertaGridLevelIterator
 29 ·18·//·------------------------
25 ·1930 ·19
26 ·20#if·HAVE_ALBERTA 
27 ·21 
28 ·22namespace·Dune31 ·20·template<·int·codim,·PartitionIteratorType·pitype,·class·GridImp·>
 32 21·class·AlbertaGridLevelIterator
 33 ·22·:·public·AlbertaGridTreeIterator<·codim,·GridImp,·false·>
29 ·23{34 ·23·{
30 ·24 
31 ·25·namespace·Alberta35 ·24·typedef·AlbertaGridLevelIterator<_codim,_pitype,_GridImp_>·This;
 36 ·25·typedef·AlbertaGridTreeIterator<_codim,_GridImp,_false_>·Base;
32 ·26·{37 ·26
33 ·27 
34 ·28·//·External·Forward·Declarations 
35 ·29·//·-----------------------------38 ·27·public:
 39 28·typedef·typename·Base::Entity·Entity;
 40 29·typedef·typename·Base::MarkerVector·MarkerVector;
36 ·3041 ·30
37 ·31·template<·int·dim·> 
38 ·32·class·MeshPointer;42 31·AlbertaGridLevelIterator·()
 43 ·32·{}
Diff chunk too large, falling back to line-by-line diff (57 lines added, 916 lines removed)
39 ·3344 ·33
40 ·34·struct·BasicNodeProjection;45 35·AlbertaGridLevelIterator·(·const·GridImp·&grid,·int·level·)
41 ·3546 ·36·:·Base(·grid,·level·)
42 ·3647 ·37·{}
43 ·3748 ·38
44 ·38·//·ElementInfo49 40·AlbertaGridLevelIterator·(·const·GridImp·&grid,
45 ·39·//·-----------50 ·41·const·MarkerVector·*vec,
46 ·4051 ·42·int·level·)
47 ·41·template<·int·dim·>52 ·43·:·Base(·grid,·vec,·level·)
48 42·class·ElementInfo53 ·44·{}
49 ·43·{54 ·45
50 ·44·struct·Instance;55 47·void·increment·()
51 ·45·class·Stack;56 ·48·{
52 ·4657 ·49·Base::increment();
53 ·47·template<·int·>58 ·50·}
54 ·48·struct·Library;59 ·51·};
55 ·4960 ·52
56 ·50·typedef·Instance·*InstancePtr;61 ·53
57 ·5162 ·54·template<·int·codim,·class·GridImp·>
58 ·52·public:63 55·class·AlbertaGridLevelIterator<·codim,·Ghost_Partition,·GridImp·>
59 53·static·const·int·dimension·=·dim;64 ·56·:·public·AlbertaGridTreeIterator<·codim,·GridImp,·false·>
60 ·5465 ·57·{
61 55·static·const·int·numVertices·=·NumSubEntities<_dimension,_dimension_>::66 ·58·typedef·AlbertaGridLevelIterator<_codim,_Ghost_Partition,_GridImp_>·This;
62 value;67 ·59·typedef·AlbertaGridTreeIterator<_codim,_GridImp,_false_>·Base;
63 56·static·const·int·numFaces·=·NumSubEntities<_dimension,_1_>::value;68 ·60
64 ·5769 ·61·public:
65 58·typedef·Alberta::MacroElement<_dimension_>·MacroElement;70 62·typedef·typename·Base::Entity·Entity;
66 59·typedef·Alberta::MeshPointer<_dimension_>·MeshPointer;71 63·typedef·typename·Base::MarkerVector·MarkerVector;
67 60·typedef·Alberta::FillFlags<_dimension_>·FillFlags;72 ·64
68 ·6173 65·AlbertaGridLevelIterator·()
69 62·static·const·int·maxNeighbors·=·N_NEIGH_MAX;74 ·66·{}
70 ·6375 ·67
71 64·static·const·int·maxLevelNeighbors·=·Library<·dimWorld·>::maxLevelNeighbors;76 69·AlbertaGridLevelIterator·(·const·GridImp·&grid,·int·level·)
72 ·6577 ·70·:·Base(·grid,·level·)
73 ·66#if·!DUNE_ALBERTA_CACHE_COORDINATES78 ·71·{}
74 67·typedef·GeometryCacheProxy<_dim_>·GeometryCache;79 ·72
75 ·68#endif80 74·AlbertaGridLevelIterator·(·const·GridImp·&grid,
76 ·6981 ·75·const·MarkerVector·*,
77 ·70·struct·Seed;82 ·76·int·level·)
78 ·7183 ·77·:·Base(·grid,·level·)
79 ·72·private:84 ·78·{}
80 ·73·explicit·ElementInfo·(·const·InstancePtr·&instance·);85 ·79
81 ·7486 81·void·increment·()
82 ·75·public:87 ·82·{
83 76·ElementInfo·();88 ·83·Base::increment();
84 77·ElementInfo·(·const·MeshPointer·&mesh,·const·MacroElement·&macroElement,89 ·84·}
85 ·78·typename·FillFlags::Flags·fillFlags·=·FillFlags::standard·);90 ·85·};
86 79·ElementInfo·(·const·MeshPointer·&mesh,·const·Seed·&seed,91 ·86}
87 ·80·typename·FillFlags::Flags·fillFlags·=·FillFlags::standard·);92 ·87
88 81·ElementInfo·(·const·ElementInfo·&other·);93 ·88#endif·//·#if·HAVE_ALBERTA
89 82·ElementInfo·(·ElementInfo&&·other·);94 ·89
90 ·8395 ·90#endif·//·#ifndef·DUNE_ALBERTA_LEVELITERATOR_HH
91 84·~ElementInfo·();96 entityiterator.hh
92 ·8597 treeiterator.hh
93 86·ElementInfo·&operator=(·const·ElementInfo·&other·);98 Dune::Ghost_Partition
94 87·ElementInfo·&operator=(·ElementInfo·&&other·);99 @·Ghost_Partition
95 ·88100 only·ghost·entities
96 89·explicit·operator·bool·()·const·{·return·(instance_·!=·null());·}101 Definition:·gridenums.hh:142
97 ·90 
98 91·bool·operator==(·const·ElementInfo·&other·)·const; 
99 92·bool·operator!=(·const·ElementInfo·&other·)·const; 
100 ·93 
101 94·const·MacroElement·&macroElement·()·const; 
102 95·ElementInfo·father·()·const; 
103 96·int·indexInFather·()·const; 
104 97·ElementInfo·child·(·int·i·)·const; 
105 98·bool·isLeaf·()·const; 
106 ·99 
107 100·Seed·seed·()·const; 
108 ·101 
109 102·MeshPointer·mesh·()·const; 
110 ·103 
111 104·bool·mightVanish·()·const; 
112 ·105 
113 106·int·level·()·const; 
Max diff block lines reached; 11926/39797 bytes (29.97%) of diff not shown.
16.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00677.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-grid:·macrodata.hh·File·Reference</title>8 <title>dune-grid:·algebra.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, 48 lines modifiedOffset 63, 77 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124; 
71 <a·href="#namespaces">Namespaces</a>··</div>70 <a·href="#namespaces">Namespaces</a>·&#124;
 71 <a·href="#func-members">Functions</a>··</div>
72 ··<div·class="headertitle"><div·class="title">macrodata.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">algebra.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>provides·a·wrapper·for·ALBERTA's·macro_data·structure·· 
76 <a·href="#details">More...</a></p> 
77 <div·class="textblock"><code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
78 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>76 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/> 
80 <code>#include·&lt;<a·class="el"·href="a00692_source.html">dune/grid/albertagrid/algebra.hh</a>&gt;</code><br·/> 
81 <code>#include·&lt;<a·class="el"·href="a00659_source.html">dune/grid/albertagrid/albertaheader.hh</a>&gt;</code><br·/> 
82 </div>77 </div>
83 <p><a·href="a00677_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a00677_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <table·class="memberdecls">79 <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="a02306.html">Dune::Alberta::MacroData&lt;·dim·&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="a02310.html">Dune::Alberta::MacroData&lt;·dim·&gt;::Library&lt;·int·&gt;</a></td></tr> 
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
91 </table><table·class="memberdecls"> 
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>80 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
93 Namespaces</h2></td></tr>81 Namespaces</h2></td></tr>
94 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>82 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
95 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>83 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 <tr·class="memitem:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr>85 <tr·class="memitem:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr>
98 <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">
 88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 89 Functions</h2></td></tr>
 90 <tr·class="memitem:ac9ec1689c4568d01644db2bfee5947f6"><td·class="memTemplParams"·colspan="2">template&lt;class·K·&gt;·</td></tr>
 91 <tr·class="memitem:ac9ec1689c4568d01644db2bfee5947f6"><td·class="memTemplItemLeft"·align="right"·valign="top">static·FieldVector&lt;·K,·3·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#ac9ec1689c4568d01644db2bfee5947f6">Dune::Alberta::vectorProduct</a>·(const·FieldVector&lt;·K,·3·&gt;·&amp;u,·const·FieldVector&lt;·K,·3·&gt;·&amp;v)</td></tr>
 92 <tr·class="separator:ac9ec1689c4568d01644db2bfee5947f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 93 <tr·class="memitem:aacaac5f2a7f000fd66af938fab11cb58"><td·class="memTemplParams"·colspan="2">template&lt;class·K·,·int·m&gt;·</td></tr>
 94 <tr·class="memitem:aacaac5f2a7f000fd66af938fab11cb58"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#aacaac5f2a7f000fd66af938fab11cb58">Dune::Alberta::determinant</a>·(const·FieldMatrix&lt;·K,·0,·m·&gt;·&amp;matrix)</td></tr>
 95 <tr·class="separator:aacaac5f2a7f000fd66af938fab11cb58"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 96 <tr·class="memitem:afc60da48ba5f2c2004ed04c7b82c0348"><td·class="memTemplParams"·colspan="2">template&lt;class·K·&gt;·</td></tr>
 97 <tr·class="memitem:afc60da48ba5f2c2004ed04c7b82c0348"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#afc60da48ba5f2c2004ed04c7b82c0348">Dune::Alberta::determinant</a>·(const·FieldMatrix&lt;·K,·1,·1·&gt;·&amp;matrix)</td></tr>
 98 <tr·class="separator:afc60da48ba5f2c2004ed04c7b82c0348"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 99 <tr·class="memitem:ac94d97a6c966088af621ff3215125ab8"><td·class="memTemplParams"·colspan="2">template&lt;class·K·,·int·m&gt;·</td></tr>
 100 <tr·class="memitem:ac94d97a6c966088af621ff3215125ab8"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#ac94d97a6c966088af621ff3215125ab8">Dune::Alberta::determinant</a>·(const·FieldMatrix&lt;·K,·1,·m·&gt;·&amp;matrix)</td></tr>
 101 <tr·class="separator:ac94d97a6c966088af621ff3215125ab8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 102 <tr·class="memitem:a0c69724eeab70701d1104137cef01693"><td·class="memTemplParams"·colspan="2">template&lt;class·K·&gt;·</td></tr>
 103 <tr·class="memitem:a0c69724eeab70701d1104137cef01693"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a0c69724eeab70701d1104137cef01693">Dune::Alberta::determinant</a>·(const·FieldMatrix&lt;·K,·2,·2·&gt;·&amp;matrix)</td></tr>
 104 <tr·class="separator:a0c69724eeab70701d1104137cef01693"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 105 <tr·class="memitem:a81beb9f173349a78b42547a5fe103355"><td·class="memTemplParams"·colspan="2">template&lt;class·K·&gt;·</td></tr>
 106 <tr·class="memitem:a81beb9f173349a78b42547a5fe103355"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a81beb9f173349a78b42547a5fe103355">Dune::Alberta::determinant</a>·(const·FieldMatrix&lt;·K,·2,·3·&gt;·&amp;matrix)</td></tr>
 107 <tr·class="separator:a81beb9f173349a78b42547a5fe103355"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 108 <tr·class="memitem:a0a2b233c25e9dbc55a5671d0b2225d19"><td·class="memTemplParams"·colspan="2">template&lt;class·K·,·int·m&gt;·</td></tr>
 109 <tr·class="memitem:a0a2b233c25e9dbc55a5671d0b2225d19"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a0a2b233c25e9dbc55a5671d0b2225d19">Dune::Alberta::determinant</a>·(const·FieldMatrix&lt;·K,·2,·m·&gt;·&amp;matrix)</td></tr>
 110 <tr·class="separator:a0a2b233c25e9dbc55a5671d0b2225d19"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 <tr·class="memitem:a8a2ac848ea222d8ddc7860b8c2348460"><td·class="memTemplParams"·colspan="2">template&lt;class·K·&gt;·</td></tr>
 112 <tr·class="memitem:a8a2ac848ea222d8ddc7860b8c2348460"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a8a2ac848ea222d8ddc7860b8c2348460">Dune::Alberta::determinant</a>·(const·FieldMatrix&lt;·K,·3,·3·&gt;·&amp;matrix)</td></tr>
 113 <tr·class="separator:a8a2ac848ea222d8ddc7860b8c2348460"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:ab1053611038a7b5f9564c326b1f7ecdc"><td·class="memTemplParams"·colspan="2">template&lt;class·K·,·int·m&gt;·</td></tr>
 115 <tr·class="memitem:ab1053611038a7b5f9564c326b1f7ecdc"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#ab1053611038a7b5f9564c326b1f7ecdc">Dune::Alberta::invert</a>·(const·FieldMatrix&lt;·K,·0,·m·&gt;·&amp;matrix,·FieldMatrix&lt;·K,·m,·0·&gt;·&amp;inverse)</td></tr>
 116 <tr·class="separator:ab1053611038a7b5f9564c326b1f7ecdc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:a74e11a373cb5034654a0014c09aed9a5"><td·class="memTemplParams"·colspan="2">template&lt;class·K·&gt;·</td></tr>
 118 <tr·class="memitem:a74e11a373cb5034654a0014c09aed9a5"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a74e11a373cb5034654a0014c09aed9a5">Dune::Alberta::invert</a>·(const·FieldMatrix&lt;·K,·1,·1·&gt;·&amp;matrix,·FieldMatrix&lt;·K,·1,·1·&gt;·&amp;inverse)</td></tr>
 119 <tr·class="separator:a74e11a373cb5034654a0014c09aed9a5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:a365df9ca0786933adddf610931f50ebb"><td·class="memTemplParams"·colspan="2">template&lt;class·K·,·int·m&gt;·</td></tr>
 121 <tr·class="memitem:a365df9ca0786933adddf610931f50ebb"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a365df9ca0786933adddf610931f50ebb">Dune::Alberta::invert</a>·(const·FieldMatrix&lt;·K,·1,·m·&gt;·&amp;matrix,·FieldMatrix&lt;·K,·m,·1·&gt;·&amp;inverse)</td></tr>
 122 <tr·class="separator:a365df9ca0786933adddf610931f50ebb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:adfb3a843fe4f2ab42b4243e5d307cd12"><td·class="memTemplParams"·colspan="2">template&lt;class·K·&gt;·</td></tr>
 124 <tr·class="memitem:adfb3a843fe4f2ab42b4243e5d307cd12"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#adfb3a843fe4f2ab42b4243e5d307cd12">Dune::Alberta::invert</a>·(const·FieldMatrix&lt;·K,·2,·2·&gt;·&amp;matrix,·FieldMatrix&lt;·K,·2,·2·&gt;·&amp;inverse)</td></tr>
 125 <tr·class="separator:adfb3a843fe4f2ab42b4243e5d307cd12"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <tr·class="memitem:a2c7c32c5be01d881c2a7e854bb16ce4a"><td·class="memTemplParams"·colspan="2">template&lt;class·K·,·int·m&gt;·</td></tr>
 127 <tr·class="memitem:a2c7c32c5be01d881c2a7e854bb16ce4a"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a2c7c32c5be01d881c2a7e854bb16ce4a">Dune::Alberta::invert</a>·(const·FieldMatrix&lt;·K,·2,·m·&gt;·&amp;matrix,·FieldMatrix&lt;·K,·m,·2·&gt;·&amp;inverse)</td></tr>
 128 <tr·class="separator:a2c7c32c5be01d881c2a7e854bb16ce4a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 <tr·class="memitem:a80ef0155e5a1707187ac43a86b4e3295"><td·class="memTemplParams"·colspan="2">template&lt;class·K·&gt;·</td></tr>
 130 <tr·class="memitem:a80ef0155e5a1707187ac43a86b4e3295"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a80ef0155e5a1707187ac43a86b4e3295">Dune::Alberta::invert</a>·(const·FieldMatrix&lt;·K,·3,·3·&gt;·&amp;matrix,·FieldMatrix&lt;·K,·3,·3·&gt;·&amp;inverse)</td></tr>
 131 <tr·class="separator:a80ef0155e5a1707187ac43a86b4e3295"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>132 </table>
100 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
101 <div·class="textblock"><p·>provides·a·wrapper·for·ALBERTA's·macro_data·structure·</p> 
102 <dl·class="section·author"><dt>Author</dt><dd>Martin·Nolte·</dd></dl> 
103 </div></div><!--·contents·-->133 </div><!--·contents·-->
104 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
105 <hr·class="footer"/><address·class="footer"><small>135 <hr·class="footer"/><address·class="footer"><small>
106 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4136 Generated·by&#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
107 </small></address>137 </small></address>
108 </body>138 </body>
109 </html>139 </html>
3.19 KB
html2text {}
    
Offset 5, 34 lines modifiedOffset 5, 78 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 Classes·|·Namespaces9 Namespaces·|·Functions
10 macrodata.hh·File·Reference10 algebra.hh·File·Reference
11 provides·a·wrapper·for·ALBERTA's·macro_data·structure·More... 
12 #include·<dune/common/fvector.hh>11 #include·<dune/common/fvector.hh>
13 #include·<dune/common/fmatrix.hh>12 #include·<dune/common/fmatrix.hh>
14 #include·<dune/grid/albertagrid/misc.hh> 
15 #include·<dune/grid/albertagrid/algebra.hh> 
16 #include·<dune/grid/albertagrid/albertaheader.hh> 
17 Go_to_the_source_code_of_this_file.13 Go_to_the_source_code_of_this_file.
18 ·Classes 
19 ·class· Dune::Alberta::MacroData<_dim_> 
20   
21 struct· Dune::Alberta::MacroData<_dim_>::Library<_int_> 
22   
23 ·Namespaces14 ·Namespaces
24 namespace· Dune15 namespace· Dune
25  ··········Include·standard·header·files.16  ··········Include·standard·header·files.
26  17  
27 namespace· Dune::Alberta18 namespace· Dune::Alberta
28  19  
29 *****·Detailed·Description·***** 
30 provides·a·wrapper·for·ALBERTA's·macro_data·structure 
31 ··Author 
32 ······Martin·Nolte20 ·Functions
 21 template<class·K·>
 22 static·FieldVector<·K,·3·> Dune::Alberta::vectorProduct·(const·FieldVector<·K,
 23 ····························3·>·&u,·const·FieldVector<·K,·3·>·&v)
 24  
 25 template<class·K·,·int·m>
 26 ··················static·K Dune::Alberta::determinant·(const·FieldMatrix<·K,
 27 ····························0,·m·>·&matrix)
 28  
 29 template<class·K·>
 30 ··················static·K Dune::Alberta::determinant·(const·FieldMatrix<·K,
 31 ····························1,·1·>·&matrix)
 32  
 33 template<class·K·,·int·m>
 34 ··················static·K Dune::Alberta::determinant·(const·FieldMatrix<·K,
 35 ····························1,·m·>·&matrix)
 36  
 37 template<class·K·>
 38 ··················static·K Dune::Alberta::determinant·(const·FieldMatrix<·K,
 39 ····························2,·2·>·&matrix)
 40  
 41 template<class·K·>
 42 ··················static·K Dune::Alberta::determinant·(const·FieldMatrix<·K,
 43 ····························2,·3·>·&matrix)
 44  
 45 template<class·K·,·int·m>
 46 ··················static·K Dune::Alberta::determinant·(const·FieldMatrix<·K,
 47 ····························2,·m·>·&matrix)
 48  
 49 template<class·K·>
 50 ··················static·K Dune::Alberta::determinant·(const·FieldMatrix<·K,
 51 ····························3,·3·>·&matrix)
 52  
 53 template<class·K·,·int·m>
 54 ··················static·K Dune::Alberta::invert·(const·FieldMatrix<·K,·0,·m·>
 55 ····························&matrix,·FieldMatrix<·K,·m,·0·>·&inverse)
 56  
 57 template<class·K·>
 58 ··················static·K Dune::Alberta::invert·(const·FieldMatrix<·K,·1,·1·>
 59 ····························&matrix,·FieldMatrix<·K,·1,·1·>·&inverse)
 60  
 61 template<class·K·,·int·m>
 62 ··················static·K Dune::Alberta::invert·(const·FieldMatrix<·K,·1,·m·>
 63 ····························&matrix,·FieldMatrix<·K,·m,·1·>·&inverse)
 64  
 65 template<class·K·>
 66 ··················static·K Dune::Alberta::invert·(const·FieldMatrix<·K,·2,·2·>
 67 ····························&matrix,·FieldMatrix<·K,·2,·2·>·&inverse)
 68  
 69 template<class·K·,·int·m>
 70 ··················static·K Dune::Alberta::invert·(const·FieldMatrix<·K,·2,·m·>
 71 ····························&matrix,·FieldMatrix<·K,·m,·2·>·&inverse)
 72  
 73 template<class·K·>
 74 ··················static·K Dune::Alberta::invert·(const·FieldMatrix<·K,·3,·3·>
 75 ····························&matrix,·FieldMatrix<·K,·3,·3·>·&inverse)
 76  
  
33 ===============================================================================77 ===============================================================================
34 ·····Generated·by [doxygen]·1.9.478 ·····Generated·by [doxygen]·1.9.4
125 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00677_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-grid:·macrodata.hh·Source·File</title>8 <title>dune-grid:·algebra.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, 443 lines modifiedOffset 62, 169 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">macrodata.hh</div></div>68 ··<div·class="headertitle"><div·class="title">algebra.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00677.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00677.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_MACRODATA_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_ALGEBRA_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_MACRODATA_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_ALGEBRA_HH</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
78 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
79 <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>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</div>
 84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··<span·class="keyword">namespace·</span>Alberta</div>
80 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··{</div>
81 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00653.html">dune/grid/albertagrid/misc.hh</a>&gt;</span></div> 
82 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00692.html">dune/grid/albertagrid/algebra.hh</a>&gt;</span></div> 
83 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00659.html">dune/grid/albertagrid/albertaheader.hh</a>&gt;</span></div> 
84 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
85 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·K·&gt;</div>
 88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·FieldVector&lt;·K,·3·&gt;</div>
 89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno"><a·class="line"·href="a01064.html#ac9ec1689c4568d01644db2bfee5947f6">···19</a></span>····<a·class="code·hl_function"·href="a01064.html#ac9ec1689c4568d01644db2bfee5947f6">vectorProduct</a>·(·<span·class="keyword">const</span>·FieldVector&lt;·K,·3·&gt;·&amp;u,·<span·class="keyword">const</span>·FieldVector&lt;·K,·3·&gt;·&amp;v·)</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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div> 
88 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>{</div> 
89 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>······FieldVector&lt;·K,·3·&gt;·w;</div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>······w[·0·]·=·u[·1·]·*·v[·2·]·-·u[·2·]·*·v[·1·];</div>
 93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>······w[·1·]·=·u[·2·]·*·v[·0·]·-·u[·0·]·*·v[·2·];</div>
 94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······w[·2·]·=·u[·0·]·*·v[·1·]·-·u[·1·]·*·v[·0·];</div>
90 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">namespace·</span>Alberta</div>95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>······<span·class="keywordflow">return</span>·w;</div>
91 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··{</div>96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····}</div>
92 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
93 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·K,·<span·class="keywordtype">int</span>·m·&gt;</div>
94 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02306.html">···29</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02306.html">MacroData</a></div>100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01064.html#aacaac5f2a7f000fd66af938fab11cb58">···30</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·K·<a·class="code·hl_function"·href="a01064.html#aaca[·...·truncated·by·diffoscope;·len:·143,·SHA:·65b6d01a77ca52d42619aff6aaf534636e31f9dd71aee26bb395507cb2b15156·...·]</div>
95 <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>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02306.html">MacroData&lt;·dim·&gt;</a>·<a·class="code·hl_class"·href="a02306.html">This</a>;</div>102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keywordflow">return</span>·K(·1·);</div>
97 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····}</div>
98 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·MACRO_DATA·Data;</div> 
99 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>104 <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">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dimension·=·dim;</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">class</span>·K·&gt;</div>
 106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01064.html#afc60da48ba5f2c2004ed04c7b82c0348">···36</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·K·<a·class="code·hl_function"·href="a01064.html#aacaac5f2a7f000fd66af938fab11cb58">determinant</a>·(·<span·class="keyword">const</span>·FieldMatrix&lt;·K,·1,·1·&gt;·&amp;matrix·)</div>
101 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·numVertices·=·<a·class="code·hl_struct"·href="a02338.html">NumSubEntities&lt;·dimension,·dimension·&gt;::value</a>;</div> 
102 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·numEdges·=·<a·class="code·hl_struct"·href="a02338.html">NumSubEntities</a>&lt;·dimension,·dimension-1·&gt;::value;</div> 
103 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{</div>
104 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·initialSize·=·4096;</div>108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keywordflow">return</span>·matrix[·0·][·0·];</div>
 109 <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>110 <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">public</span>:</div> 
107 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·&gt;</div>111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·K,·<span·class="keywordtype">int</span>·m·&gt;</div>
108 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02310.html">Library</a>;</div>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a01064.html#ac94d97a6c966088af621ff3215125ab8">···42</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·K·<a·class="code·hl_function"·href="a01064.html#aacaa[·...·truncated·by·diffoscope;·len:·125,·SHA:·b7acbdf635b15e73dca952dfc279a62e9fb3e9e8e4fcc8b852fcc247e0583be5·...·]</div>
109 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{</div>
110 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02306.html#a0b90a72845b2d1c6bc8f66b9c12fa366">···45</a></span>······<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·&gt;·<span·class="keyword">friend</span>·<span·class="keyword">struct·</span><a·class="code·hl_friend"·href="a02306.html#a0b90a72845b2d1c6bc8f66b9c12fa366">InstantiateMacroDataLibrary</a>;</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">public</span>:</div>114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keyword">using·</span>std::sqrt;</div>
113 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02306.html#a201c938cec3cc4bb2854629e664ff082">···48</a></span>······<span·class="keyword">typedef</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_typedef"·href="a02306.html#a201[·...·truncated·by·diffoscope;·len:·57,·SHA:·b70c1975b9bca83a63857cbf4d66d6ff54bb812dc49a6a7aa5ca455e43f803e5·...·]·];</div>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······K·sum·=·matrix[·0·][·0·]·*·matrix[·0·][·0·];</div>
 116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·1;·i·&lt;·m;·++i·)</div>
 117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········sum·+=·matrix[·0·][·i·]·*·matrix[·0·][·i·];</div>
 118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">return</span>·sqrt(·sum·);</div>
114 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>
115 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02306.html#a25a91b751d25fd241e464a27ce9b47df">···50</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02306.html#a25a91b751d25fd241e464a27ce9b47df">supportPeriodicity</a>·=·1;</div> 
116 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·K·&gt;</div>
 122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a01064.html#a0c69724eeab70701d1104137cef01693">···52</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·K·<a·class="code·hl_function"·href="a01064.html#aacaac5f2a7f000fd66af938fab11cb58">determinant</a>·(·<span·class="keyword">const</span>·FieldMatrix&lt;·K,·2,·2·&gt;·&amp;matrix·)</div>
117 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a02306.html#aa2ce8beadfe75d4a8f1759c394724a24">···52</a></span>······<a·class="code·hl_function"·href="a02306.html#aa2ce8beadfe75d4a8f1759c394724a24">MacroData</a>·()</div> 
118 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········:·data_(·NULL·),</div> 
119 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··········vertexCount_(·-1·),</div> 
120 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··········elementCount_(·-1·)</div> 
121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······{}</div>123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····{</div>
 124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">return</span>·matrix[·0·][·0·]·*·matrix[·1·][·1·]·-·matrix[·0·][·1·]·*·matrix[·1·][·0·];</div>
 125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div>
122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02306.html#a00b94dfcdfcf950e30f286dbc053da09">···58</a></span>······<span·class="keyword">operator</span>·Data·*·()·<span·class="keyword">const</span></div>127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·K·&gt;</div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a01064.html#a81beb9f173349a78b42547a5fe103355">···58</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·K·<a·class="code·hl_function"·href="a01064.html#aacaac5f2a7f000fd66af938fab11cb58">determinant</a>·(·<span·class="keyword">const</span>·FieldMatrix&lt;·K,·2,·3·&gt;·&amp;matrix·)</div>
124 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······{</div>129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{</div>
125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········<span·class="keywordflow">return</span>·data_;</div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01064.html#ac9ec1689c4568d01644db2bfee5947f6">vectorProduct</a>(·matrix[·0·],·matrix[·1·]·).two_norm();</div>
126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······}</div>131 <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>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>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·K,·<span·class="keywordtype">int</span>·m·&gt;</div>
 134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a01064.html#a0a2b233c25e9dbc55a5671d0b2225d19">···64</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·K·<a·class="code·hl_function"·href="a01064.html#aacaac5f2a7f000fd66af938fab11cb58">determinant</a>·(·<span·class="keyword">const</span>·FieldMatrix&lt;·K,·2,·m·&gt;·&amp;matrix·)</div>
128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02306.html#a5835d7bd74b19f174a31db48cf0f6bcc">···63</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02306.html#a5835d7bd74b19f174a31db48cf0f6bcc">vertexCount</a>·()<span·class="keyword">·const</span></div> 
129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">······</span>{</div> 
130 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········<span·class="keywordflow">return</span>·(vertexCount_·&lt;·0·?·data_-&gt;n_total_vertices·:·vertexCount_);</div> 
131 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······}</div>135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····{</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"><a·class="line"·href="a02306.html#a33cfde67ce1cb6174a7a17f96287fd4b">···68</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02306.html#a33cfde67ce1cb6174a7a17f96287fd4b">elementCount</a>·()<span·class="keyword">·const</span></div> 
134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">······</span>{</div>136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keyword">using·</span>std::sqrt;</div>
 137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">const</span>·K·tmpA·=·matrix[·0·].two_norm2();</div>
 138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">const</span>·K·tmpB·=·matrix[·1·].two_norm2();</div>
 139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keyword">const</span>·K·tmpC·=·matrix[·0·]·*·matrix[·1·];</div>
135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········<span·class="keywordflow">return</span>·(elementCount_·&lt;·0·?·data_-&gt;n_macro_elements·:·elementCount_);</div>140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keywordflow">return</span>·sqrt(·tmpA·*·tmpB·-·tmpC·*·tmpC·);</div>
136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······}</div>141 <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>142 <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"><a·class="line"·href="a02306.html#a7ecc142278a16514b44dfba1a0072d15">···73</a></span>······<a·class="code·hl_typedef"·href="a02306.html#a201c938cec3cc4bb2854629e664ff082">ElementId</a>·&amp;<a·class="code·hl_function"·href="a02306.html#a7ecc142278a16514b44dfba1a0072d15">element</a>·(·<span·class="keywordtype">int</span>·i·)·<span·class="keyword">const</span>;</div> 
139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02306.html#a4f608888701c05c42fd91cda8b2ee22e">···74</a></span>······<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·&amp;<a·class="code·hl_function"·href="a02306.html#a4f608888701c05c42fd91cda8b2ee22e">vertex</a>·(·<span·class="keywordtype">int</span>·i·)·<span·class="keyword">const</span>;</div> 
140 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02306.html#a8e24a2c15a4294af67ced6edd4bf609e">···75</a></span>······<span·class="keywordtype">int</span>·&amp;<a·class="code·hl_function"·href="a02306.html#a8e24a2c15a4294af67ced6edd4bf609e">neighbor</a>·(·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02306.html#a7ecc142278a16514b44dfba1a0072d15">element</a>,·<span·class="keywordtype">int</span>·i·)·<span·class="keyword">const</span>;</div> 
141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a02306.html#a0cc967f8ee557c23b134110bb458f0b4">···76</a></span>······<a·class="code·hl_typedef"·href="a01064.html#a763532db520e16a3ea6d45e06f6acf53">BoundaryId</a>·&amp;<a·class="code·hl_funct[·...·truncated·by·diffoscope;·len:·281,·SHA:·82ee5b3ea587a02b7ee1770ef109f720b7605d74d6ced6719729b61aa0e94bbf·...·];</div>143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·K·&gt;</div>
 144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a01064.html#a8a2ac848ea222d8ddc7860b8c2348460">···74</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·K·<a·class="code·hl_function"·href="a01064.html#aacaac5f2a7f000fd66af938fab11cb58">determinant</a>·(·<span·class="keyword">const</span>·FieldMatrix&lt;·K,·3,·3·&gt;·&amp;matrix·)</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="keywordflow">return</span>·matrix[·0·]·*·<a·class="code·hl_function"·href="a01064.html#ac9ec1689c4568d01644db2bfee5947f6">vectorProduct</a>(·matrix[·1·],·matrix[·2·]·);</div>
142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····}</div>
Max diff block lines reached; 13654/107523 bytes (12.70%) of diff not shown.
20.0 KB
html2text {}
    
Offset 5, 537 lines modifiedOffset 5, 180 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 macrodata.hh9 algebra.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_ALBERTA_MACRODATA_HH16 ·5#ifndef·DUNE_ALBERTA_ALGEBRA_HH
17 ·6#define·DUNE_ALBERTA_MACRODATA_HH17 ·6#define·DUNE_ALBERTA_ALGEBRA_HH
18 ·718 ·7
19 ·13#include·<dune/common/fvector.hh>19 ·8#include·<dune/common/fvector.hh>
20 ·14#include·<dune/common/fmatrix.hh>20 ·9#include·<dune/common/fmatrix.hh>
 21 ·10
21 ·15 
22 ·16#include·<dune/grid/albertagrid/misc.hh> 
23 ·17#include·<dune/grid/albertagrid/algebra.hh> 
24 ·18#include·<dune/grid/albertagrid/albertaheader.hh> 
25 ·19 
26 ·20#if·HAVE_ALBERTA 
27 ·21 
28 ·22namespace·Dune22 ·11namespace·Dune
29 ·23{23 ·12{
30 ·2424 ·13
31 ·25·namespace·Alberta25 ·14·namespace·Alberta
 26 ·15·{
 27 ·16
 28 ·17·template<·class·K·>
 29 ·18·inline·static·FieldVector<·K,·3·>
 30 19·vectorProduct·(·const·FieldVector<·K,·3·>·&u,·const·FieldVector<·K,·3·>·&v·)
32 ·26·{31 ·20·{
 32 ·21·FieldVector<·K,·3·>·w;
 33 ·22·w[·0·]·=·u[·1·]·*·v[·2·]·-·u[·2·]·*·v[·1·];
 34 ·23·w[·1·]·=·u[·2·]·*·v[·0·]·-·u[·0·]·*·v[·2·];
 35 ·24·w[·2·]·=·u[·0·]·*·v[·1·]·-·u[·1·]·*·v[·0·];
 36 ·25·return·w;
 37 ·26·}
33 ·2738 ·27
 39 ·28
34 ·28·template<·int·dim·>40 ·29·template<·class·K,·int·m·>
35 29·class·MacroData41 30·inline·static·K·determinant·(·[[maybe_unused]]·const·FieldMatrix<·K,·0,·m·>
 42 &matrix·)
36 ·30·{43 ·31·{
 44 ·32·return·K(·1·);
 45 ·33·}
37 ·31·typedef·MacroData<_dim_>·This; 
38 ·32 
39 ·33·typedef·ALBERTA·MACRO_DATA·Data; 
40 ·3446 ·34
 47 ·35·template<·class·K·>
 48 36·inline·static·K·determinant·(·const·FieldMatrix<·K,·1,·1·>·&matrix·)
 49 ·37·{
 50 ·38·return·matrix[·0·][·0·];
 51 ·39·}
41 ·35·static·const·int·dimension·=·dim; 
42 ·36·static·const·int·numVertices·=·NumSubEntities<_dimension,_dimension_>:: 
43 value; 
44 ·37·static·const·int·numEdges·=·NumSubEntities<·dimension,·dimension-1·>:: 
45 value; 
46 ·38 
47 ·39·static·const·int·initialSize·=·4096; 
48 ·4052 ·40
49 ·41·public: 
50 ·42·template<·int·> 
51 ·43·struct·Library; 
52 ·44 
53 45·template<·int·>·friend·struct·InstantiateMacroDataLibrary; 
54 ·46 
55 ·47·public: 
56 48·typedef·int·ElementId[·numVertices·];53 ·41·template<·class·K,·int·m·>
 54 42·inline·static·K·determinant·(·const·FieldMatrix<·K,·1,·m·>·&matrix·)
 55 ·43·{
 56 ·44·using·std::sqrt;
 57 ·45·K·sum·=·matrix[·0·][·0·]·*·matrix[·0·][·0·];
 58 ·46·for(·int·i·=·1;·i·<·m;·++i·)
 59 ·47·sum·+=·matrix[·0·][·i·]·*·matrix[·0·][·i·];
 60 ·48·return·sqrt(·sum·);
57 ·4961 ·49·}
58 50·static·const·int·supportPeriodicity·=·1; 
59 ·51 
60 52·MacroData·() 
61 ·53·:·data_(·NULL·), 
62 ·54·vertexCount_(·-1·), 
63 ·55·elementCount_(·-1·) 
64 ·56·{} 
65 ·57 
66 58·operator·Data·*·()·const62 ·50
 63 ·51·template<·class·K·>
 64 52·inline·static·K·determinant·(·const·FieldMatrix<·K,·2,·2·>·&matrix·)
 65 ·53·{
 66 ·54·return·matrix[·0·][·0·]·*·matrix[·1·][·1·]·-·matrix[·0·][·1·]·*·matrix[·1·]
 67 [·0·];
 68 ·55·}
 69 ·56
 70 ·57·template<·class·K·>
 71 58·inline·static·K·determinant·(·const·FieldMatrix<·K,·2,·3·>·&matrix·)
67 ·59·{72 ·59·{
68 ·60·return·data_;73 ·60·return·vectorProduct(·matrix[·0·],·matrix[·1·]·).two_norm();
69 ·61·}74 ·61·}
70 ·6275 ·62
71 63·int·vertexCount·()·const76 ·63·template<·class·K,·int·m·>
 77 64·inline·static·K·determinant·(·const·FieldMatrix<·K,·2,·m·>·&matrix·)
72 ·64·{78 ·65·{
 79 ·66·using·std::sqrt;
 80 ·67·const·K·tmpA·=·matrix[·0·].two_norm2();
 81 ·68·const·K·tmpB·=·matrix[·1·].two_norm2();
 82 ·69·const·K·tmpC·=·matrix[·0·]·*·matrix[·1·];
 83 ·70·return·sqrt(·tmpA·*·tmpB·-·tmpC·*·tmpC·);
73 ·65·return·(vertexCount_·<·0·?·data_->n_total_vertices·:·vertexCount_); 
74 ·66·} 
75 ·67 
76 68·int·elementCount·()·const 
77 ·69·{ 
78 ·70·return·(elementCount_·<·0·?·data_->n_macro_elements·:·elementCount_); 
79 ·71·}84 ·71·}
80 ·7285 ·72
81 73·ElementId·&element·(·int·i·)·const; 
82 74·GlobalVector·&vertex·(·int·i·)·const; 
83 75·int·&neighbor·(·int·element,·int·i·)·const; 
84 76·BoundaryId·&boundaryId·(·int·element,·int·i·)·const;86 ·73·template<·class·K·>
 87 74·inline·static·K·determinant·(·const·FieldMatrix<·K,·3,·3·>·&matrix·)
Max diff block lines reached; 15063/20457 bytes (73.63%) of diff not shown.
4.52 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00680.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-grid:·transformation.hh·File·Reference</title>8 <title>dune-grid:·meshpointer.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, 34 lines modifiedOffset 63, 28 lines modified
63 <div·id="nav-path"·class="navpath">63 <div·id="nav-path"·class="navpath">
64 ··<ul>64 ··<ul>
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124; 
71 <a·href="#namespaces">Namespaces</a>··</div>70 <a·href="#namespaces">Namespaces</a>··</div>
72 ··<div·class="headertitle"><div·class="title">transformation.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">meshpointer.cc·File·Reference</div></div>
73 </div><!--header-->72 </div><!--header-->
74 <div·class="contents">73 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</code><br·/>
77 </div> 
78 <p><a·href="a00680_source.html">Go·to·the·source·code·of·this·file.</a></p> 
79 <table·class="memberdecls">76 </div><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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02558.html">Dune::AlbertaTransformation</a></td></tr> 
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
84 </table><table·class="memberdecls"> 
85 <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>
86 Namespaces</h2></td></tr>78 Namespaces</h2></td></tr>
87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>79 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>80 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 82 <tr·class="memitem:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr>
 83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>84 </table>
91 </div><!--·contents·-->85 </div><!--·contents·-->
92 <!--·start·footer·part·-->86 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>87 <hr·class="footer"/><address·class="footer"><small>
94 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.488 Generated·by&#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
95 </small></address>89 </small></address>
96 </body>90 </body>
663 B
html2text {}
    
Offset 5, 22 lines modifiedOffset 5, 20 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 Classes·|·Namespaces 
10 transformation.hh·File·Reference 
11 #include·<dune/common/fvector.hh>9 Namespaces
 10 meshpointer.cc·File·Reference
 11 #include·<config.h>
12 #include·<dune/grid/albertagrid/misc.hh>12 #include·<dune/grid/albertagrid/meshpointer.hh>
13 Go_to_the_source_code_of_this_file. 
14 ·Classes 
15 class· Dune::AlbertaTransformation 
16   
17 ·Namespaces13 ·Namespaces
18 namespace· Dune14 namespace· Dune
19  ··········Include·standard·header·files.15  ··········Include·standard·header·files.
20  16  
 17 namespace· Dune::Alberta
 18  
  
21 ===============================================================================19 ===============================================================================
22 ·····Generated·by [doxygen]·1.9.420 ·····Generated·by [doxygen]·1.9.4
30.0 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00683.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-grid:·elementinfo.cc·File·Reference</title>8 <title>dune-grid:·misc.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, 36 lines modifiedOffset 63, 188 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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>·&#124;
 72 <a·href="#define-members">Macros</a>·&#124;
 73 <a·href="#typedef-members">Typedefs</a>·&#124;
 74 <a·href="#func-members">Functions</a>·&#124;
 75 <a·href="#var-members">Variables</a>··</div>
71 ··<div·class="headertitle"><div·class="title">elementinfo.cc·File·Reference</div></div>76 ··<div·class="headertitle"><div·class="title">misc.hh·File·Reference</div></div>
72 </div><!--header-->77 </div><!--header-->
73 <div·class="contents">78 <div·class="contents">
  
74 <p>provides·a·wrapper·for·ALBERTA's·el_info·structure·· 
75 <a·href="#details">More...</a></p> 
76 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>79 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00671_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>80 <code>#include·&lt;utility&gt;</code><br·/>
 81 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
 82 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/>
 83 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00719_source.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00659_source.html">dune/grid/albertagrid/albertaheader.hh</a>&gt;</code><br·/>
 85 </div>
 86 <p><a·href="a00683_source.html">Go·to·the·source·code·of·this·file.</a></p>
79 </div><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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02326.html">Dune::AlbertaError</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="a02330.html">Dune::AlbertaIOError</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="a02334.html">Dune::Alberta::GlobalSpace</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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02342.html">Dune::Alberta::NumSubEntities&lt;·dim,·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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02346.html">Dune::Alberta::NumSubEntities&lt;·dim,·dim·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02350.html">Dune::Alberta::NumSubEntities&lt;·0,·0·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02354.html">Dune::Alberta::NumSubEntities&lt;·2,·1·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02358.html">Dune::Alberta::NumSubEntities&lt;·3,·1·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02362.html">Dune::Alberta::NumSubEntities&lt;·3,·2·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02370.html">Dune::Alberta::CodimType&lt;·dim,·0·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02374.html">Dune::Alberta::CodimType&lt;·dim,·dim·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02378.html">Dune::Alberta::CodimType&lt;·2,·1·&gt;</a></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02382.html">Dune::Alberta::CodimType&lt;·3,·1·&gt;</a></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02386.html">Dune::Alberta::CodimType&lt;·3,·2·&gt;</a></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02390.html">Dune::Alberta::FillFlags&lt;·dim·&gt;</a></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02394.html">Dune::Alberta::RefinementEdge&lt;·dim·&gt;</a></td></tr>
 121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02398.html">Dune::Alberta::RefinementEdge&lt;·2·&gt;</a></td></tr>
 123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02402.html">Dune::Alberta::Dune2AlbertaNumbering&lt;·dim,·codim·&gt;</a></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02406.html">Dune::Alberta::Dune2AlbertaNumbering&lt;·3,·2·&gt;</a></td></tr>
 127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02410.html">Dune::Alberta::Generic2AlbertaNumbering&lt;·dim,·codim·&gt;</a></td></tr>
 129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02414.html">Dune::Alberta::Generic2AlbertaNumbering&lt;·dim,·1·&gt;</a></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02418.html">Dune::Alberta::Generic2AlbertaNumbering&lt;·1,·1·&gt;</a></td></tr>
 133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02422.html">Dune::Alberta::Generic2AlbertaNumbering&lt;·3,·2·&gt;</a></td></tr>
 135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02426.html">Dune::Alberta::NumberingMap&lt;·dim,·Numbering·&gt;</a></td></tr>
 137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02438.html">Dune::Alberta::MapVertices&lt;·dim,·0·&gt;</a></td></tr>
 139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02442.html">Dune::Alberta::MapVertices&lt;·2,·1·&gt;</a></td></tr>
 141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02446.html">Dune::Alberta::MapVertices&lt;·3,·1·&gt;</a></td></tr>
 143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 144 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02450.html">Dune::Alberta::MapVertices&lt;·3,·2·&gt;</a></td></tr>
 145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 146 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02454.html">Dune::Alberta::MapVertices&lt;·dim,·dim·&gt;</a></td></tr>
 147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 148 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02458.html">Dune::Alberta::Twist&lt;·dim,·subdim·&gt;</a></td></tr>
 149 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 150 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02462.html">Dune::Alberta::Twist&lt;·dim,·1·&gt;</a></td></tr>
 151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 152 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02466.html">Dune::Alberta::Twist&lt;·1,·1·&gt;</a></td></tr>
 153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 154 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02470.html">Dune::Alberta::Twist&lt;·dim,·2·&gt;</a></td></tr>
 155 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 156 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02474.html">Dune::Alberta::Twist&lt;·2,·2·&gt;</a></td></tr>
 157 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 158 </table><table·class="memberdecls">
80 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>159 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
81 Namespaces</h2></td></tr>160 Namespaces</h2></td></tr>
82 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>161 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
83 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>162 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>163 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 <tr·class="memitem:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr>164 <tr·class="memitem:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr>
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 166 </table><table·class="memberdecls">
 167 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 168 Macros</h2></td></tr>
 169 <tr·class="memitem:ac7a758bde399b9ddaa1d7efc4d08c19a"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00683.html#ac7a758bde399b9ddaa1d7efc4d08c19a">DUNE_ALBERTA_CACHE_COORDINATES</a>&#160;&#160;&#160;1</td></tr>
 170 <tr·class="separator:ac7a758bde399b9ddaa1d7efc4d08c19a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Max diff block lines reached; 1134/26341 bytes (4.31%) of diff not shown.
4.18 KB
html2text {}
    
Offset 5, 26 lines modifiedOffset 5, 151 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 Namespaces 
10 elementinfo.cc·File·Reference 
11 provides·a·wrapper·for·ALBERTA's·el_info·structure·More... 
12 #include·<config.h> 
13 #include·<dune/grid/albertagrid/elementinfo.hh>9 Classes·|·Namespaces·|·Macros·|·Typedefs·|·Functions·|·Variables
 10 misc.hh·File·Reference
 11 #include·<cassert>
 12 #include·<utility>
 13 #include·<dune/common/exceptions.hh>
 14 #include·<dune/common/hybridutilities.hh>
 15 #include·<dune/common/typetraits.hh>
14 #include·<dune/grid/albertagrid/meshpointer.hh>16 #include·<dune/grid/albertagrid/albertaheader.hh>
 17 Go_to_the_source_code_of_this_file.
 18 ·Classes
 19 ·class· Dune::AlbertaError
 20  
 21 ·class· Dune::AlbertaIOError
 22  
 23 ·class· Dune::Alberta::GlobalSpace
 24  
 25 struct· Dune::Alberta::NumSubEntities<_dim,_0_>
 26  
 27 struct· Dune::Alberta::NumSubEntities<_dim,_dim_>
 28  
 29 struct· Dune::Alberta::NumSubEntities<_0,_0_>
 30  
 31 struct· Dune::Alberta::NumSubEntities<_2,_1_>
 32  
 33 struct· Dune::Alberta::NumSubEntities<_3,_1_>
 34  
 35 struct· Dune::Alberta::NumSubEntities<_3,_2_>
 36  
 37 struct· Dune::Alberta::CodimType<_dim,_0_>
 38  
 39 struct· Dune::Alberta::CodimType<_dim,_dim_>
 40  
 41 struct· Dune::Alberta::CodimType<_2,_1_>
 42  
 43 struct· Dune::Alberta::CodimType<_3,_1_>
 44  
 45 struct· Dune::Alberta::CodimType<_3,_2_>
 46  
 47 struct· Dune::Alberta::FillFlags<_dim_>
 48  
 49 struct· Dune::Alberta::RefinementEdge<_dim_>
 50  
 51 struct· Dune::Alberta::RefinementEdge<_2_>
 52  
 53 struct· Dune::Alberta::Dune2AlbertaNumbering<_dim,_codim_>
 54  
 55 struct· Dune::Alberta::Dune2AlbertaNumbering<_3,_2_>
 56  
 57 struct· Dune::Alberta::Generic2AlbertaNumbering<_dim,_codim_>
 58  
 59 struct· Dune::Alberta::Generic2AlbertaNumbering<_dim,_1_>
 60  
 61 struct· Dune::Alberta::Generic2AlbertaNumbering<_1,_1_>
 62  
 63 struct· Dune::Alberta::Generic2AlbertaNumbering<_3,_2_>
 64  
 65 ·class· Dune::Alberta::NumberingMap<_dim,_Numbering_>
 66  
 67 struct· Dune::Alberta::MapVertices<_dim,_0_>
 68  
 69 struct· Dune::Alberta::MapVertices<_2,_1_>
 70  
 71 struct· Dune::Alberta::MapVertices<_3,_1_>
 72  
 73 struct· Dune::Alberta::MapVertices<_3,_2_>
 74  
 75 struct· Dune::Alberta::MapVertices<_dim,_dim_>
 76  
 77 struct· Dune::Alberta::Twist<_dim,_subdim_>
 78  
 79 struct· Dune::Alberta::Twist<_dim,_1_>
 80  
 81 struct· Dune::Alberta::Twist<_1,_1_>
 82  
 83 struct· Dune::Alberta::Twist<_dim,_2_>
 84  
 85 struct· Dune::Alberta::Twist<_2,_2_>
 86  
15 ·Namespaces87 ·Namespaces
16 namespace· Dune88 namespace· Dune
17  ··········Include·standard·header·files.89  ··········Include·standard·header·files.
18  90  
19 namespace· Dune::Alberta91 namespace· Dune::Alberta
20  92  
21 *****·Detailed·Description·***** 
22 provides·a·wrapper·for·ALBERTA's·el_info·structure 
23 ··Author 
24 ······Martin·Nolte93 ·Macros
 94 #define DUNE_ALBERTA_CACHE_COORDINATES   1
 95  
 96 ·Typedefs
 97 ······typedef·ALBERTA·REAL Dune::Alberta::Real
 98  
 99 ····typedef·ALBERTA·REAL_B Dune::Alberta::LocalVector
 100  
 101 ····typedef·ALBERTA·REAL_D Dune::Alberta::GlobalVector
 102  
 103 ···typedef·ALBERTA·REAL_DD Dune::Alberta::GlobalMatrix
 104  
 105 ·typedef·ALBERTA·AFF_TRAFO Dune::Alberta::AffineTransformation
 106  
 107 ······typedef·ALBERTA·MESH Dune::Alberta::Mesh
 108  
 109 ········typedef·ALBERTA·EL Dune::Alberta::Element
 110  
 111 typedef·ALBERTA·BNDRY_TYPE Dune::Alberta::BoundaryId
 112  
 113 ············typedef·U_CHAR Dune::Alberta::ElementType
 114  
 115 ··typedef·ALBERTA·FE_SPACE Dune::Alberta::DofSpace
 116  
 117 ·Functions
 118 template<class·Data·>
 119 Data·* Dune::Alberta::memAlloc·(size_t·size)
 120  
 121 template<class·Data·>
Max diff block lines reached; 116/4258 bytes (2.72%) of diff not shown.
6.98 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00686.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-grid:·coordcache.hh·File·Reference</title>8 <title>dune-grid:·meshpointer.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, 40 lines modifiedOffset 65, 47 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">coordcache.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">meshpointer.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00719_source.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</code><br·/> 
 75 <p>provides·a·wrapper·for·ALBERTA's·mesh·structure··
 76 <a·href="#details">More...</a></p>
 77 <div·class="textblock"><code>#include·&lt;limits&gt;</code><br·/>
 78 <code>#include·&lt;string&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00617_source.html">dune/grid/albertagrid/dofadmin.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
 80 <code>#include·&lt;<a·class="el"·href="a00647_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>
 81 <code>#include·&lt;<a·class="el"·href="a00644_source.html">dune/grid/albertagrid/macrodata.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00635_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a07316_source.html">dune/grid/albertagrid/projection.hh</a>&gt;</code><br·/>
78 </div>83 </div>
79 <p><a·href="a00686_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00686_source.html">Go·to·the·source·code·of·this·file.</a></p>
80 <table·class="memberdecls">85 <table·class="memberdecls">
81 <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>
82 Classes</h2></td></tr>87 Classes</h2></td></tr>
83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01950.html">Dune::Alberta::CoordCache&lt;·dim·&gt;</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01978.html">Dune::Alberta::MeshPointer&lt;·dim·&gt;</a></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="a01954.html">Dune::Alberta::CoordCache&lt;·dim·&gt;::LocalCaching</a></td></tr> 
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01958.html">Dune::Alberta::CoordCache&lt;·dim·&gt;::Interpolation</a></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="a02322.html">Dune::Alberta::MeshPointer&lt;·dim·&gt;::MacroIterator</a></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
90 <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>
91 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
92 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>95 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
93 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>96 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <tr·class="memitem:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr>98 <tr·class="memitem:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>100 </table>
 101 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 102 <div·class="textblock"><p·>provides·a·wrapper·for·ALBERTA's·mesh·structure·</p>
 103 <dl·class="section·author"><dt>Author</dt><dd>Martin·Nolte·</dd></dl>
98 </div><!--·contents·-->104 </div></div><!--·contents·-->
99 <!--·start·footer·part·-->105 <!--·start·footer·part·-->
100 <hr·class="footer"/><address·class="footer"><small>106 <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.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
102 </small></address>108 </small></address>
103 </body>109 </body>
104 </html>110 </html>
1.23 KB
html2text {}
    
Offset 6, 28 lines modifiedOffset 6, 34 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·albertagrid9 ····*·albertagrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 coordcache.hh·File·Reference 
12 #include·<dune/grid/albertagrid/meshpointer.hh>11 meshpointer.hh·File·Reference
 12 provides·a·wrapper·for·ALBERTA's·mesh·structure·More...
 13 #include·<limits>
 14 #include·<string>
13 #include·<dune/grid/albertagrid/dofadmin.hh>15 #include·<dune/grid/albertagrid/misc.hh>
 16 #include·<dune/grid/albertagrid/elementinfo.hh>
 17 #include·<dune/grid/albertagrid/macrodata.hh>
14 #include·<dune/grid/albertagrid/dofvector.hh>18 #include·<dune/grid/albertagrid/projection.hh>
15 Go_to_the_source_code_of_this_file.19 Go_to_the_source_code_of_this_file.
16 ·Classes20 ·Classes
17 ·class· Dune::Alberta::CoordCache<_dim_>21 class· Dune::Alberta::MeshPointer<_dim_>
18  22  
 23 class· Dune::Alberta::MeshPointer<_dim_>::MacroIterator
19 ·class· Dune::Alberta::CoordCache<_dim_>::LocalCaching 
20   
21 struct· Dune::Alberta::CoordCache<_dim_>::Interpolation 
22  24  
23 ·Namespaces25 ·Namespaces
24 namespace· Dune26 namespace· Dune
25  ··········Include·standard·header·files.27  ··········Include·standard·header·files.
26  28  
27 namespace· Dune::Alberta29 namespace· Dune::Alberta
28  30  
 31 *****·Detailed·Description·*****
 32 provides·a·wrapper·for·ALBERTA's·mesh·structure
 33 ··Author
 34 ······Martin·Nolte
  
29 ===============================================================================35 ===============================================================================
30 ·····Generated·by [doxygen]·1.9.436 ·····Generated·by [doxygen]·1.9.4
159 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00686_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-grid:·coordcache.hh·Source·File</title>8 <title>dune-grid:·meshpointer.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, 206 lines modifiedOffset 62, 536 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">coordcache.hh</div></div>68 ··<div·class="headertitle"><div·class="title">meshpointer.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00686.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00686.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_COORDCACHE_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_MESHPOINTER_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_COORDCACHE_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_MESHPOINTER_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="a00719.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</span></div> 
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00617.html">dune/grid/albertagrid/dofadmin.hh</a>&gt;</span></div> 
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00635.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</span></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>78 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;limits&gt;</span></div>
 79 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;string&gt;</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>80 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 81 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00683.html">dune/grid/albertagrid/misc.hh</a>&gt;</span></div>
 82 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00647.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</span></div>
 83 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00644.html">dune/grid/albertagrid/macrodata.hh</a>&gt;</span></div>
 84 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07316.html">dune/grid/albertagrid/projection.hh</a>&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="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">namespace·</span>Alberta</div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··{</div> 
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="comment">//·CoordCache</span></div> 
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="comment">//·----------</span></div>86 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>87 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div> 
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a01950.html">···24</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01950.html">CoordCache</a></div>88 <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="a01063.html">Dune</a></div>
 89 <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>····{</div>90 <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">typedef</span>·<a·class="code·hl_class"·href="a02022.html">DofVectorPointer&lt;·GlobalVector·&gt;</a>·<a·class="code·hl_class"·href="a02022.html">CoordVectorPointer</a>;</div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01982.html">Alberta::DofAccess&lt;·dim,·dim·&gt;</a>·<a·class="code·hl_class"·href="a01982.html">DofAccess</a>;</div>91 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">namespace·</span>Alberta</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>
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01954.html">LocalCaching</a>;</div> 
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01958.html">Interpolation</a>;</div>94 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="comment">//·External·Forward·Declarations</span></div>
 95 <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="keywordtype">int</span>·dim·&gt;</div>
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">public</span>:</div>98 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">class·</span>HierarchyDofNumbering;</div>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01950.html#a1094003c7b01e371b84ffb9bf0e2c3e1">···33</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01950.html#a1094003c7b01e371b84ffb9bf0e2c3e1">dimension</a>·=·dim;</div> 
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</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="comment">//·MeshPointer</span></div>
 101 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="comment">//·-----------</span></div>
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01950.html#acd07bb0638c9b271132e8dfa6c33f3b3">···35</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02026.html">Alberta::ElementInfo&lt;·dimension·&gt;</a>·<a·class="code·hl_typedef"·href="a01950.html#acd07bb0638c9b271132e8dfa6c33f3b3">ElementInfo</a>;</div> 
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01950.html#aa0405fd7b265d11bad72c062db42df35">···36</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01978.html">Alberta::MeshPointer&lt;·dimension·&gt;</a>·<a·class="code·hl_typedef"·href="a01950.html#aa0405fd7b265d11bad72c062db42df35">MeshPointer</a>;</div> 
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a01950.html#ad2edf3750cf4473bead41b3fb2eab533">···37</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01986.html">HierarchyDofNumbering&lt;·dimension·&gt;</a>·<a·class="code·hl_typedef"·href="a01950.html#ad2edf3750cf4473bead41b3fb2eab533">DofNumbering</a>;</div> 
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>102 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01950.html#a4fae086863b937d97e0ae056dbc5983a">···39</a></span>······<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·&amp;<a·class="code·hl_fun[·...·truncated·by·diffoscope;·len:·413,·SHA:·e05c81d34b31424f22ae464cbd8c4a6d926b4d2ae11b9fcf815bbe3146030e12·...·]</div>103 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>
 104 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01978.html">···39</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01978.html">MeshPointer</a></div>
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">······</span>{</div>105 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········assert(·!(!coords_)·);</div> 
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·*array·=·(<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·*)coords_;</div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········<span·class="keywordflow">return</span>·array[·dofAccess_(·element,·<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">vertex</a>·[·...·truncated·by·diffoscope;·len:·3,·SHA:·7dd4dd2ea466904551784ea580f1db9713039224a001648a81fa47f6a328e9b0·...·];</div>106 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02026.html">Alberta::ElementInfo&lt;·dim·&gt;</a>·<a·class="code·hl_class"·href="a02026.html">ElementInfo</a>;</div>
 107 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a02314.html">ElementInfo::MacroElement</a>·<a·class="code·hl_struct"·href="a02314.html">MacroElement</a>;</div>
 108 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a02390.html">ElementInfo::FillFlags</a>·<a·class="code·hl_struct"·href="a02390.html">FillFlags</a>;</div>
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······}</div>109 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 110 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keyword">class·</span>BoundaryProvider;</div>
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>111 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a01950.html#a5b627784699218024743385cc78a4ba6">···46</a></span>······<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·&amp;<a·class="code·hl_fun[·...·truncated·by·diffoscope;·len:·389,·SHA:·2548f087b9e56b0d073ff7b2a3361c489ac1046df5fbb2390078c4053f356d64·...·]</div>112 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dimWorld·&gt;</div>
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">······</span>{</div>113 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keyword">struct·</span>Library;</div>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········<span·class="keywordflow">return</span>·(*<span·class="keyword">this</span>)(·elementInfo.<a·class="code·hl_function"·href="a02026.html#ada0ef6466c62d95e8e3f30aed2da8fad">el</a>(),·<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">vertex</a>·);</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div>114 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>115 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">public</span>:</div>
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a01950.html#ae9641b980ecb624bed686c17177f54c9">···51</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01950.html#ae9641b980ecb624bed686c17177f54c9">create</a>·(·<span·class="keyword">const</span[·...·truncated·by·diffoscope;·len:·82,·SHA:·4529a645e0eb66c26b6a4517a8ff79e91df2aedf3be117241384d25f580988c7·...·]</div>116 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02322.html">MacroIterator</a>;</div>
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······{</div>117 <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>········<a·class="code·hl_class"·href="a01978.html">MeshPointer</a>·mesh·=·dofNumbering.<a·class="code·hl_function"·href="a01986.html#a148b9bb99beb257a9bdad8671fc60d65">mesh</a>();</div> 
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#ab91172fc7cfde36bfa7dc9be768e71c2">DofSpace</a>·*dofSpace·=·dofNumbering.<a·class="code·hl_function"·href="a01986.[·...·truncated·by·diffoscope;·len:·151,·SHA:·0a490d35cceadf7f11c38054d32f9999001f30d09320633eb19ade84ce8e30b6·...·]</div>118 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a01978.html#ae7430e2555a769a4ebb79d38d2f86935">···53</a></span>······<a·class="code·hl_function"·href="a01978.html#ae7430e2555a769a4ebb79d38d2f86935">MeshPointer</a>·()</div>
 119 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········:·mesh_(·0·)</div>
 120 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······{}</div>
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>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"><a·class="line"·href="a01978.html#ac7c8ad04f365d5960d1899a7ece8b0de">···57</a></span>······<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a01978.html#ac7c8ad04f365d5960d1899a7ece8b0de">MeshPointer</a>·(·<a·class="code·hl_typedef"·href="a01064.html#a177e94fd8d51ddcd47f3fa3f7add13b1">Mesh</a>·*mesh·)</div>
 123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········:·mesh_(·mesh·)</div>
 124 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······{}</div>
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········coords_.<a·class="code·hl_function"·href="a02022.html#a2dbf772bab3c9300e01499eb1479c16f">create</a>(·dofSpace,·<span·class="stringliteral">&quot;Coordinate·Cache&quot;</span>·);</div> 
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········<a·class="code·hl_class"·href="a01954.html">LocalCaching</a>·localCaching(·coords_·);</div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········mesh.<a·class="code·hl_function"·href="a01978.html#aefe77a8d8e890b91807b1191e4da77bb">hierarchicTraverse</a>(·localCaching,·<a·class="code·hl_struct"·href="a02390.html">FillFlags&lt;·dimension·&gt;::coords</a>·);</div> 
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········coords_.template·setupInterpolation&lt;·Interpolation·&gt;();</div> 
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········dofAccess_·=·<a·class="code·hl_class"·href="a01982.html">DofAccess</a>(·dofSpace·);</div>126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a01978.html#a9c6f65a4478628f806dbac4c8f4fc3ed">···61</a></span>······<span·class="keyword">operator</span>·<a·class="code·hl_typedef"·href="a01064.html#a177e94fd8d51ddcd47f3fa3f7add13b1">Mesh</a>·*·()·<span·class="keyword">const</span[·...·truncated·by·diffoscope;·len:·1,·SHA:·62b67e1f685b7fef51102005dddd27774be3fee38c42965c53aab035d0b6b221·...·]</div>
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······}</div>127 <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>128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········<span·class="keywordflow">return</span>·mesh_;</div>
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a01950.html#aab1216519ce2130f58d97e4a1b47216c">···64</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01950.html#aab1216519ce2130f58d97e4a1b47216c">release</a>·()</div> 
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······{</div> 
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········coords_.<a·class="code·hl_function"·href="a02022.html#a3af801d63e84f7376a37a3279383adaa">release</a>();</div> 
137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······}</div>129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······}</div>
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</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"><a·class="line"·href="a01978.html#a6f9c5b16d05cfd92fd7ddfc45a093859">···66</a></span>······<span·class="keyword">explicit</span>·<span·class="keyword">operator</span>·bool·()<span·class="keyword">·const</span></div>
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">private</span>:</div>132 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">······</span>{</div>
 133 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········<span·class="keywordflow">return</span>·(<span·class="keywordtype">bool</span>)mesh_;</div>
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······CoordVectorPointer·coords_;</div> 
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<a·class="code·hl_class"·href="a01982.html">DofAccess</a>·dofAccess_;</div> 
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····};</div>134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······}</div>
143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a01978.html#ab479c0f5192b8cece395b5942c69ef94">···71</a></span>······<a·class="code·hl_class"·href="a02322.html">MacroIterator</a>·<a·class="code·hl_function"·href="a01978.html#ab479c0f5192b8cece395b5942c69ef94">begin</a>·()<span·class="keyword">·const</span></div>
 137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">······</span>{</div>
 138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a02322.html">MacroIterator</a>(·*<span·class="keyword">this</span>,·<span·class="keyword">false</span>·);</div>
144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······}</div>
145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>140 <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="comment">//·CoordCache::LocalCaching</span></div>141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a01978.html#a2282188d52fc42253f46d78a136ae067">···76</a></span>······<a·class="code·hl_class"·href="a02322.html">MacroIterator</a>·<a·class="code·hl_function"·href="a01978.html#a2282188d52fc42253f46d78a136ae067">end</a>·()<span·class=[·...·truncated·by·diffoscope;·len:·16,·SHA:·640051de379462d9e5014f05440c8439a5a09eca4f8838875685feb2dd36bc04·...·]</span></div>
Max diff block lines reached; 96225/136598 bytes (70.44%) of diff not shown.
25.4 KB
html2text {}
    
Offset 5, 262 lines modifiedOffset 5, 647 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 coordcache.hh9 meshpointer.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_ALBERTA_COORDCACHE_HH16 ·5#ifndef·DUNE_ALBERTA_MESHPOINTER_HH
17 ·6#define·DUNE_ALBERTA_COORDCACHE_HH17 ·6#define·DUNE_ALBERTA_MESHPOINTER_HH
18 ·718 ·7
19 ·8#include·<dune/grid/albertagrid/meshpointer.hh>19 ·13#include·<limits>
 20 ·14#include·<string>
 21 ·15
20 ·9#include·<dune/grid/albertagrid/dofadmin.hh>22 ·16#include·<dune/grid/albertagrid/misc.hh>
 23 ·17#include·<dune/grid/albertagrid/elementinfo.hh>
 24 ·18#include·<dune/grid/albertagrid/macrodata.hh>
21 ·10#include·<dune/grid/albertagrid/dofvector.hh>25 ·19#include·<dune/grid/albertagrid/projection.hh>
22 ·1126 ·20
23 ·12#if·HAVE_ALBERTA27 ·21#if·HAVE_ALBERTA
24 ·13 
25 ·14namespace·Dune 
26 ·15{ 
27 ·16 
28 ·17·namespace·Alberta 
29 ·18·{ 
30 ·19 
31 ·20·//·CoordCache 
32 ·21·//·---------- 
33 ·2228 ·22
34 ·23·template<·int·dim·> 
35 24·class·CoordCache29 ·23namespace·Dune
 30 ·24{
 31 ·25
 32 ·26·namespace·Alberta
36 ·25·{33 ·27·{
37 ·26·typedef·DofVectorPointer<_GlobalVector_>·CoordVectorPointer; 
38 ·27·typedef·Alberta::DofAccess<_dim,_dim_>·DofAccess; 
39 ·2834 ·28
40 ·29·class·LocalCaching; 
41 ·30·struct·Interpolation;35 ·29·//·External·Forward·Declarations
 36 ·30·//·-----------------------------
42 ·3137 ·31
43 ·32·public: 
44 33·static·const·int·dimension·=·dim;38 ·32·template<·int·dim·>
 39 ·33·class·HierarchyDofNumbering;
45 ·3440 ·34
46 35·typedef·Alberta::ElementInfo<_dimension_>·ElementInfo; 
47 36·typedef·Alberta::MeshPointer<_dimension_>·MeshPointer; 
48 37·typedef·HierarchyDofNumbering<_dimension_>·DofNumbering; 
49 ·38 
50 39·GlobalVector·&operator()(·const·Element·*element,·int·vertex·)·const41 ·35·//·MeshPointer
 42 ·36·//·-----------
 43 ·37
 44 ·38·template<·int·dim·>
 45 39·class·MeshPointer
51 ·40·{46 ·40·{
52 ·41·assert(·!(!coords_)·); 
53 ·42·GlobalVector·*array·=·(GlobalVector·*)coords_; 
54 ·43·return·array[·dofAccess_(·element,·vertex·)·];47 ·41·typedef·Alberta::ElementInfo<_dim_>·ElementInfo;
 48 ·42·typedef·typename·ElementInfo::MacroElement·MacroElement;
 49 ·43·typedef·typename·ElementInfo::FillFlags·FillFlags;
55 ·44·}50 ·44
56 ·45 
57 46·GlobalVector·&operator()(·const·ElementInfo·&elementInfo,·int·vertex·)·const 
58 ·47·{ 
59 ·48·return·(*this)(·elementInfo.el(),·vertex·);51 ·45·class·BoundaryProvider;
 52 ·46
 53 ·47·template<·int·dimWorld·>
 54 ·48·struct·Library;
60 ·49·}55 ·49
61 ·50 
62 51·void·create·(·const·DofNumbering·&dofNumbering·)56 ·50·public:
 57 ·51·class·MacroIterator;
63 ·52·{58 ·52
64 ·53·MeshPointer·mesh·=·dofNumbering.mesh(); 
65 ·54·const·DofSpace·*dofSpace·=·dofNumbering.dofSpace(·dimension·); 
66 ·55 
67 ·56·coords_.create(·dofSpace,·"Coordinate·Cache"·); 
68 ·57·LocalCaching·localCaching(·coords_·); 
69 ·58·mesh.hierarchicTraverse(·localCaching,·FillFlags<_dimension_>::coords·); 
70 ·59·coords_.template·setupInterpolation<·Interpolation·>();59 53·MeshPointer·()
 60 ·54·:·mesh_(·0·)
 61 ·55·{}
 62 ·56
 63 57·explicit·MeshPointer·(·Mesh·*mesh·)
 64 ·58·:·mesh_(·mesh·)
 65 ·59·{}
71 ·6066 ·60
72 ·61·dofAccess_·=·DofAccess(·dofSpace·);67 61·operator·Mesh·*·()·const
73 ·62·}68 ·62·{
 69 ·63·return·mesh_;
74 ·63 
75 64·void·release·() 
76 ·65·{ 
77 ·66·coords_.release(); 
78 ·67·}70 ·64·}
79 ·68 
80 ·69·private: 
81 ·70·CoordVectorPointer·coords_; 
82 ·71·DofAccess·dofAccess_; 
83 ·72·}; 
84 ·7371 ·65
 72 66·explicit·operator·bool·()·const
 73 ·67·{
 74 ·68·return·(bool)mesh_;
 75 ·69·}
 76 ·70
 77 71·MacroIterator·begin·()·const
 78 ·72·{
 79 ·73·return·MacroIterator(·*this,·false·);
85 ·7480 ·74·}
86 ·7581 ·75
 82 76·MacroIterator·end·()·const
 83 ·77·{
 84 ·78·return·MacroIterator(·*this,·true·);
 85 ·79·}
 86 ·80
 87 81·int·numMacroElements·()·const;
 88 82·int·size·(·int·codim·)·const;
 89 ·83
Max diff block lines reached; 19829/25944 bytes (76.43%) of diff not shown.
8.28 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00689.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-grid:·indexstack.hh·File·Reference</title>8 <title>dune-grid:·albertagrid.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, 42 lines modifiedOffset 64, 64 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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>·&#124;
 74 <a·href="#var-members">Variables</a>··</div>
72 ··<div·class="headertitle"><div·class="title">indexstack.hh·File·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">albertagrid.cc·File·Reference</div></div>
73 </div><!--header-->76 </div><!--header-->
74 <div·class="contents">77 <div·class="contents">
 78 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00617.html">geometry.cc</a>&quot;</code><br·/>
 79 <code>#include·&quot;<a·class="el"·href="a00641.html">entity.cc</a>&quot;</code><br·/>
 80 <code>#include·&quot;<a·class="el"·href="a00695.html">intersection.cc</a>&quot;</code><br·/>
  
75 <p>Provides·an·index·stack·that·supplies·indices·for·element·numbering·for·a·grid·(i.e.·AlbertaGrid·and·ALUGrid)·· 
76 <a·href="#details">More...</a></p> 
77 <div·class="textblock"><code>#include·&lt;assert.h&gt;</code><br·/> 
78 <code>#include·&lt;stack&gt;</code><br·/> 
79 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
80 <code>#include·&lt;dune/common/reservedvector.hh&gt;</code><br·/> 
81 </div> 
82 <p><a·href="a00689_source.html">Go·to·the·source·code·of·this·file.</a></p> 
83 <table·class="memberdecls">81 </div><table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
85 Classes</h2></td></tr> 
86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02250.html">Dune::IndexStack&lt;·T,·length·&gt;</a></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>82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
90 Namespaces</h2></td></tr>83 Namespaces</h2></td></tr>
91 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>84 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
92 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>85 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
93 <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:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr>
 88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 89 </table><table·class="memberdecls">
 90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 91 Macros</h2></td></tr>
 92 <tr·class="memitem:a53133f6d063b9eb2237193ae58eef706"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00689.html#a53133f6d063b9eb2237193ae58eef706">DUNE_ALBERTAGRID_CC</a></td></tr>
 93 <tr·class="separator:a53133f6d063b9eb2237193ae58eef706"><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="func-members"·name="func-members"></a>
 96 Functions</h2></td></tr>
 97 <tr·class="memitem:a9add90da0373ad65d2bb698209911981"><td·class="memTemplParams"·colspan="2">template&lt;int·dim,·int·dimworld&gt;·</td></tr>
 98 <tr·class="memitem:a9add90da0373ad65d2bb698209911981"><td·class="memTemplItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01063.html#a9add90da0373ad65d2bb698209911981">Dune::checkAlbertaDimensions</a>·()</td></tr>
 99 <tr·class="separator:a9add90da0373ad65d2bb698209911981"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 100 </table><table·class="memberdecls">
 101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a>
 102 Variables</h2></td></tr>
 103 <tr·class="memitem:ae8607628dd0ee8dfb96046221b374752"><td·class="memItemLeft"·align="right"·valign="top">static·void·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#ae8607628dd0ee8dfb96046221b374752">Dune::Alberta::adaptationDataHandler_</a></td></tr>
 104 <tr·class="separator:ae8607628dd0ee8dfb96046221b374752"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table>105 </table>
95 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
96 <div·class="textblock"><p·>Provides·an·index·stack·that·supplies·indices·for·element·numbering·for·a·grid·(i.e.·AlbertaGrid·and·ALUGrid)·</p> 
97 <dl·class="section·author"><dt>Author</dt><dd>Robert·Kloefkorn·</dd></dl>106 <h2·class="groupheader">Macro·Definition·Documentation</h2>
 107 <a·id="a53133f6d063b9eb2237193ae58eef706"·name="a53133f6d063b9eb2237193ae58eef706"></a>
 108 <h2·class="memtitle"><span·class="permalink"><a·href="#a53133f6d063b9eb2237193ae58eef706">&#9670;&nbsp;</a></span>DUNE_ALBERTAGRID_CC</h2>
  
 109 <div·class="memitem">
 110 <div·class="memproto">
 111 ······<table·class="memname">
 112 ········<tr>
 113 ··········<td·class="memname">#define·DUNE_ALBERTAGRID_CC</td>
 114 ········</tr>
 115 ······</table>
 116 </div><div·class="memdoc">
  
 117 </div>
 118 </div>
98 </div></div><!--·contents·-->119 </div><!--·contents·-->
99 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
100 <hr·class="footer"/><address·class="footer"><small>121 <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.4122 Generated·by&#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>123 </small></address>
103 </body>124 </body>
104 </html>125 </html>
1.33 KB
html2text {}
    
Offset 5, 31 lines modifiedOffset 5, 34 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
 9 Classes·|·Namespaces·|·Macros·|·Functions·|·Variables
 10 albertagrid.cc·File·Reference
 11 #include·"geometry.cc"
 12 #include·"entity.cc"
 13 #include·"intersection.cc"
9 Classes·|·Namespaces 
10 indexstack.hh·File·Reference 
11 Provides·an·index·stack·that·supplies·indices·for·element·numbering·for·a·grid 
12 (i.e.·AlbertaGrid·and·ALUGrid)·More... 
13 #include·<assert.h> 
14 #include·<stack> 
15 #include·<dune/common/exceptions.hh> 
16 #include·<dune/common/reservedvector.hh> 
17 Go_to_the_source_code_of_this_file. 
18 ·Classes 
19 class· Dune::IndexStack<_T,_length_> 
20   
21 ·Namespaces14 ·Namespaces
22 namespace· Dune15 namespace· Dune
23  ··········Include·standard·header·files.16  ··········Include·standard·header·files.
24  17  
25 *****·Detailed·Description·***** 
26 Provides·an·index·stack·that·supplies·indices·for·element·numbering·for·a·grid 
27 (i.e.·AlbertaGrid·and·ALUGrid) 
28 ··Author 
29 ······Robert·Kloefkorn18 namespace· Dune::Alberta
 19  
 20 ·Macros
 21 #define DUNE_ALBERTAGRID_CC
 22  
 23 ·Functions
 24 template<int·dim,·int·dimworld>
 25 static·void Dune::checkAlbertaDimensions·()
 26  
 27 ·Variables
 28 static·void·* Dune::Alberta::adaptationDataHandler_
 29  
 30 *****·Macro·Definition·Documentation·*****
 31 *****·◆ DUNE_ALBERTAGRID_CC·*****
 32 #define·DUNE_ALBERTAGRID_CC
  
30 ===============================================================================33 ===============================================================================
31 ·····Generated·by [doxygen]·1.9.434 ·····Generated·by [doxygen]·1.9.4
15.7 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00692.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-grid:·algebra.hh·File·Reference</title>8 <title>dune-grid:·dofadmin.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, 76 lines modifiedOffset 63, 40 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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>·&#124;71 <a·href="#namespaces">Namespaces</a>··</div>
71 <a·href="#func-members">Functions</a>··</div> 
72 ··<div·class="headertitle"><div·class="title">algebra.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">dofadmin.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;utility&gt;</code><br·/>
76 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>76 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/>
 77 <code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
 78 <code>#include·&lt;<a·class="el"·href="a00647_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>
77 </div>79 </div>
78 <p><a·href="a00692_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00692_source.html">Go·to·the·source·code·of·this·file.</a></p>
79 <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>
 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="a01982.html">Dune::Alberta::DofAccess&lt;·dim,·codim·&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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01986.html">Dune::Alberta::HierarchyDofNumbering&lt;·dim·&gt;</a></td></tr>
 87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 88 </table><table·class="memberdecls">
80 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
81 Namespaces</h2></td></tr>90 Namespaces</h2></td></tr>
82 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>91 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
83 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>92 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 <tr·class="memitem:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr>94 <tr·class="memitem:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr>
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table><table·class="memberdecls"> 
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
89 Functions</h2></td></tr> 
90 <tr·class="memitem:ac9ec1689c4568d01644db2bfee5947f6"><td·class="memTemplParams"·colspan="2">template&lt;class·K·&gt;·</td></tr> 
91 <tr·class="memitem:ac9ec1689c4568d01644db2bfee5947f6"><td·class="memTemplItemLeft"·align="right"·valign="top">static·FieldVector&lt;·K,·3·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#ac9ec1689c4568d01644db2bfee5947f6">Dune::Alberta::vectorProduct</a>·(const·FieldVector&lt;·K,·3·&gt;·&amp;u,·const·FieldVector&lt;·K,·3·&gt;·&amp;v)</td></tr> 
92 <tr·class="separator:ac9ec1689c4568d01644db2bfee5947f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
93 <tr·class="memitem:aacaac5f2a7f000fd66af938fab11cb58"><td·class="memTemplParams"·colspan="2">template&lt;class·K·,·int·m&gt;·</td></tr> 
94 <tr·class="memitem:aacaac5f2a7f000fd66af938fab11cb58"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#aacaac5f2a7f000fd66af938fab11cb58">Dune::Alberta::determinant</a>·(const·FieldMatrix&lt;·K,·0,·m·&gt;·&amp;matrix)</td></tr> 
95 <tr·class="separator:aacaac5f2a7f000fd66af938fab11cb58"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
96 <tr·class="memitem:afc60da48ba5f2c2004ed04c7b82c0348"><td·class="memTemplParams"·colspan="2">template&lt;class·K·&gt;·</td></tr> 
97 <tr·class="memitem:afc60da48ba5f2c2004ed04c7b82c0348"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#afc60da48ba5f2c2004ed04c7b82c0348">Dune::Alberta::determinant</a>·(const·FieldMatrix&lt;·K,·1,·1·&gt;·&amp;matrix)</td></tr> 
98 <tr·class="separator:afc60da48ba5f2c2004ed04c7b82c0348"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
99 <tr·class="memitem:ac94d97a6c966088af621ff3215125ab8"><td·class="memTemplParams"·colspan="2">template&lt;class·K·,·int·m&gt;·</td></tr> 
100 <tr·class="memitem:ac94d97a6c966088af621ff3215125ab8"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#ac94d97a6c966088af621ff3215125ab8">Dune::Alberta::determinant</a>·(const·FieldMatrix&lt;·K,·1,·m·&gt;·&amp;matrix)</td></tr> 
101 <tr·class="separator:ac94d97a6c966088af621ff3215125ab8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
102 <tr·class="memitem:a0c69724eeab70701d1104137cef01693"><td·class="memTemplParams"·colspan="2">template&lt;class·K·&gt;·</td></tr> 
103 <tr·class="memitem:a0c69724eeab70701d1104137cef01693"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a0c69724eeab70701d1104137cef01693">Dune::Alberta::determinant</a>·(const·FieldMatrix&lt;·K,·2,·2·&gt;·&amp;matrix)</td></tr> 
104 <tr·class="separator:a0c69724eeab70701d1104137cef01693"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
105 <tr·class="memitem:a81beb9f173349a78b42547a5fe103355"><td·class="memTemplParams"·colspan="2">template&lt;class·K·&gt;·</td></tr> 
106 <tr·class="memitem:a81beb9f173349a78b42547a5fe103355"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a81beb9f173349a78b42547a5fe103355">Dune::Alberta::determinant</a>·(const·FieldMatrix&lt;·K,·2,·3·&gt;·&amp;matrix)</td></tr> 
107 <tr·class="separator:a81beb9f173349a78b42547a5fe103355"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
108 <tr·class="memitem:a0a2b233c25e9dbc55a5671d0b2225d19"><td·class="memTemplParams"·colspan="2">template&lt;class·K·,·int·m&gt;·</td></tr> 
109 <tr·class="memitem:a0a2b233c25e9dbc55a5671d0b2225d19"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a0a2b233c25e9dbc55a5671d0b2225d19">Dune::Alberta::determinant</a>·(const·FieldMatrix&lt;·K,·2,·m·&gt;·&amp;matrix)</td></tr> 
110 <tr·class="separator:a0a2b233c25e9dbc55a5671d0b2225d19"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
111 <tr·class="memitem:a8a2ac848ea222d8ddc7860b8c2348460"><td·class="memTemplParams"·colspan="2">template&lt;class·K·&gt;·</td></tr> 
112 <tr·class="memitem:a8a2ac848ea222d8ddc7860b8c2348460"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a8a2ac848ea222d8ddc7860b8c2348460">Dune::Alberta::determinant</a>·(const·FieldMatrix&lt;·K,·3,·3·&gt;·&amp;matrix)</td></tr> 
113 <tr·class="separator:a8a2ac848ea222d8ddc7860b8c2348460"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:ab1053611038a7b5f9564c326b1f7ecdc"><td·class="memTemplParams"·colspan="2">template&lt;class·K·,·int·m&gt;·</td></tr> 
115 <tr·class="memitem:ab1053611038a7b5f9564c326b1f7ecdc"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#ab1053611038a7b5f9564c326b1f7ecdc">Dune::Alberta::invert</a>·(const·FieldMatrix&lt;·K,·0,·m·&gt;·&amp;matrix,·FieldMatrix&lt;·K,·m,·0·&gt;·&amp;inverse)</td></tr> 
116 <tr·class="separator:ab1053611038a7b5f9564c326b1f7ecdc"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:a74e11a373cb5034654a0014c09aed9a5"><td·class="memTemplParams"·colspan="2">template&lt;class·K·&gt;·</td></tr> 
118 <tr·class="memitem:a74e11a373cb5034654a0014c09aed9a5"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a74e11a373cb5034654a0014c09aed9a5">Dune::Alberta::invert</a>·(const·FieldMatrix&lt;·K,·1,·1·&gt;·&amp;matrix,·FieldMatrix&lt;·K,·1,·1·&gt;·&amp;inverse)</td></tr> 
119 <tr·class="separator:a74e11a373cb5034654a0014c09aed9a5"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:a365df9ca0786933adddf610931f50ebb"><td·class="memTemplParams"·colspan="2">template&lt;class·K·,·int·m&gt;·</td></tr> 
121 <tr·class="memitem:a365df9ca0786933adddf610931f50ebb"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a365df9ca0786933adddf610931f50ebb">Dune::Alberta::invert</a>·(const·FieldMatrix&lt;·K,·1,·m·&gt;·&amp;matrix,·FieldMatrix&lt;·K,·m,·1·&gt;·&amp;inverse)</td></tr> 
122 <tr·class="separator:a365df9ca0786933adddf610931f50ebb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <tr·class="memitem:adfb3a843fe4f2ab42b4243e5d307cd12"><td·class="memTemplParams"·colspan="2">template&lt;class·K·&gt;·</td></tr> 
124 <tr·class="memitem:adfb3a843fe4f2ab42b4243e5d307cd12"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#adfb3a843fe4f2ab42b4243e5d307cd12">Dune::Alberta::invert</a>·(const·FieldMatrix&lt;·K,·2,·2·&gt;·&amp;matrix,·FieldMatrix&lt;·K,·2,·2·&gt;·&amp;inverse)</td></tr> 
125 <tr·class="separator:adfb3a843fe4f2ab42b4243e5d307cd12"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:a2c7c32c5be01d881c2a7e854bb16ce4a"><td·class="memTemplParams"·colspan="2">template&lt;class·K·,·int·m&gt;·</td></tr> 
127 <tr·class="memitem:a2c7c32c5be01d881c2a7e854bb16ce4a"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a2c7c32c5be01d881c2a7e854bb16ce4a">Dune::Alberta::invert</a>·(const·FieldMatrix&lt;·K,·2,·m·&gt;·&amp;matrix,·FieldMatrix&lt;·K,·m,·2·&gt;·&amp;inverse)</td></tr> 
128 <tr·class="separator:a2c7c32c5be01d881c2a7e854bb16ce4a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 <tr·class="memitem:a80ef0155e5a1707187ac43a86b4e3295"><td·class="memTemplParams"·colspan="2">template&lt;class·K·&gt;·</td></tr> 
130 <tr·class="memitem:a80ef0155e5a1707187ac43a86b4e3295"><td·class="memTemplItemLeft"·align="right"·valign="top">static·K&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a80ef0155e5a1707187ac43a86b4e3295">Dune::Alberta::invert</a>·(const·FieldMatrix&lt;·K,·3,·3·&gt;·&amp;matrix,·FieldMatrix&lt;·K,·3,·3·&gt;·&amp;inverse)</td></tr> 
131 <tr·class="separator:a80ef0155e5a1707187ac43a86b4e3295"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 </table>96 </table>
133 </div><!--·contents·-->97 </div><!--·contents·-->
134 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
135 <hr·class="footer"/><address·class="footer"><small>99 <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.4100 Generated·by&#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>101 </small></address>
138 </body>102 </body>
3.03 KB
html2text {}
    
Offset 5, 78 lines modifiedOffset 5, 28 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 Namespaces·|·Functions 
10 algebra.hh·File·Reference 
11 #include·<dune/common/fvector.hh>9 Classes·|·Namespaces
 10 dofadmin.hh·File·Reference
 11 #include·<utility>
12 #include·<dune/common/fmatrix.hh>12 #include·<dune/common/hybridutilities.hh>
 13 #include·<dune/grid/albertagrid/misc.hh>
 14 #include·<dune/grid/albertagrid/elementinfo.hh>
13 Go_to_the_source_code_of_this_file.15 Go_to_the_source_code_of_this_file.
 16 ·Classes
 17 class· Dune::Alberta::DofAccess<_dim,_codim_>
 18  
 19 class· Dune::Alberta::HierarchyDofNumbering<_dim_>
 20  
14 ·Namespaces21 ·Namespaces
15 namespace· Dune22 namespace· Dune
16  ··········Include·standard·header·files.23  ··········Include·standard·header·files.
17  24  
18 namespace· Dune::Alberta25 namespace· Dune::Alberta
19  26  
20 ·Functions 
21 template<class·K·> 
22 static·FieldVector<·K,·3·> Dune::Alberta::vectorProduct·(const·FieldVector<·K, 
23 ····························3·>·&u,·const·FieldVector<·K,·3·>·&v) 
24   
25 template<class·K·,·int·m> 
26 ··················static·K Dune::Alberta::determinant·(const·FieldMatrix<·K, 
27 ····························0,·m·>·&matrix) 
28   
29 template<class·K·> 
30 ··················static·K Dune::Alberta::determinant·(const·FieldMatrix<·K, 
31 ····························1,·1·>·&matrix) 
32   
33 template<class·K·,·int·m> 
34 ··················static·K Dune::Alberta::determinant·(const·FieldMatrix<·K, 
35 ····························1,·m·>·&matrix) 
36   
37 template<class·K·> 
38 ··················static·K Dune::Alberta::determinant·(const·FieldMatrix<·K, 
39 ····························2,·2·>·&matrix) 
40   
41 template<class·K·> 
42 ··················static·K Dune::Alberta::determinant·(const·FieldMatrix<·K, 
43 ····························2,·3·>·&matrix) 
44   
45 template<class·K·,·int·m> 
46 ··················static·K Dune::Alberta::determinant·(const·FieldMatrix<·K, 
47 ····························2,·m·>·&matrix) 
48   
49 template<class·K·> 
50 ··················static·K Dune::Alberta::determinant·(const·FieldMatrix<·K, 
51 ····························3,·3·>·&matrix) 
52   
53 template<class·K·,·int·m> 
54 ··················static·K Dune::Alberta::invert·(const·FieldMatrix<·K,·0,·m·> 
55 ····························&matrix,·FieldMatrix<·K,·m,·0·>·&inverse) 
56   
57 template<class·K·> 
58 ··················static·K Dune::Alberta::invert·(const·FieldMatrix<·K,·1,·1·> 
59 ····························&matrix,·FieldMatrix<·K,·1,·1·>·&inverse) 
60   
61 template<class·K·,·int·m> 
62 ··················static·K Dune::Alberta::invert·(const·FieldMatrix<·K,·1,·m·> 
63 ····························&matrix,·FieldMatrix<·K,·m,·1·>·&inverse) 
64   
65 template<class·K·> 
66 ··················static·K Dune::Alberta::invert·(const·FieldMatrix<·K,·2,·2·> 
67 ····························&matrix,·FieldMatrix<·K,·2,·2·>·&inverse) 
68   
69 template<class·K·,·int·m> 
70 ··················static·K Dune::Alberta::invert·(const·FieldMatrix<·K,·2,·m·> 
71 ····························&matrix,·FieldMatrix<·K,·m,·2·>·&inverse) 
72   
73 template<class·K·> 
74 ··················static·K Dune::Alberta::invert·(const·FieldMatrix<·K,·3,·3·> 
75 ····························&matrix,·FieldMatrix<·K,·3,·3·>·&inverse) 
76   
  
77 ===============================================================================27 ===============================================================================
78 ·····Generated·by [doxygen]·1.9.428 ·····Generated·by [doxygen]·1.9.4
101 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00692_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-grid:·algebra.hh·Source·File</title>8 <title>dune-grid:·dofadmin.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, 169 lines modifiedOffset 62, 347 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">algebra.hh</div></div>68 ··<div·class="headertitle"><div·class="title">dofadmin.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00692.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00692.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_ALGEBRA_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_DOFADMIN_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_ALGEBRA_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_DOFADMIN_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;dune/common/fvector.hh&gt;</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;utility&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;dune/common/fmatrix.hh&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/hybridutilities.hh&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>{</div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00683.html">dune/grid/albertagrid/misc.hh</a>&gt;</span></div>
 83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00647.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</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>·</div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··<span·class="keyword">namespace·</span>Alberta</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#if·HAVE_ALBERTA</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>·</div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·K·&gt;</div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·FieldVector&lt;·K,·3·&gt;</div> 
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno"><a·class="line"·href="a01064.html#ac9ec1689c4568d01644db2bfee5947f6">···19</a></span>····<a·class="code·hl_function"·href="a01064.html#ac9ec1689c4568d01644db2bfee5947f6">vectorProduct</a>·(·<span·class="keyword">co[·...·truncated·by·diffoscope;·len:·114,·SHA:·59f3c4d1ea2bceca1aa631ea2ed78f9bcccf14df1ac7805cc794c706aca67f4e·...·]</div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>
 89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">namespace·</span>Alberta</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>······FieldVector&lt;·K,·3·&gt;·w;</div> 
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>······w[·0·]·=·u[·1·]·*·v[·2·]·-·u[·2·]·*·v[·1·];</div> 
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>······w[·1·]·=·u[·2·]·*·v[·0·]·-·u[·0·]·*·v[·2·];</div> 
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······w[·2·]·=·u[·0·]·*·v[·1·]·-·u[·1·]·*·v[·0·];</div> 
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>······<span·class="keywordflow">return</span>·w;</div> 
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····}</div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····<span·class="comment">//·External·Forward·Declarations</span></div>
 94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="comment">//·-----------------------------</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">template</span>&lt;·<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">class·</span>MeshPointer;</div>
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</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>·</div>
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·K,·<span·class="keywordtype">int</span>·m·&gt;</div> 
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01064.html#aacaac5f2a7f000fd66af938fab11cb58">···30</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·K·<a·class="code·hl_function"·href="a01064.html#aacaac5f2a7f000fd66af938fab11cb58">determinant</a>·(·[[maybe_unused]]·<span·class="keyword">const</span>·FieldMatrix&lt;·K,·0,·m·&gt;·&amp;matrix·)</div> 
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····{</div>100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="comment">//·DofAccess</span></div>
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keywordflow">return</span>·K(·1·);</div>102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="comment">//·---------</span></div>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····}</div>103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</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">class</span>·K·&gt;</div>104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">int</span>·codim·&gt;</div>
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01064.html#afc60da48ba5f2c2004ed04c7b82c0348">···36</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·K·<a·class="code·hl_function"·href="a01064.html#aacaa[·...·truncated·by·diffoscope;·len:·125,·SHA:·4ab6b1ccb1423c7ad85d4a37298241c7aa43a68296542c550c5e0e135a58f9f9·...·]</div>105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01982.html">···35</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01982.html">DofAccess</a></div>
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{</div>106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{</div>
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keywordflow">return</span>·matrix[·0·][·0·];</div>107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·codimtype·=·<a·class="code·hl_struct"·href="a02366.html">CodimType&lt;·dim,·codim·&gt;::[·...·truncated·by·diffoscope;·len:·9,·SHA:·84349e7f9dc3e102406544f65cc566312bc64d92e8bfcf8ba74da98a2d66fa92·...·];</div>
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div>108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">public</span>:</div>
 110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a01982.html#a64a6a8adb53aff6c1475629c96638b76">···40</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01982.html#a64a6a8adb53aff6c1475629c96638b76">numSubEntities</a>·=·<a·class="code·hl_struct"·href="a02338.html">NumSubEntities&lt;·dim,·codim·&gt;::value</a>;</div>
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·K,·<span·class="keywordtype">int</span>·m·&gt;</div> 
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a01064.html#ac94d97a6c966088af621ff3215125ab8">···42</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·K·<a·class="code·hl_function"·href="a01064.html#aacaac5f2a7f000fd66af938fab11cb58">determinant</a>·(·<span·class="keywor[·...·truncated·by·diffoscope;·len:·58,·SHA:·c50963e99dd694ad8ab4ea83f08d4c378214ce411647c6a56586705c5a5c7b72·...·]</div>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a01982.html#a2367fe847ca32e4eec9ced25382b1ce0">···42</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01982.html#a2367fe847ca32e4eec9ced25382b1ce0">d[·...·truncated·by·diffoscope;·len:·19,·SHA:·b6ee0fa984c841cc3e15afc55569891fd3cc9d9b8dadbcbcb3fc26204fcae6df·...·]</div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a01982.html#a4516f7b7b3a3210d23a7447674eb579c">···43</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01982.html#a4516f7b7b3a3210d23a7447674eb579c">codimension</a>·=·codim;</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>·</div>
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keyword">using·</span>std::sqrt;</div>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a01982.html#aff12d5a3e33f12f875046ca21f87ddff">···45</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02026.html">Alberta::ElementInfo&lt;·dimension·&gt;</a[·...·truncated·by·diffoscope;·len:·97,·SHA:·134f87184ee297d589fe6fc87e2fbb09d80b7ef491a753bfd3fd4a60b0f89197·...·];</div>
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······K·sum·=·matrix[·0·][·0·]·*·matrix[·0·][·0·];</div>116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01982.html#a24a4865da9e6b1e06b2aa22b827cbf75">···47</a></span>······<a·class="code·hl_function"·href="a01982.html#a24a4865da9e6b1e06b2aa22b827cbf75">DofAccess</a>·()</div>
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·1;·i·&lt;·m;·++i·)</div> 
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········sum·+=·matrix[·0·][·i·]·*·matrix[·0·][·i·];</div> 
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">return</span>·sqrt(·sum·);</div>118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········:·node_(·-1·)</div>
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······{}</div>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a01982.html#a78832be06e30f098839018ada7169eac">···51</a></span>······<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a01982.html#a78832be06e30f098839018ada7169eac">DofAccess</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#ab91172fc7cfde36bfa7dc9be768e71c2">DofSpace</a>·*dofSpace·)</div>
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·K·&gt;</div> 
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a01064.html#a0c69724eeab70701d1104137cef01693">···52</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·K·<a·class="code·hl_function"·href="a01064.html#aacaac5f2a7f000fd66af938fab11cb58">determinant</a>·(·<span·class="keyword">const</span>·FieldMatrix&lt;·K,·2,·2·&gt;·&amp;matrix·)</div> 
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····{</div>122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······{</div>
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">return</span>·matrix[·0·][·0·]·*·matrix[·1·][·1·]·-·matrix[·0·][·1·]·*·matrix[·1·][·0·];</div> 
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div>123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········assert(·dofSpace·);</div>
 124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········node_·=·dofSpace-&gt;admin-&gt;mesh-&gt;node[·codimtype·];</div>
 125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········index_·=·dofSpace-&gt;admin-&gt;n0_dof[·codimtype·];</div>
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······}</div>
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·K·&gt;</div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a01064.html#a81beb9f173349a78b42547a5fe103355">···58</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·K·<a·class="code·hl_function"·href="a01064.html#aacaac5f2a7f000fd66af938fab11cb58">determinant</a>·(·<span·class="keyword">const</span>·FieldMatrix&lt;·K,·2,·3·&gt;·&amp;matrix·)</div> 
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{</div>127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01064.html#ac9ec1689c4568d01644db2bfee5947f6">vectorProduct</a>(·matrix[·0·],·matrix[·1·]·).two_norm();</div>128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a01982.html#ab974b8564f9b2ab58db6dd8f1dd94862">···58</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01982.html#ab974b8564f9b2ab58db6dd8f1dd94862">oper[·...·truncated·by·diffoscope;·len:·273,·SHA:·deaeb665f3bc07ed739491bd55e6d5ef8a7e003d51fc99a3aaeff7bb6400e45b·...·]</div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">······</span>{</div>
 130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········assert(·element·);</div>
 131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········assert(·node_·!=·-1·);</div>
 132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········assert(·subEntity·&lt;·<a·class="code·hl_variable"·href="a01982.html#a64a6a8adb53aff6c1475629c96638b76">numSubEntities</a>·);</div>
 133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········<span·class="keywordflow">return</span>·element-&gt;dof[·node_·+·subEntity·][·index_·+·i·];</div>
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····}</div>134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·K,·<span·class="keywordtype">int</span>·m·&gt;</div> 
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a01064.html#a0a2b233c25e9dbc55a5671d0b2225d19">···64</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·K·<a·class="code·hl_function"·href="a01064.html#aacaac5f2a7f000fd66af938fab11cb58">determinant</a>·(·<span·class="keyword">const</span>·FieldMatrix&lt;·K,·2,·m·&gt;·&amp;matrix·)</div> 
135 <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>·</div>
 136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a01982.html#ab3b3155eedec059066abcf810e3f2f21">···66</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01982.html#ab974b8564f9b2ab58db6dd8f1dd94862">operator()·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·*element,·<span·class="keywordtype">int</span>·subEntity·)<span·class="keyword">·const</span></div>
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keyword">using·</span>std::sqrt;</div>137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">······</span>{</div>
 138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········<span·class="keywordflow">return</span>·(*<span·class="keyword">this</span>)(·element,·subEntity,·0·);</div>
137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">const</span>·K·tmpA·=·matrix[·0·].two_norm2();</div> 
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">const</span>·K·tmpB·=·matrix[·1·].two_norm2();</div> 
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keyword">const</span>·K·tmpC·=·matrix[·0·]·*·matrix[·1·];</div> 
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keywordflow">return</span>·sqrt(·tmpA·*·tmpB·-·tmpC·*·tmpC·);</div> 
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······}</div>
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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"><a·class="line"·href="a01982.html#af9bf778ce6465860f5beeb65a5770126">···71</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01982.html#ab974b8564f9b2ab58db6dd8f1dd94862">operator()·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02026.html">ElementInfo</a>·&amp;elementInfo,·<span·class="keywordtype">int</span>·subEntity,·<span·class="keywordtype">int</span>·i·)<span·class="keyword">·const</span></div>
143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·K·&gt;</div>142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">······</span>{</div>
144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a01064.html#a8a2ac848ea222d8ddc7860b8c2348460">···74</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·K·<a·class="code·hl_function"·href="a01064.html#aacaa[·...·truncated·by·diffoscope;·len:·125,·SHA:·a45bd7250ca23ced8c8b55eec188dc17491832955061084587f1ef2fba97815c·...·]</div>143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········<span·class="keywordflow">return</span>·(*<span·class="keyword">this</span>)(·elementInfo.<a·class="code·hl_function"·href="a02026.html#ada0ef6466c62d95e8e3f30aed2da8fad">el</a>(),·subEntity,·i·[·...·truncated·by·diffoscope;·len:·2,·SHA:·9d8b2b5670d18da8a99f6152f7ee75558019cd106d8032bf7c1117bd37273e37·...·]</div>
 144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······}</div>
Max diff block lines reached; 57467/87197 bytes (65.90%) of diff not shown.
15.4 KB
html2text {}
    
Offset 5, 180 lines modifiedOffset 5, 403 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 algebra.hh9 dofadmin.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_ALBERTA_ALGEBRA_HH16 ·5#ifndef·DUNE_ALBERTA_DOFADMIN_HH
17 ·6#define·DUNE_ALBERTA_ALGEBRA_HH17 ·6#define·DUNE_ALBERTA_DOFADMIN_HH
18 ·718 ·7
19 ·8#include·<dune/common/fvector.hh> 
20 ·9#include·<dune/common/fmatrix.hh> 
21 ·10 
22 ·11namespace·Dune 
23 ·12{ 
24 ·13 
25 ·14·namespace·Alberta 
26 ·15·{19 ·8#include·<utility>
 20 ·9
 21 ·10#include·<dune/common/hybridutilities.hh>
 22 ·11
 23 ·12#include·<dune/grid/albertagrid/misc.hh>
 24 ·13#include·<dune/grid/albertagrid/elementinfo.hh>
 25 ·14
 26 ·15#if·HAVE_ALBERTA
27 ·1627 ·16
28 ·17·template<·class·K·> 
29 ·18·inline·static·FieldVector<·K,·3·> 
30 19·vectorProduct·(·const·FieldVector<·K,·3·>·&u,·const·FieldVector<·K,·3·>·&v·)28 ·17namespace·Dune
 29 ·18{
 30 ·19
 31 ·20·namespace·Alberta
31 ·20·{32 ·21·{
 33 ·22
 34 ·23·//·External·Forward·Declarations
 35 ·24·//·-----------------------------
 36 ·25
 37 ·26·template<·int·dim·>
 38 ·27·class·MeshPointer;
32 ·21·FieldVector<·K,·3·>·w; 
33 ·22·w[·0·]·=·u[·1·]·*·v[·2·]·-·u[·2·]·*·v[·1·]; 
34 ·23·w[·1·]·=·u[·2·]·*·v[·0·]·-·u[·0·]·*·v[·2·]; 
35 ·24·w[·2·]·=·u[·0·]·*·v[·1·]·-·u[·1·]·*·v[·0·]; 
36 ·25·return·w; 
37 ·26·} 
38 ·27 
39 ·2839 ·28
40 ·29·template<·class·K,·int·m·> 
41 30·inline·static·K·determinant·(·[[maybe_unused]]·const·FieldMatrix<·K,·0,·m·> 
42 &matrix·)40 ·29
 41 ·30
 42 ·31·//·DofAccess
 43 ·32·//·---------
 44 ·33
 45 ·34·template<·int·dim,·int·codim·>
 46 35·class·DofAccess
43 ·31·{47 ·36·{
 48 ·37·static·const·int·codimtype·=·CodimType<_dim,_codim_>::value;
 49 ·38
 50 ·39·public:
 51 40·static·const·int·numSubEntities·=·NumSubEntities<_dim,_codim_>::value;
 52 ·41
 53 42·static·const·int·dimension·=·dim;
 54 43·static·const·int·codimension·=·codim;
 55 ·44
 56 45·typedef·Alberta::ElementInfo<_dimension_>·ElementInfo;
 57 ·46
 58 47·DofAccess·()
 59 ·48·:·node_(·-1·)
44 ·32·return·K(·1·); 
45 ·33·} 
46 ·34 
47 ·35·template<·class·K·> 
48 36·inline·static·K·determinant·(·const·FieldMatrix<·K,·1,·1·>·&matrix·) 
49 ·37·{ 
50 ·38·return·matrix[·0·][·0·]; 
51 ·39·} 
52 ·40 
53 ·41·template<·class·K,·int·m·> 
54 42·inline·static·K·determinant·(·const·FieldMatrix<·K,·1,·m·>·&matrix·) 
55 ·43·{ 
56 ·44·using·std::sqrt; 
57 ·45·K·sum·=·matrix[·0·][·0·]·*·matrix[·0·][·0·]; 
58 ·46·for(·int·i·=·1;·i·<·m;·++i·) 
59 ·47·sum·+=·matrix[·0·][·i·]·*·matrix[·0·][·i·]; 
60 ·48·return·sqrt(·sum·); 
61 ·49·}60 ·49·{}
62 ·5061 ·50
 62 51·explicit·DofAccess·(·const·DofSpace·*dofSpace·)
63 ·51·template<·class·K·> 
64 52·inline·static·K·determinant·(·const·FieldMatrix<·K,·2,·2·>·&matrix·) 
65 ·53·{63 ·52·{
66 ·54·return·matrix[·0·][·0·]·*·matrix[·1·][·1·]·-·matrix[·0·][·1·]·*·matrix[·1·] 
67 [·0·];64 ·53·assert(·dofSpace·);
 65 ·54·node_·=·dofSpace->admin->mesh->node[·codimtype·];
 66 ·55·index_·=·dofSpace->admin->n0_dof[·codimtype·];
68 ·55·}67 ·56·}
 68 ·57
 69 58·int·operator()(·const·Element·*element,·int·subEntity,·int·i·)·const
69 ·56 
70 ·57·template<·class·K·> 
71 58·inline·static·K·determinant·(·const·FieldMatrix<·K,·2,·3·>·&matrix·) 
72 ·59·{70 ·59·{
73 ·60·return·vectorProduct(·matrix[·0·],·matrix[·1·]·).two_norm();71 ·60·assert(·element·);
 72 ·61·assert(·node_·!=·-1·);
 73 ·62·assert(·subEntity·<·numSubEntities·);
 74 ·63·return·element->dof[·node_·+·subEntity·][·index_·+·i·];
74 ·61·}75 ·64·}
 76 ·65
 77 66·int·operator()(·const·Element·*element,·int·subEntity·)·const
75 ·62 
76 ·63·template<·class·K,·int·m·> 
77 64·inline·static·K·determinant·(·const·FieldMatrix<·K,·2,·m·>·&matrix·) 
78 ·65·{78 ·67·{
 79 ·68·return·(*this)(·element,·subEntity,·0·);
 80 ·69·}
 81 ·70
 82 71·int·operator()(·const·ElementInfo·&elementInfo,·int·subEntity,·int·i·)·const
79 ·66·using·std::sqrt; 
80 ·67·const·K·tmpA·=·matrix[·0·].two_norm2(); 
Max diff block lines reached; 11176/15796 bytes (70.75%) of diff not shown.
7.63 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00695.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-grid:·level.hh·File·Reference</title>8 <title>dune-grid:·intersection.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, 43 lines modifiedOffset 64, 54 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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>··</div>
72 ··<div·class="headertitle"><div·class="title">level.hh·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">intersection.cc·File·Reference</div></div>
73 </div><!--header-->74 </div><!--header-->
74 <div·class="contents">75 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/> 
76 <code>#include·&lt;cstdlib&gt;</code><br·/> 
77 <code>#include·&lt;<a·class="el"·href="a00719_source.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a07289_source.html">dune/grid/albertagrid/intersection.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00617_source.html">dune/grid/albertagrid/dofadmin.hh</a>&gt;</code><br·/> 
79 <code>#include·&lt;<a·class="el"·href="a00635_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code><br·/> 
80 </div> 
81 <p><a·href="a00695_source.html">Go·to·the·source·code·of·this·file.</a></p> 
82 <table·class="memberdecls">77 </div><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>
 80 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02258.html">Dune::AlbertaGridIntersectionBase&lt;·Grid·&gt;::GlobalCoordReader&lt;·GridImp·&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="a02282.html">Dune::AlbertaGridLevelProvider&lt;·dim·&gt;</a></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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02290.html">Dune::AlbertaGridLevelProvider&lt;·dim·&gt;::SetLocal</a></td></tr> 
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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="a02262.html">Dune::AlbertaGridIntersectionBase&lt;·Grid·&gt;::LocalCoordReader&lt;·GridImp·&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="a02294.html">Dune::AlbertaGridLevelProvider&lt;·dim·&gt;::CalcMaxLevel</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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02298.html">Dune::AlbertaGridLevelProvider&lt;·dim·&gt;::Interpolation</a></td></tr> 
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">84 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>86 Namespaces</h2></td></tr>
96 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
97 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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="define-members"·name="define-members"></a>
 92 Macros</h2></td></tr>
 93 <tr·class="memitem:a8d4a192c9f43ac0db61703b46cb6a297"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00695.html#a8d4a192c9f43ac0db61703b46cb6a297">DUNE_ALBERTA_INTERSECTION_CC</a></td></tr>
 94 <tr·class="separator:a8d4a192c9f43ac0db61703b46cb6a297"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>95 </table>
 96 <h2·class="groupheader">Macro·Definition·Documentation</h2>
 97 <a·id="a8d4a192c9f43ac0db61703b46cb6a297"·name="a8d4a192c9f43ac0db61703b46cb6a297"></a>
 98 <h2·class="memtitle"><span·class="permalink"><a·href="#a8d4a192c9f43ac0db61703b46cb6a297">&#9670;&nbsp;</a></span>DUNE_ALBERTA_INTERSECTION_CC</h2>
  
 99 <div·class="memitem">
 100 <div·class="memproto">
 101 ······<table·class="memname">
 102 ········<tr>
 103 ··········<td·class="memname">#define·DUNE_ALBERTA_INTERSECTION_CC</td>
 104 ········</tr>
 105 ······</table>
 106 </div><div·class="memdoc">
  
 107 </div>
 108 </div>
100 </div><!--·contents·-->109 </div><!--·contents·-->
101 <!--·start·footer·part·-->110 <!--·start·footer·part·-->
102 <hr·class="footer"/><address·class="footer"><small>111 <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.4112 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
104 </small></address>113 </small></address>
105 </body>114 </body>
106 </html>115 </html>
1.25 KB
html2text {}
    
Offset 5, 31 lines modifiedOffset 5, 29 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 Classes·|·Namespaces9 Classes·|·Namespaces·|·Macros
 10 intersection.cc·File·Reference
10 level.hh·File·Reference 
11 #include·<cassert> 
12 #include·<cstdlib> 
13 #include·<dune/grid/albertagrid/meshpointer.hh>11 #include·<dune/grid/albertagrid/intersection.hh>
14 #include·<dune/grid/albertagrid/dofadmin.hh> 
15 #include·<dune/grid/albertagrid/dofvector.hh> 
16 Go_to_the_source_code_of_this_file. 
17 ·Classes12 ·Classes
18 ·class· Dune::AlbertaGridLevelProvider<_dim_>13 struct· Dune::AlbertaGridIntersectionBase<_Grid_>::GlobalCoordReader<_GridImp
 14 ·········>
19  15  
 16 struct· Dune::AlbertaGridIntersectionBase<_Grid_>::LocalCoordReader<_GridImp_>
20 ·class· Dune::AlbertaGridLevelProvider<_dim_>::SetLocal 
21   
22 ·class· Dune::AlbertaGridLevelProvider<_dim_>::CalcMaxLevel 
23   
24 struct· Dune::AlbertaGridLevelProvider<_dim_>::Interpolation 
25  17  
26 ·Namespaces18 ·Namespaces
27 namespace· Dune19 namespace· Dune
28  ··········Include·standard·header·files.20  ··········Include·standard·header·files.
29  21  
 22 ·Macros
 23 #define DUNE_ALBERTA_INTERSECTION_CC
 24  
 25 *****·Macro·Definition·Documentation·*****
 26 *****·◆ DUNE_ALBERTA_INTERSECTION_CC·*****
 27 #define·DUNE_ALBERTA_INTERSECTION_CC
  
30 ===============================================================================28 ===============================================================================
31 ·····Generated·by [doxygen]·1.9.429 ·····Generated·by [doxygen]·1.9.4
5.09 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00701.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-grid:·geometrycache.hh·File·Reference</title>8 <title>dune-grid:·indexsets.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, 38 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124; 
71 <a·href="#namespaces">Namespaces</a>··</div>70 <a·href="#namespaces">Namespaces</a>··</div>
72 ··<div·class="headertitle"><div·class="title">geometrycache.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">indexsets.cc·File·Reference</div></div>
73 </div><!--header-->72 </div><!--header-->
74 <div·class="contents">73 <div·class="contents">
 74 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a07283_source.html">dune/grid/albertagrid/indexsets.hh</a>&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00692_source.html">dune/grid/albertagrid/algebra.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00716_source.html">dune/grid/albertagrid/agrid.hh</a>&gt;</code><br·/>
77 </div> 
78 <p><a·href="a00701_source.html">Go·to·the·source·code·of·this·file.</a></p> 
79 <table·class="memberdecls">77 </div><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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02122.html">Dune::Alberta::GeometryCache&lt;·dim·&gt;</a></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="a02126.html">Dune::Alberta::GeometryCacheProxy&lt;·dim·&gt;</a></td></tr> 
85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
86 </table><table·class="memberdecls"> 
87 <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>
88 Namespaces</h2></td></tr>79 Namespaces</h2></td></tr>
89 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>80 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
90 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>81 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></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:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr> 
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
94 </table>83 </table>
95 </div><!--·contents·-->84 </div><!--·contents·-->
96 <!--·start·footer·part·-->85 <!--·start·footer·part·-->
97 <hr·class="footer"/><address·class="footer"><small>86 <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.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
99 </small></address>88 </small></address>
100 </body>89 </body>
773 B
html2text {}
    
Offset 5, 26 lines modifiedOffset 5, 19 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 Classes·|·Namespaces 
10 geometrycache.hh·File·Reference9 Namespaces
 10 indexsets.cc·File·Reference
 11 #include·<config.h>
11 #include·<dune/grid/albertagrid/misc.hh>12 #include·<dune/grid/albertagrid/indexsets.hh>
12 #include·<dune/grid/albertagrid/algebra.hh>13 #include·<dune/grid/albertagrid/agrid.hh>
13 Go_to_the_source_code_of_this_file. 
14 ·Classes 
15 ·class· Dune::Alberta::GeometryCache<_dim_> 
16   
17 struct· Dune::Alberta::GeometryCacheProxy<_dim_> 
18   
19 ·Namespaces14 ·Namespaces
20 namespace· Dune15 namespace· Dune
21  ··········Include·standard·header·files.16  ··········Include·standard·header·files.
22  17  
23 namespace· Dune::Alberta 
24   
  
25 ===============================================================================18 ===============================================================================
26 ·····Generated·by [doxygen]·1.9.419 ·····Generated·by [doxygen]·1.9.4
11.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00704.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-grid:·agrid.hh·File·Reference</title>8 <title>dune-grid:·indexstack.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, 95 lines modifiedOffset 64, 42 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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>··</div> 
73 ··<div·class="headertitle"><div·class="title">agrid.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">indexstack.hh·File·Reference</div></div>
74 </div><!--header-->73 </div><!--header-->
75 <div·class="contents">74 <div·class="contents">
  
76 <p>provides·the·AlbertaGrid·class··75 <p>Provides·an·index·stack·that·supplies·indices·for·element·numbering·for·a·grid·(i.e.·AlbertaGrid·and·ALUGrid)··
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;assert.h&gt;</code><br·/>
79 <code>#include·&lt;cstddef&gt;</code><br·/> 
80 <code>#include·&lt;algorithm&gt;</code><br·/> 
81 <code>#include·&lt;iostream&gt;</code><br·/> 
82 <code>#include·&lt;fstream&gt;</code><br·/>78 <code>#include·&lt;stack&gt;</code><br·/>
83 <code>#include·&lt;memory&gt;</code><br·/> 
84 <code>#include·&lt;vector&gt;</code><br·/>79 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
85 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>80 <code>#include·&lt;dune/common/reservedvector.hh&gt;</code><br·/>
86 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
87 <code>#include·&lt;dune/common/stdstreams.hh&gt;</code><br·/> 
88 <code>#include·&lt;dune/common/parallel/communication.hh&gt;</code><br·/> 
89 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/> 
90 <code>#include·&lt;<a·class="el"·href="a07265_source.html">dune/grid/common/gridfactory.hh</a>&gt;</code><br·/> 
91 <code>#include·&lt;<a·class="el"·href="a00254_source.html">dune/grid/common/adaptcallback.hh</a>&gt;</code><br·/> 
92 <code>#include·&lt;<a·class="el"·href="a00335_source.html">dune/grid/common/sizecache.hh</a>&gt;</code><br·/> 
93 <code>#include·&quot;<a·class="el"·href="a00659_source.html">albertaheader.hh</a>&quot;</code><br·/> 
94 <code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/> 
95 <code>#include·&lt;<a·class="el"·href="a07205_source.html">dune/grid/albertagrid/capabilities.hh</a>&gt;</code><br·/> 
96 <code>#include·&lt;<a·class="el"·href="a07193_source.html">dune/grid/albertagrid/backuprestore.hh</a>&gt;</code><br·/> 
97 <code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/coordcache.hh</a>&gt;</code><br·/> 
98 <code>#include·&lt;<a·class="el"·href="a07268_source.html">dune/grid/albertagrid/gridfamily.hh</a>&gt;</code><br·/> 
99 <code>#include·&lt;<a·class="el"·href="a00695_source.html">dune/grid/albertagrid/level.hh</a>&gt;</code><br·/> 
100 <code>#include·&lt;<a·class="el"·href="a07289_source.html">dune/grid/albertagrid/intersection.hh</a>&gt;</code><br·/> 
101 <code>#include·&lt;<a·class="el"·href="a07298_source.html">dune/grid/albertagrid/intersectioniterator.hh</a>&gt;</code><br·/> 
102 <code>#include·&lt;<a·class="el"·href="a07214_source.html">dune/grid/albertagrid/datahandle.hh</a>&gt;</code><br·/> 
103 <code>#include·&lt;<a·class="el"·href="a07244_source.html">dune/grid/albertagrid/entityseed.hh</a>&gt;</code><br·/> 
104 <code>#include·&quot;<a·class="el"·href="a07283_source.html">indexsets.hh</a>&quot;</code><br·/> 
105 <code>#include·&quot;<a·class="el"·href="a07253_source.html">geometry.hh</a>&quot;</code><br·/> 
106 <code>#include·&quot;<a·class="el"·href="a07235_source.html">entity.hh</a>&quot;</code><br·/> 
107 <code>#include·&quot;<a·class="el"·href="a00644_source.html">hierarchiciterator.hh</a>&quot;</code><br·/> 
108 <code>#include·&quot;<a·class="el"·href="a00668_source.html">treeiterator.hh</a>&quot;</code><br·/> 
109 <code>#include·&quot;<a·class="el"·href="a00629_source.html">leveliterator.hh</a>&quot;</code><br·/> 
110 <code>#include·&quot;<a·class="el"·href="a00707_source.html">leafiterator.hh</a>&quot;</code><br·/> 
111 <code>#include·&quot;<a·class="el"·href="a00662.html">albertagrid.cc</a>&quot;</code><br·/> 
112 <code>#include·&lt;<a·class="el"·href="a00638_source.html">dune/grid/albertagrid/undefine-3.0.hh</a>&gt;</code><br·/> 
113 </div>81 </div>
114 <p><a·href="a00704_source.html">Go·to·the·source·code·of·this·file.</a></p>82 <p><a·href="a00704_source.html">Go·to·the·source·code·of·this·file.</a></p>
115 <table·class="memberdecls">83 <table·class="memberdecls">
116 <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>
117 Classes</h2></td></tr>85 Classes</h2></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="a01898.html">Dune::AlbertaGrid&lt;·dim,·dimworld·&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="a02250.html">Dune::IndexStack&lt;·T,·length·&gt;</a></td></tr>
119 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">[<em>·provides·<a·class="el"·href="a02834.html">Dune::Grid</a>·</em>]··<a·href="a01898.html#details">More...</a><br·/></td></tr> 
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">88 </table><table·class="memberdecls">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
123 Namespaces</h2></td></tr>90 Namespaces</h2></td></tr>
124 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>91 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
125 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>92 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table><table·class="memberdecls"> 
128 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
129 Macros</h2></td></tr> 
130 <tr·class="memitem:a1067446415cacb23802d0f38ff2017d7"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00704.html#a1067446415cacb23802d0f38ff2017d7">_ALBERTA_H_</a></td></tr> 
131 <tr·class="separator:a1067446415cacb23802d0f38ff2017d7"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 </table>94 </table>
133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>95 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
134 <div·class="textblock"><p·>provides·the·AlbertaGrid·class·</p>96 <div·class="textblock"><p·>Provides·an·index·stack·that·supplies·indices·for·element·numbering·for·a·grid·(i.e.·AlbertaGrid·and·ALUGrid)·</p>
135 <dl·class="section·author"><dt>Author</dt><dd>Robert·Kloefkorn·and·Martin·Nolte·</dd></dl>97 <dl·class="section·author"><dt>Author</dt><dd>Robert·Kloefkorn·</dd></dl>
136 </div><h2·class="groupheader">Macro·Definition·Documentation</h2> 
137 <a·id="a1067446415cacb23802d0f38ff2017d7"·name="a1067446415cacb23802d0f38ff2017d7"></a> 
138 <h2·class="memtitle"><span·class="permalink"><a·href="#a1067446415cacb23802d0f38ff2017d7">&#9670;&nbsp;</a></span>_ALBERTA_H_</h2> 
  
139 <div·class="memitem"> 
140 <div·class="memproto"> 
141 ······<table·class="memname"> 
142 ········<tr> 
143 ··········<td·class="memname">#define·_ALBERTA_H_</td> 
144 ········</tr> 
145 ······</table> 
146 </div><div·class="memdoc"> 
  
147 </div> 
148 </div> 
149 </div><!--·contents·-->98 </div></div><!--·contents·-->
150 <!--·start·footer·part·-->99 <!--·start·footer·part·-->
151 <hr·class="footer"/><address·class="footer"><small>100 <hr·class="footer"/><address·class="footer"><small>
152 Generated·by&#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
153 </small></address>102 </small></address>
154 </body>103 </body>
155 </html>104 </html>
2.43 KB
html2text {}
    
Offset 5, 67 lines modifiedOffset 5, 31 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 Classes·|·Namespaces·|·Macros9 Classes·|·Namespaces
10 agrid.hh·File·Reference 
11 provides·the·AlbertaGrid·class·More...10 indexstack.hh·File·Reference
 11 Provides·an·index·stack·that·supplies·indices·for·element·numbering·for·a·grid
 12 (i.e.·AlbertaGrid·and·ALUGrid)·More...
12 #include·<cassert>13 #include·<assert.h>
13 #include·<cstddef> 
14 #include·<algorithm> 
15 #include·<iostream> 
16 #include·<fstream>14 #include·<stack>
 15 #include·<dune/common/exceptions.hh>
17 #include·<memory> 
18 #include·<vector> 
19 #include·<dune/common/fvector.hh>16 #include·<dune/common/reservedvector.hh>
20 #include·<dune/common/fmatrix.hh> 
21 #include·<dune/common/stdstreams.hh> 
22 #include·<dune/common/parallel/communication.hh> 
23 #include·<dune/grid/common/grid.hh> 
24 #include·<dune/grid/common/gridfactory.hh> 
25 #include·<dune/grid/common/adaptcallback.hh> 
26 #include·<dune/grid/common/sizecache.hh> 
27 #include·"albertaheader.hh" 
28 #include·<dune/grid/albertagrid/misc.hh> 
29 #include·<dune/grid/albertagrid/capabilities.hh> 
30 #include·<dune/grid/albertagrid/backuprestore.hh> 
31 #include·<dune/grid/albertagrid/coordcache.hh> 
32 #include·<dune/grid/albertagrid/gridfamily.hh> 
33 #include·<dune/grid/albertagrid/level.hh> 
34 #include·<dune/grid/albertagrid/intersection.hh> 
35 #include·<dune/grid/albertagrid/intersectioniterator.hh> 
36 #include·<dune/grid/albertagrid/datahandle.hh> 
37 #include·<dune/grid/albertagrid/entityseed.hh> 
38 #include·"indexsets.hh" 
39 #include·"geometry.hh" 
40 #include·"entity.hh" 
41 #include·"hierarchiciterator.hh" 
42 #include·"treeiterator.hh" 
43 #include·"leveliterator.hh" 
44 #include·"leafiterator.hh" 
45 #include·"albertagrid.cc" 
46 #include·<dune/grid/albertagrid/undefine-3.0.hh> 
47 Go_to_the_source_code_of_this_file.17 Go_to_the_source_code_of_this_file.
48 ·Classes18 ·Classes
 19 class· Dune::IndexStack<_T,_length_>
49 class· Dune::AlbertaGrid<_dim,_dimworld_> 
50  ······[provides·Dune::Grid]·More... 
51  20  
52 ·Namespaces21 ·Namespaces
53 namespace· Dune22 namespace· Dune
54  ··········Include·standard·header·files.23  ··········Include·standard·header·files.
55  24  
56 ·Macros 
57 #define _ALBERTA_H_ 
58   
59 *****·Detailed·Description·*****25 *****·Detailed·Description·*****
60 provides·the·AlbertaGrid·class26 Provides·an·index·stack·that·supplies·indices·for·element·numbering·for·a·grid
 27 (i.e.·AlbertaGrid·and·ALUGrid)
61 ··Author28 ··Author
 29 ······Robert·Kloefkorn
62 ······Robert·Kloefkorn·and·Martin·Nolte 
63 *****·Macro·Definition·Documentation·***** 
64 *****·◆ _ALBERTA_H_·***** 
65 #define·_ALBERTA_H_ 
  
66 ===============================================================================30 ===============================================================================
67 ·····Generated·by [doxygen]·1.9.431 ·····Generated·by [doxygen]·1.9.4
223 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00704_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-grid:·agrid.hh·Source·File</title>8 <title>dune-grid:·indexstack.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, 811 lines modifiedOffset 62, 241 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">agrid.hh</div></div>68 ··<div·class="headertitle"><div·class="title">indexstack.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00704.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00704.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTAGRID_IMP_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTAGRID_INDEXSTACK_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTAGRID_IMP_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTAGRID_INDEXSTACK_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;assert.h&gt;</span></div>
78 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#if·HAVE_ALBERTA·||·DOXYGEN</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;stack&gt;</span></div>
79 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
80 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</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;dune/common/reservedvector.hh&gt;</span></div>
81 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;cstddef&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="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 84 <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="a01063.html">Dune</a>·{</div>
83 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div> 
84 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div> 
85 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div> 
86 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div> 
87 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
88 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>85 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 86 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T,·<span·class="keywordtype">int</span>·length&gt;</div>
 87 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a02250.html">···25</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02250.html">IndexStack</a></div>
89 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">//·Dune·includes</span></div> 
90 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div> 
91 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div> 
92 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;dune/common/stdstreams.hh&gt;</span></div> 
93 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;dune/common/parallel/communication.hh&gt;</span></div> 
94 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>88 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··{</div>
95 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div> 
96 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07265.html">dune/grid/common/gridfactory.hh</a>&gt;</span></div> 
97 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00254.html">dune/grid/common/adaptcallback.hh</a>&gt;</span></div> 
98 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00335.html">dune/grid/common/sizecache.hh</a>&gt;</span></div>89 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">class·</span>MyFiniteStack·:·<span·class="keyword">public</span>·ReservedVector&lt;T,length&gt;</div>
 90 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····{</div>
 91 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keyword">typedef</span>·ReservedVector&lt;T,length&gt;··BaseType·;</div>
 92 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">public</span>:</div>
 93 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keywordtype">bool</span>·full·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·this-&gt;<a·class="code·hl_function"·href="a02250.html#acd6592a4e2ab92a3fd9231319573d7d8">size</a>()·&gt;=·length;·}</div>
99 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>94 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 95 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keywordtype">void</span>·push(·<span·class="keyword">const</span>·T&amp;·t·)··{·BaseType·::·push_back(·t·);·}</div>
100 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">//-·Local·includes</span></div> 
101 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">//·some·cpp·defines·and·include·of·alberta.h</span></div> 
102 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00659.html">albertaheader.hh</a>&quot;</span></div> 
103 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>96 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
104 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00653.html">dune/grid/albertagrid/misc.hh</a>&gt;</span></div> 
105 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07205.html">dune/grid/albertagrid/capabilities.hh</a>&gt;</span></div> 
106 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07193.html">dune/grid/albertagrid/backuprestore.hh</a>&gt;</span></div>97 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······T·topAndPop·()</div>
 98 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······{</div>
 99 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········assert(·!this-&gt;empty()·);</div>
 100 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········assert(·this-&gt;<a·class="code·hl_function"·href="a02250.html#acd6592a4e2ab92a3fd9231319573d7d8">size</a>()·&lt;=·length·);</div>
 101 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········<span·class="comment">//·This·code·is·not·slower·than·using·the·array·structure·directly.</span></div>
 102 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········<span·class="comment">//·The·compiler·removes·the·temporary·completely.··I·measured·this.</span></div>
 103 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········<span·class="comment">//·See·the·commit·message·for·revision·7837·for·more·details.</span></div>
 104 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········T·tmp·=·this-&gt;back();</div>
 105 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········this-&gt;pop_back();</div>
 106 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········<span·class="keywordflow">return</span>·tmp;</div>
 107 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······}</div>
107 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>108 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····};</div>
108 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00686.html">dune/grid/albertagrid/coordcache.hh</a>&gt;</span></div> 
109 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07268.html">dune/grid/albertagrid/gridfamily.hh</a>&gt;</span></div> 
110 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00695.html">dune/grid/albertagrid/level.hh</a>&gt;</span></div> 
111 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07289.html">dune/grid/albertagrid/intersection.hh</a>&gt;</span></div> 
112 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07298.html">dune/grid/albertagrid/intersectioniterator.hh</a>&gt;</span></div> 
113 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07214.html">dune/grid/albertagrid/datahandle.hh</a>&gt;</span></div> 
114 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07244.html">dune/grid/albertagrid/entityseed.hh</a>&gt;</span></div> 
115 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>109 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 110 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">typedef</span>·MyFiniteStack·StackType;</div>
 111 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::stack·&lt;·StackType·*·&gt;·StackListType;</div>
116 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07286.html">indexsets.hh</a>&quot;</span></div> 
117 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07259.html">geometry.hh</a>&quot;</span></div> 
118 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07241.html">entity.hh</a>&quot;</span></div> 
119 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00644.html">hierarchiciterator.hh</a>&quot;</span></div> 
120 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00668.html">treeiterator.hh</a>&quot;</span></div> 
121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00629.html">leveliterator.hh</a>&quot;</span></div> 
122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00707.html">leafiterator.hh</a>&quot;</span></div> 
123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>112 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
124 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a01063.html">···59</a></span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div> 
125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>{</div>113 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····StackListType·fullStackList_;</div>
 114 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····StackListType·emptyStackList_;</div>
126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>115 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 116 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="comment">//typedef·typename·StackListType::Iterator·DListIteratorType;</span></div>
 117 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····StackType·*·stack_;</div>
 118 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="comment">//·External·Forward·Declarations</span></div>119 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="comment">//·current·maxIndex</span></div>
 120 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keywordtype">int</span>·maxIndex_;</div>
128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="comment">//·-----------------------------</span></div>121 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">public</span>:</div>
 122 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">inline</span>·<a·class="code·hl_function"·href="a02250.html#a963600c4274abbc30b0afc7c0efefc78">IndexStack</a>();</div>
129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>123 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 124 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keyword">inline</span>·<a·class="code·hl_function"·href="a02250.html#a5ec121f84ab34e9032238f8416096e75">~IndexStack</a>·();</div>
130 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>·&gt;</div> 
131 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01894.html">DGFGridFactory</a>;</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>·</div>125 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 126 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a02250.html#a3f8058543235a0db3366dff28da9ee14">···70</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02250.html#a3f8058543235a0db3366dff28da9ee14">checkAndSetMax</a>(T·index)·{·<span·class="keywordflow">if</span>(index·&gt;·maxIndex_)·maxIndex_·=·index;}</div>
134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="comment">//·AlbertaGrid</span></div> 
136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="comment">//·-----------</span></div> 
137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>127 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
138 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">int</span>·dimworld·=·Alberta::dimWorld·&gt;</div> 
139 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a01898.html">··106</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01898.html">AlbertaGrid</a></div> 
140 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02802.html">GridDefaultImplementation</a></div> 
141 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>······&lt;·dim,·dimworld,·Alberta::Real,·AlbertaGridFamily&lt;·dim,·dimworld·&gt;·&gt;</div>128 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02250.html#aa06f1232bd9964fd7cad720ca034d46c">···73</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02250.html#aa0[·...·truncated·by·diffoscope;·len:·79,·SHA:·2aaa4d1bc99053bffff38fe085567111b1c01fe3aa8cfd399d9ac35478fc7d9a·...·]</div>
Max diff block lines reached; 154142/187527 bytes (82.20%) of diff not shown.
39.4 KB
html2text {}
    
Offset 5, 1071 lines modifiedOffset 5, 272 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 agrid.hh9 indexstack.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_ALBERTAGRID_IMP_HH16 ·5#ifndef·DUNE_ALBERTAGRID_INDEXSTACK_HH
17 ·6#define·DUNE_ALBERTAGRID_IMP_HH17 ·6#define·DUNE_ALBERTAGRID_INDEXSTACK_HH
18 ·718 ·7
19 ·13#if·HAVE_ALBERTA·||·DOXYGEN 
20 ·14 
21 ·15#include·<cassert>19 ·8#include·<assert.h>
22 ·16#include·<cstddef> 
23 ·17 
24 ·18#include·<algorithm> 
25 ·19#include·<iostream>20 ·9#include·<stack>
 21 ·10
 22 ·11#include·<dune/common/exceptions.hh>
26 ·20#include·<fstream> 
27 ·21#include·<memory> 
28 ·22#include·<vector> 
29 ·23 
30 ·24//·Dune·includes 
31 ·25#include·<dune/common/fvector.hh>23 ·12#include·<dune/common/reservedvector.hh>
32 ·26#include·<dune/common/fmatrix.hh> 
33 ·27#include·<dune/common/stdstreams.hh> 
34 ·28#include·<dune/common/parallel/communication.hh> 
35 ·29 
36 ·30#include·<dune/grid/common/grid.hh> 
37 ·31#include·<dune/grid/common/gridfactory.hh> 
38 ·32#include·<dune/grid/common/adaptcallback.hh> 
39 ·33#include·<dune/grid/common/sizecache.hh> 
40 ·34 
41 ·35//-·Local·includes 
42 ·36//·some·cpp·defines·and·include·of·alberta.h 
43 ·37#include·"albertaheader.hh" 
44 ·38 
45 ·39#include·<dune/grid/albertagrid/misc.hh> 
46 ·40#include·<dune/grid/albertagrid/capabilities.hh> 
47 ·41#include·<dune/grid/albertagrid/backuprestore.hh> 
48 ·42 
49 ·43#include·<dune/grid/albertagrid/coordcache.hh> 
50 ·44#include·<dune/grid/albertagrid/gridfamily.hh> 
51 ·45#include·<dune/grid/albertagrid/level.hh> 
52 ·46#include·<dune/grid/albertagrid/intersection.hh> 
53 ·47#include·<dune/grid/albertagrid/intersectioniterator.hh> 
54 ·48#include·<dune/grid/albertagrid/datahandle.hh> 
55 ·49#include·<dune/grid/albertagrid/entityseed.hh>24 ·13
 25 ·20namespace·Dune·{
 26 ·21
 27 ·24·template·<class·T,·int·length>
 28 25·class·IndexStack
 29 ·26·{
 30 ·27·class·MyFiniteStack·:·public·ReservedVector<T,length>
 31 ·28·{
 32 ·29·typedef·ReservedVector<T,length>·BaseType·;
 33 ·30·public:
 34 ·32·bool·full·()·const·{·return·this->size()·>=·length;·}
 35 ·33
 36 ·35·void·push(·const·T&·t·)·{·BaseType·::·push_back(·t·);·}
 37 ·36
 38 ·38·T·topAndPop·()
 39 ·39·{
 40 ·40·assert(·!this->empty()·);
 41 ·41·assert(·this->size()·<=·length·);
 42 ·42·//·This·code·is·not·slower·than·using·the·array·structure·directly.
 43 ·43·//·The·compiler·removes·the·temporary·completely.·I·measured·this.
 44 ·44·//·See·the·commit·message·for·revision·7837·for·more·details.
 45 ·45·T·tmp·=·this->back();
 46 ·46·this->pop_back();
 47 ·47·return·tmp;
 48 ·48·}
 49 ·49·};
56 ·5050 ·50
 51 ·51·typedef·MyFiniteStack·StackType;
 52 ·52·typedef·typename·std::stack·<·StackType·*·>·StackListType;
 53 ·53
 54 ·54·StackListType·fullStackList_;
 55 ·55·StackListType·emptyStackList_;
 56 ·56
 57 ·57·//typedef·typename·StackListType::Iterator·DListIteratorType;
 58 ·58·StackType·*·stack_;
 59 ·59
 60 ·60·//·current·maxIndex
 61 ·61·int·maxIndex_;
 62 ·62·public:
 63 ·64·inline·IndexStack();
 64 ·65
 65 ·67·inline·~IndexStack·();
57 ·51#include·"indexsets.hh" 
58 ·52#include·"geometry.hh" 
59 ·53#include·"entity.hh" 
60 ·54#include·"hierarchiciterator.hh" 
61 ·55#include·"treeiterator.hh" 
62 ·56#include·"leveliterator.hh" 
63 ·57#include·"leafiterator.hh" 
64 ·58 
65 59namespace·Dune 
66 ·60{ 
67 ·61 
68 ·62·//·External·Forward·Declarations 
69 ·63·//·----------------------------- 
70 ·64 
71 ·65·template<·class·Grid·> 
72 ·66·struct·DGFGridFactory; 
73 ·67 
74 ·6866 ·68
75 ·69 
76 ·70·//·AlbertaGrid 
77 ·71·//·----------- 
78 ·72 
79 ·105·template<·int·dim,·int·dimworld·=·Alberta::dimWorld·> 
80 106·class·AlbertaGrid 
81 ·107·:·public·GridDefaultImplementation 
82 ·108·<·dim,·dimworld,·Alberta::Real,·AlbertaGridFamily<·dim,·dimworld·>·>67 70·inline·void·checkAndSetMax(T·index)·{·if(index·>·maxIndex_)·maxIndex_·=
 68 index;}
 69 ·71
 70 73·inline·void·setMaxIndex(T·index)·{·maxIndex_·=·index;·}
 71 ·74
Max diff block lines reached; 34514/40340 bytes (85.56%) of diff not shown.
5.86 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00707.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-grid:·leafiterator.hh·File·Reference</title>8 <title>dune-grid:·macrodata.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, 37 lines modifiedOffset 63, 38 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124; 
71 <a·href="#namespaces">Namespaces</a>··</div>70 <a·href="#namespaces">Namespaces</a>··</div>
72 ··<div·class="headertitle"><div·class="title">leafiterator.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">macrodata.cc·File·Reference</div></div>
73 </div><!--header-->72 </div><!--header-->
74 <div·class="contents">73 <div·class="contents">
  
 74 <p>provides·a·wrapper·for·ALBERTA's·macro_data·structure··
 75 <a·href="#details">More...</a></p>
 76 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
 77 <code>#include·&lt;vector&gt;</code><br·/>
 78 <code>#include·&lt;array&gt;</code><br·/>
75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00272_source.html">dune/grid/common/entityiterator.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00359_source.html">dune/grid/common/exceptions.hh</a>&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00668_source.html">dune/grid/albertagrid/treeiterator.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a00644_source.html">dune/grid/albertagrid/macrodata.hh</a>&gt;</code><br·/>
77 </div> 
78 <p><a·href="a00707_source.html">Go·to·the·source·code·of·this·file.</a></p> 
79 <table·class="memberdecls">81 </div><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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02166.html">Dune::AlbertaGridLeafIterator&lt;·codim,·pitype,·GridImp·&gt;</a></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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02278.html">Dune::AlbertaGridLeafIterator&lt;·codim,·Ghost_Partition,·GridImp·&gt;</a></td></tr> 
85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
86 </table><table·class="memberdecls"> 
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
88 Namespaces</h2></td></tr>83 Namespaces</h2></td></tr>
89 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>84 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
90 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>85 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
91 <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:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr>
 88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table>89 </table>
 90 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 91 <div·class="textblock"><p·>provides·a·wrapper·for·ALBERTA's·macro_data·structure·</p>
 92 <dl·class="section·author"><dt>Author</dt><dd>Martin·Nolte·</dd></dl>
93 </div><!--·contents·-->93 </div></div><!--·contents·-->
94 <!--·start·footer·part·-->94 <!--·start·footer·part·-->
95 <hr·class="footer"/><address·class="footer"><small>95 <hr·class="footer"/><address·class="footer"><small>
96 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.496 Generated·by&#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
97 </small></address>97 </small></address>
98 </body>98 </body>
99 </html>99 </html>
1.02 KB
html2text {}
    
Offset 5, 24 lines modifiedOffset 5, 28 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 Classes·|·Namespaces 
10 leafiterator.hh·File·Reference9 Namespaces
 10 macrodata.cc·File·Reference
 11 provides·a·wrapper·for·ALBERTA's·macro_data·structure·More...
 12 #include·<config.h>
 13 #include·<vector>
 14 #include·<array>
11 #include·<dune/grid/common/entityiterator.hh>15 #include·<dune/grid/common/exceptions.hh>
12 #include·<dune/grid/albertagrid/treeiterator.hh>16 #include·<dune/grid/albertagrid/macrodata.hh>
13 Go_to_the_source_code_of_this_file. 
14 ·Classes 
15 class· Dune::AlbertaGridLeafIterator<_codim,_pitype,_GridImp_> 
16   
17 class· Dune::AlbertaGridLeafIterator<_codim,_Ghost_Partition,_GridImp_> 
18   
19 ·Namespaces17 ·Namespaces
20 namespace· Dune18 namespace· Dune
21  ··········Include·standard·header·files.19  ··········Include·standard·header·files.
22  20  
 21 namespace· Dune::Alberta
 22  
 23 *****·Detailed·Description·*****
 24 provides·a·wrapper·for·ALBERTA's·macro_data·structure
 25 ··Author
 26 ······Martin·Nolte
  
23 ===============================================================================27 ===============================================================================
24 ·····Generated·by [doxygen]·1.9.428 ·····Generated·by [doxygen]·1.9.4
5.56 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00713.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-grid:·geometryreference.hh·File·Reference</title>8 <title>dune-grid:·macroelement.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, 41 lines modifiedOffset 65, 34 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">geometryreference.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">macroelement.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Wrapper·and·interface·classes·for·element·geometries.·· 
76 <a·href="#details">More...</a></p> 
77 <div·class="textblock"><code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/> 
78 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
79 <code>#include·&lt;<a·class="el"·href="a07256_source.html">dune/grid/common/geometry.hh</a>&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
80 </div>76 </div>
81 <p><a·href="a00713_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00713_source.html">Go·to·the·source·code·of·this·file.</a></p>
82 <table·class="memberdecls">78 <table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
84 Classes</h2></td></tr>80 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="a02130.html">Dune::GeometryReference&lt;·Implementation·&gt;</a></td></tr>81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02314.html">Dune::Alberta::MacroElement&lt;·dim·&gt;</a></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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02134.html">Dune::LocalGeometryReference&lt;·mydim,·cdim,·Grid·&gt;</a></td></tr> 
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">83 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
91 Namespaces</h2></td></tr>85 Namespaces</h2></td></tr>
92 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>86 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
93 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>87 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
94 <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:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr>
 90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table>91 </table>
96 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
97 <div·class="textblock"><p·>Wrapper·and·interface·classes·for·element·geometries.·</p> 
98 </div></div><!--·contents·-->92 </div><!--·contents·-->
99 <!--·start·footer·part·-->93 <!--·start·footer·part·-->
100 <hr·class="footer"/><address·class="footer"><small>94 <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.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
102 </small></address>96 </small></address>
103 </body>97 </body>
104 </html>98 </html>
932 B
html2text {}
    
Offset 6, 27 lines modifiedOffset 6, 22 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·albertagrid9 ····*·albertagrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
 11 macroelement.hh·File·Reference
 12 #include·<dune/grid/albertagrid/misc.hh>
11 geometryreference.hh·File·Reference 
12 Wrapper·and·interface·classes·for·element·geometries.·More... 
13 #include·<dune/common/typetraits.hh> 
14 #include·<dune/geometry/type.hh> 
15 #include·<dune/grid/common/geometry.hh> 
16 Go_to_the_source_code_of_this_file.13 Go_to_the_source_code_of_this_file.
17 ·Classes14 ·Classes
 15 struct· Dune::Alberta::MacroElement<_dim_>
18 class· Dune::GeometryReference<_Implementation_> 
19   
20 class· Dune::LocalGeometryReference<_mydim,_cdim,_Grid_> 
21  16  
22 ·Namespaces17 ·Namespaces
23 namespace· Dune18 namespace· Dune
24  ··········Include·standard·header·files.19  ··········Include·standard·header·files.
25  20  
26 *****·Detailed·Description·***** 
27 Wrapper·and·interface·classes·for·element·geometries.21 namespace· Dune::Alberta
 22  
  
28 ===============================================================================23 ===============================================================================
29 ·····Generated·by [doxygen]·1.9.424 ·····Generated·by [doxygen]·1.9.4
68.1 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00713_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-grid:·geometryreference.hh·Source·File</title>8 <title>dune-grid:·macroelement.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, 203 lines modifiedOffset 62, 96 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">geometryreference.hh</div></div>68 ··<div·class="headertitle"><div·class="title">macroelement.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00713.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00713.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_ALBERTAGRID_GEOMETRYREFERENCE_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_MACROELEMENT_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_ALBERTAGRID_GEOMETRYREFERENCE_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_MACROELEMENT_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="a00683.html">dune/grid/albertagrid/misc.hh</a>&gt;</span></div>
 79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
78 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
79 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>83 <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;dune/geometry/type.hh&gt;</span></div> 
81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07256.html">dune/grid/common/geometry.hh</a>&gt;</span></div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="keyword">namespace·</span>Alberta</div>
 86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··{</div>
83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····<span·class="comment">//·MacroElement</span></div>
85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>{</div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····<span·class="comment">//·------------</span></div>
86 <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>
87 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·GeometryReference</span></div> 
88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="comment">//·-----------------</span></div>91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a02314.html">···22</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02314.html">MacroElement</a></div>
 93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·MACRO_EL</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>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·&amp;<a·class="code·hl_function"·href="a02314.html#a44dea67bf3e2357398b12a379341ebb8">coordinate</a>·(·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">vertex</a>·)·<span·class="keyword">const</span>;</div>
90 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Implementation·&gt;</div> 
91 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a02130.html">···25</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02130.html">GeometryReference</a></div> 
92 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··{</div>96 <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>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02130.html">GeometryReference&lt;·Implementation·&gt;</a>·<a·class="code·hl_class"·href="a02130.html">This</a>;</div>97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02314.html#a3334244c89c97e59eb7608b125bbaf3c">boundaryId</a>·(·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·face·)·<span·class="keyword">const</span>;</div>
 98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02314.html#a1243109c8e1f4994144964d2cb2ec330">isBoundary</a>·(·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·face·)·<span·class="keyword">const</span>;</div>
 99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02314.html">MacroElement&lt;·dim·&gt;</a>·*<a·class="code·hl_function"·href="a02314.html#a172db08f9896af3cfd3ce61c934ed219">neighbor</a>·(·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·face·)·<span·class="keyword">const</span>;</div>
 100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····};</div>
94 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
95 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div> 
96 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02130.html#a0d690ef3c7b93c3406e9d7156bd5de3a">···30</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02130.html#a0d690ef3c7b93c3406e9d7156bd5de3a">mydimension</a>·=·Implementation::mydimension;</div> 
97 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02130.html#a9feb9b9f244485c5b5dc3a2bf50f6023">···31</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02130.html#a9feb9b9f244485c5b5dc3a2bf50f6023">coorddimension</a>·=·Implementation::coorddimension;</div> 
98 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
99 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02130.html#ae01fb3d14daf82da62d3ba86d71365b7">···33</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Implementation::ctype·<a·class="code·hl_typedef"·href="a02130.html#ae01fb3d14daf82da62d3ba86[·...·truncated·by·diffoscope;·len:·19,·SHA:·5c43c948a7eea636c324c48dafa45deb702af33031f218020eae7e6428e12645·...·];</div>103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>
 104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02314.html#a44dea67bf3e2357398b12a379341ebb8">···34</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·&amp;<a·class="code·hl_function"·href="a02314.html#a44dea67bf3e2357398b12a379341ebb8">MacroElement&lt;·dim·&gt;::coordinate</a>·(·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">vertex</a>·)<span·class="keyword">·const</span></div>
 105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">····</span>{</div>
 106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······assert(·(<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">vertex</a>·&gt;=·0)·&amp;&amp;·(<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">vertex</a>·&lt;·N_VERTICES_MAX)·);</div>
 107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keywordflow">return</span>·*coord[·<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">vertex</a>·];</div>
 108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····}</div>
100 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
101 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02130.html#ac35b0e8118cfd4da6822eec119b63043">···35</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Implementation::LocalCoordinate·<a·class="code·hl_typedef"·href="a02130.html#ac35b0e8118cfd4da6822eec119b63043">LocalCoordinate</a>;</div> 
102 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02130.html#a9f9a7cdf0056f6b220ca215583890e45">···36</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Implementation::GlobalCoordinate·<a·class="code·hl_typedef"·href="a02130.html#a9f9a7cdf0056f6b220ca215583890e45">GlobalCoordinate</a>;</div> 
103 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
104 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02130.html#ae2c68316d02fb1d7582528fe77bbfbc4">···38</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Implementation::JacobianInverseTransposed·<a·class="code·hl_typedef"·href="a02130.html#ae2c68316d02fb1d7582528fe77bbfbc4">JacobianInverseTransposed</a>;</div> 
105 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02130.html#a54020bac15c1997bc20aec2efec94d71">···39</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Implementation::JacobianTransposed·<a·class="code·hl_typedef"·href="a02130.html#a54020bac15c1997bc20aec2efec94d71">JacobianTransposed</a>;</div> 
106 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>
 112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02314.html#a1243109c8e1f4994144964d2cb2ec330">···42</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02314.html#a1243109c8e1f4994144964d2cb2ec330">MacroElement&lt;·dim·&gt;::isBoundary</a>·(·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·face·)<span·class="keyword">·const</span></div>
107 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">private</span>:</div>113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">····</span>{</div>
 114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">return</span>·(boundaryId(·face·)·!=·<a·class="code·hl_variable"·href="a01064.html#a786cfa45de7b3e49635a43ad99326681">InteriorBoundary</a>);</div>
108 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
109 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Implementation_T&gt;</div> 
110 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">using·</span>JacobianInverseOfImplementation·=·<span·class="keyword">decltype</span>(<span·class="keyword">typename</span>·Implementation_T::JacobianInverse{std::declval&lt;Implementation_T&gt;().jacobianInverse(std::declval&lt;LocalCoordinate&gt;())});</div> 
111 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····}</div>
112 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">using·</span>JacobianInverseDefault·=·<span·class="keyword">decltype</span>(transpose(std::declval&lt;JacobianInverseTransposed&gt;()));</div>116 <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>·</div>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
114 <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>·Implementation_T&gt;</div>118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>
115 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">using·</span>JacobianOfImplementation·=·<span·class="keyword">decltype</span>(<span·class="keyword">typename</span>·Implementation_T::Jacobian{std::declval&lt;Implementation_T&gt;().jacobian(std::declval&lt;LocalCoordi[·...·truncated·by·diffoscope;·len:·14,·SHA:·402d3991a6d206a7a55d6325c85680739ffe5c074f52e73f43a77b6ab2e14cc0·...·]</div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02314.html#a3334244c89c97e59eb7608b125bbaf3c">···49</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02314.html#a3334244c89c97e59eb7608b125bbaf3c">MacroElement&[·...·truncated·by·diffoscope;·len:·144,·SHA:·b0f499698a34ab359c676a57650fb69b84f42a430ed20b250adc47152bc38ab6·...·]</div>
116 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>
117 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">using·</span>JacobianDefault·=·<span·class="keyword">decltype</span>(transpose(std::declval&lt;JacobianTransposed&gt;()));</div>121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·wall_bound[·face·];</div>
118 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>
119 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>123 <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="keyword">template</span>·&lt;<span·class="keyword">class</span>·I·=·Implementation&gt;</div> 
121 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····[[deprecated(<span·class="stringliteral">&quot;Geometry·implementatons·are·required·to·provide·a·jacobian(local)·method.·The·default·implementation·is·deprecated·and·will·be·removed·after·release·2.9&quot;</span>)]]</div> 
122 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">auto</span>·deprecatedDefaultJacobian·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02130.html#ac35b0e8118cfd4da6822eec119b63043">LocalCoordinate</a>&amp;·local·)<span·class="keyword">·const·</span>{</div> 
123 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">return</span>·transpose(<a·class="code·hl_function"·href="a02130.html#abb14e02426cc5f512d1252111b0344ea">jacobianTransposed</a>(local));</div> 
124 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div> 
125 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
126 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·I·=·Implementation&gt;</div>125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>
127 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····[[deprecated(<span·class="stringliteral">&quot;Geometry·implementatons·are·required·to·provide·a·jacobianInverse(local)·method.·The·default·implementation·is·deprecated·and·will·be·removed·after·release·2.9&quot;</span>)]]</div> 
128 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keyword">auto</span>·deprecatedDefaultJacobianInverse·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02130.html#ac35b0e8118cfd4da6822eec119b63043">LocalCoordinate</a>&amp;·local·)<span·class="keyword">·const·</span>{</div> 
129 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">return</span>·transpose(<a·class="code·hl_function"·href="a02130.html#ab87473834c78e7ddbc7e11059f12e845">jacobianInverseTransposed</a>(local));</div>126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02314.html#a172db08f9896af3cfd3ce61c934ed219">···56</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02314.html">MacroElement&lt;·dim·&gt;</a>·*<a·class="cod[·...·truncated·by·diffoscope;·len:·223,·SHA:·38c36cb6af03e0062ce9fb51d1b75cef250f457519fcde68c4e5d0fc23f5365f·...·]</div>
 127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······assert(·(face·&gt;=·0)·&amp;&amp;·(face·&lt;·N_NEIGH_MAX)·);</div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">return</span>·<span·class="keyword">static_cast&lt;</span>·<span·class="keyword">const·</span><a·class="code·hl_struct"·href="a02314.html">MacroElement</a>·*·<span·class="keyword">&gt;</span>(·neigh[·face·]·);</div>
 130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div>
 131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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>
130 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div>134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>}</div>
131 <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>·</div>
132 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">public</span>:</div>136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>
133 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
134 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02130.html#adb266ed2c084af43446dd3a3b06fe368">···68</a></span>····<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a02130.html#adb266ed2c084af43446dd3a3b06fe368">Jacobian</a>·=·Std::detected_or_t&lt;JacobianDefault,·JacobianOfImplementation,·Implementation&gt;;</div> 
135 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02130.html#a8830f1dc1089b2ea4be964d21f304430">···69</a></span>····<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a02130.html#a8830f1dc1089b2ea4be964d21f304430">JacobianInverse</a>·=·Std::detected_or_t&lt;JacobianInverseDefault,·JacobianInverseOfImplementation,·Implementation&gt;;</div> 
136 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
137 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02130.html#a5ca87204ee141e91f92665332216c463">···71</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02130.html#a5ca87204ee141e91f92665332216c463">GeometryReference</a>·(·<span·class="keyword">const</span>·Implementation·&amp;<a·class="code·hl_function"·href="a02130.html#a31fd3c196c503066d645453887ac0d29">impl</a>·)</div> 
138 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······:·impl_(·&amp;<a·class="code·hl_function"·href="a02130.html#a31fd3c196c503066d645453887ac0d29">impl</a>·)</div> 
139 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····{}</div> 
140 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
141 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02130.html#afa99f8d77c51447fd51fe483309afd11">···75</a></span>····<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">GeometryType</a>·<a·class="code·hl_function"·href="a02130.html#afa99f8d77c51447fd51fe483309afd11">type</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02130.html#a31fd3c196c503066d645453887ac0d29">impl</a>().type();·}</div> 
142 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
143 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a02130.html#aab55ee5855d1cbdc7b233718771477fe">···77</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02130.html#aab55ee5855d1cbdc7b233718771477fe">affine</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02130.html#a31fd3c196c503066d645453887ac0d29">impl</a>().affine();·}</div> 
144 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
145 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a02130.html#ac26574883f92698eb2abc92bdfabfa44">···79</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02130.html#ac26574883f92698eb2abc92bdfabfa44">corners</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02130.html#a31fd3c196c503066d645453887ac0d29">impl</a>().corners();·}</div> 
Max diff block lines reached; 11986/57703 bytes (20.77%) of diff not shown.
11.7 KB
html2text {}
    
Offset 5, 279 lines modifiedOffset 5, 113 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 geometryreference.hh9 macroelement.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_GRID_ALBERTAGRID_GEOMETRYREFERENCE_HH 
17 ·6#define·DUNE_GRID_ALBERTAGRID_GEOMETRYREFERENCE_HH16 ·5#ifndef·DUNE_ALBERTA_MACROELEMENT_HH
 17 ·6#define·DUNE_ALBERTA_MACROELEMENT_HH
18 ·718 ·7
19 ·12#include·<dune/common/typetraits.hh>19 ·8#include·<dune/grid/albertagrid/misc.hh>
 20 ·9
 21 ·10#if·HAVE_ALBERTA
 22 ·11
 23 ·12namespace·Dune
20 ·1324 ·13{
21 ·14#include·<dune/geometry/type.hh> 
22 ·15 
23 ·16#include·<dune/grid/common/geometry.hh>25 ·14
 26 ·15·namespace·Alberta
 27 ·16·{
24 ·1728 ·17
25 ·18namespace·Dune 
26 ·19{29 ·18·//·MacroElement
 30 ·19·//·------------
27 ·2031 ·20
 32 ·21·template<·int·dim·>
 33 22·struct·MacroElement
 34 ·23·:·public·ALBERTA·MACRO_EL
28 ·21·//·GeometryReference 
29 ·22·//·----------------- 
30 ·23 
31 ·24·template<·class·Implementation·> 
32 25·class·GeometryReference 
33 ·26·{35 ·24·{
34 ·27·typedef·GeometryReference<_Implementation_>·This; 
35 ·28 
36 ·29·public: 
37 30·static·const·int·mydimension·=·Implementation::mydimension; 
38 31·static·const·int·coorddimension·=·Implementation::coorddimension;36 ·25·const·GlobalVector·&coordinate·(·const·int·vertex·)·const;
 37 ·26
 38 ·27·int·boundaryId·(·const·int·face·)·const;
 39 ·28·bool·isBoundary·(·const·int·face·)·const;
 40 ·29·const·MacroElement<_dim_>·*neighbor·(·const·int·face·)·const;
 41 ·30·};
 42 ·31
39 ·3243 ·32
40 33·typedef·typename·Implementation::ctype·ctype; 
41 ·34 
42 35·typedef·typename·Implementation::LocalCoordinate·LocalCoordinate; 
43 36·typedef·typename·Implementation::GlobalCoordinate·GlobalCoordinate; 
44 ·37 
45 38·typedef·typename·Implementation::JacobianInverseTransposed 
46 JacobianInverseTransposed; 
47 39·typedef·typename·Implementation::JacobianTransposed·JacobianTransposed;44 ·33·template<·int·dim·>
 45 34·inline·const·GlobalVector·&MacroElement<_dim_>::coordinate·(·const·int
 46 vertex·)·const
 47 ·35·{
 48 ·36·assert(·(vertex·>=·0)·&&·(vertex·<·N_VERTICES_MAX)·);
 49 ·37·return·*coord[·vertex·];
 50 ·38·}
 51 ·39
48 ·4052 ·40
 53 ·41·template<·int·dim·>
 54 42·inline·bool·MacroElement<_dim_>::isBoundary·(·const·int·face·)·const
 55 ·43·{
 56 ·44·return·(boundaryId(·face·)·!=·InteriorBoundary);
49 ·41·private: 
50 ·42 
51 ·43·template<class·Implementation_T> 
52 ·44·using·JacobianInverseOfImplementation·=·decltype(typename 
53 Implementation_T::JacobianInverse{std::declval<Implementation_T> 
54 ().jacobianInverse(std::declval<LocalCoordinate>())}); 
55 ·4557 ·45·}
 58 ·46
56 ·46·using·JacobianInverseDefault·=·decltype(transpose(std:: 
57 declval<JacobianInverseTransposed>())); 
58 ·4759 ·47
 60 ·48·template<·int·dim·>
 61 49·inline·int·MacroElement<_dim_>::boundaryId·(·const·int·face·)·const
59 ·48·template<class·Implementation_T> 
60 ·49·using·JacobianOfImplementation·=·decltype(typename·Implementation_T:: 
61 Jacobian{std::declval<Implementation_T>().jacobian(std:: 
62 declval<LocalCoordinate>())}); 
63 ·5062 ·50·{
 63 ·51·return·wall_bound[·face·];
64 ·51·using·JacobianDefault·=·decltype(transpose(std::declval<JacobianTransposed> 
65 ())); 
66 ·5264 ·52·}
67 ·5365 ·53
 66 ·54
 67 ·55·template<·int·dim·>
 68 56·const·MacroElement<_dim_>·*MacroElement<_dim_>::neighbor·(·const·int·face·)
68 ·54·template·<class·I·=·Implementation> 
69 ·55·[[deprecated("Geometry·implementatons·are·required·to·provide·a·jacobian 
70 (local)·method.·The·default·implementation·is·deprecated·and·will·be·removed 
71 after·release·2.9")]] 
72 ·56·auto·deprecatedDefaultJacobian·(·const·LocalCoordinate&·local·)·const·{ 
73 ·57·return·transpose(jacobianTransposed(local)); 
74 ·58·} 
75 ·59 
76 ·60·template·<class·I·=·Implementation> 
77 ·61·[[deprecated("Geometry·implementatons·are·required·to·provide·a 
78 jacobianInverse(local)·method.·The·default·implementation·is·deprecated·and 
79 will·be·removed·after·release·2.9")]] 
80 ·62·auto·deprecatedDefaultJacobianInverse·(·const·LocalCoordinate&·local·) 
81 const·{69 const
82 ·63·return·transpose(jacobianInverseTransposed(local));70 ·57·{
 71 ·58·assert(·(face·>=·0)·&&·(face·<·N_NEIGH_MAX)·);
 72 ·59·return·static_cast<·const·MacroElement·*·>(·neigh[·face·]·);
 73 ·60·}
 74 ·61
 75 ·62·}
 76 ·63
83 ·64·}77 ·64}
84 ·6578 ·65
85 ·66·public:79 ·66#endif·//·#if·HAVE_ALBERTA
86 ·6780 ·67
 81 ·68#endif·//·#ifndef·DUNE_ALBERTA_MACROELEMENT_HH
Max diff block lines reached; 4333/11938 bytes (36.30%) of diff not shown.
11.5 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00716.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-grid:·geometry.cc·File·Reference</title>8 <title>dune-grid:·agrid.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 66, 48 lines modifiedOffset 66, 87 lines modified
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124;70 <a·href="#nested-classes">Classes</a>·&#124;
71 <a·href="#namespaces">Namespaces</a>·&#124;71 <a·href="#namespaces">Namespaces</a>·&#124;
72 <a·href="#define-members">Macros</a>··</div>72 <a·href="#define-members">Macros</a>··</div>
73 ··<div·class="headertitle"><div·class="title">geometry.cc·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">agrid.hh·File·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
 76 <p>provides·the·AlbertaGrid·class··
 77 <a·href="#details">More...</a></p>
 78 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
 79 <code>#include·&lt;cstddef&gt;</code><br·/>
 80 <code>#include·&lt;algorithm&gt;</code><br·/>
 81 <code>#include·&lt;iostream&gt;</code><br·/>
 82 <code>#include·&lt;fstream&gt;</code><br·/>
 83 <code>#include·&lt;memory&gt;</code><br·/>
 84 <code>#include·&lt;vector&gt;</code><br·/>
 85 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 86 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 87 <code>#include·&lt;dune/common/stdstreams.hh&gt;</code><br·/>
 88 <code>#include·&lt;dune/common/parallel/communication.hh&gt;</code><br·/>
 89 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>
 90 <code>#include·&lt;<a·class="el"·href="a07265_source.html">dune/grid/common/gridfactory.hh</a>&gt;</code><br·/>
 91 <code>#include·&lt;<a·class="el"·href="a00290_source.html">dune/grid/common/adaptcallback.hh</a>&gt;</code><br·/>
 92 <code>#include·&lt;<a·class="el"·href="a00260_source.html">dune/grid/common/sizecache.hh</a>&gt;</code><br·/>
 93 <code>#include·&quot;<a·class="el"·href="a00659_source.html">albertaheader.hh</a>&quot;</code><br·/>
76 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00692_source.html">dune/grid/albertagrid/algebra.hh</a>&gt;</code><br·/>94 <code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
 95 <code>#include·&lt;<a·class="el"·href="a07205_source.html">dune/grid/albertagrid/capabilities.hh</a>&gt;</code><br·/>
 96 <code>#include·&lt;<a·class="el"·href="a07193_source.html">dune/grid/albertagrid/backuprestore.hh</a>&gt;</code><br·/>
 97 <code>#include·&lt;<a·class="el"·href="a00614_source.html">dune/grid/albertagrid/coordcache.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a07253_source.html">dune/grid/albertagrid/geometry.hh</a>&gt;</code><br·/>98 <code>#include·&lt;<a·class="el"·href="a07268_source.html">dune/grid/albertagrid/gridfamily.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00632_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code><br·/>99 <code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/level.hh</a>&gt;</code><br·/>
 100 <code>#include·&lt;<a·class="el"·href="a07289_source.html">dune/grid/albertagrid/intersection.hh</a>&gt;</code><br·/>
 101 <code>#include·&lt;<a·class="el"·href="a07298_source.html">dune/grid/albertagrid/intersectioniterator.hh</a>&gt;</code><br·/>
 102 <code>#include·&lt;<a·class="el"·href="a07214_source.html">dune/grid/albertagrid/datahandle.hh</a>&gt;</code><br·/>
 103 <code>#include·&lt;<a·class="el"·href="a07244_source.html">dune/grid/albertagrid/entityseed.hh</a>&gt;</code><br·/>
 104 <code>#include·&quot;<a·class="el"·href="a07283_source.html">indexsets.hh</a>&quot;</code><br·/>
 105 <code>#include·&quot;<a·class="el"·href="a07253_source.html">geometry.hh</a>&quot;</code><br·/>
 106 <code>#include·&quot;<a·class="el"·href="a07235_source.html">entity.hh</a>&quot;</code><br·/>
 107 <code>#include·&quot;<a·class="el"·href="a00668_source.html">hierarchiciterator.hh</a>&quot;</code><br·/>
 108 <code>#include·&quot;<a·class="el"·href="a00662_source.html">treeiterator.hh</a>&quot;</code><br·/>
 109 <code>#include·&quot;<a·class="el"·href="a00671_source.html">leveliterator.hh</a>&quot;</code><br·/>
 110 <code>#include·&quot;<a·class="el"·href="a00719_source.html">leafiterator.hh</a>&quot;</code><br·/>
 111 <code>#include·&quot;<a·class="el"·href="a00689.html">albertagrid.cc</a>&quot;</code><br·/>
 112 <code>#include·&lt;<a·class="el"·href="a00710_source.html">dune/grid/albertagrid/undefine-3.0.hh</a>&gt;</code><br·/>
 113 </div>
 114 <p><a·href="a00716_source.html">Go·to·the·source·code·of·this·file.</a></p>
79 </div><table·class="memberdecls">115 <table·class="memberdecls">
80 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
81 Classes</h2></td></tr>117 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="a02090.html">Dune::AlbertaGridLocalGeometryProvider&lt;·Grid·&gt;::GeoInFatherCoordReader&lt;·Grid·&gt;</a></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="a02094.html">Dune::AlbertaGridLocalGeometryProvider&lt;·Grid·&gt;::FaceCoordReader&lt;·Grid·&gt;</a></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01898.html">Dune::AlbertaGrid&lt;·dim,·dimworld·&gt;</a></td></tr>
 119 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">[<em>·provides·<a·class="el"·href="a02834.html">Dune::Grid</a>·</em>]··<a·href="a01898.html#details">More...</a><br·/></td></tr>
85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
88 Namespaces</h2></td></tr>123 Namespaces</h2></td></tr>
89 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>124 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
90 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>125 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">127 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>128 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
94 Macros</h2></td></tr>129 Macros</h2></td></tr>
95 <tr·class="memitem:a085bbe8bddf730dd71a187dceae4e610"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00716.html#a085bbe8bddf730dd71a187dceae4e610">DUNE_ALBERTA_GEOMETRY_CC</a></td></tr>130 <tr·class="memitem:a1067446415cacb23802d0f38ff2017d7"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00716.html#a1067446415cacb23802d0f38ff2017d7">_ALBERTA_H_</a></td></tr>
96 <tr·class="separator:a085bbe8bddf730dd71a187dceae4e610"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a1067446415cacb23802d0f38ff2017d7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>132 </table>
 133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 134 <div·class="textblock"><p·>provides·the·AlbertaGrid·class·</p>
 135 <dl·class="section·author"><dt>Author</dt><dd>Robert·Kloefkorn·and·Martin·Nolte·</dd></dl>
98 <h2·class="groupheader">Macro·Definition·Documentation</h2>136 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>
99 <a·id="a085bbe8bddf730dd71a187dceae4e610"·name="a085bbe8bddf730dd71a187dceae4e610"></a>137 <a·id="a1067446415cacb23802d0f38ff2017d7"·name="a1067446415cacb23802d0f38ff2017d7"></a>
100 <h2·class="memtitle"><span·class="permalink"><a·href="#a085bbe8bddf730dd71a187dceae4e610">&#9670;&nbsp;</a></span>DUNE_ALBERTA_GEOMETRY_CC</h2>138 <h2·class="memtitle"><span·class="permalink"><a·href="#a1067446415cacb23802d0f38ff2017d7">&#9670;&nbsp;</a></span>_ALBERTA_H_</h2>
  
101 <div·class="memitem">139 <div·class="memitem">
102 <div·class="memproto">140 <div·class="memproto">
103 ······<table·class="memname">141 ······<table·class="memname">
104 ········<tr>142 ········<tr>
105 ··········<td·class="memname">#define·DUNE_ALBERTA_GEOMETRY_CC</td>143 ··········<td·class="memname">#define·_ALBERTA_H_</td>
106 ········</tr>144 ········</tr>
107 ······</table>145 ······</table>
108 </div><div·class="memdoc">146 </div><div·class="memdoc">
  
109 </div>147 </div>
110 </div>148 </div>
111 </div><!--·contents·-->149 </div><!--·contents·-->
2.43 KB
html2text {}
    
Offset 6, 31 lines modifiedOffset 6, 66 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·albertagrid9 ····*·albertagrid
10 Classes·|·Namespaces·|·Macros10 Classes·|·Namespaces·|·Macros
11 geometry.cc·File·Reference11 agrid.hh·File·Reference
 12 provides·the·AlbertaGrid·class·More...
 13 #include·<cassert>
 14 #include·<cstddef>
 15 #include·<algorithm>
 16 #include·<iostream>
 17 #include·<fstream>
 18 #include·<memory>
 19 #include·<vector>
 20 #include·<dune/common/fvector.hh>
 21 #include·<dune/common/fmatrix.hh>
 22 #include·<dune/common/stdstreams.hh>
 23 #include·<dune/common/parallel/communication.hh>
 24 #include·<dune/grid/common/grid.hh>
 25 #include·<dune/grid/common/gridfactory.hh>
 26 #include·<dune/grid/common/adaptcallback.hh>
 27 #include·<dune/grid/common/sizecache.hh>
 28 #include·"albertaheader.hh"
 29 #include·<dune/grid/albertagrid/misc.hh>
 30 #include·<dune/grid/albertagrid/capabilities.hh>
 31 #include·<dune/grid/albertagrid/backuprestore.hh>
 32 #include·<dune/grid/albertagrid/coordcache.hh>
 33 #include·<dune/grid/albertagrid/gridfamily.hh>
12 #include·<dune/grid/albertagrid/algebra.hh>34 #include·<dune/grid/albertagrid/level.hh>
13 #include·<dune/grid/albertagrid/geometry.hh> 
14 #include·<dune/grid/albertagrid/refinement.hh>35 #include·<dune/grid/albertagrid/intersection.hh>
 36 #include·<dune/grid/albertagrid/intersectioniterator.hh>
 37 #include·<dune/grid/albertagrid/datahandle.hh>
 38 #include·<dune/grid/albertagrid/entityseed.hh>
 39 #include·"indexsets.hh"
 40 #include·"geometry.hh"
 41 #include·"entity.hh"
 42 #include·"hierarchiciterator.hh"
 43 #include·"treeiterator.hh"
 44 #include·"leveliterator.hh"
 45 #include·"leafiterator.hh"
 46 #include·"albertagrid.cc"
 47 #include·<dune/grid/albertagrid/undefine-3.0.hh>
 48 Go_to_the_source_code_of_this_file.
15 ·Classes49 ·Classes
 50 class· Dune::AlbertaGrid<_dim,_dimworld_>
 51  ······[provides·Dune::Grid]·More...
16 struct· Dune::AlbertaGridLocalGeometryProvider<_Grid_>:: 
17 ·········GeoInFatherCoordReader<_Grid_> 
18   
19 struct· Dune::AlbertaGridLocalGeometryProvider<_Grid_>::FaceCoordReader<_Grid 
20 ·········> 
21  52  
22 ·Namespaces53 ·Namespaces
23 namespace· Dune54 namespace· Dune
24  ··········Include·standard·header·files.55  ··········Include·standard·header·files.
25  56  
26 ·Macros57 ·Macros
27 #define DUNE_ALBERTA_GEOMETRY_CC58 #define _ALBERTA_H_
28  59  
 60 *****·Detailed·Description·*****
 61 provides·the·AlbertaGrid·class
 62 ··Author
 63 ······Robert·Kloefkorn·and·Martin·Nolte
29 *****·Macro·Definition·Documentation·*****64 *****·Macro·Definition·Documentation·*****
30 *****·◆ DUNE_ALBERTA_GEOMETRY_CC·*****65 *****·◆ _ALBERTA_H_·*****
31 #define·DUNE_ALBERTA_GEOMETRY_CC66 #define·_ALBERTA_H_
  
32 ===============================================================================67 ===============================================================================
33 ·····Generated·by [doxygen]·1.9.468 ·····Generated·by [doxygen]·1.9.4
6.55 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00719.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-grid:·meshpointer.hh·File·Reference</title>8 <title>dune-grid:·leafiterator.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, 47 lines modifiedOffset 65, 35 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">meshpointer.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">leafiterator.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>provides·a·wrapper·for·ALBERTA's·mesh·structure·· 
76 <a·href="#details">More...</a></p> 
77 <div·class="textblock"><code>#include·&lt;limits&gt;</code><br·/> 
78 <code>#include·&lt;string&gt;</code><br·/> 
79 <code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00281_source.html">dune/grid/common/entityiterator.hh</a>&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a00671_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00662_source.html">dune/grid/albertagrid/treeiterator.hh</a>&gt;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a00677_source.html">dune/grid/albertagrid/macrodata.hh</a>&gt;</code><br·/> 
82 <code>#include·&lt;<a·class="el"·href="a07316_source.html">dune/grid/albertagrid/projection.hh</a>&gt;</code><br·/> 
83 </div>77 </div>
84 <p><a·href="a00719_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a00719_source.html">Go·to·the·source·code·of·this·file.</a></p>
85 <table·class="memberdecls">79 <table·class="memberdecls">
86 <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>
87 Classes</h2></td></tr>81 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="a01978.html">Dune::Alberta::MeshPointer&lt;·dim·&gt;</a></td></tr>82 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02166.html">Dune::AlbertaGridLeafIterator&lt;·codim,·pitype,·GridImp·&gt;</a></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <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="a02322.html">Dune::Alberta::MeshPointer&lt;·dim·&gt;::MacroIterator</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="a02278.html">Dune::AlbertaGridLeafIterator&lt;·codim,·Ghost_Partition,·GridImp·&gt;</a></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">86 </table><table·class="memberdecls">
93 <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>
94 Namespaces</h2></td></tr>88 Namespaces</h2></td></tr>
95 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>89 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
96 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>90 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr> 
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
100 </table>92 </table>
101 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
102 <div·class="textblock"><p·>provides·a·wrapper·for·ALBERTA's·mesh·structure·</p> 
103 <dl·class="section·author"><dt>Author</dt><dd>Martin·Nolte·</dd></dl> 
104 </div></div><!--·contents·-->93 </div><!--·contents·-->
105 <!--·start·footer·part·-->94 <!--·start·footer·part·-->
106 <hr·class="footer"/><address·class="footer"><small>95 <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.496 Generated·by&#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>97 </small></address>
109 </body>98 </body>
110 </html>99 </html>
1.17 KB
html2text {}
    
Offset 6, 34 lines modifiedOffset 6, 23 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·albertagrid9 ····*·albertagrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 meshpointer.hh·File·Reference11 leafiterator.hh·File·Reference
 12 #include·<dune/grid/common/entityiterator.hh>
12 provides·a·wrapper·for·ALBERTA's·mesh·structure·More... 
13 #include·<limits> 
14 #include·<string> 
15 #include·<dune/grid/albertagrid/misc.hh> 
16 #include·<dune/grid/albertagrid/elementinfo.hh>13 #include·<dune/grid/albertagrid/treeiterator.hh>
17 #include·<dune/grid/albertagrid/macrodata.hh> 
18 #include·<dune/grid/albertagrid/projection.hh> 
19 Go_to_the_source_code_of_this_file.14 Go_to_the_source_code_of_this_file.
20 ·Classes15 ·Classes
21 class· Dune::Alberta::MeshPointer<_dim_>16 class· Dune::AlbertaGridLeafIterator<_codim,_pitype,_GridImp_>
22  17  
23 class· Dune::Alberta::MeshPointer<_dim_>::MacroIterator18 class· Dune::AlbertaGridLeafIterator<_codim,_Ghost_Partition,_GridImp_>
24  19  
25 ·Namespaces20 ·Namespaces
26 namespace· Dune21 namespace· Dune
27  ··········Include·standard·header·files.22  ··········Include·standard·header·files.
28  23  
29 namespace· Dune::Alberta 
30   
31 *****·Detailed·Description·***** 
32 provides·a·wrapper·for·ALBERTA's·mesh·structure 
33 ··Author 
34 ······Martin·Nolte 
  
35 ===============================================================================24 ===============================================================================
36 ·····Generated·by [doxygen]·1.9.425 ·····Generated·by [doxygen]·1.9.4
145 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00719_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-grid:·meshpointer.hh·Source·File</title>8 <title>dune-grid:·leafiterator.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, 536 lines modifiedOffset 62, 126 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">meshpointer.hh</div></div>68 ··<div·class="headertitle"><div·class="title">leafiterator.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00719.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00719.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_MESHPOINTER_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_LEAFITERATOR_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_MESHPOINTER_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_LEAFITERATOR_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="a00281.html">dune/grid/common/entityiterator.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="preprocessor">#include·&lt;<a·class="code"·href="a00662.html">dune/grid/albertagrid/treeiterator.hh</a>&gt;</span></div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
78 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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">#if·HAVE_ALBERTA</span></div>
79 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;string&gt;</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
80 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>
81 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00653.html">dune/grid/albertagrid/misc.hh</a>&gt;</span></div> 
82 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00671.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</span></div> 
83 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00677.html">dune/grid/albertagrid/macrodata.hh</a>&gt;</span></div> 
84 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07316.html">dune/grid/albertagrid/projection.hh</a>&gt;</span></div> 
85 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
86 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·AlbertaGridLeafIterator</span></div>
 88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="comment">//·-----------------------</span></div>
87 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·codim,·PartitionIteratorType·pitype,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp·&gt;</div>
 91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a02166.html">···21</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02166.html">AlbertaGridLeafIterator</a></div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02046.html">AlbertaGridTreeIterator</a>&lt;·codim,·GridImp,·true·&gt;</div>
88 <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="a01063.html">Dune</a></div> 
89 <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">···26</span>··<span·class="keyword">namespace·</span>Alberta</div> 
92 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>
 94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02166.html">AlbertaGridLeafIterator&lt;·codim,·pitype,·GridImp·&gt;</a>·<a·class="code·hl_class"·href="a02166.html">This</a>;</div>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02046.html">AlbertaGridTreeIterator&lt;·codim,·GridImp,·true·&gt;</a>·<a·class="code·hl_class"·href="a02046.html">Base</a>;</div>
93 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
94 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="comment">//·External·Forward·Declarations</span></div>97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div>
95 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="comment">//·-----------------------------</span></div>98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02166.html#a195446298684963c27970c4c7ed75eb4">···28</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02046.html#a9a0[·...·truncated·by·diffoscope;·len:·139,·SHA:·3bf7b03785a8289cf78fd3a6a4d6564dca57c5317b33c1174d6d82c8d4b35b40·...·]</div>
 99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02166.html#a24107f14f75bc7b7edf92dadfa4336bc">···29</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02562.html">Base::MarkerVector</a>·<a·class="code·hl_typedef"·href="a02166.html#a24107f14f75bc7b7edf92dadfa4336bc">MarkerVector</a>;</div>
96 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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="keywordtype">int</span>·dim·&gt;</div> 
98 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">class·</span>HierarchyDofNumbering;</div>101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02166.html#ad38044eee682ede2a007c96b93098d38">···31</a></span>····<a·class="code·hl_function"·href="a02166.html#ad38044eee682ede2a007c96b93098d38">AlbertaGridLeafIterator</a>·()</div>
 102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····{}</div>
99 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
100 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="comment">//·MeshPointer</span></div> 
101 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="comment">//·-----------</span></div>104 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02166.html#a1e980af146e5459f02b7e33b82391509">···35</a></span>····<a·class="code·hl_function"·href="a02166.html#a1e980af146e5459f02b7e33b82391509">AlbertaGridLeafIterator</a>·(·<span·class="k[·...·truncated·by·diffoscope;·len:·254,·SHA:·017875bfff17af56b28a97238eec5f3795d1aaf7c87efca1b1adea5bc4b9ea82·...·]</div>
 105 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······:·<a·class="code·hl_class"·href="a02046.html">Base</a>(·<a·class="code·hl_function"·href="a02046.html#ac85bd6d1ffd28757e33b13a2080e6634">grid</a>,·<a·class="code·hl_function"·href="a02046.html#aa4965dc0b1f79fa7dc3ac41b9b86370b">level</a>·)</div>
102 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>106 <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>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div> 
104 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01978.html">···39</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01978.html">MeshPointer</a></div> 
105 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>107 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
106 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02026.html">Alberta::ElementInfo&lt;·dim·&gt;</a>·<a·class="code·hl_class"·href="a02026.html">ElementInfo</a>;</div> 
107 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a02314.html">ElementInfo::MacroElement</a>·<a·class="code·hl_struct"·href="a02314.html">MacroElement</a>;</div> 
108 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a02390.html">ElementInfo::FillFlags</a>·<a·class="code·hl_struct"·href="a02390.html">Fill[·...·truncated·by·diffoscope;·len:·10,·SHA:·7012eab424084cf37efff92a85baadfc013aede97250222183381778e9dde71a·...·]</div>108 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02166.html#aa24642672bed6060a71e73f76cf28581">···40</a></span>····<a·class="code·hl_function"·href="a02166.html#aa24642672bed6060a71e73f76cf28581">AlbertaGridLeafIterator</a>·(·<span·class="k[·...·truncated·by·diffoscope;·len:·124,·SHA:·276db8ef81544e7177e6dfec5e4ecf36a2958ad4b9907f69cb5996e6c8142ed2·...·]</div>
 109 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02562.html">MarkerVector</a>·*vec,</div>
 110 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······························<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02046.html#aa4965dc0b1f79fa7dc3ac41b9b86370b">level</a>·)</div>
 111 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······:·<a·class="code·hl_class"·href="a02046.html">Base</a>(·<a·class="code·hl_function"·href="a02046.html#ac85bd6d1ffd28757e33b13a2080e6634">grid</a>,·vec,·<a·class="code·hl_function"·href="a02046.html#aa4965dc0b1f79fa7dc3ac41b9b86370b">level</a>·)</div>
109 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>112 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····{}</div>
110 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keyword">class·</span>BoundaryProvider;</div> 
111 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>113 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 114 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02166.html#afe989faf70d2d6a08e84b8a9bb5db463">···47</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02166.html#afe989faf70d2d6a08e84b8a9bb5db463">increment</a>·()</div>
112 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dimWorld·&gt;</div> 
113 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keyword">struct·</span>Library;</div> 
114 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>115 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{</div>
 116 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<a·class="code·hl_function"·href="a02046.html#ac6f73dec675a7306efd9a96fb3186cef">Base::increment</a>();</div>
115 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">public</span>:</div>117 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div>
116 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02322.html">MacroIterator</a>;</div>118 <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>·</div>119 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
118 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a01978.html#ae7430e2555a769a4ebb79d38d2f86935">···53</a></span>······<a·class="code·hl_function"·href="a01978.html#ae7430e2555a769a4ebb79d38d2f86935">MeshPointer</a>·()</div> 
119 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········:·mesh_(·0·)</div> 
120 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······{}</div> 
121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>120 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a01978.html#ac7c8ad04f365d5960d1899a7ece8b0de">···57</a></span>······<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a01978.html#ac7c8ad04f365d5960d1899a7ece8b0de">MeshPointer</a>·(·<a·class="code·hl_typedef"·href="a01064.html#a177e94fd8d51ddcd47f3fa3f7add13b1">Mesh</a>·*mesh·)</div> 
123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········:·mesh_(·mesh·)</div>121 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·codim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp·&gt;</div>
 122 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02278.html">···55</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02166.html">AlbertaGridLeafIterator</a>&lt;·codim,·<a·class="code·hl_enumvalue"·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a90c5b1d5dc07ddecbf0fc09db7544216">Ghost_Partition</a>,·GridImp·&gt;</div>
 123 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02046.html">AlbertaGridTreeIterator</a>&lt;·codim,·GridImp,·true·&gt;</div>
124 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······{}</div>124 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··{</div>
 125 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02278.html">AlbertaGridLeafIterator&lt;·codim,·Ghost_Partition,·GridImp·&gt;</a>·<a·class="code·hl_class"·href="a02278.html">This</a>;</div>
 126 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02046.html">AlbertaGridTreeIterator&lt;·codim,·GridImp,·true·&gt;</a>·<a·class="code·hl_class"·href="a02046.html">Base</a>;</div>
125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>127 <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"><a·class="line"·href="a01978.html#a9c6f65a4478628f806dbac4c8f4fc3ed">···61</a></span>······<span·class="keyword">operator</span>·<a·class="code·hl_typedef"·href="a01064.html#a177e94fd8d51ddcd47f3fa3f7add13b1">Mesh</a>·*·()·<span·class="keyword">const</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="keywordflow">return</span>·mesh_;</div>128 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">public</span>:</div>
 129 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02278.html#a2a3a40ce9cd6d5c486334bc35e77d6d5">···62</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02046.html#a9a0778f270d3a7e86b75810a7ece93cf">Base::Entity</a>·<a·class="code·hl_typedef"·href="a02278.html#a2a3a40ce9cd6d5c486334bc35e77d6d5">Entity</a>;</div>
 130 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02278.html#ac81211207df0461a5569f22258a1e04a">···63</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02562.html">Base::MarkerVector</a>·<a·class="code·hl_typedef"·href="a02278.html#ac81211207df0461a5569f22258a1e04a">MarkerVector</a>;</div>
129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······}</div>131 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 132 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02278.html#a5599e642a17817012bb818736c53f3ab">···65</a></span>·····<a·class="code·hl_function"·href="a02278.html#a5599e642a17817012bb818736c53f3ab">AlbertaGridLeafIterator</a>·()</div>
 133 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····{}</div>
130 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>134 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 135 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02278.html#ad9104981d5e73134f40ad55df817e058">···69</a></span>····<a·class="code·hl_function"·href="a02278.html#ad9104981d5e73134f40ad55df817e058">AlbertaGridLeafIterator</a>·(·<span·class="keyword">const</span>·GridImp·&amp;<a·class="code·hl_function"·href="a02046.html#ac85bd6d1ffd28757e33b13a2080e6634">grid</a>,·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02046.html#aa4965dc0b1f79fa7dc3ac41b9b86370b">level</a>·)</div>
 136 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······:·<a·class="code·hl_class"·href="a02046.html">Base</a>(·<a·class="code·hl_function"·href="a02046.html#ac85bd6d1ffd28757e33b13a2080e6634">grid</a>,·<a·class="code·hl_function"·href="a02046.html#aa4965dc0b1f79fa7dc3ac41b9b86370b">level</a>·)</div>
131 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a01978.html#a6f9c5b16d05cfd92fd7ddfc45a093859">···66</a></span>······<span·class="keyword">explicit</span>·<span·class="keyword">operator</span>·bool·()<span·class="keyword">·const</span></div> 
132 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">······</span>{</div> 
133 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········<span·class="keywordflow">return</span>·(<span·class="keywordtype">bool</span>)mesh_;</div> 
134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······}</div>137 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····{}</div>
135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>138 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a01978.html#ab479c0f5192b8cece395b5942c69ef94">···71</a></span>······<a·class="code·hl_class"·href="a02322.html">MacroIterator</a>·<a·class="code·hl_function"·href="a01978.html#ab479c0f5192b8cece395b5942c69ef94">begin</a>·()<span·class="keyword">·const</span></div> 
137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">······</span>{</div> 
138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a02322.html">MacroIterator</a>(·*<span·class="keyword">this</span>,·<span·class="keyword">false</span>·);</div>139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02278.html#a45848ba334cedd1af53bf555bc08a857">···74</a></span>····<a·class="code·hl_function"·href="a02278.html#a45848ba334cedd1af53bf555bc08a857">AlbertaGridLeafIterator</a>·(·<span·class="k[·...·truncated·by·diffoscope;·len:·124,·SHA:·276db8ef81544e7177e6dfec5e4ecf36a2958ad4b9907f69cb5996e6c8142ed2·...·]</div>
 140 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02562.html">MarkerVector</a>·*,</div>
 141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······························<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02046.html#aa4965dc0b1f79fa7dc3ac41b9b86370b">level</a>·)</div>
 142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······:·<a·class="code·hl_class"·href="a02046.html">Base</a>(·<a·class="code·hl_function"·href="a02046.html#ac85bd6d1ffd28757e33b13a2080e6634">grid</a>,·<a·class="code·hl_function"·href="a02046.html#aa4965dc0b1f79fa7dc3ac41b9b86370b">level</a>·)</div>
139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······}</div>143 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····{}</div>
Max diff block lines reached; 94240/124808 bytes (75.51%) of diff not shown.
23.5 KB
html2text {}
    
Offset 5, 647 lines modifiedOffset 5, 177 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 meshpointer.hh9 leafiterator.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_ALBERTA_MESHPOINTER_HH16 ·5#ifndef·DUNE_ALBERTA_LEAFITERATOR_HH
17 ·6#define·DUNE_ALBERTA_MESHPOINTER_HH17 ·6#define·DUNE_ALBERTA_LEAFITERATOR_HH
18 ·718 ·7
 19 ·8#include·<dune/grid/common/entityiterator.hh>
 20 ·9
19 ·13#include·<limits> 
20 ·14#include·<string> 
21 ·15 
22 ·16#include·<dune/grid/albertagrid/misc.hh> 
23 ·17#include·<dune/grid/albertagrid/elementinfo.hh>21 ·10#include·<dune/grid/albertagrid/treeiterator.hh>
 22 ·11
24 ·18#include·<dune/grid/albertagrid/macrodata.hh> 
25 ·19#include·<dune/grid/albertagrid/projection.hh> 
26 ·20 
27 ·21#if·HAVE_ALBERTA23 ·12#if·HAVE_ALBERTA
28 ·2224 ·13
29 ·23namespace·Dune25 ·14namespace·Dune
 26 ·15{
 27 ·16
 28 ·17·//·AlbertaGridLeafIterator
30 ·24{ 
31 ·25 
32 ·26·namespace·Alberta 
33 ·27·{ 
34 ·28 
35 ·29·//·External·Forward·Declarations 
36 ·30·//·-----------------------------29 ·18·//·-----------------------
 30 ·19
 31 ·20·template<·int·codim,·PartitionIteratorType·pitype,·class·GridImp·>
 32 21·class·AlbertaGridLeafIterator
 33 ·22·:·public·AlbertaGridTreeIterator<·codim,·GridImp,·true·>
 34 ·23·{
 35 ·24·typedef·AlbertaGridLeafIterator<_codim,_pitype,_GridImp_>·This;
 36 ·25·typedef·AlbertaGridTreeIterator<_codim,_GridImp,_true_>·Base;
 37 ·26
37 ·31 
38 ·32·template<·int·dim·> 
39 ·33·class·HierarchyDofNumbering; 
40 ·34 
41 ·35·//·MeshPointer 
42 ·36·//·----------- 
43 ·37 
44 ·38·template<·int·dim·> 
45 39·class·MeshPointer 
46 ·40·{ 
47 ·41·typedef·Alberta::ElementInfo<_dim_>·ElementInfo; 
48 ·42·typedef·typename·ElementInfo::MacroElement·MacroElement; 
49 ·43·typedef·typename·ElementInfo::FillFlags·FillFlags; 
50 ·44 
51 ·45·class·BoundaryProvider; 
52 ·46 
53 ·47·template<·int·dimWorld·> 
54 ·48·struct·Library; 
55 ·49 
56 ·50·public:38 ·27·public:
57 ·51·class·MacroIterator;39 28·typedef·typename·Base::Entity·Entity;
 40 29·typedef·typename·Base::MarkerVector·MarkerVector;
 41 ·30
 42 31·AlbertaGridLeafIterator·()
 43 ·32·{}
 44 ·33
 45 35·AlbertaGridLeafIterator·(·const·GridImp·&grid,·int·level·)
 46 ·36·:·Base(·grid,·level·)
 47 ·37·{}
 48 ·38
 49 40·AlbertaGridLeafIterator·(·const·GridImp·&grid,
 50 ·41·const·MarkerVector·*vec,
 51 ·42·int·level·)
 52 ·43·:·Base(·grid,·vec,·level·)
 53 ·44·{}
 54 ·45
 55 47·void·increment·()
 56 ·48·{
 57 ·49·Base::increment();
 58 ·50·}
 59 ·51·};
58 ·5260 ·52
59 53·MeshPointer·() 
60 ·54·:·mesh_(·0·) 
61 ·55·{} 
62 ·56 
63 57·explicit·MeshPointer·(·Mesh·*mesh·) 
64 ·58·:·mesh_(·mesh·) 
65 ·59·{}61 ·53
 62 ·54·template<·int·codim,·class·GridImp·>
 63 55·class·AlbertaGridLeafIterator<·codim,·Ghost_Partition,·GridImp·>
 64 ·56·:·public·AlbertaGridTreeIterator<·codim,·GridImp,·true·>
 65 ·57·{
 66 ·58·typedef·AlbertaGridLeafIterator<_codim,_Ghost_Partition,_GridImp_>·This;
 67 ·59·typedef·AlbertaGridTreeIterator<_codim,_GridImp,_true_>·Base;
66 ·6068 ·60
67 61·operator·Mesh·*·()·const69 ·61·public:
 70 62·typedef·typename·Base::Entity·Entity;
 71 63·typedef·typename·Base::MarkerVector·MarkerVector;
 72 ·64
 73 65·AlbertaGridLeafIterator·()
 74 ·66·{}
 75 ·67
 76 69·AlbertaGridLeafIterator·(·const·GridImp·&grid,·int·level·)
 77 ·70·:·Base(·grid,·level·)
 78 ·71·{}
 79 ·72
 80 74·AlbertaGridLeafIterator·(·const·GridImp·&grid,
 81 ·75·const·MarkerVector·*,
 82 ·76·int·level·)
 83 ·77·:·Base(·grid,·level·)
 84 ·78·{}
 85 ·79
 86 81·void·increment·()
68 ·62·{87 ·82·{
69 ·63·return·mesh_;88 ·83·Base::increment();
70 ·64·}89 ·84·}
 90 ·85·};
Max diff block lines reached; 19941/24016 bytes (83.03%) of diff not shown.
1.23 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00722.html
    
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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</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">albertagrid.hh·File·Reference</div></div>69 ··<div·class="headertitle"><div·class="title">albertagrid.hh·File·Reference</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00704_source.html">albertagrid/agrid.hh</a>&quot;</code><br·/>72 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00716_source.html">albertagrid/agrid.hh</a>&quot;</code><br·/>
73 <code>#include·&quot;<a·class="el"·href="a07262_source.html">albertagrid/gridfactory.hh</a>&quot;</code><br·/>73 <code>#include·&quot;<a·class="el"·href="a07262_source.html">albertagrid/gridfactory.hh</a>&quot;</code><br·/>
74 <code>#include·&quot;<a·class="el"·href="a07322_source.html">albertagrid/structuredgridfactory.hh</a>&quot;</code><br·/>74 <code>#include·&quot;<a·class="el"·href="a07322_source.html">albertagrid/structuredgridfactory.hh</a>&quot;</code><br·/>
75 <code>#include·&quot;<a·class="el"·href="a07307_source.html">albertagrid/persistentcontainer.hh</a>&quot;</code><br·/>75 <code>#include·&quot;<a·class="el"·href="a07307_source.html">albertagrid/persistentcontainer.hh</a>&quot;</code><br·/>
76 </div>76 </div>
77 <p><a·href="a00722_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00722_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 </div><!--·contents·-->78 </div><!--·contents·-->
79 <!--·start·footer·part·-->79 <!--·start·footer·part·-->
3.53 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00722_source.html
    
Offset 71, 20 lines modifiedOffset 71, 20 lines modified
71 <div·class="contents">71 <div·class="contents">
72 <a·href="a00722.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>72 <a·href="a00722.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTAGRID_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTAGRID_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTAGRID_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTAGRID_HH</span></div>
78 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00704.html">albertagrid/agrid.hh</a>&quot;</span></div>78 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00716.html">albertagrid/agrid.hh</a>&quot;</span></div>
79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07262.html">albertagrid/gridfactory.hh</a>&quot;</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07262.html">albertagrid/gridfactory.hh</a>&quot;</span></div>
80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07322.html">albertagrid/structuredgridfactory.hh</a>&quot;</span></div>80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07322.html">albertagrid/structuredgridfactory.hh</a>&quot;</span></div>
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07307.html">albertagrid/persistentcontainer.hh</a>&quot;</span></div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07307.html">albertagrid/persistentcontainer.hh</a>&quot;</span></div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#endif</span></div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#endif</span></div>
83 <div·class="ttc"·id="aa00704_html"><div·class="ttname"><a·href="a00704.html">agrid.hh</a></div><div·class="ttdoc">provides·the·AlbertaGrid·class</div></div>83 <div·class="ttc"·id="aa00716_html"><div·class="ttname"><a·href="a00716.html">agrid.hh</a></div><div·class="ttdoc">provides·the·AlbertaGrid·class</div></div>
84 <div·class="ttc"·id="aa07262_html"><div·class="ttname"><a·href="a07262.html">gridfactory.hh</a></div><div·class="ttdoc">specialization·of·the·generic·GridFactory·for·AlbertaGrid</div></div>84 <div·class="ttc"·id="aa07262_html"><div·class="ttname"><a·href="a07262.html">gridfactory.hh</a></div><div·class="ttdoc">specialization·of·the·generic·GridFactory·for·AlbertaGrid</div></div>
85 <div·class="ttc"·id="aa07307_html"><div·class="ttname"><a·href="a07307.html">persistentcontainer.hh</a></div></div>85 <div·class="ttc"·id="aa07307_html"><div·class="ttname"><a·href="a07307.html">persistentcontainer.hh</a></div></div>
86 <div·class="ttc"·id="aa07322_html"><div·class="ttname"><a·href="a07322.html">structuredgridfactory.hh</a></div><div·class="ttdoc">specialization·of·the·generic·StructuredGridFactory·for·AlbertaGrid</div></div>86 <div·class="ttc"·id="aa07322_html"><div·class="ttname"><a·href="a07322.html">structuredgridfactory.hh</a></div><div·class="ttdoc">specialization·of·the·generic·StructuredGridFactory·for·AlbertaGrid</div></div>
87 </div><!--·fragment·--></div><!--·contents·-->87 </div><!--·fragment·--></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
3.09 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00728.html
    
Offset 76, 22 lines modifiedOffset 76, 22 lines modified
76 <p>The·IdentityGrid·class.··76 <p>The·IdentityGrid·class.··
77 <a·href="#details">More...</a></p>77 <a·href="#details">More...</a></p>
78 <div·class="textblock"><code>#include·&lt;string&gt;</code><br·/>78 <div·class="textblock"><code>#include·&lt;string&gt;</code><br·/>
79 <code>#include·&lt;map&gt;</code><br·/>79 <code>#include·&lt;map&gt;</code><br·/>
80 <code>#include·&lt;dune/common/parallel/communication.hh&gt;</code><br·/>80 <code>#include·&lt;dune/common/parallel/communication.hh&gt;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a07208_source.html">dune/grid/common/capabilities.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a07208_source.html">dune/grid/common/capabilities.hh</a>&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>
83 <code>#include·&quot;<a·class="el"·href="a00737_source.html">identitygrid/identitygridgeometry.hh</a>&quot;</code><br·/>83 <code>#include·&quot;<a·class="el"·href="a00734_source.html">identitygrid/identitygridgeometry.hh</a>&quot;</code><br·/>
84 <code>#include·&quot;<a·class="el"·href="a00752_source.html">identitygrid/identitygridentity.hh</a>&quot;</code><br·/>84 <code>#include·&quot;<a·class="el"·href="a00740_source.html">identitygrid/identitygridentity.hh</a>&quot;</code><br·/>
85 <code>#include·&quot;<a·class="el"·href="a00755_source.html">identitygrid/identitygridentityseed.hh</a>&quot;</code><br·/>85 <code>#include·&quot;<a·class="el"·href="a00737_source.html">identitygrid/identitygridentityseed.hh</a>&quot;</code><br·/>
86 <code>#include·&quot;<a·class="el"·href="a00746_source.html">identitygrid/identitygridintersectioniterator.hh</a>&quot;</code><br·/>86 <code>#include·&quot;<a·class="el"·href="a00749_source.html">identitygrid/identitygridintersectioniterator.hh</a>&quot;</code><br·/>
87 <code>#include·&quot;<a·class="el"·href="a00740_source.html">identitygrid/identitygridleveliterator.hh</a>&quot;</code><br·/>87 <code>#include·&quot;<a·class="el"·href="a00743_source.html">identitygrid/identitygridleveliterator.hh</a>&quot;</code><br·/>
88 <code>#include·&quot;<a·class="el"·href="a00749_source.html">identitygrid/identitygridleafiterator.hh</a>&quot;</code><br·/>88 <code>#include·&quot;<a·class="el"·href="a00752_source.html">identitygrid/identitygridleafiterator.hh</a>&quot;</code><br·/>
89 <code>#include·&quot;<a·class="el"·href="a00734_source.html">identitygrid/identitygridhierarchiciterator.hh</a>&quot;</code><br·/>89 <code>#include·&quot;<a·class="el"·href="a00746_source.html">identitygrid/identitygridhierarchiciterator.hh</a>&quot;</code><br·/>
90 <code>#include·&quot;<a·class="el"·href="a00743_source.html">identitygrid/identitygridindexsets.hh</a>&quot;</code><br·/>90 <code>#include·&quot;<a·class="el"·href="a00731_source.html">identitygrid/identitygridindexsets.hh</a>&quot;</code><br·/>
91 </div>91 </div>
92 <p><a·href="a00728_source.html">Go·to·the·source·code·of·this·file.</a></p>92 <p><a·href="a00728_source.html">Go·to·the·source·code·of·this·file.</a></p>
93 <table·class="memberdecls">93 <table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
95 Classes</h2></td></tr>95 Classes</h2></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="a03390.html">Dune::IdentityGridFamily&lt;·dim,·HostGrid·&gt;</a></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="a03390.html">Dune::IdentityGridFamily&lt;·dim,·HostGrid·&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>
13.3 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00728_source.html
    
Offset 80, 22 lines modifiedOffset 80, 22 lines modified
80 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>80 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
81 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>81 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
82 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/common/parallel/communication.hh&gt;</span></div>82 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/common/parallel/communication.hh&gt;</span></div>
83 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07208.html">dune/grid/common/capabilities.hh</a>&gt;</span></div>83 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07208.html">dune/grid/common/capabilities.hh</a>&gt;</span></div>
84 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>84 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>
85 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>85 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
86 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//·The·components·of·the·IdentityGrid·interface</span></div>86 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//·The·components·of·the·IdentityGrid·interface</span></div>
87 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00737.html">identitygrid/identitygridgeometry.hh</a>&quot;</span></div>87 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00734.html">identitygrid/identitygridgeometry.hh</a>&quot;</span></div>
88 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00752.html">identitygrid/identitygridentity.hh</a>&quot;</span></div>88 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00740.html">identitygrid/identitygridentity.hh</a>&quot;</span></div>
89 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00755.html">identitygrid/identitygridentityseed.hh</a>&quot;</span></div>89 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00737.html">identitygrid/identitygridentityseed.hh</a>&quot;</span></div>
90 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00746.html">identitygrid/identitygridintersectioniterator.hh</a>&quot;</span></div>90 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00749.html">identitygrid/identitygridintersectioniterator.hh</a>&quot;</span></div>
91 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00740.html">identitygrid/identitygridleveliterator.hh</a>&quot;</span></div>91 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00743.html">identitygrid/identitygridleveliterator.hh</a>&quot;</span></div>
92 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00749.html">identitygrid/identitygridleafiterator.hh</a>&quot;</span></div>92 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00752.html">identitygrid/identitygridleafiterator.hh</a>&quot;</span></div>
93 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00734.html">identitygrid/identitygridhierarchiciterator.hh</a>&quot;</span></div>93 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00746.html">identitygrid/identitygridhierarchiciterator.hh</a>&quot;</span></div>
94 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00743.html">identitygrid/identitygridindexsets.hh</a>&quot;</span></div>94 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00731.html">identitygrid/identitygridindexsets.hh</a>&quot;</span></div>
95 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>95 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
96 <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="a01063.html">Dune</a></div>96 <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="a01063.html">Dune</a></div>
97 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>{</div>97 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>{</div>
98 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">//·Forward·declaration</span></div>98 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">//·Forward·declaration</span></div>
99 <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>·HostGr<span·class="keywordtype">id</span>&gt;</div>99 <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>·HostGr<span·class="keywordtype">id</span>&gt;</div>
100 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">class·</span>IdentityGrid;</div>100 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">class·</span>IdentityGrid;</div>
101 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>101 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
Offset 471, 22 lines modifiedOffset 471, 22 lines modified
471 <div·class="line"><a·id="l00499"·name="l00499"></a><span·class="lineno"><a·class="line"·href="a03410.html#ac83e207f3ffb9c4657cde03dc3e78a61">··499</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a02650.html#a643fcb1a54d730bfb0b1fda877dd8c4c">v</a>·=·<a·class="code·hl_struct"·href="a02650.html">isLeafwiseConforming&lt;HostGrid&gt;::v</a>;</div>471 <div·class="line"><a·id="l00499"·name="l00499"></a><span·class="lineno"><a·class="line"·href="a03410.html#ac83e207f3ffb9c4657cde03dc3e78a61">··499</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a02650.html#a643fcb1a54d730bfb0b1fda877dd8c4c">v</a>·=·<a·class="code·hl_struct"·href="a02650.html">isLeafwiseConforming&lt;HostGrid&gt;::v</a>;</div>
472 <div·class="line"><a·id="l00500"·name="l00500"></a><span·class="lineno">··500</span>····};</div>472 <div·class="line"><a·id="l00500"·name="l00500"></a><span·class="lineno">··500</span>····};</div>
473 <div·class="line"><a·id="l00501"·name="l00501"></a><span·class="lineno">··501</span>··}·<span·class="comment">//·end·namespace·Capabilities</span></div>473 <div·class="line"><a·id="l00501"·name="l00501"></a><span·class="lineno">··501</span>··}·<span·class="comment">//·end·namespace·Capabilities</span></div>
474 <div·class="line"><a·id="l00502"·name="l00502"></a><span·class="lineno">··502</span>·</div>474 <div·class="line"><a·id="l00502"·name="l00502"></a><span·class="lineno">··502</span>·</div>
475 <div·class="line"><a·id="l00503"·name="l00503"></a><span·class="lineno">··503</span>}·<span·class="comment">//·namespace·Dune</span></div>475 <div·class="line"><a·id="l00503"·name="l00503"></a><span·class="lineno">··503</span>}·<span·class="comment">//·namespace·Dune</span></div>
476 <div·class="line"><a·id="l00504"·name="l00504"></a><span·class="lineno">··504</span>·</div>476 <div·class="line"><a·id="l00504"·name="l00504"></a><span·class="lineno">··504</span>·</div>
477 <div·class="line"><a·id="l00505"·name="l00505"></a><span·class="lineno">··505</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_GRID_IDENTITYGRID_HH</span></div>477 <div·class="line"><a·id="l00505"·name="l00505"></a><span·class="lineno">··505</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_GRID_IDENTITYGRID_HH</span></div>
478 <div·class="ttc"·id="aa00734_html"><div·class="ttname"><a·href="a00734.html">identitygridhierarchiciterator.hh</a></div><div·class="ttdoc">The·IdentityGridHierarchicIterator·class.</div></div>478 <div·class="ttc"·id="aa00731_html"><div·class="ttname"><a·href="a00731.html">identitygridindexsets.hh</a></div><div·class="ttdoc">The·index·and·id·sets·for·the·IdentityGrid·class.</div></div>
479 <div·class="ttc"·id="aa00737_html"><div·class="ttname"><a·href="a00737.html">identitygridgeometry.hh</a></div><div·class="ttdoc">The·IdentityGridGeometry·class·and·its·specializations.</div></div>479 <div·class="ttc"·id="aa00734_html"><div·class="ttname"><a·href="a00734.html">identitygridgeometry.hh</a></div><div·class="ttdoc">The·IdentityGridGeometry·class·and·its·specializations.</div></div>
 480 <div·class="ttc"·id="aa00737_html"><div·class="ttname"><a·href="a00737.html">identitygridentityseed.hh</a></div><div·class="ttdoc">The·IdentityGridEntitySeed·class.</div></div>
 481 <div·class="ttc"·id="aa00740_html"><div·class="ttname"><a·href="a00740.html">identitygridentity.hh</a></div><div·class="ttdoc">The·IdentityGridEntity·class.</div></div>
480 <div·class="ttc"·id="aa00740_html"><div·class="ttname"><a·href="a00740.html">identitygridleveliterator.hh</a></div><div·class="ttdoc">The·IdentityGridLevelIterator·class.</div></div>482 <div·class="ttc"·id="aa00743_html"><div·class="ttname"><a·href="a00743.html">identitygridleveliterator.hh</a></div><div·class="ttdoc">The·IdentityGridLevelIterator·class.</div></div>
481 <div·class="ttc"·id="aa00743_html"><div·class="ttname"><a·href="a00743.html">identitygridindexsets.hh</a></div><div·class="ttdoc">The·index·and·id·sets·for·the·IdentityGrid·class.</div></div>483 <div·class="ttc"·id="aa00746_html"><div·class="ttname"><a·href="a00746.html">identitygridhierarchiciterator.hh</a></div><div·class="ttdoc">The·IdentityGridHierarchicIterator·class.</div></div>
482 <div·class="ttc"·id="aa00746_html"><div·class="ttname"><a·href="a00746.html">identitygridintersectioniterator.hh</a></div><div·class="ttdoc">The·IdentityGridLeafIntersectionIterator·and·IdentityGridLevelIntersectionIterator·classes.</div></div>484 <div·class="ttc"·id="aa00749_html"><div·class="ttname"><a·href="a00749.html">identitygridintersectioniterator.hh</a></div><div·class="ttdoc">The·IdentityGridLeafIntersectionIterator·and·IdentityGridLevelIntersectionIterator·classes.</div></div>
483 <div·class="ttc"·id="aa00749_html"><div·class="ttname"><a·href="a00749.html">identitygridleafiterator.hh</a></div><div·class="ttdoc">The·IdentityGridLeafIterator·class.</div></div>485 <div·class="ttc"·id="aa00752_html"><div·class="ttname"><a·href="a00752.html">identitygridleafiterator.hh</a></div><div·class="ttdoc">The·IdentityGridLeafIterator·class.</div></div>
484 <div·class="ttc"·id="aa00752_html"><div·class="ttname"><a·href="a00752.html">identitygridentity.hh</a></div><div·class="ttdoc">The·IdentityGridEntity·class.</div></div> 
485 <div·class="ttc"·id="aa00755_html"><div·class="ttname"><a·href="a00755.html">identitygridentityseed.hh</a></div><div·class="ttdoc">The·IdentityGridEntitySeed·class.</div></div> 
486 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>486 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
487 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>487 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>
488 <div·class="ttc"·id="aa02630_html"><div·class="ttname"><a·href="a02630.html">Dune::Capabilities::hasEntity</a></div><div·class="ttdoc">Specialize·with·'true'·for·all·codims·that·a·grid·implements·entities·for.·(default=false)</div><div·class="ttdef"><b>Definition:</b>·common/capabilities.hh:58</div></div>488 <div·class="ttc"·id="aa02630_html"><div·class="ttname"><a·href="a02630.html">Dune::Capabilities::hasEntity</a></div><div·class="ttdoc">Specialize·with·'true'·for·all·codims·that·a·grid·implements·entities·for.·(default=false)</div><div·class="ttdef"><b>Definition:</b>·common/capabilities.hh:58</div></div>
489 <div·class="ttc"·id="aa02630_html_a75e9ee2b00464750e2b26fd36b8ae7a1"><div·class="ttname"><a·href="a02630.html#a75e9ee2b00464750e2b26fd36b8ae7a1">Dune::Capabilities::hasEntity::v</a></div><div·class="ttdeci">static·const·bool·v</div><div·class="ttdef"><b>Definition:</b>·common/capabilities.hh:59</div></div>489 <div·class="ttc"·id="aa02630_html_a75e9ee2b00464750e2b26fd36b8ae7a1"><div·class="ttname"><a·href="a02630.html#a75e9ee2b00464750e2b26fd36b8ae7a1">Dune::Capabilities::hasEntity::v</a></div><div·class="ttdeci">static·const·bool·v</div><div·class="ttdef"><b>Definition:</b>·common/capabilities.hh:59</div></div>
490 <div·class="ttc"·id="aa02634_html"><div·class="ttname"><a·href="a02634.html">Dune::Capabilities::hasEntityIterator</a></div><div·class="ttdoc">specialize·with·'true'·for·all·codims·that·a·grid·provides·an·iterator·for·(default=hasEntity&lt;codim&gt;:...</div><div·class="ttdef"><b>Definition:</b>·common/capabilities.hh:74</div></div>490 <div·class="ttc"·id="aa02634_html"><div·class="ttname"><a·href="a02634.html">Dune::Capabilities::hasEntityIterator</a></div><div·class="ttdoc">specialize·with·'true'·for·all·codims·that·a·grid·provides·an·iterator·for·(default=hasEntity&lt;codim&gt;:...</div><div·class="ttdef"><b>Definition:</b>·common/capabilities.hh:74</div></div>
491 <div·class="ttc"·id="aa02634_html_a771e61df6ae5663905e373cb03682149"><div·class="ttname"><a·href="a02634.html#a771e61df6ae5663905e373cb03682149">Dune::Capabilities::hasEntityIterator::v</a></div><div·class="ttdeci">static·const·bool·v</div><div·class="ttdef"><b>Definition:</b>·common/capabilities.hh:75</div></div>491 <div·class="ttc"·id="aa02634_html_a771e61df6ae5663905e373cb03682149"><div·class="ttname"><a·href="a02634.html#a771e61df6ae5663905e373cb03682149">Dune::Capabilities::hasEntityIterator::v</a></div><div·class="ttdeci">static·const·bool·v</div><div·class="ttdef"><b>Definition:</b>·common/capabilities.hh:75</div></div>
492 <div·class="ttc"·id="aa02642_html"><div·class="ttname"><a·href="a02642.html">Dune::Capabilities::canCommunicate</a></div><div·class="ttdoc">specialize·with·'true'·for·all·codims·that·a·grid·can·communicate·data·on·(default=false)</div><div·class="ttdef"><b>Definition:</b>·common/capabilities.hh:97</div></div>492 <div·class="ttc"·id="aa02642_html"><div·class="ttname"><a·href="a02642.html">Dune::Capabilities::canCommunicate</a></div><div·class="ttdoc">specialize·with·'true'·for·all·codims·that·a·grid·can·communicate·data·on·(default=false)</div><div·class="ttdef"><b>Definition:</b>·common/capabilities.hh:97</div></div>
1.27 KB
html2text {}
    
Offset 437, 31 lines modifiedOffset 437, 31 lines modified
437 499·static·const·bool·v·=·isLeafwiseConforming<HostGrid>::v;437 499·static·const·bool·v·=·isLeafwiseConforming<HostGrid>::v;
438 ·500·};438 ·500·};
439 ·501·}·//·end·namespace·Capabilities439 ·501·}·//·end·namespace·Capabilities
440 ·502440 ·502
441 ·503}·//·namespace·Dune441 ·503}·//·namespace·Dune
442 ·504442 ·504
443 ·505#endif·//·DUNE_GRID_IDENTITYGRID_HH443 ·505#endif·//·DUNE_GRID_IDENTITYGRID_HH
444 identitygridhierarchiciterator.hh 
445 The·IdentityGridHierarchicIterator·class.444 identitygridindexsets.hh
 445 The·index·and·id·sets·for·the·IdentityGrid·class.
446 identitygridgeometry.hh446 identitygridgeometry.hh
447 The·IdentityGridGeometry·class·and·its·specializations.447 The·IdentityGridGeometry·class·and·its·specializations.
 448 identitygridentityseed.hh
 449 The·IdentityGridEntitySeed·class.
 450 identitygridentity.hh
 451 The·IdentityGridEntity·class.
448 identitygridleveliterator.hh452 identitygridleveliterator.hh
449 The·IdentityGridLevelIterator·class.453 The·IdentityGridLevelIterator·class.
450 identitygridindexsets.hh 
451 The·index·and·id·sets·for·the·IdentityGrid·class.454 identitygridhierarchiciterator.hh
 455 The·IdentityGridHierarchicIterator·class.
452 identitygridintersectioniterator.hh456 identitygridintersectioniterator.hh
453 The·IdentityGridLeafIntersectionIterator·and457 The·IdentityGridLeafIntersectionIterator·and
454 IdentityGridLevelIntersectionIterator·classes.458 IdentityGridLevelIntersectionIterator·classes.
455 identitygridleafiterator.hh459 identitygridleafiterator.hh
456 The·IdentityGridLeafIterator·class.460 The·IdentityGridLeafIterator·class.
457 identitygridentity.hh 
458 The·IdentityGridEntity·class. 
459 identitygridentityseed.hh 
460 The·IdentityGridEntitySeed·class. 
461 Dune461 Dune
462 Include·standard·header·files.462 Include·standard·header·files.
463 Definition:·agrid.hh:60463 Definition:·agrid.hh:60
464 Dune::VTK::GeometryType464 Dune::VTK::GeometryType
465 GeometryType465 GeometryType
466 Type·representing·VTK's·entity·geometry·types.466 Type·representing·VTK's·entity·geometry·types.
467 Definition:·common.hh:132467 Definition:·common.hh:132
7.75 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00731.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-grid:·identitygridintersections.hh·File·Reference</title>8 <title>dune-grid:·identitygridindexsets.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, 41 lines modifiedOffset 65, 44 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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">identitygridintersections.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">identitygridindexsets.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>The·IdentityGridLeafIntersection·and·IdentityGridLevelIntersection·classes.··75 <p>The·index·and·id·sets·for·the·IdentityGrid·class.··
76 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
77 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00749_source.html">identitygridleafiterator.hh</a>&quot;</code><br·/>77 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00266_source.html">dune/grid/common/indexidset.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00752_source.html">dune/grid/identitygrid/identitygridentity.hh</a>&gt;</code><br·/>78 <code>#include·&lt;vector&gt;</code><br·/>
79 </div>79 </div>
80 <p><a·href="a00731_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00731_source.html">Go·to·the·source·code·of·this·file.</a></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="a03462.html">Dune::IdentityGridLeafIntersection&lt;·GridImp·&gt;</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="a03446.html">Dune::IdentityGridLevelIndexSet&lt;·GridImp·&gt;</a></td></tr>
85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·intersection·with·a·leaf·neighbor·elementMesh·entities·of·codimension·0·("elements")·allow·to·visit·all·neighbors,·where·a·neighbor·is·an·entity·of·codimension·0·which·has·a·common·entity·of·codimension·1·These·neighbors·are·accessed·via·a·<a·class="el"·href="a02822.html"·title="Mesh·entities·of·codimension·0·(&quot;elements&quot;)·allow·to·visit·all·intersections·with·&quot;neighboring&quot;·eleme...">IntersectionIterator</a>.·This·allows·the·implement·non-matching·meshes.·The·number·of·neighbors·may·be·different·from·the·number·of·an·element!··<a·href="a03462.html#details">More...</a><br·/></td></tr> 
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03466.html">Dune::IdentityGridLevelIntersection&lt;·GridImp·&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="a03450.html">Dune::IdentityGridLeafIndexSet&lt;·GridImp·&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="a03454.html">Dune::IdentityGridGlobalIdSet&lt;·GridImp·&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="a03458.html">Dune::IdentityGridLocalIdSet&lt;·GridImp·&gt;</a></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
90 <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>
91 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
92 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>95 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
93 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>96 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table>98 </table>
96 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>99 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
97 <div·class="textblock"><p·>The·IdentityGridLeafIntersection·and·IdentityGridLevelIntersection·classes.·</p>100 <div·class="textblock"><p·>The·index·and·id·sets·for·the·IdentityGrid·class.·</p>
98 </div></div><!--·contents·-->101 </div></div><!--·contents·-->
99 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
100 <hr·class="footer"/><address·class="footer"><small>103 <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.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
102 </small></address>105 </small></address>
103 </body>106 </body>
104 </html>107 </html>
1.65 KB
html2text {}
    
Offset 6, 33 lines modifiedOffset 6, 30 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·identitygrid9 ····*·identitygrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 identitygridintersections.hh·File·Reference11 identitygridindexsets.hh·File·Reference
 12 The·index·and·id·sets·for·the·IdentityGrid·class.·More...
 13 #include·<dune/grid/common/indexidset.hh>
 14 #include·<vector>
12 The·IdentityGridLeafIntersection·and·IdentityGridLevelIntersection·classes. 
13 More... 
14 #include·"identitygridleafiterator.hh" 
15 #include·<dune/grid/identitygrid/identitygridentity.hh> 
16 Go_to_the_source_code_of_this_file.15 Go_to_the_source_code_of_this_file.
17 ·Classes16 ·Classes
18 class· Dune::IdentityGridLeafIntersection<_GridImp_>17 class· Dune::IdentityGridLevelIndexSet<_GridImp_>
19 ········An·intersection·with·a·leaf·neighbor·elementMesh·entities·of 
20 ········codimension·0·("elements")·allow·to·visit·all·neighbors,·where·a 
21  ······neighbor·is·an·entity·of·codimension·0·which·has·a·common·entity·of 
22 ········codimension·1·These·neighbors·are·accessed·via·a·IntersectionIterator. 
23 ········This·allows·the·implement·non-matching·meshes.·The·number·of·neighbors 
24 ········may·be·different·from·the·number·of·an·element!·More... 
25  18  
26 class· Dune::IdentityGridLevelIntersection<_GridImp_>19 class· Dune::IdentityGridLeafIndexSet<_GridImp_>
 20  
 21 class· Dune::IdentityGridGlobalIdSet<_GridImp_>
 22  
 23 class· Dune::IdentityGridLocalIdSet<_GridImp_>
27  24  
28 ·Namespaces25 ·Namespaces
29 namespace· Dune26 namespace· Dune
30  ··········Include·standard·header·files.27  ··········Include·standard·header·files.
31  28  
32 *****·Detailed·Description·*****29 *****·Detailed·Description·*****
33 The·IdentityGridLeafIntersection·and·IdentityGridLevelIntersection·classes.30 The·index·and·id·sets·for·the·IdentityGrid·class.
  
34 ===============================================================================31 ===============================================================================
35 ·····Generated·by [doxygen]·1.9.432 ·····Generated·by [doxygen]·1.9.4
162 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00731_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-grid:·identitygridintersections.hh·Source·File</title>8 <title>dune-grid:·identitygridindexsets.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, 352 lines modifiedOffset 62, 333 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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">identitygridintersections.hh</div></div>68 ··<div·class="headertitle"><div·class="title">identitygridindexsets.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00731.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno"><a·class="line"·href="a03462.html#a22466467a2ab3b42f1332f32e3d1074b">····1</a></span><span·class="comment">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00731.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_IDENTITYGRID_INTERSECTIONS_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_IDENTITYGRID_INDEXSETS_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_IDENTITYGRID_INTERSECTIONS_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_IDENTITYGRID_INDEXSETS_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="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00266.html">dune/grid/common/indexidset.hh</a>&gt;</span></div>
78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00749.html">identitygridleafiterator.hh</a>&quot;</span></div> 
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00752.html">dune/grid/identitygrid/identitygridentity.hh</a>&gt;</span></div> 
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</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;vector&gt;</span></div>
 81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div> 
83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="comment">//·External·forward·declarations</span></div> 
85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>·&gt;</div>84 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>
 85 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno"><a·class="line"·href="a03446.html">···20</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03446.html">IdentityGridLevelIndexSet</a>·:</div>
86 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">struct·</span><a·class="code·hl_class"·href="a03386.html">HostGridAccess</a>;</div>86 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02826.html">IndexSet</a>&lt;GridImp,</div>
 87 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····················IdentityGridLevelIndexSet&lt;GridImp&gt;,</div>
 88 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····················typename·std::remove_const&lt;GridImp&gt;::type::HostGridType::LevelGridView::IndexSet::IndexType,</div>
 89 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····················typename·std::remove_const&lt;GridImp&gt;::type::HostGridType::LevelGridView::IndexSet::Types</div>
 90 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····················&gt;</div>
 91 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··{</div>
 92 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div>
87 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</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"><a·class="line"·href="a03446.html#a2ac043b0f95bf4ee5f84b8ba17e5d5d5">···29</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::remove_const&lt;GridImp&gt;::type::HostGridType·<a·class="code·hl_typedef"·href="a03446.html#a2ac043b0f95bf4ee5f84b8ba17e5d5d5">HostGrid</a>;</div>
 95 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03446.html#aa117f8d0edb47e4eb53343701003a7c3">···30</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·HostGrid::LevelGridView::IndexSet::Types·<a·class="code·hl_typedef"·href="a03446.html#aa117f8d0edb47e4eb53343701003a7c3">Types</a>;</div>
88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</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"><a·class="line"·href="a03446.html#a8aa2c348ca274fcf990af213dd4fb0e6">···32</a></span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03446.html#a8aa2c348ca274fcf990af213dd4fb0e6">dim</a>·=·GridImp::dimension;</div>
89 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div> 
90 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03462.html">···32</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03462.html">IdentityGridLeafIntersection</a></div> 
91 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··{</div>98 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 99 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·codim&gt;</div>
 100 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03446.html#a0ec14c0bc52c96c97e9545589b567f53">···36</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03446.html#a0ec14c0bc52c96c97e9545589b567f53">index</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·GridImp::Traits::template·Codim&lt;codim&gt;::Entity&amp;·e)<span·class="keyword">·const</span></div>
 101 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">····</span>{</div>
 102 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03446.html#a288a1ea8a0e8a34b3b9cdeec6ab41d34">grid_</a>-&gt;hostgrid_-&gt;levelIndexSet(<a·class="code·hl_variable"·href="a03446.html#af824bf66ee5c4ece2615b9fddecc23dc">level_</a>).template·index&lt;codim&gt;(<a·class="code·hl_variable"·href="a03446.html#a288a1ea8a0e8a34b3b9cdeec6ab41d34">grid_</a>-&gt;template·getHostEntity&lt;codim&gt;(e));</div>
92 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>103 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div>
93 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03426.html">IdentityGridLeafIntersectionIterator</a>&lt;GridImp&gt;;</div> 
94 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
95 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">friend</span>·<span·class="keyword">struct·</span><a·class="code·hl_class"·href="a03386.html">HostGridAccess</a>&lt;·typename·<a·class="code·hl_namespace"·href="a01062.html">std</a>::remove_const&lt;·GridImp·&gt;<a·class="code·hl_function"·href="a03462.html#a5bfdbd95738957d6975ac21af85b0fb9">::type</a>·&gt;;</div> 
96 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
97 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····constexpr·static·int·dim·=·GridImp::dimension;</div> 
98 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>104 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
99 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····constexpr·static·int·dimworld·=·GridImp::dimensionworld;</div> 
100 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>105 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
101 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="comment">//·The·type·used·to·store·coordinates</span></div> 
102 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····typedef·typename·GridImp::ctype·ctype;</div>106 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·cc&gt;</div>
 107 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03446.html#ac4c6f85307faf598622536ed186b5c7b">···44</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03446.html#ac4c6f85307faf598622536ed186b5c7b">subIndex</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·GridImp::Traits::template·Codim&lt;cc&gt;::Entity&amp;·e,·<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">int</span>·codim)<span·class="keyword">·const</span></div>
103 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>108 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">····</span>{</div>
104 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····typedef·typename·GridImp::HostGridType::LeafGridView::Intersection·HostLeafIntersection;</div>109 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03446.html#a288a1ea8a0e8a34b3b9cdeec6ab41d34">grid_</a>-&gt;hostgrid_-&gt;levelIndexSet(<a·class="code·hl_variable"·href="a03446.html#af824bf66ee5c4ece2615b9fddecc23dc">level_</a>[·...·truncated·by·diffoscope;·len:·152,·SHA:·8d122b7cae6fd7b1f0019db4d80a16fe4adb8538ea590478791cf631b725ffcb·...·];</div>
105 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>110 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>
106 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">public</span>:</div>111 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
107 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>112 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 113 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03446.html#aab14d4ed819268f6a0651733f3f5efb4">···51</a></span>····std::size_t·<a·class="code·hl_function"·href="a03446.html#aab14d4ed819268f6a0651733f3f5efb4">size</a>·(<span·class="keywordtype">int</span>·codim)<span·class="keyword">·const·</span>{</div>
 114 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03446.html#a288a1ea8a0e8a34b3b9cdeec6ab41d34">grid_</a>-&gt;hostgrid_-&gt;levelIndexSet(<a·class="code·hl_variable"·href="a03446.html#af824bf66ee5c4ece2615b9fddecc23dc">level_</a>).size(codim);</div>
 115 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>
108 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03462.html#acee0685325b9f7ab4f7eb7f3961f535b">···50</a></span>····typedef·typename·GridImp::template·Codim&lt;1&gt;<a·class="code·hl_typedef"·href="a03462.html#acee0685325b9f7ab4f7eb7f3961f535b">::Geometry</a>·<a·class="code·hl_typedef"·href="a03462.html#acee0685325b9f7ab4f7eb7f3961f535b">Geometry</a>;</div> 
109 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03462.html#a0a41527a0ebd92ead19c47fa6b98f503">···51</a></span>····typedef·typename·GridImp::template·Codim&lt;1&gt;<a·class="code·hl_typedef"·href="a03462.html#a0a41527a0ebd92ead19c47fa6b98f503">::LocalGeometry</a>·<a·class="code·hl_typedef"·href="a03462.html#a0a41527a0ebd92ead19c47fa6b98f503">LocalGeometry</a>;</div> 
110 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03462.html#adadc7afe166c036b17a890aa86bd531b">···52</a></span>····typedef·typename·GridImp::template·Codim&lt;0&gt;<a·class="code·hl_typedef"·href="a03462.html#adadc7afe166c036b17a890aa86bd531b">::Entity</a>·<a·class="code·hl_typedef"·href="a03462.html#adadc7afe166c036b17a890aa86bd531b">Entity</a>;</div> 
111 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03462.html#a60efdcc8217039fee207baef53daaa4e">···53</a></span>····typedef·FieldVector&lt;ctype,·dimworld&gt;·<a·class="code·hl_typedef"·href="a03462.html#a60efdcc8217039fee207baef53daaa4e">NormalVector</a>;</div> 
112 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>116 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
113 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03462.html#a2d5fbec8c78646035fc2ecda3c8df13d">···55</a></span>····<a·class="code·hl_class"·href="a03462.html">IdentityGridLeafIntersection</a>()</div> 
114 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····{}</div> 
115 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>117 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
116 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03462.html#a8fd07c5337d79dff75f08de65cb4b167">···58</a></span>····<a·class="code·hl_function"·href="a03462.html#a8fd07c5337d79dff75f08de65cb4b167">IdentityGridLeafIntersection</a>(<span·class="keyword">const</span>·GridImp*·identityGrid,</div> 
117 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·································<span·class="keyword">const</span>·HostLeafIntersection&amp;·hostIntersection)</div>118 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03446.html#a81fe582077dfe96f39378ce8d3019d79">···57</a></span>····std::size_t·<a·class="code·hl_function"·href="a03446.html#a81fe582077dfe96f39378ce8d3019d79">size</a>·(<a·class="code·hl_enum[·...·truncated·by·diffoscope;·len:·119,·SHA:·dd5153a9322021fb0d4408f849ac177c222f54c9434689d647ac49a6e6e5b8cf·...·]</div>
 119 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">····</span>{</div>
 120 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03446.html#a288a1ea8a0e8a34b3b9cdeec6ab41d34">grid_</a>-&gt;hostgrid_-&gt;levelIndexSet(<a·class="code·hl_variable"·href="a03446.html#af824bf66ee5c4ece2615b9fddecc23dc">level_</a>).size(type);</div>
118 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······:·identityGrid_(identityGrid)</div>121 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div>
119 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······,·hostIntersection_(hostIntersection)</div>122 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
120 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····{}</div>123 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 124 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03446.html#a64cefcb5888dd2b644d1ff3ac3f1b069">···64</a></span>····<span·class="keyword">const</span>·std::vector&lt;GeometryType&gt;&amp;·<a·class="code·hl_function"·href="a03446.html#a64cefcb5888dd2b644d1ff3ac3f1b069">geomTypes</a>·(<span·class="keywordtype">int</span>·codim)<span·class="keyword">·const</span></div>
 125 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">····</span>{</div>
 126 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03446.html#a288a1ea8a0e8a34b3b9cdeec6ab41d34">grid_</a>-&gt;hostgrid_-&gt;levelIndexSet(<a·class="code·hl_variable"·href="a03446.html#af824bf66ee5c4ece2615b9fddecc23dc">level_</a>).geomTypes(codim);</div>
121 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>127 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>
122 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03462.html#a056ab6b9dfc506e2f573dcccf1345ab5">···64</a></span>····<a·class="code·hl_function"·href="a03462.html#a056ab6b9dfc506e2f573dcccf1345ab5">IdentityGridLeafIntersection</a>(<span·class="keyword">const</span>·GridImp*·identityGrid,</div> 
123 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·································HostLeafIntersection&amp;&amp;·hostIntersection)</div> 
124 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······:·identityGrid_(identityGrid)</div> 
125 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······,·hostIntersection_(<a·class="code·hl_namespace"·href="a01062.html">std</a>::move(hostIntersection))</div> 
126 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····{}</div>128 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 129 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03446.html#a6542d56205c120483da06ec081b2e78b">···70</a></span>····<a·class="code·hl_typedef"·href="a03446.html#aa117f8d0edb47e4eb53343701003a7c3">Types</a>·<a·class="code·hl_function"·href="a03446.html#a6542d56205c120483da06ec081b2e78b">types</a>·(<span·class="keywordtype">int</span>·codim)<span·class="keyword">·const</span></div>
127 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
128 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03462.html#a9e9753bbbcf147ab52833b6034c17406">···70</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03462.html#a9e9753bbbcf147ab52833b6034c17406">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03462.html">IdentityGridLeafIntersection</a>&amp;·other)<span·class="keyword">·const</span></div> 
129 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">····</span>{</div>130 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">····</span>{</div>
130 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">return</span>·hostIntersection_·==·other.hostIntersection_;</div>131 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03446.html#a288a1ea8a0e8a34b3b9cdeec6ab41d34">grid_</a>-&gt;hostgrid_-&gt;levelIndexSet(<a·class="code·hl_variable"·href="a03446.html#af824bf66ee5c4ece2615b9fddecc23dc">level_</a>).types(codim);</div>
131 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>132 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>
132 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>133 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
133 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03462.html#a04d18087c072bccf379b458640ea709a">···77</a></span>····<a·class="code·hl_typedef"·href="a03462.html#adadc7afe166c036b17a890aa86bd531b">Entity</a>·<a·class="code·hl_function"·href="a03462.html#a04d18087c072bccf379b458640ea709a">inside</a>()<span·class="keyword">·const·</span>{</div> 
134 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03434.html">IdentityGridEntity&lt;0,dim,GridImp&gt;</a>(identityGrid_,hostIntersection_.inside());</div>134 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·EntityType&gt;</div>
 135 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03446.html#a04ac0b582bdfd91fbb19a75f3abadcfd">···77</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03446.html#a04ac0b582bdfd91fbb19a75f3abadcfd">contains</a>·(<span·class="keyword">const</span>·EntityType&amp;·e)<span·class="keyword">·const</span></div>
135 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····}</div>136 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">····</span>{</div>
 137 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03446.html#a288a1ea8a0e8a34b3b9cdeec6ab41d34">grid_</a>-&gt;hostgrid_-&gt;levelIndexSet(<a·class="code·hl_variable"·href="a03446.html#af824bf66ee5c4ece2615b9fddecc23dc">level_</a>).contains(<a·class="code·hl_variable"·href="a03446.html#a288a1ea8a0e8a34b3b9cdeec6ab41d34">grid_</a>-&gt;template·getHostEntity&lt;EntityType::codimension&gt;(e));</div>
136 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>138 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····}</div>
137 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>139 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 140 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03446.html#afaba7be81d3337803683debaae101166">···83</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03446.html#afaba7be81d3337803683debaae101166">update</a>(<span·class="keyword">const</span>·GridImp&amp;·grid,·<span·class="keywordtype">int</span>·level)</div>
138 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a03462.html#a202377a4f12c14613f2c6c143892f29f">···84</a></span>····<a·class="code·hl_typedef"·href="a03462.html#adadc7afe166c036b17a890aa86bd531b">Entity</a>·<a·class="code·hl_function"·href="a03462.html#a202377a4f12c14613f2c6c143892f29f">outside</a>()<span·class="keyword">·const·</span>{</div> 
139 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03434.html">IdentityGridEntity&lt;0,dim,GridImp&gt;</a>(identityGrid_,hostIntersection_.outside());</div> 
140 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····}</div>141 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····{</div>
 142 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<a·class="code·hl_variable"·href="a03446.html#a288a1ea8a0e8a34b3b9cdeec6ab41d34">grid_</a>·=·&amp;grid;</div>
Max diff block lines reached; 106273/134448 bytes (79.04%) of diff not shown.
30.9 KB
html2text {}
    
Offset 5, 506 lines modifiedOffset 5, 470 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·identitygrid8 ····*·identitygrid
9 identitygridintersections.hh9 identitygridindexsets.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_IDENTITYGRID_INTERSECTIONS_HH16 ·5#ifndef·DUNE_IDENTITYGRID_INDEXSETS_HH
17 ·6#define·DUNE_IDENTITYGRID_INTERSECTIONS_HH17 ·6#define·DUNE_IDENTITYGRID_INDEXSETS_HH
18 ·718 ·7
19 ·8#include·"identitygridleafiterator.hh" 
20 ·9#include·<dune/grid/identitygrid/identitygridentity.hh> 
21 ·1019 ·12#include·<dune/grid/common/indexidset.hh>
 20 ·13
 21 ·14#include·<vector>
 22 ·15
22 ·15namespace·Dune·{23 ·16namespace·Dune·{
23 ·16 
24 ·1724 ·17
25 ·18·//·External·forward·declarations 
26 ·19·template<·class·Grid·> 
27 ·20·struct·HostGridAccess; 
28 ·21 
29 ·22 
30 ·31·template<class·GridImp>25 ·19·template<class·GridImp>
31 32·class·IdentityGridLeafIntersection 
32 ·33·{ 
33 ·34 
34 ·35·friend·class·IdentityGridLeafIntersectionIterator<GridImp>; 
35 ·36 
36 ·37·friend·struct·HostGridAccess<·typename·std::remove_const<·GridImp·>::type 
37 >; 
38 ·3826 20·class·IdentityGridLevelIndexSet·:
 27 ·21·public·IndexSet<GridImp,
 28 ·22·IdentityGridLevelIndexSet<GridImp>,
 29 ·23·typename·std::remove_const<GridImp>::type::HostGridType::LevelGridView::
 30 IndexSet::IndexType,
 31 ·24·typename·std::remove_const<GridImp>::type::HostGridType::LevelGridView::
 32 IndexSet::Types
 33 ·25·>
 34 ·26·{
 35 ·27·public:
 36 ·28
 37 29·typedef·typename·std::remove_const<GridImp>::type::HostGridType·HostGrid;
 38 30·typedef·typename·HostGrid::LevelGridView::IndexSet::Types·Types;
 39 ·31
39 ·39·constexpr·static·int·dim·=·GridImp::dimension;40 32·constexpr·static·int·dim·=·GridImp::dimension;
 41 ·33
 42 ·35·template<int·codim>
 43 36·int·index·(const·typename·GridImp::Traits::template·Codim<codim>::Entity&·e)
 44 const
 45 ·37·{
 46 ·38·return·grid_->hostgrid_->levelIndexSet(level_).template·index<codim>(grid_-
 47 >template·getHostEntity<codim>(e));
 48 ·39·}
40 ·4049 ·40
41 ·41·constexpr·static·int·dimworld·=·GridImp::dimensionworld; 
42 ·42 
43 ·43·//·The·type·used·to·store·coordinates 
44 ·44·typedef·typename·GridImp::ctype·ctype;50 ·41
 51 ·43·template<int·cc>
 52 44·int·subIndex·(const·typename·GridImp::Traits::template·Codim<cc>::Entity&·e,
 53 int·i,·int·codim)·const
45 ·4554 ·45·{
46 ·46·typedef·typename·GridImp::HostGridType::LeafGridView::Intersection 
47 HostLeafIntersection;55 ·46·return·grid_->hostgrid_->levelIndexSet(level_).subIndex(grid_->template
 56 getHostEntity<cc>(e),·i,·codim);
48 ·4757 ·47·}
49 ·48·public:58 ·48
50 ·4959 ·49
 60 51·std::size_t·size·(int·codim)·const·{
 61 ·52·return·grid_->hostgrid_->levelIndexSet(level_).size(codim);
 62 ·53·}
51 50·typedef·typename·GridImp::template·Codim<1>::Geometry·Geometry; 
52 51·typedef·typename·GridImp::template·Codim<1>::LocalGeometry·LocalGeometry; 
53 52·typedef·typename·GridImp::template·Codim<0>::Entity·Entity; 
54 53·typedef·FieldVector<ctype,·dimworld>·NormalVector; 
55 ·5463 ·54
 64 ·55
 65 57·std::size_t·size·(GeometryType·type)·const
 66 ·58·{
 67 ·59·return·grid_->hostgrid_->levelIndexSet(level_).size(type);
 68 ·60·}
 69 ·61
 70 ·62
 71 64·const·std::vector<GeometryType>&·geomTypes·(int·codim)·const
 72 ·65·{
 73 ·66·return·grid_->hostgrid_->levelIndexSet(level_).geomTypes(codim);
 74 ·67·}
 75 ·68
 76 70·Types·types·(int·codim)·const
56 55·IdentityGridLeafIntersection() 
57 ·56·{} 
58 ·57 
59 58·IdentityGridLeafIntersection(const·GridImp*·identityGrid, 
60 ·59·const·HostLeafIntersection&·hostIntersection) 
61 ·60·:·identityGrid_(identityGrid) 
62 ·61·,·hostIntersection_(hostIntersection) 
63 ·62·{} 
64 ·63 
65 64·IdentityGridLeafIntersection(const·GridImp*·identityGrid, 
66 ·65·HostLeafIntersection&&·hostIntersection) 
67 ·66·:·identityGrid_(identityGrid) 
68 ·67·,·hostIntersection_(std::move(hostIntersection)) 
69 ·68·{} 
70 ·69 
71 70·bool·equals(const·IdentityGridLeafIntersection&·other)·const 
72 ·71·{77 ·71·{
73 ·72·return·hostIntersection_·==·other.hostIntersection_;78 ·72·return·grid_->hostgrid_->levelIndexSet(level_).types(codim);
74 ·73·}79 ·73·}
75 ·7480 ·74
76 77·Entity·inside()·const·{ 
77 ·78·return·IdentityGridEntity<0,dim,GridImp> 
78 (identityGrid_,hostIntersection_.inside()); 
79 ·79·}81 ·76·template<class·EntityType>
 82 77·bool·contains·(const·EntityType&·e)·const
 83 ·78·{
 84 ·79·return·grid_->hostgrid_->levelIndexSet(level_).contains(grid_->template
 85 getHostEntity<EntityType::codimension>(e));
80 ·8086 ·80·}
Max diff block lines reached; 27147/31597 bytes (85.92%) of diff not shown.
5.8 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00734.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-grid:·identitygridhierarchiciterator.hh·File·Reference</title>8 <title>dune-grid:·identitygridgeometry.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, 39 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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">identitygridhierarchiciterator.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">identitygridgeometry.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>The·IdentityGridHierarchicIterator·class.··75 <p>The·IdentityGridGeometry·class·and·its·specializations.··
76 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
 77 <div·class="textblock"><code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 78 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
 79 <code>#include·&lt;<a·class="el"·href="a07256_source.html">dune/grid/common/geometry.hh</a>&gt;</code><br·/>
 80 </div>
77 <p><a·href="a00734_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a00734_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 <table·class="memberdecls">82 <table·class="memberdecls">
79 <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>
80 Classes</h2></td></tr>84 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="a03430.html">Dune::IdentityGridHierarchicIterator&lt;·GridImp·&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="a03442.html">Dune::IdentityGridGeometry&lt;·mydim,·coorddim,·GridImp·&gt;</a></td></tr>
82 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterator·over·the·descendants·of·an·entity.Mesh·entities·of·codimension·0·("elements")·allow·to·visit·all·entities·of·codimension·0·obtained·through·nested,·hierarchic·refinement·of·the·entity.·Iteration·over·this·set·of·entities·is·provided·by·the·HierarchicIterator,·starting·from·a·given·entity.··<a·href="a03430.html#details">More...</a><br·/></td></tr> 
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table><table·class="memberdecls">87 </table><table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
86 Namespaces</h2></td></tr>89 Namespaces</h2></td></tr>
87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>90 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>91 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>93 </table>
91 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>94 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
92 <div·class="textblock"><p·>The·IdentityGridHierarchicIterator·class.·</p>95 <div·class="textblock"><p·>The·IdentityGridGeometry·class·and·its·specializations.·</p>
93 </div></div><!--·contents·-->96 </div></div><!--·contents·-->
94 <!--·start·footer·part·-->97 <!--·start·footer·part·-->
95 <hr·class="footer"/><address·class="footer"><small>98 <hr·class="footer"/><address·class="footer"><small>
96 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.499 Generated·by&#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
97 </small></address>100 </small></address>
98 </body>101 </body>
99 </html>102 </html>
1.27 KB
html2text {}
    
Offset 6, 27 lines modifiedOffset 6, 25 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·identitygrid9 ····*·identitygrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 identitygridhierarchiciterator.hh·File·Reference 
12 The·IdentityGridHierarchicIterator·class.·More...11 identitygridgeometry.hh·File·Reference
 12 The·IdentityGridGeometry·class·and·its·specializations.·More...
 13 #include·<dune/common/fmatrix.hh>
 14 #include·<dune/common/typetraits.hh>
 15 #include·<dune/grid/common/geometry.hh>
13 Go_to_the_source_code_of_this_file.16 Go_to_the_source_code_of_this_file.
14 ·Classes17 ·Classes
 18 class· Dune::IdentityGridGeometry<_mydim,_coorddim,_GridImp_>
15 class· Dune::IdentityGridHierarchicIterator<_GridImp_> 
16 ········Iterator·over·the·descendants·of·an·entity.Mesh·entities·of·codimension 
17 ········0·("elements")·allow·to·visit·all·entities·of·codimension·0·obtained 
18  ······through·nested,·hierarchic·refinement·of·the·entity.·Iteration·over 
19 ········this·set·of·entities·is·provided·by·the·HierarchicIterator,·starting 
20 ········from·a·given·entity.·More... 
21  19  
22 ·Namespaces20 ·Namespaces
23 namespace· Dune21 namespace· Dune
24  ··········Include·standard·header·files.22  ··········Include·standard·header·files.
25  23  
26 *****·Detailed·Description·*****24 *****·Detailed·Description·*****
27 The·IdentityGridHierarchicIterator·class.25 The·IdentityGridGeometry·class·and·its·specializations.
  
28 ===============================================================================26 ===============================================================================
29 ·····Generated·by [doxygen]·1.9.427 ·····Generated·by [doxygen]·1.9.4
49.8 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00734_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-grid:·identitygridhierarchiciterator.hh·Source·File</title>8 <title>dune-grid:·identitygridgeometry.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, 87 lines modifiedOffset 62, 138 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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">identitygridhierarchiciterator.hh</div></div>68 ··<div·class="headertitle"><div·class="title">identitygridgeometry.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00734.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00734.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_IDENTITYGRIDHIERITERATOR_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_IDENTITYGRIDGEOMETRY_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_IDENTITYGRIDHIERITERATOR_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_IDENTITYGRIDGEOMETRY_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="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
 79 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>
 80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07256.html">dune/grid/common/geometry.hh</a>&gt;</span></div>
 81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
78 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
79 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
 84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·mydim,·<span·class="keywordtype">int</span>·coorddim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>
 85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno"><a·class="line"·href="a03442.html">···19</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03442.html">IdentityGridGeometry</a>·:</div>
 86 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02810.html">GeometryDefaultImplementation</a>·&lt;mydim,·coorddim,·GridImp,·IdentityGridGeometry&gt;</div>
80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>87 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··{</div>
81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="comment">//**********************************************************************</span></div> 
82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//</span></div>88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">private</span>:</div>
 89 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
83 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment"></span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>90 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::ctype·ctype;</div>
84 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a03430.html">···25</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03430.html">IdentityGridHierarchicIterator</a></div>91 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
85 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··{</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>··<span·class="keyword">public</span>:</div>
86 <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>·</div>
87 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="comment">//·Type·of·the·corresponding·HierarchicIterator·in·the·host·grid</span></div>95 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="comment">//·The·codimension·of·this·entitypointer·wrt·the·host·grid</span></div>
 96 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03442.html#a1be35e5956ac3aa58d24822c144c15fb">···30</a></span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03442.html#a1be35e5956ac3aa58d24822c144c15fb">CodimInHostGrid</a>·=·GridImp::HostGridType::dimension·-·mydim;</div>
 97 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a03442.html#ae08949395905995fae6adc2f03709405">···31</a></span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03442.html#ae08949395905995fae6adc2f03709405">DimensionWorld</a>·=·GridImp::HostGridType::dimensionworld;</div>
88 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::HostGridType::template·Codim&lt;0&gt;::Entity::HierarchicIterator·HostGridHierarchicIterator;</div> 
89 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
90 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">public</span>:</div> 
91 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>98 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
92 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03430.html#aa0df92cab3ced970697ee5c6752f6bea">···33</a></span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03430.html#aa0df92cab3ced970697ee5c6752f6bea">codimension</a>·=·0;</div> 
93 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
94 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03430.html#a8e18a57baf6ae3125ef5c33881ea7d89">···35</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::template·Codim&lt;0&gt;::Entity·<a·class=[·...·truncated·by·diffoscope;·len:·82,·SHA:·a7d25f9e83b62a84a5ecfce260a47da941ba474c22b8409aa2fbf8748974cfc5·...·]</div>99 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="comment">//·select·appropriate·hostgrid·geometry·via·typeswitch</span></div>
 100 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a03442.html#aa4783928dd3fc66ee338547c588f7fce">···34</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::HostGridType::Traits::template·Codim&lt;CodimInHostGrid&gt;::Geometry·<a·class="code·hl_typedef"·href="a03442.html#aa4783928dd3fc66ee338547c588f7fce">HostGridGeometryType</a>;</div>
 101 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03442.html#a7eebb57585bb262e6a8e6b15a2dc20c1">···35</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::HostGridType::Traits::template·Codim&lt;CodimInHostGrid&gt;::Geometry·<a·class="code·hl_typedef"·href="a03442.html#a7eebb57585bb262e6a8e6b15a2dc20c1">HostGridLocalGeometryType</a>;</div>
95 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>102 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 103 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03442.html#a1a0801a922b60b4bdf3c10672864e7b3">···37</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::conditional&lt;coorddim==DimensionWorld,·HostGridGeometryType,·HostGridLocalGeometryType&gt;::type·<a·class="code·hl_typedef"·href="a03442.html#a1a0801a922b60b4bdf3c10672864e7b3">HostGridGeometry</a>;</div>
96 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03430.html#aebd5e0d03c127b9836d8e2fc76936c83">···38</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03430.html#aebd5e0d03c127b9836d8e2fc76936c83">IdentityGridHierarchicIterator</a>(<span·class="keyword">const</span>·GridImp*·identityGrid,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03430.html#a8e18a57baf6ae3125ef5c33881ea7d89">Entity</a>&amp;·startEntity,·<span·class="keywordtype">int</span>·maxLevel)·:</div> 
97 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······identityGrid_(identityGrid),</div> 
98 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······hostHierarchicIterator_(startEntity.impl().hostEntity_.hbegin(maxLevel))</div> 
99 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····{}</div>104 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 105 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a03442.html#ac43be9c1d8b1e05f159aa9b8ebd6f86d">···40</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·HostGridGeometryType::JacobianInverseTransposed·<a·class="code·hl_typedef"·href="a03442.html#ac43be9c1d8b1e05f159aa9b8ebd6f86d">JacobianInverseTransposed</a>;</div>
 106 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03442.html#a60c34752b631a7b99cbe64d5c92f02ee">···41</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·HostGridGeometryType::JacobianTransposed·<a·class="code·hl_typedef"·href="a03442.html#a60c34752b631a7b99cbe64d5c92f02ee">JacobianTransposed</a>;</div>
100 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>107 <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>·</div>108 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 109 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03442.html#a2f1d76a6ffa95d19b6b44c331ffb6e1b">···46</a></span>····<a·class="code·hl_function"·href="a03442.html#a2f1d76a6ffa95d19b6b44c331ffb6e1b">IdentityGridGeometry</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03442.html#a1a0801a922b60b4bdf3c10672864e7b3">HostGridGeometry</a>&amp;·hostGeometry)</div>
 110 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······:·<a·class="code·hl_variable"·href="a03442.html#a78210d2b5827bfb878e66e7d90bac6fb">hostGeometry_</a>(hostGeometry)</div>
102 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03430.html#abd073ada6d6809d997d97f43ebde38af">···45</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03430.html#abd073ada6d6809d997d97f43ebde38af">IdentityGridHierarchicIterator</a>(<span·class="keyword">const</span>·GridImp*·identityGrid,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03430.html#a8e18a57baf6ae3125ef5c33881ea7d89">Entity</a>&amp;·startEntity,·<span·class="keywordtype">int</span>·maxLevel,·[[maybe_unused]]·<span·class="keywordtype">bool</span>·endDummy)·:</div> 
103 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······identityGrid_(identityGrid),</div> 
104 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······hostHierarchicIterator_(startEntity.impl().hostEntity_.hend(maxLevel))</div> 
105 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{}</div>111 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{}</div>
106 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>112 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
107 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>113 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 114 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03442.html#a365fb4aa806972e4d451ef255547c29c">···53</a></span>····<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">GeometryType</a>·<a·class="code·hl_function"·href="a03442.html#a365fb4aa806972e4d451ef255547c29c">type</a>·()<span·class="keyword">·const·</span>{</div>
 115 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03442.html#a78210d2b5827bfb878e66e7d90bac6fb">hostGeometry_</a>.type();</div>
108 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03430.html#a7d67c2e9ce45504c1a0cd5a532ac97d3">···52</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03430.html#a7d67c2e9ce45504c1a0cd5a532ac97d3">increment</a>()</div> 
109 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····{</div> 
110 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······++hostHierarchicIterator_;</div> 
111 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div>116 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div>
112 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>117 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
113 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03430.html#ae0b559e450987269683ea0100cfe5a11">···58</a></span>····<a·class="code·hl_typedef"·href="a03430.html#a8e18a57baf6ae3125ef5c33881ea7d89">Entity</a>·<a·class="code·hl_function"·href="a03430.html#ae0b559e450987269683ea0100cfe5a11">dereference</a>()<span·class="keyword">·const·</span>{</div> 
114 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a03430.html#a8e18a57baf6ae3125ef5c33881ea7d89">Entity</a>{{identityGrid_,*hostHierarchicIterator_}};</div>118 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="comment">//·return·wether·we·have·an·affine·mapping</span></div>
 119 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03442.html#a1a320040fbd03938cebcc313873baeb3">···58</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03442.html#a1a320040fbd03938cebcc313873baeb3">affine</a>()<span·class="keyword">·const·</span>{</div>
 120 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03442.html#a78210d2b5827bfb878e66e7d90bac6fb">hostGeometry_</a>.affine();</div>
115 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div>121 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div>
116 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>122 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
117 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03430.html#a94f4e2dba240d68b8050d60e58b005fc">···63</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03430.html#a94f4e2dba240d68b8050d60e58b005fc">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03430.html">IdentityGridHierarchicIterator</a>&amp;·i)<span·class="keyword">·const·</span>{</div> 
118 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">return</span>·hostHierarchicIterator_·==·i.hostHierarchicIterator_;</div>123 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03442.html#aef7cf15f6654c8c59ddcc4c7df269f03">···63</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03442.html#aef7cf15f6654c8c59ddcc4c7df269f03">corners[·...·truncated·by·diffoscope;·len:·44,·SHA:·f4a1e8203e5c384b263c1ec1970ec78bb5b34f720a98630a0978bc6e44c1035a·...·]</div>
 124 <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="a03442.html#a78210d2b5827bfb878e66e7d90bac6fb">hostGeometry_</a>.corners();</div>
119 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>125 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>
120 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>126 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
121 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">private</span>:</div> 
122 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">const</span>·GridImp*·identityGrid_;</div> 
123 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>127 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
124 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····HostGridHierarchicIterator·hostHierarchicIterator_;</div>128 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03442.html#a5afade9def22b0d1b3ed4e2bf6683da3">···69</a></span>····<span·class="keyword">const</span>·FieldVector&lt;ctype,·coorddim&gt;·<a·class="code·hl_function"·href="a03442.html#a5afade9[·...·truncated·by·diffoscope;·len:·115,·SHA:·5329322a80524c255a845bee0cfe65235dc0fb4885a65113a85255ebc7d920f0·...·]</div>
 129 <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="a03442.html#a78210d2b5827bfb878e66e7d90bac6fb">hostGeometry_</a>.corner(i);</div>
125 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>130 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>
126 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··};</div>131 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
127 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>132 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 133 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03442.html#a22a6f833719254e4a161079f8feb925f">···76</a></span>····FieldVector&lt;ctype,·coorddim&gt;·<a·class="code·hl_function"·href="a03442.html#a22a6f833719254e4a161079f8feb925f">global</a>·(<span·class="keyword">const</span>·FieldVector&lt;ctype,·mydim&gt;&amp;·local)<span·class="keyword">·const·</span>{</div>
 134 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03442.html#a78210d2b5827bfb878e66e7d90bac6fb">hostGeometry_</a>.global(local);</div>
 135 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····}</div>
128 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>136 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 137 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<a·class="code·hl_typedef"·href="a03442.html#a60c34752b631a7b99cbe64d5c92f02ee">JacobianTransposed</a></div>
 138 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03442.html#a830cc2e65c2a651c10ff40e2317d0f44">···83</a></span>····<a·class="code·hl_function"·href="a03442.html#a158b4c212d21d30195bfc1096fcb10df">jacobianTransposed</a>·(·<span·class="keyword">const</span>·FieldVector&lt;ctype,·mydim&gt;&amp;·local·)<span·class="keyword">·const·</span>{</div>
 139 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03442.html#a78210d2b5827bfb878e66e7d90bac6fb">hostGeometry_</a>.jacobianTransposed(local);</div>
129 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>}··<span·class="comment">//·end·namespace·Dune</span></div>140 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····}</div>
130 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>141 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 142 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····FieldVector&lt;ctype,·mydim&gt;·local·(<span·class="keyword">const</span>·FieldVector&lt;ctype,·coorddim&gt;&amp;·<a·class="code·hl_function"·href="a03442.html#a22a6f833719254e4a161079f8feb925f">global</a>)<span·class="keyword">·const·</span>{</div>
 143 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03442.html#a78210d2b5827bfb878e66e7d90bac6fb">hostGeometry_</a>.local(<a·class="code·hl_function"·href="a03442.html#a22a6f833719254e4a161079f8feb925f">global</a>);</div>
 144 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····}</div>
 145 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 146 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 147 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a03442.html#a0e4e945198e04f68917a037e28bc3e17">···95</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03442.html#a0e4e945198e04f68917a037e28bc3e17">checkInside</a>(<span·class="keyword">const</span>·FieldVector&lt;ctype,·mydim&gt;·&amp;local)<span·class="keyword">·const·</span>{</div>
 148 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03442.html#a78210d2b5827bfb878e66e7d90bac6fb">hostGeometry_</a>.checkInside(local);</div>
 149 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····}</div>
 150 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 151 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 152 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a03442.html#a741c922dd1c279f928213977175ff740">··102</a></span>····ctype·<a·class="code·hl_function"·href="a03442.html#a741c922dd1c279f928213977175ff740">integrationElement</a>·(<span·class="keyword">const</span>·FieldVector&lt;ctype,·mydim&gt;&amp;·local)<span·class="keyword">·const·</span>{</div>
Max diff block lines reached; 11735/40764 bytes (28.79%) of diff not shown.
9.85 KB
html2text {}
    
Offset 5, 110 lines modifiedOffset 5, 204 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·identitygrid8 ····*·identitygrid
9 identitygridhierarchiciterator.hh9 identitygridgeometry.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_IDENTITYGRIDHIERITERATOR_HH16 ·5#ifndef·DUNE_IDENTITYGRIDGEOMETRY_HH
17 ·6#define·DUNE_IDENTITYGRIDHIERITERATOR_HH17 ·6#define·DUNE_IDENTITYGRIDGEOMETRY_HH
18 ·718 ·7
 19 ·12#include·<dune/common/fmatrix.hh>
 20 ·13#include·<dune/common/typetraits.hh>
 21 ·14#include·<dune/grid/common/geometry.hh>
 22 ·15
19 ·12namespace·Dune·{23 ·16namespace·Dune·{
 24 ·17
 25 ·18·template<int·mydim,·int·coorddim,·class·GridImp>
 26 19·class·IdentityGridGeometry·:
 27 ·20·public·GeometryDefaultImplementation·<mydim,·coorddim,·GridImp,
 28 IdentityGridGeometry>
20 ·13 
21 ·14 
22 ·15·//********************************************************************** 
23 ·16·// 
24 ·24·template<class·GridImp> 
25 25·class·IdentityGridHierarchicIterator 
26 ·26·{29 ·21·{
27 ·27 
28 ·28·//·Type·of·the·corresponding·HierarchicIterator·in·the·host·grid 
29 ·29·typedef·typename·GridImp::HostGridType::template·Codim<0>::Entity:: 
30 HierarchicIterator·HostGridHierarchicIterator; 
31 ·3030 ·22·private:
 31 ·23
 32 ·24·typedef·typename·GridImp::ctype·ctype;
 33 ·25
 34 ·26
32 ·31·public:35 ·27·public:
 36 ·28
 37 ·29·//·The·codimension·of·this·entitypointer·wrt·the·host·grid
 38 30·constexpr·static·int·CodimInHostGrid·=·GridImp::HostGridType::dimension·-
 39 mydim;
 40 31·constexpr·static·int·DimensionWorld·=·GridImp::HostGridType::dimensionworld;
33 ·3241 ·32
34 33·constexpr·static·int·codimension·=·0; 
35 ·34 
36 35·typedef·typename·GridImp::template·Codim<0>::Entity·Entity;42 ·33·//·select·appropriate·hostgrid·geometry·via·typeswitch
 43 34·typedef·typename·GridImp::HostGridType::Traits::template
 44 Codim<CodimInHostGrid>::Geometry·HostGridGeometryType;
 45 35·typedef·typename·GridImp::HostGridType::Traits::template
 46 Codim<CodimInHostGrid>::Geometry·HostGridLocalGeometryType;
37 ·3647 ·36
38 38·explicit·IdentityGridHierarchicIterator(const·GridImp*·identityGrid,·const 
39 Entity&·startEntity,·int·maxLevel)·: 
40 ·39·identityGrid_(identityGrid), 
41 ·40·hostHierarchicIterator_(startEntity.impl().hostEntity_.hbegin(maxLevel)) 
42 ·41·{}48 37·typedef·typename·std::conditional<coorddim==DimensionWorld,
 49 HostGridGeometryType,·HostGridLocalGeometryType>::type·HostGridGeometry;
 50 ·38
 51 40·typedef·typename·HostGridGeometryType::JacobianInverseTransposed
 52 JacobianInverseTransposed;
 53 41·typedef·typename·HostGridGeometryType::JacobianTransposed
 54 JacobianTransposed;
43 ·4255 ·42
44 ·4356 ·43
 57 46·IdentityGridGeometry(const·HostGridGeometry&·hostGeometry)
 58 ·47·:·hostGeometry_(hostGeometry)
45 45·explicit·IdentityGridHierarchicIterator(const·GridImp*·identityGrid,·const 
46 Entity&·startEntity,·int·maxLevel,·[[maybe_unused]]·bool·endDummy)·: 
47 ·46·identityGrid_(identityGrid), 
48 ·47·hostHierarchicIterator_(startEntity.impl().hostEntity_.hend(maxLevel)) 
49 ·48·{}59 ·48·{}
50 ·4960 ·49
51 ·5061 ·50
 62 53·GeometryType·type·()·const·{
 63 ·54·return·hostGeometry_.type();
52 52·void·increment() 
53 ·53·{ 
54 ·54·++hostHierarchicIterator_; 
55 ·55·}64 ·55·}
56 ·5665 ·56
57 58·Entity·dereference()·const·{ 
58 ·59·return·Entity{{identityGrid_,*hostHierarchicIterator_}};66 ·57·//·return·wether·we·have·an·affine·mapping
 67 58·bool·affine()·const·{
 68 ·59·return·hostGeometry_.affine();
59 ·60·}69 ·60·}
60 ·6170 ·61
61 63·bool·equals(const·IdentityGridHierarchicIterator&·i)·const·{ 
62 ·64·return·hostHierarchicIterator_·==·i.hostHierarchicIterator_;71 63·int·corners·()·const·{
 72 ·64·return·hostGeometry_.corners();
63 ·65·}73 ·65·}
64 ·6674 ·66
 75 ·67
 76 69·const·FieldVector<ctype,·coorddim>·corner·(int·i)·const·{
 77 ·70·return·hostGeometry_.corner(i);
65 ·67·private: 
66 ·68·const·GridImp*·identityGrid_; 
67 ·69 
68 ·70·HostGridHierarchicIterator·hostHierarchicIterator_; 
69 ·7178 ·71·}
70 ·72·};79 ·72
71 ·7380 ·73
72 ·7481 76·FieldVector<ctype,·coorddim>·global·(const·FieldVector<ctype,·mydim>&·local)
 82 const·{
 83 ·77·return·hostGeometry_.global(local);
 84 ·78·}
 85 ·79
 86 ·82·JacobianTransposed
 87 83·jacobianTransposed·(·const·FieldVector<ctype,·mydim>&·local·)·const·{
 88 ·84·return·hostGeometry_.jacobianTransposed(local);
 89 ·85·}
 90 ·86
 91 ·89·FieldVector<ctype,·mydim>·local·(const·FieldVector<ctype,·coorddim>&
 92 global)·const·{
 93 ·90·return·hostGeometry_.local(global);
 94 ·91·}
 95 ·92
 96 ·93
 97 95·bool·checkInside(const·FieldVector<ctype,·mydim>·&local)·const·{
 98 ·96·return·hostGeometry_.checkInside(local);
 99 ·97·}
Max diff block lines reached; 5092/10062 bytes (50.61%) of diff not shown.
5.5 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00737.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-grid:·identitygridgeometry.hh·File·Reference</title>8 <title>dune-grid:·identitygridentityseed.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, 39 lines modifiedOffset 65, 37 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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">identitygridgeometry.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">identitygridentityseed.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>The·IdentityGridGeometry·class·and·its·specializations.··75 <p>The·IdentityGridEntitySeed·class.··
76 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
  
77 <div·class="textblock"><code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
78 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/> 
79 <code>#include·&lt;<a·class="el"·href="a07256_source.html">dune/grid/common/geometry.hh</a>&gt;</code><br·/> 
80 </div> 
81 <p><a·href="a00737_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00737_source.html">Go·to·the·source·code·of·this·file.</a></p>
82 <table·class="memberdecls">78 <table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
84 Classes</h2></td></tr>80 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="a03442.html">Dune::IdentityGridGeometry&lt;·mydim,·coorddim,·GridImp·&gt;</a></td></tr>81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03438.html">Dune::IdentityGridEntitySeed&lt;·codim,·GridImp·&gt;</a></td></tr>
 82 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·<a·class="el"·href="a02794.html"·title="Store·a·reference·to·an·entity·with·a·minimal·memory·footprint.">EntitySeed</a>·class·provides·the·minimal·information·needed·to·restore·an·<a·class="el"·href="a02766.html"·title="Wrapper·class·for·entities.">Entity</a>·using·the·grid.··<a·href="a03438.html#details">More...</a><br·/></td></tr>
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table><table·class="memberdecls">84 </table><table·class="memberdecls">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
89 Namespaces</h2></td></tr>86 Namespaces</h2></td></tr>
90 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
91 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table>90 </table>
94 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>91 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
95 <div·class="textblock"><p·>The·IdentityGridGeometry·class·and·its·specializations.·</p>92 <div·class="textblock"><p·>The·IdentityGridEntitySeed·class.·</p>
96 </div></div><!--·contents·-->93 </div></div><!--·contents·-->
97 <!--·start·footer·part·-->94 <!--·start·footer·part·-->
98 <hr·class="footer"/><address·class="footer"><small>95 <hr·class="footer"/><address·class="footer"><small>
99 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.496 Generated·by&#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
100 </small></address>97 </small></address>
101 </body>98 </body>
102 </html>99 </html>
1.02 KB
html2text {}
    
Offset 6, 25 lines modifiedOffset 6, 24 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·identitygrid9 ····*·identitygrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 identitygridgeometry.hh·File·Reference11 identitygridentityseed.hh·File·Reference
 12 The·IdentityGridEntitySeed·class.·More...
12 The·IdentityGridGeometry·class·and·its·specializations.·More... 
13 #include·<dune/common/fmatrix.hh> 
14 #include·<dune/common/typetraits.hh> 
15 #include·<dune/grid/common/geometry.hh> 
16 Go_to_the_source_code_of_this_file.13 Go_to_the_source_code_of_this_file.
17 ·Classes14 ·Classes
18 class· Dune::IdentityGridGeometry<_mydim,_coorddim,_GridImp_>15 class· Dune::IdentityGridEntitySeed<_codim,_GridImp_>
 16  ······The·EntitySeed·class·provides·the·minimal·information·needed·to·restore
 17 ········an·Entity·using·the·grid.·More...
19  18  
20 ·Namespaces19 ·Namespaces
21 namespace· Dune20 namespace· Dune
22  ··········Include·standard·header·files.21  ··········Include·standard·header·files.
23  22  
24 *****·Detailed·Description·*****23 *****·Detailed·Description·*****
25 The·IdentityGridGeometry·class·and·its·specializations.24 The·IdentityGridEntitySeed·class.
  
26 ===============================================================================25 ===============================================================================
27 ·····Generated·by [doxygen]·1.9.426 ·····Generated·by [doxygen]·1.9.4
47.9 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00737_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-grid:·identitygridgeometry.hh·Source·File</title>8 <title>dune-grid:·identitygridentityseed.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, 138 lines modifiedOffset 62, 75 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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">identitygridgeometry.hh</div></div>68 ··<div·class="headertitle"><div·class="title">identitygridentityseed.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00737.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00737.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_IDENTITYGRIDGEOMETRY_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_IDENTITY_GRID_ENTITY_SEED_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_IDENTITYGRIDGEOMETRY_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_IDENTITY_GRID_ENTITY_SEED_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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
78 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div> 
79 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div> 
80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07256.html">dune/grid/common/geometry.hh</a>&gt;</span></div> 
81 <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>
82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div> 
83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>80 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·mydim,·<span·class="keywordtype">int</span>·coorddim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>81 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·codim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>
85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno"><a·class="line"·href="a03442.html">···19</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03442.html">IdentityGridGeometry</a>·:</div>82 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a03438.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03438.html">IdentityGridEntitySeed</a></div>
86 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02810.html">GeometryDefaultImplementation</a>·&lt;mydim,·coorddim,·GridImp,·IdentityGridGeometry&gt;</div> 
87 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··{</div>83 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>
88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">private</span>:</div>84 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">protected</span>:</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>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::ctype·ctype;</div> 
91 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
92 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>85 <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>··<span·class="keyword">public</span>:</div>86 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="comment">//·Entity·type·of·the·hostgrid</span></div>
 87 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a03438.html#a819d9a04873881956ed6f8012a849e88">···28</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::HostGridType::Traits::template·Codim&lt;codim&gt;::Entity·<a·class="code·hl_typedef"·href="a03438.html#a819d9a04873881956ed6f8012a849e88">HostEntity</a>;</div>
94 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>88 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
95 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="comment">//·The·codimension·of·this·entitypointer·wrt·the·host·grid</span></div>89 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="comment">//·EntitySeed·type·of·the·hostgrid</span></div>
 90 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a03438.html#aeb4b187b9bdcf52919f78a10b22dde18">···31</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::HostGridType::Traits::template·Codim&lt;codim&gt;::EntitySeed·<a·class="code·hl_typedef"·href="a03438.html#aeb4b187b9bdcf52919f78a10b22dde18">HostEntitySeed</a>;</div>
96 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03442.html#a1be35e5956ac3aa58d24822c144c15fb">···30</a></span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03442.html#a1be35e5956ac3aa58d24822c144c15fb">CodimInHostGrid</a>·=·GridImp::HostGridType::dimension·-·mydim;</div> 
97 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a03442.html#ae08949395905995fae6adc2f03709405">···31</a></span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03442.html#ae08949395905995fae6adc2f03709405">DimensionWorld</a>·=·GridImp::HostGridType::dimensionworld;</div> 
98 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>91 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
99 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="comment">//·select·appropriate·hostgrid·geometry·via·typeswitch</span></div>92 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">public</span>:</div>
100 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a03442.html#aa4783928dd3fc66ee338547c588f7fce">···34</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::HostGridType::Traits::template·Codim&lt;CodimInHostGrid&gt;::Geometry·<a·class="code·hl_typedef"·href="a03442.html#aa4783928dd3fc66ee338547c588f7fce">HostGridGeometryType</a>;</div> 
101 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03442.html#a7eebb57585bb262e6a8e6b15a2dc20c1">···35</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::HostGridType::Traits::template·Codim&lt;C[·...·truncated·by·diffoscope;·len:·139,·SHA:·a8a543c384fe5281e8f8978121e3de2fe050108be87f5e3ea6f65966895edd06·...·]</div>93 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 94 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03438.html#a26b9d3abcfb1d4a5fdb8ff7c22be0feb">···35</a></span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03438.html#a26b9d3abcfb1d4a5fdb8ff7c22be0feb">codimension</a>·=·codim;</div>
102 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>95 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
103 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03442.html#a1a0801a922b60b4bdf3c10672864e7b3">···37</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::conditional&lt;coorddim==DimensionWorld,·Hos[·...·truncated·by·diffoscope;·len:·156,·SHA:·13fb51acd0ca4227861839b0a0a933388d331348dacc870549dfba7c220a3363·...·]</div>96 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a03438.html#a288bbbc2f8ac728e4e60d0ed6efe1df9">···40</a></span>····<a·class="code·hl_function"·href="a03438.html#a288bbbc2f8ac728e4e60d0ed6efe1df9">IdentityGridEntitySeed</a>()</div>
104 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>97 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····{}</div>
105 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a03442.html#ac43be9c1d8b1e05f159aa9b8ebd6f86d">···40</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·HostGridGeometryType::JacobianInverseTransposed·<a·class="code·hl_typedef"·href="a03442.html#ac43be9c1d8b1e05f159aa9b8ebd6f86d">JacobianInverseTransposed</a>;</div> 
106 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03442.html#a60c34752b631a7b99cbe64d5c92f02ee">···41</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·HostGridGeometryType::JacobianTransposed·<a·class="code·hl_typedef"·href="a03442.html#a60c34752b631a7b99cbe64d5c92f02ee">JacobianTransposed</a>;</div> 
107 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>98 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 99 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03438.html#aca9cdcfe5567dd34e97def59e408d191">···49</a></span>····<a·class="code·hl_function"·href="a03438.html#aca9cdcfe5567dd34e97def59e408d191">IdentityGridEntitySeed</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03438.html#a819d9a04873881956ed6f8012a849e88">HostEntity</a>&amp;·hostEntity)·:</div>
108 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>100 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······hostEntitySeed_(hostEntity.seed())</div>
109 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03442.html#a2f1d76a6ffa95d19b6b44c331ffb6e1b">···46</a></span>····<a·class="code·hl_function"·href="a03442.html#a2f1d76a6ffa95d19b6b44c331ffb6e1b">IdentityGridGeometry</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03442.html#a1a0801a922b60b4bdf3c10672864e7b3">HostGridGeometry</a>&amp;·hostGeometry)</div> 
110 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······:·<a·class="code·hl_variable"·href="a03442.html#a78210d2b5827bfb878e66e7d90bac6fb">hostGeometry_</a>(hostGeometry)</div> 
111 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{}</div>101 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····{}</div>
112 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
113 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>102 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
114 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03442.html#a365fb4aa806972e4d451ef255547c29c">···53</a></span>····<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">GeometryType</a>·<a·class="code·hl_function"·href="a03442.html#a365fb4aa806972e4d451ef255547c29c">type</a>·()<span·class="keyword">·const·</span>{</div> 
115 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03442.html#a78210d2b5827bfb878e66e7d90bac6fb">hostGeometry_</a>.type();</div>103 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03438.html#ace07237f11d1cc331a397f1592c4a65e">···56</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03438.html#aeb4b187b9bdcf52919f78a10b22dde18">HostEntity[·...·truncated·by·diffoscope;·len:·150,·SHA:·87d52b739aa76c5e6ccc21b1ec232e2bad49456bcb59579fa8af71c706e83af4·...·]</div>
 104 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div>
 105 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·hostEntitySeed_;</div>
116 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div>106 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>
117 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
118 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="comment">//·return·wether·we·have·an·affine·mapping</span></div> 
119 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03442.html#a1a320040fbd03938cebcc313873baeb3">···58</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03442.html#a1a320040fbd03938cebcc313873baeb3">affine</a>()<span·class="keyword">·const·</span>{</div> 
120 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03442.html#a78210d2b5827bfb878e66e7d90bac6fb">hostGeometry_</a>.affine();</div> 
121 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div>107 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 108 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03438.html#a40b706474681c17075e5278d2bf0a890">···64</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03438.html#a40b706474681c17075e5278d2bf0a890">isValid</a>()<span·class="keyword">·const</span></div>
122 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
123 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03442.html#aef7cf15f6654c8c59ddcc4c7df269f03">···63</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03442.html#aef7cf15f6654c8c59ddcc4c7df269f03">corners</a>·()<span·class="keyword">·const·</span>{</div> 
124 <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="a03442.html#a78210d2b5827bfb878e66e7d90bac6fb">hostGeometry_</a>.corners();</div> 
125 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>109 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">····</span>{</div>
126 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>110 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">return</span>·hostEntitySeed_.isValid();</div>
127 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>111 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>
128 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03442.html#a5afade9def22b0d1b3ed4e2bf6683da3">···69</a></span>····<span·class="keyword">const</span>·FieldVector&lt;ctype,·coorddim&gt;·<a·class="code·hl_function"·href="a03442.html#a5afade9def22b0d1b3ed4e2bf6683da3">corner</a>·(<span·class="keywordtype">int</span>·i)<span·class="keyword">·const·</span>{</div> 
129 <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="a03442.html#a78210d2b5827bfb878e66e7d90bac6fb">hostGeometry_</a>.corner(i);</div>112 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">private</span>:</div>
 113 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 114 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<a·class="code·hl_typedef"·href="a03438.html#aeb4b187b9bdcf52919f78a10b22dde18">HostEntitySeed</a>·hostEntitySeed_;</div>
130 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>115 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··};</div>
131 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>116 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 117 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}·<span·class="comment">//·namespace·Dune</span></div>
132 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>118 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 119 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#endif··</span><span·class="comment">//·#define·DUNE_IDENTITY_GRID_ENTITY_SEED_HH</span></div>
133 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03442.html#a22a6f833719254e4a161079f8feb925f">···76</a></span>····FieldVector&lt;ctype,·coorddim&gt;·<a·class="code·hl_function"·href="a03442.html#a22a6f833719254e4a161079f8feb925f">global</a>·(<span·class="keyword">const</span>·FieldVector&lt;ctype,·mydim&gt;&amp;·local)<span·class="keyword">·const·</span>{</div> 
134 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03442.html#a78210d2b5827bfb878e66e7d90bac6fb">hostGeometry_</a>.global(local);</div> 
135 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····}</div> 
136 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
137 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<a·class="code·hl_typedef"·href="a03442.html#a60c34752b631a7b99cbe64d5c92f02ee">JacobianTransposed</a></div> 
138 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03442.html#a830cc2e65c2a651c10ff40e2317d0f44">···83</a></span>····<a·class="code·hl_function"·href="a03442.html#a158b4c212d21d30195bfc1096fcb10df">jacobianTransposed</a>·(·<span·class="keyword">const</span>·FieldVector&lt;ctype,·mydim&gt;&amp;·local·)<span·class="keyword">·const·</span>{</div> 
139 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03442.html#a78210d2b5827bfb878e66e7d90bac6fb">hostGeometry_</a>.jacobianTransposed(local);</div> 
140 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····}</div> 
141 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
142 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····FieldVector&lt;ctype,·mydim&gt;·local·(<span·class="keyword">const</span>·FieldVector&lt;ctype,·coorddim&gt;&amp;·<a·class="code·hl_function"·href="a03442.html#a22a6f833719254e4a161079f8feb925f">global</a>)<span·class="keyword">·const·</span>{</div> 
143 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03442.html#a78210d2b5827bfb878e66e7d90bac6fb">hostGeometry_</a>.local(<a·class="code·hl_function"·href="a03442.html#a22a6f833719254e4a161079f8feb925f">global</a>);</div> 
144 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····}</div> 
145 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
146 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
147 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a03442.html#a0e4e945198e04f68917a037e28bc3e17">···95</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03442.html#a0e4e945198e04f68917a037e28bc3e17">checkInside</a>(<span·class="keyword">const</span>·FieldVector&lt;ctype,·mydim&gt;·&amp;local)<span·class="keyword">·const·</span>{</div> 
148 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03442.html#a78210d2b5827bfb878e66e7d90bac6fb">hostGeometry_</a>.checkInside(local);</div> 
149 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····}</div> 
150 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
151 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
152 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a03442.html#a741c922dd1c279f928213977175ff740">··102</a></span>····ctype·<a·class="code·hl_function"·href="a03442.html#a741c922dd1c279f928213977175ff740">integrationElement</a>·(<span·class="keyword">const</span>·FieldVector&lt;ctype,·mydim&gt;&amp;·local)<span·class="keyword">·const·</span>{</div> 
153 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03442.html#a78210d2b5827bfb878e66e7d90bac6fb">hostGeometry_</a>.integrationElement(local);</div> 
154 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····}</div> 
155 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> 
156 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div> 
157 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a03442.html#a124284b6fa30d1b6d6274d378da60528">··108</a></span>····<a·class="code·hl_typedef"·href="a03442.html#ac43be9c1d8b1e05f159aa9b8ebd6f86d">JacobianInverseTransposed</a>·<a·class="code·hl_function"·href="a03442.html#a124284b6fa30d1b6d6274d378da60528">jacobianInverseTransposed</a>·(<span·class="keyword">const</span>·FieldVector&lt;ctype,·mydim&gt;&amp;·local)<span·class="keyword">·const·</span>{</div> 
158 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03442.html#a78210d2b5827bfb878e66e7d90bac6fb">hostGeometry_</a>.jacobianInverseTransposed(local);</div> 
159 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>····}</div> 
Max diff block lines reached; 11682/39449 bytes (29.61%) of diff not shown.
9.25 KB
html2text {}
    
Offset 5, 204 lines modifiedOffset 5, 97 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·identitygrid8 ····*·identitygrid
9 identitygridgeometry.hh9 identitygridentityseed.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_IDENTITYGRIDGEOMETRY_HH16 ·5#ifndef·DUNE_IDENTITY_GRID_ENTITY_SEED_HH
17 ·6#define·DUNE_IDENTITYGRIDGEOMETRY_HH17 ·6#define·DUNE_IDENTITY_GRID_ENTITY_SEED_HH
18 ·718 ·7
 19 ·14namespace·Dune·{
19 ·12#include·<dune/common/fmatrix.hh> 
20 ·13#include·<dune/common/typetraits.hh> 
21 ·14#include·<dune/grid/common/geometry.hh> 
22 ·1520 ·15
 21 ·16
23 ·16namespace·Dune·{ 
24 ·17 
25 ·18·template<int·mydim,·int·coorddim,·class·GridImp>22 ·22·template<int·codim,·class·GridImp>
 23 23·class·IdentityGridEntitySeed
26 19·class·IdentityGridGeometry·: 
27 ·20·public·GeometryDefaultImplementation·<mydim,·coorddim,·GridImp, 
28 IdentityGridGeometry> 
29 ·21·{24 ·24·{
 25 ·25·protected:
30 ·22·private: 
31 ·23 
32 ·24·typedef·typename·GridImp::ctype·ctype; 
33 ·25 
34 ·2626 ·26
35 ·27·public: 
36 ·28 
37 ·29·//·The·codimension·of·this·entitypointer·wrt·the·host·grid 
38 30·constexpr·static·int·CodimInHostGrid·=·GridImp::HostGridType::dimension·- 
39 mydim; 
40 31·constexpr·static·int·DimensionWorld·=·GridImp::HostGridType::dimensionworld;27 ·27·//·Entity·type·of·the·hostgrid
 28 28·typedef·typename·GridImp::HostGridType::Traits::template·Codim<codim>::
 29 Entity·HostEntity;
 30 ·29
 31 ·30·//·EntitySeed·type·of·the·hostgrid
 32 31·typedef·typename·GridImp::HostGridType::Traits::template·Codim<codim>::
 33 EntitySeed·HostEntitySeed;
41 ·3234 ·32
 35 ·33·public:
 36 ·34
 37 35·constexpr·static·int·codimension·=·codim;
42 ·33·//·select·appropriate·hostgrid·geometry·via·typeswitch 
43 34·typedef·typename·GridImp::HostGridType::Traits::template 
44 Codim<CodimInHostGrid>::Geometry·HostGridGeometryType; 
45 35·typedef·typename·GridImp::HostGridType::Traits::template 
46 Codim<CodimInHostGrid>::Geometry·HostGridLocalGeometryType; 
47 ·3638 ·36
 39 40·IdentityGridEntitySeed()
 40 ·41·{}
48 37·typedef·typename·std::conditional<coorddim==DimensionWorld, 
49 HostGridGeometryType,·HostGridLocalGeometryType>::type·HostGridGeometry; 
50 ·38 
51 40·typedef·typename·HostGridGeometryType::JacobianInverseTransposed 
52 JacobianInverseTransposed; 
53 41·typedef·typename·HostGridGeometryType::JacobianTransposed 
54 JacobianTransposed; 
55 ·4241 ·42
 42 49·IdentityGridEntitySeed(const·HostEntity&·hostEntity)·:
 43 ·50·hostEntitySeed_(hostEntity.seed())
 44 ·51·{}
 45 ·52
 46 56·const·HostEntitySeed&·hostEntitySeed()·const
 47 ·57·{
 48 ·58·return·hostEntitySeed_;
56 ·43 
57 46·IdentityGridGeometry(const·HostGridGeometry&·hostGeometry) 
58 ·47·:·hostGeometry_(hostGeometry) 
59 ·48·{} 
60 ·49 
61 ·50 
62 53·GeometryType·type·()·const·{ 
63 ·54·return·hostGeometry_.type(); 
64 ·55·}49 ·59·}
65 ·56 
66 ·57·//·return·wether·we·have·an·affine·mapping 
67 58·bool·affine()·const·{ 
68 ·59·return·hostGeometry_.affine(); 
69 ·60·}50 ·60
 51 64·bool·isValid()·const
70 ·61 
71 63·int·corners·()·const·{ 
72 ·64·return·hostGeometry_.corners(); 
73 ·65·}52 ·65·{
74 ·6653 ·66·return·hostEntitySeed_.isValid();
75 ·6754 ·67·}
76 69·const·FieldVector<ctype,·coorddim>·corner·(int·i)·const·{ 
77 ·70·return·hostGeometry_.corner(i);55 ·68·private:
 56 ·69
 57 ·70·HostEntitySeed·hostEntitySeed_;
78 ·71·}58 ·71·};
79 ·7259 ·72
80 ·73 
81 76·FieldVector<ctype,·coorddim>·global·(const·FieldVector<ctype,·mydim>&·local) 
82 const·{ 
83 ·77·return·hostGeometry_.global(local); 
84 ·78·} 
85 ·79 
86 ·82·JacobianTransposed 
87 83·jacobianTransposed·(·const·FieldVector<ctype,·mydim>&·local·)·const·{ 
88 ·84·return·hostGeometry_.jacobianTransposed(local); 
89 ·85·} 
90 ·86 
91 ·89·FieldVector<ctype,·mydim>·local·(const·FieldVector<ctype,·coorddim>& 
92 global)·const·{ 
93 ·90·return·hostGeometry_.local(global); 
94 ·91·} 
95 ·92 
96 ·93 
97 95·bool·checkInside(const·FieldVector<ctype,·mydim>·&local)·const·{ 
98 ·96·return·hostGeometry_.checkInside(local); 
99 ·97·} 
100 ·98 
101 ·99 
102 102·ctype·integrationElement·(const·FieldVector<ctype,·mydim>&·local)·const·{ 
103 ·103·return·hostGeometry_.integrationElement(local); 
Max diff block lines reached; 5023/9452 bytes (53.14%) of diff not shown.
6.08 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00740.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-grid:·identitygridleveliterator.hh·File·Reference</title>8 <title>dune-grid:·identitygridentity.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, 38 lines modifiedOffset 65, 41 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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">identitygridleveliterator.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">identitygridentity.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>The·IdentityGridLevelIterator·class.··75 <p>The·IdentityGridEntity·class.··
76 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
77 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>
78 </div>78 </div>
79 <p><a·href="a00740_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a00740_source.html">Go·to·the·source·code·of·this·file.</a></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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03418.html">Dune::IdentityGridLevelIterator&lt;·codim,·pitype,·GridImp·&gt;</a></td></tr>83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03414.html">Dune::IdentityGridEntity&lt;·codim,·dim,·GridImp·&gt;</a></td></tr>
 84 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·implementation·of·entities·in·a·<a·class="el"·href="a03382.html"·title="Provides·a·meta·grid·that·is·identical·to·its·host.">IdentityGrid</a>.··<a·href="a03414.html#details">More...</a><br·/></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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03434.html">Dune::IdentityGridEntity&lt;·0,·dim,·GridImp·&gt;</a></td></tr>
84 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterator·over·all·entities·of·a·given·codimension·and·level·of·a·grid.··<a·href="a03418.html#details">More...</a><br·/></td></tr>87 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialization·for·codim-0-entities.··<a·href="a03434.html#details">More...</a><br·/></td></tr>
85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
87 <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>
88 Namespaces</h2></td></tr>91 Namespaces</h2></td></tr>
89 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>92 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
90 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>93 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table>95 </table>
93 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>96 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
94 <div·class="textblock"><p·>The·IdentityGridLevelIterator·class.·</p>97 <div·class="textblock"><p·>The·IdentityGridEntity·class.·</p>
95 </div></div><!--·contents·-->98 </div></div><!--·contents·-->
96 <!--·start·footer·part·-->99 <!--·start·footer·part·-->
97 <hr·class="footer"/><address·class="footer"><small>100 <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.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
99 </small></address>102 </small></address>
100 </body>103 </body>
101 </html>104 </html>
1.09 KB
html2text {}
    
Offset 6, 25 lines modifiedOffset 6, 27 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·identitygrid9 ····*·identitygrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 identitygridleveliterator.hh·File·Reference11 identitygridentity.hh·File·Reference
12 The·IdentityGridLevelIterator·class.·More...12 The·IdentityGridEntity·class.·More...
13 #include·<dune/grid/common/gridenums.hh>13 #include·<dune/grid/common/grid.hh>
14 Go_to_the_source_code_of_this_file.14 Go_to_the_source_code_of_this_file.
15 ·Classes15 ·Classes
16 class· Dune::IdentityGridLevelIterator<_codim,_pitype,_GridImp_>16 class· Dune::IdentityGridEntity<_codim,_dim,_GridImp_>
17  ······Iterator·over·all·entities·of·a·given·codimension·and·level·of·a·grid. 
18 ········More...17  ······The·implementation·of·entities·in·a·IdentityGrid.·More...
 18  
 19 class· Dune::IdentityGridEntity<_0,_dim,_GridImp_>
 20  ······Specialization·for·codim-0-entities.·More...
19  21  
20 ·Namespaces22 ·Namespaces
21 namespace· Dune23 namespace· Dune
22  ··········Include·standard·header·files.24  ··········Include·standard·header·files.
23  25  
24 *****·Detailed·Description·*****26 *****·Detailed·Description·*****
25 The·IdentityGridLevelIterator·class.27 The·IdentityGridEntity·class.
  
26 ===============================================================================28 ===============================================================================
27 ·····Generated·by [doxygen]·1.9.429 ·····Generated·by [doxygen]·1.9.4
125 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00740_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-grid:·identitygridleveliterator.hh·Source·File</title>8 <title>dune-grid:·identitygridentity.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, 85 lines modifiedOffset 62, 458 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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">identitygridleveliterator.hh</div></div>68 ··<div·class="headertitle"><div·class="title">identitygridentity.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00740.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00740.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_IDENTITYGRIDLEVELITERATOR_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_IDENTITYGRIDENTITY_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_IDENTITYGRIDLEVELITERATOR_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_IDENTITYGRIDENTITY_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="a00236.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>78 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.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="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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·Forward·declarations</span></div>
 84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
82 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·codim,·PartitionIteratorType·pitype,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·codim,·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>
83 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno"><a·class="line"·href="a03418.html">···20</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03418.html">IdentityGridLevelIterator</a></div>86 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">class·</span>IdentityGridEntity;</div>
84 <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>
85 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
86 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::HostGridType::Traits::template·Codim&lt;codim&gt;::template·Partition&lt;pitype&gt;::LevelIterator·HostGridLevelIt[·...·truncated·by·diffoscope;·len:·6,·SHA:·e89dc905b46c6b624c5c09f7f8361fa458f959a8015879e98b894db2a92de70a·...·];</div>88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·codim,·PartitionIteratorType·pitype,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>
 89 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">class·</span>IdentityGridLevelIterator;</div>
87 <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="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>
88 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">public</span>:</div>92 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">class·</span>IdentityGridLevelIntersectionIterator;</div>
89 <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">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>
 95 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">class·</span>IdentityGridLeafIntersectionIterator;</div>
90 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03418.html#a7634592d34556bcc0d3e713f9d4ad667">···27</a></span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03418.html#a7634592d34556bcc0d3e713f9d4ad667">codimension</a>·=·codim;</div> 
91 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
92 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a03418.html#a131d9a0522fd611aa2fa2d4573885648">···29</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::template·Codim&lt;codim&gt;::Entity·<a·class="code·hl_typedef"·href="a03418.html#a131d9a0522fd611aa2fa2d4573885648">Entity</a>;</div> 
93 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>96 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
94 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03418.html#a51ff754efb68c3c3f5e0cfd9117d1f06">···32</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03418.html#a51ff754efb68c3c3f5e0cfd9117d1f06">Identi[·...·truncated·by·diffoscope;·len:·125,·SHA:·7fc5317df934448bbf046c06a2a4898d51b83ca8ca998149684f3bd68d96863f·...·]</div>97 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>
95 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····:·identityGrid_(identityGrid),</div>98 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">class·</span>IdentityGridHierarchicIterator;</div>
96 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······hostLevelIterator_(identityGrid-&gt;hostgrid_-&gt;<a·class="code·hl_function"·href="a01033.html#ga8af30f27665c70a5e91182acd2ad3e22">levelGridView</a>(level).template·begin&lt;codim,pitype&gt;())</div> 
97 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{}</div> 
98 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>99 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
99 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>100 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 101 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="comment">//·External·forward·declarations</span></div>
 102 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>·&gt;</div>
100 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03418.html#a5fda0f8599c1714a5cd3d17942f61ae6">···43</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03418.html#a5fda0f8599c1714a5cd3d17942f61ae6">IdentityGridLevelIterator</a>(<span·class="keyword">const</span>·GridImp*·identityGrid,·<span·class="keywordtype">int</span>·level,·[[maybe_unused]]·<span·class="keywordtype">bool</span>·endDummy)</div> 
101 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····:·identityGrid_(identityGrid),</div> 
102 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······hostLevelIterator_(identityGrid-&gt;hostgrid_-&gt;<a·class="code·hl_function"·href="a01033.html#ga8af30f27665c70a5e91182acd2ad3e22">levelGridView</a>(level).template·end&lt;codim,pitype&gt;())</div> 
103 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····{}</div> 
104 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>103 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">struct·</span>HostGridAccess;</div>
105 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>104 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
106 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03418.html#a07b768a6505a34c20500f3f5bc97b85f">···50</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03418.html#a07b768a6505a34c20500f3f5bc97b85f">increment</a>()·{</div> 
107 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······++hostLevelIterator_;</div> 
108 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div> 
109 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>105 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
110 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03418.html#ab660adcaa702b28b3d756c73bdf323f9">···55</a></span>····<a·class="code·hl_typedef"·href="a03418.html#a131d9a0522fd611aa2fa2d4573885648">Entity</a>·<a·class="code·hl_function"·href="a03418.html#ab660adcaa702b28b3d756c73bdf323f9">dereference</a>()<span·class="keyword">·const·</span>{</div> 
111 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a03418.html#a131d9a0522fd611aa2fa2d4573885648">Entity</a>{{identityGrid_,*hostLevelIterator_}};</div>106 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="comment">//**********************************************************************</span></div>
 107 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="comment">//</span></div>
 108 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">//·--IdentityGridEntity</span></div>
 109 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="comment">//·--Entity</span></div>
 110 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="comment">//</span></div>
 111 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment"></span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·codim,·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>
 112 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03414.html">···53</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03414.html">IdentityGridEntity</a>·:</div>
 113 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02778.html">EntityDefaultImplementation</a>·&lt;codim,dim,GridImp,IdentityGridEntity&gt;</div>
112 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>114 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··{</div>
113 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>115 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
114 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03418.html#a96de6947a38292b8bcb40c1c7d586280">···60</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03418.html#a96de6947a38292b8bcb40c1c7d586280">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03418.html">IdentityGridLevelIterator</a>&amp;·i)<span·class="keyword">·const·</span>{</div> 
115 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·hostLevelIterator_·==·i.hostLevelIterator_;</div>116 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp_&gt;</div>
 117 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03414.html#af761e89fc5036420c9210ee59fec7b22">···58</a></span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03446.html">IdentityGridLevelIndexSet</a>;</div>
 118 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 119 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp_&gt;</div>
 120 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03414.html#a977f2ce1aa60db7cf53bb9f024e128eb">···61</a></span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03450.html">IdentityGridLeafIndexSet</a>;</div>
116 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>121 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 122 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp_&gt;</div>
 123 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03414.html#a59a3ce48afe6611f0b17d4562e022322">···64</a></span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03458.html">IdentityGridLocalIdSet</a>;</div>
117 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>124 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 125 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp_&gt;</div>
 126 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a03414.html#a22466467a2ab3b42f1332f32e3d1074b">···67</a></span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03454.html">IdentityGridGlobalIdSet</a>;</div>
118 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">private</span>:</div> 
119 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keyword">const</span>·GridImp*·identityGrid_;</div> 
120 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
121 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····HostGridLevelIterator·hostLevelIterator_;</div> 
122 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··};</div>127 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
123 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>128 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">friend</span>·<span·class="keyword">struct·</span><a·class="code·hl_class"·href="a03386.html">HostGridAccess</a>&lt;·typename·<a·class="code·hl_namespace"·href="a01062.html">std</a>::remove_const&lt;·GridImp·&gt;<a·class="code·hl_f[·...·truncated·by·diffoscope;·len:·78,·SHA:·323d418093eb2ddd3acc55e2afdf1c7fe04357eafade7afdf94ce712603f2bd9·...·]</div>
124 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>129 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
125 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}··<span·class="comment">//·namespace·Dune</span></div> 
126 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>130 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 131 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">private</span>:</div>
 132 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 133 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····typedef·typename·GridImp::ctype·ctype;</div>
 134 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 135 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="comment">//·The·codimension·of·this·entity·wrt·the·host·grid</span></div>
 136 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····constexpr·static·int·CodimInHostGrid·=·GridImp::HostGridType::dimension·-·GridImp::dimension·+·codim;</div>
 137 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 138 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="comment">//·equivalent·entity·in·the·host·grid</span></div>
 139 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····typedef·typename·GridImp::HostGridType::Traits::template·Codim&lt;CodimInHostGrid&gt;::Entity·HostGridEntity;</div>
 140 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 141 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 142 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">public</span>:</div>
 143 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 144 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a03414.html#acbd37a12a70e1d6358d2185d60ddcabc">···85</a></span>····typedef·typename·GridImp::template·Codim&lt;codim&gt;<a·class="code·hl_typedef"·href="a03414.html#acbd37a12a70e1d6358d2185d60ddcabc">::Geometry</a>·<a·class="code·hl_typedef"·href="a03414.html#acbd37a12a70e1d6358d2185d60ddcabc">Geometry</a>;</div>
 145 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 146 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03414.html#a6e57dd2721e822cdacd75467ce9bd871">···88</a></span>····typedef·typename·GridImp::template·Codim&lt;codim&gt;<a·class="code·hl_typedef"·href="a03414.html#a6e57dd2721e822cdacd75467ce9bd871">::EntitySeed</a>·<a·class="code·hl_typedef"·href="a03414.html#a6e57dd2721e822cdacd75467ce9bd871">EntitySeed</a>;</div>
 147 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 148 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03414.html#a0086b1bc108ddc944f600bcd35a1528e">···90</a></span>····<a·class="code·hl_class"·href="a03414.html">IdentityGridEntity</a>()</div>
 149 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······:·identityGrid_(nullptr)</div>
 150 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····{}</div>
 151 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
Max diff block lines reached; 25452/105214 bytes (24.19%) of diff not shown.
22.5 KB
html2text {}
    
Offset 5, 113 lines modifiedOffset 5, 622 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·identitygrid8 ····*·identitygrid
9 identitygridleveliterator.hh9 identitygridentity.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_IDENTITYGRIDLEVELITERATOR_HH16 ·5#ifndef·DUNE_IDENTITYGRIDENTITY_HH
17 ·6#define·DUNE_IDENTITYGRIDLEVELITERATOR_HH17 ·6#define·DUNE_IDENTITYGRIDENTITY_HH
18 ·718 ·7
19 ·8#include·<dune/grid/common/gridenums.hh>19 ·12#include·<dune/grid/common/grid.hh>
20 ·920 ·13
21 ·14namespace·Dune·{21 ·14namespace·Dune·{
22 ·1522 ·15
 23 ·16
 24 ·17·//·Forward·declarations
 25 ·18
 26 ·19·template<int·codim,·int·dim,·class·GridImp>
 27 ·20·class·IdentityGridEntity;
 28 ·21
23 ·19·template<int·codim,·PartitionIteratorType·pitype,·class·GridImp>29 ·22·template<int·codim,·PartitionIteratorType·pitype,·class·GridImp>
24 20·class·IdentityGridLevelIterator30 ·23·class·IdentityGridLevelIterator;
25 ·21·{ 
26 ·22 
27 ·23·typedef·typename·GridImp::HostGridType::Traits::template·Codim<codim>:: 
28 template·Partition<pitype>::LevelIterator·HostGridLevelIterator; 
29 ·2431 ·24
30 ·25·public: 
31 ·26 
32 27·constexpr·static·int·codimension·=·codim; 
33 ·28 
34 29·typedef·typename·GridImp::template·Codim<codim>::Entity·Entity;32 ·25·template<class·GridImp>
 33 ·26·class·IdentityGridLevelIntersectionIterator;
 34 ·27
 35 ·28·template<class·GridImp>
 36 ·29·class·IdentityGridLeafIntersectionIterator;
35 ·3037 ·30
 38 ·31·template<class·GridImp>
 39 ·32·class·IdentityGridHierarchicIterator;
 40 ·33
 41 ·34
 42 ·35·//·External·forward·declarations
 43 ·36·template<·class·Grid·>
 44 ·37·struct·HostGridAccess;
 45 ·38
 46 ·39
 47 ·40·//**********************************************************************
 48 ·41·//
 49 ·42·//·--IdentityGridEntity
 50 ·43·//·--Entity
 51 ·44·//
 52 ·52·template<int·codim,·int·dim,·class·GridImp>
 53 53·class·IdentityGridEntity·:
 54 ·54·public·EntityDefaultImplementation·<codim,dim,GridImp,IdentityGridEntity>
 55 ·55·{
 56 ·56
 57 ·57·template·<class·GridImp_>
 58 58·friend·class·IdentityGridLevelIndexSet;
 59 ·59
 60 ·60·template·<class·GridImp_>
 61 61·friend·class·IdentityGridLeafIndexSet;
36 32·explicit·IdentityGridLevelIterator(const·GridImp*·identityGrid,·int·level) 
37 ·33·:·identityGrid_(identityGrid), 
38 ·34·hostLevelIterator_(identityGrid->hostgrid_->levelGridView(level).template 
39 begin<codim,pitype>()) 
40 ·35·{} 
41 ·36 
42 ·37 
43 43·explicit·IdentityGridLevelIterator(const·GridImp*·identityGrid,·int·level,·[ 
44 [maybe_unused]]·bool·endDummy) 
45 ·44·:·identityGrid_(identityGrid), 
46 ·45·hostLevelIterator_(identityGrid->hostgrid_->levelGridView(level).template 
47 end<codim,pitype>()) 
48 ·46·{} 
49 ·47 
50 ·48 
51 50·void·increment()·{ 
52 ·51·++hostLevelIterator_; 
53 ·52·} 
54 ·53 
55 55·Entity·dereference()·const·{ 
56 ·56·return·Entity{{identityGrid_,*hostLevelIterator_}}; 
57 ·57·} 
58 ·58 
59 60·bool·equals(const·IdentityGridLevelIterator&·i)·const·{ 
60 ·61·return·hostLevelIterator_·==·i.hostLevelIterator_; 
61 ·62·}62 ·62
62 ·63 
63 ·64·private: 
64 ·65·const·GridImp*·identityGrid_; 
65 ·66 
66 ·67·HostGridLevelIterator·hostLevelIterator_; 
67 ·68·}; 
68 ·6963 ·63·template·<class·GridImp_>
 64 64·friend·class·IdentityGridLocalIdSet;
 65 ·65
 66 ·66·template·<class·GridImp_>
 67 67·friend·class·IdentityGridGlobalIdSet;
 68 ·68
 69 ·69·friend·struct·HostGridAccess<·typename·std::remove_const<·GridImp·>::type
 70 >;
69 ·7071 ·70
 72 ·71
 73 ·72·private:
 74 ·73
 75 ·74·typedef·typename·GridImp::ctype·ctype;
 76 ·75
 77 ·76·//·The·codimension·of·this·entity·wrt·the·host·grid
 78 ·77·constexpr·static·int·CodimInHostGrid·=·GridImp::HostGridType::dimension·-
 79 GridImp::dimension·+·codim;
 80 ·78
 81 ·79·//·equivalent·entity·in·the·host·grid
 82 ·80·typedef·typename·GridImp::HostGridType::Traits::template
 83 Codim<CodimInHostGrid>::Entity·HostGridEntity;
 84 ·81
 85 ·82
 86 ·83·public:
 87 ·84
 88 85·typedef·typename·GridImp::template·Codim<codim>::Geometry·Geometry;
 89 ·86
Max diff block lines reached; 10601/23035 bytes (46.02%) of diff not shown.
6.35 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00743.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-grid:·identitygridindexsets.hh·File·Reference</title>8 <title>dune-grid:·identitygridleveliterator.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, 44 lines modifiedOffset 65, 38 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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">identitygridindexsets.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">identitygridleveliterator.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>The·index·and·id·sets·for·the·IdentityGrid·class.··75 <p>The·IdentityGridLevelIterator·class.··
76 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
77 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00305_source.html">dune/grid/common/indexidset.hh</a>&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;vector&gt;</code><br·/> 
79 </div>78 </div>
80 <p><a·href="a00743_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a00743_source.html">Go·to·the·source·code·of·this·file.</a></p>
81 <table·class="memberdecls">80 <table·class="memberdecls">
82 <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>
83 Classes</h2></td></tr>82 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="a03446.html">Dune::IdentityGridLevelIndexSet&lt;·GridImp·&gt;</a></td></tr>83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03418.html">Dune::IdentityGridLevelIterator&lt;·codim,·pitype,·GridImp·&gt;</a></td></tr>
 84 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterator·over·all·entities·of·a·given·codimension·and·level·of·a·grid.··<a·href="a03418.html#details">More...</a><br·/></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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03450.html">Dune::IdentityGridLeafIndexSet&lt;·GridImp·&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="a03454.html">Dune::IdentityGridGlobalIdSet&lt;·GridImp·&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="a03458.html">Dune::IdentityGridLocalIdSet&lt;·GridImp·&gt;</a></td></tr> 
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">86 </table><table·class="memberdecls">
93 <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>
94 Namespaces</h2></td></tr>88 Namespaces</h2></td></tr>
95 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>89 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
96 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>90 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>92 </table>
99 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>93 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
100 <div·class="textblock"><p·>The·index·and·id·sets·for·the·IdentityGrid·class.·</p>94 <div·class="textblock"><p·>The·IdentityGridLevelIterator·class.·</p>
101 </div></div><!--·contents·-->95 </div></div><!--·contents·-->
102 <!--·start·footer·part·-->96 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>97 <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.498 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
105 </small></address>99 </small></address>
106 </body>100 </body>
107 </html>101 </html>
1.13 KB
html2text {}
    
Offset 6, 30 lines modifiedOffset 6, 25 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·identitygrid9 ····*·identitygrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 identitygridindexsets.hh·File·Reference11 identitygridleveliterator.hh·File·Reference
12 The·index·and·id·sets·for·the·IdentityGrid·class.·More...12 The·IdentityGridLevelIterator·class.·More...
13 #include·<dune/grid/common/indexidset.hh>13 #include·<dune/grid/common/gridenums.hh>
14 #include·<vector> 
15 Go_to_the_source_code_of_this_file.14 Go_to_the_source_code_of_this_file.
16 ·Classes15 ·Classes
17 class· Dune::IdentityGridLevelIndexSet<_GridImp_>16 class· Dune::IdentityGridLevelIterator<_codim,_pitype,_GridImp_>
 17  ······Iterator·over·all·entities·of·a·given·codimension·and·level·of·a·grid.
 18 ········More...
18   
19 class· Dune::IdentityGridLeafIndexSet<_GridImp_> 
20   
21 class· Dune::IdentityGridGlobalIdSet<_GridImp_> 
22   
23 class· Dune::IdentityGridLocalIdSet<_GridImp_> 
24  19  
25 ·Namespaces20 ·Namespaces
26 namespace· Dune21 namespace· Dune
27  ··········Include·standard·header·files.22  ··········Include·standard·header·files.
28  23  
29 *****·Detailed·Description·*****24 *****·Detailed·Description·*****
30 The·index·and·id·sets·for·the·IdentityGrid·class.25 The·IdentityGridLevelIterator·class.
  
31 ===============================================================================26 ===============================================================================
32 ·····Generated·by [doxygen]·1.9.427 ·····Generated·by [doxygen]·1.9.4
96.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00743_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-grid:·identitygridindexsets.hh·Source·File</title>8 <title>dune-grid:·identitygridleveliterator.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, 333 lines modifiedOffset 62, 85 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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">identitygridindexsets.hh</div></div>68 ··<div·class="headertitle"><div·class="title">identitygridleveliterator.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00743.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00743.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_IDENTITYGRID_INDEXSETS_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_IDENTITYGRIDLEVELITERATOR_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_IDENTITYGRID_INDEXSETS_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_IDENTITYGRIDLEVELITERATOR_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="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00305.html">dune/grid/common/indexidset.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;<a·class="code"·href="a00269.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>
79 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>82 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·codim,·PartitionIteratorType·pitype,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>
 83 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno"><a·class="line"·href="a03418.html">···20</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03418.html">IdentityGridLevelIterator</a></div>
83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>84 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··{</div>
84 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div> 
85 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno"><a·class="line"·href="a03446.html">···20</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03446.html">IdentityGridLevelIndexSet</a>·:</div> 
86 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02826.html">IndexSet</a>&lt;GridImp,</div> 
87 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····················IdentityGridLevelIndexSet&lt;GridImp&gt;,</div> 
88 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····················typename·std::remove_const&lt;GridImp&gt;::type::HostGridType::LevelGridView::IndexSet::IndexType,</div> 
89 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····················typename·std::remove_const&lt;GridImp&gt;::type::HostGridType::LevelGridView::IndexSet::Types</div> 
90 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····················&gt;</div>85 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 86 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::HostGridType::Traits::template·Codim&lt;codim&gt;::template·Partition&lt;pitype&gt;::LevelIterator·HostGridLevelIterator;</div>
 87 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 88 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">public</span>:</div>
91 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··{</div>89 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
92 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div>90 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03418.html#a7634592d34556bcc0d3e713f9d4ad667">···27</a></span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03418.html#a7634592d[·...·truncated·by·diffoscope;·len:·50,·SHA:·dd4b38644671ea848716f0a807535c22a812ec81143fca2483d01dc15d0e17e1·...·]</div>
93 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>91 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 92 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a03418.html#a131d9a0522fd611aa2fa2d4573885648">···29</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::template·Codim&lt;codim&gt;::Entity·<a·class="code·hl_typedef"·href="a03418.html#a131d9a0522fd611aa2fa2d4573885648">Entity</a>;</div>
94 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a03446.html#a2ac043b0f95bf4ee5f84b8ba17e5d5d5">···29</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::remove_const&lt;GridImp&gt;::type::HostGridType·<a·class="code·hl_typedef"·href="a03446.html#a2ac043b0f95bf4ee5f84b8ba17e5d5d5">HostGrid</a>;</div> 
95 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03446.html#aa117f8d0edb47e4eb53343701003a7c3">···30</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·HostGrid::LevelGridView::IndexSet::Types·<a·class="code·hl_typedef"·href="a03446.html#aa117f8d0edb47e4eb53343701003a7c3">Types</a>;</div> 
96 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>93 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
97 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03446.html#a8aa2c348ca274fcf990af213dd4fb0e6">···32</a></span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03446.html#a8aa2c348ca274fcf990af213dd4fb0e6">[·...·truncated·by·diffoscope;·len:·29,·SHA:·fb5eb8e42ce382ac085bf078e4629bc133c186622dbd00a74594a7190b0c468d·...·]</div>94 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03418.html#a51ff754efb68c3c3f5e0cfd9117d1f06">···32</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03418.html#a51ff754efb68c3c3f5e0cfd9117d1f06">IdentityGridLevelIterator</a>(<span·class="keyword">const</span>·GridImp*·[·...·truncated·by·diffoscope;·len:·57,·SHA:·bf88957c03f0020aeedce5d689bddd6430dec99ec7cffcc22b5f9a683f6459c0·...·]</div>
 95 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····:·identityGrid_(identityGrid),</div>
 96 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······hostLevelIterator_(identityGrid-&gt;hostgrid_-&gt;<a·class="code·hl_function"·href="a01033.html#ga8af30f27665c70a5e91182acd2ad3e22">levelGridView</a>(level).template·begin&lt;codim,pitype&gt;())</div>
 97 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{}</div>
98 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>98 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
99 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·codim&gt;</div> 
100 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03446.html#a0ec14c0bc52c96c97e9545589b567f53">···36</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03446.html#a0ec14c0bc52c96c97e9545589b567f53">index</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·GridImp::Traits::template·Codim&lt;codim&gt;::Entity&amp;·e)<span·class="keyword">·const</span></div> 
101 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">····</span>{</div> 
102 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03446.html#a288a1ea8a0e8a34b3b9cdeec6ab41d34">grid_</a>-&gt;hostgrid_-&gt;levelIndexSet(<a·class="code·hl_variable"·href="a03446.html#af824bf66ee5c4ece2615b9fddecc23dc">level_</a>).template·index&lt;codim&gt;(<a·class="code·hl_variable"·href="a03446.html#a288a1ea8a0e8a34b3b9cdeec6ab41d34">grid_</a>-&gt;template·getHostEntity&lt;codim&gt;(e));</div> 
103 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div>99 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 100 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03418.html#a5fda0f8599c1714a5cd3d17942f61ae6">···43</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03418.html#a5fda0f8599c1714a5cd3d17942f61ae6">IdentityGridLevelIterator</a>(<span·class="keyword">const</span>·GridImp*·identityGrid,·<span·class="keywordtype">int</span>·level,·[[maybe_unused]]·<span·class="keywordtype">bool</span>·endDummy)</div>
 101 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····:·identityGrid_(identityGrid),</div>
 102 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······hostLevelIterator_(identityGrid-&gt;hostgrid_-&gt;<a·class="code·hl_function"·href="a01033.html#ga8af30f27665c70a5e91182acd2ad3e22">levelGridView</a>(level).template·end&lt;codim,pitype&gt;())</div>
104 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>103 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····{}</div>
105 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
106 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·cc&gt;</div> 
107 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03446.html#ac4c6f85307faf598622536ed186b5c7b">···44</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03446.html#ac4c6f85307faf598622536ed186b5c7b">subIndex</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·GridImp::Traits::template·Codim&lt;cc&gt;::Entity&amp;·e,·<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">int</span>·codim)<span·class="keyword">·const</span></div> 
108 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">····</span>{</div> 
109 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03446.html#a288a1ea8a0e8a34b3b9cdeec6ab41d34">grid_</a>-&gt;hostgrid_-&gt;levelIndexSet(<a·class="code·hl_variable"·href="a03446.html#af824bf66ee5c4ece2615b9fddecc23dc">level_</a>).subIndex(<a·class="code·hl_variable"·href="a03446.html#a288a1ea8a0e8a34b3b9cdeec6ab41d34">grid_</a>-&gt;template·getHostEntity&lt;cc&gt;(e),·i,·codim);</div> 
110 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>104 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
111 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>105 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 106 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03418.html#a07b768a6505a34c20500f3f5bc97b85f">···50</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03418.html#a07b768a6505a34c20500f3f5bc97b85f">increment</a>()·{</div>
 107 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······++hostLevelIterator_;</div>
112 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>108 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>
113 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03446.html#aab14d4ed819268f6a0651733f3f5efb4">···51</a></span>····std::size_t·<a·class="code·hl_function"·href="a03446.html#aab14d4ed819268f6a0651733f3f5efb4">size</a>·(<span·class="keywordtype">int</span>·codim)<span·class="keyword">·const·</span>{</div> 
114 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03446.html#a288a1ea8a0e8a34b3b9cdeec6ab41d34">grid_</a>-&gt;hostgrid_-&gt;levelIndexSet(<a·class="code·hl_variable"·href="a03446.html#af824bf66ee5c4ece2615b9fddecc23dc">level_</a>).size(codim);</div> 
115 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>109 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 110 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03418.html#ab660adcaa702b28b3d756c73bdf323f9">···55</a></span>····<a·class="code·hl_typedef"·href="a03418.html#a131d9a0522fd611aa2fa2d4573885648">Entity</a>·<a·class="code·hl_function"·href="a03418.html#ab660adcaa702b28b3d756c73bdf323f9">dereference</a>()<span·class="keyword">·const·</span>{</div>
 111 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a03418.html#a131d9a0522fd611aa2fa2d4573885648">Entity</a>{{identityGrid_,*hostLevelIterator_}};</div>
 112 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
116 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>113 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 114 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03418.html#a96de6947a38292b8bcb40c1c7d586280">···60</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03418.html#a96de6947a38292b8bcb40c1c7d586280">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03418.html">IdentityGridLevelIterator</a>&amp;·i)<span·class="keyword">·const·</span>{</div>
 115 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·hostLevelIterator_·==·i.hostLevelIterator_;</div>
117 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
118 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03446.html#a81fe582077dfe96f39378ce8d3019d79">···57</a></span>····std::size_t·<a·class="code·hl_function"·href="a03446.html#a81fe582077dfe96f39378ce8d3019d79">size</a>·(<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">GeometryType</a>·type)<span·class="keyword">·const</span></div> 
119 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">····</span>{</div> 
120 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03446.html#a288a1ea8a0e8a34b3b9cdeec6ab41d34">grid_</a>-&gt;hostgrid_-&gt;levelIndexSet(<a·class="code·hl_variable"·href="a03446.html#af824bf66ee5c4ece2615b9fddecc23dc">level_</a>).size(type);</div> 
121 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div> 
122 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
123 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>116 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>
124 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03446.html#a64cefcb5888dd2b644d1ff3ac3f1b069">···64</a></span>····<span·class="keyword">const</span>·std::vector&lt;GeometryType&gt;&amp;·<a·class="code·hl_function"·href="a03446.html#a64cefcb5888dd2b644d1ff3ac3f1b069">geomTypes</a>·(<span·class="keywordtype">int</span>·codim)<span·class="keyword">·const</span></div> 
125 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">····</span>{</div> 
126 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03446.html#a288a1ea8a0e8a34b3b9cdeec6ab41d34">grid_</a>-&gt;hostgrid_-&gt;levelIndexSet(<a·class="code·hl_variable"·href="a03446.html#af824bf66ee5c4ece2615b9fddecc23dc">level_</a>).geomTypes(codim);</div> 
127 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>117 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 118 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">private</span>:</div>
 119 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keyword">const</span>·GridImp*·identityGrid_;</div>
 120 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 121 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····HostGridLevelIterator·hostLevelIterator_;</div>
128 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>122 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··};</div>
129 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03446.html#a6542d56205c120483da06ec081b2e78b">···70</a></span>····<a·class="code·hl_typedef"·href="a03446.html#aa117f8d0edb47e4eb53343701003a7c3">Types</a>·<a·class="code·hl_function"·href="a03446.html#a6542d56205c120483da06ec081b2e78b">types</a>·(<span·class="keywordtype">int</span>·codim)<span·class="keyword">·const</span></div> 
130 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">····</span>{</div> 
131 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03446.html#a288a1ea8a0e8a34b3b9cdeec6ab41d34">grid_</a>-&gt;hostgrid_-&gt;levelIndexSet(<a·class="code·hl_variable"·href="a03446.html#af824bf66ee5c4ece2615b9fddecc23dc">level_</a>).types(codim);</div> 
132 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div> 
133 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
134 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·EntityType&gt;</div> 
135 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03446.html#a04ac0b582bdfd91fbb19a75f3abadcfd">···77</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03446.html#a04ac0b582bdfd91fbb19a75f3abadcfd">contains</a>·(<span·class="keyword">const</span>·EntityType&amp;·e)<span·class="keyword">·const</span></div> 
136 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">····</span>{</div> 
137 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03446.html#a288a1ea8a0e8a34b3b9cdeec6ab41d34">grid_</a>-&gt;hostgrid_-&gt;levelIndexSet(<a·class="code·hl_variable"·href="a03446.html#af824bf66ee5c4ece2615b9fddecc23dc">level_</a>).contains(<a·class="code·hl_variable"·href="a03446.html#a288a1ea8a0e8a34b3b9cdeec6ab41d34">grid_</a>-&gt;template·getHostEntity&lt;EntityType::codimension&gt;(e));</div> 
138 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····}</div> 
139 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
140 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03446.html#afaba7be81d3337803683debaae101166">···83</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03446.html#afaba7be81d3337803683debaae101166">update</a>(<span·class="keyword">const</span>·GridImp&amp;·grid,·<span·class="keywordtype">int</span>·level)</div> 
141 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····{</div> 
142 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<a·class="code·hl_variable"·href="a03446.html#a288a1ea8a0e8a34b3b9cdeec6ab41d34">grid_</a>·=·&amp;grid;</div> 
143 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<a·class="code·hl_variable"·href="a03446.html#af824bf66ee5c4ece2615b9fddecc23dc">level_</a>·=·level;</div> 
144 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····}</div> 
145 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
146 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>123 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
147 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03446.html#a288a1ea8a0e8a34b3b9cdeec6ab41d34">···90</a></span>····GridImp*·<a·class="code·hl_variable"·href="a03446.html#a288a1ea8a0e8a34b3b9cdeec6ab41d34">grid_</a>;</div> 
148 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div> 
149 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a03446.html#af824bf66ee5c4ece2615b9fddecc23dc">···92</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03446.html#af824bf66ee5c4ece2615b9fddecc23dc">level_</a>;</div> 
Max diff block lines reached; 19562/80367 bytes (24.34%) of diff not shown.
17.6 KB
html2text {}
    
Offset 5, 470 lines modifiedOffset 5, 113 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·identitygrid8 ····*·identitygrid
9 identitygridindexsets.hh9 identitygridleveliterator.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_IDENTITYGRID_INDEXSETS_HH16 ·5#ifndef·DUNE_IDENTITYGRIDLEVELITERATOR_HH
17 ·6#define·DUNE_IDENTITYGRID_INDEXSETS_HH17 ·6#define·DUNE_IDENTITYGRIDLEVELITERATOR_HH
18 ·718 ·7
19 ·12#include·<dune/grid/common/indexidset.hh>19 ·8#include·<dune/grid/common/gridenums.hh>
20 ·13 
21 ·14#include·<vector>20 ·9
 21 ·14namespace·Dune·{
22 ·1522 ·15
 23 ·19·template<int·codim,·PartitionIteratorType·pitype,·class·GridImp>
23 ·16namespace·Dune·{ 
24 ·17 
25 ·19·template<class·GridImp> 
26 20·class·IdentityGridLevelIndexSet·:24 20·class·IdentityGridLevelIterator
27 ·21·public·IndexSet<GridImp, 
28 ·22·IdentityGridLevelIndexSet<GridImp>, 
29 ·23·typename·std::remove_const<GridImp>::type::HostGridType::LevelGridView:: 
30 IndexSet::IndexType, 
31 ·24·typename·std::remove_const<GridImp>::type::HostGridType::LevelGridView:: 
32 IndexSet::Types 
33 ·25·> 
34 ·26·{25 ·21·{
 26 ·22
 27 ·23·typedef·typename·GridImp::HostGridType::Traits::template·Codim<codim>::
 28 template·Partition<pitype>::LevelIterator·HostGridLevelIterator;
 29 ·24
35 ·27·public:30 ·25·public:
 31 ·26
 32 27·constexpr·static·int·codimension·=·codim;
36 ·2833 ·28
37 29·typedef·typename·std::remove_const<GridImp>::type::HostGridType·HostGrid; 
38 30·typedef·typename·HostGrid::LevelGridView::IndexSet::Types·Types; 
39 ·31 
40 32·constexpr·static·int·dim·=·GridImp::dimension; 
41 ·33 
42 ·35·template<int·codim> 
43 36·int·index·(const·typename·GridImp::Traits::template·Codim<codim>::Entity&·e) 
44 const34 29·typedef·typename·GridImp::template·Codim<codim>::Entity·Entity;
 35 ·30
 36 32·explicit·IdentityGridLevelIterator(const·GridImp*·identityGrid,·int·level)
 37 ·33·:·identityGrid_(identityGrid),
 38 ·34·hostLevelIterator_(identityGrid->hostgrid_->levelGridView(level).template
 39 begin<codim,pitype>())
 40 ·35·{}
 41 ·36
45 ·37·{42 ·37
 43 43·explicit·IdentityGridLevelIterator(const·GridImp*·identityGrid,·int·level,·[
 44 [maybe_unused]]·bool·endDummy)
 45 ·44·:·identityGrid_(identityGrid),
 46 ·45·hostLevelIterator_(identityGrid->hostgrid_->levelGridView(level).template
 47 end<codim,pitype>())
 48 ·46·{}
46 ·38·return·grid_->hostgrid_->levelIndexSet(level_).template·index<codim>(grid_- 
47 >template·getHostEntity<codim>(e)); 
48 ·39·} 
49 ·40 
50 ·41 
51 ·43·template<int·cc> 
52 44·int·subIndex·(const·typename·GridImp::Traits::template·Codim<cc>::Entity&·e, 
53 int·i,·int·codim)·const 
54 ·45·{ 
55 ·46·return·grid_->hostgrid_->levelIndexSet(level_).subIndex(grid_->template 
56 getHostEntity<cc>(e),·i,·codim); 
57 ·47·}49 ·47
58 ·4850 ·48
 51 50·void·increment()·{
 52 ·51·++hostLevelIterator_;
59 ·49 
60 51·std::size_t·size·(int·codim)·const·{ 
61 ·52·return·grid_->hostgrid_->levelIndexSet(level_).size(codim); 
62 ·53·}53 ·52·}
63 ·54 
64 ·55 
65 57·std::size_t·size·(GeometryType·type)·const 
66 ·58·{ 
67 ·59·return·grid_->hostgrid_->levelIndexSet(level_).size(type); 
68 ·60·} 
69 ·61 
70 ·62 
71 64·const·std::vector<GeometryType>&·geomTypes·(int·codim)·const 
72 ·65·{ 
73 ·66·return·grid_->hostgrid_->levelIndexSet(level_).geomTypes(codim); 
74 ·67·} 
75 ·68 
76 70·Types·types·(int·codim)·const 
77 ·71·{ 
78 ·72·return·grid_->hostgrid_->levelIndexSet(level_).types(codim); 
79 ·73·} 
80 ·74 
81 ·76·template<class·EntityType> 
82 77·bool·contains·(const·EntityType&·e)·const 
83 ·78·{ 
84 ·79·return·grid_->hostgrid_->levelIndexSet(level_).contains(grid_->template 
85 getHostEntity<EntityType::codimension>(e)); 
86 ·80·} 
87 ·81 
88 83·void·update(const·GridImp&·grid,·int·level) 
89 ·84·{ 
90 ·85·grid_·=·&grid; 
91 ·86·level_·=·level; 
92 ·87·} 
93 ·88 
94 ·89 
95 90·GridImp*·grid_; 
96 ·91 
97 92·int·level_; 
98 ·93·}; 
99 ·94 
100 ·95 
101 ·96·template<class·GridImp> 
102 97·class·IdentityGridLeafIndexSet·: 
103 ·98·public·IndexSet<GridImp, 
104 ·99·IdentityGridLeafIndexSet<GridImp>, 
105 ·100·typename·std::remove_const<GridImp>::type::HostGridType::LeafGridView:: 
Max diff block lines reached; 7954/17985 bytes (44.23%) of diff not shown.
7.55 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00746.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-grid:·identitygridintersectioniterator.hh·File·Reference</title>8 <title>dune-grid:·identitygridhierarchiciterator.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 42 lines modifiedOffset 65, 37 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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">identitygridintersectioniterator.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">identitygridhierarchiciterator.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>The·IdentityGridLeafIntersectionIterator·and·IdentityGridLevelIntersectionIterator·classes.··75 <p>The·IdentityGridHierarchicIterator·class.··
76 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
  
77 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00731_source.html">identitygridintersections.hh</a>&quot;</code><br·/> 
78 <code>#include·&quot;<a·class="el"·href="a00752_source.html">identitygridentity.hh</a>&quot;</code><br·/> 
79 <code>#include·&lt;<a·class="el"·href="a07292_source.html">dune/grid/common/intersection.hh</a>&gt;</code><br·/> 
80 </div> 
81 <p><a·href="a00746_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00746_source.html">Go·to·the·source·code·of·this·file.</a></p>
82 <table·class="memberdecls">78 <table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
84 Classes</h2></td></tr>80 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="a03426.html">Dune::IdentityGridLeafIntersectionIterator&lt;·GridImp·&gt;</a></td></tr>81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03430.html">Dune::IdentityGridHierarchicIterator&lt;·GridImp·&gt;</a></td></tr>
 82 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterator·over·the·descendants·of·an·entity.Mesh·entities·of·codimension·0·("elements")·allow·to·visit·all·entities·of·codimension·0·obtained·through·nested,·hierarchic·refinement·of·the·entity.·Iteration·over·this·set·of·entities·is·provided·by·the·HierarchicIterator,·starting·from·a·given·entity.··<a·href="a03430.html#details">More...</a><br·/></td></tr>
86 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterator·over·all·element·neighborsMesh·entities·of·codimension·0·("elements")·allow·to·visit·all·neighbors,·where·a·neighbor·is·an·entity·of·codimension·0·which·has·a·common·entity·of·codimension·1·These·neighbors·are·accessed·via·a·<a·class="el"·href="a02822.html"·title="Mesh·entities·of·codimension·0·(&quot;elements&quot;)·allow·to·visit·all·intersections·with·&quot;neighboring&quot;·eleme...">IntersectionIterator</a>.·This·allows·the·implement·non-matching·meshes.·The·number·of·neighbors·may·be·different·from·the·number·of·an·element!··<a·href="a03426.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="a03422.html">Dune::IdentityGridLevelIntersectionIterator&lt;·GridImp·&gt;</a></td></tr> 
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table><table·class="memberdecls">84 </table><table·class="memberdecls">
91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
92 Namespaces</h2></td></tr>86 Namespaces</h2></td></tr>
93 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
94 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>90 </table>
97 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>91 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
98 <div·class="textblock"><p·>The·IdentityGridLeafIntersectionIterator·and·IdentityGridLevelIntersectionIterator·classes.·</p>92 <div·class="textblock"><p·>The·IdentityGridHierarchicIterator·class.·</p>
99 </div></div><!--·contents·-->93 </div></div><!--·contents·-->
100 <!--·start·footer·part·-->94 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>95 <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.496 Generated·by&#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>97 </small></address>
104 </body>98 </body>
105 </html>99 </html>
1.85 KB
html2text {}
    
Offset 6, 35 lines modifiedOffset 6, 27 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·identitygrid9 ····*·identitygrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 identitygridintersectioniterator.hh·File·Reference11 identitygridhierarchiciterator.hh·File·Reference
12 The·IdentityGridLeafIntersectionIterator·and 
13 IdentityGridLevelIntersectionIterator·classes.·More...12 The·IdentityGridHierarchicIterator·class.·More...
14 #include·"identitygridintersections.hh" 
15 #include·"identitygridentity.hh" 
16 #include·<dune/grid/common/intersection.hh> 
17 Go_to_the_source_code_of_this_file.13 Go_to_the_source_code_of_this_file.
18 ·Classes14 ·Classes
19 class· Dune::IdentityGridLeafIntersectionIterator<_GridImp_>15 class· Dune::IdentityGridHierarchicIterator<_GridImp_>
 16 ········Iterator·over·the·descendants·of·an·entity.Mesh·entities·of·codimension
 17 ········0·("elements")·allow·to·visit·all·entities·of·codimension·0·obtained
 18  ······through·nested,·hierarchic·refinement·of·the·entity.·Iteration·over
 19 ········this·set·of·entities·is·provided·by·the·HierarchicIterator,·starting
 20 ········from·a·given·entity.·More...
20 ········Iterator·over·all·element·neighborsMesh·entities·of·codimension·0 
21 ········("elements")·allow·to·visit·all·neighbors,·where·a·neighbor·is·an 
22  ······entity·of·codimension·0·which·has·a·common·entity·of·codimension·1 
23 ········These·neighbors·are·accessed·via·a·IntersectionIterator.·This·allows 
24 ········the·implement·non-matching·meshes.·The·number·of·neighbors·may·be 
25 ········different·from·the·number·of·an·element!·More... 
26   
27 class· Dune::IdentityGridLevelIntersectionIterator<_GridImp_> 
28  21  
29 ·Namespaces22 ·Namespaces
30 namespace· Dune23 namespace· Dune
31  ··········Include·standard·header·files.24  ··········Include·standard·header·files.
32  25  
33 *****·Detailed·Description·*****26 *****·Detailed·Description·*****
 27 The·IdentityGridHierarchicIterator·class.
34 The·IdentityGridLeafIntersectionIterator·and 
35 IdentityGridLevelIntersectionIterator·classes. 
  
36 ===============================================================================28 ===============================================================================
37 ·····Generated·by [doxygen]·1.9.429 ·····Generated·by [doxygen]·1.9.4
48.9 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00746_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-grid:·identitygridintersectioniterator.hh·Source·File</title>8 <title>dune-grid:·identitygridhierarchiciterator.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, 153 lines modifiedOffset 62, 87 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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">identitygridintersectioniterator.hh</div></div>68 ··<div·class="headertitle"><div·class="title">identitygridhierarchiciterator.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00746.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00746.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_IDENTITYGRID_INTERSECTIONITERATOR_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_IDENTITYGRIDHIERITERATOR_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_IDENTITYGRID_INTERSECTIONITERATOR_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_IDENTITYGRIDHIERITERATOR_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·&quot;<a·class="code"·href="a00731.html">identitygridintersections.hh</a>&quot;</span></div> 
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00752.html">identitygridentity.hh</a>&quot;</span></div> 
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07292.html">dune/grid/common/intersection.hh</a>&gt;</span></div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> 
83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>78 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</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>·</div>
 81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="comment">//**********************************************************************</span></div>
 82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//</span></div>
85 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>83 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment"></span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>
86 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a03426.html">···28</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03426.html">IdentityGridLeafIntersectionIterator</a></div>84 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a03430.html">···25</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03430.html">IdentityGridHierarchicIterator</a></div>
87 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>85 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··{</div>
 86 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 87 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="comment">//·Type·of·the·corresponding·HierarchicIterator·in·the·host·grid</span></div>
 88 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::HostGridType::template·Codim&lt;0&gt;::Entity::HierarchicIterator·HostGridHierarchicIterator;</div>
88 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>89 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
89 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dim·=·GridImp::dimension;</div>90 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">public</span>:</div>
90 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>91 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
91 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dimworld·=·GridImp::dimensionworld;</div>92 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03430.html#aa0df92cab3ced970697ee5c6752f6bea">···33</a></span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03430.html#aa0df92ca[·...·truncated·by·diffoscope;·len:·45,·SHA:·02be3ca8b3b03fe86451ba68f5326965a9f5ce01f9d85f9b7022781a63a26051·...·];</div>
92 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>93 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 94 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03430.html#a8e18a57baf6ae3125ef5c33881ea7d89">···35</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::template·Codim&lt;0&gt;::Entity·<a·class="code·hl_typedef"·href="a03430.html#a8e18a57baf6ae3125ef5c33881ea7d89">Entity</a>;</div>
93 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="comment">//·The·type·used·to·store·coordinates</span></div> 
94 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::ctype·ctype;</div> 
95 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>95 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
96 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::HostGridType::LeafGridView::IntersectionIterator·HostLeafIntersectionIterator;</div>96 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03430.html#aebd5e0d03c127b9836d8e2fc76936c83">···38</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03430.html#aebd5e0d03c127b9836d8e2fc76936c83">IdentityGridHierarchicIterator</a>(<span·class="[·...·truncated·by·diffoscope;·len:·237,·SHA:·7e15a5272d8a44beaa6d89df5f9fb6dafe5adba1ca470e57c4f0bf44304e04f9·...·]</div>
97 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>97 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······identityGrid_(identityGrid),</div>
98 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">public</span>:</div>98 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······hostHierarchicIterator_(startEntity.impl().hostEntity_.hbegin(maxLevel))</div>
99 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>99 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····{}</div>
100 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03426.html#aea71fe332ab3218d659a6439ccb9c430">···42</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01966.html">Dune::Intersection&lt;const·GridImp,·Dune::IdentityGridLeafIntersection&lt;GridImp&gt;[·...·truncated·by·diffoscope;·len:·107,·SHA:·d3e817496ff17e86b86d14084e5a9dc8fd709990f12d9357360bacfdba5b4030·...·]</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>·</div>101 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
102 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03426.html#aed2b0d4e0cf037f2170cc9d0b2089817">···44</a></span>····<a·class="code·hl_function"·href="a03426.html#aed2b0d4e0cf037f2170cc9d0b2089817">IdentityGridLeafIntersectionIterator</a>()</div>102 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03430.html#abd073ada6d6809d997d97f43ebde38af">···45</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03430.html#abd073ada6d6809d997d97f43ebde38af">Identi[·...·truncated·by·diffoscope;·len:·344,·SHA:·0683e1196d92d9e7086b5e510843f6147261309b2994ba64e93b5120716a8fd1·...·]</div>
 103 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······identityGrid_(identityGrid),</div>
 104 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······hostHierarchicIterator_(startEntity.impl().hostEntity_.hend(maxLevel))</div>
103 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····{}</div>105 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{}</div>
104 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>106 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
105 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03426.html#a5c49c0dc0e28faaefff547cc6bb08845">···47</a></span>····<a·class="code·hl_function"·href="a03426.html#a5c49c0dc0e28faaefff547cc6bb08845">IdentityGridLeafIntersectionIterator</a>(<span·class="keyword">const</span>·GridImp*·identityGrid,</div> 
106 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·········································<span·class="keyword">const</span>·HostLeafIntersectionIterator&amp;·hostIterator)</div> 
107 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······:·identityGrid_(identityGrid)</div> 
108 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······,·hostIterator_(hostIterator)</div> 
109 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····{}</div> 
110 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>107 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
111 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03426.html#a32633a1200f9cedd5c0bed35ffdada07">···54</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03426.html#a32633a1200f9cedd5c0bed35ffdada07">equals[·...·truncated·by·diffoscope;·len:·173,·SHA:·c17e20a4463f943dbc892bb77155eefc90515720edaa1050458c5c8bbb9fd2db·...·]</div>108 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03430.html#a7d67c2e9ce45504c1a0cd5a532ac97d3">···52</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03430.html#a7d67c2e9ce45504c1a0cd5a532ac97d3">increm[·...·truncated·by·diffoscope;·len:·9,·SHA:·0ce4a910acf7d2b2f127a0489524e6f4035bde892b920e5d1f3abb53a0e2a744·...·]</div>
 109 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····{</div>
112 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordflow">return</span>·hostIterator_·==·other.hostIterator_;</div>110 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······++hostHierarchicIterator_;</div>
 111 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div>
113 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div>112 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 113 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03430.html#ae0b559e450987269683ea0100cfe5a11">···58</a></span>····<a·class="code·hl_typedef"·href="a03430.html#a8e18a57baf6ae3125ef5c33881ea7d89">Entity</a>·<a·class="code·hl_function"·href="a03430.html#ae0b559e450987269683ea0100cfe5a11">dereference</a>()<span·class="keyword">·const·</span>{</div>
 114 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a03430.html#a8e18a57baf6ae3125ef5c33881ea7d89">Entity</a>{{identityGrid_,*hostHierarchicIterator_}};</div>
114 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
115 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
116 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03426.html#a340aae4fbc58f0186590132dbe02b22b">···60</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03426.html#a340aae4fbc58f0186590132dbe02b22b">increment</a>()·{</div> 
117 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······++hostIterator_;</div> 
118 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>115 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div>
119 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>116 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
120 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03426.html#a9c7703a9b388d57c7c598a8541ce75d4">···65</a></span>····<a·class="code·hl_class"·href="a01966.html">Intersection</a>·<a·class="code·hl_function"·href="a03426.html#a9c7703a9b388d57c7c598a8541ce75d4">dereference</a>()<span·class="keyword">·const·</span>{</div> 
121 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03462.html">IdentityGridLeafIntersection&lt;GridImp&gt;</a>(identityGrid_,*hostIterator_);</div>117 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03430.html#a94f4e2dba240d68b8050d60e58b005fc">···63</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03430.html#a94f4e2dba240d68b8050d60e58b005fc">equals[·...·truncated·by·diffoscope;·len:·163,·SHA:·2ed6f6c2e106bbf5a7d369f0affb4ab67ad4b00ecf3825d90ea5fb6cef3a240b·...·]</div>
 118 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">return</span>·hostHierarchicIterator_·==·i.hostHierarchicIterator_;</div>
122 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>119 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>
123 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>120 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
124 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">private</span>:</div>121 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">private</span>:</div>
125 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="comment">//**********************************************************</span></div>122 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">const</span>·GridImp*·identityGrid_;</div>
 123 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 124 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····HostGridHierarchicIterator·hostHierarchicIterator_;</div>
126 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="comment">//··private·data</span></div>125 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
127 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="comment">//**********************************************************</span></div>126 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··};</div>
128 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>127 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
129 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keyword">const</span>·GridImp*·identityGrid_·=·<span·class="keyword">nullptr</span>;</div> 
130 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····HostLeafIntersectionIterator·hostIterator_·=·{};</div>128 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 129 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>}··<span·class="comment">//·end·namespace·Dune</span></div>
131 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··};</div>130 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
132 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
133 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
134 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
135 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
136 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div> 
137 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03422.html">···83</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03422.html">IdentityGridLevelIntersectionIterator</a></div> 
138 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··{</div> 
139 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dim·=·GridImp::dimension;</div> 
140 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
141 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dimworld·=·GridImp::dimensionworld;</div> 
142 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
143 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="comment">//·The·type·used·to·store·coordinates</span></div> 
144 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::ctype·ctype;</div> 
145 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div> 
146 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::HostGridType::LevelGridView::IntersectionIterator·HostLevelIntersectionIterator;</div> 
147 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
148 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">public</span>:</div> 
149 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
150 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a03422.html#a75a25ee462a58f047d999fdda1969282">···96</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01966.html">Dune::Intersection&lt;const·GridImp,·Dune::IdentityGridLevelIntersection&lt;GridImp&gt;</a>·&gt;·<a·class="code·hl_typedef"·href="a03422.html#a75a25ee462a58f047d999fdda1969282">Intersection</a>;</div> 
151 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
152 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a03422.html#afd1e42c0136920c19fa3fdb5d034da56">···98</a></span>····<a·class="code·hl_function"·href="a03422.html#afd1e42c0136920c19fa3fdb5d034da56">IdentityGridLevelIntersectionIterator</a>()</div> 
153 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····{}</div> 
154 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
Max diff block lines reached; 10043/40016 bytes (25.10%) of diff not shown.
9.7 KB
html2text {}
    
Offset 5, 209 lines modifiedOffset 5, 110 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·identitygrid8 ····*·identitygrid
9 identitygridintersectioniterator.hh9 identitygridhierarchiciterator.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_IDENTITYGRID_INTERSECTIONITERATOR_HH16 ·5#ifndef·DUNE_IDENTITYGRIDHIERITERATOR_HH
17 ·6#define·DUNE_IDENTITYGRID_INTERSECTIONITERATOR_HH17 ·6#define·DUNE_IDENTITYGRIDHIERITERATOR_HH
18 ·718 ·7
19 ·8#include·"identitygridintersections.hh" 
20 ·9#include·"identitygridentity.hh" 
21 ·10 
22 ·11#include·<dune/grid/common/intersection.hh> 
23 ·12 
24 ·17namespace·Dune·{19 ·12namespace·Dune·{
25 ·1820 ·13
 21 ·14
 22 ·15·//**********************************************************************
 23 ·16·//
26 ·27·template<class·GridImp>24 ·24·template<class·GridImp>
27 28·class·IdentityGridLeafIntersectionIterator25 25·class·IdentityGridHierarchicIterator
28 ·29·{26 ·26·{
 27 ·27
 28 ·28·//·Type·of·the·corresponding·HierarchicIterator·in·the·host·grid
 29 ·29·typedef·typename·GridImp::HostGridType::template·Codim<0>::Entity::
 30 HierarchicIterator·HostGridHierarchicIterator;
29 ·3031 ·30
30 ·31·constexpr·static·int·dim·=·GridImp::dimension;32 ·31·public:
31 ·3233 ·32
32 ·33·constexpr·static·int·dimworld·=·GridImp::dimensionworld;34 33·constexpr·static·int·codimension·=·0;
33 ·3435 ·34
 36 35·typedef·typename·GridImp::template·Codim<0>::Entity·Entity;
 37 ·36
 38 38·explicit·IdentityGridHierarchicIterator(const·GridImp*·identityGrid,·const
 39 Entity&·startEntity,·int·maxLevel)·:
 40 ·39·identityGrid_(identityGrid),
 41 ·40·hostHierarchicIterator_(startEntity.impl().hostEntity_.hbegin(maxLevel))
 42 ·41·{}
 43 ·42
34 ·35·//·The·type·used·to·store·coordinates 
35 ·36·typedef·typename·GridImp::ctype·ctype; 
36 ·37 
37 ·38·typedef·typename·GridImp::HostGridType::LeafGridView::IntersectionIterator 
38 HostLeafIntersectionIterator; 
39 ·39 
40 ·40·public: 
41 ·41 
42 42·typedef·Dune::Intersection<const_GridImp,_Dune:: 
43 IdentityGridLeafIntersection<GridImp>·>·Intersection; 
44 ·4344 ·43
45 44·IdentityGridLeafIntersectionIterator() 
46 ·45·{} 
47 ·46 
48 47·IdentityGridLeafIntersectionIterator(const·GridImp*·identityGrid,45 45·explicit·IdentityGridHierarchicIterator(const·GridImp*·identityGrid,·const
49 ·48·const·HostLeafIntersectionIterator&·hostIterator)46 Entity&·startEntity,·int·maxLevel,·[[maybe_unused]]·bool·endDummy)·:
50 ·49·:·identityGrid_(identityGrid)47 ·46·identityGrid_(identityGrid),
 48 ·47·hostHierarchicIterator_(startEntity.impl().hostEntity_.hend(maxLevel))
 49 ·48·{}
 50 ·49
 51 ·50
51 ·50·,·hostIterator_(hostIterator) 
52 ·51·{} 
53 ·52 
54 54·bool·equals(const·IdentityGridLeafIntersectionIterator&·other)·const·{ 
55 ·55·return·hostIterator_·==·other.hostIterator_; 
56 ·56·} 
57 ·57 
58 ·58 
59 60·void·increment()·{52 52·void·increment()
60 ·61·++hostIterator_;53 ·53·{
 54 ·54·++hostHierarchicIterator_;
 55 ·55·}
 56 ·56
 57 58·Entity·dereference()·const·{
 58 ·59·return·Entity{{identityGrid_,*hostHierarchicIterator_}};
61 ·62·}59 ·60·}
62 ·63 
63 65·Intersection·dereference()·const·{ 
64 ·66·return·IdentityGridLeafIntersection<GridImp>(identityGrid_,*hostIterator_);60 ·61
 61 63·bool·equals(const·IdentityGridHierarchicIterator&·i)·const·{
 62 ·64·return·hostHierarchicIterator_·==·i.hostHierarchicIterator_;
65 ·67·}63 ·65·}
66 ·6864 ·66
67 ·69·private:65 ·67·private:
68 ·70·//********************************************************** 
69 ·71·//·private·data 
70 ·72·//**********************************************************66 ·68·const·GridImp*·identityGrid_;
 67 ·69
 68 ·70·HostGridHierarchicIterator·hostHierarchicIterator_;
 69 ·71
 70 ·72·};
71 ·7371 ·73
 72 ·74
72 ·74·const·GridImp*·identityGrid_·=·nullptr; 
73 ·75·HostLeafIntersectionIterator·hostIterator_·=·{}; 
74 ·76·}; 
75 ·77 
76 ·78 
77 ·79 
78 ·80 
79 ·82·template<class·GridImp> 
80 83·class·IdentityGridLevelIntersectionIterator 
81 ·84·{ 
82 ·85·constexpr·static·int·dim·=·GridImp::dimension; 
83 ·86 
84 ·87·constexpr·static·int·dimworld·=·GridImp::dimensionworld; 
85 ·88 
86 ·89·//·The·type·used·to·store·coordinates 
87 ·90·typedef·typename·GridImp::ctype·ctype; 
88 ·91 
89 ·92·typedef·typename·GridImp::HostGridType::LevelGridView::IntersectionIterator 
90 HostLevelIntersectionIterator; 
91 ·93 
92 ·94·public: 
93 ·95 
94 96·typedef·Dune::Intersection<const_GridImp,_Dune:: 
95 IdentityGridLevelIntersection<GridImp>·>·Intersection; 
96 ·97 
97 98·IdentityGridLevelIntersectionIterator() 
Max diff block lines reached; 4546/9911 bytes (45.87%) of diff not shown.
7.22 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00749.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-grid:·identitygridleafiterator.hh·File·Reference</title>8 <title>dune-grid:·identitygridintersectioniterator.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, 38 lines modifiedOffset 65, 42 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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">identitygridleafiterator.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">identitygridintersectioniterator.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>The·IdentityGridLeafIterator·class.··75 <p>The·IdentityGridLeafIntersectionIterator·and·IdentityGridLevelIntersectionIterator·classes.··
76 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
77 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>77 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00755_source.html">identitygridintersections.hh</a>&quot;</code><br·/>
 78 <code>#include·&quot;<a·class="el"·href="a00740_source.html">identitygridentity.hh</a>&quot;</code><br·/>
 79 <code>#include·&lt;<a·class="el"·href="a07292_source.html">dune/grid/common/intersection.hh</a>&gt;</code><br·/>
78 </div>80 </div>
79 <p><a·href="a00749_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a00749_source.html">Go·to·the·source·code·of·this·file.</a></p>
80 <table·class="memberdecls">82 <table·class="memberdecls">
81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
82 Classes</h2></td></tr>84 Classes</h2></td></tr>
83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03470.html">Dune::IdentityGridLeafIterator&lt;·codim,·pitype,·GridImp·&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="a03426.html">Dune::IdentityGridLeafIntersectionIterator&lt;·GridImp·&gt;</a></td></tr>
84 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterator·over·all·entities·of·a·given·codimension·and·level·of·a·grid.··<a·href="a03470.html#details">More...</a><br·/></td></tr>86 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterator·over·all·element·neighborsMesh·entities·of·codimension·0·("elements")·allow·to·visit·all·neighbors,·where·a·neighbor·is·an·entity·of·codimension·0·which·has·a·common·entity·of·codimension·1·These·neighbors·are·accessed·via·a·<a·class="el"·href="a02822.html"·title="M[·...·truncated·by·diffoscope;·len:·286,·SHA:·3c6caaf6b2adf9732e8f862c067a15e24979b62114be3814d8eda7e6b3d6f4f9·...·].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="a03422.html">Dune::IdentityGridLevelIntersectionIterator&lt;·GridImp·&gt;</a></td></tr>
85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 </table><table·class="memberdecls">90 </table><table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
88 Namespaces</h2></td></tr>92 Namespaces</h2></td></tr>
89 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>93 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
90 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>94 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table>96 </table>
93 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>97 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
94 <div·class="textblock"><p·>The·IdentityGridLeafIterator·class.·</p>98 <div·class="textblock"><p·>The·IdentityGridLeafIntersectionIterator·and·IdentityGridLevelIntersectionIterator·classes.·</p>
95 </div></div><!--·contents·-->99 </div></div><!--·contents·-->
96 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
97 <hr·class="footer"/><address·class="footer"><small>101 <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.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
99 </small></address>103 </small></address>
100 </body>104 </body>
101 </html>105 </html>
1.63 KB
html2text {}
    
Offset 6, 25 lines modifiedOffset 6, 35 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·identitygrid9 ····*·identitygrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 identitygridleafiterator.hh·File·Reference11 identitygridintersectioniterator.hh·File·Reference
 12 The·IdentityGridLeafIntersectionIterator·and
12 The·IdentityGridLeafIterator·class.·More...13 IdentityGridLevelIntersectionIterator·classes.·More...
 14 #include·"identitygridintersections.hh"
 15 #include·"identitygridentity.hh"
13 #include·<dune/grid/common/gridenums.hh>16 #include·<dune/grid/common/intersection.hh>
14 Go_to_the_source_code_of_this_file.17 Go_to_the_source_code_of_this_file.
15 ·Classes18 ·Classes
16 class· Dune::IdentityGridLeafIterator<_codim,_pitype,_GridImp_>19 class· Dune::IdentityGridLeafIntersectionIterator<_GridImp_>
17  ······Iterator·over·all·entities·of·a·given·codimension·and·level·of·a·grid. 
18 ········More...20 ········Iterator·over·all·element·neighborsMesh·entities·of·codimension·0
 21 ········("elements")·allow·to·visit·all·neighbors,·where·a·neighbor·is·an
 22  ······entity·of·codimension·0·which·has·a·common·entity·of·codimension·1
 23 ········These·neighbors·are·accessed·via·a·IntersectionIterator.·This·allows
 24 ········the·implement·non-matching·meshes.·The·number·of·neighbors·may·be
 25 ········different·from·the·number·of·an·element!·More...
 26  
 27 class· Dune::IdentityGridLevelIntersectionIterator<_GridImp_>
19  28  
20 ·Namespaces29 ·Namespaces
21 namespace· Dune30 namespace· Dune
22  ··········Include·standard·header·files.31  ··········Include·standard·header·files.
23  32  
24 *****·Detailed·Description·*****33 *****·Detailed·Description·*****
25 The·IdentityGridLeafIterator·class.34 The·IdentityGridLeafIntersectionIterator·and
 35 IdentityGridLevelIntersectionIterator·classes.
  
26 ===============================================================================36 ===============================================================================
27 ·····Generated·by [doxygen]·1.9.437 ·····Generated·by [doxygen]·1.9.4
49.3 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00749_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-grid:·identitygridleafiterator.hh·Source·File</title>8 <title>dune-grid:·identitygridintersectioniterator.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, 88 lines modifiedOffset 62, 153 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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">identitygridleafiterator.hh</div></div>68 ··<div·class="headertitle"><div·class="title">identitygridintersectioniterator.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00749.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00749.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_IDENTITYGRIDLEAFITERATOR_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_IDENTITYGRID_INTERSECTIONITERATOR_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_IDENTITYGRIDLEAFITERATOR_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_IDENTITYGRID_INTERSECTIONITERATOR_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="a00236.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00755.html">identitygridintersections.hh</a>&quot;</span></div>
 79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00740.html">identitygridentity.hh</a>&quot;</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>·</div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07292.html">dune/grid/common/intersection.hh</a>&gt;</span></div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div> 
83 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·codim,·PartitionIteratorType·pitype,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>85 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>
84 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a03470.html">···21</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03470.html">IdentityGridLeafIterator</a></div>86 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a03426.html">···28</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03426.html">IdentityGridLeafIntersectionIterator</a></div>
85 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··{</div> 
86 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">private</span>:</div> 
87 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
88 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="comment">//·LevelIterator·to·the·equivalent·entity·in·the·host·grid</span></div> 
89 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::HostGridType::template·Codim&lt;codim&gt;::template·Partition&lt;pitype&gt;::LeafIterator·HostGridLeafIterator;</div> 
90 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
91 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">public</span>:</div> 
92 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>87 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
93 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03470.html#a65a6450715cd094ad84e823f7241c80b">···30</a></span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03470.html#a65a6450715cd094ad84e823f7241c80b">codimension</a>·=·codim;</div> 
94 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>88 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
95 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03470.html#ab954e16bec34e35cf6511fd087076ad1">···32</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::template·Codim&lt;codim&gt;::Entity·<a·cl[·...·truncated·by·diffoscope;·len:·85,·SHA:·6d0a2aae8ba8dc60ce91e32210b2eff0cd72c6d43c1047df561e2faa87a78c84·...·];</div>89 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dim·=·GridImp::dimension;</div>
96 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>90 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 91 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dimworld·=·GridImp::dimensionworld;</div>
97 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03470.html#abce0d8febe77c3244b4f0c1797e9b8b4">···35</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03470.html#abce0d8febe77c3244b4f0c1797e9b8b4">IdentityGridLeafIterator</a>(<span·class="keyword">const</span>·GridImp*·identityGrid)·:</div> 
98 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······identityGrid_(identityGrid),</div> 
99 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······hostLeafIterator_(identityGrid-&gt;hostgrid_-&gt;<a·class="code·hl_function"·href="a01033.html#ga7beb4263de10995bb950df5b2a460b1b">leafGridView</a>().template·begin&lt;codim,pitype&gt;())</div> 
100 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{}</div>92 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 93 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="comment">//·The·type·used·to·store·coordinates</span></div>
 94 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::ctype·ctype;</div>
 95 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 96 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::HostGridType::LeafGridView::IntersectionIterator·HostLeafIntersectionIterator;</div>
101 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>97 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
102 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03470.html#a3651402fc91470562b579c6c8aaf5cee">···44</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03470.html#a3651402fc91470562b579c6c8aaf5cee">Identi[·...·truncated·by·diffoscope;·len:·146,·SHA:·45ade7ec0d18229ef395879183b47a420f72475b51bb58f65e1f5e9a907ce156·...·]:</div>98 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">public</span>:</div>
103 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······identityGrid_(identityGrid),</div>99 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
104 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······hostLeafIterator_(identityGrid-&gt;hostgrid_-&gt;<a·class="code·hl_function"·href="a01033.html#ga7beb4263de10995bb950df5b2a460b1b">leafGridView</a>().template·end&lt;codim,pitype&gt;())</div>100 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03426.html#aea71fe332ab3218d659a6439ccb9c430">···42</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01966.html">Dune::Intersection&lt;const·GridImp,·Dune::I[·...·truncated·by·diffoscope;·len:·149,·SHA:·b0d330f2e4578fbd1c122528567716962c1f6044d3ef48bc22e3504fcaef7eee·...·]</div>
 101 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 102 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03426.html#aed2b0d4e0cf037f2170cc9d0b2089817">···44</a></span>····<a·class="code·hl_function"·href="a03426.html#aed2b0d4e0cf037f2170cc9d0b2089817">IdentityGridLeafIntersectionIterator</a>()</div>
105 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{}</div>103 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····{}</div>
106 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>104 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 105 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03426.html#a5c49c0dc0e28faaefff547cc6bb08845">···47</a></span>····<a·class="code·hl_function"·href="a03426.html#a5c49c0dc0e28faaefff547cc6bb08845">IdentityGridLeafIntersectionIterator</a>(<span·class="keyword">const</span>·GridImp*·identityGrid,</div>
 106 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·········································<span·class="keyword">const</span>·HostLeafIntersectionIterator&amp;·hostIterator)</div>
 107 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······:·identityGrid_(identityGrid)</div>
 108 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······,·hostIterator_(hostIterator)</div>
 109 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····{}</div>
107 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>110 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
108 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03470.html#adcb0a96cf975a6dad2f7d87a3fae4fd3">···51</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03470.html#adcb0a96cf975a6dad2f7d87a3fae4fd3">increm[·...·truncated·by·diffoscope;·len:·10,·SHA:·a3b8175b7a5291a3e381066bb6fa2663c4fca392cd866ac1e5c4fc8cba585dc4·...·]{</div>111 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03426.html#a32633a1200f9cedd5c0bed35ffdada07">···54</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03426.html#a32633a1200f9cedd5c0bed35ffdada07">equals[·...·truncated·by·diffoscope;·len:·172,·SHA:·7876d330d3775893f72b1f353cd70a1e9c22b3c9cc6f8389b498942bcdc1a8d5·...·]{</div>
109 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······++hostLeafIterator_;</div>112 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordflow">return</span>·hostIterator_·==·other.hostIterator_;</div>
110 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>113 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div>
111 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>114 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
112 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03470.html#a159798bf4ed35bb78a6121355d83c692">···56</a></span>····<a·class="code·hl_typedef"·href="a03470.html#ab954e16bec34e35cf6511fd087076ad1">Entity</a>·<a·class="code·hl_function"·href="a03470.html#a159798bf4ed35bb78a6121355d83c692">dereference</a>()<span·class="keyword">·const·</span>{</div> 
113 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a03470.html#ab954e16bec34e35cf6511fd087076ad1">Entity</a>{{identityGrid_,*hostLeafIterator_}};</div> 
114 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>115 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 116 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03426.html#a340aae4fbc58f0186590132dbe02b22b">···60</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03426.html#a340aae4fbc58f0186590132dbe02b22b">increment</a>()·{</div>
 117 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······++hostIterator_;</div>
115 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>118 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>
116 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03470.html#a1bd323faf3358a0171f28daebe1c1d6f">···61</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03470.html#a1bd323faf3358a0171f28daebe1c1d6f">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03470.html">IdentityGridLeafIterator</a>&amp;·i)<span·class="keyword">·const·</span>{</div> 
117 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordflow">return</span>·hostLeafIterator_·==·i.hostLeafIterator_;</div> 
118 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div>119 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 120 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03426.html#a9c7703a9b388d57c7c598a8541ce75d4">···65</a></span>····<a·class="code·hl_class"·href="a01966.html">Intersection</a>·<a·class="code·hl_function"·href="a03426.html#a9c7703a9b388d57c7c598a8541ce75d4">dereference</a>()<span·class="keyword">·const·</span>{</div>
 121 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03462.html">IdentityGridLeafIntersection&lt;GridImp&gt;</a>(identityGrid_,*hostIterator_);</div>
119 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
120 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">private</span>:</div> 
121 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">const</span>·GridImp*·identityGrid_;</div> 
122 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>122 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>
123 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····HostGridLeafIterator·hostLeafIterator_;</div> 
124 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>123 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 124 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">private</span>:</div>
 125 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="comment">//**********************************************************</span></div>
 126 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="comment">//··private·data</span></div>
 127 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="comment">//**********************************************************</span></div>
 128 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 129 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keyword">const</span>·GridImp*·identityGrid_·=·<span·class="keyword">nullptr</span>;</div>
 130 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····HostLeafIntersectionIterator·hostIterator_·=·{};</div>
125 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··};</div>131 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··};</div>
126 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>132 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
127 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>133 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
128 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}··<span·class="comment">//·namespace·Dune</span></div> 
129 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>134 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 135 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 136 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>
 137 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03422.html">···83</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03422.html">IdentityGridLevelIntersectionIterator</a></div>
 138 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··{</div>
 139 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dim·=·GridImp::dimension;</div>
 140 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 141 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dimworld·=·GridImp::dimensionworld;</div>
 142 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 143 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="comment">//·The·type·used·to·store·coordinates</span></div>
 144 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::ctype·ctype;</div>
 145 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 146 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::HostGridType::LevelGridView::IntersectionIterator·HostLevelIntersectionIterator;</div>
 147 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 148 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">public</span>:</div>
 149 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 150 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a03422.html#a75a25ee462a58f047d999fdda1969282">···96</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01966.html">Dune::Intersection&lt;const·GridImp,·Dune::IdentityGridLevelIntersection&lt;GridImp&gt;</a>·&gt;·<a·class="code·hl_typedef"·href="a03422.html#a75a25ee462a58f047d999fdda1969282">Intersection</a>;</div>
Max diff block lines reached; 9847/40523 bytes (24.30%) of diff not shown.
9.62 KB
html2text {}
    
Offset 5, 114 lines modifiedOffset 5, 209 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·identitygrid8 ····*·identitygrid
9 identitygridleafiterator.hh9 identitygridintersectioniterator.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_IDENTITYGRIDLEAFITERATOR_HH16 ·5#ifndef·DUNE_IDENTITYGRID_INTERSECTIONITERATOR_HH
17 ·6#define·DUNE_IDENTITYGRIDLEAFITERATOR_HH17 ·6#define·DUNE_IDENTITYGRID_INTERSECTIONITERATOR_HH
18 ·718 ·7
 19 ·8#include·"identitygridintersections.hh"
 20 ·9#include·"identitygridentity.hh"
 21 ·10
19 ·8#include·<dune/grid/common/gridenums.hh>22 ·11#include·<dune/grid/common/intersection.hh>
20 ·923 ·12
21 ·14namespace·Dune·{24 ·17namespace·Dune·{
 25 ·18
 26 ·27·template<class·GridImp>
22 ·15 
23 ·16 
24 ·20·template<int·codim,·PartitionIteratorType·pitype,·class·GridImp> 
25 21·class·IdentityGridLeafIterator27 28·class·IdentityGridLeafIntersectionIterator
26 ·22·{28 ·29·{
 29 ·30
 30 ·31·constexpr·static·int·dim·=·GridImp::dimension;
 31 ·32
 32 ·33·constexpr·static·int·dimworld·=·GridImp::dimensionworld;
 33 ·34
 34 ·35·//·The·type·used·to·store·coordinates
 35 ·36·typedef·typename·GridImp::ctype·ctype;
 36 ·37
 37 ·38·typedef·typename·GridImp::HostGridType::LeafGridView::IntersectionIterator
 38 HostLeafIntersectionIterator;
27 ·23·private: 
28 ·24 
29 ·25·//·LevelIterator·to·the·equivalent·entity·in·the·host·grid 
30 ·26·typedef·typename·GridImp::HostGridType::template·Codim<codim>::template 
31 Partition<pitype>::LeafIterator·HostGridLeafIterator; 
32 ·27 
33 ·28·public: 
34 ·29 
35 30·constexpr·static·int·codimension·=·codim; 
36 ·31 
37 32·typedef·typename·GridImp::template·Codim<codim>::Entity·Entity; 
38 ·33 
39 35·explicit·IdentityGridLeafIterator(const·GridImp*·identityGrid)·: 
40 ·36·identityGrid_(identityGrid), 
41 ·37·hostLeafIterator_(identityGrid->hostgrid_->leafGridView().template 
42 begin<codim,pitype>()) 
43 ·38·{} 
44 ·3939 ·39
 40 ·40·public:
 41 ·41
 42 42·typedef·Dune::Intersection<const_GridImp,_Dune::
 43 IdentityGridLeafIntersection<GridImp>·>·Intersection;
 44 ·43
 45 44·IdentityGridLeafIntersectionIterator()
 46 ·45·{}
 47 ·46
45 44·explicit·IdentityGridLeafIterator(const·GridImp*·identityGrid,·[48 47·IdentityGridLeafIntersectionIterator(const·GridImp*·identityGrid,
46 [maybe_unused]]·bool·endDummy)·:49 ·48·const·HostLeafIntersectionIterator&·hostIterator)
47 ·45·identityGrid_(identityGrid),50 ·49·:·identityGrid_(identityGrid)
48 ·46·hostLeafIterator_(identityGrid->hostgrid_->leafGridView().template 
49 end<codim,pitype>()) 
50 ·47·{} 
51 ·48 
52 ·4951 ·50·,·hostIterator_(hostIterator)
 52 ·51·{}
 53 ·52
 54 54·bool·equals(const·IdentityGridLeafIntersectionIterator&·other)·const·{
 55 ·55·return·hostIterator_·==·other.hostIterator_;
 56 ·56·}
 57 ·57
 58 ·58
 59 60·void·increment()·{
 60 ·61·++hostIterator_;
 61 ·62·}
 62 ·63
 63 65·Intersection·dereference()·const·{
 64 ·66·return·IdentityGridLeafIntersection<GridImp>(identityGrid_,*hostIterator_);
 65 ·67·}
 66 ·68
 67 ·69·private:
 68 ·70·//**********************************************************
 69 ·71·//·private·data
 70 ·72·//**********************************************************
 71 ·73
 72 ·74·const·GridImp*·identityGrid_·=·nullptr;
 73 ·75·HostLeafIntersectionIterator·hostIterator_·=·{};
 74 ·76·};
 75 ·77
 76 ·78
 77 ·79
 78 ·80
 79 ·82·template<class·GridImp>
 80 83·class·IdentityGridLevelIntersectionIterator
 81 ·84·{
 82 ·85·constexpr·static·int·dim·=·GridImp::dimension;
 83 ·86
 84 ·87·constexpr·static·int·dimworld·=·GridImp::dimensionworld;
 85 ·88
 86 ·89·//·The·type·used·to·store·coordinates
 87 ·90·typedef·typename·GridImp::ctype·ctype;
 88 ·91
 89 ·92·typedef·typename·GridImp::HostGridType::LevelGridView::IntersectionIterator
 90 HostLevelIntersectionIterator;
 91 ·93
 92 ·94·public:
 93 ·95
 94 96·typedef·Dune::Intersection<const_GridImp,_Dune::
 95 IdentityGridLevelIntersection<GridImp>·>·Intersection;
 96 ·97
 97 98·IdentityGridLevelIntersectionIterator()
 98 ·99·{}
 99 ·100
 100 101·IdentityGridLevelIntersectionIterator(const·GridImp*·identityGrid,
 101 ·102·const·HostLevelIntersectionIterator&·hostIterator)
 102 ·103·:·identityGrid_(identityGrid)
 103 ·104·,·hostIterator_(hostIterator)
 104 ·105·{}
Max diff block lines reached; 4324/9832 bytes (43.98%) of diff not shown.
6.07 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00752.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-grid:·identitygridentity.hh·File·Reference</title>8 <title>dune-grid:·identitygridleafiterator.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, 41 lines modifiedOffset 65, 38 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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">identitygridentity.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">identitygridleafiterator.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>The·IdentityGridEntity·class.··75 <p>The·IdentityGridLeafIterator·class.··
76 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
77 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
78 </div>78 </div>
79 <p><a·href="a00752_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a00752_source.html">Go·to·the·source·code·of·this·file.</a></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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03414.html">Dune::IdentityGridEntity&lt;·codim,·dim,·GridImp·&gt;</a></td></tr> 
84 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·implementation·of·entities·in·a·<a·class="el"·href="a03382.html"·title="Provides·a·meta·grid·that·is·identical·to·its·host.">IdentityGrid</a>.··<a·href="a03414.html#details">More...</a><br·/></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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03434.html">Dune::IdentityGridEntity&lt;·0,·dim,·GridImp·&gt;</a></td></tr>83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03470.html">Dune::IdentityGridLeafIterator&lt;·codim,·pitype,·GridImp·&gt;</a></td></tr>
87 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialization·for·codim-0-entities.··<a·href="a03434.html#details">More...</a><br·/></td></tr>84 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterator·over·all·entities·of·a·given·codimension·and·level·of·a·grid.··<a·href="a03470.html#details">More...</a><br·/></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">86 </table><table·class="memberdecls">
90 <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>
91 Namespaces</h2></td></tr>88 Namespaces</h2></td></tr>
92 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>89 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
93 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>90 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table>92 </table>
96 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>93 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
97 <div·class="textblock"><p·>The·IdentityGridEntity·class.·</p>94 <div·class="textblock"><p·>The·IdentityGridLeafIterator·class.·</p>
98 </div></div><!--·contents·-->95 </div></div><!--·contents·-->
99 <!--·start·footer·part·-->96 <!--·start·footer·part·-->
100 <hr·class="footer"/><address·class="footer"><small>97 <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.498 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
102 </small></address>99 </small></address>
103 </body>100 </body>
104 </html>101 </html>
1.08 KB
html2text {}
    
Offset 6, 27 lines modifiedOffset 6, 25 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·identitygrid9 ····*·identitygrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 identitygridentity.hh·File·Reference11 identitygridleafiterator.hh·File·Reference
12 The·IdentityGridEntity·class.·More...12 The·IdentityGridLeafIterator·class.·More...
13 #include·<dune/grid/common/grid.hh>13 #include·<dune/grid/common/gridenums.hh>
14 Go_to_the_source_code_of_this_file.14 Go_to_the_source_code_of_this_file.
15 ·Classes15 ·Classes
16 class· Dune::IdentityGridEntity<_codim,_dim,_GridImp_>16 class· Dune::IdentityGridLeafIterator<_codim,_pitype,_GridImp_>
 17  ······Iterator·over·all·entities·of·a·given·codimension·and·level·of·a·grid.
 18 ········More...
17  ······The·implementation·of·entities·in·a·IdentityGrid.·More... 
18   
19 class· Dune::IdentityGridEntity<_0,_dim,_GridImp_> 
20  ······Specialization·for·codim-0-entities.·More... 
21  19  
22 ·Namespaces20 ·Namespaces
23 namespace· Dune21 namespace· Dune
24  ··········Include·standard·header·files.22  ··········Include·standard·header·files.
25  23  
26 *****·Detailed·Description·*****24 *****·Detailed·Description·*****
27 The·IdentityGridEntity·class.25 The·IdentityGridLeafIterator·class.
  
28 ===============================================================================26 ===============================================================================
29 ·····Generated·by [doxygen]·1.9.427 ·····Generated·by [doxygen]·1.9.4
125 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00752_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-grid:·identitygridentity.hh·Source·File</title>8 <title>dune-grid:·identitygridleafiterator.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, 458 lines modifiedOffset 62, 88 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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">identitygridentity.hh</div></div>68 ··<div·class="headertitle"><div·class="title">identitygridleafiterator.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00752.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00752.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_IDENTITYGRIDENTITY_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_IDENTITYGRIDLEAFITERATOR_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_IDENTITYGRIDENTITY_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_IDENTITYGRIDLEAFITERATOR_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="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.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;<a·class="code"·href="a00269.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>
79 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 83 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·codim,·PartitionIteratorType·pitype,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>
 84 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a03470.html">···21</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03470.html">IdentityGridLeafIterator</a></div>
83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·Forward·declarations</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="keyword">template</span>&lt;<span·class="keywordtype">int</span>·codim,·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div> 
86 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">class·</span>IdentityGridEntity;</div> 
87 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>85 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··{</div>
88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·codim,·PartitionIteratorType·pitype,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div> 
89 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">class·</span>IdentityGridLevelIterator;</div>86 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">private</span>:</div>
90 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>87 <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">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div> 
92 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">class·</span>IdentityGridLevelIntersectionIterator;</div>88 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="comment">//·LevelIterator·to·the·equivalent·entity·in·the·host·grid</span></div>
 89 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::HostGridType::template·Codim&lt;codim&gt;::template·Partition&lt;pitype&gt;::LeafIterator·HostGridLeafIterator;</div>
93 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>90 <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">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div> 
95 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">class·</span>IdentityGridLeafIntersectionIterator;</div>91 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">public</span>:</div>
 92 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 93 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03470.html#a65a6450715cd094ad84e823f7241c80b">···30</a></span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03470.html#a65a6450715cd094ad84e823f7241c80b">codimension</a>·=·codim;</div>
96 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>94 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 95 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03470.html#ab954e16bec34e35cf6511fd087076ad1">···32</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::template·Codim&lt;codim&gt;::Entity·<a·class="code·hl_typedef"·href="a03470.html#ab954e16bec34e35cf6511fd087076ad1">Entity</a>;</div>
97 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div> 
98 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">class·</span>IdentityGridHierarchicIterator;</div> 
99 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>96 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 97 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03470.html#abce0d8febe77c3244b4f0c1797e9b8b4">···35</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03470.html#abce0d8febe77c3244b4f0c1797e9b8b4">IdentityGridLeafIterator</a>(<span·class="keyword">const</span>·GridImp*·identityGrid)·:</div>
100 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>98 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······identityGrid_(identityGrid),</div>
 99 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······hostLeafIterator_(identityGrid-&gt;hostgrid_-&gt;<a·class="code·hl_function"·href="a01033.html#ga7beb4263de10995bb950df5b2a460b1b">leafGridView</a>().template·begin&lt;codim,pitype&gt;())</div>
101 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="comment">//·External·forward·declarations</span></div> 
102 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>·&gt;</div> 
103 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">struct·</span>HostGridAccess;</div> 
104 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>100 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{}</div>
105 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>101 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
106 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="comment">//**********************************************************************</span></div>102 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03470.html#a3651402fc91470562b579c6c8aaf5cee">···44</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03470.html#a3651402fc91470562b579c6c8aaf5cee">Identi[·...·truncated·by·diffoscope;·len:·147,·SHA:·aae04882e7e201c7ce1d38ab9cae928c521994382b1dac2906b8314bc628ccab·...·]</div>
 103 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······identityGrid_(identityGrid),</div>
 104 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······hostLeafIterator_(identityGrid-&gt;hostgrid_-&gt;<a·class="code·hl_function"·href="a01033.html#ga7beb4263de10995bb950df5b2a460b1b">leafGridView</a>().template·end&lt;codim,pitype&gt;())</div>
 105 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{}</div>
107 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="comment">//</span></div>106 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
108 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">//·--IdentityGridEntity</span></div> 
109 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="comment">//·--Entity</span></div> 
110 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="comment">//</span></div>107 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 108 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03470.html#adcb0a96cf975a6dad2f7d87a3fae4fd3">···51</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03470.html#adcb0a96cf975a6dad2f7d87a3fae4fd3">increment</a>()·{</div>
 109 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······++hostLeafIterator_;</div>
111 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment"></span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·codim,·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div> 
112 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03414.html">···53</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03414.html">IdentityGridEntity</a>·:</div> 
113 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02778.html">EntityDefaultImplementation</a>·&lt;codim,dim,GridImp,IdentityGridEntity&gt;</div> 
114 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··{</div>110 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>
115 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>111 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
116 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp_&gt;</div> 
117 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03414.html#af761e89fc5036420c9210ee59fec7b22">···58</a></span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03446.html">IdentityGr[·...·truncated·by·diffoscope;·len:·20,·SHA:·c0f5d67f023b6ba795668e6d46ac8568d1807459beb97a2c268f6ede0a1b01f1·...·]</div>112 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03470.html#a159798bf4ed35bb78a6121355d83c692">···56</a></span>····<a·class="code·hl_typedef"·href="a03470.html#ab954e16bec34e35cf6511fd087076ad1">Entity</a>·<a·class="code·hl_function"·href="[·...·truncated·by·diffoscope;·len:·101,·SHA:·3952af68d40aa945b7389b36a72df878064ad84ab8d24fe5e7c9fa48a3f95c9e·...·]</div>
 113 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a03470.html#ab954e16bec34e35cf6511fd087076ad1">Entity</a>{{identityGrid_,*hostLeafIterator_}};</div>
 114 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>
118 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>115 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
119 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp_&gt;</div> 
120 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03414.html#a977f2ce1aa60db7cf53bb9f024e128eb">···61</a></span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03450.html">IdentityGridLeafIndexSet</a>;</div>116 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03470.html#a1bd323faf3358a0171f28daebe1c1d6f">···61</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03470.html#a1bd323faf3358a0171f28daebe1c1d6f">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·hre[·...·truncated·by·diffoscope;·len:·89,·SHA:·bc533e2b01c0ecf1e76c8046834d59c794134db3678b54db0807ff5baae5e666·...·]</div>
 117 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordflow">return</span>·hostLeafIterator_·==·i.hostLeafIterator_;</div>
 118 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div>
121 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>119 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
122 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp_&gt;</div> 
123 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03414.html#a59a3ce48afe6611f0b17d4562e022322">···64</a></span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03458.html">IdentityGr[·...·truncated·by·diffoscope;·len:·17,·SHA:·08529aa8e323a9ca1ae3e51caaa5cc019ad0b5886cc86c2a24c0ced3528883eb·...·]</div>120 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">private</span>:</div>
 121 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">const</span>·GridImp*·identityGrid_;</div>
124 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>122 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 123 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····HostGridLeafIterator·hostLeafIterator_;</div>
125 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp_&gt;</div> 
126 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a03414.html#a22466467a2ab3b42f1332f32e3d1074b">···67</a></span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03454.html">IdentityGridGlobalIdSet</a>;</div> 
127 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>124 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
128 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">friend</span>·<span·class="keyword">struct·</span><a·class="code·hl_class"·href="a03386.html">HostGridAccess</a>&lt;·typename·<a·class="code·hl_namespace"·href="a01062.html">std</a>::remove_const&lt;·GridImp·&gt;<a·class="code·hl_function"·href="a02778.html#ae8205047643af955c81ebe79eec0a306">::type</a>·&gt;;</div> 
129 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>125 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··};</div>
130 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>126 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
131 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">private</span>:</div> 
132 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>127 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
133 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····typedef·typename·GridImp::ctype·ctype;</div>128 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}··<span·class="comment">//·namespace·Dune</span></div>
134 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>129 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
135 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="comment">//·The·codimension·of·this·entity·wrt·the·host·grid</span></div> 
136 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····constexpr·static·int·CodimInHostGrid·=·GridImp::HostGridType::dimension·-·GridImp::dimension·+·codim;</div> 
137 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
138 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="comment">//·equivalent·entity·in·the·host·grid</span></div> 
139 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····typedef·typename·GridImp::HostGridType::Traits::template·Codim&lt;CodimInHostGrid&gt;::Entity·HostGridEntity;</div> 
140 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
141 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
142 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">public</span>:</div> 
143 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
144 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a03414.html#acbd37a12a70e1d6358d2185d60ddcabc">···85</a></span>····typedef·typename·GridImp::template·Codim&lt;codim&gt;<a·class="code·hl_typedef"·href="a03414.html#acbd37a12a70e1d6358d2185d60ddcabc">::Geometry</a>·<a·class="code·hl_typedef"·href="a03414.html#acbd37a12a70e1d6358d2185d60ddcabc">Geometry</a>;</div> 
145 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
146 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03414.html#a6e57dd2721e822cdacd75467ce9bd871">···88</a></span>····typedef·typename·GridImp::template·Codim&lt;codim&gt;<a·class="code·hl_typedef"·href="a03414.html#a6e57dd2721e822cdacd75467ce9bd871">::EntitySeed</a>·<a·class="code·hl_typedef"·href="a03414.html#a6e57dd2721e822cdacd75467ce9bd871">EntitySeed</a>;</div> 
147 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
148 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03414.html#a0086b1bc108ddc944f600bcd35a1528e">···90</a></span>····<a·class="code·hl_class"·href="a03414.html">IdentityGridEntity</a>()</div> 
149 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······:·identityGrid_(nullptr)</div> 
150 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····{}</div> 
151 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
152 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a03414.html#a7d6e542fec00d41ba7d089cd12226a35">···94</a></span>····<a·class="code·hl_function"·href="a03414.html#a7d6e542fec00d41ba7d089cd12226a35">IdentityGridEntity</a>(<span·class="keyword">const</span>·GridImp*·identityGrid,·<span·class="keyword">const</span>·HostGridEntity&amp;·hostEntity)</div> 
Max diff block lines reached; 25372/105021 bytes (24.16%) of diff not shown.
22.4 KB
html2text {}
    
Offset 5, 622 lines modifiedOffset 5, 114 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·identitygrid8 ····*·identitygrid
9 identitygridentity.hh9 identitygridleafiterator.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_IDENTITYGRIDENTITY_HH16 ·5#ifndef·DUNE_IDENTITYGRIDLEAFITERATOR_HH
17 ·6#define·DUNE_IDENTITYGRIDENTITY_HH17 ·6#define·DUNE_IDENTITYGRIDLEAFITERATOR_HH
18 ·718 ·7
19 ·12#include·<dune/grid/common/grid.hh>19 ·8#include·<dune/grid/common/gridenums.hh>
20 ·1320 ·9
21 ·14namespace·Dune·{21 ·14namespace·Dune·{
22 ·1522 ·15
23 ·1623 ·16
24 ·17·//·Forward·declarations 
25 ·18 
26 ·19·template<int·codim,·int·dim,·class·GridImp> 
27 ·20·class·IdentityGridEntity; 
28 ·21 
29 ·22·template<int·codim,·PartitionIteratorType·pitype,·class·GridImp>24 ·20·template<int·codim,·PartitionIteratorType·pitype,·class·GridImp>
30 ·23·class·IdentityGridLevelIterator;25 21·class·IdentityGridLeafIterator
 26 ·22·{
 27 ·23·private:
31 ·2428 ·24
32 ·25·template<class·GridImp> 
33 ·26·class·IdentityGridLevelIntersectionIterator;29 ·25·//·LevelIterator·to·the·equivalent·entity·in·the·host·grid
 30 ·26·typedef·typename·GridImp::HostGridType::template·Codim<codim>::template
 31 Partition<pitype>::LeafIterator·HostGridLeafIterator;
34 ·2732 ·27
35 ·28·template<class·GridImp> 
36 ·29·class·IdentityGridLeafIntersectionIterator; 
37 ·30 
38 ·31·template<class·GridImp> 
39 ·32·class·IdentityGridHierarchicIterator;33 ·28·public:
 34 ·29
 35 30·constexpr·static·int·codimension·=·codim;
 36 ·31
 37 32·typedef·typename·GridImp::template·Codim<codim>::Entity·Entity;
40 ·3338 ·33
41 ·34 
42 ·35·//·External·forward·declarations 
43 ·36·template<·class·Grid·> 
44 ·37·struct·HostGridAccess; 
45 ·3839 35·explicit·IdentityGridLeafIterator(const·GridImp*·identityGrid)·:
 40 ·36·identityGrid_(identityGrid),
 41 ·37·hostLeafIterator_(identityGrid->hostgrid_->leafGridView().template
 42 begin<codim,pitype>())
 43 ·38·{}
46 ·3944 ·39
47 ·40·//********************************************************************** 
48 ·41·// 
49 ·42·//·--IdentityGridEntity 
50 ·43·//·--Entity 
51 ·44·// 
52 ·52·template<int·codim,·int·dim,·class·GridImp> 
53 53·class·IdentityGridEntity·: 
54 ·54·public·EntityDefaultImplementation·<codim,dim,GridImp,IdentityGridEntity> 
55 ·55·{ 
56 ·56 
57 ·57·template·<class·GridImp_> 
58 58·friend·class·IdentityGridLevelIndexSet;45 44·explicit·IdentityGridLeafIterator(const·GridImp*·identityGrid,·[
 46 [maybe_unused]]·bool·endDummy)·:
 47 ·45·identityGrid_(identityGrid),
 48 ·46·hostLeafIterator_(identityGrid->hostgrid_->leafGridView().template
 49 end<codim,pitype>())
 50 ·47·{}
 51 ·48
 52 ·49
 53 51·void·increment()·{
 54 ·52·++hostLeafIterator_;
 55 ·53·}
 56 ·54
 57 56·Entity·dereference()·const·{
 58 ·57·return·Entity{{identityGrid_,*hostLeafIterator_}};
 59 ·58·}
59 ·5960 ·59
 61 61·bool·equals(const·IdentityGridLeafIterator&·i)·const·{
 62 ·62·return·hostLeafIterator_·==·i.hostLeafIterator_;
 63 ·63·}
 64 ·64
 65 ·65·private:
 66 ·66·const·GridImp*·identityGrid_;
 67 ·67
 68 ·68·HostGridLeafIterator·hostLeafIterator_;
 69 ·69
 70 ·70·};
60 ·60·template·<class·GridImp_> 
61 61·friend·class·IdentityGridLeafIndexSet; 
62 ·62 
63 ·63·template·<class·GridImp_> 
64 64·friend·class·IdentityGridLocalIdSet; 
65 ·65 
66 ·66·template·<class·GridImp_> 
67 67·friend·class·IdentityGridGlobalIdSet; 
68 ·68 
69 ·69·friend·struct·HostGridAccess<·typename·std::remove_const<·GridImp·>::type 
70 >; 
71 ·70 
72 ·7171 ·71
 72 ·72
73 ·72·private: 
74 ·73 
75 ·74·typedef·typename·GridImp::ctype·ctype; 
76 ·75 
77 ·76·//·The·codimension·of·this·entity·wrt·the·host·grid 
78 ·77·constexpr·static·int·CodimInHostGrid·=·GridImp::HostGridType::dimension·- 
79 GridImp::dimension·+·codim; 
80 ·78 
81 ·79·//·equivalent·entity·in·the·host·grid 
82 ·80·typedef·typename·GridImp::HostGridType::Traits::template 
83 Codim<CodimInHostGrid>::Entity·HostGridEntity; 
84 ·81 
85 ·82 
86 ·83·public: 
87 ·84 
88 85·typedef·typename·GridImp::template·Codim<codim>::Geometry·Geometry; 
89 ·86 
90 88·typedef·typename·GridImp::template·Codim<codim>::EntitySeed·EntitySeed; 
91 ·89 
Max diff block lines reached; 10543/22954 bytes (45.93%) of diff not shown.
7.04 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00755.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-grid:·identitygridentityseed.hh·File·Reference</title>8 <title>dune-grid:·identitygridintersections.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, 41 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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">identitygridentityseed.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">identitygridintersections.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>The·IdentityGridEntitySeed·class.··75 <p>The·IdentityGridLeafIntersection·and·IdentityGridLevelIntersection·classes.··
76 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
 77 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00752_source.html">identitygridleafiterator.hh</a>&quot;</code><br·/>
 78 <code>#include·&lt;<a·class="el"·href="a00740_source.html">dune/grid/identitygrid/identitygridentity.hh</a>&gt;</code><br·/>
 79 </div>
77 <p><a·href="a00755_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00755_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 <table·class="memberdecls">81 <table·class="memberdecls">
79 <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>
80 Classes</h2></td></tr>83 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="a03438.html">Dune::IdentityGridEntitySeed&lt;·codim,·GridImp·&gt;</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="a03462.html">Dune::IdentityGridLeafIntersection&lt;·GridImp·&gt;</a></td></tr>
82 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·<a·class="el"·href="a02794.html"·title="Store·a·reference·to·an·entity·with·a·minimal·memory·footprint.">EntitySeed</a>·class·provides·the·minimal·information·needed·to·restore·an·<a·class="el"·href="a02766.html"·title="Wrapper·class·for·entities.">Ent[·...·truncated·by·diffoscope;·len:·40,·SHA:·caf668b5244716b8ea0d170d7cdec4e68a552e7057bfe4efc047e5e38e9528aa·...·].html#details">More...</a><br·/></td></tr>85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·intersection·with·a·leaf·neighbor·elementMesh·entities·of·codimension·0·("elements")·allow·to·visit·all·neighbors,·where·a·neighbor·is·an·entity·of·codimension·0·which·has·a·common·entity·of·codimension·1·These·neighbors·are·accessed·via·a·<a·class="el"[·...·truncated·by·diffoscope;·len:·314,·SHA:·d526516dd64a225568262dbf0b8d9eb2b6e683b9f0fb17e91f4aece6adb93fba·...·].html#details">More...</a><br·/></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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03466.html">Dune::IdentityGridLevelIntersection&lt;·GridImp·&gt;</a></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
85 <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>
86 Namespaces</h2></td></tr>91 Namespaces</h2></td></tr>
87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>92 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>93 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>95 </table>
91 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>96 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
92 <div·class="textblock"><p·>The·IdentityGridEntitySeed·class.·</p>97 <div·class="textblock"><p·>The·IdentityGridLeafIntersection·and·IdentityGridLevelIntersection·classes.·</p>
93 </div></div><!--·contents·-->98 </div></div><!--·contents·-->
94 <!--·start·footer·part·-->99 <!--·start·footer·part·-->
95 <hr·class="footer"/><address·class="footer"><small>100 <hr·class="footer"/><address·class="footer"><small>
96 Generated·by&#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
97 </small></address>102 </small></address>
98 </body>103 </body>
99 </html>104 </html>
1.53 KB
html2text {}
    
Offset 6, 24 lines modifiedOffset 6, 33 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·identitygrid9 ····*·identitygrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 identitygridentityseed.hh·File·Reference11 identitygridintersections.hh·File·Reference
12 The·IdentityGridEntitySeed·class.·More...12 The·IdentityGridLeafIntersection·and·IdentityGridLevelIntersection·classes.
 13 More...
 14 #include·"identitygridleafiterator.hh"
 15 #include·<dune/grid/identitygrid/identitygridentity.hh>
13 Go_to_the_source_code_of_this_file.16 Go_to_the_source_code_of_this_file.
14 ·Classes17 ·Classes
15 class· Dune::IdentityGridEntitySeed<_codim,_GridImp_> 
16  ······The·EntitySeed·class·provides·the·minimal·information·needed·to·restore 
17 ········an·Entity·using·the·grid.·More...18 class· Dune::IdentityGridLeafIntersection<_GridImp_>
 19 ········An·intersection·with·a·leaf·neighbor·elementMesh·entities·of
 20 ········codimension·0·("elements")·allow·to·visit·all·neighbors,·where·a
 21  ······neighbor·is·an·entity·of·codimension·0·which·has·a·common·entity·of
 22 ········codimension·1·These·neighbors·are·accessed·via·a·IntersectionIterator.
 23 ········This·allows·the·implement·non-matching·meshes.·The·number·of·neighbors
 24 ········may·be·different·from·the·number·of·an·element!·More...
 25  
 26 class· Dune::IdentityGridLevelIntersection<_GridImp_>
18  27  
19 ·Namespaces28 ·Namespaces
20 namespace· Dune29 namespace· Dune
21  ··········Include·standard·header·files.30  ··········Include·standard·header·files.
22  31  
23 *****·Detailed·Description·*****32 *****·Detailed·Description·*****
24 The·IdentityGridEntitySeed·class.33 The·IdentityGridLeafIntersection·and·IdentityGridLevelIntersection·classes.
  
25 ===============================================================================34 ===============================================================================
26 ·····Generated·by [doxygen]·1.9.435 ·····Generated·by [doxygen]·1.9.4
99.9 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00755_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-grid:·identitygridentityseed.hh·Source·File</title>8 <title>dune-grid:·identitygridintersections.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, 75 lines modifiedOffset 62, 352 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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">identitygridentityseed.hh</div></div>68 ··<div·class="headertitle"><div·class="title">identitygridintersections.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00755.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00755.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno"><a·class="line"·href="a03462.html#a22466467a2ab3b42f1332f32e3d1074b">····1</a></span><span·class="comment">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_IDENTITY_GRID_ENTITY_SEED_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_IDENTITYGRID_INTERSECTIONS_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_IDENTITY_GRID_ENTITY_SEED_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_IDENTITYGRID_INTERSECTIONS_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·&quot;<a·class="code"·href="a00752.html">identitygridleafiterator.hh</a>&quot;</span></div>
 79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00740.html">dune/grid/identitygrid/identitygridentity.hh</a>&gt;</span></div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
78 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
79 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div> 
80 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
81 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·codim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div> 
82 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a03438.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03438.html">IdentityGridEntitySeed</a></div> 
83 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
84 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">protected</span>:</div>84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="comment">//·External·forward·declarations</span></div>
 85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>·&gt;</div>
 86 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">struct·</span><a·class="code·hl_class"·href="a03386.html">HostGridAccess</a>;</div>
85 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>87 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
86 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="comment">//·Entity·type·of·the·hostgrid</span></div> 
87 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a03438.html#a819d9a04873881956ed6f8012a849e88">···28</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::HostGridType::Traits::template·Codim&lt;codim&gt;::Entity·<a·class="code·hl_typedef"·href="a03438.html#a819d9a04873881956ed6f8012a849e88">HostEntity</a>;</div> 
88 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
89 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="comment">//·EntitySeed·type·of·the·hostgrid</span></div> 
90 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a03438.html#aeb4b187b9bdcf52919f78a10b22dde18">···31</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::HostGridType::Traits::template·Codim&lt;codim&gt;::EntitySeed·<a·class="code·hl_typ[·...·truncated·by·diffoscope;·len:·77,·SHA:·4308d1a3e94cb72abc83feed433e9e6159927cfcdb1934827bfa32fc17b00257·...·];</div>89 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>
 90 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03462.html">···32</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03462.html">IdentityGridLeafIntersection</a></div>
91 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>91 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··{</div>
92 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">public</span>:</div> 
93 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>92 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
94 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03438.html#a26b9d3abcfb1d4a5fdb8ff7c22be0feb">···35</a></span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03438.html#a26b9d3ab[·...·truncated·by·diffoscope;·len:·49,·SHA:·a6e600dd06534c2e83c2e92fc337e5e10653b39a825ed5f9c032132806635bfa·...·];</div>93 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03426.html">IdentityGridLeafIntersectionIterator</a>&lt;GridImp&gt;;</div>
95 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>94 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
96 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a03438.html#a288bbbc2f8ac728e4e60d0ed6efe1df9">···40</a></span>····<a·class="code·hl_function"·href="a03438.html#a288bbbc2f8ac728e4e60d0ed6efe1df9">IdentityGridEntitySeed</a>()</div>95 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">friend</span>·<span·class="keyword">struct·</span><a·class="code·hl_class"·href="a03386.html">HostGridAccess</a>&lt;·typename·<a·class="code·hl_namespace"·href="a01062.html">s[·...·truncated·by·diffoscope;·len:·134,·SHA:·17dc4ad0d1965c965aadab1ba6ea9aa7a8617cdc54fa4491b6d48a73e0b9e127·...·]</div>
 96 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 97 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····constexpr·static·int·dim·=·GridImp::dimension;</div>
97 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····{}</div>98 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 99 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····constexpr·static·int·dimworld·=·GridImp::dimensionworld;</div>
98 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>100 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
99 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03438.html#aca9cdcfe5567dd34e97def59e408d191">···49</a></span>····<a·class="code·hl_function"·href="a03438.html#aca9cdcfe5567dd34e97def59e408d191">IdentityGridEntitySeed</a>(<span·class="keyw[·...·truncated·by·diffoscope;·len:·131,·SHA:·2ecadeb1db17db17b30bc6ed3c46f2a1855eddae6e8a80045ff91038e32a0b85·...·]</div>101 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="comment">//·The·type·used·to·store·coordinates</span></div>
 102 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····typedef·typename·GridImp::ctype·ctype;</div>
100 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······hostEntitySeed_(hostEntity.seed())</div>103 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 104 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····typedef·typename·GridImp::HostGridType::LeafGridView::Intersection·HostLeafIntersection;</div>
 105 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 106 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">public</span>:</div>
 107 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 108 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03462.html#acee0685325b9f7ab4f7eb7f3961f535b">···50</a></span>····typedef·typename·GridImp::template·Codim&lt;1&gt;<a·class="code·hl_typedef"·href="a03462.html#acee0685325b9f7ab4f7eb7f3961f535b">::Geometry</a>·<a·class="code·hl_typedef"·href="a03462.html#acee0685325b9f7ab4f7eb7f3961f535b">Geometry</a>;</div>
 109 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03462.html#a0a41527a0ebd92ead19c47fa6b98f503">···51</a></span>····typedef·typename·GridImp::template·Codim&lt;1&gt;<a·class="code·hl_typedef"·href="a03462.html#a0a41527a0ebd92ead19c47fa6b98f503">::LocalGeometry</a>·<a·class="code·hl_typedef"·href="a03462.html#a0a41527a0ebd92ead19c47fa6b98f503">LocalGeometry</a>;</div>
 110 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03462.html#adadc7afe166c036b17a890aa86bd531b">···52</a></span>····typedef·typename·GridImp::template·Codim&lt;0&gt;<a·class="code·hl_typedef"·href="a03462.html#adadc7afe166c036b17a890aa86bd531b">::Entity</a>·<a·class="code·hl_typedef"·href="a03462.html#adadc7afe166c036b17a890aa86bd531b">Entity</a>;</div>
 111 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03462.html#a60efdcc8217039fee207baef53daaa4e">···53</a></span>····typedef·FieldVector&lt;ctype,·dimworld&gt;·<a·class="code·hl_typedef"·href="a03462.html#a60efdcc8217039fee207baef53daaa4e">NormalVector</a>;</div>
 112 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 113 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03462.html#a2d5fbec8c78646035fc2ecda3c8df13d">···55</a></span>····<a·class="code·hl_class"·href="a03462.html">IdentityGridLeafIntersection</a>()</div>
101 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····{}</div>114 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····{}</div>
102 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>115 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
103 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03438.html#ace07237f11d1cc331a397f1592c4a65e">···56</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03438.html#aeb4b187b9bdcf52919f78a10b22dde18">HostEntitySeed</a>&amp;·<a·class="code·hl_function"·href="a03438.html#ace07237f11d1cc331a397f1592c4a65e">hostEntitySeed</a>()<span·class="keyword">·const</span></div> 
104 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div> 
105 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·hostEntitySeed_;</div>116 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03462.html#a8fd07c5337d79dff75f08de65cb4b167">···58</a></span>····<a·class="code·hl_function"·href="a03462.html#a8fd07c5337d79dff75f08de65cb4b167">IdentityGridLeafIntersection</a>(<span·class="keyword">const</span>·GridImp*·identityG[·...·truncated·by·diffoscope;·len:·4,·SHA:·8ec0dbf008702f4ed07345c7ca3a803ba762a542842bd0a4cc4e838b7b4d5d0a·...·]</div>
 117 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·································<span·class="keyword">const</span>·HostLeafIntersection&amp;·hostIntersection)</div>
 118 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······:·identityGrid_(identityGrid)</div>
 119 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······,·hostIntersection_(hostIntersection)</div>
106 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>120 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····{}</div>
107 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>121 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
108 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03438.html#a40b706474681c17075e5278d2bf0a890">···64</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03438.html#a40b706474681c17075e5278d2bf0a890">isValid</a>()<span·class="keyword">·const</span></div> 
109 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">····</span>{</div>122 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03462.html#a056ab6b9dfc506e2f573dcccf1345ab5">···64</a></span>····<a·class="code·hl_function"·href="a03462.html#a056ab6b9dfc506e2f573dcccf1345ab5">IdentityGridLeafIntersection</a>(<span·class[·...·truncated·by·diffoscope;·len:·46,·SHA:·83d7574a444230fd665049345eddd19ec1ab9e26f735cfd344cff55fd178c9b6·...·]</div>
 123 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·································HostLeafIntersection&amp;&amp;·hostIntersection)</div>
110 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">return</span>·hostEntitySeed_.isValid();</div>124 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······:·identityGrid_(identityGrid)</div>
 125 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······,·hostIntersection_(<a·class="code·hl_namespace"·href="a01062.html">std</a>::move(hostIntersection))</div>
111 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>126 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····{}</div>
112 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">private</span>:</div> 
113 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>127 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
114 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<a·class="code·hl_typedef"·href="a03438.html#aeb4b187b9bdcf52919f78a10b22dde18">HostEntitySeed</a>·hostEntitySeed_;</div>128 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03462.html#a9e9753bbbcf147ab52833b6034c17406">···70</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03462.html#a9e9753bbbcf147ab52833b6034c17406">equals</a>(<span·class="keyword">const</span>·<a[·...·truncated·by·diffoscope;·len:·121,·SHA:·1199df828e278cdf3f9e4539f6b9be664fd22c0f7c4e92a85a964153042ad6c9·...·]</div>
 129 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">····</span>{</div>
 130 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">return</span>·hostIntersection_·==·other.hostIntersection_;</div>
115 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··};</div>131 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>
116 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
117 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}·<span·class="comment">//·namespace·Dune</span></div> 
118 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>132 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
119 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#endif··</span><span·class="comment">//·#define·DUNE_IDENTITY_GRID_ENTITY_SEED_HH</span></div>133 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03462.html#a04d18087c072bccf379b458640ea709a">···77</a></span>····<a·class="code·hl_typedef"·href="a03462.html#adadc7afe166c036b17a890aa86bd531b">Entity</a>·<a·class="code·hl_function"·href="[·...·truncated·by·diffoscope;·len:·96,·SHA:·518910f8a16b627fe1c85e5a10f58f2a639795049e6f1ab6210f83b2dbc96e1d·...·]</div>
 134 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03434.html">IdentityGridEntity&lt;0,dim,GridImp&gt;</a>(identityGrid_,hostIntersection_.inside());</div>
 135 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····}</div>
 136 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 137 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 138 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a03462.html#a202377a4f12c14613f2c6c143892f29f">···84</a></span>····<a·class="code·hl_typedef"·href="a03462.html#adadc7afe166c036b17a890aa86bd531b">Entity</a>·<a·class="code·hl_function"·href="a03462.html#a202377a4f12c14613f2c6c143892f29f">outside</a>()<span·class="keyword">·const·</span>{</div>
 139 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03434.html">IdentityGridEntity&lt;0,dim,GridImp&gt;</a>(identityGrid_,hostIntersection_.outside());</div>
 140 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····}</div>
 141 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 142 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 143 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03462.html#a49b12570fa851689b3e8bf75a40e3626">···90</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03462.html#a49b12570fa851689b3e8bf75a40e3626">boundary</a>·()<span·class="keyword">·const·</span>{</div>
 144 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······<span·class="keywordflow">return</span>·hostIntersection_.boundary();</div>
 145 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····}</div>
 146 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 147 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a03462.html#a084584daf72a5f8df9d3368ead3fe6bc">···99</a></span>····<a·class="code·hl_typedef"·href="a03462.html#a60efdcc8217039fee207baef53daaa4e">NormalVector</a>·<a·class="code·hl_function"·href="a03462.html#a084584daf72a5f8df9d3368ead3fe6bc">centerUnitOuterNormal</a>·()<span·class="keyword">·const·</span>{</div>
 148 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······<span·class="keywordflow">return</span>·hostIntersection_.centerUnitOuterNormal();</div>
 149 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····}</div>
 150 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 151 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a03462.html#ab867b4f8b60ec30102b0fb461b314bb5">··104</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03462.html#ab867b4f8b60ec30102b0fb461b314bb5">neighbor</a>·()<span·class="keyword">·const·</span>{</div>
 152 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······<span·class="keywordflow">return</span>·hostIntersection_.neighbor();</div>
 153 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····}</div>
 154 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 155 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a03462.html#a9077877e0bfae35a54d5b71008920fc5">··109</a></span>····<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03462.html#a9077877e0bfae35a54d5b71008920fc5">boundarySegmentIndex</a>()<span·class="keyword">·const·</span>{</div>
 156 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>······<span·class="keywordflow">return</span>·hostIntersection_.boundarySegmentIndex();</div>
 157 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····}</div>
 158 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
Max diff block lines reached; 23901/82282 bytes (29.05%) of diff not shown.
19.4 KB
html2text {}
    
Offset 5, 97 lines modifiedOffset 5, 506 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·identitygrid8 ····*·identitygrid
9 identitygridentityseed.hh9 identitygridintersections.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_IDENTITY_GRID_ENTITY_SEED_HH16 ·5#ifndef·DUNE_IDENTITYGRID_INTERSECTIONS_HH
17 ·6#define·DUNE_IDENTITY_GRID_ENTITY_SEED_HH17 ·6#define·DUNE_IDENTITYGRID_INTERSECTIONS_HH
18 ·718 ·7
 19 ·8#include·"identitygridleafiterator.hh"
 20 ·9#include·<dune/grid/identitygrid/identitygridentity.hh>
 21 ·10
19 ·14namespace·Dune·{22 ·15namespace·Dune·{
20 ·15 
21 ·1623 ·16
 24 ·17
 25 ·18·//·External·forward·declarations
 26 ·19·template<·class·Grid·>
 27 ·20·struct·HostGridAccess;
 28 ·21
 29 ·22
22 ·22·template<int·codim,·class·GridImp>30 ·31·template<class·GridImp>
 31 32·class·IdentityGridLeafIntersection
 32 ·33·{
23 23·class·IdentityGridEntitySeed 
24 ·24·{ 
25 ·25·protected: 
26 ·26 
27 ·27·//·Entity·type·of·the·hostgrid 
28 28·typedef·typename·GridImp::HostGridType::Traits::template·Codim<codim>:: 
29 Entity·HostEntity; 
30 ·29 
31 ·30·//·EntitySeed·type·of·the·hostgrid 
32 31·typedef·typename·GridImp::HostGridType::Traits::template·Codim<codim>:: 
33 EntitySeed·HostEntitySeed; 
34 ·32 
35 ·33·public: 
36 ·3433 ·34
37 35·constexpr·static·int·codimension·=·codim;34 ·35·friend·class·IdentityGridLeafIntersectionIterator<GridImp>;
38 ·3635 ·36
39 40·IdentityGridEntitySeed() 
40 ·41·{}36 ·37·friend·struct·HostGridAccess<·typename·std::remove_const<·GridImp·>::type
 37 >;
 38 ·38
 39 ·39·constexpr·static·int·dim·=·GridImp::dimension;
 40 ·40
 41 ·41·constexpr·static·int·dimworld·=·GridImp::dimensionworld;
41 ·4242 ·42
42 49·IdentityGridEntitySeed(const·HostEntity&·hostEntity)·: 
43 ·50·hostEntitySeed_(hostEntity.seed())43 ·43·//·The·type·used·to·store·coordinates
 44 ·44·typedef·typename·GridImp::ctype·ctype;
 45 ·45
 46 ·46·typedef·typename·GridImp::HostGridType::LeafGridView::Intersection
 47 HostLeafIntersection;
 48 ·47
 49 ·48·public:
 50 ·49
 51 50·typedef·typename·GridImp::template·Codim<1>::Geometry·Geometry;
 52 51·typedef·typename·GridImp::template·Codim<1>::LocalGeometry·LocalGeometry;
 53 52·typedef·typename·GridImp::template·Codim<0>::Entity·Entity;
 54 53·typedef·FieldVector<ctype,·dimworld>·NormalVector;
 55 ·54
 56 55·IdentityGridLeafIntersection()
44 ·51·{}57 ·56·{}
45 ·52 
46 56·const·HostEntitySeed&·hostEntitySeed()·const 
47 ·57·{58 ·57
48 ·58·return·hostEntitySeed_; 
49 ·59·} 
50 ·60 
51 64·bool·isValid()·const 
52 ·65·{ 
53 ·66·return·hostEntitySeed_.isValid(); 
54 ·67·} 
55 ·68·private:59 58·IdentityGridLeafIntersection(const·GridImp*·identityGrid,
 60 ·59·const·HostLeafIntersection&·hostIntersection)
 61 ·60·:·identityGrid_(identityGrid)
 62 ·61·,·hostIntersection_(hostIntersection)
 63 ·62·{}
 64 ·63
 65 64·IdentityGridLeafIntersection(const·GridImp*·identityGrid,
 66 ·65·HostLeafIntersection&&·hostIntersection)
 67 ·66·:·identityGrid_(identityGrid)
 68 ·67·,·hostIntersection_(std::move(hostIntersection))
 69 ·68·{}
56 ·6970 ·69
57 ·70·HostEntitySeed·hostEntitySeed_; 
58 ·71·}; 
59 ·72 
60 ·73}·//·namespace·Dune71 70·bool·equals(const·IdentityGridLeafIntersection&·other)·const
 72 ·71·{
 73 ·72·return·hostIntersection_·==·other.hostIntersection_;
 74 ·73·}
61 ·7475 ·74
62 ·75#endif·//·#define·DUNE_IDENTITY_GRID_ENTITY_SEED_HH76 77·Entity·inside()·const·{
 77 ·78·return·IdentityGridEntity<0,dim,GridImp>
 78 (identityGrid_,hostIntersection_.inside());
 79 ·79·}
 80 ·80
 81 ·81
 82 84·Entity·outside()·const·{
 83 ·85·return·IdentityGridEntity<0,dim,GridImp>
 84 (identityGrid_,hostIntersection_.outside());
 85 ·86·}
 86 ·87
 87 ·88
 88 90·bool·boundary·()·const·{
 89 ·91·return·hostIntersection_.boundary();
 90 ·92·}
 91 ·93
 92 99·NormalVector·centerUnitOuterNormal·()·const·{
 93 ·100·return·hostIntersection_.centerUnitOuterNormal();
 94 ·101·}
 95 ·102
 96 104·bool·neighbor·()·const·{
 97 ·105·return·hostIntersection_.neighbor();
 98 ·106·}
 99 ·107
 100 109·size_t·boundarySegmentIndex()·const·{
Max diff block lines reached; 10343/19873 bytes (52.05%) of diff not shown.
5.87 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00758.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-grid:·gnuplot.cc·File·Reference</title>8 <title>dune-grid:·starcdreader.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, 37 lines modifiedOffset 58, 45 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_8d29adac9322a6a2ee0cd26fd57d5299.html">gnuplot</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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>··</div>
70 ··<div·class="headertitle"><div·class="title">gnuplot.cc·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">starcdreader.hh·File·Reference</div></div>
71 </div><!--header-->72 </div><!--header-->
72 <div·class="contents">73 <div·class="contents">
  
73 <p>Implementation·of·gnuplot·output·for·1D·and·2D·grids.·· 
74 <a·href="#details">More...</a></p> 
75 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00824_source.html">../gnuplot.hh</a>&quot;</code><br·/>74 <div·class="textblock"><code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
 75 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 76 <code>#include·&lt;<a·class="el"·href="a07265_source.html">dune/grid/common/gridfactory.hh</a>&gt;</code><br·/>
 77 <code>#include·&lt;iostream&gt;</code><br·/>
 78 <code>#include·&lt;fstream&gt;</code><br·/>
 79 <code>#include·&lt;memory&gt;</code><br·/>
 80 </div>
 81 <p><a·href="a00758_source.html">Go·to·the·source·code·of·this·file.</a></p>
76 </div><table·class="memberdecls">82 <table·class="memberdecls">
 83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 84 Classes</h2></td></tr>
 85 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03814.html">Dune::StarCDReader&lt;·GridType·&gt;</a></td></tr>
 86 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">File·reader·for·the·Star-CD·format.··<a·href="a03814.html#details">More...</a><br·/></td></tr>
 87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 88 </table><table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
78 Namespaces</h2></td></tr>90 Namespaces</h2></td></tr>
79 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>91 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
80 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>92 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table>94 </table>
83 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
84 <div·class="textblock"><p·>Implementation·of·gnuplot·output·for·1D·and·2D·grids.·</p> 
85 <dl·class="section·author"><dt>Author</dt><dd>Christian·Engwer·</dd></dl> 
86 </div></div><!--·contents·-->95 </div><!--·contents·-->
87 <!--·start·footer·part·-->96 <!--·start·footer·part·-->
88 <hr·class="footer"/><address·class="footer"><small>97 <hr·class="footer"/><address·class="footer"><small>
89 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.498 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
90 </small></address>99 </small></address>
91 </body>100 </body>
92 </html>101 </html>
940 B
html2text {}
    
Offset 6, 23 lines modifiedOffset 6, 27 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·gnuplot 
12 Namespaces 
13 gnuplot.cc·File·Reference 
14 Implementation·of·gnuplot·output·for·1D·and·2D·grids.·More... 
15 #include·"../gnuplot.hh"11 Classes·|·Namespaces
 12 starcdreader.hh·File·Reference
 13 #include·<dune/common/exceptions.hh>
 14 #include·<dune/geometry/type.hh>
 15 #include·<dune/grid/common/gridfactory.hh>
 16 #include·<iostream>
 17 #include·<fstream>
 18 #include·<memory>
 19 Go_to_the_source_code_of_this_file.
 20 ·Classes
 21 class· Dune::StarCDReader<_GridType_>
 22  ······File·reader·for·the·Star-CD·format.·More...
 23  
16 ·Namespaces24 ·Namespaces
17 namespace· Dune25 namespace· Dune
18  ··········Include·standard·header·files.26  ··········Include·standard·header·files.
19  27  
20 *****·Detailed·Description·***** 
21 Implementation·of·gnuplot·output·for·1D·and·2D·grids. 
22 ··Author 
23 ······Christian·Engwer 
  
24 ===============================================================================28 ===============================================================================
25 ·····Generated·by [doxygen]·1.9.429 ·····Generated·by [doxygen]·1.9.4
6.32 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00761.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-grid:·vtksequencewriter.hh·File·Reference</title>8 <title>dune-grid:·gmshwriter.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, 35 lines modifiedOffset 58, 41 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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>··</div>
71 ··<div·class="headertitle"><div·class="title">vtksequencewriter.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">gmshwriter.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;memory&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/>
75 <code>#include·&lt;<a·class="el"·href="a00767_source.html">dune/grid/io/file/vtk/vtksequencewriterbase.hh</a>&gt;</code><br·/>75 <code>#include·&lt;iostream&gt;</code><br·/>
 76 <code>#include·&lt;iomanip&gt;</code><br·/>
 77 <code>#include·&lt;string&gt;</code><br·/>
 78 <code>#include·&lt;vector&gt;</code><br·/>
 79 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
 80 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 81 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00821_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00806_source.html">dune/grid/io/file/vtk/subsamplingvtkwriter.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00317_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code><br·/>
78 </div>84 </div>
79 <p><a·href="a00761_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00761_source.html">Go·to·the·source·code·of·this·file.</a></p>
80 <table·class="memberdecls">86 <table·class="memberdecls">
81 <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>
82 Classes</h2></td></tr>88 Classes</h2></td></tr>
83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03990.html">Dune::VTKSequenceWriter&lt;·GridView·&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="a03790.html">Dune::GmshWriter&lt;·GridView·&gt;</a></td></tr>
84 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Writer·for·the·ouput·of·grid·functions·in·the·vtk·format.··<a·href="a03990.html#details">More...</a><br·/></td></tr>90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Write·<a·class="el"·href="a01073.html">Gmsh</a>·mesh·file.··<a·href="a03790.html#details">More...</a><br·/></td></tr>
85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
87 <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>
88 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
89 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>95 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
90 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>96 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
1.07 KB
html2text {}
    
Offset 6, 25 lines modifiedOffset 6, 30 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk 
12 Classes·|·Namespaces11 Classes·|·Namespaces
13 vtksequencewriter.hh·File·Reference12 gmshwriter.hh·File·Reference
 13 #include·<fstream>
 14 #include·<iostream>
 15 #include·<iomanip>
 16 #include·<string>
14 #include·<memory>17 #include·<vector>
15 #include·<dune/grid/io/file/vtk/vtksequencewriterbase.hh> 
16 #include·<dune/grid/io/file/vtk/vtkwriter.hh> 
17 #include·<dune/grid/io/file/vtk/subsamplingvtkwriter.hh>18 #include·<dune/common/exceptions.hh>
 19 #include·<dune/geometry/type.hh>
 20 #include·<dune/geometry/referenceelements.hh>
 21 #include·<dune/grid/common/grid.hh>
 22 #include·<dune/grid/common/mcmgmapper.hh>
18 Go_to_the_source_code_of_this_file.23 Go_to_the_source_code_of_this_file.
19 ·Classes24 ·Classes
20 class· Dune::VTKSequenceWriter<_GridView_>25 class· Dune::GmshWriter<_GridView_>
21  ······Writer·for·the·ouput·of·grid·functions·in·the·vtk·format.·More...26  ······Write·Gmsh·mesh·file.·More...
22  27  
23 ·Namespaces28 ·Namespaces
24 namespace· Dune29 namespace· Dune
25  ··········Include·standard·header·files.30  ··········Include·standard·header·files.
26  31  
  
27 ===============================================================================32 ===============================================================================
70.0 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00761_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-grid:·vtksequencewriter.hh·Source·File</title>8 <title>dune-grid:·gmshwriter.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, 94 lines modifiedOffset 58, 236 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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">vtksequencewriter.hh</div></div>68 ··<div·class="headertitle"><div·class="title">gmshwriter.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00761.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00761.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_GMSHWRITER_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_GMSHWRITER_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_VTKSEQUENCE_HH</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_VTKSEQUENCE_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;memory&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;iomanip&gt;</span></div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;string&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>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</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/exceptions.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/geometry/type.hh&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00767.html">dune/grid/io/file/vtk/vtksequencewriterbase.hh</a>&gt;</span></div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.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="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>
 88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00317.html">dune/grid/common/mcmgmapper.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00821.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</span></div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00806.html">dune/grid/io/file/vtk/subsamplingvtkwriter.hh</a>&gt;</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
88 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>View·&gt;</div>92 <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>·Gr<span·class="keywordtype">id</span>View&gt;</div>
 93 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03790.html">···36</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03790.html">GmshWriter</a></div>
89 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03990.html">···27</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03990.html">VTKSequenceWriter</a>·:</div> 
90 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03994.html">VTKSequenceWriterBase</a>&lt;GridView&gt;</div> 
91 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>94 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··{</div>
92 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>95 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">private</span>:</div>
93 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03990.html#ad39612067ab624b45eea75dd04732e88">···42</a></span>····<a·class="code·hl_function"·href="a03990.html#ad39612067ab624b45eea75dd04732e88">VTKSequenceWriter</a>·(·std::shared_ptr&lt;[·...·truncated·by·diffoscope;·len:·174,·SHA:·401ed0cb7fd0a5e36f39bd6204d850a3f6244a70cfa9a4079e4b8f1b6777feee·...·]</div>96 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02882.html">GridView</a>·gv;</div>
94 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>························<span·class="keyword">const</span>·std::string&amp;·name·)</div>97 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keywordtype">int</span>·precision;</div>
95 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······:·<a·class="code·hl_class"·href="a03994.html">VTKSequenceWriterBase</a>&lt;<a·class="code·hl_class"·href="a02882.html">GridView</a>&gt;(<a·class="code·hl_function"·href="a03994.html#a2346f69767665[·...·truncated·by·diffoscope;·len:·35,·SHA:·dc5e9ff012bd7be258d45245950bfd480081c0b12563d7d71e7910f1607c801e·...·]</div>98 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 99 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim·=·<a·class="code·hl_variable"·href="a01033.html#ga89d9f6119d40dcf32189e015fe93dda1">GridView::dimension</a>;</div>
 100 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimWorld·=·<a·class="code·hl_variable"·href="a01033.html#gac709880cf1eac9bd7ae0f7c63ffb9ccd">GridView::dimensionworld</a>;</div>
 101 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">static_assert</span>(·(dimWorld·&lt;=·3),·<span·class="stringliteral">&quot;GmshWriter·requires·dimWorld·&lt;=·3.&quot;</span>·);</div>
96 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········································name,</div>102 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 103 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Entity&gt;</div>
 104 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····std::size_t·nodeIndexFromEntity(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>&amp;·entity,·<span·class="keywordtype">int</span>·i)<span·class="keyword">·const·</span>{</div>
 105 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keywordflow">return</span>·gv.<a·class="code·hl_function"·href="a01033.html#ga0258bd0a0a0d6bfe8c536a138aaeae52">indexSet</a>().subIndex(entity,·i,·dim)+1;</div>
97 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········································<span·class="stringliteral">&quot;&quot;</span>,</div> 
98 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········································<span·class="stringliteral">&quot;&quot;</span>,</div> 
99 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········································<a·class="code·hl_function"·href="a03994.html#a2346f697676655feca790180552d7950">vtkWriter</a>-&gt;gridView_.comm().rank(),</div> 
100 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········································<a·class="code·hl_function"·href="a03994.html#a2346f697676655feca790180552d7950">vtkWriter</a>-&gt;gridView_.comm().size())</div> 
101 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····{}</div>106 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div>
102 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>107 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
103 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03990.html#a57619c6237719240bbf7b3b737bd624f">···69</a></span>····<a·class="code·hl_function"·href="a03990.html#a57619c6237719240bbf7b3b737bd624f">VTKSequenceWriter</a>·(·std::shared_ptr&lt;[·...·truncated·by·diffoscope;·len:·174,·SHA:·401ed0cb7fd0a5e36f39bd6204d850a3f6244a70cfa9a4079e4b8f1b6777feee·...·]</div>108 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">static</span>·std::size_t·translateDuneToGmshType(<span·class="keyword">const</span>·<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Geomet[·...·truncated·by·diffoscope;·len:·23,·SHA:·fde070af140159560cb184772bf27904fa50f2d040a117b1852be5601cb36e44·...·]</div>
 109 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······std::size_t·element_type;</div>
 110 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 111 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">if</span>·(type.isLine())</div>
 112 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········element_type·=·1;</div>
 113 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keywordflow">else</span>·<span·class="keywordflow">if</span>·(type.isTriangle())</div>
 114 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········element_type·=·2;</div>
 115 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordflow">else</span>·<span·class="keywordflow">if</span>·(type.isQuadrilateral())</div>
 116 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········element_type·=·3;</div>
 117 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">else</span>·<span·class="keywordflow">if</span>·(type.isTetrahedron())</div>
 118 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········element_type·=·4;</div>
 119 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">else</span>·<span·class="keywordflow">if</span>·(type.isHexahedron())</div>
 120 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········element_type·=·5;</div>
 121 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keywordflow">else</span>·<span·class="keywordflow">if</span>·(type.isPrism())</div>
 122 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········element_type·=·6;</div>
 123 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keywordflow">else</span>·<span·class="keywordflow">if</span>·(type.isPyramid())</div>
 124 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········element_type·=·7;</div>
 125 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">else</span>·<span·class="keywordflow">if</span>·(type.isVertex())</div>
 126 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········element_type·=·15;</div>
104 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>························<span·class="keyword">const</span>·std::string&amp;·name,</div>127 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordflow">else</span></div>
 128 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········DUNE_THROW(Dune::IOError,·<span·class="stringliteral">&quot;GeometryType·&quot;</span>·&lt;&lt;·type·&lt;&lt;·<span·class="stringliteral">&quot;·is·not·supported·by·gmsh.&quot;</span>);</div>
 129 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
105 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>························<span·class="keyword">const</span>·std::string&amp;·path,</div>130 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keywordflow">return</span>·element_type;</div>
106 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>························<span·class="keyword">const</span>·std::string&amp;·extendpath·)</div> 
107 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······:·<a·class="code·hl_class"·href="a03994.html">VTKSequenceWriterBase</a>&lt;<a·class="code·hl_class"·href="a02882.html">GridView</a>&gt;(<a·class="code·hl_function"·href="a03994.html#a2346f697676655feca790180552d7950">vtkWriter</a>,</div> 
108 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········································name,</div>131 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····}</div>
109 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········································path,</div> 
110 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········································extendpath,</div> 
111 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········································<a·class="code·hl_function"·href="a03994.html#a2346f697676655feca790180552d7950">vtkWriter</a>-&gt;gridView_.comm().rank(),</div> 
112 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········································<a·class="code·hl_function"·href="a03994.html#a2346f697676655feca790180552d7950">vtkWriter</a>-&gt;gridView_.comm().size())</div> 
113 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····{}</div>132 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 133 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordtype">void</span>·outputElements(std::ofstream&amp;·file,·<span·class="keyword">const</span>·std::vector&lt;int&gt;&amp;·physicalEntities,·<span·class="keyword">const</span>·std::vector&lt;int&gt;&amp;·physicalBoundaries)<span·class="keyword">·const·</span>{</div>
 134 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······<a·class="code·hl_class"·href="a02926.html">MultipleCodimMultipleGeomTypeMapper&lt;GridView&gt;</a>·elementMapper(gv,·<a·class="code·hl_function"·href="a01043.html#ga3f08c3fdd04f64bac3140926732b4b30">mcmgElementLayout</a>());</div>
 135 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······std::size_t·counter(1);</div>
 136 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·entity·:·elements(gv))·{</div>
 137 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········<span·class="comment">//·Check·whether·the·type·is·compatible.·If·not,·close·file·and·rethrow·exception.</span></div>
 138 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········<span·class="keywordflow">try</span>·{</div>
 139 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··········std::size_t·element_type·=·translateDuneToGmshType(entity.<a·class="code·hl_function"·href="a02766.html#afcca2e572657d516e1c816fc917016b9">type</a>());</div>
 140 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 141 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··········file·&lt;&lt;·counter·&lt;&lt;·<span·class="stringliteral">&quot;·&quot;</span>·&lt;&lt;·element_type;</div>
 142 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··········<span·class="comment">//·If·present,·set·the·first·tag·to·the·physical·entity</span></div>
 143 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··········<span·class="keywordflow">if</span>·(!physicalEntities.empty())</div>
 144 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>············file·&lt;&lt;·<span·class="stringliteral">&quot;·&quot;</span>·&lt;&lt;·1·&lt;&lt;·<span·class="stringliteral">&quot;·&quot;</span>·&lt;&lt;·physicalEntities[elementMapper.<a·class="code·hl_function"·href="a02926.html#a5df55b1e1be633b76d990dc7dbed881c">index</a>(entity)];</div>
 145 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··········<span·class="keywordflow">else</span></div>
 146 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>············file·&lt;&lt;·<span·class="stringliteral">&quot;·&quot;</span>·&lt;&lt;·0;·<span·class="comment">//·&quot;0&quot;·for·&quot;I·do·not·use·any·tags.&quot;</span></div>
 147 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
 148 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··········<span·class="comment">//·Output·list·of·nodes.</span></div>
 149 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··········<span·class="comment">//·3,·5·and·7·got·different·vertex·numbering·compared·to·Dune</span></div>
 150 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··········<span·class="keywordflow">if</span>·(3·==·element_type)</div>
Max diff block lines reached; 8282/58343 bytes (14.20%) of diff not shown.
12.9 KB
html2text {}
    
Offset 6, 122 lines modifiedOffset 6, 302 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
 11 gmshwriter.hh
11 ····*·vtk 
12 vtksequencewriter.hh 
13 Go_to_the_documentation_of_this_file.12 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file13 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-16 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:17 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
19 ·5 
20 ·6#ifndef·DUNE_VTKSEQUENCE_HH 
21 ·7#define·DUNE_VTKSEQUENCE_HH 
22 ·818 ·5#ifndef·DUNE_GRID_IO_FILE_GMSHWRITER_HH
 19 ·6#define·DUNE_GRID_IO_FILE_GMSHWRITER_HH
 20 ·7
 21 ·8#include·<fstream>
 22 ·9#include·<iostream>
 23 ·10#include·<iomanip>
 24 ·11#include·<string>
23 ·9#include·<memory>25 ·12#include·<vector>
24 ·10 
25 ·11#include·<dune/grid/io/file/vtk/vtksequencewriterbase.hh> 
26 ·12 
27 ·13#include·<dune/grid/io/file/vtk/vtkwriter.hh> 
28 ·14#include·<dune/grid/io/file/vtk/subsamplingvtkwriter.hh> 
29 ·1526 ·13
 27 ·14#include·<dune/common/exceptions.hh>
 28 ·15#include·<dune/geometry/type.hh>
 29 ·16#include·<dune/geometry/referenceelements.hh>
 30 ·17#include·<dune/grid/common/grid.hh>
 31 ·18#include·<dune/grid/common/mcmgmapper.hh>
 32 ·19
30 ·16namespace·Dune·{33 ·20namespace·Dune·{
31 ·1734 ·21
32 ·26·template<·class·GridView·>35 ·35·template·<class·GridView>
33 27·class·VTKSequenceWriter·: 
34 ·28·public·VTKSequenceWriterBase<GridView> 
35 ·29·{ 
36 ·30·public: 
37 42·VTKSequenceWriter·(·std::shared_ptr<VTKWriter<GridView>·>·vtkWriter, 
38 ·43·const·std::string&·name·) 
39 ·44·:·VTKSequenceWriterBase<GridView>(vtkWriter, 
40 ·45·name, 
41 ·46·"", 
42 ·47·"", 
43 ·48·vtkWriter->gridView_.comm().rank(), 
44 ·49·vtkWriter->gridView_.comm().size())36 36·class·GmshWriter
 37 ·37·{
 38 ·38·private:
 39 ·39·const·GridView·gv;
 40 ·40·int·precision;
 41 ·41
 42 ·42·static·const·unsigned·int·dim·=·GridView::dimension;
 43 ·43·static·const·unsigned·int·dimWorld·=·GridView::dimensionworld;
 44 ·44·static_assert(·(dimWorld·<=·3),·"GmshWriter·requires·dimWorld·<=·3."·);
 45 ·45
 46 ·47·template<typename·Entity>
 47 ·48·std::size_t·nodeIndexFromEntity(const·Entity&·entity,·int·i)·const·{
 48 ·49·return·gv.indexSet().subIndex(entity,·i,·dim)+1;
45 ·50·{}49 ·50·}
46 ·5150 ·51
47 69·VTKSequenceWriter·(·std::shared_ptr<VTKWriter<GridView>·>·vtkWriter, 
48 ·70·const·std::string&·name, 
49 ·71·const·std::string&·path, 
50 ·72·const·std::string&·extendpath·) 
51 ·73·:·VTKSequenceWriterBase<GridView>(vtkWriter, 
52 ·74·name, 
53 ·75·path, 
54 ·76·extendpath, 
55 ·77·vtkWriter->gridView_.comm().rank(), 
56 ·78·vtkWriter->gridView_.comm().size())51 ·55·static·std::size_t·translateDuneToGmshType(const·GeometryType&·type)·{
 52 ·56·std::size_t·element_type;
 53 ·57
 54 ·58·if·(type.isLine())
 55 ·59·element_type·=·1;
 56 ·60·else·if·(type.isTriangle())
 57 ·61·element_type·=·2;
 58 ·62·else·if·(type.isQuadrilateral())
 59 ·63·element_type·=·3;
 60 ·64·else·if·(type.isTetrahedron())
 61 ·65·element_type·=·4;
 62 ·66·else·if·(type.isHexahedron())
 63 ·67·element_type·=·5;
 64 ·68·else·if·(type.isPrism())
 65 ·69·element_type·=·6;
 66 ·70·else·if·(type.isPyramid())
 67 ·71·element_type·=·7;
 68 ·72·else·if·(type.isVertex())
 69 ·73·element_type·=·15;
 70 ·74·else
 71 ·75·DUNE_THROW(Dune::IOError,·"GeometryType·"·<<·type·<<·"·is·not·supported·by
 72 gmsh.");
 73 ·76
 74 ·77·return·element_type;
 75 ·78·}
 76 ·79
 77 ·94·void·outputElements(std::ofstream&·file,·const·std::vector<int>&
 78 physicalEntities,·const·std::vector<int>&·physicalBoundaries)·const·{
 79 ·95·MultipleCodimMultipleGeomTypeMapper<GridView>·elementMapper(gv,
 80 mcmgElementLayout());
 81 ·96·std::size_t·counter(1);
 82 ·97·for·(const·auto&·entity·:·elements(gv))·{
 83 ·98·//·Check·whether·the·type·is·compatible.·If·not,·close·file·and·rethrow
 84 exception.
 85 ·99·try·{
 86 ·100·std::size_t·element_type·=·translateDuneToGmshType(entity.type());
 87 ·101
 88 ·102·file·<<·counter·<<·"·"·<<·element_type;
 89 ·103·//·If·present,·set·the·first·tag·to·the·physical·entity
 90 ·104·if·(!physicalEntities.empty())
 91 ·105·file·<<·"·"·<<·1·<<·"·"·<<·physicalEntities[elementMapper.index(entity)];
 92 ·106·else
 93 ·107·file·<<·"·"·<<·0;·//·"0"·for·"I·do·not·use·any·tags."
 94 ·108
 95 ·109·//·Output·list·of·nodes.
 96 ·110·//·3,·5·and·7·got·different·vertex·numbering·compared·to·Dune
 97 ·111·if·(3·==·element_type)
 98 ·112·file·<<·"·"
 99 ·113·<<·nodeIndexFromEntity(entity,·0)·<<·"·"·<<·nodeIndexFromEntity(entity,·1)
 100 <<·"·"
Max diff block lines reached; 3474/13148 bytes (26.42%) of diff not shown.
6.82 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00764.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-grid:·basicwriter.hh·File·Reference</title>8 <title>dune-grid:·dgfug.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, 52 lines modifiedOffset 58, 33 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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>··</div>
71 ··<div·class="headertitle"><div·class="title">basicwriter.hh·File·Reference</div></div>70 ··<div·class="headertitle"><div·class="title">dgfug.cc·File·Reference</div></div>
72 </div><!--header-->71 </div><!--header-->
73 <div·class="contents">72 <div·class="contents">
74 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/>73 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
75 <code>#include·&lt;iomanip&gt;</code><br·/> 
76 <code>#include·&lt;iterator&gt;</code><br·/> 
77 <code>#include·&lt;list&gt;</code><br·/> 
78 <code>#include·&lt;memory&gt;</code><br·/> 
79 <code>#include·&lt;sstream&gt;</code><br·/> 
80 <code>#include·&lt;string&gt;</code><br·/> 
81 <code>#include·&lt;dune/common/parallel/mpiguard.hh&gt;</code><br·/> 
82 <code>#include·&lt;dune/common/path.hh&gt;</code><br·/> 
83 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>74 <code>#include·&lt;dune/geometry/utility/typefromvertexcount.hh&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a00788_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/> 
85 <code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code><br·/> 
86 <code>#include·&lt;<a·class="el"·href="a00800_source.html">dune/grid/io/file/vtk/pvtuwriter.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00878_source.html">dune/grid/io/file/dgfparser/dgfug.hh</a>&gt;</code><br·/>
87 <code>#include·&lt;<a·class="el"·href="a00770_source.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</code><br·/> 
88 </div> 
89 <p><a·href="a00764_source.html">Go·to·the·source·code·of·this·file.</a></p> 
90 <table·class="memberdecls">76 </div><table·class="memberdecls">
91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
92 Classes</h2></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="a03822.html">Dune::VTK::BasicWriter&lt;·IteratorFactory·&gt;</a></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:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>79 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
99 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>80 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 <tr·class="memitem:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr>82 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 </table>84 </table>
104 </div><!--·contents·-->85 </div><!--·contents·-->
105 <!--·start·footer·part·-->86 <!--·start·footer·part·-->
106 <hr·class="footer"/><address·class="footer"><small>87 <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.488 Generated·by&#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>89 </small></address>
1.12 KB
html2text {}
    
Offset 6, 37 lines modifiedOffset 6, 22 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
 11 ····*·dgfparser
 12 Namespaces
 13 dgfug.cc·File·Reference
 14 #include·<config.h>
 15 #include·<dune/geometry/utility/typefromvertexcount.hh>
11 ····*·vtk 
12 Classes·|·Namespaces 
13 basicwriter.hh·File·Reference 
14 #include·<fstream> 
15 #include·<iomanip> 
16 #include·<iterator> 
17 #include·<list> 
18 #include·<memory> 
19 #include·<sstream> 
20 #include·<string> 
21 #include·<dune/common/parallel/mpiguard.hh> 
22 #include·<dune/common/path.hh> 
23 #include·<dune/geometry/referenceelements.hh> 
24 #include·<dune/grid/io/file/vtk/common.hh> 
25 #include·<dune/grid/io/file/vtk/functionwriter.hh> 
26 #include·<dune/grid/io/file/vtk/pvtuwriter.hh>16 #include·<dune/grid/io/file/dgfparser/dgfug.hh>
27 #include·<dune/grid/io/file/vtk/vtuwriter.hh> 
28 Go_to_the_source_code_of_this_file. 
29 ·Classes 
30 class· Dune::VTK::BasicWriter<_IteratorFactory_> 
31   
32 ·Namespaces17 ·Namespaces
33 namespace· Dune18 namespace· Dune
34  ··········Include·standard·header·files.19  ··········Include·standard·header·files.
35  20  
36 namespace· Dune::VTK21 namespace· Dune::dgf
37  22  
  
38 ===============================================================================23 ===============================================================================
39 ·····Generated·by [doxygen]·1.9.424 ·····Generated·by [doxygen]·1.9.4
6.66 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00767.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-grid:·vtksequencewriterbase.hh·File·Reference</title>8 <title>dune-grid:·dgfoned.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, 40 lines modifiedOffset 58, 41 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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>··</div>
71 ··<div·class="headertitle"><div·class="title">vtksequencewriterbase.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">dgfoned.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;vector&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>
75 <code>#include·&lt;iostream&gt;</code><br·/> 
76 <code>#include·&lt;sstream&gt;</code><br·/> 
77 <code>#include·&lt;fstream&gt;</code><br·/>75 <code>#include·&lt;fstream&gt;</code><br·/>
78 <code>#include·&lt;iomanip&gt;</code><br·/>76 <code>#include·&lt;iostream&gt;</code><br·/>
 77 <code>#include·&lt;istream&gt;</code><br·/>
79 <code>#include·&lt;memory&gt;</code><br·/>78 <code>#include·&lt;vector&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a00788_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/> 
81 <code>#include·&lt;dune/common/path.hh&gt;</code><br·/>79 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
 80 <code>#include·&lt;<a·class="el"·href="a07292_source.html">dune/grid/common/intersection.hh</a>&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00821_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00971_source.html">dune/grid/onedgrid.hh</a>&gt;</code><br·/>
 82 <code>#include·&quot;<a·class="el"·href="a07232_source.html">dgfparser.hh</a>&quot;</code><br·/>
83 </div>83 </div>
84 <p><a·href="a00767_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00767_source.html">Go·to·the·source·code·of·this·file.</a></p>
85 <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>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
87 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="a03994.html">Dune::VTKSequenceWriterBase&lt;·GridView·&gt;</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03670.html">Dune::DGFGridInfo&lt;·OneDGrid·&gt;</a></td></tr>
89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·to·write·pvd-files·which·contains·a·list·of·all·collected·vtk-files.··<a·href="a03994.html#details">More...</a><br·/></td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03674.html">Dune::DGFGridFactory&lt;·OneDGrid·&gt;</a></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
92 <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>
93 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
94 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>95 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
95 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>96 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
1.11 KB
html2text {}
    
Offset 6, 31 lines modifiedOffset 6, 31 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·dgfparser
12 Classes·|·Namespaces12 Classes·|·Namespaces
 13 dgfoned.hh·File·Reference
 14 #include·<algorithm>
13 vtksequencewriterbase.hh·File·Reference 
14 #include·<vector> 
15 #include·<iostream> 
16 #include·<sstream> 
17 #include·<fstream>15 #include·<fstream>
18 #include·<iomanip>16 #include·<iostream>
 17 #include·<istream>
19 #include·<memory>18 #include·<vector>
20 #include·<dune/grid/io/file/vtk/common.hh> 
21 #include·<dune/common/path.hh>19 #include·<dune/common/exceptions.hh>
22 #include·<dune/grid/io/file/vtk/vtkwriter.hh>20 #include·<dune/grid/common/intersection.hh>
 21 #include·<dune/grid/onedgrid.hh>
 22 #include·"dgfparser.hh"
23 Go_to_the_source_code_of_this_file.23 Go_to_the_source_code_of_this_file.
24 ·Classes24 ·Classes
25 class· Dune::VTKSequenceWriterBase<_GridView_> 
26  ······Base·class·to·write·pvd-files·which·contains·a·list·of·all·collected 
27 ········vtk-files.·More...25 struct· Dune::DGFGridInfo<_OneDGrid_>
 26  
 27 struct· Dune::DGFGridFactory<_OneDGrid_>
28  28  
29 ·Namespaces29 ·Namespaces
30 namespace· Dune30 namespace· Dune
31  ··········Include·standard·header·files.31  ··········Include·standard·header·files.
32  32  
  
33 ===============================================================================33 ===============================================================================
92.0 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00767_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-grid:·vtksequencewriterbase.hh·Source·File</title>8 <title>dune-grid:·dgfoned.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, 187 lines modifiedOffset 58, 265 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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">vtksequencewriterbase.hh</div></div>68 ··<div·class="headertitle"><div·class="title">dgfoned.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00767.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00767.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_FILE_IO_DGFPARSER_DGFONED_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_FILE_IO_DGFPARSER_DGFONED_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_GRID_IO_FILE_VTK_VTKSEQUENCEWRITERBASE_HH</span></div> 
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_VTKSEQUENCEWRITERBASE_HH</span></div> 
78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">//-·C++·includes</span></div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&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>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;istream&gt;</span></div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;iomanip&gt;</span></div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</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="a00788.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">//-·dune-common·includes</span></div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;dune/common/path.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/exceptions.hh&gt;</span></div>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</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="comment">//-·dune-grid·includes</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="a00821.html">dune/grid/io/file/vtk/vtkwriter.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="a07292.html">dune/grid/common/intersection.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="a00971.html">dune/grid/onedgrid.hh</a>&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>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">//-·local·includes</span></div>
91 <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="a01063.html">Dune</a>·{</div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07232.html">dgfparser.hh</a>&quot;</span></div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
93 <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>·Gr<span·class="keywordtype">id</span>View&gt;</div> 
94 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03994.html">···33</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03994.html">VTKSequenceWriterBase</a></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></div>
 97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>{</div>
 98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="comment">//·helper·method·used·below</span></div>
 99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keywordtype">double</span>·getfirst·(·std::vector&lt;·double·&gt;·v·)</div>
 100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div>
 101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keywordflow">return</span>·v[·0·];</div>
 102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··}</div>
 103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>}··<span·class="comment">//·end·anonymous·namespace</span></div>
95 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div>104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
96 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····std::shared_ptr&lt;VTKWriter&lt;GridView&gt;·&gt;·vtkWriter_;</div>105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
97 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····std::vector&lt;double&gt;·timesteps_;</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
 108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>{</div>
98 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····std::string·name_,path_,extendpath_;</div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
99 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keywordtype">int</span>·rank_;</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="comment">//·DGFGridInfo</span></div>
100 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keywordtype">int</span>·size_;</div>111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="comment">//·-----------</span></div>
 112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
101 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">public</span>:</div>113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">template</span>&lt;·&gt;</div>
102 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03994.html#ab6240fddd9df67d5035b83654480c4e2">···47</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03994.html#ab6240fddd9df67d5035b83654480c4e2">VTKSeq[·...·truncated·by·diffoscope;·len:·214,·SHA:·e82f99313743d0abc6d89eafb19ac8710cf243fd37601f64b369ddc626cf4e05·...·]</div>114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03670.html">···44</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03682.html">DGFGridInfo</a>&lt;·<a·class="code·hl_class"·href="a04058.html">OneDGrid</a>·&gt[·...·truncated·by·diffoscope;·len:·1,·SHA:·41b805ea7ac014e23556e98bb374702a08344268f92489a02f0880849394a1e4·...·]</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"><a·class="line"·href="a03670.html#ad0757ecf6b0a8b4fb0844a0c747414bd">···46</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03670.html#ad0757ecf6b0a8b4fb0844a0c747414bd">refineStepsForHalf</a>·()</div>
 117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{</div>
103 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····································<span·class="keyword">const</span>·std::string&amp;·name,</div>118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">return</span>·1;</div>
104 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····································<span·class="keyword">const</span>·std::string&amp;·path,</div> 
105 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····································<span·class="keyword">const</span>·std::string&amp;·extendpath,</div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>
 120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03670.html#a02bbf767c703ff14f7145700b5c5d276">···51</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03670.html#a02bbf767c703ff14f7145700b5c5d276">refineWeight</a>·()</div>
 122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····{</div>
106 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····································<span·class="keywordtype">int</span>·rank,</div>123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">return</span>·0.5;</div>
107 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····································<span·class="keywordtype">int</span>·size)</div> 
108 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······:·vtkWriter_(<a·class="code·hl_function"·href="a03994.html#a2346f697676655feca790180552d7950">vtkWriter</a>),</div> 
109 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········name_(name),·path_(path),</div>124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>
110 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········extendpath_(extendpath),</div>125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··};</div>
111 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········rank_(rank),</div>126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
112 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········size_(size)</div>127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
113 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····{}</div>128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="comment">//·DGFGridFactory&lt;·OneDGrid·&gt;</span></div>
114 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
115 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03994.html#a2346f697676655feca790180552d7950">···63</a></span>····<span·class="keyword">const</span>·std::shared_ptr&lt;·VTKWriter&lt;GridView&gt;·&gt;&amp;·<a·class="code·hl_function"·href="a03994.html#a2346f697676655feca790180552d7950">vtkWriter</a>()<span·class="keyword">·const</span></div> 
116 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">····</span>{</div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//·--------------------------</span></div>
117 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordflow">return</span>·vtkWriter_;</div> 
118 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div> 
119 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
120 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03994.html#ae17d4ef4e3e9e1efb85c06642599b56a">···69</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03994.html#ae17d4ef4e3e9e1efb85c06642599b56a">addCel[·...·truncated·by·diffoscope;·len:·236,·SHA:·eecd65100fb671d59042aad945eb0af50e9fe3b4174c60b2d89fad35d3fdfac0·...·]</div>132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">template</span>&lt;·&gt;</div>
 133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03674.html">···63</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01894.html">DGFGridFactory</a>&lt;·<a·class="code·hl_class"·href="a04058.html">OneDGrid</a>·&gt;</div>
 134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··{</div>
 135 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a03674.html#a140dfbb16338438531a7793d42c521a8">···66</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04058.html">OneDGrid</a>·<a·class="code·hl_typedef"·href="a03674.html#a140dfbb16338438531a7793d42c521a8">Grid</a>;</div>
 136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a03674.html#ad641dd9810a85b5998d8ddf7bce0115e">···68</a></span>····<span·class="keyword">const</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01894.html#aaffd9982016fe3b91b0ef27ad435efdb">dimension</a>·=·<a·class="code·hl_variable"·href="a02834.html#a09690fb897713860b54a1d11cdd60ea6">Grid::dimension</a>;</div>
 137 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03674.html#a533bbb5aa92a828636d513a118168c01">···70</a></span>····<span·class="keyword">typedef</span>·MPIHelper::MPICommunicator·<a·class="code·hl_typedef"·href="a03674.html#a533bbb5aa92a828636d513a118168c01">MPICommunicatorType</a>;</div>
 138 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 139 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03674.html#ae3908705e3fdb6774d9fd619a5d2e906">···73</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03674.html#ae3908705e3fdb6774d9fd619a5d2e906">DGFGridFactory</a>·(·std::istream·&amp;input,</div>
 140 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······························<a·class="code·hl_typedef"·href="a03674.html#a533bbb5aa92a828636d513a118168c01">MPICommunicatorType</a>·comm·=·MPIHelper::getCommunicator()·)</div>
 141 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······:·grid_(·0·),</div>
 142 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········emptyParameters_(·0·)</div>
121 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····{</div>143 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····{</div>
122 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······vtkWriter_-&gt;addCellData(p);</div>144 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······generate(·input,·comm·);</div>
123 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····}</div>145 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····}</div>
124 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>146 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
125 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·V·&gt;</div> 
126 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03994.html#a69a250ed69c701cb39ce1a05130b6696">···80</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03994.html#a69a250ed69c701cb39ce1a05130b6696">addCel[·...·truncated·by·diffoscope;·len:·160,·SHA:·a03785b355a49af487a4894762c18672630328ee8fb701a4a9003a96254bee36·...·]</div>147 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a03674.html#adc65c01368f86d442e2abdd48cb57804">···82</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03674.html#adc65c01368f86d442e2abdd48cb57804">DGFGri[·...·truncated·by·diffoscope;·len:·76,·SHA:·e0c172a6e9276416feeaa521066827048b8089bdc4d3d6d3ac8235919ff69dfe·...·]</div>
 148 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······························<a·class="code·hl_typedef"·href="a03674.html#a533bbb5aa92a828636d513a118168c01">MPICommunicatorType</a>·comm·=·MPIHelper::getCommunicator()·)</div>
 149 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······:·grid_(·0·),</div>
 150 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········emptyParameters_(·0·)</div>
127 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····{</div>151 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····{</div>
128 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······vtkWriter_-&gt;addCellData(v,·name,·ncomps);</div>152 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······std::ifstream·input(·filename.c_str()·);</div>
129 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····}</div>153 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······generate(·input,·comm·);</div>
130 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
131 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03994.html#a30d25862cc38db51f4b17928ee15e7da">···86</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03994.html#a30d25862cc38db51f4b17928ee15e7da">addVertexData</a>·(<span·class="keyword">const</span>·std::shared_ptr&lt;<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a03902.html">VTKWriter&lt;GridView&gt;::VTKFunction</a>&gt;·&amp;p)</div> 
Max diff block lines reached; 51796/77083 bytes (67.20%) of diff not shown.
16.6 KB
html2text {}
    
Offset 6, 237 lines modifiedOffset 6, 348 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk 
12 vtksequencewriterbase.hh11 ····*·dgfparser
 12 dgfoned.hh
13 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
19 ·5 
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_VTKSEQUENCEWRITERBASE_HH 
21 ·7#define·DUNE_GRID_IO_FILE_VTK_VTKSEQUENCEWRITERBASE_HH 
22 ·8 
23 ·9#include·<vector>19 ·5#ifndef·DUNE_GRID_FILE_IO_DGFPARSER_DGFONED_HH
 20 ·6#define·DUNE_GRID_FILE_IO_DGFPARSER_DGFONED_HH
 21 ·7
 22 ·8//-·C++·includes
 23 ·9#include·<algorithm>
 24 ·10#include·<fstream>
24 ·10#include·<iostream>25 ·11#include·<iostream>
25 ·11#include·<sstream> 
26 ·12#include·<fstream>26 ·12#include·<istream>
27 ·13#include·<iomanip> 
28 ·14#include·<memory>27 ·13#include·<vector>
29 ·15 
30 ·16#include·<dune/grid/io/file/vtk/common.hh>28 ·14
 29 ·15//-·dune-common·includes
31 ·17#include·<dune/common/path.hh>30 ·16#include·<dune/common/exceptions.hh>
32 ·18 
33 ·19#include·<dune/grid/io/file/vtk/vtkwriter.hh> 
34 ·2031 ·17
 32 ·18//-·dune-grid·includes
 33 ·19#include·<dune/grid/common/intersection.hh>
 34 ·20#include·<dune/grid/onedgrid.hh>
 35 ·21
 36 ·22//-·local·includes
 37 ·23#include·"dgfparser.hh"
 38 ·24
 39 ·25
 40 ·26namespace
 41 ·27{
 42 ·28·//·helper·method·used·below
 43 ·29·double·getfirst·(·std::vector<·double·>·v·)
 44 ·30·{
 45 ·31·return·v[·0·];
 46 ·32·}
 47 ·33}·//·end·anonymous·namespace
 48 ·34
 49 ·35
 50 ·36
35 ·21namespace·Dune·{51 ·37namespace·Dune
36 ·22 
37 ·32·template<class·GridView> 
38 33·class·VTKSequenceWriterBase52 ·38{
 53 ·39
 54 ·40·//·DGFGridInfo
 55 ·41·//·-----------
 56 ·42
 57 ·43·template<·>
 58 44·struct·DGFGridInfo<·OneDGrid·>
39 ·34·{59 ·45·{
 60 46·static·int·refineStepsForHalf·()
 61 ·47·{
 62 ·48·return·1;
 63 ·49·}
 64 ·50
 65 51·static·double·refineWeight·()
 66 ·52·{
 67 ·53·return·0.5;
 68 ·54·}
 69 ·55·};
 70 ·56
 71 ·57
 72 ·58
 73 ·59·//·DGFGridFactory<·OneDGrid·>
 74 ·60·//·--------------------------
 75 ·61
 76 ·62·template<·>
 77 63·struct·DGFGridFactory<·OneDGrid·>
40 ·35·std::shared_ptr<VTKWriter<GridView>·>·vtkWriter_; 
41 ·36·std::vector<double>·timesteps_; 
42 ·37·std::string·name_,path_,extendpath_; 
43 ·38·int·rank_; 
44 ·39·int·size_; 
45 ·40·public: 
46 47·explicit·VTKSequenceWriterBase(·std::shared_ptr<VTKWriter<GridView>·> 
47 vtkWriter, 
48 ·48·const·std::string&·name, 
49 ·49·const·std::string&·path, 
50 ·50·const·std::string&·extendpath, 
51 ·51·int·rank, 
52 ·52·int·size) 
53 ·53·:·vtkWriter_(vtkWriter), 
54 ·54·name_(name),·path_(path), 
55 ·55·extendpath_(extendpath), 
56 ·56·rank_(rank), 
57 ·57·size_(size) 
58 ·58·{} 
59 ·59 
60 63·const·std::shared_ptr<·VTKWriter<GridView>·>&·vtkWriter()·const 
61 ·64·{78 ·64·{
62 ·65·return·vtkWriter_; 
63 ·66·} 
64 ·67 
65 69·void·addCellData·(const·std::shared_ptr<const·typename·VTKWriter<GridView>:: 
66 VTKFunction>·&p)79 66·typedef·OneDGrid·Grid;
 80 68·const·static·int·dimension·=·Grid::dimension;
 81 70·typedef·MPIHelper::MPICommunicator·MPICommunicatorType;
 82 ·71
 83 73·explicit·DGFGridFactory·(·std::istream·&input,
 84 ·74·MPICommunicatorType·comm·=·MPIHelper::getCommunicator()·)
 85 ·75·:·grid_(·0·),
 86 ·76·emptyParameters_(·0·)
67 ·70·{87 ·77·{
68 ·71·vtkWriter_->addCellData(p);88 ·78·generate(·input,·comm·);
69 ·72·}89 ·79·}
70 ·73 
71 ·79·template<class·V·> 
72 80·void·addCellData·(const·V·&v,·const·std::string·&name,·int·ncomps=1)90 ·80
 91 82·explicit·DGFGridFactory·(·const·std::string·&filename,
Max diff block lines reached; 13232/17022 bytes (77.73%) of diff not shown.
6.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00770.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-grid:·vtuwriter.hh·File·Reference</title>8 <title>dune-grid:·macrogrid.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, 46 lines modifiedOffset 58, 40 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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>··</div>
71 ··<div·class="headertitle"><div·class="title">vtuwriter.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">macrogrid.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;ostream&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>
75 <code>#include·&lt;string&gt;</code><br·/> 
76 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
77 <code>#include·&lt;dune/common/indent.hh&gt;</code><br·/>75 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00788_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/> 
79 <code>#include·&lt;<a·class="el"·href="a00797_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00773_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/>
80 </div>77 </div>
81 <p><a·href="a00770_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a00770_source.html">Go·to·the·source·code·of·this·file.</a></p>
82 <table·class="memberdecls">79 <table·class="memberdecls">
83 <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>
84 Classes</h2></td></tr>81 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="a04050.html">Dune::VTK::VTUWriter</a></td></tr>82 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03742.html">Dune::MacroGrid</a></td></tr>
86 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dump·a·.vtu/.vtp·files·contents·to·a·stream.··<a·href="a04050.html#details">More...</a><br·/></td></tr> 
87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table><table·class="memberdecls">84 </table><table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
90 Namespaces</h2></td></tr>86 Namespaces</h2></td></tr>
91 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
92 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<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:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
96 </table>90 </table>
97 </div><!--·contents·-->91 </div><!--·contents·-->
98 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
99 <hr·class="footer"/><address·class="footer"><small>93 <hr·class="footer"/><address·class="footer"><small>
100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.494 Generated·by&#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
101 </small></address>95 </small></address>
102 </body>96 </body>
925 B
html2text {}
    
Offset 6, 30 lines modifiedOffset 6, 24 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·dgfparser
12 Classes·|·Namespaces12 Classes·|·Namespaces
13 vtuwriter.hh·File·Reference13 macrogrid.hh·File·Reference
14 #include·<ostream>14 #include·<iostream>
 15 #include·<dune/common/parallel/mpihelper.hh>
15 #include·<string> 
16 #include·<dune/common/exceptions.hh> 
17 #include·<dune/common/indent.hh> 
18 #include·<dune/grid/io/file/vtk/common.hh> 
19 #include·<dune/grid/io/file/vtk/dataarraywriter.hh>16 #include·<dune/grid/io/file/dgfparser/parser.hh>
20 Go_to_the_source_code_of_this_file.17 Go_to_the_source_code_of_this_file.
21 ·Classes18 ·Classes
 19 class· Dune::MacroGrid
22 class· Dune::VTK::VTUWriter 
23  ······Dump·a·.vtu/.vtp·files·contents·to·a·stream.·More... 
24  20  
25 ·Namespaces21 ·Namespaces
26 namespace· Dune22 namespace· Dune
27  ··········Include·standard·header·files.23  ··········Include·standard·header·files.
28  24  
29 namespace· Dune::VTK 
30   
  
31 ===============================================================================25 ===============================================================================
32 ·····Generated·by [doxygen]·1.9.426 ·····Generated·by [doxygen]·1.9.4
82.3 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00770_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-grid:·vtuwriter.hh·Source·File</title>8 <title>dune-grid:·macrogrid.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, 276 lines modifiedOffset 58, 110 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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">vtuwriter.hh</div></div>68 ··<div·class="headertitle"><div·class="title">macrogrid.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00770.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00770.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_MACROGRID_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_MACROGRID_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_GRID_IO_FILE_VTK_VTUWRITER_HH</span></div> 
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_VTUWRITER_HH</span></div> 
78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/indent.hh&gt;</span></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/parallel/mpihelper.hh&gt;</span></div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00773.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</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>·</div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00788.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00797.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</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="comment">//·forward·declarations</span></div>
 88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="comment">//·--------------------</span></div>
 89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">class·</span>DuneGridFormatParser;</div>
90 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">namespace·</span>VTK·{</div>91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a03742.html">···21</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03742.html">MacroGrid</a></div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····:·<span·class="keyword">protected</span>·<a·class="code·hl_class"·href="a03754.html">DuneGridFormatParser</a></div>
92 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>
 94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Type·&gt;</div>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a03742.html#a5e43a7e0d6bbe4e0a39d5fdd85435aaf">···25</a></span>····<span·class="keyword">friend</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01894.html">DGFGridFactory</a>;</div>
93 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
94 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a04050.html">···98</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04050.html">VTUWriter</a>·{</div> 
95 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····<span·class="keyword">public</span>:</div>97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div>
 98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a03742.html#a95033509912059f0139920abf8835981">···28</a></span>····<span·class="keyword">typedef</span>·MPIHelper::MPICommunicator·<a·class="code·hl_typedef"·href="a03742.html#a95033509912059f0139920abf8835981">MPICommunicatorType</a>;</div>
96 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a04050.html#a3bc11d23ff3b28b586d68d9097dfe333">··100</a></span>······std::ostream&amp;·<a·class="code·hl_variable"·href="a04050.html#a3bc11d23ff3b28b586d68d9097dfe333">stream</a>;</div> 
97 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a04050.html#a864bfade604f62de29b0c9d22fe56eaca24411658c400565529f8e23fc59d5387">··101</a></span>······<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a04050.html#a864bfade604f62de29b0c9d22fe56eac">Phase</a>·{·<a·class="code·hl_enumvalue"·href="a04050.html#a864bfade604f62de29b0c9d22fe56eaca3f584fab190e72a3609003a39b4e56f5">main</a>,·<a·class="code·hl_enumvalue"·href="a04050.html#a864bfade604f62de29b0c9d22fe56eaca24411658c400565529f8e23fc59d5387">appended</a>·}·<a·class="code·hl_variable"·href="a04050.html#aff9fd6600331072f7f92aed6da4232ef">phase</a>;</div> 
98 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
99 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····<span·class="keyword">private</span>:</div> 
100 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>······<a·class="code·hl_class"·href="a03898.html">DataArrayWriterFactory</a>·factory;</div> 
101 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······Indent·indent;</div> 
102 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div> 
103 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>······std::string·fileType;</div> 
104 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>······std::string·cellName;</div> 
105 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div> 
106 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>······<span·class="keywordtype">bool</span>·doAppended;</div> 
107 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div> 
108 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>····<span·class="keyword">public</span>:</div> 
109 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div> 
110 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno"><a·class="line"·href="a04050.html#a2657eeed4ff2ec44ddd284d6979b1355">··122</a></span>······<span·class="keyword">inline</span>·<a·class="code·hl_function"·href="a04050.html#a2657eeed4ff2ec44ddd284d6979b1355">VTUWriter</a>(std::ostream&amp;·stream_,·<a·class="code·hl_enumeration"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8">OutputType</a>·outputType,</div> 
111 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>·······················<a·class="code·hl_enumeration"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4">FileType</a>·fileType_)</div> 
112 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>········:·<a·class="code·hl_variable"·href="a04050.html#a3bc11d23ff3b28b586d68d9097dfe333">stream</a>(stream_),·factory(outputType,·<a·class="code·hl_variable"·href="a04050.html#a3bc11d23ff3b28b586d68d9097dfe333">stream</a>)</div> 
113 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>······{</div> 
114 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>········<span·class="keywordflow">switch</span>(fileType_)·{</div> 
115 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>········<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4a109b9e75c1921dd6b8df25eedea009be">polyData</a>·:</div> 
116 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>··········fileType·=·<span·class="stringliteral">&quot;PolyData&quot;</span>;</div> 
117 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>··········cellName·=·<span·class="stringliteral">&quot;Lines&quot;</span>;</div> 
118 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>··········<span·class="keywordflow">break</span>;</div> 
119 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>········<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4a2967b7a61021e24289adcd0b7d60bd0b">unstructuredGrid</a>·:</div> 
120 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>··········fileType·=·<span·class="stringliteral">&quot;UnstructuredGrid&quot;</span>;</div> 
121 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>··········cellName·=·<span·class="stringliteral">&quot;Cells&quot;</span>;</div> 
122 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>··········<span·class="keywordflow">break</span>;</div> 
123 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>········default·:</div> 
124 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>··········DUNE_THROW(IOError,·<span·class="stringliteral">&quot;VTUWriter:·Unknown·fileType:·&quot;</span>·&lt;&lt;·fileType_);</div> 
125 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>········}</div> 
126 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>········<span·class="keyword">const</span>·std::string&amp;·byteOrder·=·<a·class="code·hl_function"·href="a01075.html#a8bce02a1111502dd0245e7888a532fc5">getEndiannessString</a>();</div> 
127 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>·</div> 
128 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>········<a·class="code·hl_variable"·href="a04050.html#a3bc11d23ff3b28b586d68d9097dfe333">stream</a>·&lt;&lt;·indent·&lt;&lt;·<span·class="stringliteral">&quot;&lt;?xml·version=\&quot;1.0\&quot;?&gt;\n&quot;</span>;</div> 
129 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>········<a·class="code·hl_variable"·href="a04050.html#a3bc11d23ff3b28b586d68d9097dfe333">stream</a>·&lt;&lt;·indent·&lt;&lt;·<span·class="stringliteral">&quot;&lt;VTKFile&quot;</span></div> 
130 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>···············&lt;&lt;·<span·class="stringliteral">&quot;·type=\&quot;&quot;</span>·&lt;&lt;·fileType·&lt;&lt;·<span·class="stringliteral">&quot;\&quot;&quot;</span></div> 
131 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>···············&lt;&lt;·<span·class="stringliteral">&quot;·version=\&quot;0.1\&quot;&quot;</span></div> 
132 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>···············&lt;&lt;·<span·class="stringliteral">&quot;·byte_order=\&quot;&quot;</span>·&lt;&lt;·byteOrder·&lt;&lt;·<span·class="stringliteral">&quot;\&quot;&gt;\n&quot;</span>;</div> 
133 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>········++indent;</div> 
134 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>······}</div> 
135 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>·</div> 
136 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno"><a·class="line"·href="a04050.html#ad8ec82d0907179ac0e52886c9a48623f">··149</a></span>······<span·class="keyword">inline</span>·<a·class="code·hl_function"·href="a04050.html#ad8ec82d0907179ac0e52886c9a48623f">~VTUWriter</a>()·{</div> 
137 <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno">··150</span>········--indent;</div> 
138 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>········<a·class="code·hl_variable"·href="a04050.html#a3bc11d23ff3b28b586d68d9097dfe333">stream</a>·&lt;&lt;·indent·&lt;&lt;·<span·class="stringliteral">&quot;&lt;/VTKFile&gt;\n&quot;</span></div> 
139 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>···············&lt;&lt;·std::flush;</div> 
140 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>······}</div> 
141 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>·</div> 
142 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>·</div> 
143 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno"><a·class="line"·href="a04050.html#aa48122cfc3736872be26954e43ac3189">··167</a></span>······<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04050.html#aa48122cfc3736872be26954e43ac3189">beginPointData</a>(<span·class="keyword">const</span>·std::string&amp;·scalars·=·<span·class="stringliteral">&quot;&quot;</span>,</div> 
144 <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno">··168</span>·································<span·class="keyword">const</span>·std::string&amp;·vectors·=·<span·class="stringliteral">&quot;&quot;</span>)·{</div> 
145 <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span>········<span·class="keywordflow">switch</span>(<a·class="code·hl_variable"·href="a04050.html#aff9fd6600331072f7f92aed6da4232ef">phase</a>)·{</div> 
146 <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span>········<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a04050.html#a864bfade604f62de29b0c9d22fe56eaca3f584fab190e72a3609003a39b4e56f5">main</a>·:</div> 
147 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno">··171</span>··········<a·class="code·hl_variable"·href="a04050.html#a3bc11d23ff3b28b586d68d9097dfe333">stream</a>·&lt;&lt;·indent·&lt;&lt;·<span·class="stringliteral">&quot;&lt;PointData&quot;</span>;</div> 
148 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span>··········<span·class="keywordflow">if</span>(scalars·!=·<span·class="stringliteral">&quot;&quot;</span>)·<a·class="code·hl_variable"·href="a04050.html#a3bc11d23ff3b28b586d68d9097dfe333">stream</a>·&lt;&lt;·<span·class="stringliteral">&quot;·Scalars=\&quot;&quot;</span>·&lt;&lt;·scalars·&lt;&lt;·<span·class="stringliteral">&quot;\&quot;&quot;</span>;</div> 
149 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>··········<span·class="keywordflow">if</span>(vectors·!=·<span·class="stringliteral">&quot;&quot;</span>)·<a·class="code·hl_variable"·href="a04050.html#a3bc11d23ff3b28b586d68d9097dfe333">stream</a>·&lt;&lt;·<span·class="stringliteral">&quot;·Vectors=\&quot;&quot;</span>·&lt;&lt;·vectors·&lt;&lt;·<span·class="stringliteral">&quot;\&quot;&quot;</span>;</div> 
150 <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno">··174</span>··········<a·class="code·hl_variable"·href="a04050.html#a3bc11d23ff3b28b586d68d9097dfe333">stream</a>·&lt;&lt;·<span·class="stringliteral">&quot;&gt;\n&quot;</span>;</div> 
151 <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno">··175</span>··········++indent;</div> 
152 <div·class="line"><a·id="l00176"·name="l00176"></a><span·class="lineno">··176</span>··········<span·class="keywordflow">break</span>;</div> 
153 <div·class="line"><a·id="l00177"·name="l00177"></a><span·class="lineno">··177</span>········<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a04050.html#a864bfade604f62de29b0c9d22fe56eaca24411658c400565529f8e23fc59d5387">appended</a>·:</div> 
154 <div·class="line"><a·id="l00178"·name="l00178"></a><span·class="lineno">··178</span>··········<span·class="keywordflow">break</span>;</div> 
155 <div·class="line"><a·id="l00179"·name="l00179"></a><span·class="lineno">··179</span>········}</div> 
156 <div·class="line"><a·id="l00180"·name="l00180"></a><span·class="lineno">··180</span>······}</div> 
Max diff block lines reached; 14015/71430 bytes (19.62%) of diff not shown.
12.5 KB
html2text {}
    
Offset 6, 364 lines modifiedOffset 6, 126 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk 
12 vtuwriter.hh11 ····*·dgfparser
 12 macrogrid.hh
13 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
19 ·5 
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_VTUWRITER_HH 
21 ·7#define·DUNE_GRID_IO_FILE_VTK_VTUWRITER_HH19 ·5#ifndef·DUNE_DGF_MACROGRID_HH
 20 ·6#define·DUNE_DGF_MACROGRID_HH
 21 ·7
22 ·822 ·8
23 ·9#include·<ostream>23 ·9#include·<iostream>
24 ·10#include·<string> 
25 ·11 
26 ·12#include·<dune/common/exceptions.hh> 
27 ·13#include·<dune/common/indent.hh>24 ·10
 25 ·11#include·<dune/common/parallel/mpihelper.hh>
 26 ·12#include·<dune/grid/io/file/dgfparser/parser.hh>
 27 ·13
28 ·1428 ·14
29 ·15#include·<dune/grid/io/file/vtk/common.hh> 
30 ·16#include·<dune/grid/io/file/vtk/dataarraywriter.hh> 
31 ·17 
32 ·18namespace·Dune·{29 ·15namespace·Dune
33 ·19 
34 ·22 
35 ·23·namespace·VTK·{ 
36 ·2430 ·16{
 31 ·17·//·forward·declarations
 32 ·18·//·--------------------
 33 ·19·class·DuneGridFormatParser;
 34 ·20
 35 21·class·MacroGrid
 36 ·22·:·protected·DuneGridFormatParser
 37 ·23·{
 38 ·24·template<·class·GridType·>
 39 25·friend·struct·DGFGridFactory;
37 ·2640 ·26
38 98·class·VTUWriter·{ 
39 ·99·public: 
40 100·std::ostream&·stream; 
41 101·enum·Phase·{·main,·appended·}·phase; 
42 ·102 
43 ·103·private: 
44 ·104·DataArrayWriterFactory·factory; 
45 ·105·Indent·indent; 
46 ·106 
47 ·107·std::string·fileType; 
48 ·108·std::string·cellName; 
49 ·109 
50 ·110·bool·doAppended; 
51 ·111 
52 ·112·public:41 ·27·public:
 42 28·typedef·MPIHelper::MPICommunicator·MPICommunicatorType;
 43 ·29
 44 ·30·protected:
 45 32·MacroGrid(const·char*·filename,·MPICommunicatorType·MPICOMM·=·MPIHelper::
 46 getCommunicator())
 47 ·33·:·DuneGridFormatParser(·rank(MPICOMM),·size(MPICOMM)·)
 48 ·34·,·filename_(filename)
 49 ·35·,·MPICOMM_(MPICOMM)·{}
 50 ·36
 51 38·MacroGrid(MPICommunicatorType·MPICOMM·=·MPIHelper::getCommunicator())
 52 ·39·:·DuneGridFormatParser(·rank(MPICOMM),·size(MPICOMM)·)
 53 ·40·,·filename_(0)
 54 ·41·,·MPICOMM_(MPICOMM)·{}
 55 ·42
 56 ·44·template·<class·GridType>
 57 45·inline·GridType·*·createGrid·()
 58 ·46·{
 59 ·47·return·Impl<GridType>::generate(*this,filename_,MPICOMM_);
 60 ·48·}
 61 ·49·private:
 62 ·50·static·int·rank(·[[maybe_unused]]·MPICommunicatorType·MPICOMM·)
 63 ·51·{
 64 ·52·int·rank·=·0;
 65 ·53#if·HAVE_MPI
 66 ·54·MPI_Comm_rank(·MPICOMM,·&rank·);
 67 ·55#endif
 68 ·56·return·rank;
53 ·114 
54 122·inline·VTUWriter(std::ostream&·stream_,·OutputType·outputType, 
55 ·123·FileType·fileType_) 
56 ·124·:·stream(stream_),·factory(outputType,·stream) 
57 ·125·{ 
58 ·126·switch(fileType_)·{ 
59 ·127·case·polyData·: 
60 ·128·fileType·=·"PolyData"; 
61 ·129·cellName·=·"Lines"; 
62 ·130·break; 
63 ·131·case·unstructuredGrid·: 
64 ·132·fileType·=·"UnstructuredGrid"; 
65 ·133·cellName·=·"Cells"; 
66 ·134·break; 
67 ·135·default·: 
68 ·136·DUNE_THROW(IOError,·"VTUWriter:·Unknown·fileType:·"·<<·fileType_); 
69 ·137·} 
70 ·138·const·std::string&·byteOrder·=·getEndiannessString(); 
71 ·139 
72 ·140·stream·<<·indent·<<·"<?xml·version=\"1.0\"?>\n"; 
73 ·141·stream·<<·indent·<<·"<VTKFile" 
74 ·142·<<·"·type=\""·<<·fileType·<<·"\"" 
75 ·143·<<·"·version=\"0.1\"" 
76 ·144·<<·"·byte_order=\""·<<·byteOrder·<<·"\">\n"; 
77 ·145·++indent; 
78 ·146·} 
79 ·147 
80 149·inline·~VTUWriter()·{ 
81 ·150·--indent; 
82 ·151·stream·<<·indent·<<·"</VTKFile>\n" 
83 ·152·<<·std::flush; 
84 ·153·} 
85 ·154 
86 ·156 
87 167·inline·void·beginPointData(const·std::string&·scalars·=·"", 
88 ·168·const·std::string&·vectors·=·"")·{ 
Max diff block lines reached; 5018/12738 bytes (39.39%) of diff not shown.
6.62 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00773.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-grid:·streams.hh·File·Reference</title>8 <title>dune-grid:·parser.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, 36 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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>··</div>
71 ··<div·class="headertitle"><div·class="title">streams.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">parser.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;ostream&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>
 75 <code>#include·&lt;string&gt;</code><br·/>
 76 <code>#include·&lt;vector&gt;</code><br·/>
 77 <code>#include·&lt;map&gt;</code><br·/>
75 <code>#include·&lt;<a·class="el"·href="a00809_source.html">dune/grid/io/file/vtk/b64enc.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</code><br·/>
76 </div>79 </div>
77 <p><a·href="a00773_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00773_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 <table·class="memberdecls">81 <table·class="memberdecls">
79 <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>
80 Classes</h2></td></tr>83 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="a03962.html">Dune::Base64Stream</a></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="a03750.html">Dune::DGFBoundaryParameter</a></td></tr>
82 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">class·to·base64·encode·a·stream·of·data··<a·href="a03962.html#details">More...</a><br·/></td></tr>85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·types·for·additional·features.··<a·href="a03750.html#details">More...</a><br·/></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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="a03966.html">Dune::RawStream</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="a03754.html">Dune::DuneGridFormatParser</a></td></tr>
85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">write·out·data·in·binary··<a·href="a03966.html#details">More...</a><br·/></td></tr>88 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·DuneGridFormatParser·class:·reads·a·DGF·file·and·stores·build·information·in·vector·structures·used·by·the·<a·class="el"·href="a03742.html">MacroGrid</a>·class.··<a·href="a03754.html#details">More...</a><br·/></td></tr>
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table><table·class="memberdecls">90 </table><table·class="memberdecls">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
89 Namespaces</h2></td></tr>92 Namespaces</h2></td></tr>
90 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>93 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
91 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>94 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
1.02 KB
html2text {}
    
Offset 6, 26 lines modifiedOffset 6, 30 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·dgfparser
12 Classes·|·Namespaces12 Classes·|·Namespaces
13 streams.hh·File·Reference13 parser.hh·File·Reference
14 #include·<ostream>14 #include·<iostream>
 15 #include·<string>
 16 #include·<vector>
 17 #include·<map>
15 #include·<dune/grid/io/file/vtk/b64enc.hh>18 #include·<dune/grid/io/file/dgfparser/entitykey.hh>
16 Go_to_the_source_code_of_this_file.19 Go_to_the_source_code_of_this_file.
17 ·Classes20 ·Classes
18 class· Dune::Base64Stream 
19  ······class·to·base64·encode·a·stream·of·data·More...21 struct· Dune::DGFBoundaryParameter
 22  ·······Contains·types·for·additional·features.·More...
20  23  
21 class· Dune::RawStream 
22  ······write·out·data·in·binary·More...24 ·class· Dune::DuneGridFormatParser
 25  ·······The·DuneGridFormatParser·class:·reads·a·DGF·file·and·stores·build
 26 ·········information·in·vector·structures·used·by·the·MacroGrid·class.·More...
23  27  
24 ·Namespaces28 ·Namespaces
25 namespace· Dune29 namespace· Dune
26  ··········Include·standard·header·files.30  ··········Include·standard·header·files.
27  31  
  
28 ===============================================================================32 ===============================================================================
75.5 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00773_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-grid:·streams.hh·Source·File</title>8 <title>dune-grid:·parser.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, 116 lines modifiedOffset 58, 223 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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">streams.hh</div></div>68 ··<div·class="headertitle"><div·class="title">parser.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00773.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00773.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_DUNEGRIDFORMATPARSER_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_DUNEGRIDFORMATPARSER_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_GRID_IO_FILE_VTK_STREAMS_HH</span></div> 
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_STREAMS_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;ostream&gt;</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
 79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00809.html">dune/grid/io/file/vtk/b64enc.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</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><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00785.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</span></div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
85 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno"><a·class="line"·href="a03962.html">···16</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03962.html">Base64Stream</a>·{</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
86 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····std::ostream&amp;·s;</div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
87 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····<a·class="code·hl_struct"·href="a03818.html">b64chunk</a>·chunk;</div> 
88 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····<span·class="keywordtype">char</span>·obuf[4];</div> 
89 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
90 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">public</span>:</div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">class·</span>DGFPrintInfo;</div>
 89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 90 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a03750.html">···22</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03750.html">DGFBoundaryParameter</a></div>
91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>
92 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03962.html#a8a7027f3d59f72de295f2579e95ba8d6">···27</a></span>····<a·class="code·hl_function"·href="a03962.html#a8a7027f3d59f72de295f2579e95ba8d6">Base64Stream</a>(std::ostream&amp;·s_)</div>92 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a03750.html#afa9bc1f519c309d951d1955cbce7ea7f">···25</a></span>····<span·class="keyword">typedef</span>·std::string·<a·class="code·hl_typedef"·href="a03750.html#afa9bc1f519c309d951d1955cbce7ea[·...·truncated·by·diffoscope;·len:·13,·SHA:·c977205f4fec9a6998f360a0c1d018c10ebbfafae8edb3d2989368aabb854605·...·]</div>
93 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······:·s(s_)</div>93 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 94 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a03750.html#a2ce364f5fc4024bd2f2f50b699f88d19">···28</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03750.html#afa9bc1f519c309d951d1955cbce7ea7f">type</a>·&amp;<a·class="code·hl_function"·href="a03750.html#a2ce364f5fc4024bd2f2f50b699f88d19">defaultValue</a>·()</div>
94 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</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="keyword">static</span>·<a·class="code·hl_typedef"·href="a03750.html#afa9bc1f519c309d951d1955cbce7ea7f">type</a>·value;</div>
95 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="comment">//·reset·chunk</span></div>97 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keywordflow">return</span>·value;</div>
96 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······chunk.<a·class="code·hl_function"·href="a03818.html#af5b86cb11f0aca7381e1802b9a5f9580">reset</a>();</div> 
97 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div>98 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div>
98 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>99 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 100 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03750.html#add07d4507352d388f882d26f40523340">···35</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a03750.html#afa9bc1f519c309d951d1955cbce7ea7f">type</a>·<a·class="code·hl_function"·href="a03750.html#add07d4507352d388f882d26f40523340">convert</a>·(·<span·class="keyword">const</span>·std::string·&amp;·parameter·)</div>
 101 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{</div>
 102 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keywordflow">return</span>·parameter;</div>
 103 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····}</div>
99 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>104 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
100 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·X&gt;</div> 
101 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03962.html#a24ec170183dc09a2c46c4765e77f1248">···42</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03962.html#a24ec170183dc09a2c46c4765e77f1248">write<[·...·truncated·by·diffoscope;·len:·17,·SHA:·0e42424406cd561f258fcbf7ed6a7f63d22c479036a446a4d5edfc5e765826ba·...·]</div>105 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03750.html#a550701eebf6060e8012331b55aa15a6d">···41</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·<a·class="code·h[·...·truncated·by·diffoscope;·len:·126,·SHA:·3cf6dba8bfee5180c4bcc5a43ef7f48744baa87691112f574f443b1c3b54816d·...·]</div>
 106 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··};</div>
102 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{</div>107 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 108 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03754.html">···46</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03754.html">DuneGridFormatParser</a></div>
103 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordtype">char</span>*·p·=·<span·class="keyword">reinterpret_cast&lt;</span><span·class="keywordtype">char</span>*<span·class="keyword">&gt;</span>(&amp;data);</div> 
104 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·len·=·<span·class="keyword">sizeof</span>(X);·len·&gt;·0;·len--,p++)</div> 
105 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······{</div>109 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··{</div>
106 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········chunk.<a·class="code·hl_function"·href="a03818.html#aef8a9dfb8d2ba5a6dda94cd047f363e6">put</a>(*p);</div> 
107 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········<span·class="keywordflow">if</span>·(chunk.<a·class="code·hl_variable"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">size</a>·==·3)</div>110 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">public</span>:</div>
 111 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03754.html#ab635edbf3774660424960b946df6edf5a8359f3caedae25d2ca2d59216f3c5181">···49</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">enum</span>·{<a·class="code·hl_enumvalue"·href="a03754.html#ab635edbf3774660424960b946df6edf5ad87b42c400b7536ee07df3541bf73f40">Simplex</a>,<a·class="code·hl_enumvalue"·href="a03754.html#ab635edbf3774660424960b946df6edf5a8359f3caedae25d2ca2d59216f3c5181">Cube</a>,<a·class="code·hl_enumvalue"·href="a03754.html#ab635edbf3774660424960b946df6edf5a31ed920dca4a283899446acd1b9e293c">General</a>}·<a·class="code·hl_enumeration"·href="a03754.html#ab635edbf3774660424960b946df6edf5">element_t</a>;</div>
108 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········{</div>112 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 113 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03754.html#a79b2f18030639f8a0d2236895443c16fa890d59f85a7a80ebbac57f8bf514e9c3">···51</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">enum</span>·{<a·class="code·hl_enumvalue"·href="a03754.html#a79b2f18030639f8a0d2236895443c16faf1d492375835f8c5fcd6fae8e1d30fab">counterclockwise</a>=1,<a·class="code·hl_enumvalue"·href="a03754.html#a79b2f18030639f8a0d2236895443c16fa890d59f85a7a80ebbac57f8bf514e9c3">clockwise</a>=-1}·<a·class="code·hl_enumeration"·href="a03754.html#a79b2f18030639f8a0d2236895443c16f">orientation_t</a>;</div>
109 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··········chunk.<a·class="code·hl_function"·href="a03818.html#a142e802572914a4ddfeaf0c6637a0c13">write</a>(obuf);</div> 
110 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··········s.write(obuf,4);</div> 
111 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········}</div>114 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 115 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<a·class="code·hl_function"·href="a03754.html#a5a5fcc3fe12c7e32a0b317e4bad953c5">DuneGridFormatParser</a>·(·<span·class="keywordtype">int</span>·rank,·<span·class="keywordtype">int</span>·size·);</div>
112 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div> 
113 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div> 
114 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>116 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 117 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03754.html#a2f0bac9945c1aac80fef0375ac9bbb66">isDuneGridFormat</a>·(·std::istream·&amp;input·);</div>
115 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
116 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03962.html#a48aab0178aad2e1fa1b85dac76f899a9">···64</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03962.html#a48aab0178aad2e1fa1b85dac76f899a9">flush</a>()</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>······<span·class="keywordflow">if</span>·(chunk.<a·class="code·hl_variable"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">size</a>·&gt;·0)</div> 
119 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······{</div>118 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 119 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03754.html#a2f0bac9945c1aac80fef0375ac9bbb66">isDuneGridFormat</a>·(·<span·class="keyword">const</span>·std::string·&amp;filename·);</div>
120 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········chunk.<a·class="code·hl_function"·href="a03818.html#a142e802572914a4ddfeaf0c6637a0c13">write</a>(obuf);</div> 
121 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········s.write(obuf,4);</div> 
122 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······}</div> 
123 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div> 
124 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>120 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 121 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03754.html#acd51ecc4500f9548ccb68f4930796bea">readDuneGrid</a>(·std::istream·&amp;input,·<span·class="keywordtype">int</span>·dimG,·<span·class="keywordtype">int</span>·dimW·);</div>
125 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
126 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03962.html#aa1ad6d6fc4b55ff8256cf387729e8ab8">···77</a></span>····<a·class="code·hl_function"·href="a03962.html#aa1ad6d6fc4b55ff8256cf387729e8ab8">~Base64Stream</a>()·{</div> 
127 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<a·class="code·hl_function"·href="a03962.html#a48aab0178aad2e1fa1b85dac76f899a9">flush</a>();</div> 
128 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····}</div> 
129 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··};</div> 
130 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
131 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03966.html">···83</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03966.html">RawStream</a></div> 
132 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··{</div> 
133 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">public</span>:</div> 
134 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a03966.html#ae90a2afd5f9649c6ea71418224e2b4cc">···87</a></span>····<span·class="keyword">inline</span>·<a·class="code·hl_function"·href="a03966.html#ae90a2afd5f9649c6ea71418224e2b4cc">RawStream</a>·(std::ostream&amp;·theStream)</div> 
135 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······:·s(theStream)</div> 
136 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····{}</div> 
137 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>122 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 123 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03754.html#ac56dda2bdc0d6d1c49e4880bdfe531ca">writeTetgenPoly</a>·(·<span·class="keyword">const</span>·std::string·&amp;,·std::string·&amp;,·std::string·&amp;·);</div>
138 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div> 
139 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a03966.html#adf41844c46341d33726479291c162a5f">···93</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03966.html#adf41844c46341d33726479291c162a5f">write</a>·(T·data)</div> 
140 <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="keywordtype">void</span>·<a·class="code·hl_function"·href="a03754.html#ac56dda2bdc0d6d1c49e4880bdfe531ca">writeTetgenPoly</a>·(·std::ostream·&amp;·out,·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·writeSegments·=·<span·class="keyword">true</span>·);</div>
141 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······<span·class="keywordtype">char</span>*·p·=·<span·class="keyword">reinterpret_cast&lt;</span><span·class="keywordtype">char</span>*<span·class="keyword">&gt;</span>(&amp;data);</div> 
142 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······s.write(p,<span·class="keyword">sizeof</span>(T));</div> 
143 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····}</div>126 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
144 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">private</span>:</div>127 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">protected</span>:</div>
145 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····std::ostream&amp;·s;</div>128 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03754.html#ae4009d91889c5d28600fc88519548cb3">generateBoundaries</a>·(·std::istream·&amp;,·<span·class="keywordtype">bool</span>·);</div>
146 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··};</div>129 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
Max diff block lines reached; 22167/64334 bytes (34.46%) of diff not shown.
12.6 KB
html2text {}
    
Offset 6, 144 lines modifiedOffset 6, 337 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk 
12 streams.hh11 ····*·dgfparser
 12 parser.hh
13 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
 19 ·5#ifndef·DUNE_DGF_DUNEGRIDFORMATPARSER_HH
 20 ·6#define·DUNE_DGF_DUNEGRIDFORMATPARSER_HH
 21 ·7
19 ·5 
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_STREAMS_HH 
21 ·7#define·DUNE_GRID_IO_FILE_VTK_STREAMS_HH 
22 ·8 
23 ·9#include·<ostream>22 ·8#include·<iostream>
24 ·10 
25 ·11#include·<dune/grid/io/file/vtk/b64enc.hh>23 ·9#include·<string>
 24 ·10#include·<vector>
 25 ·11#include·<map>
26 ·1226 ·12
27 ·13namespace·Dune·{27 ·13#include·<dune/grid/io/file/dgfparser/entitykey.hh>
28 ·1428 ·14
29 16·class·Base64Stream·{ 
30 ·17·std::ostream&·s; 
31 ·18·b64chunk·chunk; 
32 ·19·char·obuf[4]; 
33 ·20 
34 ·21·public:29 ·15namespace·Dune
 30 ·16{
 31 ·17
 32 ·18·class·DGFPrintInfo;
 33 ·19
 34 22·struct·DGFBoundaryParameter
35 ·2335 ·23·{
36 27·Base64Stream(std::ostream&·s_) 
37 ·28·:·s(s_)36 25·typedef·std::string·type;
 37 ·26
 38 28·static·const·type·&defaultValue·()
38 ·29·{39 ·29·{
39 ·30·//·reset·chunk 
40 ·31·chunk.reset();40 ·30·static·type·value;
 41 ·31·return·value;
41 ·32·}42 ·32·}
42 ·3343 ·33
 44 35·static·type·convert·(·const·std::string·&·parameter·)
43 ·35 
44 ·41·template·<class·X> 
45 42·void·write(X·&·data) 
46 ·43·{45 ·36·{
 46 ·37·return·parameter;
47 ·44·char*·p·=·reinterpret_cast<char*>(&data); 
48 ·45·for·(size_t·len·=·sizeof(X);·len·>·0;·len--,p++) 
49 ·46·{ 
50 ·47·chunk.put(*p); 
51 ·48·if·(chunk.size·==·3) 
52 ·49·{ 
53 ·50·chunk.write(obuf); 
54 ·51·s.write(obuf,4); 
55 ·52·} 
56 ·53·}47 ·38·}
57 ·54·}48 ·39
 49 41·static·const·char·delimiter·=·':';
 50 ·42·};
 51 ·43
 52 46·class·DuneGridFormatParser
 53 ·47·{
 54 ·48·public:
 55 49·typedef·enum·{Simplex,Cube,General}·element_t;
 56 ·50
 57 51·typedef·enum·{counterclockwise=1,clockwise=-1}·orientation_t;
 58 ·52
 59 ·54·DuneGridFormatParser·(·int·rank,·int·size·);
58 ·5560 ·55
 61 ·66·static·bool·isDuneGridFormat·(·std::istream·&input·);
59 ·57 
60 64·void·flush() 
61 ·65·{ 
62 ·66·if·(chunk.size·>·0) 
63 ·67·{62 ·67
64 ·68·chunk.write(obuf); 
65 ·69·s.write(obuf,4); 
66 ·70·} 
67 ·71·}63 ·77·static·bool·isDuneGridFormat·(·const·std::string·&filename·);
 64 ·78
 65 ·91·bool·readDuneGrid(·std::istream·&input,·int·dimG,·int·dimW·);
 66 ·92
 67 ·94·void·writeTetgenPoly·(·const·std::string·&,·std::string·&,·std::string·&·);
 68 ·95
 69 ·96·void·writeTetgenPoly·(·std::ostream·&·out,·const·bool·writeSegments·=·true
 70 );
 71 ·97
 72 ·98·protected:
 73 ·99·void·generateBoundaries·(·std::istream·&,·bool·);
 74 ·100
 75 ·101·//·call·to·tetgen/triangle
 76 ·102·void·generateSimplexGrid·(·std::istream·&·);
 77 ·103·void·readTetgenTriangle·(·const·std::string·&·);
 78 ·104
 79 ·105·//·helper·methods
 80 ·106·void·removeCopies·();
 81 ·107
 82 ·108·void·setOrientation·(·int·use1,·int·use2,
 83 ·109·orientation_t·orientation=counterclockwise·);
 84 ·110
 85 ·111·void·setRefinement·(·int·use1,·int·use2,·int·is1=-1,·int·is2=-1·);
 86 ·112
 87 ·113·double·testTriang·(·int·snr·);
 88 ·114
 89 ·115·std::vector<·double·>·&·getElParam·(·int·i,·std::vector<·double·>·&·coord
 90 );
 91 ·116
 92 ·117·std::vector<·double·>·&·getVtxParam·(·int·i,·std::vector<·double·>·&·coord
 93 );
 94 ·118
 95 ·119·static·std::string·temporaryFileName·();
 96 ·120
 97 ·121·//·dimension·of·world·and·problem:·set·through·the·readDuneGrid()·method
 98 122·int·dimw,·dimgrid;
Max diff block lines reached; 7321/12867 bytes (56.90%) of diff not shown.
11.6 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00776.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-grid:·function.hh·File·Reference</title>8 <title>dune-grid:·dgfyasp.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, 59 lines modifiedOffset 58, 55 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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>··</div>
71 ··<div·class="headertitle"><div·class="title">function.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">dgfyasp.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;<a·class="el"·href="a07292_source.html">dune/grid/common/intersection.hh</a>&gt;</code><br·/>
  
74 <p>Functions·for·VTK·output.·· 
75 <a·href="#details">More...</a></p> 
76 <div·class="textblock"><code>#include·&lt;string&gt;</code><br·/> 
77 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
78 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
79 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
80 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/> 
81 <code>#include·&lt;dune/geometry/multilineargeometry.hh&gt;</code><br·/> 
82 <code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a01022_source.html">dune/grid/yaspgrid.hh</a>&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00788_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>76 <code>#include·&quot;<a·class="el"·href="a07232_source.html">dgfparser.hh</a>&quot;</code><br·/>
84 </div>77 </div>
85 <p><a·href="a00776_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a00776_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">79 <table·class="memberdecls">
87 <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>
88 Classes</h2></td></tr>81 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="a03902.html">Dune::VTKFunction&lt;·GridView·&gt;</a></td></tr>82 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03702.html">Dune::dgf::YaspGridParameterBlock</a></td></tr>
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·base·class·for·grid·functions·with·any·return·type·and·dimension.··<a·href="a03902.html#details">More...</a><br·/></td></tr>83 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·parameters·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··<a·href="a03702.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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03706.html">Dune::DGFGridFactory&lt;·YaspGrid&lt;·dim,·EquidistantCoordinates&lt;·ctype,·dim·&gt;·&gt;·&gt;</a></td></tr>
 86 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·factory·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>·with·equidistant·coordinates.··<a·href="a03706.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <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="a03906.html">Dune::P0VTKFunction&lt;·GV,·V·&gt;</a></td></tr> 
93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Take·a·vector·and·interpret·it·as·cell·data·for·the·<a·class="el"·href="a04014.html"·title="Writer·for·the·ouput·of·grid·functions·in·the·vtk·format.">VTKWriter</a>.··<a·href="a03906.html#detai[·...·truncated·by·diffoscope;·len:·20,·SHA:·4f3290bbae213c5477cc68834dba0a0cf6f37258f2c05f45d5d4761a57a5930d·...·]></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="a03710.html">Dune::DGFGridFactory&lt;·YaspGrid&lt;·dim,·EquidistantOffsetCoordinates&lt;·ctype,·dim·&gt;·&gt;·&gt;</a></td></tr>
 89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·factory·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>·with·equidistant·coordinates.··<a·href="a03710.html#details">More...</a><br·/></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03910.html">Dune::P1VTKFunction&lt;·GV,·V·&gt;</a></td></tr> 
96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Take·a·vector·and·interpret·it·as·point·data·for·the·<a·class="el"·href="a04014.html"·title="Writer·for·the·ouput·of·grid·functions·in·the·vtk·format.">VTKWriter</a>.··<a·href="a03910.html#deta[·...·truncated·by·diffoscope;·len:·21,·SHA:·4d35a8a65e55979f7f63d3ba0e8679776ec68fe3817500dbfb1ff0f9eb6f22ad·...·]></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="a03714.html">Dune::DGFGridFactory&lt;·Dune::YaspGrid&lt;·dim,·Dune::TensorProductCoordinates&lt;·ctype,·dim·&gt;·&gt;·&g[·...·truncated·by·diffoscope;·len:·5,·SHA:·d6fc85fae046f24ea46ad1630416b677f16c9681e20ea5609c2f84d4ba7fc52f·...·]></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Placeholder·for·grid·factory·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>·with·tensor·product·coordinates.··<a·href="a03714.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="a03718.html">Dune::DGFGridInfo&lt;·YaspGrid&lt;·dim,·Coordinates·&gt;·&gt;</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 </table><table·class="memberdecls">96 </table><table·class="memberdecls">
99 <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>
100 Namespaces</h2></td></tr>98 Namespaces</h2></td></tr>
101 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>99 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
102 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>100 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
103 <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:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
 103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 </table>104 </table>
105 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
106 <div·class="textblock"><p·>Functions·for·VTK·output.·</p> 
107 <dl·class="section·author"><dt>Author</dt><dd>Peter·Bastian,·Christian·Engwer·</dd></dl> 
108 </div></div><!--·contents·-->105 </div><!--·contents·-->
109 <!--·start·footer·part·-->106 <!--·start·footer·part·-->
110 <hr·class="footer"/><address·class="footer"><small>107 <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.4108 Generated·by&#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>109 </small></address>
113 </body>110 </body>
114 </html>111 </html>
2.08 KB
html2text {}
    
Offset 6, 42 lines modifiedOffset 6, 42 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·dgfparser
12 Classes·|·Namespaces12 Classes·|·Namespaces
 13 dgfyasp.hh·File·Reference
13 function.hh·File·Reference 
14 Functions·for·VTK·output.·More... 
15 #include·<string> 
16 #include·<dune/common/exceptions.hh>14 #include·<dune/grid/common/intersection.hh>
 15 #include·<dune/grid/yaspgrid.hh>
 16 #include·"dgfparser.hh"
17 #include·<dune/common/fvector.hh> 
18 #include·<dune/geometry/type.hh> 
19 #include·<dune/geometry/referenceelements.hh> 
20 #include·<dune/geometry/multilineargeometry.hh> 
21 #include·<dune/grid/common/mcmgmapper.hh> 
22 #include·<dune/grid/io/file/vtk/common.hh> 
23 Go_to_the_source_code_of_this_file.17 Go_to_the_source_code_of_this_file.
24 ·Classes18 ·Classes
 19 ·class· Dune::dgf::YaspGridParameterBlock
 20  ·······Grid·parameters·for·YaspGrid.·More...
25 class· Dune::VTKFunction<_GridView_> 
26  ······A·base·class·for·grid·functions·with·any·return·type·and·dimension. 
27 ········More... 
28  21  
29 class· Dune::P0VTKFunction<_GV,_V_> 
30  ······Take·a·vector·and·interpret·it·as·cell·data·for·the·VTKWriter.·More...22 struct· Dune::DGFGridFactory<_YaspGrid<_dim,_EquidistantCoordinates<_ctype,
 23 ·········dim_>_>_>
 24  ·······Grid·factory·for·YaspGrid·with·equidistant·coordinates.·More...
31  25  
32 class· Dune::P1VTKFunction<_GV,_V_> 
33  ······Take·a·vector·and·interpret·it·as·point·data·for·the·VTKWriter.·More...26 struct· Dune::DGFGridFactory<_YaspGrid<_dim,_EquidistantOffsetCoordinates<
 27 ·········ctype,_dim_>_>_>
 28  ·······Grid·factory·for·YaspGrid·with·equidistant·coordinates.·More...
 29  
 30 ·class· Dune::DGFGridFactory<_Dune::YaspGrid<_dim,_Dune::
 31 ·········TensorProductCoordinates<_ctype,_dim_>_>_>
 32  ·······Placeholder·for·grid·factory·for·YaspGrid·with·tensor·product
 33 ·········coordinates.·More...
 34  
 35 struct· Dune::DGFGridInfo<_YaspGrid<_dim,_Coordinates_>_>
34  36  
35 ·Namespaces37 ·Namespaces
36 namespace· Dune38 namespace· Dune
37  ··········Include·standard·header·files.39  ··········Include·standard·header·files.
38  40  
 41 namespace· Dune::dgf
 42  
39 *****·Detailed·Description·***** 
40 Functions·for·VTK·output. 
41 ··Author 
42 ······Peter·Bastian,·Christian·Engwer 
  
43 ===============================================================================43 ===============================================================================
44 ·····Generated·by [doxygen]·1.9.444 ·····Generated·by [doxygen]·1.9.4
182 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00776_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-grid:·function.hh·Source·File</title>8 <title>dune-grid:·dgfyasp.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, 248 lines modifiedOffset 58, 564 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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">function.hh</div></div>68 ··<div·class="headertitle"><div·class="title">dgfyasp.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00776.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00776.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGFPARSERYASP_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGFPARSERYASP_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="a07292.html">dune/grid/common/intersection.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_GRID_IO_FILE_VTK_FUNCTION_HH</span></div> 
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_FUNCTION_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;string&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01022.html">dune/grid/yaspgrid.hh</a>&gt;</span></div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07232.html">dgfparser.hh</a>&quot;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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/geometry/type.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/geometry/referenceelements.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/geometry/multilineargeometry.hh&gt;</span></div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="comment">//·External·Forward·Declarations</span></div>
 86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//·-----------------------------</span></div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</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="a00239.html">dune/grid/common/mcmgmapper.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="a00788.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp,·<span·class="keyword">class</span>·IntersectionImp·&gt;</div>
 89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">class·</span>Intersection;</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="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div> 
92 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>{</div>91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
93 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
94 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="comment">//</span></div>92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">namespace·</span>dgf</div>
95 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="comment">//··Base·VTKFunction</span></div> 
96 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="comment">//</span></div> 
97 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
98 <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>·Gr<span·class="keywordtype">id</span>View·&gt;</div> 
99 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03902.html">···41</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03902.html">VTKFunction</a></div> 
100 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··{</div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>
 94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 95 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03702.html">···38</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03702.html">YaspGridParameterBlock</a></div>
 96 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03506.html">GridParameterBlock</a></div>
 97 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>
 98 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">protected</span>:</div>
 99 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03702.html#a5ddaca5746b2882bb6cd71ca86bd040c">···42</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03702.html#a5ddaca5746b2882bb6cd71ca86bd040c">_overlap</a>;·····<span·class="comment">//·overlap·for·YaspGrid</span></div>
 100 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
101 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">public</span>:</div>101 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">public</span>:</div>
102 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03902.html#a375d112f78ab8533a20e9d9832721719">···44</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01033.html#gac2778afeec5a6e768c882746f7baecc5">GridView::ctype</a>·<a·class="code·hl_typedef"·href="a03902.html#a375d112f78ab8533a20e9d9832721719">ctype</a>;</div> 
103 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03902.html#a5b3811855ecff8e59a63f5c0ca1fccfe">···45</a></span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03902.html#a5b3811855ecff8e59a63f5c0ca1fccfe">dim</a>·=·<a·class="code·hl_variable"·href="a01033.html#ga89d9f6119d40dcf32189e015fe93dda1">GridView::dimension</a>;</div> 
104 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03902.html#a537186df6c8afffe2b1de5036a6bb4e7">···46</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridView::template·Codim&lt;·0·&gt;::Entity·<a·class="code·hl_typedef"·href="a03902.html#a537186df6c8afffe2b1de5036a6[·...·truncated·by·diffoscope;·len:·18,·SHA:·0d597063e319891e970d4e02f9ce7de391eed6b099626368ccda55d837996095·...·]</div>102 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03702.html#a99ffe13a44b28f2929f526578b0186be">···46</a></span>······<a·class="code·hl_function"·href="a03702.html#a99ffe13a44b28f2929f526578b0186be">YaspGridParameterBlock</a>(·std::istream·&amp;in·)</div>
 103 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········:·<a·class="code·hl_class"·href="a03506.html">GridParameterBlock</a>(·in·),</div>
 104 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··········<a·class="code·hl_variable"·href="a03702.html#a5ddaca5746b2882bb6cd71ca86bd040c">_overlap</a>(·0·)··<span·class="comment">//·default·value</span></div>
105 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>105 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······{</div>
106 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03902.html#ad726a6679525b54b24a6e2ea096bb83c">···50</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03902.html#ad726a6679525b54b24a6e2ea096bb83c">ncomps</a>·([·...·truncated·by·diffoscope;·len:·41,·SHA:·43523891d718476815d53bea80d0c5ad67b3bede2fca23a3623f358b7a1c4b6f·...·]</div>106 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········<span·class="comment">//·check·overlap</span></div>
 107 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········<span·class="keywordflow">if</span>(·<a·class="code·hl_function"·href="a03474.html#a37d2569487847078f8b2f101fa5d48cf">findtoken</a>(·<span·class="stringliteral">&quot;overlap&quot;</span>·)·)</div>
 108 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········{</div>
 109 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··········<span·class="keywordtype">int</span>·x;</div>
 110 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··········<span·class="keywordflow">if</span>(·<a·class="code·hl_function"·href="a03474.html#a5225f6a7e05f698a469be85623b1f287">getnextentry</a>(x)·)·<a·class="code·hl_variable"·href="a03702.html#a5ddaca5746b2882bb6cd71ca86bd040c">_overlap</a>·=·x;</div>
 111 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··········<span·class="keywordflow">else</span></div>
 112 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··········{</div>
 113 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>············dwarn·&lt;&lt;·<span·class="stringliteral">&quot;GridParameterBlock:·found·keyword·`overlap&#39;·but·no·value,·defaulting·to·`&quot;</span>·&lt;&lt;··<a·class="code·hl_variable"·href="a03702.html#a5ddaca5746b2882bb6cd71ca86bd040c">_overlap</a>··&lt;&lt;<span·class="stringliteral">&quot;&#39;·!\n&quot;</span>;</div>
 114 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··········}</div>
107 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>115 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 116 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··········<span·class="keywordflow">if</span>·(<a·class="code·hl_variable"·href="a03702.html#a5ddaca5746b2882bb6cd71ca86bd040c">_overlap</a>·&lt;·0)</div>
 117 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··········{</div>
 118 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>············DUNE_THROW(<a·class="code·hl_class"·href="a03626.html">DGFException</a>,<span·class="stringliteral">&quot;Negative·overlap·specified!&quot;</span>);</div>
108 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>119 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··········}</div>
109 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03902.html#a0cfd0a58483e8ad6a8b4150511529c87">···60</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03902.html#a0cfd0a58483e8ad6a8b4150511529c87">evaluate</a>·(<span·class="keywordtype">int</span>·comp,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03902.html#a537186df6c8afffe2b1de5036a6bb4e7">Entity</a>&amp;·e,</div> 
110 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·····························<span·class="keyword">const</span>·Dune::FieldVector&lt;ctype,dim&gt;&amp;·xi)·<span·class="keyword">const</span>·=·0;</div> 
111 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>120 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········}</div>
112 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03902.html#a8ef4ebb43ef9a48b93bbd52aac8bf20c">···64</a></span>····<span·class="keyword">virtual</span>·std::string·<a·class="code·hl_function"·href="a03902.html#a8ef4ebb43ef9a48b93bbd52aac8bf[·...·truncated·by·diffoscope;·len:·56,·SHA:·0e380c4f6391c51edb0cd01be013bae1f382cbdefe2cde121cb1e783a95304dc·...·]</div>121 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········<span·class="keywordflow">else</span></div>
113 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>122 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········{</div>
114 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a03902.html#ac5d76ab9984b1354f886dac3d0e058df">···67</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_enumeration"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741af">VTK::Precision</a>·<a·class="code·hl_function"·href="a03902.html#ac5d76ab9984b1354f886dac3d0e058df">precision</a>()<span·class="keyword">·const</span></div> 
115 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">····</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_enumvalue"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afad33ec2b0bbea6d471a4706cea030e1e3">VTK::Precisi[·...·truncated·by·diffoscope;·len:·18,·SHA:·55f293626b100aef534de0322896e7a8a9299b782f4354fbdf3820085de7996d·...·]</div>123 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··········dwarn·&lt;&lt;·<span·class="stringliteral">&quot;YaspGridParameterBlock:·Parameter·&#39;overlap&#39;·not·specified,·&quot;</span></div>
 124 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>················&lt;&lt;·<span·class="stringliteral">&quot;defaulting·to·&#39;&quot;</span>·&lt;&lt;·<a·class="code·hl_variable"·href="a03702.html#a5ddaca5746b2882bb6cd71ca86bd040c">_overlap</a>·&lt;&lt;·<span·class="stringliteral">&quot;&#39;.&quot;</span>·&lt;&lt;·std::endl;</div>
116 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>125 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········}</div>
117 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a03902.html#af9f5c0a7d70e6f62433ae924e9638dd3">···71</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a03902.html#af9f5c0a7d70e6f62433ae924e9638dd3">~VTKFun[·...·truncated·by·diffoscope;·len:·15,·SHA:·7b5e1dce78b0e7d9fdd0304029b90a3774fa75960642fef07f7f5145ce109617·...·]</div>126 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 127 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······}</div>
118 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··};</div>128 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 129 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a03702.html#adbe19133761f9383910518c56e189818">···74</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03702.html#adbe19133761f9383910518c56e189818">overlap</a>·()<span·class="keyword">·const</span></div>
 130 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">······</span>{</div>
 131 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03702.html#a5ddaca5746b2882bb6cd71ca86bd040c">_overlap</a>;</div>
119 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>132 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······}</div>
120 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="comment">//</span></div> 
121 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="comment">//··P0VTKFunction</span></div> 
122 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="comment">//</span></div> 
123 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>133 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 134 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····};</div>
124 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>135 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
125 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·GV,·<span·class="keyword">typename</span>·V&gt;</div> 
126 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a03906.html">···95</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03906.html">P0VTKFunction</a></div> 
127 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03902.html">VTKFunction</a>&lt;·GV·&gt;</div>136 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··}</div>
 137 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 138 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·ctype,·<span·class="keywordtype">int</span>·dim&gt;</div>
 139 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a03706.html">···87</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01894.html">DGFGridFactory</a>&lt;·<a·class="code·hl_class"·href="a04258.html">YaspGrid</a>&lt;dim,·<a·class="code·hl_class"·href="a04362.html">EquidistantCoordinates</a>&lt;ctype,·dim&gt;·&gt;·&gt;</div>
 140 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··{</div>
 141 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03706.html#ad6d2bdaea782009dcf36034b96a751a2">···89</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04258.html">YaspGrid&lt;dim,·EquidistantCoordinates&lt;ctype,·dim&gt;</a>·&gt;·<a·class="code·hl_typedef"·href="a03706.html#ad6d2bdaea782009dcf36034b96a751a2">Grid</a>;</div>
 142 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03706.html#ae107ab9b7bc06cb72e9c12a5b84f034f">···90</a></span>····<span·class="keyword">const</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01894.html#aaffd9982016fe3b91b0ef27ad435efdb">dimension</a>·=·<a·class="code·hl_variable"·href="a02834.html#a09690fb897713860b54a1d11cdd60ea6">Grid::dimension</a>;</div>
Max diff block lines reached; 117269/153285 bytes (76.50%) of diff not shown.
32.3 KB
html2text {}
    
Offset 6, 350 lines modifiedOffset 6, 743 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk 
12 function.hh11 ····*·dgfparser
 12 dgfyasp.hh
13 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
 19 ·5#ifndef·DUNE_DGFPARSERYASP_HH
 20 ·6#define·DUNE_DGFPARSERYASP_HH
 21 ·7
19 ·5 
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_FUNCTION_HH 
21 ·7#define·DUNE_GRID_IO_FILE_VTK_FUNCTION_HH 
22 ·8 
23 ·9#include·<string> 
24 ·10 
25 ·11#include·<dune/common/exceptions.hh>22 ·8#include·<dune/grid/common/intersection.hh>
26 ·12#include·<dune/common/fvector.hh>23 ·9#include·<dune/grid/yaspgrid.hh>
 24 ·10#include·"dgfparser.hh"
 25 ·11
 26 ·12namespace·Dune
27 ·1327 ·13{
28 ·14#include·<dune/geometry/type.hh> 
29 ·15#include·<dune/geometry/referenceelements.hh> 
30 ·16#include·<dune/geometry/multilineargeometry.hh>28 ·14
 29 ·15·//·External·Forward·Declarations
 30 ·16·//·-----------------------------
31 ·1731 ·17
32 ·18#include·<dune/grid/common/mcmgmapper.hh> 
33 ·19#include·<dune/grid/io/file/vtk/common.hh>32 ·18·template<·class·GridImp,·class·IntersectionImp·>
 33 ·19·class·Intersection;
34 ·2034 ·20
 35 ·21
 36 ·22·namespace·dgf
35 ·26namespace·Dune 
36 ·27{ 
37 ·30 
38 ·32·// 
39 ·33·//·Base·VTKFunction 
40 ·34·// 
41 ·35 
42 ·40·template<·class·GridView·> 
43 41·class·VTKFunction 
44 ·42·{37 ·23·{
 38 ·24
 39 38·class·YaspGridParameterBlock
 40 ·39·:·public·GridParameterBlock
 41 ·40·{
 42 ·41·protected:
 43 42·int·_overlap;·//·overlap·for·YaspGrid
 44 ·43
45 ·43·public:45 ·44·public:
46 44·typedef·typename·GridView::ctype·ctype; 
47 45·constexpr·static·int·dim·=·GridView::dimension; 
48 46·typedef·typename·GridView::template·Codim<·0·>::Entity·Entity; 
49 ·47 
50 50·virtual·int·ncomps·()·const·=·0; 
51 ·51 
52 ·53 
53 60·virtual·double·evaluate·(int·comp,·const·Entity&·e, 
54 ·61·const·Dune::FieldVector<ctype,dim>&·xi)·const·=·0; 
55 ·62 
56 64·virtual·std::string·name·()·const·=·0; 
57 ·65 
58 67·virtual·VTK::Precision·precision()·const 
59 ·68·{·return·VTK::Precision::float32;·}46 46·YaspGridParameterBlock(·std::istream·&in·)
 47 ·47·:·GridParameterBlock(·in·),
 48 ·48·_overlap(·0·)·//·default·value
 49 ·49·{
 50 ·50·//·check·overlap
 51 ·51·if(·findtoken(·"overlap"·)·)
 52 ·52·{
 53 ·53·int·x;
 54 ·54·if(·getnextentry(x)·)·_overlap·=·x;
 55 ·55·else
 56 ·56·{
 57 ·57·dwarn·<<·"GridParameterBlock:·found·keyword·`overlap'·but·no·value,
 58 defaulting·to·`"·<<·_overlap·<<"'·!\n";
 59 ·58·}
 60 ·59
 61 ·60·if·(_overlap·<·0)
 62 ·61·{
 63 ·62·DUNE_THROW(DGFException,"Negative·overlap·specified!");
 64 ·63·}
 65 ·64·}
 66 ·65·else
 67 ·66·{
 68 ·67·dwarn·<<·"YaspGridParameterBlock:·Parameter·'overlap'·not·specified,·"
 69 ·68·<<·"defaulting·to·'"·<<·_overlap·<<·"'."·<<·std::endl;
60 ·6970 ·69·}
61 71·virtual·~VTKFunction·()·{} 
62 ·72·}; 
63 ·73 
64 ·75·// 
65 ·76·//·P0VTKFunction 
66 ·77·//71 ·70
 72 ·71·}
 73 ·72
 74 74·int·overlap·()·const
 75 ·75·{
 76 ·76·return·_overlap;
 77 ·77·}
67 ·7878 ·78
 79 ·79·};
68 ·8080 ·80
 81 ·81·}
 82 ·82
 83 ·86·template·<typename·ctype,·int·dim>
 84 87·struct·DGFGridFactory<·YaspGrid<dim,·EquidistantCoordinates<ctype,·dim>·>·>
 85 ·88·{
 86 89·typedef·YaspGrid<dim,_EquidistantCoordinates<ctype,_dim>·>·Grid;
 87 90·const·static·int·dimension·=·Grid::dimension;
 88 91·typedef·MPIHelper::MPICommunicator·MPICommunicatorType;
 89 ·92
 90 ·93·private:
 91 ·94·typedef·FieldVector<·ctype,·dimension·>·Point;
 92 ·95·typedef·dgf::BoundaryDomBlock·BoundaryDomainBlock;
 93 ·96
Max diff block lines reached; 28101/33007 bytes (85.14%) of diff not shown.
7.37 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00779.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-grid:·volumeiterators.hh·File·Reference</title>8 <title>dune-grid:·dgfgridfactory.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, 46 lines modifiedOffset 58, 47 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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>··</div>
71 ··<div·class="headertitle"><div·class="title">volumeiterators.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">dgfgridfactory.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;iostream&gt;</code><br·/>
 75 <code>#include·&lt;string&gt;</code><br·/>
 76 <code>#include·&lt;vector&gt;</code><br·/>
 77 <code>#include·&lt;map&gt;</code><br·/>
 78 <code>#include·&lt;assert.h&gt;</code><br·/>
 79 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>
 80 <code>#include·&lt;<a·class="el"·href="a00788_source.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</code><br·/>
74 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00770_source.html">dune/grid/io/file/dgfparser/macrogrid.hh</a>&gt;</code><br·/>
75 <code>#include·&lt;<a·class="el"·href="a00812_source.html">dune/grid/io/file/vtk/corner.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00773_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00791_source.html">dune/grid/io/file/vtk/corneriterator.hh</a>&gt;</code><br·/> 
77 <code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code><br·/> 
78 <code>#include·&lt;<a·class="el"·href="a00782_source.html">dune/grid/io/file/vtk/pointiterator.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a07292_source.html">dune/grid/common/intersection.hh</a>&gt;</code><br·/>
79 </div>84 </div>
80 <p><a·href="a00779_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00779_source.html">Go·to·the·source·code·of·this·file.</a></p>
81 <table·class="memberdecls">86 <table·class="memberdecls">
82 <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>
83 Classes</h2></td></tr>88 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="a03978.html">Dune::VTK::ConformingVolumeIteratorFactory&lt;·GV·&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="a01894.html">Dune::DGFGridFactory&lt;·G·&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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03982.html">Dune::VTK::NonConformingVolumeIteratorFactory&lt;·GV·&gt;</a></td></tr> 
87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
89 <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>
90 Namespaces</h2></td></tr>93 Namespaces</h2></td></tr>
91 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>94 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
92 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>95 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 <tr·class="memitem:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
96 </table>97 </table>
97 </div><!--·contents·-->98 </div><!--·contents·-->
98 <!--·start·footer·part·-->99 <!--·start·footer·part·-->
99 <hr·class="footer"/><address·class="footer"><small>100 <hr·class="footer"/><address·class="footer"><small>
100 Generated·by&#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
101 </small></address>102 </small></address>
102 </body>103 </body>
1.21 KB
html2text {}
    
Offset 6, 30 lines modifiedOffset 6, 31 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·dgfparser
12 Classes·|·Namespaces12 Classes·|·Namespaces
13 volumeiterators.hh·File·Reference13 dgfgridfactory.hh·File·Reference
 14 #include·<iostream>
 15 #include·<string>
 16 #include·<vector>
 17 #include·<map>
 18 #include·<assert.h>
 19 #include·<dune/common/parallel/mpihelper.hh>
 20 #include·<dune/grid/io/file/dgfparser/dgfexception.hh>
 21 #include·<dune/grid/io/file/dgfparser/macrogrid.hh>
 22 #include·<dune/grid/io/file/dgfparser/parser.hh>
14 #include·<dune/grid/common/gridenums.hh>23 #include·<dune/grid/common/intersection.hh>
15 #include·<dune/grid/io/file/vtk/corner.hh> 
16 #include·<dune/grid/io/file/vtk/corneriterator.hh> 
17 #include·<dune/grid/io/file/vtk/functionwriter.hh> 
18 #include·<dune/grid/io/file/vtk/pointiterator.hh> 
19 Go_to_the_source_code_of_this_file.24 Go_to_the_source_code_of_this_file.
20 ·Classes25 ·Classes
 26 struct· Dune::DGFGridFactory<_G_>
21 class· Dune::VTK::ConformingVolumeIteratorFactory<_GV_> 
22   
23 class· Dune::VTK::NonConformingVolumeIteratorFactory<_GV_> 
24  27  
25 ·Namespaces28 ·Namespaces
26 namespace· Dune29 namespace· Dune
27  ··········Include·standard·header·files.30  ··········Include·standard·header·files.
28  31  
29 namespace· Dune::VTK 
30   
  
31 ===============================================================================32 ===============================================================================
32 ·····Generated·by [doxygen]·1.9.433 ·····Generated·by [doxygen]·1.9.4
105 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00779_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-grid:·volumeiterators.hh·Source·File</title>8 <title>dune-grid:·dgfgridfactory.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, 204 lines modifiedOffset 58, 249 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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">volumeiterators.hh</div></div>68 ··<div·class="headertitle"><div·class="title">dgfgridfactory.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00779.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00779.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_GRIDFACTORY_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_GRIDFACTORY_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_GRID_IO_FILE_VTK_VOLUMEITERATORS_HH</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_VOLUMEITERATORS_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;<a·class="code"·href="a00236.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</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><span·class="preprocessor">#include·&lt;map&gt;</span></div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;assert.h&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00812.html">dune/grid/io/file/vtk/corner.hh</a>&gt;</span></div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/parallel/mpihelper.hh&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00791.html">dune/grid/io/file/vtk/corneriterator.hh</a>&gt;</span></div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00788.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</span></div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00785.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</span></div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00770.html">dune/grid/io/file/dgfparser/macrogrid.hh</a>&gt;</span></div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00782.html">dune/grid/io/file/vtk/pointiterator.hh</a>&gt;</span></div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</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="a00773.html">dune/grid/io/file/dgfparser/parser.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="a07292.html">dune/grid/common/intersection.hh</a>&gt;</span></div>
87 <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>
88 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">namespace·</span>VTK·{</div> 
89 <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>
90 <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>·GV&gt;</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="a01063.html">Dune</a></div>
 93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>{</div>
91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a03978.html">···23</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03978.html">ConformingVolumeIteratorFactory</a>·{</div> 
92 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······<span·class="keyword">const</span>·GV&amp;·gv;</div> 
93 <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>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="comment">//·External·Forward·Declarations</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="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>·&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp,·<span·class="keyword">class</span>·IntersectionImp·&gt;</div>
94 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GV::IndexSet·IndexSet;</div>99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">class·</span>Intersection;</div>
95 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03978.html#a1635122dd8223032c1cf2beca9edba0d">···27</a></span>······<span·class="keyword">const</span>·IndexSet&amp;·indexSet()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·gv.indexSet();·}</div> 
96 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03926.html">ConformingConnectivityWriter</a>&lt;</div> 
97 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··········<a·class="code·hl_class"·href="a03978.html">ConformingVolumeIteratorFactory</a>&lt;GV&gt;·&gt;;</div> 
98 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
99 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">public</span>:</div> 
100 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03978.html#a9c6a74528c100d905040e6d92c3ddf82">···32</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<a·class="code·hl_variable"·href="a03978.html#a9c6a74528c100d905040e6d92c3ddf82">dimCell</a>·=·GV::dimension;</div> 
101 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
102 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a03978.html#ae6215cf619aa91c50ea484dd97ac727f">···34</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GV::template·Codim&lt;0&gt;::Entity·<a·class="code·hl_typedef"·href="a03978.html#ae6215cf619aa91c50ea484dd97ac727f">Cell</a>;</div> 
103 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GV::template·Codim&lt;0&gt;::</div> 
104 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03978.html#af30e7aadb0aeee24c0b283cd2490f3e3">···36</a></span>······template·Partition&lt;InteriorBorder_Partition&gt;::Iterator·<a·class="code·hl_typedef"·href="a03978.html#af30e7aadb0aeee24c0b283cd2490f3e3">CellIterator</a>;</div> 
105 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="comment">//·DGFGridFactory</span></div>
106 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03978.html#a69c1e7e99c32cc2d86fff8519526a9f9">···38</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03862.html">VTK::Corner&lt;Cell&gt;</a>·<a·class="code·hl_typedef"·href="a03978.html#a69c1e7e99c32cc2d86fff8519526a9f9">Corner</a>;</div> 
107 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03978.html#a610893d34f81ac0470b21554c133d71c">···39</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03866.html">VTK::CornerIterator&lt;CellIterator&gt;</a>·<a·class="code·hl_typedef"·href="a03978.html#a610893d34f81ac0470b21554c133d71c">CornerIterator</a>;</div> 
108 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="comment">//·--------------</span></div>
109 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03978.html#abacbecdfa7ef99ffa859d1976522761f">···41</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03862.html">VTK::Corner&lt;Cell&gt;</a>·<a·class="code·hl_typedef"·href="a03978.html#abacbecdfa7ef99ffa859d1976522761f">Point</a>;</div> 
110 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03942.html">VTK::PointIterator</a>&lt;<a·class="code·hl_typedef"·href="a03978.html#af30e7aadb0aeee24c0b283cd2490f3e3">CellIterator</a>,</div> 
111 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03978.html#a8cbaec5a413791981eccc637e117e81d">···43</a></span>··········<span·class="keyword">typename</span>·GV::IndexSet&gt;·<a·class="code·hl_typedef"·href="a03978.html#a8cbaec5a413791981eccc637e117e81d">PointIterator</a>;</div> 
112 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
113 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03926.html">ConformingConnectivityWriter&lt;ConformingVolumeIteratorFactory&lt;GV&gt;</a></div> 
114 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03978.html#a99a0905da2e8c1823ccfb6ade7a32ad8">···46</a></span>··········&gt;·<a·class="code·hl_typedef"·href="a03978.html#a99a0905da2e8c1823ccfb6ade7a32ad8">ConnectivityWriter</a>;</div> 
115 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03978.html#a8c5047d2db3a9944024294d16790361a">···47</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GV::Communication·<a·class="code·hl_typedef"·href="a03978.html#a8c5047d2db3a9944024294d16790361a">Communication</a>;</div> 
116 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
117 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03978.html#ab57f74709d2ba0987d8cf0a2e5a86602">···49</a></span>······<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03978.html#ab57f74709d2ba0987d8cf0a2e5a86602">ConformingVolumeIteratorFactory</a>(<span·class="keyword">const</span>·GV&amp;·gv_)</div> 
118 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········:·gv(gv_)</div> 
119 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······{·}</div> 
120 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
121 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03978.html#ae0e33d61befa77ee84e37f2f0f8951ff">···53</a></span>······<a·class="code·hl_typedef"·href="a03978.html#af30e7aadb0aeee24c0b283cd2490f3e3">CellIterator</a>·<a·class="code·hl_functio[·...·truncated·by·diffoscope;·len:·109,·SHA:·852b00b83fad022e2893ff119341f504a4e53bc0c5bd19ec88af7aa81ddb2653·...·]</div>106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">template</span>·&lt;·<span·class="keyword">class</span>·G·&gt;</div>
 107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a01894.html">···37</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01894.html">DGFGridFactory</a></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"><a·class="line"·href="a01894.html#aacdf8a1ced5c7f3a475794c56d1b51a2">···39</a></span>····<span·class="keyword">typedef</span>·G·<a·class="code·hl_typedef"·href="a01894.html#aacdf8a1ced5c7f3a475794c56d1b51a2">Grid</a>;</div>
 110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a01894.html#aaffd9982016fe3b91b0ef27ad435efdb">···40</a></span>····<span·class="keyword">const</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01894.html#aaffd9982016fe3b91b0ef27ad435efdb">dimension</a>·=·<a·class="code·hl_variable"·href="a02834.html#a09690fb897713860b54a1d11cdd60ea6">Grid::dimension</a>;</div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01894.html#a4ec0522ca63de361e7cb089c4d52156b">···41</a></span>····<span·class="keyword">typedef</span>·MPIHelper::MPICommunicator·<a·class="code·hl_typedef"·href="a01894.html#a4ec0522ca63de361e7cb089c4d52156b">MPICommunicatorType</a>;</div>
 112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">private</span>:</div>
 114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Grid::template·Codim&lt;·0·&gt;::Entity·Element;</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">typedef</span>·<span·class="keyword">typename</span>·Grid::template·Codim&lt;·dimension·&gt;::Entity·Vertex;</div>
 117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">public</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"><a·class="line"·href="a01894.html#a82521e219bb9060247f79ff3ac4f99dd">···50</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a01894.html#a82521e219bb9060247f79ff3ac4f99dd">DGFGridFactory</a>·(·<span·class="keyword">const</span>·std::string·&amp;filename,</div>
 121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······························<a·class="code·hl_typedef"·href="a01894.html#a4ec0522ca63de361e7cb089c4d52156b">MPICommunicatorType</a>·comm·=·MPIHelper::getCommunicator()·)</div>
 122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······:·macroGrid_(·filename.c_str(),·comm·)</div>
 123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····{</div>
122 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········<span·class="keywordflow">return</span>·gv.template·begin&lt;0,·InteriorBorder_Partition&gt;();</div>124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······grid_·=·macroGrid_.template·createGrid&lt;·Grid·&gt;();</div>
123 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······}</div>125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">if</span>(·macroGrid_.<a·class="code·hl_variable"·href="a03754.html#aaed1f1025b6cebb864695399a931c3a6">nofelparams</a>·&gt;·0·)</div>
124 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03978.html#a72933dc1a25db46a6fdb9e474fa40f90">···56</a></span>······<a·class="code·hl_typedef"·href="a03978.html#af30e7aadb0aeee24c0b283cd2490f3e3">CellIterator</a>·<a·class="code·hl_function"·href="a03978.html#a72933dc1a25db46a6fdb9e474fa40f90">endCells</a>()<span·class="keyword">·const·</span>{</div> 
125 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········<span·class="keywordflow">return</span>·gv.template·end&lt;0,·InteriorBorder_Partition&gt;();</div> 
126 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······}</div>127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······{</div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·nofElements·=·macroGrid_.<a·class="code·hl_variable"·href="a03754.html#ad491b526ea24e65d733f52a62b9aa105">elements</a>.size();</div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">size_t</span>·i·=·0;·i·&lt;·nofElements;·++i·)</div>
127 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········{</div>
 131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··········std::vector&lt;·double·&gt;·coord;</div>
128 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03978.html#a9aff567af22a6812aa8e242e1650f5d9">···60</a></span>······<a·class="code·hl_class"·href="a03866.html">CornerIterator</a>·<a·class="code·hl_function"·href="a03978.html#a9aff567af22a6812aa8e242e1650f5d9">beginCorners</a>()<span·class="keyword">·const·</span>{</div> 
129 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a03978.html#a610893d34f81ac0470b21554c133d71c">CornerIterator</a>(<a·class="code·hl_function"·href="a03978.html#ae0e33d61befa77ee84e37f2f0f8951ff">beginCells</a>(),·<a·class="code·hl_function"·href="a03978.html#a72933dc1a25db46a6fdb9e474fa40f90">endCells</a>());</div> 
130 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······}</div>132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
131 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03978.html#a0c978cb21ce59845402fb2d1d4f7c0af">···63</a></span>······<a·class="code·hl_class"·href="a03866.html">CornerIterator</a>·<a·class="code·hl_function"·href="a03978.html#a0c978cb21ce59845402fb2d1d4f7c0af">endCorners</a>()<span·class="keyword">·const·</span>{</div> 
132 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a03978.html#a610893d34f81ac0470b21554c133d71c">CornerIterator</a>(<a·class="code·hl_function"·href="a03978.html#a72933dc1a25db46a6fdb9e474fa40f90">endCells</a>());</div> 
133 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······}</div>133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··········DomainType·p(0);</div>
134 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
Max diff block lines reached; 59948/88381 bytes (67.83%) of diff not shown.
18.4 KB
html2text {}
    
Offset 6, 287 lines modifiedOffset 6, 310 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk 
12 volumeiterators.hh11 ····*·dgfparser
 12 dgfgridfactory.hh
13 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
19 ·5 
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_VOLUMEITERATORS_HH 
21 ·7#define·DUNE_GRID_IO_FILE_VTK_VOLUMEITERATORS_HH 
22 ·819 ·5#ifndef·DUNE_DGF_GRIDFACTORY_HH
 20 ·6#define·DUNE_DGF_GRIDFACTORY_HH
 21 ·7
 22 ·8#include·<iostream>
 23 ·9#include·<string>
 24 ·10#include·<vector>
 25 ·11#include·<map>
 26 ·12#include·<assert.h>
 27 ·13
 28 ·14#include·<dune/common/parallel/mpihelper.hh>
 29 ·15#include·<dune/grid/io/file/dgfparser/dgfexception.hh>
 30 ·16#include·<dune/grid/io/file/dgfparser/macrogrid.hh>
 31 ·17
 32 ·18#include·<dune/grid/io/file/dgfparser/parser.hh>
23 ·9#include·<dune/grid/common/gridenums.hh>33 ·19#include·<dune/grid/common/intersection.hh>
 34 ·20
24 ·10 
25 ·11#include·<dune/grid/io/file/vtk/corner.hh> 
26 ·12#include·<dune/grid/io/file/vtk/corneriterator.hh> 
27 ·13#include·<dune/grid/io/file/vtk/functionwriter.hh> 
28 ·14#include·<dune/grid/io/file/vtk/pointiterator.hh> 
29 ·15 
30 ·16namespace·Dune·{ 
31 ·19 
32 ·20·namespace·VTK·{ 
33 ·2135 ·21
34 ·22·template<typename·GV> 
35 23·class·ConformingVolumeIteratorFactory·{ 
36 ·24·const·GV&·gv; 
37 ·25 
38 ·26·typedef·typename·GV::IndexSet·IndexSet; 
39 27·const·IndexSet&·indexSet()·const·{·return·gv.indexSet();·} 
40 ·28·friend·class·ConformingConnectivityWriter< 
41 ·29·ConformingVolumeIteratorFactory<GV>·>;36 ·22namespace·Dune
 37 ·23{
 38 ·24
 39 ·25·//·External·Forward·Declarations
 40 ·26·//·-----------------------------
 41 ·27
 42 ·28·template·<·class·GridImp,·class·IntersectionImp·>
 43 ·29·class·Intersection;
42 ·3044 ·30
43 ·31·public: 
44 32·static·const·unsigned·dimCell·=·GV::dimension; 
45 ·3345 ·31
 46 ·32
 47 ·33·//·DGFGridFactory
 48 ·34·//·--------------
 49 ·35
 50 ·36·template·<·class·G·>
 51 37·struct·DGFGridFactory
 52 ·38·{
 53 39·typedef·G·Grid;
 54 40·const·static·int·dimension·=·Grid::dimension;
 55 41·typedef·MPIHelper::MPICommunicator·MPICommunicatorType;
 56 ·42
 57 ·43·private:
46 34·typedef·typename·GV::template·Codim<0>::Entity·Cell;58 ·44·typedef·typename·Grid::template·Codim<·0·>::Entity·Element;
 59 ·45
 60 ·46·typedef·typename·Grid::template·Codim<·dimension·>::Entity·Vertex;
 61 ·47
 62 ·48·public:
 63 ·49
 64 50·explicit·DGFGridFactory·(·const·std::string·&filename,
 65 ·51·MPICommunicatorType·comm·=·MPIHelper::getCommunicator()·)
 66 ·52·:·macroGrid_(·filename.c_str(),·comm·)
 67 ·53·{
 68 ·54·grid_·=·macroGrid_.template·createGrid<·Grid·>();
47 ·35·typedef·typename·GV::template·Codim<0>:: 
48 36·template·Partition<InteriorBorder_Partition>::Iterator·CellIterator; 
49 ·37 
50 38·typedef·VTK::Corner<Cell>·Corner; 
51 39·typedef·VTK::CornerIterator<CellIterator>·CornerIterator; 
52 ·40 
53 41·typedef·VTK::Corner<Cell>·Point; 
54 ·42·typedef·VTK::PointIterator<CellIterator, 
55 43·typename·GV::IndexSet>·PointIterator; 
56 ·44 
57 ·45·typedef·ConformingConnectivityWriter<ConformingVolumeIteratorFactory<GV> 
58 46·>·ConnectivityWriter; 
59 47·typedef·typename·GV::Communication·Communication; 
60 ·48 
61 49·explicit·ConformingVolumeIteratorFactory(const·GV&·gv_) 
62 ·50·:·gv(gv_) 
63 ·51·{·} 
64 ·52 
65 53·CellIterator·beginCells()·const·{ 
66 ·54·return·gv.template·begin<0,·InteriorBorder_Partition>(); 
67 ·55·}69 ·55
68 56·CellIterator·endCells()·const·{ 
69 ·57·return·gv.template·end<0,·InteriorBorder_Partition>(); 
70 ·58·} 
71 ·59 
72 60·CornerIterator·beginCorners()·const·{ 
73 ·61·return·CornerIterator(beginCells(),·endCells());70 ·56·if(·macroGrid_.nofelparams·>·0·)
 71 ·57·{
 72 ·58·const·size_t·nofElements·=·macroGrid_.elements.size();
 73 ·59·for(·size_t·i·=·0;·i·<·nofElements;·++i·)
 74 ·60·{
 75 ·61·std::vector<·double·>·coord;
74 ·62·}76 ·62
75 63·CornerIterator·endCorners()·const·{ 
76 ·64·return·CornerIterator(endCells()); 
77 ·65·} 
78 ·66 
79 67·PointIterator·beginPoints()·const·{ 
80 ·68·return·PointIterator(beginCells(),·endCells(),·gv.indexSet());77 ·63·DomainType·p(0);
 78 ·64·const·size_t·nofCorners·=·macroGrid_.elements[i].size();
Max diff block lines reached; 14373/18770 bytes (76.57%) of diff not shown.
9.11 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00782.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-grid:·pointiterator.hh·File·Reference</title>8 <title>dune-grid:·dgfgeogrid.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, 46 lines modifiedOffset 58, 54 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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>··</div>
71 ··<div·class="headertitle"><div·class="title">pointiterator.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">dgfgeogrid.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;iterator&gt;</code><br·/> 
75 <code>#include·&lt;vector&gt;</code><br·/> 
76 <code>#include·&lt;dune/common/iteratorfacades.hh&gt;</code><br·/> 
77 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
 75 <code>#include·&lt;<a·class="el"·href="a00725_source.html">dune/grid/geometrygrid.hh</a>&gt;</code><br·/>
 76 <code>#include·&lt;<a·class="el"·href="a07232_source.html">dune/grid/io/file/dgfparser/dgfparser.hh</a>&gt;</code><br·/>
 77 <code>#include·&lt;<a·class="el"·href="a07319_source.html">dune/grid/io/file/dgfparser/blocks/projection.hh</a>&gt;</code><br·/>
 78 <code>#include·&lt;<a·class="el"·href="a01007_source.html">dune/grid/utility/hostgridaccess.hh</a>&gt;</code><br·/>
 79 <code>#include·&lt;<a·class="el"·href="a07292_source.html">dune/grid/common/intersection.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00812_source.html">dune/grid/io/file/vtk/corner.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a00773_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a00791_source.html">dune/grid/io/file/vtk/corneriterator.hh</a>&gt;</code><br·/> 
80 </div>81 </div>
81 <p><a·href="a00782_source.html">Go·to·the·source·code·of·this·file.</a></p>82 <p><a·href="a00782_source.html">Go·to·the·source·code·of·this·file.</a></p>
82 <table·class="memberdecls">83 <table·class="memberdecls">
83 <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>
84 Classes</h2></td></tr>85 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="a03942.html">Dune::VTK::PointIterator&lt;·CellIterator,·IS·&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="a03630.html">Dune::DGFCoordFunction&lt;·dimD,·dimR·&gt;</a></td></tr>
86 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">iterate·over·the·points·of·some·corner·range··<a·href="a03942.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="a03638.html">Dune::DGFCoordFunctionFactory&lt;·HostGrid,·CoordFunction,·false·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03642.html">Dune::DGFCoordFunctionFactory&lt;·HostGrid,·CoordFunction,·true·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03646.html">Dune::DGFCoordFunctionFactory&lt;·HostGrid,·DGFCoordFunction&lt;·dimD,·dimR·&gt;,·false·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03650.html">Dune::DGFGridFactory&lt;·GeometryGrid&lt;·HostGrid,·CoordFunction,·Allocator·&gt;·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03654.html">Dune::DGFGridInfo&lt;·GeometryGrid&lt;·HostGrid,·CoordFunction,·Allocator·&gt;·&gt;</a></td></tr>
87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table><table·class="memberdecls">98 </table><table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
90 Namespaces</h2></td></tr>100 Namespaces</h2></td></tr>
91 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>101 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
92 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>102 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 <tr·class="memitem:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
96 </table>104 </table>
97 </div><!--·contents·-->105 </div><!--·contents·-->
98 <!--·start·footer·part·-->106 <!--·start·footer·part·-->
99 <hr·class="footer"/><address·class="footer"><small>107 <hr·class="footer"/><address·class="footer"><small>
100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4108 Generated·by&#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
101 </small></address>109 </small></address>
102 </body>110 </body>
1.57 KB
html2text {}
    
Offset 6, 30 lines modifiedOffset 6, 41 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·dgfparser
12 Classes·|·Namespaces12 Classes·|·Namespaces
 13 dgfgeogrid.hh·File·Reference
13 pointiterator.hh·File·Reference 
14 #include·<iterator> 
15 #include·<vector> 
16 #include·<dune/common/iteratorfacades.hh> 
17 #include·<dune/common/typetraits.hh>14 #include·<dune/common/typetraits.hh>
 15 #include·<dune/grid/geometrygrid.hh>
 16 #include·<dune/grid/io/file/dgfparser/dgfparser.hh>
 17 #include·<dune/grid/io/file/dgfparser/blocks/projection.hh>
 18 #include·<dune/grid/utility/hostgridaccess.hh>
 19 #include·<dune/grid/common/intersection.hh>
18 #include·<dune/grid/io/file/vtk/corner.hh>20 #include·<dune/grid/io/file/dgfparser/parser.hh>
19 #include·<dune/grid/io/file/vtk/corneriterator.hh> 
20 Go_to_the_source_code_of_this_file.21 Go_to_the_source_code_of_this_file.
21 ·Classes22 ·Classes
22 class· Dune::VTK::PointIterator<_CellIterator,_IS_> 
23  ······iterate·over·the·points·of·some·corner·range·More...23 ·class· Dune::DGFCoordFunction<_dimD,_dimR_>
 24  
 25 struct· Dune::DGFCoordFunctionFactory<_HostGrid,_CoordFunction,_false_>
 26  
 27 struct· Dune::DGFCoordFunctionFactory<_HostGrid,_CoordFunction,_true_>
 28  
 29 struct· Dune::DGFCoordFunctionFactory<_HostGrid,_DGFCoordFunction<_dimD,_dimR
 30 ·········>,_false_>
 31  
 32 struct· Dune::DGFGridFactory<_GeometryGrid<_HostGrid,_CoordFunction,_Allocator
 33 ·········>_>
 34  
 35 struct· Dune::DGFGridInfo<_GeometryGrid<_HostGrid,_CoordFunction,_Allocator_>
 36 ·········>
24  37  
25 ·Namespaces38 ·Namespaces
26 namespace· Dune39 namespace· Dune
27  ··········Include·standard·header·files.40  ··········Include·standard·header·files.
28  41  
29 namespace· Dune::VTK 
30   
  
31 ===============================================================================42 ===============================================================================
32 ·····Generated·by [doxygen]·1.9.443 ·····Generated·by [doxygen]·1.9.4
99.1 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00782_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-grid:·pointiterator.hh·Source·File</title>8 <title>dune-grid:·dgfgeogrid.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, 137 lines modifiedOffset 58, 304 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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">pointiterator.hh</div></div>68 ··<div·class="headertitle"><div·class="title">dgfgeogrid.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00782.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00782.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGFGEOGRID_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGFGEOGRID_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_GRID_IO_FILE_VTK_POINTITERATOR_HH</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_POINTITERATOR_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="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iterator&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00725.html">dune/grid/geometrygrid.hh</a>&gt;</span></div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07232.html">dune/grid/io/file/dgfparser/dgfparser.hh</a>&gt;</span></div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07319.html">dune/grid/io/file/dgfparser/blocks/projection.hh</a>&gt;</span></div>
 83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01007.html">dune/grid/utility/hostgridaccess.hh</a>&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</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;<a·class="code"·href="a07292.html">dune/grid/common/intersection.hh</a>&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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><span·class="preprocessor">#include·&lt;dune/common/iteratorfacades.hh&gt;</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00812.html">dune/grid/io/file/vtk/corner.hh</a>&gt;</span></div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00773.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</span></div>
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00791.html">dune/grid/io/file/vtk/corneriterator.hh</a>&gt;</span></div> 
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</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>·</div>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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="a01063.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="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">··/************************************************************************</span></div>
91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">namespace·</span>VTK·{</div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">··*·Warning:</span></div>
 94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">··*·Reading·DGF·files·directly·into·a·GeometryGrid·is·a·dirty·hack·for</span></div>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">··*·two·reasons:</span></div>
 96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">··*···1)·The·host·grid·and·coordinate·function·are·never·deleted·(dangling</span></div>
 97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">··*······pointers).</span></div>
 98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">··*···2)·The·coordinate·function·has·to·provide·a·default·constructor</span></div>
 99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">··************************************************************************/</span></div>
92 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">//·External·Forward·Declarations</span></div>
 102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="comment">//·-----------------------------</span></div>
 103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp,·<span·class="keyword">class</span>·IntersectionImp·&gt;</div>
 105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">class·</span>Intersection;</div>
93 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
94 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·CellIterator,·<span·class="keyword">typename</span>·IS&gt;</div>107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="comment">//·DGFCoordFunction</span></div>
 110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="comment">//·----------------</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>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dimD,·<span·class="keywordtype">int</span>·dimR·&gt;</div>
95 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03942.html">···50</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03942.html">PointIterator</a></div>113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03630.html">···43</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03630.html">DGFCoordFunction</a></div>
 114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03110.html">AnalyticalCoordFunction</a>&lt;·double,·dimD,·dimR,·DGFCoordFunction&lt;·dimD,·dimR·&gt;·&gt;</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">typedef</span>·<a·class="code·hl_class"·href="a03630.html">DGFCoordFunction&lt;·dimD,·dimR·&gt;</a>·<a·class="code·hl_class"·href="a03630.html">This</a>;</div>
 117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03110.html">AnalyticalCoordFunction&lt;·double,·dimD,·dimR,·This·&gt;</a>·<a·class="code·hl_class"·href="a03110.html">Base</a>;</div>
 118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
96 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······:·<span·class="keyword">public</span>·ForwardIteratorFacade</div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">public</span>:</div>
 120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03630.html#a79970c86718dcd312a43d89761134223">···50</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a03110.html#a5095143cd2ed7ab0b7b852fb58d470ab">Base::DomainVector</a>·<a·class="code·hl_typedef"·href="a03630.html#a79970c86718dcd312a43d89761134223">DomainVector</a>;</div>
 121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03630.html#afd70826c37eaac3fbefb3913b8e2aa95">···51</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a03110.html#aaf0b0215f0a71e6c00b5e439352ccfd7">Base::RangeVector</a>·<a·class="code·hl_typedef"·href="a03630.html#afd70826c37eaac3fbefb3913b8e2aa95">RangeVector</a>;</div>
97 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········&lt;·PointIterator&lt;CellIterator,·IS&gt;,</div>122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
98 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>············const·Corner&lt;typename·std::remove_const&lt;typename·std::iterator_traits&lt;</div> 
99 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>························CellIterator&gt;::value_type&gt;::type&gt;,</div> 
100 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>············const·Corner&lt;typename·std::remove_const&lt;typename·std::iterator_traits&lt;</div> 
101 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>························CellIterator&gt;::value_type&gt;::type&gt;&amp;,</div> 
102 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>············typename·std::iterator_traits&lt;CellIterator&gt;::difference_type&gt;</div>123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03630.html#ab73e43f943b9da4f478448b5fdd7adeb">···53</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a03610.html">dgf::ProjectionBlock::Expression</a>·<a·cla[·...·truncated·by·diffoscope;·len:·88,·SHA:·5379a0a8f8a531605757b02b1d9579d6b52856a0eb52756856a4337ee6fe15d4·...·];</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"><a·class="line"·href="a03630.html#acdbde602b104099d9a6f248b4b221b59">···55</a></span>····<a·class="code·hl_function"·href="a03630.html#acdbde602b104099d9a6f248b4b221b59">DGFCoordFunction</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03610.html">Expression</a>·*expression·)</div>
 126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······:·expression_(·expression·)</div>
 127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····{}</div>
103 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····{</div>128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03630.html#aa7676cca3b5b4e676e726608e1c9c8e1">···59</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03630.html#aa7676cca3b5b4e676e726608e1c9c8e1">evaluate</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03630.html#a79970c86718dcd312a43d89761134223">DomainVector</a>·&amp;x,·<a·class="code·hl_typedef"·href="a03630.html#afd70826c37eaac3fbefb3913b8e2aa95">RangeVector</a>·&amp;y·)<span·class="keyword">·const</span></div>
104 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">public</span>:</div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">····</span>{</div>
105 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03862.html">VTK::Corner</a>&lt;<span·class="keyword">typename</span>·std::remove_const&lt;<span·class="keyword">typename</span>·std::iterator_traits&lt;</div> 
106 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03942.html#a222adf6537f8d3e6d9476621c56f83ea">···61</a></span>··················CellIterator&gt;::value_type&gt;::type&gt;·<a·class="code·hl_typedef"·href="a03942.html#a222adf6537f8d3e6d9476621c56f83ea">Corner</a>;</div>131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······std::vector&lt;·double·&gt;·vx(·dimD·);</div>
 132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······std::vector&lt;·double·&gt;·vy;</div>
 133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·dimD;·++i·)</div>
107 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········vx[·i·]·=·x[·i·];</div>
 135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······expression_-&gt;<a·class="code·hl_function"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">evaluate</a>(·vx,·vy·);</div>
 136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······assert(·vy.size()·==·<span·class="keywordtype">size_t</span>(·dimR·)·);</div>
108 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="comment">//·reiterate·the·facades·typedefs·here</span></div> 
109 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03942.html#a870e66302241e5c1acbfa21391d0b8cf">···64</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03942.html">PointIterator&lt;CellIterator,·IS&gt;</a>·<a·class="code·hl_typedef"·href="a03942.html#a870e66302241e5c1acbfa21391d0b8cf">DerivedType</a>;</div> 
110 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03942.html#a8ef9659d64bebb80291ee2f934a436e6">···65</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03862.html">Corner</a>·<a·class="code·hl_typedef"·href="a03942.html#a8ef9659d64bebb80291ee2f934a436e6">Value</a>;</div> 
111 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a03942.html#aa56cd564c880642f3ed6244d0788134b">···66</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03862.html">Value</a>&amp;·<a·class="code·hl_typedef"·href="a03942.html#aa56cd564c880642f3ed6244d0788134b">Reference</a>;</div> 
112 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::iterator_traits&lt;CellIterator&gt;::difference_type</div>137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·dimR;·++i·)</div>
113 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a03942.html#a387394a75e2187e9d5da6b20a0b8063a">···68</a></span>······<a·class="code·hl_typedef"·href="a03942.html#a387394a75e2187e9d5da6b20a0b8063a">DifferenceType</a>;</div>138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········y[·i·]·=·vy[·i·];</div>
114 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····}</div>
115 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03942.html#a48a71990718dc92e728b22435558bd3b">···70</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<a·class="code·hl_variable"·href="a03942.html#a48a71990718dc92e728b22435558bd3b">mydim</a>·=·std::iterator_traits&lt;CellIterator&gt;::</div> 
116 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····································value_type::mydimension;</div> 
117 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
118 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keyword">private</span>:</div>141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">private</span>:</div>
119 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keyword">typedef</span>·ForwardIteratorFacade&lt;<a·class="code·hl_typedef"·href="a03942.html#a870e66302241e5c1acbfa21391d0b8cf">DerivedType</a>,·<a·class="code·hl_typedef"·href="a03942.html#a8ef9659d64bebb80291ee2f934a436e6">Value</a>,·<a·class="code·hl_typedef"·href="a03942.html#aa56cd564c880642f3ed6244d0788134b">Reference</a>,</div> 
120 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··········<a·class="code·hl_typedef"·href="a03942.html#a387394a75e2187e9d5da6b20a0b8063a">DifferenceType</a>&gt;·Facade;</div>142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03630.html#ab73e43f943b9da4f478448b5fdd7adeb">Expression</a>·*expression_;</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>·</div>
 145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
121 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
122 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<a·class="code·hl_class"·href="a03866.html">CornerIterator&lt;CellIterator&gt;</a>·cornerit;</div> 
123 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keyword">const</span>·IS*·is;</div>147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="comment">//·DGFCoordFunctionFactory</span></div>
 148 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="comment">//·-----------------------</span></div>
124 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······std::vector&lt;bool&gt;·seen;</div>149 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
Max diff block lines reached; 52597/82370 bytes (63.85%) of diff not shown.
18.5 KB
html2text {}
    
Offset 6, 169 lines modifiedOffset 6, 426 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk 
12 pointiterator.hh11 ····*·dgfparser
 12 dgfgeogrid.hh
13 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
 19 ·5#ifndef·DUNE_DGFGEOGRID_HH
 20 ·6#define·DUNE_DGFGEOGRID_HH
 21 ·7
19 ·5 
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_POINTITERATOR_HH 
21 ·7#define·DUNE_GRID_IO_FILE_VTK_POINTITERATOR_HH 
22 ·8 
23 ·9#include·<iterator> 
24 ·10#include·<vector> 
25 ·11 
26 ·12#include·<dune/common/iteratorfacades.hh> 
27 ·13#include·<dune/common/typetraits.hh>22 ·8#include·<dune/common/typetraits.hh>
28 ·1423 ·9
 24 ·10#include·<dune/grid/geometrygrid.hh>
 25 ·11#include·<dune/grid/io/file/dgfparser/dgfparser.hh>
 26 ·12#include·<dune/grid/io/file/dgfparser/blocks/projection.hh>
 27 ·13#include·<dune/grid/utility/hostgridaccess.hh>
 28 ·14#include·<dune/grid/common/intersection.hh>
 29 ·15
29 ·15#include·<dune/grid/io/file/vtk/corner.hh>30 ·16#include·<dune/grid/io/file/dgfparser/parser.hh>
30 ·16#include·<dune/grid/io/file/vtk/corneriterator.hh> 
31 ·1731 ·17
 32 ·18
32 ·18namespace·Dune33 ·19namespace·Dune
33 ·19{ 
34 ·22 
35 ·23·namespace·VTK·{ 
36 ·24 
37 ·26 
38 ·49·template<typename·CellIterator,·typename·IS> 
39 50·class·PointIterator 
40 ·51·:·public·ForwardIteratorFacade 
41 ·52·<·PointIterator<CellIterator,·IS>, 
42 ·53·const·Corner<typename·std::remove_const<typename·std::iterator_traits< 
43 ·54·CellIterator>::value_type>::type>, 
44 ·55·const·Corner<typename·std::remove_const<typename·std::iterator_traits< 
45 ·56·CellIterator>::value_type>::type>&, 
46 ·57·typename·std::iterator_traits<CellIterator>::difference_type>34 ·20{
 35 ·21
 36 ·22·/************************************************************************
 37 ·23·*·Warning:
 38 ·24·*·Reading·DGF·files·directly·into·a·GeometryGrid·is·a·dirty·hack·for
 39 ·25·*·two·reasons:
 40 ·26·*·1)·The·host·grid·and·coordinate·function·are·never·deleted·(dangling
 41 ·27·*·pointers).
 42 ·28·*·2)·The·coordinate·function·has·to·provide·a·default·constructor
 43 ·29·************************************************************************/
 44 ·30
 45 ·31·//·External·Forward·Declarations
 46 ·32·//·-----------------------------
 47 ·33
 48 ·34·template<·class·GridImp,·class·IntersectionImp·>
 49 ·35·class·Intersection;
 50 ·36
 51 ·37
 52 ·38
 53 ·39·//·DGFCoordFunction
 54 ·40·//·----------------
 55 ·41
 56 ·42·template<·int·dimD,·int·dimR·>
 57 43·class·DGFCoordFunction
 58 ·44·:·public·AnalyticalCoordFunction<·double,·dimD,·dimR,·DGFCoordFunction<
 59 dimD,·dimR·>·>
47 ·58·{60 ·45·{
 61 ·46·typedef·DGFCoordFunction<_dimD,_dimR_>·This;
 62 ·47·typedef·AnalyticalCoordFunction<_double,_dimD,_dimR,_This_>·Base;
 63 ·48
48 ·59·public:64 ·49·public:
49 ·60·typedef·VTK::Corner<typename·std::remove_const<typename·std:: 
50 iterator_traits< 
51 61·CellIterator>::value_type>::type>·Corner; 
52 ·62 
53 ·63·//·reiterate·the·facades·typedefs·here 
54 64·typedef·PointIterator<CellIterator,_IS>·DerivedType; 
55 65·typedef·const·Corner·Value; 
56 66·typedef·Value&·Reference; 
57 ·67·typedef·typename·std::iterator_traits<CellIterator>::difference_type 
58 68·DifferenceType;65 50·typedef·typename·Base::DomainVector·DomainVector;
 66 51·typedef·typename·Base::RangeVector·RangeVector;
 67 ·52
 68 53·typedef·dgf::ProjectionBlock::Expression·Expression;
 69 ·54
 70 55·DGFCoordFunction·(·const·Expression·*expression·)
 71 ·56·:·expression_(·expression·)
 72 ·57·{}
 73 ·58
 74 59·void·evaluate·(·const·DomainVector·&x,·RangeVector·&y·)·const
 75 ·60·{
 76 ·61·std::vector<·double·>·vx(·dimD·);
 77 ·62·std::vector<·double·>·vy;
 78 ·63·for(·int·i·=·0;·i·<·dimD;·++i·)
 79 ·64·vx[·i·]·=·x[·i·];
 80 ·65·expression_->evaluate(·vx,·vy·);
 81 ·66·assert(·vy.size()·==·size_t(·dimR·)·);
 82 ·67·for(·int·i·=·0;·i·<·dimR;·++i·)
 83 ·68·y[·i·]·=·vy[·i·];
59 ·6984 ·69·}
 85 ·70
60 70·static·const·unsigned·mydim·=·std::iterator_traits<CellIterator>:: 
61 ·71·value_type::mydimension; 
62 ·72 
63 ·73·private:86 ·71·private:
64 ·74·typedef·ForwardIteratorFacade<DerivedType,·Value,·Reference, 
65 ·75·DifferenceType>·Facade;87 ·72·const·Expression·*expression_;
 88 ·73·};
 89 ·74
 90 ·75
66 ·7691 ·76
67 ·77·CornerIterator<CellIterator>·cornerit; 
68 ·78·const·IS*·is; 
69 ·79·std::vector<bool>·seen; 
Max diff block lines reached; 13917/18925 bytes (73.54%) of diff not shown.
10.6 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00785.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-grid:·functionwriter.hh·File·Reference</title>8 <title>dune-grid:·entitykey.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, 70 lines modifiedOffset 58, 43 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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>··</div>
71 ··<div·class="headertitle"><div·class="title">functionwriter.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">entitykey.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;cstddef&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>
75 <code>#include·&lt;memory&gt;</code><br·/> 
76 <code>#include·&lt;string&gt;</code><br·/> 
77 <code>#include·&lt;typeinfo&gt;</code><br·/> 
78 <code>#include·&lt;vector&gt;</code><br·/>75 <code>#include·&lt;vector&gt;</code><br·/>
79 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
80 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
81 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/> 
82 <code>#include·&lt;<a·class="el"·href="a00788_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00788_source.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00797_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code><br·/> 
84 <code>#include·&lt;<a·class="el"·href="a00800_source.html">dune/grid/io/file/vtk/pvtuwriter.hh</a>&gt;</code><br·/>77 <code>#include·&quot;<a·class="el"·href="a00890_source.html">entitykey_inline.hh</a>&quot;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00770_source.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</code><br·/> 
86 </div>78 </div>
87 <p><a·href="a00785_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a00785_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">80 <table·class="memberdecls">
89 <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>
90 Classes</h2></td></tr>82 Classes</h2></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="a03914.html">Dune::VTK::FunctionWriterBase&lt;·Cell_·&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="a03722.html">Dune::DGFEntityKey&lt;·A·&gt;</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·function·writers.··<a·href="a03914.html#details">More...</a><br·/></td></tr> 
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <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="a03918.html">Dune::VTK::VTKFunctionWriter&lt;·Func·&gt;</a></td></tr> 
95 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·function·writers.··<a·href="a03918.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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03922.html">Dune::VTK::CoordinatesWriter&lt;·Cell·&gt;</a></td></tr> 
98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">writer·for·the·Coordinates·array··<a·href="a03922.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="a03926.html">Dune::VTK::ConformingConnectivityWriter&lt;·IteratorFactory·&gt;</a></td></tr> 
101 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">writer·for·the·connectivity·array·in·conforming·mode··<a·href="a03926.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="a03930.html">Dune::VTK::NonConformingConnectivityWriter&lt;·Cell·&gt;</a></td></tr> 
104 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">writer·for·the·connectivity·array·in·nonconforming·mode··<a·href="a03930.html#details">More...</a><br·/></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="a03934.html">Dune::VTK::OffsetsWriter&lt;·Cell·&gt;</a></td></tr>85 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03726.html">Dune::ElementFaceUtil</a></td></tr>
107 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">writer·for·the·offsets·array··<a·href="a03934.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="a03938.html">Dune::VTK::TypesWriter&lt;·Cell·&gt;</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">writer·for·the·types·array··<a·href="a03938.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table><table·class="memberdecls">87 </table><table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>89 Namespaces</h2></td></tr>
115 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>90 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
116 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>91 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 </table>93 </table>
121 </div><!--·contents·-->94 </div><!--·contents·-->
122 <!--·start·footer·part·-->95 <!--·start·footer·part·-->
123 <hr·class="footer"/><address·class="footer"><small>96 <hr·class="footer"/><address·class="footer"><small>
124 Generated·by&#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
125 </small></address>98 </small></address>
126 </body>99 </body>
1.77 KB
html2text {}
    
Offset 6, 54 lines modifiedOffset 6, 27 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·dgfparser
12 Classes·|·Namespaces12 Classes·|·Namespaces
13 functionwriter.hh·File·Reference13 entitykey.hh·File·Reference
14 #include·<cstddef> 
15 #include·<memory> 
16 #include·<string>14 #include·<iostream>
17 #include·<typeinfo> 
18 #include·<vector>15 #include·<vector>
 16 #include·<dune/grid/io/file/dgfparser/dgfexception.hh>
 17 #include·"entitykey_inline.hh"
19 #include·<dune/common/exceptions.hh> 
20 #include·<dune/common/fvector.hh> 
21 #include·<dune/geometry/referenceelements.hh> 
22 #include·<dune/grid/io/file/vtk/common.hh> 
23 #include·<dune/grid/io/file/vtk/dataarraywriter.hh> 
24 #include·<dune/grid/io/file/vtk/pvtuwriter.hh> 
25 #include·<dune/grid/io/file/vtk/vtuwriter.hh> 
26 Go_to_the_source_code_of_this_file.18 Go_to_the_source_code_of_this_file.
27 ·Classes19 ·Classes
 20 struct· Dune::DGFEntityKey<_A_>
28 class· Dune::VTK::FunctionWriterBase<_Cell__> 
29  ······Base·class·for·function·writers.·More... 
30  21  
 22 struct· Dune::ElementFaceUtil
31 class· Dune::VTK::VTKFunctionWriter<_Func_> 
32  ······Base·class·for·function·writers.·More... 
33   
34 class· Dune::VTK::CoordinatesWriter<_Cell_> 
35  ······writer·for·the·Coordinates·array·More... 
36   
37 class· Dune::VTK::ConformingConnectivityWriter<_IteratorFactory_> 
38  ······writer·for·the·connectivity·array·in·conforming·mode·More... 
39   
40 class· Dune::VTK::NonConformingConnectivityWriter<_Cell_> 
41  ······writer·for·the·connectivity·array·in·nonconforming·mode·More... 
42   
43 class· Dune::VTK::OffsetsWriter<_Cell_> 
44  ······writer·for·the·offsets·array·More... 
45   
46 class· Dune::VTK::TypesWriter<_Cell_> 
47  ······writer·for·the·types·array·More... 
48  23  
49 ·Namespaces24 ·Namespaces
50 namespace· Dune25 namespace· Dune
51  ··········Include·standard·header·files.26  ··········Include·standard·header·files.
52  27  
53 namespace· Dune::VTK 
54   
  
55 ===============================================================================28 ===============================================================================
56 ·····Generated·by [doxygen]·1.9.429 ·····Generated·by [doxygen]·1.9.4
141 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00785_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-grid:·functionwriter.hh·Source·File</title>8 <title>dune-grid:·entitykey.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, 405 lines modifiedOffset 58, 194 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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">functionwriter.hh</div></div>68 ··<div·class="headertitle"><div·class="title">entitykey.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00785.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00785.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGFEnTITYKEY_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGFEnTITYKEY_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_GRID_IO_FILE_VTK_FUNCTIONWRITER_HH</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_FUNCTIONWRITER_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;cstddef&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00788.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;typeinfo&gt;</span></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="preprocessor">#include·&lt;vector&gt;</span></div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div> 
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//·DGFEntityKey</span></div>
 87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·------------</span></div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</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">template</span>&lt;·<span·class="keyword">class</span>·A·&gt;</div>
 90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno"><a·class="line"·href="a03722.html">···20</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03722.html">DGFEntityKey</a></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="a00788.html">dune/grid/io/file/vtk/common.hh</a>&gt;</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="a00797.html">dune/grid/io/file/vtk/dataarraywriter.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="a00800.html">dune/grid/io/file/vtk/pvtuwriter.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="a00770.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</span></div> 
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··{</div>
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····<a·class="code·hl_function"·href="a03722.html#adf300044edbd0bf1b8819e2c031e2aae">DGFEntityKey</a>·(·<span·class="keyword">const</span>·std·::·vector&lt;·A·&gt;·&amp;key,·<span·class="keywordtype">bo[·...·truncated·by·diffoscope;·len:·59,·SHA:·29f816c4908218edb31c5ddd26f313933926447866159d34d7a81a36f0b4abae·...·]</div>
 93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a03722.html#abdb2568a260e27ed18fe88af09fe0d05">···23</a></span>····<a·class="code·hl_function"·href="a03722.html#abdb2568a260e27ed18fe88af09fe0d05">DGFEntityKey</a>·(·<span·class="keyword">const</span>·std::vector&lt;·A·&gt;·&amp;key,</div>
 94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>···················<span·class="keywordtype">int</span>·N,·<span·class="keywordtype">int</span>·offset,·<span·class="keywordtype">bool</span>·setOrigKey·=·<span·class="keyword">true</span>·);</div>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<a·class="code·hl_function"·href="a03722.html#adf300044edbd0bf1b8819e2c031e2aae">DGFEntityKey</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03722.html">DGFEntityKey&lt;·A·&gt;</a>·&amp;k·);</div>
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>{</div>96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<a·class="code·hl_struct"·href="a03722.html">DGFEntityKey&lt;·A·&gt;</a>·&amp;<a·class="code·hl_function"·href="a03722.html#a638d9486725791f6d5cdf736151380fb">operator=·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03722.html">DGFEntityKey&lt;·A·&gt;</a>·&amp;k·);</div>
97 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
98 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">namespace·</span>VTK·{</div>99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a03722.html#af32566a09e2c2f85f5bb3070fcca22a6">···29</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">const</span>·A·&amp;<a·class="code·hl_function"·href="a03722.html#[·...·truncated·by·diffoscope;·len:·128,·SHA:·ed5e137f600f44bdf6584afde2997c9048ba7655383c159d9562c95afb9dfaf2·...·]</div>
 100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03722.html#a220bb297c9006fca25df6da83e248292">···30</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03722.html#a220bb297c9006fca25df6da83e248292">operator·&lt;·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03722.html">DGFEntityKey&lt;·A·&gt;</a>·&amp;k·)·<span·class="keyword">const</span>;</div>
99 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
100 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Cell_&gt;</div> 
101 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a03914.html">···34</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03914.html">FunctionWriterBase</a>·{</div> 
102 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Cell_::Geometry::ctype·DF;</div> 
103 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·mydim·=·Cell_::mydimension;</div> 
104 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keyword">typedef</span>·ReferenceElements&lt;DF,·mydim&gt;·Refelems;</div>102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03722.html#aa21b1d9095852f3bb3406b0ce4815b31">orientation</a>·(·<span·class="keywordtype">int</span>·base,·std·::·vector&lt;·[·...·truncated·by·diffoscope;·len:·45,·SHA:·5b1422575bed3a4ba9420fefcb67c7cbf4110ba653fa972a59f88072d9fcae6a·...·];</div>
 103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03722.html#ac0e616694282bf7677c8295fc77c4ccd">print</a>(·std·::·ostream·&amp;out·=·std·::·cerr·)·<span·class="keyword">const</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"><a·class="line"·href="a03722.html#a89b314f7907cfe19a5b203a0000bbffa">···35</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03722.html#a89b314f7907cfe19a5b203a0000bbffa">origKeySet</a>·()·<span·class="keyword">const</span>;</div>
 106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03722.html#ab24de1aea858c105d82ced141566998e">···36</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">const</span>·A·&amp;<a·class="code·hl_function"·href="a03722.html#ab24de1aea858c105d82ced141566998e">origKey</a>·(·<span·class="keywordtype">int</span>·i·)·<span·class="keyword">const</span>;</div>
 107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03722.html#a97489b94b57ec1c9382b9b2a5d1e71e2">···37</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03722.html#a97489b94b57ec1c9382b9b2a5d1e71e2">size</a>·()·<span·class="keyword">const</span>;</div>
105 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
106 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">public</span>:</div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">private</span>:</div>
107 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a03914.html#a9ff85ac0d90a8192dc9517b18b313d98">···40</a></span>······<span·class="keyword">typedef</span>·FieldVector&lt;DF,·mydim&gt;·<a·class="code·hl_typedef"·href="a03914.html#a9ff85ac0d90a8192dc9517b18b313d98">Domain</a>;</div> 
108 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03914.html#a4cd0e1ac0e27b4c9a4d780a4e8ac4378">···41</a></span>······<span·class="keyword">typedef</span>·Cell_·<a·class="code·hl_typedef"·href="a03914.html#a4cd0e1ac0e27b4c9a4d780a4e8ac4378">[·...·truncated·by·diffoscope;·len:·8,·SHA:·d61554fbfb04fd216dd9e641d8d09999867db150eabb467728416b325ebea19a·...·];</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····std·::·vector&lt;·A·&gt;·key_,·origKey_;</div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keywordtype">bool</span>·origKeySet_;</div>
109 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··};</div>
110 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03914.html#a2a71a4df6451e8e04d12fd055823cd52">···44</a></span>······<span·class="keyword">virtual</span>·std::string·<a·class="code·hl_function"·href="a03914.html#a2a71a4df6451e8e04d12fd055823cd52">name</a>()·<span·class="keyword">const</span>·=·0;</div> 
111 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
112 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03914.html#a2c82fb698b632857354c2e18ff27e2d5">···47</a></span>······<span·class="keyword">virtual</span>·<span·class="keywordtype">unsigned</span>·<a·class="code·hl_function"·href="a03914.html#a2c82fb698b632857354c2e18ff27e2d5">ncomps</a>()·<span·class="keyword">const</span>·=·0;</div> 
113 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
114 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03914.html#a5e6a900bae82a20cb5b646e6cf68792a">···50</a></span>······<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03914.html#a5e6a900bae82a20cb5b646e6cf68792a">addArray</a>(<a·class="code·hl_class"·href="a03946.html">PVTUWriter</a>&amp;·writer)·=·0;</div> 
115 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03914.html#ab9b501e9c303ac5679016b437d1ce04b">···52</a></span>······<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03914.html#a[·...·truncated·by·diffoscope;·len:·143,·SHA:·2d3c56cb276f154cffa96102184ae3f0790a95df6bedb596b2d3ec1111c84800·...·];</div>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·A·&gt;</div>
 116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03722.html#af32566a09e2c2f85f5bb3070fcca22a6">···46</a></span>··<span·class="keyword">inline</span>·<span·class="keyword">const</span>·A·&amp;<a·class="code·hl_function"·href="a03722.html#af32566a09e2c2f85f5bb3070fcca22a6">DGFEntityKey&lt;·A·&gt;·::·operator[]·</a>(·<span·class="keywordtype">int</span>·i·)<span·class="keyword">·const</span></div>
 117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">··</span>{</div>
 118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keywordflow">return</span>·key_[·i·];</div>
 119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··}</div>
116 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
117 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03914.html#a3464d52ef71da99329b4654c2d00694d">···59</a></span>······<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03914.html#a3464d52ef71da99329b4654c2d00694d">write</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03914.html#a4cd0e1ac0e27b4c9a4d780a4e8ac4378">Cell</a>&amp;·<span·class="comment">/*·cell·*/</span>,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03914.html#a9ff85ac0d90a8192dc9517b18b313d98">Domain</a>&amp;·<span·class="comment">/*·xl·*/</span>)·{</div> 
118 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········DUNE_THROW(NotImplemented,·<span·class="stringliteral">&quot;FunctionWriterBase::write(const·Cell&amp;,·&quot;</span></div> 
119 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>···················<span·class="stringliteral">&quot;const·Domain&amp;):·Either·the·derived·class·&quot;</span>·&lt;&lt;</div> 
120 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>···················<span·class="keyword">typeid</span>(*this).name()·&lt;&lt;·<span·class="stringliteral">&quot;·failed·to·implement·this·method·&quot;</span></div> 
121 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>···················<span·class="stringliteral">&quot;or·this·method·is·not·meant·to·be·called·on·the·derived·&quot;</span></div> 
122 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>···················<span·class="stringliteral">&quot;class·and·was·called·in·error.&quot;</span>);</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>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·A·&gt;</div>
 123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03722.html#a220bb297c9006fca25df6da83e248292">···53</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03722.html#a220bb297c9006fca25df6da83e248292">DGFEntityKey&lt;·A·&gt;·::·operator&lt;·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03722.html">DGFEntityKey&lt;·A·&gt;</a>·&amp;k·)<span·class="keyword">·const</span></div>
 124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">··</span>{</div>
 125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="comment">//·assert(k.key_.size()==key_.size());</span></div>
 126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keywordflow">return</span>·key_·&lt;·k.key_;</div>
 127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··}</div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</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">template</span>&lt;·<span·class="keyword">class</span>·A·&gt;</div>
 131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03722.html#a89b314f7907cfe19a5b203a0000bbffa">···61</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03722.html#a89b314f7907cfe19a5b203a0000bbffa">DGFEntityKey&lt;·A·&gt;·::·origKeySet</a>·()<span·class="keyword">·const</span></div>
 132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">··</span>{</div>
 133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordflow">return</span>·origKeySet_;</div>
 134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··}</div>
123 <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>·</div>
124 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
125 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a03914.html#aeea6449e895e5ae35b371bd3fda5e7d3">···71</a></span>······<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03914.html#aeea6449e895e5ae35b371bd3fda5e7d3">write</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03914.html#a4cd0e1ac0e27b4c9a4d780a4e8ac4378">Cell</a>&amp;·cell,·<span·class="keywordtype">unsigned</span>·cornerIndex)·{</div> 
126 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········<a·class="code·hl_function"·href="a03914.html#a3464d52ef71da99329b4654c2d00694d">write</a>(cell,</div> 
127 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··············Refelems::general(cell.type()).position(cornerIndex,·mydim));</div>137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·A·&gt;</div>
 138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a03722.html#ab24de1aea858c105d82ced141566998e">···68</a></span>··<span·class="keyword">inline</span>·<span·class="keyword">const</span>·A·&amp;<a·class="code·hl_function"·href="a03722.html#ab24de1aea858c105d82ced141566998e">DGFEntityKey&lt;·A·&gt;·::·origKey</a>·(·<span·class="keywordtype">int</span>·i·)<span·class="keyword">·const</span></div>
 139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">··</span>{</div>
 140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordflow">return</span>·origKey_[·i·];</div>
128 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······}</div>141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··}</div>
129 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03914.html#a82b6eec66060ef5c8638a01ecbaac035">···76</a></span>······<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03914.html#a82b6eec66060ef5c8638a01ecbaac035">endWrite</a>()·=·0;</div> 
130 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a03914.html#ac8250002b167a403f41100c634f19eb2">···78</a></span>······<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a03914.html#ac8250002b167a403f41100c634f19eb2">~Func[·...·truncated·by·diffoscope;·len:·23,·SHA:·6aa8905df1ceea8f67df504ef5e3f964d7c5e5988420cbf29d90a37b9083547f·...·]</div>142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
Max diff block lines reached; 91943/120120 bytes (76.54%) of diff not shown.
23.8 KB
html2text {}
    
Offset 6, 579 lines modifiedOffset 6, 223 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk 
12 functionwriter.hh11 ····*·dgfparser
 12 entitykey.hh
13 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
 19 ·5#ifndef·DUNE_DGFEnTITYKEY_HH
 20 ·6#define·DUNE_DGFEnTITYKEY_HH
 21 ·7
 22 ·8#include·<iostream>
19 ·5 
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_FUNCTIONWRITER_HH 
21 ·7#define·DUNE_GRID_IO_FILE_VTK_FUNCTIONWRITER_HH 
22 ·8 
23 ·9#include·<cstddef> 
24 ·10#include·<memory> 
25 ·11#include·<string> 
26 ·12#include·<typeinfo> 
27 ·13#include·<vector>23 ·9#include·<vector>
 24 ·10
 25 ·11#include·<dune/grid/io/file/dgfparser/dgfexception.hh>
 26 ·12
28 ·14 
29 ·15#include·<dune/common/exceptions.hh> 
30 ·16#include·<dune/common/fvector.hh> 
31 ·17 
32 ·18#include·<dune/geometry/referenceelements.hh> 
33 ·19 
34 ·20#include·<dune/grid/io/file/vtk/common.hh> 
35 ·21#include·<dune/grid/io/file/vtk/dataarraywriter.hh> 
36 ·22#include·<dune/grid/io/file/vtk/pvtuwriter.hh> 
37 ·23#include·<dune/grid/io/file/vtk/vtuwriter.hh> 
38 ·24 
39 ·25namespace·Dune27 ·13namespace·Dune
 28 ·14{
 29 ·15
 30 ·16·//·DGFEntityKey
 31 ·17·//·------------
 32 ·18
 33 ·19·template<·class·A·>
 34 20·struct·DGFEntityKey
 35 ·21·{
 36 ·22·DGFEntityKey·(·const·std·::·vector<·A·>·&key,·bool·setOrigKey·=·true·);
 37 23·DGFEntityKey·(·const·std::vector<·A·>·&key,
 38 ·24·int·N,·int·offset,·bool·setOrigKey·=·true·);
 39 ·25·DGFEntityKey·(·const·DGFEntityKey<_A_>·&k·);
40 ·26{40 ·26
41 ·29 
42 ·30·namespace·VTK·{41 ·27·DGFEntityKey<_A_>·&operator=(·const·DGFEntityKey<_A_>·&k·);
 42 ·28
 43 29·inline·const·A·&operator[](·int·i·)·const;
 44 30·inline·bool·operator_<(·const·DGFEntityKey<_A_>·&k·)·const;
43 ·3145 ·31
44 ·33·template<typename·Cell_> 
45 34·class·FunctionWriterBase·{ 
46 ·35·typedef·typename·Cell_::Geometry::ctype·DF; 
47 ·36·static·const·unsigned·mydim·=·Cell_::mydimension; 
48 ·37·typedef·ReferenceElements<DF,·mydim>·Refelems;46 ·32·void·orientation·(·int·base,·std·::·vector<·std·::·vector<·double·>·>·&vtx
 47 );
 48 ·33·void·print(·std·::·ostream·&out·=·std·::·cerr·)·const;
 49 ·34
 50 35·inline·bool·origKeySet·()·const;
 51 36·inline·const·A·&origKey·(·int·i·)·const;
 52 37·inline·int·size·()·const;
49 ·3853 ·38
 54 ·39·private:
 55 ·40·std·::·vector<·A·>·key_,·origKey_;
 56 ·41·bool·origKeySet_;
 57 ·42·};
 58 ·43
 59 ·44
 60 ·45·template<·class·A·>
 61 46·inline·const·A·&DGFEntityKey<_A_>_::_operator[](·int·i·)·const
 62 ·47·{
 63 ·48·return·key_[·i·];
50 ·39·public: 
51 40·typedef·FieldVector<DF,·mydim>·Domain; 
52 41·typedef·Cell_·Cell; 
53 ·42 
54 44·virtual·std::string·name()·const·=·0; 
55 ·45 
56 47·virtual·unsigned·ncomps()·const·=·0; 
57 ·48 
58 50·virtual·void·addArray(PVTUWriter&·writer)·=·0; 
59 52·virtual·bool·beginWrite(VTUWriter&·writer,·std::size_t·nitems)·=·0; 
60 ·54 
61 59·virtual·void·write(const·Cell&·/*·cell·*/,·const·Domain&·/*·xl·*/)·{ 
62 ·60·DUNE_THROW(NotImplemented,·"FunctionWriterBase::write(const·Cell&,·" 
63 ·61·"const·Domain&):·Either·the·derived·class·"·<< 
64 ·62·typeid(*this).name()·<<·"·failed·to·implement·this·method·" 
65 ·63·"or·this·method·is·not·meant·to·be·called·on·the·derived·" 
66 ·64·"class·and·was·called·in·error."); 
67 ·65·} 
68 ·67 
69 71·virtual·void·write(const·Cell&·cell,·unsigned·cornerIndex)·{ 
70 ·72·write(cell, 
71 ·73·Refelems::general(cell.type()).position(cornerIndex,·mydim)); 
72 ·74·}64 ·49·}
73 76·virtual·void·endWrite()·=·0; 
74 78·virtual·~FunctionWriterBase()·{} 
75 ·79·};65 ·50
 66 ·51
 67 ·52·template<·class·A·>
 68 53·inline·bool·DGFEntityKey<_A_>_::_operator<(·const·DGFEntityKey<_A_>·&k·)
 69 const
 70 ·54·{
 71 ·55·//·assert(k.key_.size()==key_.size());
 72 ·56·return·key_·<·k.key_;
 73 ·57·}
 74 ·58
 75 ·59
 76 ·60·template<·class·A·>
 77 61·inline·bool·DGFEntityKey<_A_>_::_origKeySet·()·const
 78 ·62·{
 79 ·63·return·origKeySet_;
 80 ·64·}
 81 ·65
Max diff block lines reached; 20305/24370 bytes (83.32%) of diff not shown.
20.9 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00788.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-grid:·common.hh·File·Reference</title>8 <title>dune-grid:·dgfexception.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, 136 lines modifiedOffset 58, 40 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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="#enum-members">Enumerations</a>·&#124; 
72 <a·href="#func-members">Functions</a>··</div> 
73 ··<div·class="headertitle"><div·class="title">common.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">dgfexception.hh·File·Reference</div></div>
74 </div><!--header-->72 </div><!--header-->
75 <div·class="contents">73 <div·class="contents">
  
76 <p>Common·stuff·for·the·VTKWriter.·· 
77 <a·href="#details">More...</a></p> 
78 <div·class="textblock"><code>#include·&lt;limits&gt;</code><br·/> 
79 <code>#include·&lt;sstream&gt;</code><br·/> 
80 <code>#include·&lt;string&gt;</code><br·/> 
81 <code>#include·&lt;cstdint&gt;</code><br·/> 
82 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
83 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
84 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/> 
85 </div>75 </div>
86 <p><a·href="a00788_source.html">Go·to·the·source·code·of·this·file.</a></p>76 <p><a·href="a00788_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">77 <table·class="memberdecls">
88 <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>
89 Classes</h2></td></tr>79 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="a03842.html">Dune::VTK::PrintType&lt;·T·&gt;</a></td></tr> 
91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">determine·a·type·to·safely·put·another·type·into·a·stream··<a·href="a03842.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="a03846.html">Dune::VTK::PrintType&lt;·unsigned·char·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03850.html">Dune::VTK::PrintType&lt;·signed·char·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03854.html">Dune::VTK::PrintType&lt;·char·&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="a03858.html">Dune::VTK::FieldInfo</a></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="a03626.html">Dune::DGFException</a></td></tr>
100 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Descriptor·struct·for·<a·class="el"·href="a01075.html">VTK</a>·fields.··<a·href="a03858.html#details">More...</a><br·/></td></tr>81 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">exception·class·for·IO·errors·in·the·DGF·parser··<a·href="a03626.html#details">More...</a><br·/></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 </table><table·class="memberdecls">83 </table><table·class="memberdecls">
103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
104 Namespaces</h2></td></tr>85 Namespaces</h2></td></tr>
105 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>86 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
106 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>87 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 <tr·class="memitem:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr> 
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
110 </table><table·class="memberdecls"> 
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="enum-members"·name="enum-members"></a> 
112 Enumerations</h2></td></tr> 
113 <tr·class="memitem:a256815237356e8c99c97e7debb1dabf8"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8">Dune::VTK::OutputType</a>·{·<a·class="el"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8a21edb20202b6eaae84d2a13937efda27">Dune::VTK::ascii</a> 
114 ,·<a·class="el"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8ac373bd09607ef8537181b4cd476db211">Dune::VTK::base64</a> 
115 ,·<a·class="el"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8a8d9882e8146514d4b8e3b1e69239aaf5">Dune::VTK::appendedraw</a> 
116 ,·<a·class="el"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8ab582a7ce6102d5a4f413d930d44f2a25">Dune::VTK::appendedbase64</a> 
117 ·}</td></tr> 
118 <tr·class="memdesc:a256815237356e8c99c97e7debb1dabf8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">How·the·bulk·data·should·be·stored·in·the·file.··<a·href="a01075.html#a256815237356e8c99c97e7debb1dabf8">More...</a><br·/></td></tr> 
119 <tr·class="separator:a256815237356e8c99c97e7debb1dabf8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:a4e39cac1185c9bce3ad9f4e72bd36312"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312">Dune::VTK::DataMode</a>·{·<a·class="el"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312a293015461843c4dee42c41191a82f60d">Dune::VTK::conforming</a> 
121 ,·<a·class="el"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312aad7b0e41ffa9e0f8000ecee2b36bd91a">Dune::VTK::nonconforming</a> 
122 ·}</td></tr> 
123 <tr·class="memdesc:a4e39cac1185c9bce3ad9f4e72bd36312"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Whether·to·produce·conforming·or·non-conforming·output.··<a·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312">More...</a><br·/></td></tr> 
124 <tr·class="separator:a4e39cac1185c9bce3ad9f4e72bd36312"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
125 <tr·class="memitem:aceb67a16cc6beb52f71ba8a06d6ef44f"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a>·{·<br·/> 
126 &#160;&#160;<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">Dune::VTK::vertex</a>·=·1 
127 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa0ccb47e66e9e878460066ff83b95ce44">Dune::VTK::line</a>·=·3 
128 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faef7040fbdcd298cfe28bd275bc3c344c">Dune::VTK::triangle</a>·=·5 
129 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faf3c7b04406fb9a5407c4c3ae5ad1ef1c">Dune::VTK::polygon</a>·=·7 
130 ,·<br·/> 
131 &#160;&#160;<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa93b095b5c9bda1d364e6e7bf636229e2">Dune::VTK::quadrilateral</a>·=·9 
132 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fad0a3de136ec998196fef52bf33370fc7">Dune::VTK::tetrahedron</a>·=·10 
133 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fae59e8366bab2005e87da6ba5cbea66fe">Dune::VTK::hexahedron</a>·=·12 
134 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fad5d0ae3dd1aa17ac4f92e5fe35867c5e">Dune::VTK::prism</a>·=·13 
135 ,·<br·/> 
136 &#160;&#160;<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa234c09b720019d3750ad7506608c4fe2">Dune::VTK::pyramid</a>·=·14 
137 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa6245fd8594b847416946701d85c7ebb2">Dune::VTK::polyhedron</a>·=·42 
138 <br·/> 
139 ·}</td></tr> 
140 <tr·class="memdesc:aceb67a16cc6beb52f71ba8a06d6ef44f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·representing·VTK's·entity·geometry·types.··<a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">More...</a><br·/></td></tr> 
141 <tr·class="separator:aceb67a16cc6beb52f71ba8a06d6ef44f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
142 <tr·class="memitem:a419fffea9dd82b7dda0e7078889da6d4"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4">Dune::VTK::FileType</a>·{·<a·class="el"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4a109b9e75c1921dd6b8df25eedea009be">Dune::VTK::polyData</a> 
143 ,·<a·class="el"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4a2967b7a61021e24289adcd0b7d60bd0b">Dune::VTK::unstructuredGrid</a> 
144 ·}</td></tr> 
145 <tr·class="memdesc:a419fffea9dd82b7dda0e7078889da6d4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">which·type·of·VTK·file·to·write··<a·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4">More...</a><br·/></td></tr> 
146 <tr·class="separator:a419fffea9dd82b7dda0e7078889da6d4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
147 <tr·class="memitem:a1a23264dcb4d2ffc9b85507ffa2741af"><td·class="memItemLeft"·align="right"·valign="top">enum·class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741af">Dune::VTK::Precision</a>·{·<br·/> 
148 &#160;&#160;<a·class="el"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afa0241adbbd83925f051b694d40f02747f">Dune::VTK::int32</a> 
149 ,·<a·class="el"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afa5f423e669d0a8f4ab7c4c3e6da27161a">Dune::VTK::uint8</a> 
150 ,·<a·class="el"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afa3de84ad0700f2a1571f633d399e1900e">Dune::VTK::uint32</a> 
151 ,·<a·class="el"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afad33ec2b0bbea6d471a4706cea030e1e3">Dune::VTK::float32</a> 
152 ,·<br·/> 
153 &#160;&#160;<a·class="el"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afafb7fa22ede616c04c68a7663d0f81e92">Dune::VTK::float64</a> 
154 <br·/> 
155 ·}</td></tr> 
156 <tr·class="memdesc:a1a23264dcb4d2ffc9b85507ffa2741af"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">which·precision·to·use·when·writing·out·data·to·vtk·files··<a·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741af">More...</a><br·/></td></tr> 
157 <tr·class="separator:a1a23264dcb4d2ffc9b85507ffa2741af"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
158 </table><table·class="memberdecls"> 
159 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
160 Functions</h2></td></tr> 
161 <tr·class="memitem:a61dcce1ca0a60b52e4021bcd09db1dad"><td·class="memItemLeft"·align="right"·valign="top">GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html#a61dcce1ca0a60b52e4021bcd09db1dad">Dune::VTK::geometryType</a>·(const·Dune::GeometryType·&amp;t)</td></tr> 
162 <tr·class="memdesc:a61dcce1ca0a60b52e4021bcd09db1dad"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">mapping·from·GeometryType·to·VTKGeometryType··<a·href="a01075.html#a61dcce1ca0a60b52e4021bcd09db1dad">More...</a><br·/></td></tr> 
163 <tr·class="separator:a61dcce1ca0a60b52e4021bcd09db1dad"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
164 <tr·class="memitem:a2efc42a6a41effe62a8ea3560a5b8a8d"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html#a2efc42a6a41effe62a8ea3560a5b8a8d">Dune::VTK::renumber</a>·(const·Dune::GeometryType·&amp;t,·int·i)</td></tr> 
165 <tr·class="memdesc:a2efc42a6a41effe62a8ea3560a5b8a8d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">renumber·<a·class="el"·href="a01075.html">VTK</a>·&lt;-&gt;·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>··<a·href="a01075.html#a2efc42a6a41effe62a8ea3560a5b8a8d">More...</a><br·/></td></tr> 
166 <tr·class="separator:a2efc42a6a41effe62a8ea3560a5b8a8d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
Max diff block lines reached; 640/17987 bytes (3.56%) of diff not shown.
3.2 KB
html2text {}
    
Offset 6, 93 lines modifiedOffset 6, 23 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk 
12 Classes·|·Namespaces·|·Enumerations·|·Functions11 ····*·dgfparser
 12 Classes·|·Namespaces
13 common.hh·File·Reference13 dgfexception.hh·File·Reference
14 Common·stuff·for·the·VTKWriter.·More... 
15 #include·<limits> 
16 #include·<sstream> 
17 #include·<string> 
18 #include·<cstdint> 
19 #include·<dune/common/exceptions.hh>14 #include·<dune/common/exceptions.hh>
20 #include·<dune/geometry/type.hh> 
21 #include·<dune/common/typetraits.hh> 
22 Go_to_the_source_code_of_this_file.15 Go_to_the_source_code_of_this_file.
23 ·Classes16 ·Classes
 17 class· Dune::DGFException
 18  ······exception·class·for·IO·errors·in·the·DGF·parser·More...
24 struct· Dune::VTK::PrintType<_T_> 
25  ·······determine·a·type·to·safely·put·another·type·into·a·stream·More... 
26   
27 struct· Dune::VTK::PrintType<_unsigned_char_> 
28   
29 struct· Dune::VTK::PrintType<_signed_char_> 
30   
31 struct· Dune::VTK::PrintType<_char_> 
32   
33 ·class· Dune::VTK::FieldInfo 
34  ·······Descriptor·struct·for·VTK·fields.·More... 
35  19  
36 ·Namespaces20 ·Namespaces
37 namespace· Dune21 namespace· Dune
38  ··········Include·standard·header·files.22  ··········Include·standard·header·files.
39  23  
40 namespace· Dune::VTK 
41   
42 ·Enumerations 
43 ··enum· Dune::VTK::OutputType·{·Dune::VTK::ascii·,·Dune::VTK::base64·,·Dune::VTK:: 
44 ·········appendedraw·,·Dune::VTK::appendedbase64·} 
45  ·······How·the·bulk·data·should·be·stored·in·the·file.·More... 
46   
47 ··enum· Dune::VTK::DataMode·{·Dune::VTK::conforming·,·Dune::VTK::nonconforming·} 
48  ·······Whether·to·produce·conforming·or·non-conforming·output.·More... 
49   
50 ··enum· Dune::VTK::GeometryType·{ 
51 ·········  Dune::VTK::vertex·=·1·,·Dune::VTK::line·=·3·,·Dune::VTK::triangle·=·5·,·Dune:: 
52 ·········VTK::polygon·=·7·, 
53 ·········  Dune::VTK::quadrilateral·=·9·,·Dune::VTK::tetrahedron·=·10·,·Dune::VTK:: 
54 ·········hexahedron·=·12·,·Dune::VTK::prism·=·13·, 
55 ·········  Dune::VTK::pyramid·=·14·,·Dune::VTK::polyhedron·=·42 
56 ·········} 
57  ·······Type·representing·VTK's·entity·geometry·types.·More... 
58   
59 ··enum· Dune::VTK::FileType·{·Dune::VTK::polyData·,·Dune::VTK::unstructuredGrid·} 
60  ·······which·type·of·VTK·file·to·write·More... 
61   
62 ····enum·Dune::VTK::Precision·{ 
63 ·class·   Dune::VTK::int32·,·Dune::VTK::uint8·,·Dune::VTK::uint32·,·Dune::VTK::float32·, 
  
64 ·········  Dune::VTK::float64 
65 ·········} 
66  ·······which·precision·to·use·when·writing·out·data·to·vtk·files·More... 
67   
68 ·Functions 
69 GeometryType Dune::VTK::geometryType·(const·Dune::GeometryType·&t) 
70  ············mapping·from·GeometryType·to·VTKGeometryType·More... 
71   
72 ·········int Dune::VTK::renumber·(const·Dune::GeometryType·&t,·int·i) 
73  ············renumber·VTK·<->·Dune·More... 
74   
75 template<typename·T·> 
76 ·········int Dune::VTK::renumber·(const·T·&t,·int·i) 
77  ············renumber·VTK·<->·Dune·More... 
78   
79 ·std::string Dune::VTK::getEndiannessString·() 
80  ············determine·endianness·of·this·C++·implementation·More... 
81   
82 ·std::string Dune::VTK::toString·(Precision·p) 
83  ············map·precision·to·VTK·type·name·More... 
84   
85 ·std::size_t Dune::VTK::typeSize·(Precision·p) 
86  ············map·precision·to·byte·size·More... 
87   
88 *****·Detailed·Description·***** 
89 Common·stuff·for·the·VTKWriter. 
90 ··Author 
91 ······Peter·Bastian,·Christian·Engwer 
92 This·file·contains·common·stuff·for·all·instances·of·VTKWriter. 
  
93 ===============================================================================24 ===============================================================================
94 ·····Generated·by [doxygen]·1.9.425 ·····Generated·by [doxygen]·1.9.4
78.3 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00788_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-grid:·common.hh·Source·File</title>8 <title>dune-grid:·dgfexception.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, 337 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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">common.hh</div></div>68 ··<div·class="headertitle"><div·class="title">dgfexception.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00788.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00788.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_DGFEXCEPTION_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_DGFEXCEPTION_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_GRID_IO_FILE_VTK_COMMON_HH</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_COMMON_HH</span></div> 
78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;limits&gt;</span></div> 
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;cstdint&gt;</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>83 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno"><a·class="line"·href="a03626.html">···14</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03626.html">DGFException</a></div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>84 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····:·<span·class="keyword">public</span>·IOError</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="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>·</div>86 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
88 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div> 
89 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>{</div>87 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>}</div>
90 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>88 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
91 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">namespace·</span>VTK·{</div> 
92 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
93 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="comment">//</span></div> 
94 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="comment">//··VTKOptions</span></div> 
95 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="comment">//</span></div> 
96 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
97 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
98 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8">···43</a></span>····<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8">OutputType</a>·{</div> 
99 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8a21edb20202b6eaae84d2a13937efda27">···45</a></span>······<a·class="code·hl_enumvalue"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8a21edb20202b6eaae84d2a13937efda27">ascii</a>,</div> 
100 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8ac373bd09607ef8537181b4cd476db211">···47</a></span>······<a·class="code·hl_enumvalue"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8ac373bd09607ef8537181b4cd476db211">base64</a>,</div> 
101 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8a8d9882e8146514d4b8e3b1e69239aaf5">···49</a></span>······<a·class="code·hl_enumvalue"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8a8d9882e8146514d4b8e3b1e69239aaf5">appendedraw</a>,</div> 
102 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<a·class="code·hl_enumvalue"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8ab582a7ce6102d5a4f413d930d44f2a25">appendedbase64</a></div> 
103 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="comment">//·//!·Output·to·the·file·is·compressed·inline·binary.</span></div> 
104 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="comment">//·binarycompressed,</span></div> 
105 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="comment">//·//!·Output·is·compressed·and·appended·to·the·file.</span></div> 
106 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="comment">//·compressedappended</span></div> 
107 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8ab582a7ce6102d5a4f413d930d44f2a25">···56</a></span>····};</div> 
108 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
109 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312">···67</a></span>····<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312">DataMode</a>·{</div> 
110 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
111 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312a293015461843c4dee42c41191a82f60d">···73</a></span>······<a·class="code·hl_enumvalue"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312a293015461843c4dee42c41191a82f60d">conforming</a>,</div> 
112 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
113 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<a·class="code·hl_enumvalue"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312aad7b0e41ffa9e0f8000ecee2b36bd91a">nonconforming</a></div> 
114 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312aad7b0e41ffa9e0f8000ecee2b36bd91a">···82</a></span>····};</div> 
115 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
116 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="comment">//</span></div> 
117 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="comment">//··PrintType</span></div> 
118 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="comment">//</span></div> 
119 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
120 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
121 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div> 
122 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a03842.html">···95</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03842.html">PrintType</a>·{</div> 
123 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a03842.html#a31530afed1b4223e23de914d87ed5197">···97</a></span>······<span·class="keyword">typedef</span>·T·<a·class="code·hl_typedef"·href="a03842.html#a31530afed1b4223e23de914d87ed5197">Type</a>;</div> 
124 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····};</div> 
125 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
126 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="keyword">template</span>&lt;&gt;</div> 
127 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a03846.html">··101</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03842.html">PrintType</a>&lt;unsigned·char&gt;·{</div> 
128 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a03846.html#a194ee64e8cd4a0a9679f8d044f479fb3">··102</a></span>······<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<a·class="code·hl_typedef"·href="a03846.html#a194ee64e8cd4a0a9679f8d044f479fb3">Type</a>;</div> 
129 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····};</div> 
130 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div> 
131 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····<span·class="keyword">template</span>&lt;&gt;</div> 
132 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a03850.html">··106</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03842.html">PrintType</a>&lt;signed·char&gt;·{</div> 
133 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a03850.html#a6566eacec6d72f42ab653872d04ead66">··107</a></span>······<span·class="keyword">typedef</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_typedef"·href="a03850.html#a6566eacec6d72f42ab653872d04ead66">Type</a>;</div> 
134 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····};</div> 
135 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div> 
136 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>····<span·class="keyword">template</span>&lt;&gt;</div> 
137 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno"><a·class="line"·href="a03854.html">··111</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03842.html">PrintType</a>&lt;char&gt;·{</div> 
138 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>······<span·class="keyword">typedef</span>·std::conditional&lt;std::numeric_limits&lt;char&gt;::is_signed,</div> 
139 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··········int,·<span·class="keywordtype">unsigned</span>&gt;::type</div> 
140 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno"><a·class="line"·href="a03854.html#a1138ae68c23e64303d1b3c3fe8d2b2d7">··114</a></span>······<a·class="code·hl_typedef"·href="a03854.html#a1138ae68c23e64303d1b3c3fe8d2b2d7">Type</a>;</div> 
141 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>····};</div> 
142 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div> 
143 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>····<span·class="comment">//</span></div> 
144 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>····<span·class="comment">//··VTK::GeometryType·related·stuff</span></div> 
145 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>····<span·class="comment">//</span></div>89 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#endif</span></div>
146 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div> 
147 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>·</div> 
148 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno"><a·class="line"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">··132</a></span>····<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">GeometryType</a>·{</div> 
149 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno"><a·class="line"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">··133</a></span>······<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">vertex</a>·=·1,</div> 
150 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno"><a·class="line"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa0ccb47e66e9e878460066ff83b95ce44">··134</a></span>······<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa0ccb47e66e9e878460066ff83b95ce44">line</a>·=·3,</div> 
151 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno"><a·class="line"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faef7040fbdcd298cfe28bd275bc3c344c">··135</a></span>······<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faef7040fbdcd298cfe28bd275bc3c344c">triangle</a>·=·5,</div> 
152 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno"><a·class="line"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faf3c7b04406fb9a5407c4c3ae5ad1ef1c">··136</a></span>······<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faf3c7b04406fb9a5407c4c3ae5ad1ef1c">polygon</a>·=·7,</div> 
153 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno"><a·class="line"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa93b095b5c9bda1d364e6e7bf636229e2">··137</a></span>······<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa93b095b5c9bda1d364e6e7bf636229e2">quadrilateral</a>·=·9,</div> 
154 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno"><a·class="line"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fad0a3de136ec998196fef52bf33370fc7">··138</a></span>······<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fad0a3de136ec998196fef52bf33370fc7">tetrahedron</a>·=·10,</div> 
155 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno"><a·class="line"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fae59e8366bab2005e87da6ba5cbea66fe">··139</a></span>······<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fae59e8366bab2005e87da6ba5cbea66fe">hexahedron</a>·=·12,</div> 
156 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno"><a·class="line"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fad5d0ae3dd1aa17ac4f92e5fe35867c5e">··140</a></span>······<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fad5d0ae3dd1aa17ac4f92e5fe35867c5e">prism</a>·=·13,</div> 
157 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno"><a·class="line"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa234c09b720019d3750ad7506608c4fe2">··141</a></span>······<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa234c09b720019d3750ad7506608c4fe2">pyramid</a>·=·14,</div> 
158 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>······<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa6245fd8594b847416946701d85c7ebb2">polyhedron</a>·=·42</div> 
159 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno"><a·class="line"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa6245fd8594b847416946701d85c7ebb2">··143</a></span>····};</div> 
160 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>·</div> 
161 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>·</div> 
162 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno"><a·class="line"·href="a01075.html#a61dcce1ca0a60b52e4021bcd09db1dad">··151</a></span>····<span·class="keyword">inline</span>·<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">GeometryType</a>·<a·class="code·hl_function"·href="a01075.html#a61dcce1ca0a60b52e4021bcd09db1dad">geometryType</a>(<span·class="keyword">const</span>·<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::GeometryType</a>&amp;·t)</div> 
163 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>····{</div> 
164 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>······<span·class="keywordflow">if</span>·(t.isVertex())·<span·class="keywordflow">return</span>·<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">vertex</a>;</div> 
Max diff block lines reached; 16301/69434 bytes (23.48%) of diff not shown.
10.4 KB
html2text {}
    
Offset 6, 445 lines modifiedOffset 6, 39 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk 
12 common.hh11 ····*·dgfparser
 12 dgfexception.hh
13 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
 19 ·5#ifndef·DUNE_GRID_DGFEXCEPTION_HH
 20 ·6#define·DUNE_GRID_DGFEXCEPTION_HH
 21 ·7
19 ·5 
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_COMMON_HH 
21 ·7#define·DUNE_GRID_IO_FILE_VTK_COMMON_HH 
22 ·8 
23 ·9#include·<limits> 
24 ·10#include·<sstream> 
25 ·11#include·<string> 
26 ·12#include·<cstdint> 
27 ·13 
28 ·14#include·<dune/common/exceptions.hh>22 ·8#include·<dune/common/exceptions.hh>
29 ·15#include·<dune/geometry/type.hh> 
30 ·16#include·<dune/common/typetraits.hh>23 ·9
 24 ·10namespace·Dune
 25 ·11{
 26 ·12
 27 14·class·DGFException
 28 ·15·:·public·IOError
 29 ·16·{};
31 ·1730 ·17
 31 ·18}
32 ·25namespace·Dune 
33 ·26{ 
34 ·29 
35 ·30·namespace·VTK·{ 
36 ·31 
37 ·33·// 
38 ·34·//·VTKOptions 
39 ·35·// 
40 ·36 
41 ·38 
42 43·enum·OutputType·{ 
43 45·ascii, 
44 47·base64, 
45 49·appendedraw, 
46 ·51·appendedbase64 
47 ·52·//·//!·Output·to·the·file·is·compressed·inline·binary. 
48 ·53·//·binarycompressed, 
49 ·54·//·//!·Output·is·compressed·and·appended·to·the·file. 
50 ·55·//·compressedappended 
51 56·}; 
52 ·58 
53 67·enum·DataMode·{ 
54 ·69 
55 73·conforming, 
56 ·75 
57 ·81·nonconforming 
58 82·}; 
59 ·83 
60 ·85·// 
61 ·86·//·PrintType 
62 ·87·// 
63 ·88 
64 ·90 
65 ·94·template<typename·T> 
66 95·struct·PrintType·{ 
67 97·typedef·T·Type; 
68 ·98·}; 
69 ·99 
70 ·100·template<> 
71 101·struct·PrintType<unsigned·char>·{ 
72 102·typedef·unsigned·Type; 
73 ·103·}; 
74 ·104 
75 ·105·template<> 
76 106·struct·PrintType<signed·char>·{ 
77 107·typedef·int·Type; 
78 ·108·}; 
79 ·10932 ·19
 33 ·20#endif
80 ·110·template<> 
81 111·struct·PrintType<char>·{ 
82 ·112·typedef·std::conditional<std::numeric_limits<char>::is_signed, 
83 ·113·int,·unsigned>::type 
84 114·Type; 
85 ·115·}; 
86 ·116 
87 ·118·// 
88 ·119·//·VTK::GeometryType·related·stuff 
89 ·120·// 
90 ·121 
91 ·123 
92 132·enum·GeometryType·{ 
93 133·vertex·=·1, 
94 134·line·=·3, 
95 135·triangle·=·5, 
96 136·polygon·=·7, 
97 137·quadrilateral·=·9, 
98 138·tetrahedron·=·10, 
99 139·hexahedron·=·12, 
100 140·prism·=·13, 
101 141·pyramid·=·14, 
102 ·142·polyhedron·=·42 
103 143·}; 
104 ·144 
105 ·146 
106 151·inline·GeometryType·geometryType(const·Dune::GeometryType&·t) 
107 ·152·{ 
108 ·153·if·(t.isVertex())·return·vertex; 
109 ·154·if·(t.isLine())·return·line; 
110 ·155·if·(t.isTriangle())·return·triangle; 
111 ·156·if·(t.isQuadrilateral())·return·quadrilateral; 
112 ·157·if·(t.isTetrahedron())·return·tetrahedron; 
113 ·158·if·(t.isPyramid())·return·pyramid; 
114 ·159·if·(t.isPrism())·return·prism; 
115 ·160·if·(t.isHexahedron())·return·hexahedron; 
116 ·161 
117 ·162·if·(t.isNone()·) 
118 ·163·{ 
Max diff block lines reached; 4483/10626 bytes (42.19%) of diff not shown.
6.81 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00791.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-grid:·corneriterator.hh·File·Reference</title>8 <title>dune-grid:·dgfidentitygrid.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, 45 lines modifiedOffset 58, 43 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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>··</div>
71 ··<div·class="headertitle"><div·class="title">corneriterator.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">dgfidentitygrid.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;iterator&gt;</code><br·/> 
75 <code>#include·&lt;dune/common/iteratorfacades.hh&gt;</code><br·/> 
76 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
77 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00728_source.html">dune/grid/identitygrid.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00812_source.html">dune/grid/io/file/vtk/corner.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a07232_source.html">dune/grid/io/file/dgfparser/dgfparser.hh</a>&gt;</code><br·/>
 77 <code>#include·&lt;<a·class="el"·href="a01007_source.html">dune/grid/utility/hostgridaccess.hh</a>&gt;</code><br·/>
79 </div>78 </div>
80 <p><a·href="a00791_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a00791_source.html">Go·to·the·source·code·of·this·file.</a></p>
81 <table·class="memberdecls">80 <table·class="memberdecls">
82 <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>
83 Classes</h2></td></tr>82 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="a03866.html">Dune::VTK::CornerIterator&lt;·CellIterator·&gt;</a></td></tr> 
85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">iterate·over·the·corners·of·some·cell·range··<a·href="a03866.html#details">More...</a><br·/></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="a03662.html">Dune::DGFGridFactory&lt;·IdentityGrid&lt;·HostGrid·&gt;·&gt;</a></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03666.html">Dune::DGFGridInfo&lt;·IdentityGrid&lt;·HostGrid·&gt;·&gt;</a></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">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
89 Namespaces</h2></td></tr>89 Namespaces</h2></td></tr>
90 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>90 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
91 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>91 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<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:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr> 
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
95 </table>93 </table>
96 </div><!--·contents·-->94 </div><!--·contents·-->
97 <!--·start·footer·part·-->95 <!--·start·footer·part·-->
98 <hr·class="footer"/><address·class="footer"><small>96 <hr·class="footer"/><address·class="footer"><small>
99 Generated·by&#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
100 </small></address>98 </small></address>
101 </body>99 </body>
1.03 KB
html2text {}
    
Offset 6, 29 lines modifiedOffset 6, 27 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·dgfparser
12 Classes·|·Namespaces12 Classes·|·Namespaces
 13 dgfidentitygrid.hh·File·Reference
13 corneriterator.hh·File·Reference 
14 #include·<iterator> 
15 #include·<dune/common/iteratorfacades.hh> 
16 #include·<dune/common/typetraits.hh>14 #include·<dune/common/typetraits.hh>
17 #include·<dune/geometry/referenceelements.hh>15 #include·<dune/grid/identitygrid.hh>
18 #include·<dune/grid/io/file/vtk/corner.hh>16 #include·<dune/grid/io/file/dgfparser/dgfparser.hh>
 17 #include·<dune/grid/utility/hostgridaccess.hh>
19 Go_to_the_source_code_of_this_file.18 Go_to_the_source_code_of_this_file.
20 ·Classes19 ·Classes
21 class· Dune::VTK::CornerIterator<_CellIterator_> 
22  ······iterate·over·the·corners·of·some·cell·range·More...20 struct· Dune::DGFGridFactory<_IdentityGrid<_HostGrid_>_>
 21  
 22 struct· Dune::DGFGridInfo<_IdentityGrid<_HostGrid_>_>
23  23  
24 ·Namespaces24 ·Namespaces
25 namespace· Dune25 namespace· Dune
26  ··········Include·standard·header·files.26  ··········Include·standard·header·files.
27  27  
28 namespace· Dune::VTK 
29   
  
30 ===============================================================================28 ===============================================================================
31 ·····Generated·by [doxygen]·1.9.429 ·····Generated·by [doxygen]·1.9.4
66.9 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00791_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-grid:·corneriterator.hh·Source·File</title>8 <title>dune-grid:·dgfidentitygrid.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, 156 lines modifiedOffset 58, 156 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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">corneriterator.hh</div></div>68 ··<div·class="headertitle"><div·class="title">dgfidentitygrid.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00791.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00791.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGFPARSER_DGFIDENTITYGRID_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGFPARSER_DGFIDENTITYGRID_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_GRID_IO_FILE_VTK_CORNERITERATOR_HH</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_CORNERITERATOR_HH</span></div> 
78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00728.html">dune/grid/identitygrid.hh</a>&gt;</span></div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iterator&gt;</span></div> 
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/iteratorfacades.hh&gt;</span></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07232.html">dune/grid/io/file/dgfparser/dgfparser.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01007.html">dune/grid/utility/hostgridaccess.hh</a>&gt;</span></div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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/geometry/referenceelements.hh&gt;</span></div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00812.html">dune/grid/io/file/vtk/corner.hh</a>&gt;</span></div> 
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·DGFGridFactory·for·IdentityGrid</span></div>
 88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="comment">//·-------------------------------</span></div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>{</div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·HostGr<span·class="keywordtype">id</span>·&gt;</div>
 91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a03662.html">···21</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01894.html">DGFGridFactory</a>&lt;·<a·class="code·hl_class"·href="a03382.html">IdentityGrid</a>&lt;·HostGrid·&gt;·&gt;</div>
90 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··{</div>
91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">namespace·</span>VTK·{</div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a03662.html#a530e9d434135e932be81c2907b5fa830">···23</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03382.html">IdentityGrid&lt;·HostGrid·&gt;</a>·<a·class="code·hl_typedef"·href="a03662.html#a530e9[·...·truncated·by·diffoscope;·len:·38,·SHA:·cb9e9ce7c5018f71cb5e328e89554021dcaf44a5654be81ae9ffe0a011dd8f1e·...·]</div>
92 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a03662.html#a435cc661f17411f0f7b7dd3e01fba6be">···25</a></span>····<span·class="keyword">const</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01894.html#aaffd9982016fe3b91b0ef27ad435efdb">dimension</a>·=·<a·class="code·hl_variable"·href="a02834.html#a09690fb897713860b54a1d11cdd60ea6">Grid::dimension</a>;</div>
 96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a03662.html#ae496aaf3595c89bc304701389d14152a">···26</a></span>····<span·class="keyword">typedef</span>·MPIHelper::MPICommunicator·<a·class="code·hl_typedef"·href="a03662.html#ae496aaf3595c89bc304701389d14152a">MPICommunicator</a>;</div>
 97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03662.html#afc571df96c95fc7f35c21d58340599c8">···27</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Grid::template·Codim&lt;0&gt;::Entity·<a·class="code·hl_typedef"·href="a03662.html#afc571df96c95fc7f35c21d58340599c8">Element</a>;</div>
 98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a03662.html#a136fa98046702af1b972b52ce4b2f674">···28</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Grid::template·Codim&lt;dimension&gt;::Entity·<a·class="code·hl_typedef"·href="a03662.html#a136fa98046702af1b972b52ce4b2f674">Vertex</a>;</div>
93 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
94 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·CellIterator&gt;</div> 
95 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a03866.html">···31</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03866.html">CornerIterator</a></div> 
96 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······:·<span·class="keyword">public</span>·ForwardIteratorFacade</div>100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03662.html#abaeb0956036479a355946ba883c78636">···30</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03662.html#abaeb0956036479a355946ba883c78636">DGFGri[·...·truncated·by·diffoscope;·len:·39,·SHA:·534ae942ec0ea7f9ef3b98234dc758d86bcded75cd19fd2c933c3ea86dc88123·...·]</div>
 101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······························<a·class="code·hl_typedef"·href="a03662.html#ae496aaf3595c89bc304701389d14152a">MPICommunicator</a>·comm·=·MPIHelper::getCommunicator()·)</div>
 102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······:·dgfHostFactory_(·input,·comm·),</div>
97 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········&lt;·CornerIterator&lt;CellIterator&gt;,</div>103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········grid_(·0·)</div>
98 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>············const·Corner&lt;typename·std::remove_const&lt;typename·std::iterator_traits&lt;</div> 
99 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>························CellIterator&gt;::value_type&gt;::type&gt;,</div> 
100 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>············const·Corner&lt;typename·std::remove_const&lt;typename·std::iterator_traits&lt;</div> 
101 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>························CellIterator&gt;::value_type&gt;::type&gt;&amp;,</div> 
102 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>············typename·std::iterator_traits&lt;CellIterator&gt;::difference_type&gt;</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>······HostGrid·*hostGrid·=·dgfHostFactory_.grid();</div>
 106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······assert(·hostGrid·!=·0·);</div>
 107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······grid_·=·<span·class="keyword">new</span>·<a·class="code·hl_typedef"·href="a01894.html#aacdf8a1ced5c7f3a475794c56d1b51a2">Grid</a>(·*hostGrid·);</div>
 108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····}</div>
103 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a03662.html#ab66e123e9ebb7d205e296414999acf80">···40</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03662.html#ab66e123e9ebb7d205e296414999acf80">DGFGridFactory</a>·(·<span·class="keyword">const</span>·std::string·&amp;filename,</div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······························<a·class="code·hl_typedef"·href="a03662.html#ae496aaf3595c89bc304701389d14152a">MPICommunicator</a>·comm·=·MPIHelper::getCommunicator()·)</div>
 112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······:·dgfHostFactory_(·filename,·comm·),</div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········grid_(·0·)</div>
104 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">public</span>:</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>······HostGrid·*hostGrid·=·dgfHostFactory_.grid();</div>
 116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······assert(·hostGrid·!=·0·);</div>
 117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······std::ifstream·input(·filename.c_str()·);</div>
 118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······grid_·=·<span·class="keyword">new</span>·<a·class="code·hl_typedef"·href="a01894.html#aacdf8a1ced5c7f3a475794c56d1b51a2">Grid</a>(·*hostGrid·);</div>
105 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="comment">//·reiterate·the·facades·typedefs·here</span></div> 
106 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03866.html#aeb7ef01a29e07ee94a8e38aeb3f316a5">···42</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03866.html">CornerIterator&lt;CellIterator&gt;</a>·<a·class="code·hl_typedef"·href="a03866.html#aeb7ef01a29e07ee94a8e38aeb3f316a5">DerivedType</a>;</div> 
107 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03862.html">VTK::Corner</a>&lt;<span·class="keyword">typename</span>·std::remove_const&lt;<span·class="keyword">typename</span>·std::iterator_traits&lt;</div> 
108 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03866.html#a2acc629098d8646b12f5710b06a769d6">···44</a></span>··················CellIterator&gt;::value_type&gt;::type&gt;·<a·class="code·hl_typedef"·href="a03866.html#a2acc629098d8646b12f5710b06a769d6">Corner</a>;</div> 
109 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03866.html#ab70194093a43c97b3c1701b2bb70c9ec">···45</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03862.html">Corner</a>·<a·class="code·hl_typedef"·href="a03866.html#ab70194093a43c97b3c1701b2bb70c9ec">Value</a>;</div> 
110 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03866.html#a0f57fd11effaf5444c59881e64714ee0">···46</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03862.html">Value</a>&amp;·<a·class="code·hl_typedef"·href="a03866.html#a0f57fd11effaf5444c59881e64714ee0">Reference</a>;</div> 
111 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::iterator_traits&lt;CellIterator&gt;::difference_type</div> 
112 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03866.html#a689792ce0ae97603928c334fd5f943ef">···48</a></span>······<a·class="code·hl_typedef"·href="a03866.html#a689792ce0ae97603928c334fd5f943ef">DifferenceType</a>;</div> 
113 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>
114 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::iterator_traits&lt;CellIterator&gt;::value_type::Geometry::ctype</div> 
115 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03866.html#af694393c4ebe0a065c7cac3673a5c2fa">···51</a></span>······<a·class="code·hl_typedef"·href="a03866.html#af694393c4ebe0a065c7cac3673a5c2fa">ctype</a>;</div> 
116 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03866.html#a75386ee4e7f68aafbd7c38f05c3d26f7">···52</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<a·class="code·hl_variable"·href="a03866.html#a75386ee4e7f68aafbd7c38f05c3d26f7">dim</a>·=·std::iterator_traits&lt;CellIterator&gt;::</div> 
117 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··································value_type::mydimension;</div> 
118 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03866.html#aa3e42c7a40a0a0e667dae585a00f51ab">···54</a></span>······<span·class="keyword">typedef</span>·ReferenceElements&lt;ctype,·dim&gt;·<a·class="code·hl_typedef"·href="a03866.html#aa3e4[·...·truncated·by·diffoscope;·len:·43,·SHA:·b663c718b7df8867970c1142a8aaf392ed624afd8a643d4cb028fe96e986905d·...·]</div>120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03662.html#aaafed33bfe10804dfdbb4d2c9bfa3a54">···51</a></span>····<a·class="code·hl_class"·href="a03382.html">Grid</a>·*<a·class="code·hl_function"·href="a03662.html#aaafed33bfe10804dfdbb4d2c9bfa3a54">grid</a>·()<span·class="keyword">·const</span></div>
 122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">····</span>{</div>
 123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">return</span>·grid_;</div>
 124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>
119 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Intersection·&gt;</div>
 127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03662.html#affda7c42753013edd849f4a14e81bcf3">···57</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03662.html#affda7c42753013edd849f4a14e81bcf3">wasInserted</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01966.html">Intersection</a>·&amp;intersection·)<span·class="keyword">·const</span></div>
120 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">private</span>:</div>128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">····</span>{</div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">return</span>·dgfHostFactory_.wasInserted(·<a·class="code·hl_class"·href="a03386.html">HostGridAccess&lt;·Grid·&gt;::hostIntersection</a>(·intersection·)·);</div>
121 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">typedef</span>·ForwardIteratorFacade&lt;<a·class="code·hl_typedef"·href="a03866.html#aeb7ef01a29e07ee94a8e38aeb3f316a5">DerivedType</a>,·<a·class="code·hl_typedef"·href="a03866.html#ab70194093a43c97b3c1701b2bb70c9ec">Value</a>,·<a·class="code·hl_typedef"·href="a03866.html#a0f57fd11effaf5444c59881e64714ee0">Reference</a>,</div> 
122 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··········<a·class="code·hl_typedef"·href="a03866.html#a689792ce0ae97603928c334fd5f943ef">DifferenceType</a>&gt;·Facade;</div> 
123 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div>
124 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······CellIterator·cellit;</div> 
125 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······CellIterator·cellend;</div> 
126 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<a·class="code·hl_class"·href="a03862.html">Corner</a>·corner;</div> 
127 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Intersection·&gt;</div>
 133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03662.html#ac6be090fc0228089767efdcbc2284ad2">···63</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03662.html#ac6be090fc0228089767efdcbc2284ad2">boundaryId</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01966.html">Intersection</a>·&amp;intersection·)<span·class="keyword">·const</span></div>
128 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">public</span>:</div>134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">····</span>{</div>
129 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03866.html#a44e90e5b695e8be0c3f25a424ab4edc1">···65</a></span>······<a·class="code·hl_class"·href="a03862.html">Reference</a>·<a·class="code·hl_function"·href="a03866.html#a44e90e5b695e8be0c3f25a424ab4edc1">dereference</a>()<span·cla[·...·truncated·by·diffoscope;·len:·28,·SHA:·d94fa73d9197d112cd619a210d4eaeef1154d85564e1db9e50bb423d9f7b89b2·...·]</div>135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordflow">return</span>·dgfHostFactory_.boundaryId(·<a·class="code·hl_class"·href="a03386.html">HostGridAccess&lt;·Grid·&gt;::hostIntersection</a>(·intersection·)·);</div>
130 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keywordflow">return</span>·corner;</div>136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div>
131 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······}</div>137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
132 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
133 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03866.html#af8829ce43e03185d5fb32f4161cf44b0">···69</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03866.html#af8829ce43e03185d5fb32f4161cf44b0">isDe[·...·truncated·by·diffoscope;·len:·55,·SHA:·e1f7d368af71bed6e0479aeb0b686cf5cbcc10011bc2fcc17ae7715bb211382b·...·]</div>138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·codim·&gt;</div>
 139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03662.html#a9eacefa06d9075ac3a4d841df5892708">···69</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03662.html#a9eacefa06d9075ac3a4d841df5892708">numParameters</a>·()<span·class="keyword">·const</span></div>
Max diff block lines reached; 24792/56131 bytes (44.17%) of diff not shown.
11.9 KB
html2text {}
    
Offset 6, 198 lines modifiedOffset 6, 207 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk 
12 corneriterator.hh11 ····*·dgfparser
 12 dgfidentitygrid.hh
13 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
 19 ·5#ifndef·DUNE_DGFPARSER_DGFIDENTITYGRID_HH
 20 ·6#define·DUNE_DGFPARSER_DGFIDENTITYGRID_HH
 21 ·7
19 ·5 
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_CORNERITERATOR_HH 
21 ·7#define·DUNE_GRID_IO_FILE_VTK_CORNERITERATOR_HH 
22 ·8 
23 ·9#include·<iterator> 
24 ·10 
25 ·11#include·<dune/common/iteratorfacades.hh> 
26 ·12#include·<dune/common/typetraits.hh>22 ·8#include·<dune/common/typetraits.hh>
 23 ·9
 24 ·10#include·<dune/grid/identitygrid.hh>
 25 ·11#include·<dune/grid/io/file/dgfparser/dgfparser.hh>
 26 ·12#include·<dune/grid/utility/hostgridaccess.hh>
27 ·1327 ·13
28 ·14#include·<dune/geometry/referenceelements.hh> 
29 ·15 
30 ·16#include·<dune/grid/io/file/vtk/corner.hh> 
31 ·17 
32 ·18namespace·Dune28 ·14namespace·Dune
 29 ·15{
 30 ·16
 31 ·17·//·DGFGridFactory·for·IdentityGrid
 32 ·18·//·-------------------------------
33 ·19{33 ·19
 34 ·20·template<·class·HostGrid·>
 35 21·struct·DGFGridFactory<·IdentityGrid<·HostGrid·>·>
34 ·2236 ·22·{
35 ·23·namespace·VTK·{37 23·typedef·IdentityGrid<_HostGrid_>·Grid;
36 ·2438 ·24
 39 25·const·static·int·dimension·=·Grid::dimension;
 40 26·typedef·MPIHelper::MPICommunicator·MPICommunicator;
 41 27·typedef·typename·Grid::template·Codim<0>::Entity·Element;
 42 28·typedef·typename·Grid::template·Codim<dimension>::Entity·Vertex;
 43 ·29
 44 30·explicit·DGFGridFactory·(·std::istream·&input,
 45 ·31·MPICommunicator·comm·=·MPIHelper::getCommunicator()·)
 46 ·32·:·dgfHostFactory_(·input,·comm·),
 47 ·33·grid_(·0·)
37 ·26 
38 ·30·template<typename·CellIterator> 
39 31·class·CornerIterator 
40 ·32·:·public·ForwardIteratorFacade 
41 ·33·<·CornerIterator<CellIterator>, 
42 ·34·const·Corner<typename·std::remove_const<typename·std::iterator_traits< 
43 ·35·CellIterator>::value_type>::type>, 
44 ·36·const·Corner<typename·std::remove_const<typename·std::iterator_traits< 
45 ·37·CellIterator>::value_type>::type>&, 
46 ·38·typename·std::iterator_traits<CellIterator>::difference_type> 
47 ·39·{48 ·34·{
48 ·40·public: 
49 ·41·//·reiterate·the·facades·typedefs·here 
50 42·typedef·CornerIterator<CellIterator>·DerivedType; 
51 ·43·typedef·VTK::Corner<typename·std::remove_const<typename·std:: 
52 iterator_traits< 
53 44·CellIterator>::value_type>::type>·Corner; 
54 45·typedef·const·Corner·Value; 
55 46·typedef·Value&·Reference; 
56 ·47·typedef·typename·std::iterator_traits<CellIterator>::difference_type 
57 48·DifferenceType;49 ·35·HostGrid·*hostGrid·=·dgfHostFactory_.grid();
 50 ·36·assert(·hostGrid·!=·0·);
 51 ·37·grid_·=·new·Grid(·*hostGrid·);
 52 ·38·}
 53 ·39
 54 40·explicit·DGFGridFactory·(·const·std::string·&filename,
 55 ·41·MPICommunicator·comm·=·MPIHelper::getCommunicator()·)
 56 ·42·:·dgfHostFactory_(·filename,·comm·),
 57 ·43·grid_(·0·)
 58 ·44·{
 59 ·45·HostGrid·*hostGrid·=·dgfHostFactory_.grid();
 60 ·46·assert(·hostGrid·!=·0·);
 61 ·47·std::ifstream·input(·filename.c_str()·);
 62 ·48·grid_·=·new·Grid(·*hostGrid·);
58 ·4963 ·49·}
 64 ·50
 65 51·Grid·*grid·()·const
 66 ·52·{
 67 ·53·return·grid_;
 68 ·54·}
59 ·50·typedef·typename·std::iterator_traits<CellIterator>::value_type::Geometry:: 
60 ctype 
61 51·ctype; 
62 52·static·const·unsigned·dim·=·std::iterator_traits<CellIterator>:: 
63 ·53·value_type::mydimension; 
64 54·typedef·ReferenceElements<ctype,·dim>·Refelems; 
65 ·5569 ·55
 70 ·56·template<·class·Intersection·>
 71 57·bool·wasInserted·(·const·Intersection·&intersection·)·const
 72 ·58·{
 73 ·59·return·dgfHostFactory_.wasInserted(·HostGridAccess<_Grid_>::
 74 hostIntersection(·intersection·)·);
 75 ·60·}
 76 ·61
 77 ·62·template<·class·Intersection·>
 78 63·int·boundaryId·(·const·Intersection·&intersection·)·const
 79 ·64·{
 80 ·65·return·dgfHostFactory_.boundaryId(·HostGridAccess<_Grid_>::hostIntersection
 81 (·intersection·)·);
 82 ·66·}
 83 ·67
 84 ·68·template<·int·codim·>
 85 69·int·numParameters·()·const
 86 ·70·{
 87 ·71·return·dgfHostFactory_.template·numParameters<·codim·>();
 88 ·72·}
 89 ·73
 90 ·74·template<·class·Entity·>
 91 75·std::vector<·double·>·&parameter·(·const·Entity·&entity·)
 92 ·76·{
 93 ·77·return·dgfHostFactory_.parameter(·HostGridAccess<_Grid_>::hostEntity
Max diff block lines reached; 6976/12205 bytes (57.16%) of diff not shown.
8.4 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00794.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-grid:·skeletonfunction.hh·File·Reference</title>8 <title>dune-grid:·cube.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, 59 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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>··</div>
71 ··<div·class="headertitle"><div·class="title">skeletonfunction.hh·File·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01055.html">Visualization·ToolKit·(VTK)</a></div></div></div>71 ··<div·class="headertitle"><div·class="title">cube.hh·File·Reference</div></div>
72 </div><!--header-->72 </div><!--header-->
73 <div·class="contents">73 <div·class="contents">
  
74 <p>Functions·for·VTK·output·on·the·skeleton.·· 
75 <a·href="#details">More...</a></p> 
76 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
77 <code>#include·&lt;string&gt;</code><br·/>75 <code>#include·&lt;iostream&gt;</code><br·/>
78 <code>#include·&lt;vector&gt;</code><br·/>76 <code>#include·&lt;vector&gt;</code><br·/>
79 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
80 <code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code><br·/> 
81 <code>#include·&lt;<a·class="el"·href="a00800_source.html">dune/grid/io/file/vtk/pvtuwriter.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00857_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00770_source.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</code><br·/> 
83 </div>78 </div>
84 <p><a·href="a00794_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a00794_source.html">Go·to·the·source·code·of·this·file.</a></p>
85 <table·class="memberdecls">80 <table·class="memberdecls">
86 <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>
87 Classes</h2></td></tr>82 Classes</h2></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="a03950.html">Dune::VTK::SkeletonFunctionTraits&lt;·GV,·RF·&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="a03954.html">Dune::VTK::SkeletonFunctionInterface&lt;·GV,·RF·&gt;</a></td></tr> 
91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·prototype·for·VTKFunctions·on·the·skeleton.··<a·href="a03954.html#details">More...</a><br·/></td></tr> 
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03958.html">Dune::VTK::SkeletonFunctionWriter&lt;·Func·&gt;</a></td></tr>83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03494.html">Dune::dgf::CubeBlock</a></td></tr>
94 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">function·writer·for·skeleton·functions··<a·href="a03958.html#details">More...</a><br·/></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table><table·class="memberdecls">85 </table><table·class="memberdecls">
97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
98 Namespaces</h2></td></tr>87 Namespaces</h2></td></tr>
99 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>88 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
100 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>89 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 <tr·class="memitem:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr>91 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 </table>93 </table>
105 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
106 <div·class="textblock"><p·>Functions·for·VTK·output·on·the·skeleton.·</p> 
107 <dl·class="section·author"><dt>Author</dt><dd>Jö·Fahlke·</dd></dl> 
108 </div></div><!--·contents·-->94 </div><!--·contents·-->
109 <!--·start·footer·part·-->95 <!--·start·footer·part·-->
110 <hr·class="footer"/><address·class="footer"><small>96 <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.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
112 </small></address>98 </small></address>
113 </body>99 </body>
114 </html>100 </html>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
1.34 KB
html2text {}
    
Offset 6, 42 lines modifiedOffset 6, 28 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·dgfparser
 12 ····*·blocks
12 Classes·|·Namespaces13 Classes·|·Namespaces
 14 cube.hh·File·Reference
 15 #include·<cassert>
13 skeletonfunction.hh·File·Reference 
14 dune-grid·»·I/O·»·Visualization_ToolKit_(VTK) 
15 Functions·for·VTK·output·on·the·skeleton.·More... 
16 #include·<memory> 
17 #include·<string>16 #include·<iostream>
18 #include·<vector>17 #include·<vector>
 18 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
19 #include·<dune/common/fvector.hh> 
20 #include·<dune/grid/io/file/vtk/functionwriter.hh> 
21 #include·<dune/grid/io/file/vtk/pvtuwriter.hh> 
22 #include·<dune/grid/io/file/vtk/vtuwriter.hh> 
23 Go_to_the_source_code_of_this_file.19 Go_to_the_source_code_of_this_file.
24 ·Classes20 ·Classes
 21 class· Dune::dgf::CubeBlock
25 struct· Dune::VTK::SkeletonFunctionTraits<_GV,_RF_> 
26   
27 ·class· Dune::VTK::SkeletonFunctionInterface<_GV,_RF_> 
28  ·······A·prototype·for·VTKFunctions·on·the·skeleton.·More... 
29   
30 ·class· Dune::VTK::SkeletonFunctionWriter<_Func_> 
31  ·······function·writer·for·skeleton·functions·More... 
32  22  
33 ·Namespaces23 ·Namespaces
34 namespace· Dune24 namespace· Dune
35  ··········Include·standard·header·files.25  ··········Include·standard·header·files.
36  26  
37 namespace· Dune::VTK27 namespace· Dune::dgf
38  28  
39 *****·Detailed·Description·***** 
40 Functions·for·VTK·output·on·the·skeleton. 
41 ··Author 
42 ·······Fahlke 
  
43 ===============================================================================29 ===============================================================================
44 ·····Generated·by [doxygen]·1.9.430 ·····Generated·by [doxygen]·1.9.4
54.1 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00794_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-grid:·skeletonfunction.hh·Source·File</title>8 <title>dune-grid:·cube.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, 171 lines modifiedOffset 58, 91 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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">skeletonfunction.hh</div></div>68 ··<div·class="headertitle"><div·class="title">cube.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00794.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00794.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_CUBEBLOCK_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_CUBEBLOCK_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_GRID_IO_FILE_VTK_SKELETONFUNCTION_HH</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>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_SKELETONFUNCTION_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;memory&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</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><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00857.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</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>·</div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00785.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</span></div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00800.html">dune/grid/io/file/vtk/pvtuwriter.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="a00770.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&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="a01063.html">Dune</a>·{</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</div>
 88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">namespace·</span>dgf</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"><a·class="line"·href="a03494.html">···21</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03494.html">CubeBlock</a></div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03474.html">BasicBlock</a></div>
91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····{</div>
 94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·nofvtx;</div>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>······<span·class="keywordtype">int</span>·dimgrid;</div>
 96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keywordtype">bool</span>·goodline;········<span·class="comment">//·active·line·describes·a·vertex</span></div>
 97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······std·::·vector&lt;·unsigned·int·&gt;·map;·<span·class="comment">//·active·vertex</span></div>
 98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="keywordtype">int</span>·nofparams;</div>
92 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">namespace·</span>VTK·{</div>99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keywordtype">int</span>·vtxoffset;</div>
93 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
94 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="comment">//</span></div>101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">public</span>:</div>
 102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<a·class="code·hl_function"·href="a03494.html#ae2c1ef9698b308ea87eb191e2c581902">CubeBlock</a>·(·std·::·istream·&amp;in,·<span·class="keywordtype">int</span>·pnofvtx,·<span·class="keywordtype">int</span>·pvtxoffset,·<span·class="keywordtype">int</span>·&amp;pdimgrid·);</div>
95 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="comment">//··Prototype·for·VTKFunktions·on·the·skeleton</span></div> 
96 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="comment">//</span></div> 
97 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
98 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·GV,·<span·class="keyword">typename</span>·RF&gt;</div> 
99 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03950.html">···37</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03950.html">SkeletonFunctionTraits</a>·{</div> 
100 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03950.html#a13af3e440924ee095e0d58229bc2c9a9">···38</a></span>······<span·class="keyword">typedef</span>·GV·<a·class="code·hl_typedef"·href="a03950.html#a13af3e440924ee095e0d58229bc2c9a9">GridView</a>;</div> 
101 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03950.html#a63959f24979824650eef7805e221a3e0">···39</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GV::Intersection·<a·class="code·hl_typedef"·href[·...·truncated·by·diffoscope;·len:·58,·SHA:·23ca4b96dba0f3319bcfe316799b88c0dda118f5da69ceb3f4894606655095af·...·]</div>104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03494.html#a145365577efce39962cbf87e902fe61d">get</a>·(·std·::·vector&lt;·std·::·vector&lt;·unsigned·int&gt;·&gt;·&amp;simpl[·...·truncated·by·diffoscope;·len:·3,·SHA:·0550de8d18cbc8fbb381138fc1bce41d2de7ea84a44edce88ecbc01196cd91a6·...·]</div>
 105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>················std·::·vector&lt;·std·::·vector&lt;·double·&gt;·&gt;·&amp;params,</div>
 106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>················<span·class="keywordtype">int</span>·&amp;nofp·);</div>
 107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="comment">//·some·information</span></div>
 109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03494.html#a7a6df3359736b63d44e9b14d046fd67f">···39</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03494.html#a7a6df3359736b63d44e9b14d046fd67f">ok</a>·()</div>
102 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······{</div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········<span·class="keywordflow">return</span>·goodline;</div>
 112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······}</div>
103 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03950.html#a7f9ec6ffce67576e058bd10276d5adb0">···41</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GV::ctype·<a·class="code·hl_typedef"·href="a03950.html#a7f9ec6ffce67576e058bd10276d5adb0">DomainField</a>;</div> 
104 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03950.html#aea6d9f6ef0c5b36aad976471ac4fac1c">···42</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<a·class="code·hl_variable"·href="a03950.html#aea6d9f6ef0c5b36aad976471ac4fac1c">dimDomain</a>·=·GV::dimension-1;</div> 
105 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03950.html#a0c6592324eabe4ca38c29aaedad99d64">···43</a></span>······<span·class="keyword">typedef</span>·FieldVector&lt;DomainField,·dimDomain&gt;·<a·class="code·hl_typedef"·href="a03950.html#a0c6592324eabe4ca38c29aaedad99d64">Domain</a>;</div> 
106 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
107 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03950.html#a09009cbc818d96daed06727e21139856">···45</a></span>······<span·class="keyword">typedef</span>·RF·<a·class="code·hl_typedef"·href="a03950.html#a09009cbc818d96daed06727e21139856">RangeField</a>;</div> 
108 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03950.html#a33bc61c73346d79da9f68d6a3b88cf5c">···46</a></span>······<span·class="keyword">typedef</span>·std::vector&lt;RangeField&gt;·<a·class="code·hl_typedef"·href="a03950.html#a33bc61c733[·...·truncated·by·diffoscope;·len:·34,·SHA:·afca86cbc345ee884c3227babdd59f973133601e4792270e28625af01245a7ec·...·]</div>114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03494.html#a4b8b4a59fa2869a0495f0e9579492914">···44</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03494.html#a4b8b4a59fa2869a0495f0e9579492914">nofsi[·...·truncated·by·diffoscope;·len:·12,·SHA:·5ee69206c02b2e8bd3bf2d8f5f76f7c3c4fcc9140d551354afa9e9f30d6de38c·...·]</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="keywordflow">return</span>·<a·class="code·hl_function"·href="a03474.html#a85a063b24ab8bd713f381bc6ea0b5fb9">noflines</a>();</div>
109 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····};</div>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······}</div>
110 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
111 <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>·GV,·<span·class="keyword">typename</span>·RF&gt;</div> 
112 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03954.html">···51</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03954.html">SkeletonFunctionInterface</a>·{</div> 
113 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">public</span>:</div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">private</span>:</div>
114 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03954.html#ab152b0b186bd68359f7d1e886525ddc7">···53</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a03950.html">SkeletonFunctionTraits&lt;GV,·RF&gt;</a>·[·...·truncated·by·diffoscope;·len:·91,·SHA:·a3a22186b90ae2a3009fd3e95626ac31b8f371252e757578f77e7937fbfd98a3·...·]</div>120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="comment">//·get·the·dimension·of·the·grid</span></div>
 121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordtype">int</span>·getDimGrid·();</div>
 122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="comment">//·get·next·simplex</span></div>
 123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordtype">bool</span>·next·(·std·::·vector&lt;·unsigned·int·&gt;·&amp;simplex,</div>
 124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··················std·::·vector&lt;·double·&gt;·&amp;param·);</div>
 125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····};</div>
115 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
116 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03954.html#a152c7c8590640e5b14e101396dac729f">···56</a></span>······<span·class="keywordtype">unsigned</span>·<a·class="code·hl_function"·href="a03954.html#a152c7c8590640e5b14e101396dac729f">[·...·truncated·by·diffoscope;·len:·50,·SHA:·52bd78392ad291873189a0d1413e608684af23ba3001b3e2231b38b4467102e5·...·]</div>127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··}·<span·class="comment">//·end·namespace·dgf</span></div>
117 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
118 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>}·<span·class="comment">//·end·namespace·Dune</span></div>
119 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03954.html#ac08e8510473ca8be2433231dfc549491">···65</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03954.html#ac08e8510473ca8be2433231dfc549491">evaluate</a>(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a03950.html#a63959f24979824650eef7805e221a3e0">Traits::Cell</a>&amp;·c,</div> 
120 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····················<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a03950.html#a0c6592324eabe4ca38c29aaedad99d64">Traits::Domain</a>&amp;·xl,</div> 
121 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····················<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a03950.html#a33bc61c73346d79da9f68d6a3b88cf5c">Traits::Range</a>&amp;·result)·<span·class="keyword">const</span>;</div> 
122 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····};</div> 
123 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
124 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="comment">//</span></div>131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#endif</span></div>
125 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="comment">//··Class·for·writing·SkeletonFunctions</span></div> 
126 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="comment">//</span></div> 
127 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
128 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
129 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Func&gt;</div> 
130 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03958.html">···81</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03958.html">SkeletonFunctionWriter</a></div> 
131 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03914.html">FunctionWriterBase</a>&lt;typename·Func::Traits::Cell&gt;</div> 
132 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····{</div> 
133 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Func::Traits::RangeField·RF;</div> 
134 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
135 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······std::shared_ptr&lt;const·Func&gt;·func;</div> 
136 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······std::string·name_;</div> 
137 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keywordtype">unsigned</span>·dimR;</div> 
138 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<a·class="code·hl_enumeration"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741af">VTK::Precision</a>·precision_;</div> 
Max diff block lines reached; 11988/45664 bytes (26.25%) of diff not shown.
9.35 KB
html2text {}
    
Offset 6, 234 lines modifiedOffset 6, 101 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk 
12 skeletonfunction.hh11 ····*·dgfparser
 12 ····*·blocks
 13 cube.hh
13 Go_to_the_documentation_of_this_file.14 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file15 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root16 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception17 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-18 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:19 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
 20 ·5#ifndef·DUNE_DGF_CUBEBLOCK_HH
 21 ·6#define·DUNE_DGF_CUBEBLOCK_HH
 22 ·7
 23 ·8#include·<cassert>
 24 ·9#include·<iostream>
19 ·5 
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_SKELETONFUNCTION_HH 
21 ·7#define·DUNE_GRID_IO_FILE_VTK_SKELETONFUNCTION_HH 
22 ·8 
23 ·9#include·<memory> 
24 ·10#include·<string> 
25 ·11#include·<vector>25 ·10#include·<vector>
26 ·12 
27 ·13#include·<dune/common/fvector.hh>26 ·11
 27 ·12#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
 28 ·13
28 ·1429 ·14
29 ·15#include·<dune/grid/io/file/vtk/functionwriter.hh> 
30 ·16#include·<dune/grid/io/file/vtk/pvtuwriter.hh> 
31 ·17#include·<dune/grid/io/file/vtk/vtuwriter.hh> 
32 ·18 
33 ·19namespace·Dune·{30 ·15namespace·Dune
 31 ·16{
 32 ·17
 33 ·18·namespace·dgf
 34 ·19·{
34 ·2035 ·20
 36 21·class·CubeBlock
 37 ·22·:·public·BasicBlock
35 ·2338 ·23·{
36 ·29·namespace·VTK·{39 ·24·unsigned·int·nofvtx;
 40 ·25·int·dimgrid;
 41 ·26·bool·goodline;·//·active·line·describes·a·vertex
 42 ·27·std·::·vector<·unsigned·int·>·map;·//·active·vertex
 43 ·28·int·nofparams;
 44 ·29·int·vtxoffset;
37 ·3045 ·30
38 ·32·// 
39 ·33·//·Prototype·for·VTKFunktions·on·the·skeleton 
40 ·34·// 
41 ·35 
42 ·36·template<typename·GV,·typename·RF> 
43 37·struct·SkeletonFunctionTraits·{ 
44 38·typedef·GV·GridView; 
45 39·typedef·typename·GV::Intersection·Cell;46 ·31·public:
 47 ·32·CubeBlock·(·std·::·istream·&in,·int·pnofvtx,·int·pvtxoffset,·int·&pdimgrid
 48 );
 49 ·33
 50 ·34·int·get·(·std·::·vector<·std·::·vector<·unsigned·int>·>·&simplex,
 51 ·35·std·::·vector<·std·::·vector<·double·>·>·&params,
 52 ·36·int·&nofp·);
 53 ·37
 54 ·38·//·some·information
 55 39·bool·ok·()
46 ·4056 ·40·{
47 41·typedef·typename·GV::ctype·DomainField; 
48 42·static·const·unsigned·dimDomain·=·GV::dimension-1; 
49 43·typedef·FieldVector<DomainField,·dimDomain>·Domain; 
50 ·44 
51 45·typedef·RF·RangeField; 
52 46·typedef·std::vector<RangeField>·Range;57 ·41·return·goodline;
 58 ·42·}
 59 ·43
 60 44·int·nofsimplex·()
 61 ·45·{
 62 ·46·return·noflines();
53 ·47·};63 ·47·}
54 ·4864 ·48
 65 ·49·private:
 66 ·50·//·get·the·dimension·of·the·grid
 67 ·51·int·getDimGrid·();
 68 ·52·//·get·next·simplex
 69 ·53·bool·next·(·std·::·vector<·unsigned·int·>·&simplex,
 70 ·54·std·::·vector<·double·>·&param·);
 71 ·55·};
 72 ·56
 73 ·57·}·//·end·namespace·dgf
 74 ·58
55 ·50·template·<typename·GV,·typename·RF> 
56 51·class·SkeletonFunctionInterface·{ 
57 ·52·public: 
58 53·typedef·SkeletonFunctionTraits<GV,_RF>·Traits; 
59 ·54 
60 56·unsigned·dimRange()·const; 
61 ·57 
62 ·59 
63 65·void·evaluate(const·typename·Traits::Cell&·c, 
64 ·66·const·typename·Traits::Domain&·xl, 
65 ·67·typename·Traits::Range&·result)·const; 
66 ·68·}; 
67 ·69 
68 ·71·// 
69 ·72·//·Class·for·writing·SkeletonFunctions 
70 ·73·// 
71 ·74 
72 ·76 
73 ·80·template<typename·Func> 
74 81·class·SkeletonFunctionWriter 
75 ·82·:·public·FunctionWriterBase<typename·Func::Traits::Cell> 
76 ·83·{ 
77 ·84·typedef·typename·Func::Traits::RangeField·RF; 
78 ·85 
79 ·86·std::shared_ptr<const·Func>·func; 
80 ·87·std::string·name_; 
81 ·88·unsigned·dimR; 
82 ·89·VTK::Precision·precision_; 
83 ·90·std::shared_ptr<DataArrayWriter>·arraywriter; 
84 ·91 
85 ·92·public: 
86 93·SkeletonFunctionWriter(const·std::shared_ptr<const·Func>&·func_, 
Max diff block lines reached; 4589/9554 bytes (48.03%) of diff not shown.
11.3 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00797.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-grid:·dataarraywriter.hh·File·Reference</title>8 <title>dune-grid:·cube.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, 78 lines modifiedOffset 58, 34 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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>··</div>
71 ··<div·class="headertitle"><div·class="title">dataarraywriter.hh·File·Reference</div></div>70 ··<div·class="headertitle"><div·class="title">cube.cc·File·Reference</div></div>
72 </div><!--header-->71 </div><!--header-->
73 <div·class="contents">72 <div·class="contents">
  
74 <p>Data·array·writers·for·the·VTKWriter.·· 
75 <a·href="#details">More...</a></p> 
76 <div·class="textblock"><code>#include·&lt;cstdint&gt;</code><br·/>73 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
77 <code>#include·&lt;iostream&gt;</code><br·/> 
78 <code>#include·&lt;string&gt;</code><br·/> 
79 <code>#include·&lt;iomanip&gt;</code><br·/> 
80 <code>#include·&lt;cmath&gt;</code><br·/> 
81 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
82 <code>#include·&lt;dune/common/indent.hh&gt;</code><br·/> 
83 <code>#include·&lt;<a·class="el"·href="a00773_source.html">dune/grid/io/file/vtk/streams.hh</a>&gt;</code><br·/> 
84 <code>#include·&lt;<a·class="el"·href="a00788_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>74 <code>#include·&lt;<a·class="el"·href="a00794_source.html">dune/grid/io/file/dgfparser/blocks/cube.hh</a>&gt;</code><br·/>
85 </div> 
86 <p><a·href="a00797_source.html">Go·to·the·source·code·of·this·file.</a></p> 
87 <table·class="memberdecls">75 </div><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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03870.html">Dune::VTK::DataArrayWriter</a></td></tr> 
91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">base·class·for·data·array·writers··<a·href="a03870.html#details">More...</a><br·/></td></tr> 
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03874.html">Dune::VTK::AsciiDataArrayWriter</a></td></tr> 
94 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·streaming·writer·for·data·array·tags,·uses·ASCII·inline·format··<a·href="a03874.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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03878.html">Dune::VTK::BinaryDataArrayWriter</a></td></tr> 
97 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·streaming·writer·for·data·array·tags,·uses·binary·inline·format··<a·href="a03878.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="a03882.html">Dune::VTK::AppendedRawDataArrayWriter</a></td></tr> 
100 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·streaming·writer·for·data·array·tags,·uses·appended·raw·format··<a·href="a03882.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="a03886.html">Dune::VTK::AppendedBase64DataArrayWriter</a></td></tr> 
103 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·streaming·writer·for·data·array·tags,·uses·appended·base64·format··<a·href="a03886.html#details">More...</a><br·/></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="a03890.html">Dune::VTK::NakedBase64DataArrayWriter</a></td></tr> 
106 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·streaming·writer·for·appended·data·array·tags,·uses·base64·format··<a·href="a03890.html#details">More...</a><br·/></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="a03894.html">Dune::VTK::NakedRawDataArrayWriter</a></td></tr> 
109 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·streaming·writer·for·appended·data·arrays,·uses·raw·format··<a·href="a03894.html#details">More...</a><br·/></td></tr> 
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03898.html">Dune::VTK::DataArrayWriterFactory</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·factory·for·DataArrayWriters··<a·href="a03898.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>76 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>77 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>78 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
118 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>79 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr>81 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>83 </table>
123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
124 <div·class="textblock"><p·>Data·array·writers·for·the·VTKWriter.·</p> 
125 <dl·class="section·author"><dt>Author</dt><dd>Peter·Bastian,·Christian·Engwer</dd></dl> 
126 <p>This·file·contains·classes·to·help·writing·data·in·the·difeerent·VTK·output·modes·</p> 
127 </div></div><!--·contents·-->84 </div><!--·contents·-->
128 <!--·start·footer·part·-->85 <!--·start·footer·part·-->
129 <hr·class="footer"/><address·class="footer"><small>86 <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.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
131 </small></address>88 </small></address>
132 </body>89 </body>
133 </html>90 </html>
2.07 KB
html2text {}
    
Offset 6, 66 lines modifiedOffset 6, 22 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
 11 ····*·dgfparser
 12 ····*·blocks
 13 Namespaces
 14 cube.cc·File·Reference
 15 #include·<config.h>
 16 #include·<dune/grid/io/file/dgfparser/blocks/cube.hh>
11 ····*·vtk 
12 Classes·|·Namespaces 
13 dataarraywriter.hh·File·Reference 
14 Data·array·writers·for·the·VTKWriter.·More... 
15 #include·<cstdint> 
16 #include·<iostream> 
17 #include·<string> 
18 #include·<iomanip> 
19 #include·<cmath> 
20 #include·<dune/common/exceptions.hh> 
21 #include·<dune/common/indent.hh> 
22 #include·<dune/grid/io/file/vtk/streams.hh> 
23 #include·<dune/grid/io/file/vtk/common.hh> 
24 Go_to_the_source_code_of_this_file. 
25 ·Classes 
26 class· Dune::VTK::DataArrayWriter 
27  ······base·class·for·data·array·writers·More... 
28   
29 class· Dune::VTK::AsciiDataArrayWriter 
30  ······a·streaming·writer·for·data·array·tags,·uses·ASCII·inline·format 
31 ········More... 
32   
33 class· Dune::VTK::BinaryDataArrayWriter 
34  ······a·streaming·writer·for·data·array·tags,·uses·binary·inline·format 
35 ········More... 
36   
37 class· Dune::VTK::AppendedRawDataArrayWriter 
38  ······a·streaming·writer·for·data·array·tags,·uses·appended·raw·format 
39 ········More... 
40   
41 class· Dune::VTK::AppendedBase64DataArrayWriter 
42  ······a·streaming·writer·for·data·array·tags,·uses·appended·base64·format 
43 ········More... 
44   
45 class· Dune::VTK::NakedBase64DataArrayWriter 
46  ······a·streaming·writer·for·appended·data·array·tags,·uses·base64·format 
47 ········More... 
48   
49 class· Dune::VTK::NakedRawDataArrayWriter 
50  ······a·streaming·writer·for·appended·data·arrays,·uses·raw·format·More... 
51   
52 class· Dune::VTK::DataArrayWriterFactory 
53  ······a·factory·for·DataArrayWriters·More... 
54   
55 ·Namespaces17 ·Namespaces
56 namespace· Dune18 namespace· Dune
57  ··········Include·standard·header·files.19  ··········Include·standard·header·files.
58  20  
59 namespace· Dune::VTK21 namespace· Dune::dgf
60  22  
61 *****·Detailed·Description·***** 
62 Data·array·writers·for·the·VTKWriter. 
63 ··Author 
64 ······Peter·Bastian,·Christian·Engwer 
65 This·file·contains·classes·to·help·writing·data·in·the·difeerent·VTK·output 
66 modes 
  
67 ===============================================================================23 ===============================================================================
68 ·····Generated·by [doxygen]·1.9.424 ·····Generated·by [doxygen]·1.9.4
6.08 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00800.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-grid:·pvtuwriter.hh·File·Reference</title>8 <title>dune-grid:·general.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, 44 lines modifiedOffset 58, 32 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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>··</div>
71 ··<div·class="headertitle"><div·class="title">pvtuwriter.hh·File·Reference</div></div>70 ··<div·class="headertitle"><div·class="title">general.cc·File·Reference</div></div>
72 </div><!--header-->71 </div><!--header-->
73 <div·class="contents">72 <div·class="contents">
74 <div·class="textblock"><code>#include·&lt;ostream&gt;</code><br·/>73 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
75 <code>#include·&lt;string&gt;</code><br·/> 
76 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
77 <code>#include·&lt;dune/common/indent.hh&gt;</code><br·/> 
78 <code>#include·&lt;<a·class="el"·href="a00788_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>74 <code>#include·&lt;<a·class="el"·href="a00833_source.html">dune/grid/io/file/dgfparser/blocks/general.hh</a>&gt;</code><br·/>
79 </div> 
80 <p><a·href="a00800_source.html">Go·to·the·source·code·of·this·file.</a></p> 
81 <table·class="memberdecls">75 </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="a03946.html">Dune::VTK::PVTUWriter</a></td></tr> 
85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dump·a·.vtu/.vtp·files·contents·to·a·stream.··<a·href="a03946.html#details">More...</a><br·/></td></tr> 
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
87 </table><table·class="memberdecls"> 
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>76 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
89 Namespaces</h2></td></tr>77 Namespaces</h2></td></tr>
90 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>78 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
91 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>79 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 <tr·class="memitem:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr>81 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table>83 </table>
96 </div><!--·contents·-->84 </div><!--·contents·-->
97 <!--·start·footer·part·-->85 <!--·start·footer·part·-->
98 <hr·class="footer"/><address·class="footer"><small>86 <hr·class="footer"/><address·class="footer"><small>
99 Generated·by&#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
100 </small></address>88 </small></address>
858 B
html2text {}
    
Offset 6, 29 lines modifiedOffset 6, 22 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
 11 ····*·dgfparser
 12 ····*·blocks
 13 Namespaces
 14 general.cc·File·Reference
 15 #include·<config.h>
 16 #include·<dune/grid/io/file/dgfparser/blocks/general.hh>
11 ····*·vtk 
12 Classes·|·Namespaces 
13 pvtuwriter.hh·File·Reference 
14 #include·<ostream> 
15 #include·<string> 
16 #include·<dune/common/exceptions.hh> 
17 #include·<dune/common/indent.hh> 
18 #include·<dune/grid/io/file/vtk/common.hh> 
19 Go_to_the_source_code_of_this_file. 
20 ·Classes 
21 class· Dune::VTK::PVTUWriter 
22  ······Dump·a·.vtu/.vtp·files·contents·to·a·stream.·More... 
23   
24 ·Namespaces17 ·Namespaces
25 namespace· Dune18 namespace· Dune
26  ··········Include·standard·header·files.19  ··········Include·standard·header·files.
27  20  
28 namespace· Dune::VTK21 namespace· Dune::dgf
29  22  
  
30 ===============================================================================23 ===============================================================================
31 ·····Generated·by [doxygen]·1.9.424 ·····Generated·by [doxygen]·1.9.4
8.15 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00803.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-grid:·boundaryiterators.hh·File·Reference</title>8 <title>dune-grid:·simplexgeneration.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, 57 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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>··</div>
71 ··<div·class="headertitle"><div·class="title">boundaryiterators.hh·File·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01055.html">Visualization·ToolKit·(VTK)</a></div></div></div>71 ··<div·class="headertitle"><div·class="title">simplexgeneration.hh·File·Reference</div></div>
72 </div><!--header-->72 </div><!--header-->
73 <div·class="contents">73 <div·class="contents">
  
74 <p>Functions·for·VTK·output·on·the·skeleton.·· 
75 <a·href="#details">More...</a></p> 
76 <div·class="textblock"><code>#include·&lt;iterator&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>
77 <code>#include·&lt;memory&gt;</code><br·/> 
78 <code>#include·&lt;dune/common/iteratorfacades.hh&gt;</code><br·/> 
79 <code>#include·&lt;<a·class="el"·href="a00812_source.html">dune/grid/io/file/vtk/corner.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00857_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a00791_source.html">dune/grid/io/file/vtk/corneriterator.hh</a>&gt;</code><br·/> 
81 <code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code><br·/> 
82 </div>76 </div>
83 <p><a·href="a00803_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00803_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <table·class="memberdecls">78 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
86 Classes</h2></td></tr>80 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="a03826.html">Dune::VTK::BoundaryIterator&lt;·GV·&gt;</a></td></tr>81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03618.html">Dune::dgf::SimplexGenerationBlock</a></td></tr>
88 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">iterate·over·the·GridViews·boundary·intersections··<a·href="a03826.html#details">More...</a><br·/></td></tr> 
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03830.html">Dune::VTK::IntersectionIndexSet&lt;·ElementIndexSet·&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="a03834.html">Dune::VTK::NonConformingBoundaryIteratorFactory&lt;·GV·&gt;</a></td></tr> 
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">83 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>85 Namespaces</h2></td></tr>
97 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>86 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
98 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>87 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 <tr·class="memitem:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr>89 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 </table>91 </table>
103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
104 <div·class="textblock"><p·>Functions·for·VTK·output·on·the·skeleton.·</p> 
105 <dl·class="section·author"><dt>Author</dt><dd>Jö·Fahlke·</dd></dl> 
106 </div></div><!--·contents·-->92 </div><!--·contents·-->
107 <!--·start·footer·part·-->93 <!--·start·footer·part·-->
108 <hr·class="footer"/><address·class="footer"><small>94 <hr·class="footer"/><address·class="footer"><small>
109 Generated·by&#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
110 </small></address>96 </small></address>
111 </body>97 </body>
112 </html>98 </html>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
1.29 KB
html2text {}
    
Offset 6, 40 lines modifiedOffset 6, 26 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·dgfparser
 12 ····*·blocks
12 Classes·|·Namespaces13 Classes·|·Namespaces
 14 simplexgeneration.hh·File·Reference
13 boundaryiterators.hh·File·Reference 
14 dune-grid·»·I/O·»·Visualization_ToolKit_(VTK) 
15 Functions·for·VTK·output·on·the·skeleton.·More... 
16 #include·<iterator>15 #include·<iostream>
 16 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
17 #include·<memory> 
18 #include·<dune/common/iteratorfacades.hh> 
19 #include·<dune/grid/io/file/vtk/corner.hh> 
20 #include·<dune/grid/io/file/vtk/corneriterator.hh> 
21 #include·<dune/grid/io/file/vtk/functionwriter.hh> 
22 Go_to_the_source_code_of_this_file.17 Go_to_the_source_code_of_this_file.
23 ·Classes18 ·Classes
 19 class· Dune::dgf::SimplexGenerationBlock
24 class· Dune::VTK::BoundaryIterator<_GV_> 
25  ······iterate·over·the·GridViews·boundary·intersections·More... 
26   
27 class· Dune::VTK::IntersectionIndexSet<_ElementIndexSet_> 
28   
29 class· Dune::VTK::NonConformingBoundaryIteratorFactory<_GV_> 
30  20  
31 ·Namespaces21 ·Namespaces
32 namespace· Dune22 namespace· Dune
33  ··········Include·standard·header·files.23  ··········Include·standard·header·files.
34  24  
35 namespace· Dune::VTK25 namespace· Dune::dgf
36  26  
37 *****·Detailed·Description·***** 
38 Functions·for·VTK·output·on·the·skeleton. 
39 ··Author 
40 ·······Fahlke 
  
41 ===============================================================================27 ===============================================================================
42 ·····Generated·by [doxygen]·1.9.428 ·····Generated·by [doxygen]·1.9.4
79.8 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00803_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-grid:·boundaryiterators.hh·Source·File</title>8 <title>dune-grid:·simplexgeneration.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, 249 lines modifiedOffset 58, 133 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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">boundaryiterators.hh</div></div>68 ··<div·class="headertitle"><div·class="title">simplexgeneration.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00803.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00803.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_SIMPLEXGENERATIONBLOCK_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_SIMPLEXGENERATIONBLOCK_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_GRID_IO_FILE_VTK_BOUNDARYITERATORS_HH</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_BOUNDARYITERATORS_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="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iterator&gt;</span></div> 
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00857.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/iteratorfacades.hh&gt;</span></div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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;<a·class="code"·href="a00812.html">dune/grid/io/file/vtk/corner.hh</a>&gt;</span></div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00791.html">dune/grid/io/file/vtk/corneriterator.hh</a>&gt;</span></div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00785.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</span></div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="keyword">namespace·</span>dgf</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>·</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"><a·class="line"·href="a03618.html">···18</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03618.html">SimplexGenerationBlock</a></div>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03474.html">BasicBlock</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>
 91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>······<span·class="keywordtype">double</span>·area_;</div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>······<span·class="keywordtype">double</span>·angle_;</div>
 93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>······<span·class="keywordtype">bool</span>·display_;</div>
 94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······std::string·path_;</div>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>······<span·class="keywordtype">bool</span>·haspath_;</div>
 96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······std::string·filename_;</div>
 97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······std::string·filetype_;</div>
 98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······std::string·parameter_;</div>
 99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······std::string·dumpfilename_;</div>
 100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordtype">bool</span>·hasfile_;</div>
 101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keywordtype">int</span>·dimension_;</div>
90 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
91 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">namespace·</span>VTK·{</div>103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">public</span>:</div>
92 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<a·class="code·hl_function"·href="a03618.html#acc7b61bc7ad9d721bc856fe9d8dd6992">SimplexGenerationBlock</a>·(·std·::·istream·&amp;in·);</div>
93 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03618.html#a0fd175f8258055c740534a7482ae04fa">···36</a></span>······<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03618.html#a0fd175f8258055c740534a7482ae04fa">maxArea</a>·()</div>
94 <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>·GV&gt;</div> 
95 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03826.html">···36</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03826.html">BoundaryIterator</a></div> 
96 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······:·<span·class="keyword">public</span>·ForwardIteratorFacade</div> 
97 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········&lt;·BoundaryIterator&lt;GV&gt;,</div> 
98 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>············const·typename·GV::Intersection,</div> 
99 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>············const·typename·GV::Intersection&amp;,</div> 
100 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>············typename·std::iterator_traits&lt;typename·GV::template·Codim&lt;0&gt;::</div> 
101 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>················Iterator&gt;::difference_type&gt;</div> 
102 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{</div>107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······{</div>
 108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········<span·class="keywordflow">return</span>·area_;</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>·</div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03618.html#ad05ed1ffa776160e9f2365112d581bcf">···41</a></span>······<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03618.html#ad05ed1ffa776160e9f2365112d581bcf">minAngle</a>·()</div>
 112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······{</div>
103 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">public</span>:</div>113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········<span·class="keywordflow">return</span>·angle_;</div>
 114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······}</div>
104 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="comment">//·reiterator·the·facades·typedefs·here</span></div> 
105 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03826.html#a11a5c1a50347477a1fd85233127c054b">···46</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03826.html">BoundaryIterator&lt;GV&gt;</a>·<a·class="code·hl_typedef"·href="a03826.html#a11a5c1a50347477a1fd85233127c054b">DerivedType</a>;</div> 
106 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03826.html#a5c3b50023c63240cf43ee0bfd2f5aa87">···47</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·GV::Intersection·<a·class="code·hl_typedef"·href="a03826.html#a5c3b50023c63240cf43ee0bfd2f5aa87">Value</a>;</div> 
107 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03826.html#aa9fed1e7517d00e064f36d3eb21ae0f7">···48</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a03826.html#a5c3b50023c63240cf43ee0bfd2f5aa87">Value</a>&amp;·<a·class="code·hl_typedef"·href="a03826.html#aa9fed1e7517d00e064f36d3eb21ae0f7">Reference</a>;</div> 
108 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03826.html#a87ee265ccb15dd573bfff8fc1aa7ff6a">···49</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GV::template·Codim&lt;0&gt;::Iterator·<a·class="code·hl_typedef"·href="a03826.html#a87ee265ccb15dd573bfff8fc1aa7ff6a">ElementIterator</a>;</div> 
109 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03826.html#abaf2b5c99a14196b7ba0197f3ff13782">···50</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GV::IntersectionIterator·<a·class="code·hl_typedef"·href="a03826.html#abaf2b5c99a14196b7ba0197f3ff13782">IntersectionIterator</a>;</div> 
110 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::iterator_traits&lt;ElementIterator&gt;::difference_type</div> 
111 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03826.html#ae94324fa35c001a669295339eb41ae0c">···52</a></span>······<a·class="code·hl_typedef"·href="a03826.html#ae94324fa35c001a669295339eb41ae0c">DifferenceType</a>;</div> 
112 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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"><a·class="line"·href="a03618.html#ab342699bd3c3bb64c01dac7b4dde401b">···46</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03618.html#ab342699bd3c3bb64c01dac7b4dde401b">display</a>·()</div>
 117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······{</div>
113 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">private</span>:</div>118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········<span·class="keywordflow">return</span>·display_;</div>
114 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">typedef</span>·ForwardIteratorFacade&lt;<a·class="code·hl_typedef"·href="a03826.html#a11a5c1a50347477a1fd85233127c054b">DerivedType</a>,·<a·class="code·hl_typedef"·href="a03826.html#a5c3b50023c63240cf43ee0bfd2f5aa87">Value</a>,·<a·class="code·hl_typedef"·href="a03826.html#aa9fed1e7517d00e064f36d3eb21ae0f7">Reference</a>,</div> 
115 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··········<a·class="code·hl_typedef"·href="a03826.html#ae94324fa35c001a669295339eb41ae0c">DifferenceType</a>&gt;·Facade;</div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div>
 120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03618.html#a120e56172c34589ed71468bfd58fd654">···51</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03618.html#a120e56172c34589ed71468bfd58fd654">haspath</a>·()</div>
 122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······{</div>
 123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········<span·class="keywordflow">return</span>·haspath_;</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"><a·class="line"·href="a03618.html#a8c01a8c65791e2792854614b2a730a6d">···56</a></span>······std·::·string·<a·class="code·hl_function"·href="a03618.html#a8c01a8c65791e2792854614b2a730a6d">path</a>·()</div>
116 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······{</div>
117 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">const</span>·GV*·gv;</div>128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········<span·class="keywordflow">return</span>·path_;</div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······}</div>
118 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<a·class="code·hl_typedef"·href="a03826.html#a87ee265ccb15dd573bfff8fc1aa7ff6a">ElementIterator</a>·eit;</div> 
119 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······std::shared_ptr&lt;IntersectionIterator&gt;·iit;</div> 
120 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03618.html#aeceedfab04bc8db5527673c6ea202f06">···61</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03618.html#aeceedfab04bc8db5527673c6ea202f06">hasfile</a>·()</div>
 132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······{</div>
121 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordtype">bool</span>·valid()<span·class="keyword">·const·</span>{</div> 
122 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········<span·class="comment">//·we&#39;re·valid·if·we&#39;re·passed-the-end</span></div> 
123 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········<span·class="keywordflow">if</span>(eit·==·gv-&gt;template·end&lt;0&gt;())·<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div> 
124 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········<span·class="comment">//·or·if·we&#39;re·on·a·boundary</span></div> 
125 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keywordflow">if</span>((*iit)-&gt;boundary()·&amp;&amp;·!(*iit)-&gt;neighbor())·<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div> 
126 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········<span·class="comment">//·otherwise·we&#39;re·invalid</span></div>133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········<span·class="keywordflow">return</span>·hasfile_;</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>·</div>
 136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a03618.html#a08a3929cdfc96d10187abb001e6d0df8">···66</a></span>······std·::·string·<a·class="code·hl_function"·href="a03618.html#a08a3929cdfc96d10187abb001e6d0df8">filename</a>·()</div>
 137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······{</div>
127 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div>138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········<span·class="keywordflow">return</span>·filename_;</div>
128 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······}</div>139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······}</div>
Max diff block lines reached; 45626/67881 bytes (67.21%) of diff not shown.
13.3 KB
html2text {}
    
Offset 6, 321 lines modifiedOffset 6, 155 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk 
12 boundaryiterators.hh11 ····*·dgfparser
 12 ····*·blocks
 13 simplexgeneration.hh
13 Go_to_the_documentation_of_this_file.14 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file15 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root16 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception17 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-18 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:19 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
 20 ·5#ifndef·DUNE_DGF_SIMPLEXGENERATIONBLOCK_HH
 21 ·6#define·DUNE_DGF_SIMPLEXGENERATIONBLOCK_HH
 22 ·7
19 ·5 
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_BOUNDARYITERATORS_HH 
21 ·7#define·DUNE_GRID_IO_FILE_VTK_BOUNDARYITERATORS_HH 
22 ·8 
23 ·9#include·<iterator>23 ·8#include·<iostream>
24 ·10#include·<memory>24 ·9
 25 ·10#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
25 ·1126 ·11
26 ·12#include·<dune/common/iteratorfacades.hh>27 ·12namespace·Dune
27 ·1328 ·13{
28 ·14#include·<dune/grid/io/file/vtk/corner.hh> 
29 ·15#include·<dune/grid/io/file/vtk/corneriterator.hh> 
30 ·16#include·<dune/grid/io/file/vtk/functionwriter.hh>29 ·14
 30 ·15·namespace·dgf
 31 ·16·{
31 ·1732 ·17
32 ·18namespace·Dune·{ 
33 ·19 
34 ·22 
35 ·28·namespace·VTK·{ 
36 ·29 
37 ·31 
38 ·35·template<typename·GV> 
39 36·class·BoundaryIterator 
40 ·37·:·public·ForwardIteratorFacade 
41 ·38·<·BoundaryIterator<GV>, 
42 ·39·const·typename·GV::Intersection, 
43 ·40·const·typename·GV::Intersection&, 
44 ·41·typename·std::iterator_traits<typename·GV::template·Codim<0>:: 
45 ·42·Iterator>::difference_type> 
46 ·43·{33 18·class·SimplexGenerationBlock
 34 ·19·:·public·BasicBlock
 35 ·20·{
 36 ·21·double·area_;
 37 ·22·double·angle_;
 38 ·23·bool·display_;
 39 ·24·std::string·path_;
 40 ·25·bool·haspath_;
 41 ·26·std::string·filename_;
 42 ·27·std::string·filetype_;
 43 ·28·std::string·parameter_;
 44 ·29·std::string·dumpfilename_;
 45 ·30·bool·hasfile_;
 46 ·31·int·dimension_;
 47 ·32
47 ·44·public:48 ·33·public:
48 ·45·//·reiterator·the·facades·typedefs·here 
49 46·typedef·BoundaryIterator<GV>·DerivedType; 
50 47·typedef·const·typename·GV::Intersection·Value; 
51 48·typedef·Value&·Reference; 
52 49·typedef·typename·GV::template·Codim<0>::Iterator·ElementIterator; 
53 50·typedef·typename·GV::IntersectionIterator·IntersectionIterator; 
54 ·51·typedef·typename·std::iterator_traits<ElementIterator>::difference_type 
55 52·DifferenceType; 
56 ·53 
57 ·54·private: 
58 ·55·typedef·ForwardIteratorFacade<DerivedType,·Value,·Reference, 
59 ·56·DifferenceType>·Facade;49 ·34·SimplexGenerationBlock·(·std·::·istream·&in·);
 50 ·35
 51 36·double·maxArea·()
 52 ·37·{
 53 ·38·return·area_;
 54 ·39·}
 55 ·40
 56 41·double·minAngle·()
 57 ·42·{
 58 ·43·return·angle_;
 59 ·44·}
 60 ·45
 61 46·bool·display·()
 62 ·47·{
 63 ·48·return·display_;
 64 ·49·}
 65 ·50
 66 51·bool·haspath·()
 67 ·52·{
 68 ·53·return·haspath_;
 69 ·54·}
 70 ·55
 71 56·std·::·string·path·()
60 ·5772 ·57·{
61 ·58·const·GV*·gv; 
62 ·59·ElementIterator·eit; 
63 ·60·std::shared_ptr<IntersectionIterator>·iit; 
64 ·61 
65 ·62·bool·valid()·const·{ 
66 ·63·//·we're·valid·if·we're·passed-the-end 
67 ·64·if(eit·==·gv->template·end<0>())·return·true; 
68 ·65·//·or·if·we're·on·a·boundary 
69 ·66·if((*iit)->boundary()·&&·!(*iit)->neighbor())·return·true; 
70 ·67·//·otherwise·we're·invalid73 ·58·return·path_;
 74 ·59·}
 75 ·60
 76 61·bool·hasfile·()
 77 ·62·{
 78 ·63·return·hasfile_;
 79 ·64·}
 80 ·65
 81 66·std·::·string·filename·()
 82 ·67·{
71 ·68·return·false;83 ·68·return·filename_;
72 ·69·}84 ·69·}
73 ·7085 ·70
 86 71·std·::·string·filetype·()
 87 ·72·{
 88 ·73·return·filetype_;
74 ·71·void·basic_increment()·{ 
Max diff block lines reached; 10070/13642 bytes (73.82%) of diff not shown.
7.49 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00806.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-grid:·subsamplingvtkwriter.hh·File·Reference</title>8 <title>dune-grid:·boundaryseg.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, 52 lines modifiedOffset 58, 47 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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>··</div>
71 ··<div·class="headertitle"><div·class="title">subsamplingvtkwriter.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">boundaryseg.hh·File·Reference</div></div>
72 </div><!--header-->72 </div><!--header-->
73 <div·class="contents">73 <div·class="contents">
  
74 <p>Provides·subsampled·file·i/o·for·the·visualization·toolkit.·· 
75 <a·href="#details">More...</a></p> 
76 <div·class="textblock"><code>#include·&lt;ostream&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
 75 <code>#include·&lt;iostream&gt;</code><br·/>
 76 <code>#include·&lt;string&gt;</code><br·/>
77 <code>#include·&lt;memory&gt;</code><br·/>77 <code>#include·&lt;vector&gt;</code><br·/>
78 <code>#include·&lt;dune/common/indent.hh&gt;</code><br·/> 
79 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>78 <code>#include·&lt;map&gt;</code><br·/>
80 <code>#include·&lt;dune/geometry/virtualrefinement.hh&gt;</code><br·/> 
81 <code>#include·&lt;<a·class="el"·href="a00821_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code><br·/> 
82 <code>#include·&lt;<a·class="el"·href="a00770_source.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00773_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/>
 80 <code>#include·&lt;<a·class="el"·href="a00857_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
83 </div>81 </div>
84 <p><a·href="a00806_source.html">Go·to·the·source·code·of·this·file.</a></p>82 <p><a·href="a00806_source.html">Go·to·the·source·code·of·this·file.</a></p>
85 <table·class="memberdecls">83 <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="a03970.html">Dune::SubsamplingVTKWriter&lt;·GridView·&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="a03490.html">Dune::dgf::BoundarySegBlock</a></td></tr>
89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Writer·for·the·output·of·subsampled·grid·functions·in·the·vtk·format.··<a·href="a03970.html#details">More...</a><br·/></td></tr> 
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">88 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
93 Namespaces</h2></td></tr>90 Namespaces</h2></td></tr>
94 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>91 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
95 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>92 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></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>
 94 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
 95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>96 </table>
98 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
99 <div·class="textblock"><p·>Provides·subsampled·file·i/o·for·the·visualization·toolkit.·</p> 
100 <dl·class="section·author"><dt>Author</dt><dd>Jö·Fahlke·</dd></dl> 
101 </div></div><!--·contents·-->97 </div><!--·contents·-->
102 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>99 <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.4100 Generated·by&#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>101 </small></address>
106 </body>102 </body>
107 </html>103 </html>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
1.3 KB
html2text {}
    
Offset 6, 35 lines modifiedOffset 6, 31 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·dgfparser
 12 ····*·blocks
12 Classes·|·Namespaces13 Classes·|·Namespaces
13 subsamplingvtkwriter.hh·File·Reference 
14 Provides·subsampled·file·i/o·for·the·visualization·toolkit.·More...14 boundaryseg.hh·File·Reference
 15 #include·<cassert>
15 #include·<ostream>16 #include·<iostream>
 17 #include·<string>
16 #include·<memory>18 #include·<vector>
 19 #include·<map>
17 #include·<dune/common/indent.hh> 
18 #include·<dune/geometry/type.hh> 
19 #include·<dune/geometry/virtualrefinement.hh> 
20 #include·<dune/grid/io/file/vtk/vtkwriter.hh>20 #include·<dune/grid/io/file/dgfparser/parser.hh>
21 #include·<dune/grid/io/file/vtk/vtuwriter.hh>21 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
22 Go_to_the_source_code_of_this_file.22 Go_to_the_source_code_of_this_file.
23 ·Classes23 ·Classes
 24 class· Dune::dgf::BoundarySegBlock
24 class· Dune::SubsamplingVTKWriter<_GridView_> 
25  ······Writer·for·the·output·of·subsampled·grid·functions·in·the·vtk·format. 
26 ········More... 
27  25  
28 ·Namespaces26 ·Namespaces
29 namespace· Dune27 namespace· Dune
30  ··········Include·standard·header·files.28  ··········Include·standard·header·files.
31  29  
 30 namespace· Dune::dgf
 31  
32 *****·Detailed·Description·***** 
33 Provides·subsampled·file·i/o·for·the·visualization·toolkit. 
34 ··Author 
35 ·······Fahlke 
  
36 ===============================================================================32 ===============================================================================
37 ·····Generated·by [doxygen]·1.9.433 ·····Generated·by [doxygen]·1.9.4
109 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00806_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-grid:·subsamplingvtkwriter.hh·Source·File</title>8 <title>dune-grid:·boundaryseg.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, 396 lines modifiedOffset 58, 117 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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">subsamplingvtkwriter.hh</div></div>68 ··<div·class="headertitle"><div·class="title">boundaryseg.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00806.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00806.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_BOUNDARYSEGBLOCK_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_BOUNDARYSEGBLOCK_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_SUBSAMPLINGVTKWRITER_HH</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>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_SUBSAMPLINGVTKWRITER_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;ostream&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</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>·</div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/indent.hh&gt;</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/virtualrefinement.hh&gt;</span></div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00821.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</span></div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00770.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</span></div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00773.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</span></div>
 85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00857.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&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>·</div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
88 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.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>
 91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">namespace·</span>dgf</div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··{</div>
 93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a03490.html">···23</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03490.html">BoundarySegBlock</a></div>
 94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03474.html">BasicBlock</a></div>
89 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>{</div>95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····{</div>
90 <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>·Gr<span·class="keywordtype">id</span>View·&gt;</div> 
91 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03970.html">···38</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03970.html">SubsamplingVTKWriter</a></div> 
92 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04014.html">VTKWriter</a>&lt;GridView&gt;</div>96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keywordtype">int</span>·dimworld;····················<span·class="comment">//·the·dimension·of·the·vertices·(is·given··from·user)</span></div>
 97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keywordtype">bool</span>·goodline;···················<span·class="comment">//·active·line·describes·a·vertex</span></div>
 98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······std·::·vector&lt;·unsigned·int·&gt;·p;·<span·class="comment">//·active·vertex</span></div>
 99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keywordtype">int</span>·bndid;</div>
 100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a03750.html#afa9bc1f519c309d951d1955cbce7ea7f">DGFBoundaryParameter::type</a>·BoundaryParameter;</div>
93 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··{</div>101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······BoundaryParameter·parameter;</div>
94 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04014.html">VTKWriter&lt;GridView&gt;</a>·<a·class="code·hl_class"·href="a04014.html">Base</a>;</div> 
95 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dim·=·<a·class="code·hl_variable"·href="a01033.html#ga89d9f6119d40dcf32189e015fe93dda1">GridView::dimension</a>;</div> 
96 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dimw·=·<a·class="code·hl_variable"·href="a01033.html#gac709880cf1eac9bd7ae0f7c63ffb9ccd">GridView::dimensionworld</a>;</div> 
97 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridView::Grid::ctype·ctype;</div> 
98 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridView::template·Codim&lt;·0·&gt;::Entity·Entity;</div> 
99 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">typedef</span>·VirtualRefinement&lt;dim,·ctype&gt;·Refinement;</div>102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keywordtype">bool</span>·simplexgrid;</div>
100 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refinement::IndexVector·IndexVector;</div> 
101 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refinement::ElementIterator·SubElementIterator;</div> 
102 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refinement::VertexIterator·SubVertexIterator;</div> 
103 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
104 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a04038.html">Base::CellIterator</a>·<a·class="code·hl_class"·href="a04038.html">CellIterator</a>;</div> 
105 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a04014.html#ab5793f7e9c35d5557fbd01a617768ec0">Base::FunctionIterator</a>·FunctionIterator;</div> 
106 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">using·</span><a·class="code·hl_function"·href="a04014.html#a712d991fceb8305b506fee51d0ab9007">Base::cellBegin</a>;</div> 
107 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">using·</span><a·class="code·hl_function"·href="a04014.html#a3069b3c2a53fd55a86ff31aef83c44bd">Base::cellEnd</a>;</div> 
108 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">using·</span><a·class="code·hl_variable"·href="a04014.html#a9dbec108bfcb591dcd191904c29ada56">Base::celldata</a>;</div> 
109 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">using·</span><a·class="code·hl_variable"·href="a04014.html#ae4bf72c5ed8de7d8a3557939b34043d4">Base::ncells</a>;</div> 
110 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">using·</span><a·class="code·hl_variable"·href="a04014.html#af8e8ed0c450ad5b2efeff3a5f4516762">Base::ncorners</a>;</div> 
111 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">using·</span><a·class="code·hl_variable"·href="a04014.html#ac97ec2b3dda17b2e2aad67c77011430a">Base::nvertices</a>;</div> 
112 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">using·</span><a·class="code·hl_variable"·href="a04014.html#a7e486608ebbf70f38186c1fa82812068">Base::outputtype</a>;</div> 
113 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">using·</span><a·class="code·hl_function"·href="a04014.html#a247bdfe6c0268fdd21e71eadb5f95baf">Base::vertexBegin</a>;</div> 
114 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">using·</span><a·class="code·hl_function"·href="a04014.html#aee5406947e96ea159cc1fcfddbdd127d">Base::vertexEnd</a>;</div> 
115 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keyword">using·</span><a·class="code·hl_variable"·href="a04014.html#a34337462dcfcbab3f2ec615027b47182">Base::vertexdata</a>;</div> 
116 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
117 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">public</span>:</div>104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">public</span>:</div>
118 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03970.html#a90394e06e96db88ec6c93d672f583a51">···80</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03970.html#a90394e06e96db88ec6c93d672f583a51">SubsamplingVTKWriter</a>·(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02882.html">GridView</a>·&amp;gridView,</div> 
119 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>···································Dune::RefinementIntervals·intervals_,·<span·class="keywordtype">bool</span>·coerceToSimplex_·=·<span·class="keyword">false</span>,</div> 
120 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>···································<a·class="code·hl_enumeration"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741af">VTK::Precision</a>·<a·class="code·hl_function"·href="a04014.html#ab445a9f7f8fa50bbed7416c146fd5c06">coordPrecision</a>·=·<a·class="code·hl_enumvalue"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afad33ec2b0bbea6d471a4706cea030e1e3">VTK::Precision::float32</a>)</div> 
121 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········:·<a·class="code·hl_class"·href="a04014.html">Base</a>(gridView,·VTK::<a·class="code·hl_enumvalue"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312aad7b0e41ffa9e0f8000ecee2b36bd91a">nonconforming</a>,·<a·class="code·hl_function"·href="a04014.html#ab445a9f7f8fa50bbed7416c146fd5c06">coordPrecision</a>)</div> 
122 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········,·intervals(intervals_),·coerceToSimplex(coerceToSimplex_)</div>105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03490.html#acb028c46b1194cd0c378696861541bb2">···35</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03722.html">DGFEntityKey&lt;·unsigned·int&gt;</a>·<a·[·...·truncated·by·diffoscope;·len:·91,·SHA:·3961fbe671b40bf56e0eb8cd742c6264a38dd2795ac1fa5244bc2e11283c8806·...·]</div>
 106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03490.html#ab599318717430314e32eb4a1fd162904">···36</a></span>······<span·class="keyword">typedef</span>·std::pair·&lt;·int,·BoundaryParameter·&gt;·<a·class="code·hl_typedef"·href="a03490.html#ab599318717430314e32eb4a1fd162904">BndParam</a>;</div>
 107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="comment">//·initialize·vertex·block·and·get·first·vertex</span></div>
 109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<a·class="code·hl_function"·href="a03490.html#ac3da837c85b5aa9bbb24e130b6ee3a1e">BoundarySegBlock</a>·(·std·::·istream·&amp;in,·<span·class="keywordtype">int</span>·pnofvtx,</div>
 110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·························<span·class="keywordtype">int</span>·pdimworld,·<span·class="keywordtype">bool</span>·psimplexgrid·);</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="comment">//·some·information</span></div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03490.html#a4ce343f4fe2efae532a8a48fae09cf01">get</a>(·std·::·map&lt;·EntityKey,·BndParam·&gt;·&amp;·facemap,</div>
 114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>···············<span·class="keywordtype">bool</span>·fixedsize,</div>
 115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>···············<span·class="keywordtype">int</span>·vtxoffset</div>
 116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>···············);</div>
 117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03490.html#a0e111c9a960299c9ed9fe94601244021">···48</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03490.html#a0e111c9a960299c9ed9fe94601244021">ok</a>()</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>········<span·class="keywordflow">return</span>·goodline;</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"><a·class="line"·href="a03490.html#ade45334299b02d12f0b7a6c125ffd9c6">···53</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03490.html#ade45334299b02d12f0b7a6c125ffd9c6">nofbound</a>()</div>
123 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</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>········<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a03474.html#a85a063b24ab8bd713f381bc6ea0b5fb9">noflines</a>();</div>
 126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······}</div>
 127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">private</span>:</div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordtype">bool</span>·next();</div>
 130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="comment">//·get·coordinates·of·active·vertex</span></div>
 132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordtype">int</span>·operator[]·(<span·class="keywordtype">int</span>·i)</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>········assert(<a·class="code·hl_function"·href="a03490.html#a0e111c9a960299c9ed9fe94601244021">ok</a>());</div>
Max diff block lines reached; 19928/90921 bytes (21.92%) of diff not shown.
20.4 KB
html2text {}
    
Offset 6, 538 lines modifiedOffset 6, 136 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk 
12 subsamplingvtkwriter.hh11 ····*·dgfparser
 12 ····*·blocks
 13 boundaryseg.hh
13 Go_to_the_documentation_of_this_file.14 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file15 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root16 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception17 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-18 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:19 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
19 ·5 
20 ·6#ifndef·DUNE_SUBSAMPLINGVTKWRITER_HH 
21 ·7#define·DUNE_SUBSAMPLINGVTKWRITER_HH 
22 ·820 ·5#ifndef·DUNE_DGF_BOUNDARYSEGBLOCK_HH
 21 ·6#define·DUNE_DGF_BOUNDARYSEGBLOCK_HH
 22 ·7
 23 ·8#include·<cassert>
23 ·9#include·<ostream>24 ·9#include·<iostream>
 25 ·10#include·<string>
24 ·10#include·<memory>26 ·11#include·<vector>
 27 ·12#include·<map>
 28 ·13
25 ·11 
26 ·12#include·<dune/common/indent.hh> 
27 ·13#include·<dune/geometry/type.hh> 
28 ·14#include·<dune/geometry/virtualrefinement.hh> 
29 ·15#include·<dune/grid/io/file/vtk/vtkwriter.hh>29 ·14#include·<dune/grid/io/file/dgfparser/parser.hh>
30 ·16#include·<dune/grid/io/file/vtk/vtuwriter.hh>30 ·15#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
 31 ·16
31 ·1732 ·17
32 ·24namespace·Dune33 ·18namespace·Dune
 34 ·19{
33 ·25{ 
34 ·37·template<·class·GridView·> 
35 38·class·SubsamplingVTKWriter 
36 ·39·:·public·VTKWriter<GridView> 
37 ·40·{ 
38 ·41·typedef·VTKWriter<GridView>·Base; 
39 ·42·constexpr·static·int·dim·=·GridView::dimension; 
40 ·43·constexpr·static·int·dimw·=·GridView::dimensionworld; 
41 ·44·typedef·typename·GridView::Grid::ctype·ctype; 
42 ·45·typedef·typename·GridView::template·Codim<·0·>::Entity·Entity; 
43 ·46·typedef·VirtualRefinement<dim,·ctype>·Refinement; 
44 ·47·typedef·typename·Refinement::IndexVector·IndexVector; 
45 ·48·typedef·typename·Refinement::ElementIterator·SubElementIterator; 
46 ·49·typedef·typename·Refinement::VertexIterator·SubVertexIterator; 
47 ·50 
48 ·51·typedef·typename·Base::CellIterator·CellIterator; 
49 ·52·typedef·typename·Base::FunctionIterator·FunctionIterator; 
50 ·53·using·Base::cellBegin; 
51 ·54·using·Base::cellEnd; 
52 ·55·using·Base::celldata; 
53 ·56·using·Base::ncells; 
54 ·57·using·Base::ncorners; 
55 ·58·using·Base::nvertices; 
56 ·59·using·Base::outputtype; 
57 ·60·using·Base::vertexBegin; 
58 ·61·using·Base::vertexEnd; 
59 ·62·using·Base::vertexdata; 
60 ·63 
61 ·64·public: 
62 80·explicit·SubsamplingVTKWriter·(const·GridView·&gridView, 
63 ·81·Dune::RefinementIntervals·intervals_,·bool·coerceToSimplex_·=·false, 
64 ·82·VTK::Precision·coordPrecision·=·VTK::Precision::float32) 
65 ·83·:·Base(gridView,·VTK::nonconforming,·coordPrecision) 
66 ·84·,·intervals(intervals_),·coerceToSimplex(coerceToSimplex_) 
67 ·85·{ 
68 ·86·if(intervals_.intervals()·<·1)·{ 
69 ·87·DUNE_THROW(Dune::IOError,"SubsamplingVTKWriter:·Refinement·intervals·must 
70 be·larger·than·zero!·(One·interval·means·no·subsampling)"); 
71 ·88·} 
72 ·89·} 
73 ·90 
74 ·91·private: 
75 ·92·GeometryType·subsampledGeometryType(GeometryType·geometryType) 
76 ·93·{ 
77 ·94·return·(geometryType.isCube()·&&·!coerceToSimplex·?·geometryType·: 
78 GeometryTypes::simplex(dim)); 
79 ·95·} 
80 ·96 
81 ·97·template<typename·SubIterator> 
82 ·98·struct·IteratorSelector 
83 ·99·{}; 
84 ·100 
85 ·101·SubElementIterator·refinementBegin(const·Refinement&·refinement,·Dune:: 
86 RefinementIntervals·intervals,·IteratorSelector<SubElementIterator>) 
87 ·102·{ 
88 ·103·return·refinement.eBegin(intervals); 
89 ·104·} 
90 ·105 
91 ·106·SubVertexIterator·refinementBegin(const·Refinement&·refinement,·Dune:: 
92 RefinementIntervals·intervals,·IteratorSelector<SubVertexIterator>) 
93 ·107·{ 
94 ·108·return·refinement.vBegin(intervals); 
95 ·109·} 
96 ·110 
97 ·111·SubElementIterator·refinementEnd(const·Refinement&·refinement,·Dune:: 
98 RefinementIntervals·intervals,·IteratorSelector<SubElementIterator>) 
99 ·112·{ 
100 ·113·return·refinement.eEnd(intervals); 
101 ·114·} 
102 ·115 
103 ·116·SubVertexIterator·refinementEnd(const·Refinement&·refinement,·Dune:: 
104 RefinementIntervals·intervals,·IteratorSelector<SubVertexIterator>) 
105 ·117·{ 
106 ·118·return·refinement.vEnd(intervals); 
107 ·119·} 
108 ·12035 ·20
 36 ·21·namespace·dgf
109 ·121·template<typename·Data,·typename·Iterator,·typename·SubIterator> 
110 ·122·void·writeData(VTK::VTUWriter&·writer,·const·Data&·data,·const·Iterator 
111 begin,·const·Iterator·end,·int·nentries,·IteratorSelector<SubIterator>·sis) 
112 ·123·{ 
113 ·124·for·(auto·it·=·data.begin(), 
114 ·125·iend·=·data.end(); 
115 ·126·it·!=·iend; 
116 ·127·++it) 
117 ·128·{ 
118 ·129·const·auto&·f·=·*it; 
119 ·130·VTK::FieldInfo·fieldInfo·=·f.fieldInfo(); 
Max diff block lines reached; 6904/20835 bytes (33.14%) of diff not shown.
7.39 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00809.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-grid:·b64enc.hh·File·Reference</title>8 <title>dune-grid:·polygon.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, 54 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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>··</div>
71 ··<div·class="headertitle"><div·class="title">b64enc.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">polygon.hh·File·Reference</div></div>
72 </div><!--header-->72 </div><!--header-->
73 <div·class="contents">73 <div·class="contents">
  
74 <p>Simple·base64·encode.·· 
75 <a·href="#details">More...</a></p> 
76 <div·class="textblock"><code>#include·&lt;assert.h&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>
 75 <code>#include·&lt;vector&gt;</code><br·/>
 76 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
 77 <code>#include·&lt;<a·class="el"·href="a00857_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
77 </div>78 </div>
78 <p><a·href="a00809_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a00809_source.html">Go·to·the·source·code·of·this·file.</a></p>
79 <table·class="memberdecls">80 <table·class="memberdecls">
80 <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>
81 Classes</h2></td></tr>82 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="a03818.html">Dune::b64chunk</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="a03530.html">Dune::dgf::PolygonBlock</a></td></tr>
83 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">struct·representing·the·three·byte·text·as·well·as·the·four·6·bit·chunks··<a·href="a03818.html#details">More...</a><br·/></td></tr> 
84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 </table><table·class="memberdecls">85 </table><table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
87 Namespaces</h2></td></tr>87 Namespaces</h2></td></tr>
88 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>88 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
89 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>89 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></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"> 
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a> 
93 Variables</h2></td></tr> 
94 <tr><td·colspan="2"><div·class="groupHeader"></div></td></tr> 
95 <tr·class="memitem:a0f8eaefa183de6150378561ac93d210a"><td·class="memItemLeft"·align="right"·valign="top">const·char&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html#a0f8eaefa183de6150378561ac93d210a">Dune::base64table</a>·[]</td></tr>91 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
96 <tr·class="memdesc:a0f8eaefa183de6150378561ac93d210a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">endoing·table··<a·href="a01063.html#a0f8eaefa183de6150378561ac93d210a">More...</a><br·/></td></tr> 
97 <tr·class="separator:a0f8eaefa183de6150378561ac93d210a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>93 </table>
99 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
100 <div·class="textblock"><p·>Simple·base64·encode.·</p> 
101 <dl·class="section·author"><dt>Author</dt><dd>Christian·Engwer</dd></dl> 
102 <p>We·implement·the·base64·encoding·(c.f.·RFC·4648·<a·href="https://tools.ietf.org/html/rfc4648">https://tools.ietf.org/html/rfc4648</a>).·</p> 
103 </div></div><!--·contents·-->94 </div><!--·contents·-->
104 <!--·start·footer·part·-->95 <!--·start·footer·part·-->
105 <hr·class="footer"/><address·class="footer"><small>96 <hr·class="footer"/><address·class="footer"><small>
106 Generated·by&#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
107 </small></address>98 </small></address>
108 </body>99 </body>
109 </html>100 </html>
1.07 KB
html2text {}
    
Offset 6, 35 lines modifiedOffset 6, 28 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·dgfparser
 12 ····*·blocks
12 Classes·|·Namespaces13 Classes·|·Namespaces
13 b64enc.hh·File·Reference14 polygon.hh·File·Reference
14 Simple·base64·encode.·More... 
15 #include·<assert.h>15 #include·<iostream>
 16 #include·<vector>
 17 #include·<dune/common/typetraits.hh>
 18 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
16 Go_to_the_source_code_of_this_file.19 Go_to_the_source_code_of_this_file.
17 ·Classes20 ·Classes
 21 struct· Dune::dgf::PolygonBlock
18 struct· Dune::b64chunk 
19  ·······struct·representing·the·three·byte·text·as·well·as·the·four·6·bit 
20 ·········chunks·More... 
21  22  
22 ·Namespaces23 ·Namespaces
23 namespace· Dune24 namespace· Dune
24  ··········Include·standard·header·files.25  ··········Include·standard·header·files.
25  26  
 27 namespace· Dune::dgf
26 ·Variables 
27 const·char Dune::base64table·[] 
28  ··········endoing·table·More... 
29  28  
30 *****·Detailed·Description·***** 
31 Simple·base64·encode. 
32 ··Author 
33 ······Christian·Engwer 
34 We·implement·the·base64·encoding·(c.f.·RFC·4648·https://tools.ietf.org/html/ 
35 rfc4648). 
  
36 ===============================================================================29 ===============================================================================
37 ·····Generated·by [doxygen]·1.9.430 ·····Generated·by [doxygen]·1.9.4
38.6 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00809_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-grid:·b64enc.hh·Source·File</title>8 <title>dune-grid:·polygon.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, 96 lines modifiedOffset 58, 90 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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">b64enc.hh</div></div>68 ··<div·class="headertitle"><div·class="title">polygon.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00809.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00809.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·mode:·C++;·tab-width:·2;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=2·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_POLYGON_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_POLYGON_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_GRID_IO_FILE_VTK_B64ENC_HH</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_B64ENC_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;assert.h&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00857.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</span></div>
 83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</div>
83 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01063.html#a0f8eaefa183de6150378561ac93d210a">···23</a></span>··<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·<a·class="code·hl_variable"·href="a01063.html#a0f8eae[·...·truncated·by·diffoscope;·len:·47,·SHA:·b0fae2e3b9731b7b96e1a93ef8e6f193f7d1aad60dd60ee2f2a4a95f6a8c2bb4·...·]</div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">namespace·</span>dgf</div>
 88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··{</div>
 89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="comment">//·PolygonBlock</span></div>
 91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="comment">//·------------</span></div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a03530.html">···23</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03530.html">PolygonBlock</a></div>
 94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03474.html">BasicBlock</a></div>
84 <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>····{</div>
 96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a03530.html#a217a4a274f05352d1e6713bea7021e6a">···26</a></span>······<a·class="code·hl_function"·href="a03530.html#a217a4a274f05352d1e6713bea7021e6a">PolygonBlock</a>·(·std::istream·&amp;in,·<span·class="keywordtype">int</span>·numVtx,·<span·class="keywordtype">int</span>·vtxOfs·)</div>
 97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>········:·<a·class="code·hl_class"·href="a03474.html">BasicBlock</a>(·in,·<span·class="stringliteral">&quot;Polygon&quot;</span>·),·<a·class="code·hl_variable"·href="a03530.html#aefad44015beb37ef254dfcae5e43eb1f">vtxBegin_</a>(·vtxOfs·),·<a·class="code·hl_variable"·href="a03530.html#ac5a064ac711de0630d1c500390c69ec1">vtxEnd_</a>(·vtxOfs·+·numVtx·)</div>
 98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······{}</div>
85 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="charliteral">&#39;A&#39;</span>,·<span·class="charliteral">&#39;B&#39;</span>,·<span·class="charliteral">&#39;C&#39;</span>,·<span·class="charliteral">&#39;D&#39;</span>,·<span·class="charliteral">&#39;E&#39;</span>,·<span·class="charliteral">&#39;F&#39;</span>,·<span·class="charliteral">&#39;G&#39;</span>,·<span·class="charliteral">&#39;H&#39;</span>,·<span·class="charliteral">&#39;I&#39;</span>,·<span·class="charliteral">&#39;J&#39;</span>,·<span·class="charliteral">&#39;K&#39;</span>,·<span·class="charliteral">&#39;L&#39;</span>,·<span·class="charliteral">&#39;M&#39;</span>,</div> 
86 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="charliteral">&#39;N&#39;</span>,·<span·class="charliteral">&#39;O&#39;</span>,·<span·class="charliteral">&#39;P&#39;</span>,·<span·class="charliteral">&#39;Q&#39;</span>,·<span·class="charliteral">&#39;R&#39;</span>,·<span·class="charliteral">&#39;S&#39;</span>,·<span·class="charliteral">&#39;T&#39;</span>,·<span·class="charliteral">&#39;U&#39;</span>,·<span·class="charliteral">&#39;V&#39;</span>,·<span·class="charliteral">&#39;W&#39;</span>,·<span·class="charliteral">&#39;X&#39;</span>,·<span·class="charliteral">&#39;Y&#39;</span>,·<span·class="charliteral">&#39;Z&#39;</span>,</div> 
87 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="charliteral">&#39;a&#39;</span>,·<span·class="charliteral">&#39;b&#39;</span>,·<span·class="charliteral">&#39;c&#39;</span>,·<span·class="charliteral">&#39;d&#39;</span>,·<span·class="charliteral">&#39;e&#39;</span>,·<span·class="charliteral">&#39;f&#39;</span>,·<span·class="charliteral">&#39;g&#39;</span>,·<span·class="charliteral">&#39;h&#39;</span>,·<span·class="charliteral">&#39;i&#39;</span>,·<span·class="charliteral">&#39;j&#39;</span>,·<span·class="charliteral">&#39;k&#39;</span>,·<span·class="charliteral">&#39;l&#39;</span>,·<span·class="charliteral">&#39;m&#39;</span>,</div> 
88 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="charliteral">&#39;n&#39;</span>,·<span·class="charliteral">&#39;o&#39;</span>,·<span·class="charliteral">&#39;p&#39;</span>,·<span·class="charliteral">&#39;q&#39;</span>,·<span·class="charliteral">&#39;r&#39;</span>,·<span·class="charliteral">&#39;s&#39;</span>,·<span·class="charliteral">&#39;t&#39;</span>,·<span·class="charliteral">&#39;u&#39;</span>,·<span·class="charliteral">&#39;v&#39;</span>,·<span·class="charliteral">&#39;w&#39;</span>,·<span·class="charliteral">&#39;x&#39;</span>,·<span·class="charliteral">&#39;y&#39;</span>,·<span·class="charliteral">&#39;z&#39;</span>,</div> 
89 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="charliteral">&#39;0&#39;</span>,·<span·class="charliteral">&#39;1&#39;</span>,·<span·class="charliteral">&#39;2&#39;</span>,·<span·class="charliteral">&#39;3&#39;</span>,·<span·class="charliteral">&#39;4&#39;</span>,·<span·class="charliteral">&#39;5&#39;</span>,·<span·class="charliteral">&#39;6&#39;</span>,·<span·class="charliteral">&#39;7&#39;</span>,·<span·class="charliteral">&#39;8&#39;</span>,·<span·class="charliteral">&#39;9&#39;</span>,·<span·class="charliteral">&#39;+&#39;</span>,·<span·class="charliteral">&#39;/&#39;</span></div> 
90 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··};</div>99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03530.html#aaa42c3cf4afa0df22d96c06f248bd6d4">···30</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03530.html#aaa42c3cf4afa0df22d96c06f248bd6d4">get</a>·(·std::vector&lt;·std::vector&lt;·int·&gt;·&gt;·&amp;polygons·)</div>
91 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······{</div>
92 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03818.html">···33</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03818.html">b64chunk</a></div>102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<a·class="code·hl_function"·href="a03474.html#a03e10ffe0ec5e21e5ac302c54f6d57db">reset</a>();</div>
 103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········std::vector&lt;·int·&gt;·<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faf3c7b04406fb9a5407c4c3ae5ad1ef1c">polygon</a>;</div>
 104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········<span·class="keywordflow">while</span>(·<a·class="code·hl_function"·href="a03474.html#a1e0d3a75117e72e3e53bf2caebc39dd2">getnextline</a>()·)</div>
93 <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>········{</div>
 106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··········<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faf3c7b04406fb9a5407c4c3ae5ad1ef1c">polygon</a>.clear();</div>
 107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·vtxIdx;·<a·class="code·hl_function"·href="a03474.html#a5225f6a7e05f698a469be85623b1f287">getnextentry</a>(·vtxIdx·);·)</div>
94 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03818.html#a1131ba9802a736203dcd7566ee7d6c65">···35</a></span>····<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a03818.html#a1131ba9802a736203dcd7566ee7d6c65">size_type</a>·=·<span·class="keywordtype">unsigned</span>·char;</div> 
95 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">···36</a></span>····<a·class="code·hl_typedef"·href="a03818.html#a1131ba9802a736203dcd7566ee7d6c65">size_type</a>·<a·class="code·hl_variable"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">size</a>;</div> 
96 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">···37</a></span>····<span·class="keywordtype">char</span>·<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[3];</div> 
97 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··········{</div>
98 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03818.html#af5b86cb11f0aca7381e1802b9a5f9580">···39</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03818.html#af5b86cb11f0aca7381e1802b9a5f9580">reset</a>()</div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>············<span·class="keywordflow">if</span>(·(<a·class="code·hl_variable"·href="a03530.html#aefad44015beb37ef254dfcae5e43eb1f">vtxBegin_</a>·&gt;·vtxIdx)·||·(vtxIdx·&gt;=·<a·class="code·hl_variable"·href="a03530.html#ac5a064ac711de0630d1c50[·...·truncated·by·diffoscope;·len:·25,·SHA:·eba2ef767bf8c12aac5e5b46297704b41d9764618342af780b77fdbeb7654358·...·])</div>
 110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··············DUNE_THROW(·<a·class="code·hl_class"·href="a03626.html">DGFException</a>,·<span·class="stringliteral">&quot;Error·in·&quot;</span>·&lt;&lt;·*<span·class="keyword">this</span>·&lt;&lt;·<span·class="stringliteral">&quot;:·Invalid·vertex·index·(&quot;</span>·&lt;&lt;·vtxIdx·&lt;&lt;·<span·class="stringliteral">&quot;·not·int·[&quot;</span>·&lt;&lt;·<a·class="code·hl_variable"·href="a03530.html#aefad44015beb37ef254dfcae5e43eb1f">vtxBegin_</a>·&lt;&lt;·<span·class="stringliteral">&quot;,·&quot;</span>·&lt;&lt;·<a·class="code·hl_variable"·href="a03530.html#ac5a064ac711de0630d1c500390c69ec1">vtxEnd_</a>·&lt;&lt;·<span·class="stringliteral">&quot;[)&quot;</span>·);</div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>············<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faf3c7b04406fb9a5407c4c3ae5ad1ef1c">polygon</a>.push_back(·vtxIdx·-·<a·class="code·hl_variable"·href="a03530.html#aefad44015beb37ef254dfcae5e43eb1f">vtxBegin_</a>·);</div>
99 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··········}</div>
100 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<a·class="code·hl_variable"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">size</a>·=·0;</div> 
101 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[0]·=·<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[1]·=·<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[2]·=·0;</div> 
102 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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>··········polygons.push_back(·<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faf3c7b04406fb9a5407c4c3ae5ad1ef1c">polygon</a>·);</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="keywordflow">return</span>·polygons.size();</div>
 117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······}</div>
103 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
104 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03818.html#aec6f229c1c8d0af459d81116ee20330a">···45</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03818.html#aec6f229c1c8d0af459d81116ee20330a">read</a[·...·truncated·by·diffoscope;·len:·175,·SHA:·043ddf79659382f588a0bcdde7ee76c40c539c2501d242ee722a66ab013e9db5·...·]</div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">protected</span>:</div>
 120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03530.html#aefad44015beb37ef254dfcae5e43eb1f">···50</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03530.html#aefad44015beb37ef254dfcae5e43eb1f">vtxBegin_</a>,·<a·class="code·hl_variable"·href="a03530.html#ac5a064ac711de0630d1c500390c69ec1">vtxEnd_</a>;</div>
105 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····{</div>121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····};</div>
106 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<a·class="code·hl_variable"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">size</a>·=·s&gt;=3·?·3·:·s;</div> 
107 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[0]·=·s&gt;0·?·t[0]·:·0;</div> 
108 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[1]·=·s&gt;1·?·t[1]·:·0;</div> 
109 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[2]·=·s&gt;2·?·t[2]·:·0;</div> 
110 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">size</a>;</div> 
111 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
112 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··}·<span·class="comment">//·namespace·dgf</span></div>
113 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03818.html#aef8a9dfb8d2ba5a6dda94cd047f363e6">···54</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03818.html#aef8a9dfb8d2ba5a6dda94cd047f363e6">put</a>(<span·class="keyword">const</span>·<span[·...·truncated·by·diffoscope;·len:·35,·SHA:·1b410d8bd07db6f00b46e743a78908781c21f0099c68003961c034d67c919cbe·...·]</div>124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>}·<span·class="comment">//·end·namespace·Dune</span></div>
114 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····{</div>125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
115 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······assert·(<a·class="code·hl_variable"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">size</a>·&lt;·3);</div> 
116 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[<a·class="code·hl_variable"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">size</a>++]·=·c;</div> 
117 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div> 
118 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
119 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03818.html#a142e802572914a4ddfeaf0c6637a0c13">···60</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03818.html#a142e802572914a4ddfeaf0c6637a0c13">write</a>(<span·class="keywordtype">char</span>*·t)</div> 
120 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····{</div> 
121 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·A·=·(<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[0]·&amp;·0b1111&#39;1100)·&gt;&gt;·2;</div> 
122 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·B·=·(<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[0]·&amp;·0b0000&#39;0011)·&lt;&lt;·4·|·(<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[1]·&amp;·0b1111&#39;0000)·&gt;&gt;·4;</div> 
123 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·C·=·(<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[1]·&amp;·0b0000&#39;1111)·&lt;&lt;·2·|·(<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[2]·&amp;·0b1100&#39;0000)·&gt;&gt;·6;</div> 
124 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·D·=·<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[2]·&amp;·0b0011&#39;1111;</div> 
125 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······t[0]·=·<a·class="code·hl_variable"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">size</a>&gt;0·?·<a·class="code·hl_variable"·href="a01063.html#a0f8eaefa183de6150378561ac93d210a">base64table</a>[A]·:·<span·class="charliteral">&#39;=&#39;</span>;</div> 
126 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······t[1]·=·<a·class="code·hl_variable"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">size</a>&gt;0·?·<a·class="code·hl_variable"·href="a01063.html#a0f8eaefa183de6150378561ac93d210a">base64table</a>[B]·:·<span·class="charliteral">&#39;=&#39;</span>;</div> 
127 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······t[2]·=·<a·class="code·hl_variable"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">size</a>&gt;1·?·<a·class="code·hl_variable"·href="a01063.html#a0f8eaefa183de6150378561ac93d210a">base64table</a>[C]·:·<span·class="charliteral">&#39;=&#39;</span>;</div> 
128 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······t[3]·=·<a·class="code·hl_variable"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">size</a>&gt;2·?·<a·class="code·hl_variable"·href="a01063.html#a0f8eaefa183de6150378561ac93d210a">base64table</a>[D]·:·<span·class="charliteral">&#39;=&#39;</span>;</div> 
129 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<a·class="code·hl_variable"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">size</a>·=·0;</div> 
130 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div> 
131 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··};</div> 
132 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
133 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>}·<span·class="comment">//·namespace·Dune</span></div> 
134 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
135 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_GRID_IO_FILE_VTK_B64ENC_HH</span></div>126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_POLYGON_HH</span></div>
 127 <div·class="ttc"·id="aa00857_html"><div·class="ttname"><a·href="a00857.html">basic.hh</a></div></div>
136 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>128 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
137 <div·class="ttc"·id="aa01063_html_a0f8eaefa183de6150378561ac93d210a"><div·class="ttname"><a·href="a01063.html#a0f8eaefa183de6150378561ac93d210a">Dune::base64table</a></div><div·class="ttdeci">const·char·base64table[]</div><div·class="ttdoc">endoing·table</div><div·class="ttdef"><b>Definition:</b>·b64enc.hh:23</div></div> 
138 <div·class="ttc"·id="aa03818_html"><div·class="ttname"><a·href="a03818.html">Dune::b64chunk</a></div><div·class="ttdoc">struct·representing·the·three·byte·text·as·well·as·the·four·6·bit·chunks</div><div·class="ttdef"><b>Definition:</b>·b64enc.hh:34</div></div> 
Max diff block lines reached; 271/34134 bytes (0.79%) of diff not shown.
5.11 KB
html2text {}
    
Offset 6, 112 lines modifiedOffset 6, 108 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk 
12 b64enc.hh11 ····*·dgfparser
 12 ····*·blocks
 13 polygon.hh
13 Go_to_the_documentation_of_this_file.14 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file15 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root16 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception17 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-18 ·3//·-*-·mode:·C++;·tab-width:·2;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:19 ·4//·vi:·set·et·ts=2·sw=2·sts=2:
19 ·5 
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_B64ENC_HH 
21 ·7#define·DUNE_GRID_IO_FILE_VTK_B64ENC_HH 
22 ·820 ·5#ifndef·DUNE_POLYGON_HH
 21 ·6#define·DUNE_POLYGON_HH
 22 ·7
 23 ·8#include·<iostream>
23 ·9#include·<assert.h>24 ·9#include·<vector>
24 ·1025 ·10
 26 ·11#include·<dune/common/typetraits.hh>
 27 ·12#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
 28 ·13
25 ·11namespace·Dune·{29 ·14namespace·Dune
 30 ·15{
 31 ·16
 32 ·17·namespace·dgf
26 ·12 
27 23·const·char·base64table[]·= 
28 ·24·{ 
29 ·25·'A',·'B',·'C',·'D',·'E',·'F',·'G',·'H',·'I',·'J',·'K',·'L',·'M', 
30 ·26·'N',·'O',·'P',·'Q',·'R',·'S',·'T',·'U',·'V',·'W',·'X',·'Y',·'Z', 
31 ·27·'a',·'b',·'c',·'d',·'e',·'f',·'g',·'h',·'i',·'j',·'k',·'l',·'m', 
32 ·28·'n',·'o',·'p',·'q',·'r',·'s',·'t',·'u',·'v',·'w',·'x',·'y',·'z', 
33 ·29·'0',·'1',·'2',·'3',·'4',·'5',·'6',·'7',·'8',·'9',·'+',·'/' 
34 ·30·}; 
35 ·31 
36 33·struct·b64chunk 
37 ·34·{ 
38 35·using·size_type·=·unsigned·char; 
39 36·size_type·size; 
40 37·char·txt[3]; 
41 ·38 
42 39·void·reset() 
43 ·40·{ 
44 ·41·size·=·0; 
45 ·42·txt[0]·=·txt[1]·=·txt[2]·=·0; 
46 ·43·} 
47 ·44 
48 45·int·read(const·char*·t,·size_type·s) 
49 ·46·{ 
50 ·47·size·=·s>=3·?·3·:·s; 
51 ·48·txt[0]·=·s>0·?·t[0]·:·0; 
52 ·49·txt[1]·=·s>1·?·t[1]·:·0; 
53 ·50·txt[2]·=·s>2·?·t[2]·:·0; 
54 ·51·return·size; 
55 ·52·} 
56 ·53 
57 54·void·put(const·char·c) 
58 ·55·{ 
59 ·56·assert·(size·<·3); 
60 ·57·txt[size++]·=·c; 
61 ·58·} 
62 ·59 
63 60·void·write(char*·t) 
64 ·61·{33 ·18·{
65 ·62·const·unsigned·A·=·(txt[0]·&·0b1111'1100)·>>·2; 
66 ·63·const·unsigned·B·=·(txt[0]·&·0b0000'0011)·<<·4·|·(txt[1]·&·0b1111'0000)·>> 
67 4; 
68 ·64·const·unsigned·C·=·(txt[1]·&·0b0000'1111)·<<·2·|·(txt[2]·&·0b1100'0000)·>> 
69 6; 
70 ·65·const·unsigned·D·=·txt[2]·&·0b0011'1111; 
71 ·66·t[0]·=·size>0·?·base64table[A]·:·'='; 
72 ·67·t[1]·=·size>0·?·base64table[B]·:·'='; 
73 ·68·t[2]·=·size>1·?·base64table[C]·:·'='; 
74 ·69·t[3]·=·size>2·?·base64table[D]·:·'='; 
75 ·70·size·=·0;34 ·19
 35 ·20·//·PolygonBlock
 36 ·21·//·------------
 37 ·22
 38 23·struct·PolygonBlock
 39 ·24·:·public·BasicBlock
 40 ·25·{
 41 26·PolygonBlock·(·std::istream·&in,·int·numVtx,·int·vtxOfs·)
 42 ·27·:·BasicBlock(·in,·"Polygon"·),·vtxBegin_(·vtxOfs·),·vtxEnd_(·vtxOfs·+
 43 numVtx·)
 44 ·28·{}
 45 ·29
 46 30·int·get·(·std::vector<·std::vector<·int·>·>·&polygons·)
 47 ·31·{
 48 ·32·reset();
 49 ·33·std::vector<·int·>·polygon;
 50 ·34·while(·getnextline()·)
 51 ·35·{
 52 ·36·polygon.clear();
 53 ·37·for(·int·vtxIdx;·getnextentry(·vtxIdx·);·)
 54 ·38·{
 55 ·39·if(·(vtxBegin_·>·vtxIdx)·||·(vtxIdx·>=·vtxEnd_)·)
 56 ·40·DUNE_THROW(·DGFException,·"Error·in·"·<<·*this·<<·":·Invalid·vertex·index
 57 ("·<<·vtxIdx·<<·"·not·int·["·<<·vtxBegin_·<<·",·"·<<·vtxEnd_·<<·"[)"·);
 58 ·41·polygon.push_back(·vtxIdx·-·vtxBegin_·);
 59 ·42·}
 60 ·43
 61 ·44·polygons.push_back(·polygon·);
 62 ·45·}
 63 ·46·return·polygons.size();
76 ·71·}64 ·47·}
77 ·72·}; 
78 ·7365 ·48
 66 ·49·protected:
 67 50·int·vtxBegin_,·vtxEnd_;
 68 ·51·};
 69 ·52
 70 ·53·}·//·namespace·dgf
79 ·76}·//·namespace·Dune71 ·54}·//·end·namespace·Dune
80 ·77 
81 ·78#endif·//·DUNE_GRID_IO_FILE_VTK_B64ENC_HH72 ·55
 73 ·56#endif·//·#ifndef·DUNE_POLYGON_HH
 74 basic.hh
82 Dune75 Dune
83 Include·standard·header·files.76 Include·standard·header·files.
Max diff block lines reached; 1687/5209 bytes (32.39%) of diff not shown.
7.28 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00812.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-grid:·corner.hh·File·Reference</title>8 <title>dune-grid:·interval.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, 41 lines modifiedOffset 58, 51 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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="#func-members">Functions</a>··</div>
71 ··<div·class="headertitle"><div·class="title">corner.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">interval.hh·File·Reference</div></div>
72 </div><!--header-->73 </div><!--header-->
73 <div·class="contents">74 <div·class="contents">
 75 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>
 76 <code>#include·&lt;vector&gt;</code><br·/>
 77 <code>#include·&lt;array&gt;</code><br·/>
74 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00788_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00857_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
75 </div>79 </div>
76 <p><a·href="a00812_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00812_source.html">Go·to·the·source·code·of·this·file.</a></p>
77 <table·class="memberdecls">81 <table·class="memberdecls">
78 <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>
79 Classes</h2></td></tr>83 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="a03862.html">Dune::VTK::Corner&lt;·Cell·&gt;</a></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="a03510.html">Dune::dgf::IntervalBlock</a></td></tr>
81 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">simple·class·representing·a·corner·of·a·cell··<a·href="a03862.html#details">More...</a><br·/></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="a03514.html">Dune::dgf::IntervalBlock::Interval</a></td></tr>
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table><table·class="memberdecls">88 </table><table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
85 Namespaces</h2></td></tr>90 Namespaces</h2></td></tr>
86 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>91 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
87 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>92 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr>94 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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="func-members"·name="func-members"></a>
 98 Functions</h2></td></tr>
 99 <tr·class="memitem:a7ab9ff07ce7d4d5dae0f78519a384ccb"><td·class="memItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html#a7ab9ff07ce7d4d5dae0f78519a384ccb">Dune::dgf::operator&lt;&lt;</a>·(std::ostream·&amp;out,·const·IntervalBlock::Interval·&amp;interval)</td></tr>
 100 <tr·class="separator:a7ab9ff07ce7d4d5dae0f78519a384ccb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table>101 </table>
92 </div><!--·contents·-->102 </div><!--·contents·-->
93 <!--·start·footer·part·-->103 <!--·start·footer·part·-->
94 <hr·class="footer"/><address·class="footer"><small>104 <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.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
96 </small></address>106 </small></address>
97 </body>107 </body>
1020 B
html2text {}
    
Offset 6, 25 lines modifiedOffset 6, 34 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·dgfparser
 12 ····*·blocks
12 Classes·|·Namespaces13 Classes·|·Namespaces·|·Functions
13 corner.hh·File·Reference14 interval.hh·File·Reference
14 #include·<dune/grid/io/file/vtk/common.hh>15 #include·<iostream>
 16 #include·<vector>
 17 #include·<array>
 18 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
15 Go_to_the_source_code_of_this_file.19 Go_to_the_source_code_of_this_file.
16 ·Classes20 ·Classes
17 class· Dune::VTK::Corner<_Cell_> 
18  ······simple·class·representing·a·corner·of·a·cell·More...21 struct· Dune::dgf::IntervalBlock
 22  
 23 struct· Dune::dgf::IntervalBlock::Interval
19  24  
20 ·Namespaces25 ·Namespaces
21 namespace· Dune26 namespace· Dune
22  ··········Include·standard·header·files.27  ··········Include·standard·header·files.
23  28  
24 namespace· Dune::VTK29 namespace· Dune::dgf
 30  
 31 ·Functions
 32 std::ostream·& Dune::dgf::operator<<·(std::ostream·&out,·const·IntervalBlock::
 33 ················Interval·&interval)
25  34  
  
26 ===============================================================================35 ===============================================================================
27 ·····Generated·by [doxygen]·1.9.436 ·····Generated·by [doxygen]·1.9.4
56.3 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00812_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-grid:·corner.hh·Source·File</title>8 <title>dune-grid:·interval.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, 83 lines modifiedOffset 58, 187 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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">corner.hh</div></div>68 ··<div·class="headertitle"><div·class="title">interval.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00812.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00812.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_INTERVALBLOCK_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_INTERVALBLOCK_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;iostream&gt;</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_VTK_CORNER_HH</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_CORNER_HH</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>
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;<a·class="code"·href="a00788.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div> 
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00857.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</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>·</div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>{</div>
83 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div> 
84 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">namespace·</span>VTK·{</div> 
85 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</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="keyword">namespace·</span>dgf</div>
86 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··{</div>
87 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Cell&gt;</div> 
88 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a03862.html">···25</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03862.html">Corner</a>·{</div> 
89 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="comment">//·store·a·pointer·to·the·element</span></div> 
90 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keyword">const</span>·Cell*·cell_;</div> 
91 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="comment">//·store·index·of·the·corner·within·element·(Dune·numbering)</span></div> 
92 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keywordtype">unsigned</span>·index;</div> 
93 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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"><a·class="line"·href="a03510.html">···21</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03510.html">IntervalBlock</a></div>
94 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">public</span>:</div>92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03474.html">BasicBlock</a></div>
95 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····{</div>
96 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03862.html#a57310bdbab3fec80646c497a7f1c399d">···38</a></span>······<a·class="code·hl_function"·href="a03862.html#a57310bdbab3fec80646c497a7f1c399d">Corner</a>(<span·class="keyword">const</span>·Cell&amp;·<a·class="code·hl_function"·href="a03862.html#ae8bbfbcd59d41e890b87a6a7972cc5dd">cell</a>,·<span·class="keywordtype">unsigned</span>·<a·class="code·hl_function"·href="a03862.html#a96d015ea59b576aee9ce14f26b0af47a">duneIndex</a>)</div> 
97 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>········:·cell_(&amp;<a·class="code·hl_function"·href="a03862.html#ae8bbfbcd59d41e890b87a6a7972cc5dd">cell</a>),·index(<a·class="code·hl_function"·href="a03862.html#a96d015ea59b576aee9ce14f26b0af47a">d[·...·truncated·by·diffoscope;·len:·13,·SHA:·13bf4cac59d6e3e9d5ced30e63d2b26076d2331c8dc18ba4739407ec05f65aa2·...·]</div>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a03514.html">···24</a></span>······<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03514.html">Interval</a></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"><a·class="line"·href="a03514.html#a122c6f42b7aba7d1a2215fb2533188b5">···26</a></span>········<a·class="code·hl_function"·href="a03514.html#a122c6f42b7aba7d1a2215fb2533188b5">Interval</a>()·{}</div>
 97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03514.html#a752db73509610bb67e3cf4ecd50d9f94">···27</a></span>········<a·class="code·hl_function"·href="a03514.html#a752db73509610bb67e3cf4ecd50d9f94">Interval</a>(·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03514.html">Interval</a>&amp;·interval,·<span·class="keyword">const</span>·std::vector&lt;int&gt;&amp;·map·)</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>··········<a·class="code·hl_function"·href="a03514.html#ace6521aebcfa46e3fcc3ce02e4211770">copy</a>(·interval,·map·);</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"><a·class="line"·href="a03514.html#ace6521aebcfa46e3fcc3ce02e4211770">···31</a></span>········<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03514.html#ace6521aebcfa46e3fcc3ce02e4211770">copy</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03514.html">Interval</a>&amp;·interval,·<span·class="keyword">const</span>·std::vector&lt;int&gt;&amp;·map·)</div>
 102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········{</div>
 103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··········<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·size·=·map.size();</div>
 104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··········<a·class="code·hl_variable"·href="a03514.html#a3eb36fe85c86b2ac37982feb0cd17381">p</a>[0].resize(·size·);</div>
 105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··········<a·class="code·hl_variable"·href="a03514.html#a3eb36fe85c86b2ac37982feb0cd17381">p</a>[1].resize(·size·);</div>
 106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··········<a·class="code·hl_variable"·href="a03514.html#a4c7cdf74813305ed9e44bd0c111e833f">n</a>.resize(·size·);</div>
 107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··········<a·class="code·hl_variable"·href="a03514.html#aefc78775915b9185631c857d996725d6">h</a>.resize(·size·);</div>
 108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··········assert(·size·==·<span·class="keywordtype">int</span>(interval.<a·class="code·hl_variable"·href="a03514.html#a4c7cdf74813305ed9e44bd0c111e833f">n</a>.size())·);</div>
 109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i=0;·i&lt;size;·++i·)</div>
98 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······{·}</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··········{</div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>············<a·class="code·hl_variable"·href="a03514.html#a3eb36fe85c86b2ac37982feb0cd17381">p</a>[·0·][·i·]·=·interval.<a·class="code·hl_variable"·href="a03514.html#a3eb36fe85c86b2ac37982feb0cd17381">p</a>[·0·][·map[·i·]·];</div>
 112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>············<a·class="code·hl_variable"·href="a03514.html#a3eb36fe85c86b2ac37982feb0cd17381">p</a>[·1·][·i·]·=·interval.<a·class="code·hl_variable"·href="a03514.html#a3eb36fe85c86b2ac37982feb0cd17381">p</a>[·1·][·map[·i·]·];</div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>············<a·class="code·hl_variable"·href="a03514.html#a4c7cdf74813305ed9e44bd0c111e833f">n</a>[·i·]·=·interval.<a·class="code·hl_variable"·href="a03514.html#a4c7cdf74813305ed9e44bd0c111e833f">n</a>[·map[·i·]·];</div>
 114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>············<a·class="code·hl_variable"·href="a03514.html#aefc78775915b9185631c857d996725d6">h</a>[·i·]·=·interval.<a·class="code·hl_variable"·href="a03514.html#aefc78775915b9185631c857d996725d6">h</a>[·map[·i·]·];</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>········}</div>
 117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03514.html#a3eb36fe85c86b2ac37982feb0cd17381">···47</a></span>········std::array&lt;·std::vector&lt;·double·&gt;,·2·&gt;·<a·class="code·hl_variable"·href="a03514.html#a3eb36fe85c86b2ac37982feb0cd17381">p</a>;·<span·class="comment">//·lower·and·upper·boundary·points</span></div>
 118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03514.html#aefc78775915b9185631c857d996725d6">···48</a></span>········std::vector&lt;·double·&gt;·<a·class="code·hl_variable"·href="a03514.html#aefc78775915b9185631c857d996725d6">h</a>;·············<span·class="comment">//·width·of·the·cells·in·each·direction</span></div>
 119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03514.html#a4c7cdf74813305ed9e44bd0c111e833f">···49</a></span>········std::vector&lt;·int·&gt;·<a·class="code·hl_variable"·href="a03514.html#a4c7cdf74813305ed9e44bd0c111e833f">n</a>;················<span·class="comment">//·number·of·cells·in·each·direction</span></div>
 120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······};</div>
99 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
100 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03862.html#af4fad847006a52d99f2e06cb74edad26">···43</a></span>······<a·class="code·hl_function"·href="a03862.html#af4fad847006a52d99f2e06cb74edad26">Corner</a>()·{·}</div>122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">private</span>:</div>
 123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······std::vector&lt;·Interval·&gt;·intervals_;</div>
101 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······std::vector&lt;·int·&gt;·map_;</div>
 125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordtype">bool</span>·good_;······················<span·class="comment">//data·read·correctly</span></div>
 126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordtype">int</span>·dimw_;·······················<span·class="comment">//dimension·of·world</span></div>
102 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03862.html#ae8bbfbcd59d41e890b87a6a7972cc5dd">···46</a></span>······<span·class="keyword">const</span>·Cell&amp;·<a·class="code·hl_function"·href="a03862.html#ae8bbfbcd59d41e890b87a6a7972cc5dd">cell</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·*cell_;·}</div> 
103 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
104 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03862.html#a872ea76315caaa5f80477e303413d444">···52</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03862.html#a872ea76315caaa5f80477e303413d444">cell</a>(<span·class="keyword">const</span>·Cell&amp;·cell__)·{·cell_·=·&amp;cell__;·index·=·0;·}</div> 
105 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
106 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03862.html#a96d015ea59b576aee9ce14f26b0af47a">···55</a></span>······<span·class="keywordtype">unsigned</span>·<a·class="code·hl_function"·href="a03862.html#a96d015ea59b576aee9ce14f26b0af47a">duneIndex</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·index;·}</div> 
107 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03862.html#a9079594dafedef4fd349e1e91e75da05">···57</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03862.html#a9079594dafedef4fd349e1e91e75da05">duneIndex</a>(<span·class="keywordtype">unsigned</span>·i)·{·index·=·i;·}</div> 
108 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">public</span>:</div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03510.html#a05870f810343a490094b6735804afa9f">IntervalBlock</a>·(·std::istream·&amp;in·);</div>
109 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
110 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03862.html#a087fe884580807102d9dbb23953fb776">···63</a></span>······<span·class="keywordtype">unsigned</span>·<a·class="code·hl_function"·href="a03862.html#a087fe884580807102d9dbb23953fb776">[·...·truncated·by·diffoscope;·len:·213,·SHA:·c9afd0f8c8d6d5ae5185ef49d7c366735b36a2cc2ede4d1a4be07b0914f37fcc·...·]</div>131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03510.html#a15553535c2fdaaa41523119e33800fcf">···61</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03510.html#a15553535c2fdaaa41523119e33800fcf">get<[·...·truncated·by·diffoscope;·len:·199,·SHA:·db27a31c11adb615934e13d1fb6a1036d128beb298d9ef1239e0c165cfc6d17a·...·]</div>
 132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·················std::vector&lt;·std::vector&lt;·unsigned·int·&gt;·&gt;·&amp;simplex,·<span·class="keywordtype">int</span>·&amp;nofsimpl·)</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>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">size_t</span>·i·=·0;·i·&lt;·intervals_.size();·++i·)</div>
111 <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>········{</div>
112 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a03862.html#a1fa87320d7486ac837c31073f6208502">···68</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03862.html#a1fa87320d7486ac837c31073f6208502">vtkI[·...·truncated·by·diffoscope;·len:·181,·SHA:·c546dda2d0fed393e3e925bf39a216e65cf1e9f2a3437a2e8c188dca6b08eeab·...·]</div>136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··········<span·class="keywordtype">int</span>·oldvtx·=·<a·class="code·hl_function"·href="a03510.html#af40ae6c5c9e441075831ec221570e0b6">nofvtx</a>;</div>
 137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··········<a·class="code·hl_function"·href="a03510.html#af40ae6c5c9e441075831ec221570e0b6">nofvtx</a>·+=·<a·class="code·hl_function"·href="a03510.html#a6fbfe84ef721b923ad4b3a95aad9e1d0">getVtx</a>(·i,·vtx·);</div>
 138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··········nofsimpl·+=·<a·class="code·hl_function"·href="a03510.html#a8966d3ef87f6996d0eb73917299dedbd">getHexa</a>(·i,·simplex,·oldvtx·);</div>
113 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····};</div>139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········}</div>
114 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······}</div>
115 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··}·<span·class="comment">//·namespace·VTK</span></div> 
116 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03510.html#af45ae916e007fcb010a6ace34a71a708">···72</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03510.html#af45ae916e007fcb010a6ace34a71a708">get</a>·(·std::vector&lt;·std::vector&lt;·double·&gt;·&gt;·&amp;vtx,·<span·class="keywordtype">int</span>·&amp;<a·class="code·hl_function"·href="a03510.html#af40ae6c5c9e441075831ec221570e0b6">nofvtx</a>·)</div>
117 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······{</div>
118 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>}·<span·class="comment">//·namespace·Dune</span></div>144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">size_t</span>·i·=·0;·i·&lt;·intervals_.size();·++i·)</div>
 145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··········<a·class="code·hl_function"·href="a03510.html#af40ae6c5c9e441075831ec221570e0b6">nofvtx</a>·+=·<a·class="code·hl_function"·href="a03510.html#a6fbfe84ef721b923ad4b3a95aad9e1d0">getVtx</a>(·i,·vtx·);</div>
119 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······}</div>
120 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_GRID_IO_FILE_VTK_CORNER_HH</span></div> 
121 <div·class="ttc"·id="aa00788_html"><div·class="ttname"><a·href="a00788.html">common.hh</a></div><div·class="ttdoc">Common·stuff·for·the·VTKWriter.</div></div>147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 148 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a03510.html#a873e6b890458a4beb86cefce6bed2f60">···78</a></span>······<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03514.html">Interval</a>·&amp;<a·class="code·hl_function"·href="a03510.html#a873e6b890458a4beb86cefce6bed2f60">get</a>·(·<span·class="keywordtype">int</span>·block·)<span·class="keyword">·const</span></div>
 149 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">······</span>{</div>
Max diff block lines reached; 10165/48727 bytes (20.86%) of diff not shown.
8.64 KB
html2text {}
    
Offset 6, 108 lines modifiedOffset 6, 224 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk 
12 corner.hh11 ····*·dgfparser
 12 ····*·blocks
 13 interval.hh
13 Go_to_the_documentation_of_this_file.14 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file15 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root16 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception17 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-18 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:19 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
19 ·5 
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_CORNER_HH 
21 ·7#define·DUNE_GRID_IO_FILE_VTK_CORNER_HH 
22 ·8 
23 ·9#include·<dune/grid/io/file/vtk/common.hh> 
24 ·1020 ·5#ifndef·DUNE_DGF_INTERVALBLOCK_HH
 21 ·6#define·DUNE_DGF_INTERVALBLOCK_HH
 22 ·7
 23 ·8#include·<iostream>
 24 ·9#include·<vector>
 25 ·10#include·<array>
 26 ·11
 27 ·12#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
 28 ·13
 29 ·14
25 ·11namespace·Dune30 ·15namespace·Dune
26 ·12{31 ·16{
27 ·15 
28 ·16·namespace·VTK·{ 
29 ·1732 ·17
 33 ·18·namespace·dgf
30 ·1934 ·19·{
31 ·24·template<typename·Cell> 
32 25·class·Corner·{ 
33 ·26·//·store·a·pointer·to·the·element 
34 ·27·const·Cell*·cell_; 
35 ·28·//·store·index·of·the·corner·within·element·(Dune·numbering) 
36 ·29·unsigned·index;35 ·20
 36 21·struct·IntervalBlock
 37 ·22·:·public·BasicBlock
 38 ·23·{
 39 24·struct·Interval
 40 ·25·{
 41 26·Interval()·{}
 42 27·Interval(·const·Interval&·interval,·const·std::vector<int>&·map·)
 43 ·28·{
 44 ·29·copy(·interval,·map·);
37 ·3045 ·30·}
38 ·31·public: 
39 ·33 
40 38·Corner(const·Cell&·cell,·unsigned·duneIndex) 
41 ·39·:·cell_(&cell),·index(duneIndex)46 31·void·copy(const·Interval&·interval,·const·std::vector<int>&·map·)
 47 ·32·{
 48 ·33·const·int·size·=·map.size();
 49 ·34·p[0].resize(·size·);
 50 ·35·p[1].resize(·size·);
 51 ·36·n.resize(·size·);
 52 ·37·h.resize(·size·);
 53 ·38·assert(·size·==·int(interval.n.size())·);
 54 ·39·for(·int·i=0;·i<size;·++i·)
42 ·40·{·}55 ·40·{
43 ·41 
44 43·Corner()·{·} 
45 ·44 
46 46·const·Cell&·cell()·const·{·return·*cell_;·} 
47 ·48 
48 52·void·cell(const·Cell&·cell__)·{·cell_·=·&cell__;·index·=·0;·} 
49 ·53 
50 55·unsigned·duneIndex()·const·{·return·index;·} 
51 57·void·duneIndex(unsigned·i)·{·index·=·i;·} 
52 ·5856 ·41·p[·0·][·i·]·=·interval.p[·0·][·map[·i·]·];
 57 ·42·p[·1·][·i·]·=·interval.p[·1·][·map[·i·]·];
 58 ·43·n[·i·]·=·interval.n[·map[·i·]·];
 59 ·44·h[·i·]·=·interval.h[·map[·i·]·];
 60 ·45·}
 61 ·46·}
 62 47·std::array<·std::vector<·double·>,·2·>·p;·//·lower·and·upper·boundary·points
 63 48·std::vector<·double·>·h;·//·width·of·the·cells·in·each·direction
 64 49·std::vector<·int·>·n;·//·number·of·cells·in·each·direction
 65 ·50·};
 66 ·51
 67 ·52·private:
 68 ·53·std::vector<·Interval·>·intervals_;
 69 ·54·std::vector<·int·>·map_;
 70 ·55·bool·good_;·//data·read·correctly
 71 ·56·int·dimw_;·//dimension·of·world
 72 ·57
 73 ·58·public:
 74 ·59·explicit·IntervalBlock·(·std::istream·&in·);
53 ·6075 ·60
54 63·unsigned·vtkIndex()·const·{·return·renumber(cell_->type(),·index);·}76 61·void·get·(·std::vector<·std::vector<·double·>·>·&vtx,·int·&nofvtx,
 77 ·62·std::vector<·std::vector<·unsigned·int·>·>·&simplex,·int·&nofsimpl·)
 78 ·63·{
 79 ·64·for(·size_t·i·=·0;·i·<·intervals_.size();·++i·)
55 ·6580 ·65·{
56 68·void·vtkIndex(unsigned·i)·{·index·=·renumber(cell_->type(),·i);·}81 ·66·int·oldvtx·=·nofvtx;
 82 ·67·nofvtx·+=·getVtx(·i,·vtx·);
 83 ·68·nofsimpl·+=·getHexa(·i,·simplex,·oldvtx·);
57 ·69·};84 ·69·}
58 ·7085 ·70·}
59 ·71·}·//·namespace·VTK 
60 ·72 
61 ·7486 ·71
 87 72·void·get·(·std::vector<·std::vector<·double·>·>·&vtx,·int·&nofvtx·)
 88 ·73·{
 89 ·74·for(·size_t·i·=·0;·i·<·intervals_.size();·++i·)
 90 ·75·nofvtx·+=·getVtx(·i,·vtx·);
 91 ·76·}
 92 ·77
 93 78·const·Interval·&get·(·int·block·)·const
 94 ·79·{
 95 ·80·return·intervals_[·block·];
 96 ·81·}
 97 ·82
 98 83·int·numIntervals·()·const
 99 ·84·{
 100 ·85·return·intervals_.size();
 101 ·86·}
 102 ·87
 103 88·int·dimw·()·const
Max diff block lines reached; 3514/8825 bytes (39.82%) of diff not shown.
6.23 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00815.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-grid:·boundarywriter.hh·File·Reference</title>8 <title>dune-grid:·dim.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, 43 lines modifiedOffset 58, 40 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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>··</div>
71 ··<div·class="headertitle"><div·class="title">boundarywriter.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">dim.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;memory&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>
75 <code>#include·&lt;string&gt;</code><br·/> 
76 <code>#include·&lt;<a·class="el"·href="a00764_source.html">dune/grid/io/file/vtk/basicwriter.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00857_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00803_source.html">dune/grid/io/file/vtk/boundaryiterators.hh</a>&gt;</code><br·/> 
78 <code>#include·&lt;<a·class="el"·href="a00794_source.html">dune/grid/io/file/vtk/skeletonfunction.hh</a>&gt;</code><br·/> 
79 </div>76 </div>
80 <p><a·href="a00815_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00815_source.html">Go·to·the·source·code·of·this·file.</a></p>
81 <table·class="memberdecls">78 <table·class="memberdecls">
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
83 Classes</h2></td></tr>80 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="a03838.html">Dune::VTK::NonConformingBoundaryWriter&lt;·GV·&gt;</a></td></tr>81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03498.html">Dune::dgf::DimBlock</a></td></tr>
85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 </table><table·class="memberdecls">83 </table><table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
88 Namespaces</h2></td></tr>85 Namespaces</h2></td></tr>
89 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>86 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
90 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>87 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr>89 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table>91 </table>
95 </div><!--·contents·-->92 </div><!--·contents·-->
96 <!--·start·footer·part·-->93 <!--·start·footer·part·-->
97 <hr·class="footer"/><address·class="footer"><small>94 <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.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
99 </small></address>96 </small></address>
875 B
html2text {}
    
Offset 6, 28 lines modifiedOffset 6, 26 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·dgfparser
 12 ····*·blocks
12 Classes·|·Namespaces13 Classes·|·Namespaces
13 boundarywriter.hh·File·Reference14 dim.hh·File·Reference
14 #include·<memory> 
15 #include·<string>15 #include·<iostream>
16 #include·<dune/grid/io/file/vtk/basicwriter.hh>16 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
17 #include·<dune/grid/io/file/vtk/boundaryiterators.hh> 
18 #include·<dune/grid/io/file/vtk/skeletonfunction.hh> 
19 Go_to_the_source_code_of_this_file.17 Go_to_the_source_code_of_this_file.
20 ·Classes18 ·Classes
21 class· Dune::VTK::NonConformingBoundaryWriter<_GV_>19 class· Dune::dgf::DimBlock
22  20  
23 ·Namespaces21 ·Namespaces
24 namespace· Dune22 namespace· Dune
25  ··········Include·standard·header·files.23  ··········Include·standard·header·files.
26  24  
27 namespace· Dune::VTK25 namespace· Dune::dgf
28  26  
  
29 ===============================================================================27 ===============================================================================
30 ·····Generated·by [doxygen]·1.9.428 ·····Generated·by [doxygen]·1.9.4
31.3 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00815_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-grid:·boundarywriter.hh·Source·File</title>8 <title>dune-grid:·dim.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, 104 lines modifiedOffset 58, 72 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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">boundarywriter.hh</div></div>68 ··<div·class="headertitle"><div·class="title">dim.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00815.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00815.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_DIMBLOCK_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_DIMBLOCK_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_GRID_IO_FILE_VTK_BOUNDARYWRITER_HH</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_BOUNDARYWRITER_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="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div> 
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00857.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00764.html">dune/grid/io/file/vtk/basicwriter.hh</a>&gt;</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00803.html">dune/grid/io/file/vtk/boundaryiterators.hh</a>&gt;</span></div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00794.html">dune/grid/io/file/vtk/skeletonfunction.hh</a>&gt;</span></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><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">namespace·</span>dgf</div>
87 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··{</div>
88 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">namespace·</span>VTK·{</div> 
89 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno"><a·class="line"·href="a03498.html">···18</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03498.html">DimBlock</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·hre[·...·truncated·by·diffoscope;·len:·32,·SHA:·486276229f79fb12ee02950c53b9fd248f5079b407048c7b8b531df4e0215432·...·]</div>
 89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>······<span·class="keywordtype">int</span>·_dimworld;·····<span·class="comment">//·dimension·of·world</span></div>
90 <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>·GV&gt;</div>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>······<span·class="keywordtype">int</span>·_dim;··········<span·class="comment">//·dimension·of·grid</span></div>
91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a03838.html">···23</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03838.html">NonConformingBoundaryWriter</a></div> 
92 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03834.html">NonConformingBoundaryIteratorFactory</a>&lt;GV&gt;,</div> 
93 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>········<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03822.html">BasicWriter</a>&lt;NonConformingBoundaryIteratorFactory&lt;GV&gt;·&gt;</div> 
94 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····{</div> 
95 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03834.html">NonConformingBoundaryIteratorFactory&lt;GV&gt;</a>·<a·class="code·hl_class"·href="a03834.html">Factory</a>;</div> 
96 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03822.html">BasicWriter&lt;Factory&gt;</a>·<a·class="code·hl_class"·href="a03822.html">Base</a>;</div> 
97 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
98 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keyword">const</span>·GV&amp;·gv;</div> 
99 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
100 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">public</span>:</div>91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="keyword">public</span>:</div>
101 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03838.html#ad8df66b0d920e7ec69ea79545a32c097">···33</a></span>······<a·class="code·hl_function"·href="a03838.html#ad8df66b0d920e7ec69ea79545a32c097">NonConformingBoundaryWriter</a>(<span·class="keyword">const</span>·GV&amp;·gv_)</div> 
102 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········:·<a·class="code·hl_class"·href="a03834.html">Factory</a>(gv_),·<a·class="code·hl_class"·href="a03822.html">Base</a>(static_cast&lt;const·<a·class="code·hl_class"·href="a03834.html">Factory</a>[·...·truncated·by·diffoscope;·len:·26,·SHA:·a5db3d8ae243a3dfba539b417f2054440aa9c7cee7e41907defb6bd822b7d67b·...·]</div>92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a03498.html#a2822c463b0125b62da5dffe0c2195cd3">···22</a></span>······<span·class="keyword">const</span>·<span·class="keyword">static</span>·<span·class="keywordtype">char</span>*·<a·class="co[·...·truncated·by·diffoscope;·len:·76,·SHA:·f31e931de45d2d38e5bad543595020c090283211f9b6b84d3d970f7c7afff348·...·]</div>
 93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>······<span·class="comment">//·initialize·block·and·get·dimension·of·world</span></div>
 94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······<a·class="code·hl_function"·href="a03498.html#a3b63945eb7304c35caabef01dbd19841">DimBlock</a>·(·std·::·istream·&amp;in·);</div>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>······<span·class="comment">//·get·dimension·of·world·found·in·block</span></div>
 96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a03498.html#a94c3a88085eb8bf5fdfb235e5cfb3fd2">···26</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03498.html#a94c3a88085eb8bf5fdfb235e5cfb3fd2">dim</a>()·{</div>
 97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>········<span·class="keywordflow">return</span>·_dim;</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"><a·class="line"·href="a03498.html#a1ab272a17dc53eb5dc8872599079ea05">···29</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03498.html#a1ab272a17dc53eb5dc8872599079ea05">dimworld</a>()·{</div>
 100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>········<span·class="keywordflow">return</span>·_dimworld;</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="comment">//·some·information</span></div>
 103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03498.html#a7f5c9e384d5481d010df618ac10e6dc3">···33</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03498.html#a7f5c9e384d5481d010df618ac10e6dc3">ok</a>()·{</div>
 104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
103 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······{·}</div>105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······}</div>
104 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····};</div>
105 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keyword">using·</span><a·class="code·hl_function"·href="a03822.html#af4e391b5f3f1058ad1fc96d4e50f66b1">Base::addCellData</a>;</div> 
106 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
107 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Func&gt;</div> 
108 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a03838.html#ae0a5a1cd6ac836444836cd31ec621484">···40</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03838.html#ae0a5a1cd6ac836444836cd31ec621484">addCellData</a>(<span·class="keyword">const</span>·std::shared_ptr&lt;Func&gt;&amp;·p,·<span·class="keyword">const</span>·std::string&amp;·name)·{</div> 
109 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········<a·class="code·hl_function"·href="a03838.html#ae0a5a1cd6ac836444836cd31ec621484">addCellData</a>(std::shared_ptr&lt;typename·Base::FunctionWriter&gt;</div> 
110 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······················(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a03958.html">SkeletonFunctionWriter&lt;Func&gt;</a>(p,·name)));</div> 
111 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······}</div>108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··}·<span·class="comment">//·end·namespace·dgf</span></div>
112 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
113 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Func&gt;</div> 
114 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03838.html#a5b71c0bc13605af52de81ebe85ad2b57">···46</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03838.html#a5b71c0bc13605af52de81ebe85ad2b57">addCellData</a>(Func*·p,·<span·class="keyword">const</span>·std::string&amp;·name)·{</div> 
115 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········<a·class="code·hl_function"·href="a03838.html#ae0a5a1cd6ac836444836cd31ec621484">addCellData</a>(std::shared_ptr&lt;Func&gt;(p),·name);</div> 
116 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······}</div> 
117 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
118 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keyword">using·</span><a·class="code·hl_function"·href="a03822.html#afd27a72bc7c69f92b6f72efcc5a0869a">Base::addPointData</a>;</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>}·<span·class="comment">//·end·namespace·Dune</span></div>
119 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
120 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Func&gt;</div> 
121 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03838.html#a220353cff60b471a7c79a763f29df5c5">···53</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03838.html#a220353cff60b471a7c79a763f29df5c5">addPointData</a>(<span·class="keyword">const</span>·std::shared_ptr&lt;Func&gt;&amp;·p,·<span·class="keyword">const</span>·std::string&amp;·name)·{</div> 
122 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········<a·class="code·hl_function"·href="a03838.html#a220353cff60b471a7c79a763f29df5c5">addPointData</a>(std::shared_ptr&lt;typename·Base::FunctionWriter&gt;</div> 
123 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·······················(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a03958.html">SkeletonFunctionWriter&lt;Func&gt;</a>(p,·name)));</div> 
124 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······}</div> 
125 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
126 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Func&gt;</div> 
127 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03838.html#abbea539b0593fb7e0e3bbbc7888c21c5">···59</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03838.html#abbea539b0593fb7e0e3bbbc7888c21c5">addPointData</a>(Func*·p,·<span·class="keyword">const</span>·std::string&amp;·name)·{</div> 
128 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········<a·class="code·hl_function"·href="a03838.html#a220353cff60b471a7c79a763f29df5c5">addPointData</a>(std::shared_ptr&lt;Func&gt;(p),·name);</div> 
129 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······}</div> 
130 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
131 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····};</div> 
132 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
133 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··}·<span·class="comment">//·namespace·VTK</span></div> 
134 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
135 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
136 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>}·<span·class="comment">//·namespace·Dune</span></div>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif</span></div>
137 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
138 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_GRID_IO_FILE_VTK_BOUNDARYWRITER_HH</span></div> 
139 <div·class="ttc"·id="aa00764_html"><div·class="ttname"><a·href="a00764.html">basicwriter.hh</a></div></div>113 <div·class="ttc"·id="aa00857_html"><div·class="ttname"><a·href="a00857.html">basic.hh</a></div></div>
140 <div·class="ttc"·id="aa00794_html"><div·class="ttname"><a·href="a00794.html">skeletonfunction.hh</a></div><div·class="ttdoc">Functions·for·VTK·output·on·the·skeleton.</div></div> 
141 <div·class="ttc"·id="aa00803_html"><div·class="ttname"><a·href="a00803.html">boundaryiterators.hh</a></div><div·class="ttdoc">Functions·for·VTK·output·on·the·skeleton.</div></div> 
142 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>114 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
143 <div·class="ttc"·id="aa03822_html"><div·class="ttname"><a·href="a03822.html">Dune::VTK::BasicWriter</a></div><div·class="ttdef"><b>Definition:</b>·basicwriter.hh:35</div></div>115 <div·class="ttc"·id="aa03474_html"><div·class="ttname"><a·href="a03474.html">Dune::dgf::BasicBlock</a></div><div·class="ttdef"><b>Definition:</b>·basic.hh:31</div></div>
144 <div·class="ttc"·id="aa03822_html_af4e391b5f3f1058ad1fc96d4e50f66b1"><div·class="ttname"><a·href="a03822.html#af4e391b5f3f1058ad1fc96d4e50f66b1">Dune::VTK::BasicWriter::addCellData</a></div><div·class="ttdeci">void·addCellData(const·std::shared_ptr&lt;·FunctionWriter·&gt;·&amp;writer)</div><div·class="ttdef"><b>Definition:</b>·basicwriter.hh:76</div></div> 
145 <div·class="ttc"·id="aa03822_html_afd27a72bc7c69f92b6f72efcc5a0869a"><div·class="ttname"><a·href="a03822.html#afd27a72bc7c69f92b6f72efcc5a0869a">Dune::VTK::BasicWriter::addPointData</a></div><div·class="ttdeci">void·addPointData(const·std::shared_ptr&lt;·FunctionWriter·&gt;·&amp;writer)</div><div·class="ttdef"><b>Definition:</b>·basicwriter.hh:80</div></div> 
146 <div·class="ttc"·id="aa03834_html"><div·class="ttname"><a·href="a03834.html">Dune::VTK::NonConformingBoundaryIteratorFactory</a></div><div·class="ttdef"><b>Definition:</b>·boundaryiterators.hh:159</div></div> 
147 <div·class="ttc"·id="aa03838_html"><div·class="ttname"><a·href="a03838.html">Dune::VTK::NonConformingBoundaryWriter</a></div><div·class="ttdef"><b>Definition:</b>·boundarywriter.hh:26</div></div>116 <div·class="ttc"·id="aa03498_html"><div·class="ttname"><a·href="a03498.html">Dune::dgf::DimBlock</a></div><div·class="ttdef"><b>Definition:</b>·dim.hh:18</div></div>
 117 <div·class="ttc"·id="aa03498_html_a1ab272a17dc53eb5dc8872599079ea05"><div·class="ttname"><a·href="a03498.html#a1ab272a17dc53eb5dc8872599079ea05">Dune::dgf::DimBlock::dimworld</a></div><div·class="ttdeci">int·dimworld()</div><div·class="ttdef"><b>Definition:</b>·dim.hh:29</div></div>
 118 <div·class="ttc"·id="aa03498_html_a2822c463b0125b62da5dffe0c2195cd3"><div·class="ttname"><a·href="a03498.html#a2822c463b0125b62da5dffe0c2195cd3">Dune::dgf::DimBlock::ID</a></div><div·class="ttdeci">static·const·char·*·ID</div><div·class="ttdef"><b>Definition:</b>·dim.hh:22</div></div>
 119 <div·class="ttc"·id="aa03498_html_a3b63945eb7304c35caabef01dbd19841"><div·class="ttname"><a·href="a03498.html#a3b63945eb7304c35caabef01dbd19841">Dune::dgf::DimBlock::DimBlock</a></div><div·class="ttdeci">DimBlock(std·::istream·&amp;in)</div><div·class="ttdef"><b>Definition:</b>·dim.cc:17</div></div>
Max diff block lines reached; 271/26749 bytes (1.01%) of diff not shown.
5.09 KB
html2text {}
    
Offset 6, 120 lines modifiedOffset 6, 80 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk 
12 boundarywriter.hh11 ····*·dgfparser
 12 ····*·blocks
 13 dim.hh
13 Go_to_the_documentation_of_this_file.14 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file15 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root16 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception17 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-18 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:19 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
19 ·5 
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_BOUNDARYWRITER_HH 
21 ·7#define·DUNE_GRID_IO_FILE_VTK_BOUNDARYWRITER_HH 
22 ·8 
23 ·9#include·<memory> 
24 ·10#include·<string>20 ·5#ifndef·DUNE_DGF_DIMBLOCK_HH
 21 ·6#define·DUNE_DGF_DIMBLOCK_HH
 22 ·7
 23 ·8#include·<iostream>
 24 ·9
 25 ·10#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
25 ·1126 ·11
26 ·12#include·<dune/grid/io/file/vtk/basicwriter.hh> 
27 ·13#include·<dune/grid/io/file/vtk/boundaryiterators.hh> 
28 ·14#include·<dune/grid/io/file/vtk/skeletonfunction.hh>27 ·12
 28 ·13namespace·Dune
 29 ·14{
29 ·1530 ·15
 31 ·16·namespace·dgf
 32 ·17·{
 33 18·class·DimBlock·:·public·BasicBlock·{
 34 ·19·int·_dimworld;·//·dimension·of·world
 35 ·20·int·_dim;·//·dimension·of·grid
30 ·16namespace·Dune·{ 
31 ·19 
32 ·20·namespace·VTK·{ 
33 ·21 
34 ·22·template<typename·GV> 
35 23·class·NonConformingBoundaryWriter 
36 ·24·:·public·NonConformingBoundaryIteratorFactory<GV>, 
37 ·25·public·BasicWriter<NonConformingBoundaryIteratorFactory<GV>·> 
38 ·26·{ 
39 ·27·typedef·NonConformingBoundaryIteratorFactory<GV>·Factory; 
40 ·28·typedef·BasicWriter<Factory>·Base; 
41 ·29 
42 ·30·const·GV&·gv; 
43 ·31 
44 ·32·public:36 ·21·public:
45 33·NonConformingBoundaryWriter(const·GV&·gv_) 
46 ·34·:·Factory(gv_),·Base(static_cast<const·Factory&>(*this)),·gv(gv_)37 22·const·static·char*·ID;
 38 ·23·//·initialize·block·and·get·dimension·of·world
 39 ·24·DimBlock·(·std·::·istream·&in·);
 40 ·25·//·get·dimension·of·world·found·in·block
 41 26·int·dim()·{
 42 ·27·return·_dim;
 43 ·28·}
 44 29·int·dimworld()·{
 45 ·30·return·_dimworld;
 46 ·31·}
 47 ·32·//·some·information
 48 33·bool·ok()·{
 49 ·34·return·true;
47 ·35·{·}50 ·35·}
48 ·36 
49 ·37·using·Base::addCellData; 
50 ·38 
51 ·39·template<typename·Func> 
52 40·void·addCellData(const·std::shared_ptr<Func>&·p,·const·std::string&·name)·{ 
53 ·41·addCellData(std::shared_ptr<typename·Base::FunctionWriter> 
54 ·42·(new·SkeletonFunctionWriter<Func>(p,·name))); 
55 ·43·} 
56 ·44 
57 ·45·template<typename·Func> 
58 46·void·addCellData(Func*·p,·const·std::string&·name)·{ 
59 ·47·addCellData(std::shared_ptr<Func>(p),·name); 
60 ·48·} 
61 ·49 
62 ·50·using·Base::addPointData; 
63 ·51 
64 ·52·template<typename·Func> 
65 53·void·addPointData(const·std::shared_ptr<Func>&·p,·const·std::string&·name)·{ 
66 ·54·addPointData(std::shared_ptr<typename·Base::FunctionWriter> 
67 ·55·(new·SkeletonFunctionWriter<Func>(p,·name))); 
68 ·56·} 
69 ·57 
70 ·58·template<typename·Func> 
71 59·void·addPointData(Func*·p,·const·std::string&·name)·{ 
72 ·60·addPointData(std::shared_ptr<Func>(p),·name); 
73 ·61·} 
74 ·62 
75 ·63·};51 ·36·};
 52 ·37
 53 ·38·}·//·end·namespace·dgf
 54 ·39
76 ·64 
77 ·65·}·//·namespace·VTK 
78 ·66 
79 ·68 
80 ·69}·//·namespace·Dune55 ·40}·//·end·namespace·Dune
 56 ·41
 57 ·42#endif
 58 basic.hh
81 ·70 
82 ·71#endif·//·DUNE_GRID_IO_FILE_VTK_BOUNDARYWRITER_HH 
83 basicwriter.hh 
84 skeletonfunction.hh 
85 Functions·for·VTK·output·on·the·skeleton. 
86 boundaryiterators.hh 
87 Functions·for·VTK·output·on·the·skeleton. 
88 Dune59 Dune
89 Include·standard·header·files.60 Include·standard·header·files.
90 Definition:·agrid.hh:6061 Definition:·agrid.hh:60
91 Dune::VTK::BasicWriter62 Dune::dgf::BasicBlock
92 Definition:·basicwriter.hh:3563 Definition:·basic.hh:31
 64 Dune::dgf::DimBlock
 65 Definition:·dim.hh:18
 66 Dune::dgf::DimBlock::dimworld
 67 int·dimworld()
 68 Definition:·dim.hh:29
 69 Dune::dgf::DimBlock::ID
Max diff block lines reached; 116/5187 bytes (2.24%) of diff not shown.
6.14 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00818.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-grid:·volumewriter.hh·File·Reference</title>8 <title>dune-grid:·interval.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, 43 lines modifiedOffset 58, 32 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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>··</div>
71 ··<div·class="headertitle"><div·class="title">volumewriter.hh·File·Reference</div></div>70 ··<div·class="headertitle"><div·class="title">interval.cc·File·Reference</div></div>
72 </div><!--header-->71 </div><!--header-->
73 <div·class="contents">72 <div·class="contents">
74 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>73 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
75 <code>#include·&lt;<a·class="el"·href="a00764_source.html">dune/grid/io/file/vtk/basicwriter.hh</a>&gt;</code><br·/>74 <code>#include·&lt;<a·class="el"·href="a00812_source.html">dune/grid/io/file/dgfparser/blocks/interval.hh</a>&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00776_source.html">dune/grid/io/file/vtk/function.hh</a>&gt;</code><br·/> 
77 <code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code><br·/> 
78 <code>#include·&lt;<a·class="el"·href="a00779_source.html">dune/grid/io/file/vtk/volumeiterators.hh</a>&gt;</code><br·/> 
79 </div> 
80 <p><a·href="a00818_source.html">Go·to·the·source·code·of·this·file.</a></p> 
81 <table·class="memberdecls">75 </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="a03986.html">Dune::VTK::ConformingVolumeWriter&lt;·GV·&gt;</a></td></tr> 
85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
86 </table><table·class="memberdecls"> 
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>76 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
88 Namespaces</h2></td></tr>77 Namespaces</h2></td></tr>
89 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>78 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
90 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>79 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr>81 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table>83 </table>
95 </div><!--·contents·-->84 </div><!--·contents·-->
96 <!--·start·footer·part·-->85 <!--·start·footer·part·-->
97 <hr·class="footer"/><address·class="footer"><small>86 <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.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
99 </small></address>88 </small></address>
883 B
html2text {}
    
Offset 6, 28 lines modifiedOffset 6, 22 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk 
12 Classes·|·Namespaces 
13 volumewriter.hh·File·Reference 
14 #include·<memory>11 ····*·dgfparser
 12 ····*·blocks
 13 Namespaces
 14 interval.cc·File·Reference
 15 #include·<config.h>
15 #include·<dune/grid/io/file/vtk/basicwriter.hh>16 #include·<dune/grid/io/file/dgfparser/blocks/interval.hh>
16 #include·<dune/grid/io/file/vtk/function.hh> 
17 #include·<dune/grid/io/file/vtk/functionwriter.hh> 
18 #include·<dune/grid/io/file/vtk/volumeiterators.hh> 
19 Go_to_the_source_code_of_this_file. 
20 ·Classes 
21 class· Dune::VTK::ConformingVolumeWriter<_GV_> 
22   
23 ·Namespaces17 ·Namespaces
24 namespace· Dune18 namespace· Dune
25  ··········Include·standard·header·files.19  ··········Include·standard·header·files.
26  20  
27 namespace· Dune::VTK21 namespace· Dune::dgf
28  22  
  
29 ===============================================================================23 ===============================================================================
30 ·····Generated·by [doxygen]·1.9.424 ·····Generated·by [doxygen]·1.9.4
19.4 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00821.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-grid:·vtkwriter.hh·File·Reference</title>8 <title>dune-grid:·projection.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, 95 lines modifiedOffset 58, 77 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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="#func-members">Functions</a>··</div>
71 ··<div·class="headertitle"><div·class="title">vtkwriter.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">projection.cc·File·Reference</div></div>
72 </div><!--header-->73 </div><!--header-->
73 <div·class="contents">74 <div·class="contents">
  
74 <p>Provides·file·i/o·for·the·visualization·toolkit.·· 
75 <a·href="#details">More...</a></p> 
76 <div·class="textblock"><code>#include·&lt;cstring&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
77 <code>#include·&lt;iostream&gt;</code><br·/> 
78 <code>#include·&lt;string&gt;</code><br·/> 
79 <code>#include·&lt;fstream&gt;</code><br·/> 
80 <code>#include·&lt;sstream&gt;</code><br·/> 
81 <code>#include·&lt;iomanip&gt;</code><br·/> 
82 <code>#include·&lt;memory&gt;</code><br·/> 
83 <code>#include·&lt;type_traits&gt;</code><br·/> 
84 <code>#include·&lt;vector&gt;</code><br·/> 
85 <code>#include·&lt;list&gt;</code><br·/> 
86 <code>#include·&lt;map&gt;</code><br·/> 
87 <code>#include·&lt;dune/common/visibility.hh&gt;</code><br·/> 
88 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/> 
89 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
90 <code>#include·&lt;dune/common/indent.hh&gt;</code><br·/> 
91 <code>#include·&lt;dune/common/iteratorfacades.hh&gt;</code><br·/> 
92 <code>#include·&lt;dune/common/path.hh&gt;</code><br·/>76 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/>
93 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/> 
94 <code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code><br·/> 
95 <code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/> 
96 <code>#include·&lt;<a·class="el"·href="a00788_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/> 
97 <code>#include·&lt;<a·class="el"·href="a00797_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code><br·/> 
98 <code>#include·&lt;<a·class="el"·href="a00776_source.html">dune/grid/io/file/vtk/function.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a07319_source.html">dune/grid/io/file/dgfparser/blocks/projection.hh</a>&gt;</code><br·/>
99 <code>#include·&lt;<a·class="el"·href="a00800_source.html">dune/grid/io/file/vtk/pvtuwriter.hh</a>&gt;</code><br·/> 
100 <code>#include·&lt;<a·class="el"·href="a00773_source.html">dune/grid/io/file/vtk/streams.hh</a>&gt;</code><br·/> 
101 <code>#include·&lt;<a·class="el"·href="a00770_source.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</code><br·/> 
102 </div> 
103 <p><a·href="a00821_source.html">Go·to·the·source·code·of·this·file.</a></p> 
104 <table·class="memberdecls">78 </div><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
106 Classes</h2></td></tr>80 Classes</h2></td></tr>
 81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03538.html">Dune::dgf::Expr::ConstantExpression</a></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="a03542.html">Dune::dgf::Expr::VariableExpression</a></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03546.html">Dune::dgf::Expr::FunctionCallExpression</a></td></tr>
 86 <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="a04014.html">Dune::VTKWriter&lt;·GridView·&gt;</a></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="a03550.html">Dune::dgf::Expr::VectorExpression</a></td></tr>
108 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Writer·for·the·ouput·of·grid·functions·in·the·vtk·format.··<a·href="a04014.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="a03554.html">Dune::dgf::Expr::BracketExpression</a></td></tr>
109 <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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03558.html">Dune::dgf::Expr::MinusExpression</a></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="a04018.html">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction</a></td></tr> 
111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·erasure·wrapper·for·<a·class="el"·href="a01075.html">VTK</a>·data·sets.··<a·href="a04018.html#details">More...</a><br·/></td></tr> 
112 <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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03562.html">Dune::dgf::Expr::NormExpression</a></td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04022.html">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::FunctionWrapperBase</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·polymorphic·container·of·underlying·data·set.··<a·href="a04022.html#details">More...</a><br·/></td></tr> 
115 <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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03566.html">Dune::dgf::Expr::SqrtExpression</a></td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04026.html">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::FunctionWrapper&lt;·F·&gt;</a></td></tr> 
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·erasure·implementation·for·functions·conforming·to·the·dune-functions·LocalFunction·interface.··<a·href="a04026.html#details">More...</a><br·/></td></tr> 
118 <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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03570.html">Dune::dgf::Expr::SinExpression</a></td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04030.html">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::GlobalFunctionWrapper&lt;·F·&gt;</a></td></tr> 
120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·erasure·implementation·for·C++·functions,·i.e.,·functions·that·can·be·evaluated·in·global·coordinates.··<a·href="a04030.html#details">More...</a><br·/></td></tr> 
121 <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:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03574.html">Dune::dgf::Expr::CosExpression</a></td></tr>
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04034.html">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::VTKFunctionWrapper</a></td></tr> 
123 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·erasure·implementation·for·legacy·VTKFunctions.··<a·href="a04034.html#details">More...</a><br·/></td></tr> 
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <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="a04038.html">Dune::VTKWriter&lt;·GridView·&gt;::CellIterator</a></td></tr>101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03578.html">Dune::dgf::Expr::PowerExpression</a></td></tr>
126 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterator·over·the·grids·elements.··<a·href="a04038.html#details">More...</a><br·/></td></tr> 
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03582.html">Dune::dgf::Expr::SumExpression</a></td></tr>
128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04042.html">Dune::VTKWriter&lt;·GridView·&gt;::VertexIterator</a></td></tr> 
129 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterate·over·the·grid's·vertices.··<a·href="a04042.html#details">More...</a><br·/></td></tr> 
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04046.html">Dune::VTKWriter&lt;·GridView·&gt;::CornerIterator</a></td></tr> 
132 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterate·over·the·elements'·corners.··<a·href="a04046.html#details">More...</a><br·/></td></tr>105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03586.html">Dune::dgf::Expr::DifferenceExpression</a></td></tr>
 106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 107 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03590.html">Dune::dgf::Expr::ProductExpression</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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03594.html">Dune::dgf::Expr::QuotientExpression</a></td></tr>
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 </table><table·class="memberdecls">111 </table><table·class="memberdecls">
135 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
136 Namespaces</h2></td></tr>113 Namespaces</h2></td></tr>
137 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>114 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
138 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>115 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:a01070"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01070.html">Dune::dgf::Expr</a></td></tr>
 120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
 122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 123 Functions</h2></td></tr>
 124 <tr·class="memitem:a0404555c6f1763aa0e2c532e9c2a5c8e"><td·class="memItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html#a0404555c6f1763aa0e2c532e9c2a5c8e">Dune::dgf::operator&lt;&lt;</a>·(std::ostream·&amp;out,·const·ProjectionBlock::Token·&amp;token)</td></tr>
 125 <tr·class="separator:a0404555c6f1763aa0e2c532e9c2a5c8e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Max diff block lines reached; 585/15915 bytes (3.68%) of diff not shown.
3.72 KB
html2text {}
    
Offset 6, 80 lines modifiedOffset 6, 60 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·dgfparser
 12 ····*·blocks
12 Classes·|·Namespaces13 Classes·|·Namespaces·|·Functions
 14 projection.cc·File·Reference
13 vtkwriter.hh·File·Reference 
14 Provides·file·i/o·for·the·visualization·toolkit.·More... 
15 #include·<cstring>15 #include·<config.h>
16 #include·<iostream> 
17 #include·<string> 
18 #include·<fstream> 
19 #include·<sstream> 
20 #include·<iomanip> 
21 #include·<memory> 
22 #include·<type_traits> 
23 #include·<vector> 
24 #include·<list> 
25 #include·<map> 
26 #include·<dune/common/visibility.hh> 
27 #include·<dune/common/typetraits.hh> 
28 #include·<dune/common/exceptions.hh> 
29 #include·<dune/common/indent.hh> 
30 #include·<dune/common/iteratorfacades.hh> 
31 #include·<dune/common/path.hh>16 #include·<dune/common/math.hh>
32 #include·<dune/geometry/referenceelements.hh> 
33 #include·<dune/grid/common/mcmgmapper.hh> 
34 #include·<dune/grid/common/gridenums.hh> 
35 #include·<dune/grid/io/file/vtk/common.hh> 
36 #include·<dune/grid/io/file/vtk/dataarraywriter.hh> 
37 #include·<dune/grid/io/file/vtk/function.hh>17 #include·<dune/grid/io/file/dgfparser/blocks/projection.hh>
38 #include·<dune/grid/io/file/vtk/pvtuwriter.hh> 
39 #include·<dune/grid/io/file/vtk/streams.hh> 
40 #include·<dune/grid/io/file/vtk/vtuwriter.hh> 
41 Go_to_the_source_code_of_this_file. 
42 ·Classes18 ·Classes
 19 struct· Dune::dgf::Expr::ConstantExpression
43 ·class· Dune::VTKWriter<_GridView_> 
44  ·······Writer·for·the·ouput·of·grid·functions·in·the·vtk·format.·More... 
45  20  
 21 struct· Dune::dgf::Expr::VariableExpression
46 ·class· Dune::VTKWriter<_GridView_>::VTKLocalFunction 
47  ·······Type·erasure·wrapper·for·VTK·data·sets.·More... 
48  22  
 23 struct· Dune::dgf::Expr::FunctionCallExpression
49 struct· Dune::VTKWriter<_GridView_>::VTKLocalFunction::FunctionWrapperBase 
50  ·······Base·class·for·polymorphic·container·of·underlying·data·set.·More... 
51  24  
 25 struct· Dune::dgf::Expr::VectorExpression
52 struct· Dune::VTKWriter<_GridView_>::VTKLocalFunction::FunctionWrapper<_F_> 
53  ·······Type·erasure·implementation·for·functions·conforming·to·the·dune- 
54 ·········functions·LocalFunction·interface.·More... 
55  26  
 27 struct· Dune::dgf::Expr::BracketExpression
56 struct· Dune::VTKWriter<_GridView_>::VTKLocalFunction::GlobalFunctionWrapper< 
57 ·········F_> 
58  ·······Type·erasure·implementation·for·C++·functions,·i.e.,·functions·that 
59 ·········can·be·evaluated·in·global·coordinates.·More... 
60  28  
 29 struct· Dune::dgf::Expr::MinusExpression
61 struct· Dune::VTKWriter<_GridView_>::VTKLocalFunction::VTKFunctionWrapper 
62  ·······Type·erasure·implementation·for·legacy·VTKFunctions.·More... 
63  30  
 31 struct· Dune::dgf::Expr::NormExpression
64 ·class· Dune::VTKWriter<_GridView_>::CellIterator 
65  ·······Iterator·over·the·grids·elements.·More... 
66  32  
 33 struct· Dune::dgf::Expr::SqrtExpression
67 ·class· Dune::VTKWriter<_GridView_>::VertexIterator 
68  ·······Iterate·over·the·grid's·vertices.·More... 
69  34  
70 ·class· Dune::VTKWriter<_GridView_>::CornerIterator 
71  ·······Iterate·over·the·elements'·corners.·More...35 struct· Dune::dgf::Expr::SinExpression
 36  
 37 struct· Dune::dgf::Expr::CosExpression
 38  
 39 struct· Dune::dgf::Expr::PowerExpression
 40  
 41 struct· Dune::dgf::Expr::SumExpression
 42  
 43 struct· Dune::dgf::Expr::DifferenceExpression
 44  
 45 struct· Dune::dgf::Expr::ProductExpression
 46  
 47 struct· Dune::dgf::Expr::QuotientExpression
72  48  
73 ·Namespaces49 ·Namespaces
74 namespace· Dune50 namespace· Dune
75  ··········Include·standard·header·files.51  ··········Include·standard·header·files.
76  52  
77 *****·Detailed·Description·***** 
78 Provides·file·i/o·for·the·visualization·toolkit. 
79 ··Author 
80 ······Peter·Bastian,·Christian·Engwer53 namespace· Dune::dgf
 54  
 55 namespace· Dune::dgf::Expr
 56  
 57 ·Functions
 58 std::ostream·& Dune::dgf::operator<<·(std::ostream·&out,·const
 59 ················ProjectionBlock::Token·&token)
 60  
  
81 ===============================================================================61 ===============================================================================
82 ·····Generated·by [doxygen]·1.9.462 ·····Generated·by [doxygen]·1.9.4
7.87 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00824.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-grid:·gnuplot.hh·File·Reference</title>8 <title>dune-grid:·vertex.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, 58 lines modifiedOffset 58, 43 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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>··</div>
71 ··<div·class="headertitle"><div·class="title">gnuplot.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">vertex.hh·File·Reference</div></div>
72 </div><!--header-->72 </div><!--header-->
73 <div·class="contents">73 <div·class="contents">
  
74 <p>Provides·gnuplot·output·for·1D·Grids.·· 
75 <a·href="#details">More...</a></p> 
76 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>
77 <code>#include·&lt;string&gt;</code><br·/>75 <code>#include·&lt;vector&gt;</code><br·/>
78 <code>#include·&lt;iostream&gt;</code><br·/> 
79 <code>#include·&lt;fstream&gt;</code><br·/> 
80 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
81 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00857_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
82 <code>#include·&quot;<a·class="el"·href="a00758.html">gnuplot/gnuplot.cc</a>&quot;</code><br·/> 
83 </div>77 </div>
84 <p><a·href="a00824_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a00824_source.html">Go·to·the·source·code·of·this·file.</a></p>
85 <table·class="memberdecls">79 <table·class="memberdecls">
86 <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>
87 Classes</h2></td></tr>81 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="a03794.html">Dune::GnuplotWriter&lt;·GridView·&gt;</a></td></tr> 
89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Writer·for·1D·grids·in·gnuplot·format.··<a·href="a03794.html#details">More...</a><br·/></td></tr> 
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03798.html">Dune::LeafGnuplotWriter&lt;·G·&gt;</a></td></tr> 
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03794.html"·title="Writer·for·1D·grids·in·gnuplot·format.">GnuplotWriter</a>·on·the·leaf·grid.··<a·href="a03798.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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03802.html">Dune::LevelGnuplotWriter&lt;·G·&gt;</a></td></tr>82 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03622.html">Dune::dgf::VertexBlock</a></td></tr>
95 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03794.html"·title="Writer·for·1D·grids·in·gnuplot·format.">GnuplotWriter</a>·on·a·given·level·grid.··<a·href="a03802.html#details">More...</a><br·/></td></tr> 
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table><table·class="memberdecls">84 </table><table·class="memberdecls">
98 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
99 Namespaces</h2></td></tr>86 Namespaces</h2></td></tr>
100 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
101 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
102 <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:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
 91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 </table>92 </table>
104 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
105 <div·class="textblock"><p·>Provides·gnuplot·output·for·1D·Grids.·</p> 
106 <dl·class="section·author"><dt>Author</dt><dd>Christian·Engwer·</dd></dl> 
107 </div></div><!--·contents·-->93 </div><!--·contents·-->
108 <!--·start·footer·part·-->94 <!--·start·footer·part·-->
109 <hr·class="footer"/><address·class="footer"><small>95 <hr·class="footer"/><address·class="footer"><small>
110 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.496 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
111 </small></address>97 </small></address>
112 </body>98 </body>
113 </html>99 </html>
1.17 KB
html2text {}
    
Offset 6, 39 lines modifiedOffset 6, 27 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
 11 ····*·dgfparser
 12 ····*·blocks
11 Classes·|·Namespaces13 Classes·|·Namespaces
12 gnuplot.hh·File·Reference14 vertex.hh·File·Reference
13 Provides·gnuplot·output·for·1D·Grids.·More... 
14 #include·<vector> 
15 #include·<string> 
16 #include·<iostream>15 #include·<iostream>
 16 #include·<vector>
 17 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
17 #include·<fstream> 
18 #include·<dune/common/fvector.hh> 
19 #include·<dune/grid/common/grid.hh> 
20 #include·"gnuplot/gnuplot.cc" 
21 Go_to_the_source_code_of_this_file.18 Go_to_the_source_code_of_this_file.
22 ·Classes19 ·Classes
 20 class· Dune::dgf::VertexBlock
23 class· Dune::GnuplotWriter<_GridView_> 
24  ······Writer·for·1D·grids·in·gnuplot·format.·More... 
25   
26 class· Dune::LeafGnuplotWriter<_G_> 
27  ······GnuplotWriter·on·the·leaf·grid.·More... 
28   
29 class· Dune::LevelGnuplotWriter<_G_> 
30  ······GnuplotWriter·on·a·given·level·grid.·More... 
31  21  
32 ·Namespaces22 ·Namespaces
33 namespace· Dune23 namespace· Dune
34  ··········Include·standard·header·files.24  ··········Include·standard·header·files.
35  25  
 26 namespace· Dune::dgf
 27  
36 *****·Detailed·Description·***** 
37 Provides·gnuplot·output·for·1D·Grids. 
38 ··Author 
39 ······Christian·Engwer 
  
40 ===============================================================================28 ===============================================================================
41 ·····Generated·by [doxygen]·1.9.429 ·····Generated·by [doxygen]·1.9.4
38.7 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00824_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-grid:·gnuplot.hh·Source·File</title>8 <title>dune-grid:·vertex.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, 125 lines modifiedOffset 58, 88 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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">gnuplot.hh</div></div>68 ··<div·class="headertitle"><div·class="title">vertex.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00824.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00824.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_IO_GNUPLOT_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_VERTEXBLOCK_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_IO_GNUPLOT_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_VERTEXBLOCK_HH</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
78 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
79 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
80 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
81 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00857.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</span></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><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</div>
 86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">namespace·</span>dgf</div>
82 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>87 <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;dune/common/fvector.hh&gt;</span></div> 
84 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</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"><a·class="line"·href="a03622.html">···19</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03622.html">VertexBlock</a></div>
85 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03474.html">BasicBlock</a></div>
86 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····{</div>
87 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>······<span·class="keywordtype">int</span>·dimvertex;·········<span·class="comment">//·the·dimension·of·the·vertices·(determined·from·DGF·file)</span></div>
 93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>······<span·class="keywordtype">int</span>·dimworld;··········<span·class="comment">//·the·dimension·of·the·world·(either·dimvertex·or·given·by·user)</span></div>
 94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······<span·class="keywordtype">bool</span>·goodline;·········<span·class="comment">//·active·line·describes·a·vertex</span></div>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>······<span·class="keywordtype">int</span>·vtxoffset;</div>
 96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keywordtype">int</span>·nofParam;</div>
88 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
89 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>View&gt;</div> 
90 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03794.html">···30</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03794.html">GnuplotWriter</a>·{</div>98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">public</span>:</div>
 99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="comment">//·initialize·vertex·block</span></div>
 100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<a·class="code·hl_function"·href="a03622.html#adfbadb01a083558703488c60a34a5b3a">VertexBlock</a>·(·std·::·istream·&amp;in,·<span·class="keywordtype">int</span>·&amp;pdimworld·);</div>
91 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
92 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridView::Grid::ctype·ctype;</div> 
93 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
94 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dimworld·=·<a·class="code·hl_variable"·href="a01033.html#gac709880cf1eac9bd7ae0f7c63ff[·...·truncated·by·diffoscope;·len:·36,·SHA:·084b5c67b04a4c73903fb6b3bb94a7b071d86cd8ea6e34685485b097d9047400·...·]</div>102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03622.html#a0b0615c18f98ce5f382508efe35c01c3">get</a>·(·std·::·vector&lt;·std·::·vector&lt;·double·&gt;·&gt;·&amp;vtx,</div>
 103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>················std·::·vector&lt;·std·::·vector&lt;·double·&gt;·&gt;·&amp;param,</div>
 104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>················<span·class="keywordtype">int</span>·&amp;nofp·);</div>
95 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="comment">//·some·information</span></div>
 107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03622.html#ae990631ee10909bc3d41a21738244df9">···37</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03622.html#ae990631ee10909bc3d41a21738244df9">ok</a>·()<span·class="keyword">·const</span></div>
96 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">public</span>:</div>108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">······</span>{</div>
97 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03794.html#abb5bfa7b578e679e36967af7d1b9f34e">···37</a></span>····<a·class="code·hl_function"·href="a03794.html#abb5bfa7b578e679e36967af7d1b9f34e">GnuplotWriter</a>·(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02882.html">GridView</a>·&amp;·gv)·:·_is(gv.indexSet()),·_gv(gv)</div> 
98 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{</div> 
99 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keyword">static_assert</span>(dimworld==1·||·dimworld==2,·<span·class="stringliteral">&quot;GnuPlot·export·only·works·for·worlddim==1·and·worlddim==2&quot;</span>);</div> 
100 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="comment">//·allocate·_data·buffer</span></div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>········<span·class="keywordflow">return</span>·goodline;</div>
101 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······_data.resize(_is.size(0)*2);</div> 
102 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····}</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······}</div>
103 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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"><a·class="line"·href="a03622.html#ac1f2d1006aad296866a7ea287a351851">···42</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03622.html#ac1f2d1006aad296866a7ea287a351851">offset</a>·()<span·class="keyword">·const</span></div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">······</span>{</div>
 114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········<span·class="keywordflow">return</span>·vtxoffset;</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>·</div>
104 <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>·DataContainer&gt;</div>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">private</span>:</div>
105 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03794.html#a795d3e663a32bed6fd733930b2b944df">···49</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03794.html#a795d3e663a32bed6fd733930b2b944df">addCel[·...·truncated·by·diffoscope;·len:·128,·SHA:·927458856edc0a4c529d039d0c11b04a8981d4be0bb17fcbffb98f6702b168ec·...·]</div>118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="comment">//·get·dimworld</span></div>
 119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keywordtype">int</span>·getDimWorld·();</div>
106 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····{</div>120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
107 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">if</span>·(dimworld!=1)</div>121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="comment">//·get·next·vertex</span></div>
108 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········DUNE_THROW(IOError,·<span·class="stringliteral">&quot;Gnuplot·cell·data·writing·is·only·supported·for·grids·in·a·1d·world!&quot;</span>);</div>122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordtype">bool</span>·next·(·std·::·vector&lt;·double·&gt;·&amp;point,·std·::·vector&lt;·double·&gt;·&amp;param·);</div>
109 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······addData(cellData,·data,·name);</div>123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····};</div>
110 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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>··}·<span·class="comment">//·end·namespace·dgf</span></div>
111 <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>·</div>
 127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>}·<span·class="comment">//·end·namespace·Dune</span></div>
112 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DataContainer&gt;</div> 
113 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03794.html#a4480585a934bb6e2f787cb17e4615e21">···61</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03794.html#a4480585a934bb6e2f787cb17e4615e21">addVertexData</a>(<span·class="keyword">const</span>·DataContainer&amp;·data,·<span·class="keyword">const</span>·std::string·&amp;·name)</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>······addData(vertexData,·data,·name);</div> 
116 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div> 
117 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
118 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03794.html#a86a8f005d9040aa4fbc38c0adae76574">write</a>(<span·class="keyword">const</span>·std::string&amp;·filename)·<span·class="keyword">const</span>;</div> 
119 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
120 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">private</span>:</div> 
121 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keyword">enum</span>·DataType·{·vertexData,·cellData·};</div> 
122 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01033.html#ga353ad29d60269028f7946bf60afc1a9e">GridView::IndexSet</a>·&amp;·_is;</div> 
123 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keyword">const</span>·GridView·_gv;</div> 
124 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····std::vector&lt;·std::vector&lt;·float·&gt;·&gt;·_data;</div> 
125 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····std::vector&lt;·std::string·&gt;·_names;</div> 
126 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
127 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DataContainer&gt;</div> 
128 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordtype">void</span>·addData(DataType·t,·<span·class="keyword">const</span>·DataContainer&amp;·data,·<span·class="keyword">const</span>·std::string·&amp;·name);</div> 
129 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
130 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keywordtype">void</span>·writeRow(std::ostream·&amp;·file,</div> 
131 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··················<span·class="keyword">const</span>·FieldVector&lt;ctype,·dimworld&gt;&amp;·position,</div> 
132 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··················<span·class="keyword">const</span>·std::vector&lt;float&gt;·&amp;·data)·<span·class="keyword">const</span>;</div> 
133 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··};</div> 
134 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
135 <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>·G&gt;</div> 
136 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03798.html">···90</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03798.html">LeafGnuplotWriter</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03794.html">GnuplotWriter</a>&lt;typename·G::LeafGridView&gt;</div> 
137 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··{</div> 
138 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">public</span>:</div>129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#endif</span></div>
 130 <div·class="ttc"·id="aa00857_html"><div·class="ttname"><a·href="a00857.html">basic.hh</a></div></div>
139 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a03798.html#ac9e592a5d648259eb680fb2f0d112566">···94</a></span>····<a·class="code·hl_function"·href="a03798.html#ac9e592a5d648259eb680fb2f0d112566">LeafGnuplotWriter</a>·(<span·class="keyword">const</span>·G&amp;·grid)</div> 
140 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······:·<a·class="code·hl_class"·href="a03794.html">GnuplotWriter</a>&lt;typename·G::LeafGridView&gt;(grid.<a·class="code·hl_function"·href="a01033.html#ga7beb4263de10995bb950df5b2a460b1b">leafGridView</a>())</div> 
Max diff block lines reached; 5428/32683 bytes (16.61%) of diff not shown.
6.67 KB
html2text {}
    
Offset 6, 163 lines modifiedOffset 6, 97 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 gnuplot.hh11 ····*·dgfparser
 12 ····*·blocks
 13 vertex.hh
12 Go_to_the_documentation_of_this_file.14 Go_to_the_documentation_of_this_file.
13 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file15 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root16 LICENSE.md·in·module·root
15 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception17 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-18 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
17 ·4//·vi:·set·et·ts=4·sw=2·sts=2:19 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
18 ·5#ifndef·DUNE_IO_GNUPLOT_HH 
19 ·6#define·DUNE_IO_GNUPLOT_HH20 ·5#ifndef·DUNE_DGF_VERTEXBLOCK_HH
 21 ·6#define·DUNE_DGF_VERTEXBLOCK_HH
20 ·722 ·7
21 ·13#include·<vector> 
22 ·14#include·<string> 
23 ·15#include·<iostream>23 ·8#include·<iostream>
 24 ·9#include·<vector>
 25 ·10
 26 ·11#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
 27 ·12
24 ·16#include·<fstream> 
25 ·17 
26 ·18#include·<dune/common/fvector.hh> 
27 ·19 
28 ·20#include·<dune/grid/common/grid.hh> 
29 ·21 
30 ·22namespace·Dune·{28 ·13namespace·Dune
31 ·23 
32 ·29·template<class·GridView> 
33 30·class·GnuplotWriter·{29 ·14{
 30 ·15
 31 ·16·namespace·dgf
 32 ·17·{
 33 ·18
 34 19·class·VertexBlock
 35 ·20·:·public·BasicBlock
 36 ·21·{
 37 ·22·int·dimvertex;·//·the·dimension·of·the·vertices·(determined·from·DGF·file)
 38 ·23·int·dimworld;·//·the·dimension·of·the·world·(either·dimvertex·or·given·by
 39 user)
 40 ·24·bool·goodline;·//·active·line·describes·a·vertex
 41 ·25·int·vtxoffset;
 42 ·26·int·nofParam;
 43 ·27
 44 ·28·public:
 45 ·29·//·initialize·vertex·block
 46 ·30·VertexBlock·(·std·::·istream·&in,·int·&pdimworld·);
34 ·3147 ·31
35 ·32·typedef·typename·GridView::Grid::ctype·ctype; 
36 ·33 
37 ·34·constexpr·static·int·dimworld·=·GridView::dimensionworld;48 ·32·int·get·(·std·::·vector<·std·::·vector<·double·>·>·&vtx,
 49 ·33·std·::·vector<·std·::·vector<·double·>·>·&param,
 50 ·34·int·&nofp·);
38 ·3551 ·35
39 ·36·public: 
40 37·GnuplotWriter·(const·GridView·&·gv)·:·_is(gv.indexSet()),·_gv(gv)52 ·36·//·some·information
 53 37·bool·ok·()·const
41 ·38·{54 ·38·{
 55 ·39·return·goodline;
42 ·39·static_assert(dimworld==1·||·dimworld==2,·"GnuPlot·export·only·works·for 
43 worlddim==1·and·worlddim==2"); 
44 ·40·//·allocate·_data·buffer 
45 ·41·_data.resize(_is.size(0)*2); 
46 ·42·}56 ·40·}
 57 ·41
 58 42·int·offset·()·const
47 ·4359 ·43·{
 60 ·44·return·vtxoffset;
48 ·48·template·<class·DataContainer> 
49 49·void·addCellData(const·DataContainer&·data,·const·std::string·&·name) 
50 ·50·{ 
51 ·51·if·(dimworld!=1) 
52 ·52·DUNE_THROW(IOError,·"Gnuplot·cell·data·writing·is·only·supported·for·grids 
53 in·a·1d·world!"); 
54 ·53·addData(cellData,·data,·name); 
55 ·54·}61 ·45·}
 62 ·46
56 ·55 
57 ·60·template·<class·DataContainer> 
58 61·void·addVertexData(const·DataContainer&·data,·const·std::string·&·name) 
59 ·62·{ 
60 ·63·addData(vertexData,·data,·name); 
61 ·64·} 
62 ·65 
63 ·69·void·write(const·std::string&·filename)·const; 
64 ·70 
65 ·71·private:63 ·47·private:
 64 ·48·//·get·dimworld
 65 ·49·int·getDimWorld·();
 66 ·50
 67 ·51·//·get·next·vertex
 68 ·52·bool·next·(·std·::·vector<·double·>·&point,·std·::·vector<·double·>·&param
 69 );
 70 ·53·};
 71 ·54
 72 ·55·}·//·end·namespace·dgf
 73 ·56
 74 ·57}·//·end·namespace·Dune
 75 ·58
 76 ·59#endif
 77 basic.hh
66 ·72·enum·DataType·{·vertexData,·cellData·}; 
67 ·73·const·typename·GridView::IndexSet·&·_is; 
68 ·74·const·GridView·_gv; 
69 ·75·std::vector<·std::vector<·float·>·>·_data; 
70 ·76·std::vector<·std::string·>·_names; 
71 ·77 
72 ·78·template·<class·DataContainer> 
73 ·79·void·addData(DataType·t,·const·DataContainer&·data,·const·std::string·& 
74 name); 
75 ·80 
76 ·81·void·writeRow(std::ostream·&·file, 
77 ·82·const·FieldVector<ctype,·dimworld>&·position, 
78 ·83·const·std::vector<float>·&·data)·const; 
79 ·84·}; 
80 ·85 
81 ·89·template<class·G> 
82 90·class·LeafGnuplotWriter·:·public·GnuplotWriter<typename·G::LeafGridView> 
83 ·91·{ 
84 ·92·public: 
Max diff block lines reached; 1999/6809 bytes (29.36%) of diff not shown.
5.84 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00827.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-grid:·starcdreader.hh·File·Reference</title>8 <title>dune-grid:·vertex.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, 44 lines modifiedOffset 58, 33 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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>··</div>
71 ··<div·class="headertitle"><div·class="title">starcdreader.hh·File·Reference</div></div>70 ··<div·class="headertitle"><div·class="title">vertex.cc·File·Reference</div></div>
72 </div><!--header-->71 </div><!--header-->
73 <div·class="contents">72 <div·class="contents">
74 <div·class="textblock"><code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>73 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
75 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
76 <code>#include·&lt;<a·class="el"·href="a07265_source.html">dune/grid/common/gridfactory.hh</a>&gt;</code><br·/>74 <code>#include·&lt;<a·class="el"·href="a00824_source.html">dune/grid/io/file/dgfparser/blocks/vertex.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;iostream&gt;</code><br·/> 
78 <code>#include·&lt;fstream&gt;</code><br·/> 
79 <code>#include·&lt;memory&gt;</code><br·/> 
80 </div> 
81 <p><a·href="a00827_source.html">Go·to·the·source·code·of·this·file.</a></p> 
82 <table·class="memberdecls">75 </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="a03814.html">Dune::StarCDReader&lt;·GridType·&gt;</a></td></tr> 
86 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">File·reader·for·the·Star-CD·format.··<a·href="a03814.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>76 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
90 Namespaces</h2></td></tr>77 Namespaces</h2></td></tr>
91 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>78 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
92 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>79 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
93 <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:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
 82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table>83 </table>
95 </div><!--·contents·-->84 </div><!--·contents·-->
96 <!--·start·footer·part·-->85 <!--·start·footer·part·-->
97 <hr·class="footer"/><address·class="footer"><small>86 <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.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
99 </small></address>88 </small></address>
100 </body>89 </body>
846 B
html2text {}
    
Offset 6, 27 lines modifiedOffset 6, 22 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
 11 ····*·dgfparser
 12 ····*·blocks
 13 Namespaces
 14 vertex.cc·File·Reference
 15 #include·<config.h>
 16 #include·<dune/grid/io/file/dgfparser/blocks/vertex.hh>
11 Classes·|·Namespaces 
12 starcdreader.hh·File·Reference 
13 #include·<dune/common/exceptions.hh> 
14 #include·<dune/geometry/type.hh> 
15 #include·<dune/grid/common/gridfactory.hh> 
16 #include·<iostream> 
17 #include·<fstream> 
18 #include·<memory> 
19 Go_to_the_source_code_of_this_file. 
20 ·Classes 
21 class· Dune::StarCDReader<_GridType_> 
22  ······File·reader·for·the·Star-CD·format.·More... 
23   
24 ·Namespaces17 ·Namespaces
25 namespace· Dune18 namespace· Dune
26  ··········Include·standard·header·files.19  ··········Include·standard·header·files.
27  20  
 21 namespace· Dune::dgf
 22  
  
28 ===============================================================================23 ===============================================================================
29 ·····Generated·by [doxygen]·1.9.424 ·····Generated·by [doxygen]·1.9.4
6.27 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00830.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-grid:·gmshwriter.hh·File·Reference</title>8 <title>dune-grid:·simplexgeneration.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, 48 lines modifiedOffset 58, 33 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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>··</div>
71 ··<div·class="headertitle"><div·class="title">gmshwriter.hh·File·Reference</div></div>70 ··<div·class="headertitle"><div·class="title">simplexgeneration.cc·File·Reference</div></div>
72 </div><!--header-->71 </div><!--header-->
73 <div·class="contents">72 <div·class="contents">
74 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/>73 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
75 <code>#include·&lt;iostream&gt;</code><br·/> 
76 <code>#include·&lt;iomanip&gt;</code><br·/> 
77 <code>#include·&lt;string&gt;</code><br·/> 
78 <code>#include·&lt;vector&gt;</code><br·/> 
79 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
80 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
81 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/> 
82 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>74 <code>#include·&lt;<a·class="el"·href="a00803_source.html">dune/grid/io/file/dgfparser/blocks/simplexgeneration.hh</a>&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code><br·/> 
84 </div> 
85 <p><a·href="a00830_source.html">Go·to·the·source·code·of·this·file.</a></p> 
86 <table·class="memberdecls">75 </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="a03790.html">Dune::GmshWriter&lt;·GridView·&gt;</a></td></tr> 
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Write·<a·class="el"·href="a01073.html">Gmsh</a>·mesh·file.··<a·href="a03790.html#details">More...</a><br·/></td></tr> 
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
92 </table><table·class="memberdecls"> 
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>76 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>77 Namespaces</h2></td></tr>
95 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>78 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
96 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>79 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
97 <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:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
 82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>83 </table>
99 </div><!--·contents·-->84 </div><!--·contents·-->
100 <!--·start·footer·part·-->85 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>86 <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.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
103 </small></address>88 </small></address>
104 </body>89 </body>
972 B
html2text {}
    
Offset 6, 31 lines modifiedOffset 6, 22 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
 11 ····*·dgfparser
 12 ····*·blocks
 13 Namespaces
 14 simplexgeneration.cc·File·Reference
 15 #include·<config.h>
 16 #include·<dune/grid/io/file/dgfparser/blocks/simplexgeneration.hh>
11 Classes·|·Namespaces 
12 gmshwriter.hh·File·Reference 
13 #include·<fstream> 
14 #include·<iostream> 
15 #include·<iomanip> 
16 #include·<string> 
17 #include·<vector> 
18 #include·<dune/common/exceptions.hh> 
19 #include·<dune/geometry/type.hh> 
20 #include·<dune/geometry/referenceelements.hh> 
21 #include·<dune/grid/common/grid.hh> 
22 #include·<dune/grid/common/mcmgmapper.hh> 
23 Go_to_the_source_code_of_this_file. 
24 ·Classes 
25 class· Dune::GmshWriter<_GridView_> 
26  ······Write·Gmsh·mesh·file.·More... 
27   
28 ·Namespaces17 ·Namespaces
29 namespace· Dune18 namespace· Dune
30  ··········Include·standard·header·files.19  ··········Include·standard·header·files.
31  20  
 21 namespace· Dune::dgf
 22  
  
32 ===============================================================================23 ===============================================================================
33 ·····Generated·by [doxygen]·1.9.424 ·····Generated·by [doxygen]·1.9.4
12.0 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00833.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-grid:·gmshreader.hh·File·Reference</title>8 <title>dune-grid:·general.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 58, 83 lines modifiedOffset 58, 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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="#enum-members">Enumerations</a>·&#124; 
72 <a·href="#func-members">Functions</a>··</div> 
73 ··<div·class="headertitle"><div·class="title">gmshreader.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">general.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;cstdarg&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>
77 <code>#include·&lt;cstdio&gt;</code><br·/> 
78 <code>#include·&lt;cstring&gt;</code><br·/> 
79 <code>#include·&lt;fstream&gt;</code><br·/> 
80 <code>#include·&lt;iostream&gt;</code><br·/> 
81 <code>#include·&lt;map&gt;</code><br·/> 
82 <code>#include·&lt;memory&gt;</code><br·/> 
83 <code>#include·&lt;string&gt;</code><br·/> 
84 <code>#include·&lt;tuple&gt;</code><br·/> 
85 <code>#include·&lt;vector&gt;</code><br·/>75 <code>#include·&lt;vector&gt;</code><br·/>
86 <code>#include·&lt;utility&gt;</code><br·/> 
87 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
88 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
89 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
90 <code>#include·&lt;<a·class="el"·href="a00281_source.html">dune/grid/common/boundarysegment.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00857_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
91 <code>#include·&lt;<a·class="el"·href="a07265_source.html">dune/grid/common/gridfactory.hh</a>&gt;</code><br·/> 
92 </div>77 </div>
93 <p><a·href="a00833_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a00833_source.html">Go·to·the·source·code·of·this·file.</a></p>
94 <table·class="memberdecls">79 <table·class="memberdecls">
95 <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>
96 Classes</h2></td></tr>81 Classes</h2></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="a03758.html">Dune::GmshReaderOptions</a></td></tr>82 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03502.html">Dune::dgf::GeneralBlock</a></td></tr>
98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Options·for·read·operation.··<a·href="a03758.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="a03774.html">Dune::GmshReaderParser&lt;·GridType·&gt;</a></td></tr> 
101 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">dimension·independent·parts·for·<a·class="el"·href="a03774.html"·title="dimension·independent·parts·for·GmshReaderParser">GmshReaderParser</a>··<a·href="a03774.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="a03778.html">Dune::GmshReader&lt;·GridType·&gt;</a></td></tr> 
104 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Read·<a·class="el"·href="a01073.html">Gmsh</a>·mesh·file.··<a·href="a03778.html#details">More...</a><br·/></td></tr> 
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table><table·class="memberdecls">84 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>86 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
110 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:a01073"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01073.html">Dune::Gmsh</a></td></tr>90 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="enum-members"·name="enum-members"></a> 
116 Enumerations</h2></td></tr> 
117 <tr·class="memitem:ga2ee29433a0b7c59f0713b60d2712f7f1"><td·class="memItemLeft"·align="right"·valign="top">enum·class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01057.html#ga2ee29433a0b7c59f0713b60d2712f7f1">Dune::Gmsh::ReaderOptions</a>·{·<a·class="el"·href="a01057.html#gga2ee29433a0b7c59f0713b60d2712f7f1a2c7aea4237e25b4f8ee3b0bf77d6fed0">Dune::Gmsh::ReaderOptions::verbose</a>·=·1 
118 ,·<a·class="el"·href="a01057.html#gga2ee29433a0b7c59f0713b60d2712f7f1af3ec96bc081782d8ef5221c0635b998f">Dune::Gmsh::ReaderOptions::insertBoundarySegments</a>·=·2 
119 ,·<a·class="el"·href="a01057.html#gga2ee29433a0b7c59f0713b60d2712f7f1aee3a46b6af7195bca88294920d380060">Dune::Gmsh::ReaderOptions::readElementData</a>·=·4 
120 ,·<a·class="el"·href="a01057.html#gga2ee29433a0b7c59f0713b60d2712f7f1a9adab7345b1b39d4f239b5c14d347070">Dune::Gmsh::ReaderOptions::readBoundaryData</a>·=·8 
121 ·}</td></tr> 
122 <tr·class="memdesc:ga2ee29433a0b7c59f0713b60d2712f7f1"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Option·for·the·Gmsh·mesh·file·reader.··<a·href="a01057.html#ga2ee29433a0b7c59f0713b60d2712f7f1">More...</a><br·/></td></tr> 
123 <tr·class="separator:ga2ee29433a0b7c59f0713b60d2712f7f1"><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:ac00e8aae92b152add9e0973d23f55685"><td·class="memItemLeft"·align="right"·valign="top">constexpr·ReaderOptions&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01073.html#ac00e8aae92b152add9e0973d23f55685">Dune::Gmsh::operator|</a>·(ReaderOptions·a,·ReaderOptions·b)</td></tr> 
128 <tr·class="memdesc:ac00e8aae92b152add9e0973d23f55685"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">composition·operator·for·reader·options··<a·href="a01073.html#ac00e8aae92b152add9e0973d23f55685">More...</a><br·/></td></tr> 
129 <tr·class="separator:ac00e8aae92b152add9e0973d23f55685"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 <tr·class="memitem:a566d5ca5137acb12e02228baed7d394a"><td·class="memItemLeft"·align="right"·valign="top">constexpr·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01073.html#a566d5ca5137acb12e02228baed7d394a">Dune::Gmsh::operator&amp;</a>·(ReaderOptions·a,·ReaderOptions·b)</td></tr> 
131 <tr·class="memdesc:a566d5ca5137acb12e02228baed7d394a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">query·operator·for·reader·options·(is·b·set·in·a)··<a·href="a01073.html#a566d5ca5137acb12e02228baed7d394a">More...</a><br·/></td></tr> 
132 <tr·class="separator:a566d5ca5137acb12e02228baed7d394a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
133 </table>92 </table>
134 </div><!--·contents·-->93 </div><!--·contents·-->
135 <!--·start·footer·part·-->94 <!--·start·footer·part·-->
136 <hr·class="footer"/><address·class="footer"><small>95 <hr·class="footer"/><address·class="footer"><small>
137 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.496 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
138 </small></address>97 </small></address>
139 </body>98 </body>
2.05 KB
html2text {}
    
Offset 6, 62 lines modifiedOffset 6, 27 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 Classes·|·Namespaces·|·Enumerations·|·Functions11 ····*·dgfparser
 12 ····*·blocks
 13 Classes·|·Namespaces
12 gmshreader.hh·File·Reference14 general.hh·File·Reference
13 #include·<cstdarg> 
14 #include·<cstdio> 
15 #include·<cstring> 
16 #include·<fstream> 
17 #include·<iostream>15 #include·<iostream>
18 #include·<map> 
19 #include·<memory> 
20 #include·<string> 
21 #include·<tuple> 
22 #include·<vector>16 #include·<vector>
 17 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
23 #include·<utility> 
24 #include·<dune/common/exceptions.hh> 
25 #include·<dune/common/fvector.hh> 
26 #include·<dune/geometry/type.hh> 
27 #include·<dune/grid/common/boundarysegment.hh> 
28 #include·<dune/grid/common/gridfactory.hh> 
29 Go_to_the_source_code_of_this_file.18 Go_to_the_source_code_of_this_file.
30 ·Classes19 ·Classes
 20 class· Dune::dgf::GeneralBlock
31 struct· Dune::GmshReaderOptions 
32  ·······Options·for·read·operation.·More... 
33   
34 ·class· Dune::GmshReaderParser<_GridType_> 
35  ·······dimension·independent·parts·for·GmshReaderParser·More... 
36   
37 ·class· Dune::GmshReader<_GridType_> 
38  ·······Read·Gmsh·mesh·file.·More... 
39  21  
40 ·Namespaces22 ·Namespaces
41 namespace· Dune23 namespace· Dune
42  ··········Include·standard·header·files.24  ··········Include·standard·header·files.
43  25  
44 namespace· Dune::Gmsh26 namespace· Dune::dgf
45   
46 ·Enumerations 
47 enum·class· Dune::Gmsh::ReaderOptions·{·Dune::Gmsh::ReaderOptions::verbose·=·1 
48 ·············,·Dune::Gmsh::ReaderOptions::insertBoundarySegments·=·2·,·Dune:: 
49 ·············Gmsh::ReaderOptions::readElementData·=·4·,·Dune::Gmsh:: 
50 ·············ReaderOptions::readBoundaryData·=·8·} 
51  ···········Option·for·the·Gmsh·mesh·file·reader.·More... 
52   
53 ·Functions 
54 constexpr·ReaderOptions Dune::Gmsh::operator|·(ReaderOptions·a,·ReaderOptions 
55 ·························b) 
56  ·······················composition·operator·for·reader·options·More... 
57   
58 ·········constexpr·bool Dune::Gmsh::operator&·(ReaderOptions·a,·ReaderOptions 
59 ·························b) 
60  ·······················query·operator·for·reader·options·(is·b·set·in·a) 
61 ·························More... 
62  27  
  
63 ===============================================================================28 ===============================================================================
64 ·····Generated·by [doxygen]·1.9.429 ·····Generated·by [doxygen]·1.9.4
256 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00833_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-grid:·gmshreader.hh·Source·File</title>8 <title>dune-grid:·general.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, 1110 lines modifiedOffset 58, 93 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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">gmshreader.hh</div></div>68 ··<div·class="headertitle"><div·class="title">general.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00833.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00833.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_DGFPARSER_BLOCKS_GENERAL_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_DGFPARSER_BLOCKS_GENERAL_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_GMSHREADER_HH</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GMSHREADER_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;cstdarg&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;cstdio&gt;</span></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;cstring&gt;</span></div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;map&gt;</span></div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;tuple&gt;</span></div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div> 
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00857.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&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/exceptions.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/fvector.hh&gt;</span></div> 
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</div>
 87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">namespace·</span>dgf</div>
 88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··{</div>
 89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="comment">//·GeneralBlock</span></div>
 91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="comment">//·---------</span></div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a03502.html">···23</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03502.html">GeneralBlock</a></div>
 94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03474.html">BasicBlock</a></div>
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</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="preprocessor">#include·&lt;<a·class="code"·href="a00281.html">dune/grid/common/boundarysegment.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="a07265.html">dune/grid/common/gridfactory.hh</a>&gt;</span></div>96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·nofvtx;</div>
 97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keywordtype">int</span>·dimgrid;</div>
 98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="keywordtype">bool</span>·goodline;········<span·class="comment">//·active·line·describes·a·vertex</span></div>
 99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······std·::·vector&lt;·unsigned·int·&gt;·map;·<span·class="comment">//·active·vertex</span></div>
 100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordtype">int</span>·nofparams;</div>
 101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keywordtype">int</span>·vtxoffset;</div>
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</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="a01063.html">Dune</a></div> 
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>{</div>103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">public</span>:</div>
 104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<a·class="code·hl_function"·href="a03502.html#a02f007c3932267365e173c3efa6ed7ac">GeneralBlock</a>·(·std·::·istream·&amp;in,·<span·class="keywordtype">int</span>·pnofvtx,·<span·class="keywordtype">int</span>·pvtxoffset,·<span·class="keywordtype">int</span>·&amp;pdimgrid·);</div>
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
102 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03758.html">···38</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03758.html">GmshReaderOptions</a></div>106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03502.html#a5c4e6d37ef3960989af2d5b381d8543b">get</a>·(·std·::·vector&lt;·std·::·vector&lt;·unsigned·int&gt;·&gt;·&amp;simpl[·...·truncated·by·diffoscope;·len:·3,·SHA:·0550de8d18cbc8fbb381138fc1bce41d2de7ea84a44edce88ecbc01196cd91a6·...·]</div>
 107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>················std·::·vector&lt;·std·::·vector&lt;·double·&gt;·&gt;·&amp;params,</div>
 108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>················<span·class="keywordtype">int</span>·&amp;nofp·);</div>
103 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··{</div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
104 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a03758.html#ae2578eaac64106ff0bbad10b5e997501">···40</a></span>····<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a03758.html#ae2578eaac64106ff0bbad10b5e997501">GeometryOrder</a>·{</div> 
105 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03758.html#ae2578eaac64106ff0bbad10b5e997501a79050c5952b1b9407fd5d236d534634c">···42</a></span>······<a·class="code·hl_enumvalue"·href="a03758.html#ae2578eaac64106ff0bbad10b5e997501a79050c5952b1b9407fd5d236d534634c">firstOrder</a>,</div> 
106 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<a·class="code·hl_enumvalue"·href="a03758.html#ae2578eaac64106ff0bbad10b5e997501a8ced2274388c5049a571d49f94a49358">secondOrder</a></div> 
107 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03758.html#ae2578eaac64106ff0bbad10b5e997501a8ced2274388c5049a571d49f94a49358">···45</a></span>····};</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="comment">//·some·information</span></div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03502.html#a853f347ac543f222992ed1610f3fbda7">···41</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03502.html#a853f347ac543f222992ed1610f3fbda7">ok</a>·()</div>
 112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······{</div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········<span·class="keywordflow">return</span>·goodline;</div>
 114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······}</div>
108 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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"><a·class="line"·href="a03502.html#a1d574360d81bff40abfc7e999bb746d8">···46</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03502.html#a1d574360d81bff40abfc7e999bb746d8">nofsimplex</a>·()</div>
109 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······{</div>
110 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">namespace·</span>{</div>118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a03474.html#a85a063b24ab8bd713f381bc6ea0b5fb9">noflines</a>();</div>
111 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div>
112 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="comment">//·arbitrary·dimension,·implementation·is·in·specialization</span></div> 
113 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dimension,·<span·class="keywordtype">int</span>·dimWorld·=·dimension·&gt;</div> 
114 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">class·</span>GmshReaderQuadraticBoundarySegment</div> 
115 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····{</div>120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
116 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">public</span>:</div>121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">private</span>:</div>
 122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="comment">//·get·the·dimension·of·the·grid</span></div>
 123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordtype">int</span>·getDimGrid·();</div>
117 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="comment">//·empty·function·since·this·class·does·not·implement·anything</span></div>124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="comment">//·get·next·simplex</span></div>
118 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·registerFactory()·{}</div>125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordtype">bool</span>·next·(·std·::·vector&lt;·unsigned·int·&gt;·&amp;simplex,</div>
 126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··················std·::·vector&lt;·double·&gt;·&amp;param·);</div>
119 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····};</div>127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····};</div>
Diff chunk too large, falling back to line-by-line diff (6 lines added, 975 lines removed)
120 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
121 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="comment">//·quadratic·boundary·segments·in·1d</span></div>129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··}·<span·class="comment">//·end·namespace·dgf</span></div>
122 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="comment">/*</span></div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
123 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">·······Note·the·points</span></div>131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>}·<span·class="comment">//·end·namespace·Dune</span></div>
124 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment"></span>·</div>132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
125 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">·······(0)···(alpha)···(1)</span></div>133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GRID_IO_FILE_DGFPARSER_BLOCKS_GENERAL_HH</span></div>
126 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment"></span>·</div>134 <div·class="ttc"·id="aa00857_html"><div·class="ttname"><a·href="a00857.html">basic.hh</a></div></div>
127 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">·······are·mapped·to·the·points·in·global·coordinates</span></div> 
128 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment"></span>·</div> 
129 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">·······p0·p2·p1</span></div> 
130 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment"></span>·</div> 
131 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">·······alpha·is·determined·automatically·from·the·given·points.</span></div> 
132 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">·····*/</span></div> 
133 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dimWorld·&gt;</div> 
134 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keyword">struct·</span>GmshReaderQuadraticBoundarySegment&lt;·2,·<a·class="code·hl_variable"·href="a01064.html#acc4a01c16d41d4e3e6e5d058b86376ca">dimWorld</a>·&gt;</div> 
135 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02614.html">Dune::BoundarySegment</a>&lt;·2,·dimWorld·&gt;</div> 
136 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····{</div> 
Max diff block lines reached; 25201/216283 bytes (11.65%) of diff not shown.
44.2 KB
html2text {}
    
Offset 6, 1331 lines modifiedOffset 6, 103 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 gmshreader.hh11 ····*·dgfparser
 12 ····*·blocks
 13 general.hh
12 Go_to_the_documentation_of_this_file.14 Go_to_the_documentation_of_this_file.
13 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file15 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root16 LICENSE.md·in·module·root
15 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception17 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-18 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
17 ·4//·vi:·set·et·ts=4·sw=2·sts=2:19 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
 20 ·5#ifndef·DUNE_GRID_IO_FILE_DGFPARSER_BLOCKS_GENERAL_HH
 21 ·6#define·DUNE_GRID_IO_FILE_DGFPARSER_BLOCKS_GENERAL_HH
 22 ·7
18 ·5 
19 ·6#ifndef·DUNE_GMSHREADER_HH 
20 ·7#define·DUNE_GMSHREADER_HH 
21 ·8 
22 ·9#include·<cstdarg> 
23 ·10#include·<cstdio> 
24 ·11#include·<cstring> 
25 ·12#include·<fstream> 
26 ·13#include·<iostream>23 ·8#include·<iostream>
27 ·14#include·<map> 
28 ·15#include·<memory> 
29 ·16#include·<string> 
30 ·17#include·<tuple> 
31 ·18#include·<vector>24 ·9#include·<vector>
 25 ·10
 26 ·11#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
 27 ·12
 28 ·13
32 ·19#include·<utility> 
33 ·20 
34 ·21#include·<dune/common/exceptions.hh> 
35 ·22#include·<dune/common/fvector.hh> 
36 ·23 
37 ·24#include·<dune/geometry/type.hh> 
38 ·25 
39 ·26#include·<dune/grid/common/boundarysegment.hh> 
40 ·27#include·<dune/grid/common/gridfactory.hh> 
41 ·28 
42 ·29namespace·Dune29 ·14namespace·Dune
 30 ·15{
 31 ·16
43 ·30{ 
44 ·31 
45 38·struct·GmshReaderOptions 
46 ·39·{ 
47 40·enum·GeometryOrder·{ 
48 42·firstOrder, 
49 ·44·secondOrder 
50 45·}; 
51 ·46·}; 
52 ·47 
53 ·48·namespace·{32 ·17·namespace·dgf
54 ·49 
55 ·50·//·arbitrary·dimension,·implementation·is·in·specialization 
56 ·51·template<·int·dimension,·int·dimWorld·=·dimension·> 
57 ·52·class·GmshReaderQuadraticBoundarySegment33 ·18·{
 34 ·19
 35 ·20·//·GeneralBlock
 36 ·21·//·---------
 37 ·22
 38 23·class·GeneralBlock
 39 ·24·:·public·BasicBlock
58 ·53·{40 ·25·{
 41 ·26·unsigned·int·nofvtx;
 42 ·27·int·dimgrid;
 43 ·28·bool·goodline;·//·active·line·describes·a·vertex
 44 ·29·std·::·vector<·unsigned·int·>·map;·//·active·vertex
 45 ·30·int·nofparams;
 46 ·31·int·vtxoffset;
 47 ·32
59 ·54·public:48 ·33·public:
60 ·55·//·empty·function·since·this·class·does·not·implement·anything 
61 ·56·static·void·registerFactory()·{}49 ·34·GeneralBlock·(·std·::·istream·&in,·int·pnofvtx,·int·pvtxoffset,·int
 50 &pdimgrid·);
 51 ·35
 52 ·36·int·get·(·std·::·vector<·std·::·vector<·unsigned·int>·>·&simplex,
 53 ·37·std·::·vector<·std·::·vector<·double·>·>·&params,
 54 ·38·int·&nofp·);
 55 ·39
 56 ·40·//·some·information
 57 41·bool·ok·()
 58 ·42·{
 59 ·43·return·goodline;
 60 ·44·}
 61 ·45
 62 46·int·nofsimplex·()
 63 ·47·{
 64 ·48·return·noflines();
 65 ·49·}
 66 ·50
 67 ·51·private:
 68 ·52·//·get·the·dimension·of·the·grid
 69 ·53·int·getDimGrid·();
 70 ·54·//·get·next·simplex
 71 ·55·bool·next·(·std·::·vector<·unsigned·int·>·&simplex,
 72 ·56·std·::·vector<·double·>·&param·);
62 ·57·};73 ·57·};
63 ·5874 ·58
64 ·59·//·quadratic·boundary·segments·in·1d 
65 ·60·/* 
66 ·61·Note·the·points75 ·59·}·//·end·namespace·dgf
 76 ·60
 77 ·61}·//·end·namespace·Dune
Diff chunk too large, falling back to line-by-line diff (2 lines added, 1035 lines removed)
67 ·6278 ·62
68 ·63·(0)·(alpha)·(1)79 ·63#endif·//·#ifndef·DUNE_GRID_IO_FILE_DGFPARSER_BLOCKS_GENERAL_HH
69 ·6480 basic.hh
70 ·65·are·mapped·to·the·points·in·global·coordinates 
71 ·66 
72 ·67·p0·p2·p1 
73 ·68 
74 ·69·alpha·is·determined·automatically·from·the·given·points. 
75 ·70·*/ 
76 ·71·template<·int·dimWorld·> 
77 ·72·struct·GmshReaderQuadraticBoundarySegment<·2,·dimWorld·> 
78 ·73·:·public·Dune::BoundarySegment<·2,·dimWorld·> 
79 ·74·{ 
80 ·75·typedef·GmshReaderQuadraticBoundarySegment<·2,·dimWorld·>·ThisType; 
Max diff block lines reached; 9216/45286 bytes (20.35%) of diff not shown.
4.45 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00836.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-grid:·vertex.hh·File·Reference</title>8 <title>dune-grid:·boundarydom.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, 30 lines modifiedOffset 63, 21 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124; 
71 <a·href="#namespaces">Namespaces</a>··</div>70 <a·href="#namespaces">Namespaces</a>··</div>
72 ··<div·class="headertitle"><div·class="title">vertex.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">boundarydom.cc·File·Reference</div></div>
73 </div><!--header-->72 </div><!--header-->
74 <div·class="contents">73 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
76 <code>#include·&lt;vector&gt;</code><br·/> 
77 <code>#include·&lt;<a·class="el"·href="a00872_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00848_source.html">dune/grid/io/file/dgfparser/blocks/boundarydom.hh</a>&gt;</code><br·/>
78 </div> 
79 <p><a·href="a00836_source.html">Go·to·the·source·code·of·this·file.</a></p> 
80 <table·class="memberdecls">76 </div><table·class="memberdecls">
81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
82 Classes</h2></td></tr> 
83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03622.html">Dune::dgf::VertexBlock</a></td></tr> 
84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
85 </table><table·class="memberdecls"> 
86 <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>
87 Namespaces</h2></td></tr>78 Namespaces</h2></td></tr>
88 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>79 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
89 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>80 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>82 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
575 B
html2text {}
    
Offset 8, 23 lines modifiedOffset 8, 18 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
 14 Namespaces
 15 boundarydom.cc·File·Reference
 16 #include·<config.h>
14 Classes·|·Namespaces 
15 vertex.hh·File·Reference 
16 #include·<iostream> 
17 #include·<vector> 
18 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>17 #include·<dune/grid/io/file/dgfparser/blocks/boundarydom.hh>
19 Go_to_the_source_code_of_this_file. 
20 ·Classes 
21 class· Dune::dgf::VertexBlock 
22   
23 ·Namespaces18 ·Namespaces
24 namespace· Dune19 namespace· Dune
25  ··········Include·standard·header·files.20  ··········Include·standard·header·files.
26  21  
27 namespace· Dune::dgf22 namespace· Dune::dgf
28  23  
  
4.37 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00839.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-grid:·simplex.hh·File·Reference</title>8 <title>dune-grid:·basic.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, 30 lines modifiedOffset 63, 21 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124; 
71 <a·href="#namespaces">Namespaces</a>··</div>70 <a·href="#namespaces">Namespaces</a>··</div>
72 ··<div·class="headertitle"><div·class="title">simplex.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">basic.cc·File·Reference</div></div>
73 </div><!--header-->72 </div><!--header-->
74 <div·class="contents">73 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
76 <code>#include·&lt;vector&gt;</code><br·/> 
77 <code>#include·&lt;<a·class="el"·href="a00872_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00857_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
78 </div> 
79 <p><a·href="a00839_source.html">Go·to·the·source·code·of·this·file.</a></p> 
80 <table·class="memberdecls">76 </div><table·class="memberdecls">
81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
82 Classes</h2></td></tr> 
83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03614.html">Dune::dgf::SimplexBlock</a></td></tr> 
84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
85 </table><table·class="memberdecls"> 
86 <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>
87 Namespaces</h2></td></tr>78 Namespaces</h2></td></tr>
88 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>79 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
89 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>80 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>82 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
509 B
html2text {}
    
Offset 8, 23 lines modifiedOffset 8, 18 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
14 Classes·|·Namespaces14 Namespaces
15 simplex.hh·File·Reference15 basic.cc·File·Reference
 16 #include·<config.h>
16 #include·<iostream> 
17 #include·<vector> 
18 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>17 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
19 Go_to_the_source_code_of_this_file. 
20 ·Classes 
21 class· Dune::dgf::SimplexBlock 
22   
23 ·Namespaces18 ·Namespaces
24 namespace· Dune19 namespace· Dune
25  ··········Include·standard·header·files.20  ··········Include·standard·header·files.
26  21  
27 namespace· Dune::dgf22 namespace· Dune::dgf
28  23  
  
4.35 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00842.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-grid:·dim.hh·File·Reference</title>8 <title>dune-grid:·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 63, 29 lines modifiedOffset 63, 21 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124; 
71 <a·href="#namespaces">Namespaces</a>··</div>70 <a·href="#namespaces">Namespaces</a>··</div>
72 ··<div·class="headertitle"><div·class="title">dim.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">simplex.cc·File·Reference</div></div>
73 </div><!--header-->72 </div><!--header-->
74 <div·class="contents">73 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00872_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00860_source.html">dune/grid/io/file/dgfparser/blocks/simplex.hh</a>&gt;</code><br·/>
77 </div> 
78 <p><a·href="a00842_source.html">Go·to·the·source·code·of·this·file.</a></p> 
79 <table·class="memberdecls">76 </div><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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03498.html">Dune::dgf::DimBlock</a></td></tr> 
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
84 </table><table·class="memberdecls"> 
85 <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>
86 Namespaces</h2></td></tr>78 Namespaces</h2></td></tr>
87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>79 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>80 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>82 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
542 B
html2text {}
    
Offset 8, 22 lines modifiedOffset 8, 18 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
14 Classes·|·Namespaces14 Namespaces
15 dim.hh·File·Reference15 simplex.cc·File·Reference
16 #include·<iostream>16 #include·<config.h>
17 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>17 #include·<dune/grid/io/file/dgfparser/blocks/simplex.hh>
18 Go_to_the_source_code_of_this_file. 
19 ·Classes 
20 class· Dune::dgf::DimBlock 
21   
22 ·Namespaces18 ·Namespaces
23 namespace· Dune19 namespace· Dune
24  ··········Include·standard·header·files.20  ··········Include·standard·header·files.
25  21  
26 namespace· Dune::dgf22 namespace· Dune::dgf
27  23  
  
4.47 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00845.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-grid:·simplexgeneration.hh·File·Reference</title>8 <title>dune-grid:·periodicfacetrans.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, 29 lines modifiedOffset 63, 21 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124; 
71 <a·href="#namespaces">Namespaces</a>··</div>70 <a·href="#namespaces">Namespaces</a>··</div>
72 ··<div·class="headertitle"><div·class="title">simplexgeneration.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">periodicfacetrans.cc·File·Reference</div></div>
73 </div><!--header-->72 </div><!--header-->
74 <div·class="contents">73 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00872_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00863_source.html">dune/grid/io/file/dgfparser/blocks/periodicfacetrans.hh</a>&gt;</code><br·/>
77 </div> 
78 <p><a·href="a00845_source.html">Go·to·the·source·code·of·this·file.</a></p> 
79 <table·class="memberdecls">76 </div><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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03618.html">Dune::dgf::SimplexGenerationBlock</a></td></tr> 
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
84 </table><table·class="memberdecls"> 
85 <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>
86 Namespaces</h2></td></tr>78 Namespaces</h2></td></tr>
87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>79 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>80 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>82 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
590 B
html2text {}
    
Offset 8, 22 lines modifiedOffset 8, 18 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
14 Classes·|·Namespaces 
15 simplexgeneration.hh·File·Reference 
16 #include·<iostream>14 Namespaces
 15 periodicfacetrans.cc·File·Reference
 16 #include·<config.h>
17 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>17 #include·<dune/grid/io/file/dgfparser/blocks/periodicfacetrans.hh>
18 Go_to_the_source_code_of_this_file. 
19 ·Classes 
20 class· Dune::dgf::SimplexGenerationBlock 
21   
22 ·Namespaces18 ·Namespaces
23 namespace· Dune19 namespace· Dune
24  ··········Include·standard·header·files.20  ··········Include·standard·header·files.
25  21  
26 namespace· Dune::dgf22 namespace· Dune::dgf
27  23  
  
5.31 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00848.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-grid:·boundarydom.cc·File·Reference</title>8 <title>dune-grid:·boundarydom.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, 21 lines modifiedOffset 63, 36 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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">boundarydom.cc·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">boundarydom.hh·File·Reference</div></div>
72 </div><!--header-->73 </div><!--header-->
73 <div·class="contents">74 <div·class="contents">
74 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>
 76 <code>#include·&lt;string&gt;</code><br·/>
 77 <code>#include·&lt;vector&gt;</code><br·/>
75 <code>#include·&lt;<a·class="el"·href="a00884_source.html">dune/grid/io/file/dgfparser/blocks/boundarydom.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00857_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
 79 <code>#include·&lt;<a·class="el"·href="a00773_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/>
 80 </div>
 81 <p><a·href="a00848_source.html">Go·to·the·source·code·of·this·file.</a></p>
76 </div><table·class="memberdecls">82 <table·class="memberdecls">
 83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 84 Classes</h2></td></tr>
 85 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03478.html">Dune::dgf::DomainData</a></td></tr>
 86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03482.html">Dune::dgf::Domain</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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03486.html">Dune::dgf::BoundaryDomBlock</a></td></tr>
 90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 91 </table><table·class="memberdecls">
77 <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>
78 Namespaces</h2></td></tr>93 Namespaces</h2></td></tr>
79 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>94 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
80 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>95 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>97 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
719 B
html2text {}
    
Offset 8, 18 lines modifiedOffset 8, 29 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
14 Namespaces14 Classes·|·Namespaces
15 boundarydom.cc·File·Reference15 boundarydom.hh·File·Reference
16 #include·<config.h>16 #include·<iostream>
 17 #include·<string>
 18 #include·<vector>
17 #include·<dune/grid/io/file/dgfparser/blocks/boundarydom.hh>19 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
 20 #include·<dune/grid/io/file/dgfparser/parser.hh>
 21 Go_to_the_source_code_of_this_file.
 22 ·Classes
 23 struct· Dune::dgf::DomainData
 24  
 25 struct· Dune::dgf::Domain
 26  
 27 ·class· Dune::dgf::BoundaryDomBlock
 28  
18 ·Namespaces29 ·Namespaces
19 namespace· Dune30 namespace· Dune
20  ··········Include·standard·header·files.31  ··········Include·standard·header·files.
21  32  
22 namespace· Dune::dgf33 namespace· Dune::dgf
23  34  
  
3.51 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00851.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-grid:·periodicfacetrans.cc·File·Reference</title>8 <title>dune-grid:·dim.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, 19 lines modifiedOffset 64, 19 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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="#namespaces">Namespaces</a>··</div>70 <a·href="#namespaces">Namespaces</a>··</div>
71 ··<div·class="headertitle"><div·class="title">periodicfacetrans.cc·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">dim.cc·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;config.h&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
75 <code>#include·&lt;<a·class="el"·href="a00911_source.html">dune/grid/io/file/dgfparser/blocks/periodicfacetrans.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00815_source.html">dune/grid/io/file/dgfparser/blocks/dim.hh</a>&gt;</code><br·/>
76 </div><table·class="memberdecls">76 </div><table·class="memberdecls">
77 <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>
78 Namespaces</h2></td></tr>78 Namespaces</h2></td></tr>
79 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>79 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
80 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>80 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>82 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
437 B
html2text {}
    
Offset 9, 17 lines modifiedOffset 9, 17 lines modified
9 ····*·dune9 ····*·dune
10 ····*·grid10 ····*·grid
11 ····*·io11 ····*·io
12 ····*·file12 ····*·file
13 ····*·dgfparser13 ····*·dgfparser
14 ····*·blocks14 ····*·blocks
15 Namespaces15 Namespaces
16 periodicfacetrans.cc·File·Reference16 dim.cc·File·Reference
17 #include·<config.h>17 #include·<config.h>
18 #include·<dune/grid/io/file/dgfparser/blocks/periodicfacetrans.hh>18 #include·<dune/grid/io/file/dgfparser/blocks/dim.hh>
19 ·Namespaces19 ·Namespaces
20 namespace· Dune20 namespace· Dune
21  ··········Include·standard·header·files.21  ··········Include·standard·header·files.
22  22  
23 namespace· Dune::dgf23 namespace· Dune::dgf
24  24  
  
3.5 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00854.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-grid:·simplex.cc·File·Reference</title>8 <title>dune-grid:·boundaryseg.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, 19 lines modifiedOffset 64, 19 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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="#namespaces">Namespaces</a>··</div>70 <a·href="#namespaces">Namespaces</a>··</div>
71 ··<div·class="headertitle"><div·class="title">simplex.cc·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">boundaryseg.cc·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;config.h&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
75 <code>#include·&lt;<a·class="el"·href="a00839_source.html">dune/grid/io/file/dgfparser/blocks/simplex.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00806_source.html">dune/grid/io/file/dgfparser/blocks/boundaryseg.hh</a>&gt;</code><br·/>
76 </div><table·class="memberdecls">76 </div><table·class="memberdecls">
77 <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>
78 Namespaces</h2></td></tr>78 Namespaces</h2></td></tr>
79 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>79 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
80 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>80 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>82 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
433 B
html2text {}
    
Offset 9, 17 lines modifiedOffset 9, 17 lines modified
9 ····*·dune9 ····*·dune
10 ····*·grid10 ····*·grid
11 ····*·io11 ····*·io
12 ····*·file12 ····*·file
13 ····*·dgfparser13 ····*·dgfparser
14 ····*·blocks14 ····*·blocks
15 Namespaces15 Namespaces
16 simplex.cc·File·Reference16 boundaryseg.cc·File·Reference
17 #include·<config.h>17 #include·<config.h>
18 #include·<dune/grid/io/file/dgfparser/blocks/simplex.hh>18 #include·<dune/grid/io/file/dgfparser/blocks/boundaryseg.hh>
19 ·Namespaces19 ·Namespaces
20 namespace· Dune20 namespace· Dune
21  ··········Include·standard·header·files.21  ··········Include·standard·header·files.
22  22  
23 namespace· Dune::dgf23 namespace· Dune::dgf
24  24  
  
6.13 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00857.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-grid:·cube.hh·File·Reference</title>8 <title>dune-grid:·basic.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, 37 lines modifiedOffset 64, 47 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124;70 <a·href="#nested-classes">Classes</a>·&#124;
71 <a·href="#namespaces">Namespaces</a>··</div>71 <a·href="#namespaces">Namespaces</a>·&#124;
 72 <a·href="#func-members">Functions</a>··</div>
72 ··<div·class="headertitle"><div·class="title">cube.hh·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">basic.hh·File·Reference</div></div>
73 </div><!--header-->74 </div><!--header-->
74 <div·class="contents">75 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
 77 <code>#include·&lt;cctype&gt;</code><br·/>
76 <code>#include·&lt;iostream&gt;</code><br·/>78 <code>#include·&lt;iostream&gt;</code><br·/>
77 <code>#include·&lt;vector&gt;</code><br·/>79 <code>#include·&lt;string&gt;</code><br·/>
 80 <code>#include·&lt;sstream&gt;</code><br·/>
 81 <code>#include·&lt;dune/common/stdstreams.hh&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00872_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</code><br·/>
 83 <code>#include·&lt;<a·class="el"·href="a00788_source.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</code><br·/>
79 </div>84 </div>
80 <p><a·href="a00857_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00857_source.html">Go·to·the·source·code·of·this·file.</a></p>
81 <table·class="memberdecls">86 <table·class="memberdecls">
82 <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>
83 Classes</h2></td></tr>88 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="a03494.html">Dune::dgf::CubeBlock</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="a03474.html">Dune::dgf::BasicBlock</a></td></tr>
85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
87 <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>
88 Namespaces</h2></td></tr>93 Namespaces</h2></td></tr>
89 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>94 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
90 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>95 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>97 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 99 </table><table·class="memberdecls">
 100 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 101 Functions</h2></td></tr>
 102 <tr·class="memitem:abb5725b92483f9a9581a95eba48de26b"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html#abb5725b92483f9a9581a95eba48de26b">Dune::dgf::makeupcase</a>·(std·::string·&amp;s)</td></tr>
 103 <tr·class="separator:abb5725b92483f9a9581a95eba48de26b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table>104 </table>
95 </div><!--·contents·-->105 </div><!--·contents·-->
96 <!--·start·footer·part·-->106 <!--·start·footer·part·-->
97 <hr·class="footer"/><address·class="footer"><small>107 <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.4108 Generated·by&#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>109 </small></address>
100 </body>110 </body>
936 B
html2text {}
    
Offset 8, 26 lines modifiedOffset 8, 33 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
14 Classes·|·Namespaces14 Classes·|·Namespaces·|·Functions
15 cube.hh·File·Reference15 basic.hh·File·Reference
16 #include·<cassert>16 #include·<cassert>
 17 #include·<cctype>
17 #include·<iostream>18 #include·<iostream>
18 #include·<vector>19 #include·<string>
 20 #include·<sstream>
 21 #include·<dune/common/stdstreams.hh>
19 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>22 #include·<dune/grid/io/file/dgfparser/entitykey.hh>
 23 #include·<dune/grid/io/file/dgfparser/dgfexception.hh>
20 Go_to_the_source_code_of_this_file.24 Go_to_the_source_code_of_this_file.
21 ·Classes25 ·Classes
22 class· Dune::dgf::CubeBlock26 class· Dune::dgf::BasicBlock
23  27  
24 ·Namespaces28 ·Namespaces
25 namespace· Dune29 namespace· Dune
26  ··········Include·standard·header·files.30  ··········Include·standard·header·files.
27  31  
28 namespace· Dune::dgf32 namespace· Dune::dgf
29  33  
 34 ·Functions
 35 void Dune::dgf::makeupcase·(std·::string·&s)
 36  
  
30 ===============================================================================37 ===============================================================================
31 ·····Generated·by [doxygen]·1.9.438 ·····Generated·by [doxygen]·1.9.4
40.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00857_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-grid:·cube.hh·Source·File</title>8 <title>dune-grid:·basic.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, 87 lines modifiedOffset 62, 149 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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">cube.hh</div></div>68 ··<div·class="headertitle"><div·class="title">basic.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00857.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00857.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_CUBEBLOCK_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_BASICBLOCK_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_CUBEBLOCK_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_BASICBLOCK_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;cassert&gt;</span></div>
 79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cctype&gt;</span></div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iostream&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>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</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><span·class="preprocessor">#include·&lt;string&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00872.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</span></div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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>·</div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/stdstreams.hh&gt;</span></div>
 85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00785.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</span></div>
 86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00788.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</span></div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</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="keyword">namespace·</span>dgf</div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··{</div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>{</div>
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"><a·class="line"·href="a03494.html">···21</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03494.html">CubeBlock</a></div> 
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03474.html">BasicBlock</a></div>91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">namespace·</span>dgf</div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··{</div>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····{</div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a01069.html#abb5725b92483f9a9581a95eba48de26b">···24</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01069.html#abb5725b92483f9a9581a95eba48de26b">makeupcase</a>(·std·::·string·&amp;s·)</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>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·nofvtx;</div>96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;s.size();·i++)</div>
 97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>········s[i]=std::toupper(s[i]);</div>
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>······<span·class="keywordtype">int</span>·dimgrid;</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>·</div>
 100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03474.html">···30</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03474.html">BasicBlock</a></div>
 101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····{</div>
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keywordtype">bool</span>·goodline;········<span·class="comment">//·active·line·describes·a·vertex</span></div>102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keywordtype">int</span>·pos;···················<span·class="comment">//·line·number</span></div>
 103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keywordtype">bool</span>·active;···············<span·class="comment">//·block·was·found</span></div>
 104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keywordtype">bool</span>·empty;················<span·class="comment">//·block·was·found·but·was·empty</span></div>
 105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······std::string·identifier;····<span·class="comment">//·identifier·of·this·block</span></div>
 106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordtype">int</span>·linecount;·············<span·class="comment">//·total·number·of·lines·in·the·block</span></div>
 107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······std::stringstream·block_;··<span·class="comment">//·the·block·itself</span></div>
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······std·::·vector&lt;·unsigned·int·&gt;·map;·<span·class="comment">//·active·vertex</span></div>108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······std::string·oneline;·······<span·class="comment">//·the·active·line·in·the·block</span></div>
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="keywordtype">int</span>·nofparams;</div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keywordtype">int</span>·vtxoffset;</div> 
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">public</span>:</div> 
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<a·class="code·hl_function"·href="a03494.html#ae2c1ef9698b308ea87eb191e2c581902">CubeBlock</a>·(·std·::·istream·&amp;in,·<span·class="keywordtype">int</span>·pnofvtx,·<span·class="keywordtype">int</span>·pvtxoffset,·<span·class="keywordtype">int</span>·&amp;pdimgrid·);</div> 
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03494.html#a145365577efce39962cbf87e902fe61d">get</a>·(·std·::·vector&lt;·std·::·vector&lt;·unsigned·int&gt;·&gt;·&amp;simplex,</div> 
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>················std·::·vector&lt;·std·::·vector&lt;·double·&gt;·&gt;·&amp;params,</div> 
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>················<span·class="keywordtype">int</span>·&amp;nofp·);</div> 
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="comment">//·some·information</span></div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="comment">//·get·the·block·(if·it·exists)</span></div>
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03494.html#a7a6df3359736b63d44e9b14d046fd67f">···39</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03494.html#a7a6df3359736b63d44e9b14d046fd67f">ok</a>·()</div> 
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······{</div> 
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········<span·class="keywordflow">return</span>·goodline;</div>111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keywordtype">void</span>·getblock·(·std::istream·&amp;in·);</div>
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······}</div>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="comment">//·count·the·number·of·lines·in·the·block</span></div>
 114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="comment">//·int·countlines·();</span></div>
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03494.html#a4b8b4a59fa2869a0495f0e9579492914">···44</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03494.html#a4b8b4a59fa2869a0495f0e9579492914">nofsi[·...·truncated·by·diffoscope;·len:·12,·SHA:·5ee69206c02b2e8bd3bf2d8f5f76f7c3c4fcc9140d551354afa9e9f30d6de38c·...·]</div>116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">protected</span>:</div>
 117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03474.html#ad8f07dabc591e8c033787aa3f21c8f3d">···47</a></span>······std::stringstream·<a·class="code·hl_variable"·href="a03474.html#ad8f07dabc591e8c033787aa3f21c8f3d">line</a>;·<span·class="comment">//·the·active·line·as·string·buffer</span></div>
 118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······························<span·class="comment">//·for·use·in·the·derived·classes</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>······<span·class="comment">//·go·back·to·beginning·of·block</span></div>
 121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03474.html#a03e10ffe0ec5e21e5ac302c54f6d57db">···51</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03474.html#a03e10ffe0ec5e21e5ac302c54f6d57db">reset</a>·()</div>
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······{</div>122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······{</div>
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a03474.html#a85a063b24ab8bd713f381bc6ea0b5fb9">noflines</a>();</div> 
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······}</div> 
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">private</span>:</div> 
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="comment">//·get·the·dimension·of·the·grid</span></div> 
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordtype">int</span>·getDimGrid·();</div> 
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="comment">//·get·next·simplex</span></div> 
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordtype">bool</span>·next·(·std·::·vector&lt;·unsigned·int·&gt;·&amp;simplex,</div> 
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··················std·::·vector&lt;·double·&gt;·&amp;param·);</div> 
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····};</div>123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········pos·=·-1;</div>
 124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········block_.clear();</div>
 125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········block_.seekg(·0·);</div>
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······}</div>
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··}·<span·class="comment">//·end·namespace·dgf</span></div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>}·<span·class="comment">//·end·namespace·Dune</span></div>128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="comment">//·get·next·line·and·store·in·string·stream</span></div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03474.html#a1e0d3a75117e72e3e53bf2caebc39dd2">getnextline</a>·();</div>
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="comment">//·get·next·entry·in·line</span></div>
 132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·ENTRY·&gt;</div>
 133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03474.html#a5225f6a7e05f698a469be85623b1f287">···63</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03474.html#a5225f6a7e05f698a469be85623b1f287">getnextentry</a>(·ENTRY·&amp;entry·)</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>········<a·class="code·hl_variable"·href="a03474.html#ad8f07dabc591e8c033787aa3f21c8f3d">line</a>·&gt;&gt;·entry;</div>
 136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keywordflow">return</span>·<span·class="keyword">static_cast&lt;</span>·<span·class="keywordtype">bool</span>·<span·class="keyword">&gt;</span>(·<a·class="code·hl_variable"·href="a03474.html#ad8f07dabc591e8c033787aa3f21c8f3d">line</a>·);</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>·</div>
 139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03474.html#af78118720f017c7a158e4cea9dd5a9c9">gettokenparam</a>·(·std·::·string·token,·std·::·string·&amp;entry·);</div>
 140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03474.html#a37d2569487847078f8b2f101fa5d48cf">findtoken</a>(·std·::·string·token·);</div>
 141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keyword">public</span>:</div>
 143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="comment">//·search·for·block·in·file·and·store·in·buffer</span></div>
 144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<a·class="code·hl_function"·href="a03474.html#a2fe4d5c33081672cccf6fc054dce1776">BasicBlock</a>·(·std::istream·&amp;in,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·<span·class="keywordtype">id</span>·);</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="comment">//·some·information·on·this·block</span></div>
Max diff block lines reached; 6317/34866 bytes (18.12%) of diff not shown.
6.0 KB
html2text {}
    
Offset 8, 99 lines modifiedOffset 8, 177 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
14 cube.hh14 basic.hh
15 Go_to_the_documentation_of_this_file.15 Go_to_the_documentation_of_this_file.
16 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file16 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
17 LICENSE.md·in·module·root17 LICENSE.md·in·module·root
18 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception18 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
19 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-19 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
20 ·4//·vi:·set·et·ts=4·sw=2·sts=2:20 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
21 ·5#ifndef·DUNE_DGF_CUBEBLOCK_HH21 ·5#ifndef·DUNE_DGF_BASICBLOCK_HH
22 ·6#define·DUNE_DGF_CUBEBLOCK_HH22 ·6#define·DUNE_DGF_BASICBLOCK_HH
23 ·723 ·7
24 ·8#include·<cassert>24 ·8#include·<cassert>
 25 ·9#include·<cctype>
25 ·9#include·<iostream>26 ·10#include·<iostream>
26 ·10#include·<vector>27 ·11#include·<string>
 28 ·12#include·<sstream>
27 ·11 
28 ·12#include·<dune/grid/io/file/dgfparser/blocks/basic.hh> 
29 ·1329 ·13
30 ·14 
31 ·15namespace·Dune 
32 ·16{30 ·14#include·<dune/common/stdstreams.hh>
 31 ·15#include·<dune/grid/io/file/dgfparser/entitykey.hh>
 32 ·16#include·<dune/grid/io/file/dgfparser/dgfexception.hh>
33 ·1733 ·17
34 ·18·namespace·dgf34 ·18namespace·Dune
35 ·19·{35 ·19{
36 ·2036 ·20
 37 ·21·namespace·dgf
37 21·class·CubeBlock 
38 ·22·:·public·BasicBlock 
39 ·23·{38 ·22·{
 39 ·23
 40 24·inline·void·makeupcase(·std·::·string·&s·)
40 ·24·unsigned·int·nofvtx; 
41 ·25·int·dimgrid; 
42 ·26·bool·goodline;·//·active·line·describes·a·vertex 
43 ·27·std·::·vector<·unsigned·int·>·map;·//·active·vertex 
44 ·28·int·nofparams; 
45 ·29·int·vtxoffset; 
46 ·30 
47 ·31·public: 
48 ·32·CubeBlock·(·std·::·istream·&in,·int·pnofvtx,·int·pvtxoffset,·int·&pdimgrid 
49 ); 
50 ·33 
51 ·34·int·get·(·std·::·vector<·std·::·vector<·unsigned·int>·>·&simplex, 
52 ·35·std·::·vector<·std·::·vector<·double·>·>·&params, 
53 ·36·int·&nofp·); 
54 ·37 
55 ·38·//·some·information 
56 39·bool·ok·() 
57 ·40·{ 
58 ·41·return·goodline; 
59 ·42·} 
60 ·43 
61 44·int·nofsimplex·() 
62 ·45·{41 ·25·{
63 ·46·return·noflines(); 
64 ·47·} 
65 ·48 
66 ·49·private: 
67 ·50·//·get·the·dimension·of·the·grid 
68 ·51·int·getDimGrid·(); 
69 ·52·//·get·next·simplex 
70 ·53·bool·next·(·std·::·vector<·unsigned·int·>·&simplex, 
71 ·54·std·::·vector<·double·>·&param·); 
72 ·55·};42 ·26·for·(size_t·i=0;·i<s.size();·i++)
 43 ·27·s[i]=std::toupper(s[i]);
 44 ·28·}
 45 ·29
 46 30·class·BasicBlock
 47 ·31·{
 48 ·32·int·pos;·//·line·number
 49 ·33·bool·active;·//·block·was·found
 50 ·34·bool·empty;·//·block·was·found·but·was·empty
 51 ·35·std::string·identifier;·//·identifier·of·this·block
 52 ·36·int·linecount;·//·total·number·of·lines·in·the·block
 53 ·37·std::stringstream·block_;·//·the·block·itself
 54 ·38·std::string·oneline;·//·the·active·line·in·the·block
 55 ·39
 56 ·40·//·get·the·block·(if·it·exists)
 57 ·41·void·getblock·(·std::istream·&in·);
 58 ·42
 59 ·43·//·count·the·number·of·lines·in·the·block
 60 ·44·//·int·countlines·();
 61 ·45
 62 ·46·protected:
 63 47·std::stringstream·line;·//·the·active·line·as·string·buffer
 64 ·48·//·for·use·in·the·derived·classes
 65 ·49
 66 ·50·//·go·back·to·beginning·of·block
 67 51·void·reset·()
 68 ·52·{
 69 ·53·pos·=·-1;
 70 ·54·block_.clear();
 71 ·55·block_.seekg(·0·);
73 ·5672 ·56·}
74 ·57·}·//·end·namespace·dgf 
75 ·58 
76 ·59}·//·end·namespace·Dune73 ·57
 74 ·58·//·get·next·line·and·store·in·string·stream
 75 ·59·bool·getnextline·();
77 ·6076 ·60
 77 ·61·//·get·next·entry·in·line
 78 ·62·template<·class·ENTRY·>
 79 63·bool·getnextentry(·ENTRY·&entry·)
 80 ·64·{
 81 ·65·line·>>·entry;
 82 ·66·return·static_cast<·bool·>(·line·);
 83 ·67·}
 84 ·68
 85 ·69·bool·gettokenparam·(·std·::·string·token,·std·::·string·&entry·);
 86 ·70·bool·findtoken(·std·::·string·token·);
 87 ·71
 88 ·72·public:
 89 ·73·//·search·for·block·in·file·and·store·in·buffer
 90 ·74·BasicBlock·(·std::istream·&in,·const·char*·id·);
 91 ·75
 92 ·76·//·some·information·on·this·block
 93 77·bool·isactive·()
 94 ·78·{
Max diff block lines reached; 1966/6122 bytes (32.11%) of diff not shown.
4.46 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00860.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-grid:·gridparameter.cc·File·Reference</title>8 <title>dune-grid:·simplex.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, 21 lines modifiedOffset 63, 30 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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">gridparameter.cc·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">simplex.hh·File·Reference</div></div>
72 </div><!--header-->73 </div><!--header-->
73 <div·class="contents">74 <div·class="contents">
74 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>
 76 <code>#include·&lt;vector&gt;</code><br·/>
75 <code>#include·&lt;<a·class="el"·href="a00890_source.html">dune/grid/io/file/dgfparser/blocks/gridparameter.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00857_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
 78 </div>
 79 <p><a·href="a00860_source.html">Go·to·the·source·code·of·this·file.</a></p>
76 </div><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>
 82 Classes</h2></td></tr>
 83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03614.html">Dune::dgf::SimplexBlock</a></td></tr>
 84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 85 </table><table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
78 Namespaces</h2></td></tr>87 Namespaces</h2></td></tr>
79 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>88 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
80 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>89 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>91 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
581 B
html2text {}
    
Offset 8, 18 lines modifiedOffset 8, 23 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
14 Namespaces 
15 gridparameter.cc·File·Reference 
16 #include·<config.h>14 Classes·|·Namespaces
 15 simplex.hh·File·Reference
 16 #include·<iostream>
 17 #include·<vector>
17 #include·<dune/grid/io/file/dgfparser/blocks/gridparameter.hh>18 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
 19 Go_to_the_source_code_of_this_file.
 20 ·Classes
 21 class· Dune::dgf::SimplexBlock
 22  
18 ·Namespaces23 ·Namespaces
19 namespace· Dune24 namespace· Dune
20  ··········Include·standard·header·files.25  ··········Include·standard·header·files.
21  26  
22 namespace· Dune::dgf27 namespace· Dune::dgf
23  28  
  
6.58 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00863.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-grid:·interval.cc·File·Reference</title>8 <title>dune-grid:·periodicfacetrans.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, 28 lines modifiedOffset 63, 47 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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>·&#124;
 72 <a·href="#func-members">Functions</a>··</div>
71 ··<div·class="headertitle"><div·class="title">interval.cc·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">periodicfacetrans.hh·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;config.h&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>
 77 <code>#include·&lt;vector&gt;</code><br·/>
75 <code>#include·&lt;<a·class="el"·href="a00893_source.html">dune/grid/io/file/dgfparser/blocks/interval.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00857_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
 79 </div>
 80 <p><a·href="a00863_source.html">Go·to·the·source·code·of·this·file.</a></p>
76 </div><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>
 83 Classes</h2></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="a03518.html">Dune::dgf::PeriodicFaceTransformationBlock</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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03522.html">Dune::dgf::PeriodicFaceTransformationBlock::Matrix&lt;·T·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03526.html">Dune::dgf::PeriodicFaceTransformationBlock::AffineTransformation</a></td></tr>
 89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 90 </table><table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
78 Namespaces</h2></td></tr>92 Namespaces</h2></td></tr>
79 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>93 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
80 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>94 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>96 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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="func-members"·name="func-members"></a>
 100 Functions</h2></td></tr>
 101 <tr·class="memitem:a7b300c2da0453af4c4ca0af25bcd67e7"><td·class="memItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html#a7b300c2da0453af4c4ca0af25bcd67e7">Dune::dgf::operator&lt;&lt;</a>·(std::ostream·&amp;out,·const·PeriodicFaceTransformationBlock::AffineTransformation·&amp;trafo)</td></tr>
 102 <tr·class="separator:a7b300c2da0453af4c4ca0af25bcd67e7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table>103 </table>
85 </div><!--·contents·-->104 </div><!--·contents·-->
86 <!--·start·footer·part·-->105 <!--·start·footer·part·-->
87 <hr·class="footer"/><address·class="footer"><small>106 <hr·class="footer"/><address·class="footer"><small>
88 Generated·by&#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
89 </small></address>108 </small></address>
90 </body>109 </body>
1.01 KB
html2text {}
    
Offset 8, 20 lines modifiedOffset 8, 33 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
14 Namespaces 
15 interval.cc·File·Reference 
16 #include·<config.h>14 Classes·|·Namespaces·|·Functions
 15 periodicfacetrans.hh·File·Reference
 16 #include·<iostream>
 17 #include·<vector>
17 #include·<dune/grid/io/file/dgfparser/blocks/interval.hh>18 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
 19 Go_to_the_source_code_of_this_file.
 20 ·Classes
 21 struct· Dune::dgf::PeriodicFaceTransformationBlock
 22  
 23 ·class· Dune::dgf::PeriodicFaceTransformationBlock::Matrix<_T_>
 24  
 25 struct· Dune::dgf::PeriodicFaceTransformationBlock::AffineTransformation
 26  
18 ·Namespaces27 ·Namespaces
19 namespace· Dune28 namespace· Dune
20  ··········Include·standard·header·files.29  ··········Include·standard·header·files.
21  30  
22 namespace· Dune::dgf31 namespace· Dune::dgf
23  32  
 33 ·Functions
 34 std::ostream·& Dune::dgf::operator<<·(std::ostream·&out,·const
 35 ················PeriodicFaceTransformationBlock::AffineTransformation·&trafo)
 36  
  
24 ===============================================================================37 ===============================================================================
25 ·····Generated·by [doxygen]·1.9.438 ·····Generated·by [doxygen]·1.9.4
3.51 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00866.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-grid:·general.cc·File·Reference</title>8 <title>dune-grid:·gridparameter.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, 19 lines modifiedOffset 64, 19 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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="#namespaces">Namespaces</a>··</div>70 <a·href="#namespaces">Namespaces</a>··</div>
71 ··<div·class="headertitle"><div·class="title">general.cc·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">gridparameter.cc·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;config.h&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
75 <code>#include·&lt;<a·class="el"·href="a00899_source.html">dune/grid/io/file/dgfparser/blocks/general.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00872_source.html">dune/grid/io/file/dgfparser/blocks/gridparameter.hh</a>&gt;</code><br·/>
76 </div><table·class="memberdecls">76 </div><table·class="memberdecls">
77 <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>
78 Namespaces</h2></td></tr>78 Namespaces</h2></td></tr>
79 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>79 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
80 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>80 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>82 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
437 B
html2text {}
    
Offset 9, 17 lines modifiedOffset 9, 17 lines modified
9 ····*·dune9 ····*·dune
10 ····*·grid10 ····*·grid
11 ····*·io11 ····*·io
12 ····*·file12 ····*·file
13 ····*·dgfparser13 ····*·dgfparser
14 ····*·blocks14 ····*·blocks
15 Namespaces15 Namespaces
16 general.cc·File·Reference16 gridparameter.cc·File·Reference
17 #include·<config.h>17 #include·<config.h>
18 #include·<dune/grid/io/file/dgfparser/blocks/general.hh>18 #include·<dune/grid/io/file/dgfparser/blocks/gridparameter.hh>
19 ·Namespaces19 ·Namespaces
20 namespace· Dune20 namespace· Dune
21  ··········Include·standard·header·files.21  ··········Include·standard·header·files.
22  22  
23 namespace· Dune::dgf23 namespace· Dune::dgf
24  24  
  
4.42 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00869.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-grid:·boundaryseg.cc·File·Reference</title>8 <title>dune-grid:·polyhedron.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, 21 lines modifiedOffset 63, 29 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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">boundaryseg.cc·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">polyhedron.hh·File·Reference</div></div>
72 </div><!--header-->73 </div><!--header-->
73 <div·class="contents">74 <div·class="contents">
74 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>
75 <code>#include·&lt;<a·class="el"·href="a00896_source.html">dune/grid/io/file/dgfparser/blocks/boundaryseg.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00809_source.html">dune/grid/io/file/dgfparser/blocks/polygon.hh</a>&gt;</code><br·/>
 77 </div>
 78 <p><a·href="a00869_source.html">Go·to·the·source·code·of·this·file.</a></p>
76 </div><table·class="memberdecls">79 <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="a03534.html">Dune::dgf::PolyhedronBlock</a></td></tr>
 83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 84 </table><table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
78 Namespaces</h2></td></tr>86 Namespaces</h2></td></tr>
79 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
80 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>90 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
568 B
html2text {}
    
Offset 8, 18 lines modifiedOffset 8, 22 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
14 Namespaces 
15 boundaryseg.cc·File·Reference 
16 #include·<config.h>14 Classes·|·Namespaces
 15 polyhedron.hh·File·Reference
 16 #include·<algorithm>
17 #include·<dune/grid/io/file/dgfparser/blocks/boundaryseg.hh>17 #include·<dune/grid/io/file/dgfparser/blocks/polygon.hh>
 18 Go_to_the_source_code_of_this_file.
 19 ·Classes
 20 struct· Dune::dgf::PolyhedronBlock
 21  
18 ·Namespaces22 ·Namespaces
19 namespace· Dune23 namespace· Dune
20  ··········Include·standard·header·files.24  ··········Include·standard·header·files.
21  25  
22 namespace· Dune::dgf26 namespace· Dune::dgf
23  27  
  
6.44 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00872.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-grid:·basic.hh·File·Reference</title>8 <title>dune-grid:·gridparameter.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, 47 lines modifiedOffset 64, 37 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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>··</div> 
73 ··<div·class="headertitle"><div·class="title">basic.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">gridparameter.hh·File·Reference</div></div>
74 </div><!--header-->73 </div><!--header-->
75 <div·class="contents">74 <div·class="contents">
76 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>
77 <code>#include·&lt;cctype&gt;</code><br·/> 
78 <code>#include·&lt;iostream&gt;</code><br·/> 
79 <code>#include·&lt;string&gt;</code><br·/>76 <code>#include·&lt;string&gt;</code><br·/>
80 <code>#include·&lt;sstream&gt;</code><br·/> 
81 <code>#include·&lt;dune/common/stdstreams.hh&gt;</code><br·/> 
82 <code>#include·&lt;<a·class="el"·href="a00920_source.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</code><br·/> 
83 <code>#include·&lt;<a·class="el"·href="a00956_source.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00857_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
84 </div>78 </div>
85 <p><a·href="a00872_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a00872_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">80 <table·class="memberdecls">
87 <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>
88 Classes</h2></td></tr>82 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="a03474.html">Dune::dgf::BasicBlock</a></td></tr>83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03506.html">Dune::dgf::GridParameterBlock</a></td></tr>
 84 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·<a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·parameters.··<a·href="a03506.html#details">More...</a><br·/></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">86 </table><table·class="memberdecls">
92 <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>
93 Namespaces</h2></td></tr>88 Namespaces</h2></td></tr>
94 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>89 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
95 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>90 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>92 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table><table·class="memberdecls"> 
100 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
101 Functions</h2></td></tr> 
102 <tr·class="memitem:abb5725b92483f9a9581a95eba48de26b"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html#abb5725b92483f9a9581a95eba48de26b">Dune::dgf::makeupcase</a>·(std·::string·&amp;s)</td></tr> 
103 <tr·class="separator:abb5725b92483f9a9581a95eba48de26b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
104 </table>94 </table>
105 </div><!--·contents·-->95 </div><!--·contents·-->
106 <!--·start·footer·part·-->96 <!--·start·footer·part·-->
107 <hr·class="footer"/><address·class="footer"><small>97 <hr·class="footer"/><address·class="footer"><small>
108 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.498 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
109 </small></address>99 </small></address>
110 </body>100 </body>
975 B
html2text {}
    
Offset 8, 33 lines modifiedOffset 8, 26 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
14 Classes·|·Namespaces·|·Functions14 Classes·|·Namespaces
 15 gridparameter.hh·File·Reference
15 basic.hh·File·Reference 
16 #include·<cassert> 
17 #include·<cctype> 
18 #include·<iostream>16 #include·<iostream>
19 #include·<string>17 #include·<string>
20 #include·<sstream> 
21 #include·<dune/common/stdstreams.hh> 
22 #include·<dune/grid/io/file/dgfparser/entitykey.hh>18 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
23 #include·<dune/grid/io/file/dgfparser/dgfexception.hh> 
24 Go_to_the_source_code_of_this_file.19 Go_to_the_source_code_of_this_file.
25 ·Classes20 ·Classes
26 class· Dune::dgf::BasicBlock21 class· Dune::dgf::GridParameterBlock
 22  ······Common·Grid·parameters.·More...
27  23  
28 ·Namespaces24 ·Namespaces
29 namespace· Dune25 namespace· Dune
30  ··········Include·standard·header·files.26  ··········Include·standard·header·files.
31  27  
32 namespace· Dune::dgf28 namespace· Dune::dgf
33  29  
34 ·Functions 
35 void Dune::dgf::makeupcase·(std·::string·&s) 
36   
  
37 ===============================================================================30 ===============================================================================
38 ·····Generated·by [doxygen]·1.9.431 ·····Generated·by [doxygen]·1.9.4
51.8 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00872_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-grid:·basic.hh·Source·File</title>8 <title>dune-grid:·gridparameter.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, 149 lines modifiedOffset 62, 120 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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">basic.hh</div></div>68 ··<div·class="headertitle"><div·class="title">gridparameter.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00872.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00872.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_BASICBLOCK_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_GRIDPARAMETERBLOCK_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_BASICBLOCK_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_GRIDPARAMETERBLOCK_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;cctype&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>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</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;string&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00857.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></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>·</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/stdstreams.hh&gt;</span></div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00920.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</span></div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00956.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>{</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">namespace·</span>dgf</div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">namespace·</span>dgf</div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··{</div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··{</div>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a01069.html#abb5725b92483f9a9581a95eba48de26b">···24</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01069.html#abb5[·...·truncated·by·diffoscope;·len:·69,·SHA:·4b775f5c5e546a80ec6021621780b5c5b07da79be21ad947a903d2262c663b6b·...·]</div>89 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03506.html">···33</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03506.html">GridParameterBlock</a></div>
 90 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03474.html">BasicBlock</a></div>
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····{</div>91 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{</div>
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;s.size();·i++)</div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>········s[i]=std::toupper(s[i]);</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>·</div> 
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03474.html">···30</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03474.html">BasicBlock</a></div> 
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····{</div>92 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">public</span>:</div>
 93 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03506.html#a4ff7f9f323ce7542d96973e20ab53f27">···37</a></span>······<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_typedef"·href="a03506.html#a4ff7f9f323ce7542d96973e20ab53f27">Flags</a>;</div>
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keywordtype">int</span>·pos;···················<span·class="comment">//·line·number</span></div> 
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keywordtype">bool</span>·active;···············<span·class="comment">//·block·was·found</span></div> 
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keywordtype">bool</span>·empty;················<span·class="comment">//·block·was·found·but·was·empty</span></div> 
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······std::string·identifier;····<span·class="comment">//·identifier·of·this·block</span></div> 
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordtype">int</span>·linecount;·············<span·class="comment">//·total·number·of·lines·in·the·block</span></div> 
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······std::stringstream·block_;··<span·class="comment">//·the·block·itself</span></div> 
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······std::string·oneline;·······<span·class="comment">//·the·active·line·in·the·block</span></div> 
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>94 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="comment">//·get·the·block·(if·it·exists)</span></div> 
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keywordtype">void</span>·getblock·(·std::istream·&amp;in·);</div>95 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03506.html#a0bf00acfb6eb31b179006d48d80e7920">···39</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03506.html#a4ff7f[·...·truncated·by·diffoscope;·len:·148,·SHA:·ed2e96d923f111bf78fd0b288980cf490978b4bba0d02f22445c835011ec3ad3·...·];</div>
 96 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a03506.html#a06bb232c4b906ce7c2e36c7161dea168">···40</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03506.html#a4ff7f9f323ce7542d96973e20ab53f27">Flags</a>·<a·class="code·hl_variable"·href="a03506.html#a06bb232c4b906ce7c2e36c7161dea168">foundDumpFileName</a>·=·1·&lt;&lt;·1;</div>
 97 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03506.html#af075ecb976aa895aebdeaac9a3693a24">···41</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03506.html#a4ff7f9f323ce7542d96973e20ab53f27">Flags</a>·<a·class="code·hl_variable"·href="a03506.html#af075ecb976aa895aebdeaac9a3693a24">foundLongestEdge</a>·=·1·&lt;&lt;·5;</div>
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>98 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="comment">//·count·the·number·of·lines·in·the·block</span></div> 
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="comment">//·int·countlines·();</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">protected</span>:</div>99 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">protected</span>:</div>
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03474.html#ad8f07dabc591e8c033787aa3f21c8f3d">···47</a></span>······std::stringstream·<a·class="code·hl_variable"·href="a03474.html#ad8f07dabc591e8c033787aa3f21c8f3d">line</a>;·<span·class="comment">//·the·active·line·as·string·buffer</span></div> 
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······························<span·class="comment">//·for·use·in·the·derived·classes</span></div>100 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03506.html#a94afe8c549e83f70b9eb6a8c11e8b497">···44</a></span>······<a·class="code·hl_typedef"·href="a03506.html#a4ff7f9f323ce7542d96973e20ab53f27">Flags</a>·<a·class="code·hl_variable"·href=[·...·truncated·by·diffoscope;·len:·131,·SHA:·81f11ce65470710a27822b14ed131b2f101bf8e39408334bd7491b73ab958041·...·]</span></div>
 101 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03506.html#aa6dec65f7ec6a9c4e229e5ff93763c71">···45</a></span>······std::string·<a·class="code·hl_variable"·href="a03506.html#aa6dec65f7ec6a9c4e229e5ff93763c71">name_</a>;·<span·class="comment">//·name·of·the·grid</span></div>
 102 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03506.html#a753a31290c5bc38146388bece7070dc2">···46</a></span>······std::string·<a·class="code·hl_variable"·href="a03506.html#a753a31290c5bc38146388bece7070dc2">dumpFileName_</a>;·<span·class="comment">//·name·of·the·grid</span></div>
 103 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03506.html#af6cb6850ba239a44db3addbbf62536ac">···47</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a03506.html#af6cb6850ba239a44db3addbbf62536ac">markLongestEdge_</a>;·<span·class="comment">//·Mark·longest·edge·for·AlbertaGrid</span></div>
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>104 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 105 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">private</span>:</div>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="comment">//·go·back·to·beginning·of·block</span></div>106 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="comment">//·copy·not·implemented</span></div>
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03474.html#a03e10ffe0ec5e21e5ac302c54f6d57db">···51</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03474.html#a03e10ffe0ec5e21e5ac302c54f6d57db">reset</a>·()</div>107 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<a·class="code·hl_class"·href="a03506.html">GridParameterBlock</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03506.html">GridParameterBlock</a>&amp;);</div>
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······{</div>108 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 109 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">public</span>:</div>
 110 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03506.html#a15eafcea1fd2d18901dfe71b2a64de29">···55</a></span>······<a·class="code·hl_function"·href="a03506.html#a15eafcea1fd2d18901dfe71b2a64de29">GridParameterBlock</a>·(·std::istream·&amp;in·);</div>
 111 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 112 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03506.html#aa2e0fc779019ff96692309e55b7ec61e">···58</a></span>······<span·class="keyword">const</span>·std::string·&amp;<a·class="code·hl_function"·href="a03506.html#aa2e0fc779019ff96692309e55b7ec61e">name</a>·(·<span·class="keyword">const</span>·std::string·&amp;defaultValue·)<span·class="keyword">·const</span></div>
 113 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">······</span>{</div>
 114 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········<span·class="keywordflow">if</span>(·(<a·class="code·hl_variable"·href="a03506.html#a94afe8c549e83f70b9eb6a8c11e8b497">foundFlags_</a>·&amp;·<a·class="code·hl_variable"·href="a03506.html#a0bf00acfb6eb31b179006d48d80e7920">foundName</a>)·==·0·)</div>
 115 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········{</div>
 116 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··········dwarn·&lt;&lt;·<span·class="stringliteral">&quot;GridParameterBlock:·Parameter·&#39;name&#39;·not·specified,·&quot;</span></div>
 117 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>················&lt;&lt;·<span·class="stringliteral">&quot;defaulting·to·&#39;&quot;</span>·&lt;&lt;·defaultValue·&lt;&lt;·<span·class="stringliteral">&quot;&#39;.&quot;</span>·&lt;&lt;·std::endl;</div>
 118 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··········<span·class="keywordflow">return</span>·defaultValue;</div>
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········pos·=·-1;</div>119 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········}</div>
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········block_.clear();</div>120 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keywordflow">else</span></div>
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········block_.seekg(·0·);</div>121 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··········<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03506.html#aa6dec65f7ec6a9c4e229e5ff93763c71">name_</a>;</div>
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······}</div>122 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······}</div>
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="comment">//·get·next·line·and·store·in·string·stream</span></div> 
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03474.html#a1e0d3a75117e72e3e53bf2caebc39dd2">getnextline</a>·();</div> 
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>123 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 124 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03506.html#a0ae97fc18603f363e7e0db060c0318e9">···70</a></span>······<span·class="keyword">const</span>·std::string·&amp;<a·class="code·hl_function"·href="a03506.html#a0ae97fc18603f363e7e0db060c0318e9">dumpFileName</a>·(·)<span·class="keyword">·const</span></div>
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="comment">//·get·next·entry·in·line</span></div>125 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">······</span>{</div>
 126 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········<span·class="keywordflow">if</span>(·(<a·class="code·hl_variable"·href="a03506.html#a94afe8c549e83f70b9eb6a8c11e8b497">foundFlags_</a>·&amp;·<a·class="code·hl_variable"·href="a03506.html#a06bb232c4b906ce7c2e36c7161dea168">foundDumpFileName</a>)·!=·0·)</div>
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·ENTRY·&gt;</div> 
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03474.html#a5225f6a7e05f698a469be85623b1f287">···63</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03474.html#a5225f6a7e05f698a469be85623b1f287">getnextentry</a>(·ENTRY·&amp;entry·)</div> 
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······{</div>127 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········{</div>
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········<a·class="code·hl_variable"·href="a03474.html#ad8f07dabc591e8c033787aa3f21c8f3d">line</a>·&gt;&gt;·entry;</div> 
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keywordflow">return</span>·<span·class="keyword">static_cast&lt;</span>·<span·class="keywordtype">bool</span>·<span·class="keyword">&gt;</span>(·<a·class="code·hl_variable"·href="a[·...·truncated·by·diffoscope;·len:·57,·SHA:·b8d5f1c122f87099052f71ccbcac60b0d56022baac3aab80814341aa17ae2c75·...·]</div>128 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··········dwarn·&lt;&lt;·<span·class="stringliteral">&quot;GridParameterBlock:·found·Parameter·&#39;dumpfilename&#39;,·&quot;</span></div>
 129 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>················&lt;&lt;·<span·class="stringliteral">&quot;dumping·file·to·`&quot;</span>·&lt;&lt;·<a·class="code·hl_variable"·href="a03506.html#a753a31290c5bc38146388bece7070dc2">dumpFileName_</a>·&lt;&lt;·<span·class="stringliteral">&quot;&#39;&quot;</span>·&lt;&lt;·std::endl;</div>
137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······}</div>130 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········}</div>
 131 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03506.html#a753a31290c5bc38146388bece7070dc2">dumpFileName_</a>;</div>
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03474.html#af78118720f017c7a158e4cea9dd5a9c9">gettokenparam</a>·(·std·::·string·token,·std·::·string·&amp;entry·);</div> 
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03474.html#a37d2569487847078f8b2f101fa5d48cf">findtoken</a>(·std·::·string·token·);</div> 
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keyword">public</span>:</div> 
143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="comment">//·search·for·block·in·file·and·store·in·buffer</span></div> 
144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<a·class="code·hl_function"·href="a03474.html#a2fe4d5c33081672cccf6fc054dce1776">BasicBlock</a>·(·std::istream·&amp;in,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·<span·class="keywordtype">id</span>·);</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="comment">//·some·information·on·this·block</span></div> 
147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03474.html#ac5f6236a2034acfc08d7fa492d1104f0">···77</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03474.html#ac5f6236a2034acfc08d7fa492d1104f0">isactive</a>·()</div> 
Max diff block lines reached; 14190/44909 bytes (31.60%) of diff not shown.
7.88 KB
html2text {}
    
Offset 8, 177 lines modifiedOffset 8, 149 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
14 basic.hh14 gridparameter.hh
15 Go_to_the_documentation_of_this_file.15 Go_to_the_documentation_of_this_file.
16 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file16 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
17 LICENSE.md·in·module·root17 LICENSE.md·in·module·root
18 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception18 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
19 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-19 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
20 ·4//·vi:·set·et·ts=4·sw=2·sts=2:20 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
21 ·5#ifndef·DUNE_DGF_BASICBLOCK_HH21 ·5#ifndef·DUNE_DGF_GRIDPARAMETERBLOCK_HH
22 ·6#define·DUNE_DGF_BASICBLOCK_HH22 ·6#define·DUNE_DGF_GRIDPARAMETERBLOCK_HH
23 ·723 ·7
24 ·8#include·<cassert> 
25 ·9#include·<cctype> 
26 ·10#include·<iostream>24 ·8#include·<iostream>
27 ·11#include·<string>25 ·9#include·<string>
28 ·12#include·<sstream>26 ·10
 27 ·11#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
 28 ·12
29 ·1329 ·13
30 ·14#include·<dune/common/stdstreams.hh> 
31 ·15#include·<dune/grid/io/file/dgfparser/entitykey.hh> 
32 ·16#include·<dune/grid/io/file/dgfparser/dgfexception.hh> 
33 ·17 
34 ·18namespace·Dune30 ·14namespace·Dune
35 ·19{31 ·15{
36 ·2032 ·16
37 ·21·namespace·dgf33 ·17·namespace·dgf
38 ·22·{ 
39 ·23 
40 24·inline·void·makeupcase(·std·::·string·&s·) 
41 ·25·{ 
42 ·26·for·(size_t·i=0;·i<s.size();·i++) 
43 ·27·s[i]=std::toupper(s[i]); 
44 ·28·} 
45 ·29 
46 30·class·BasicBlock 
47 ·31·{34 ·18·{
 35 33·class·GridParameterBlock
 36 ·34·:·public·BasicBlock
 37 ·35·{
 38 ·36·public:
 39 37·typedef·unsigned·int·Flags;
 40 ·38
 41 39·static·const·Flags·foundName·=·1·<<·0;
 42 40·static·const·Flags·foundDumpFileName·=·1·<<·1;
 43 41·static·const·Flags·foundLongestEdge·=·1·<<·5;
48 ·32·int·pos;·//·line·number 
49 ·33·bool·active;·//·block·was·found 
50 ·34·bool·empty;·//·block·was·found·but·was·empty 
51 ·35·std::string·identifier;·//·identifier·of·this·block 
52 ·36·int·linecount;·//·total·number·of·lines·in·the·block 
53 ·37·std::stringstream·block_;·//·the·block·itself 
54 ·38·std::string·oneline;·//·the·active·line·in·the·block 
55 ·39 
56 ·40·//·get·the·block·(if·it·exists) 
57 ·41·void·getblock·(·std::istream·&in·); 
58 ·4244 ·42
59 ·43·//·count·the·number·of·lines·in·the·block 
60 ·44·//·int·countlines·(); 
61 ·45 
62 ·46·protected:45 ·43·protected:
63 47·std::stringstream·line;·//·the·active·line·as·string·buffer 
64 ·48·//·for·use·in·the·derived·classes 
65 ·49 
66 ·50·//·go·back·to·beginning·of·block 
67 51·void·reset·()46 44·Flags·foundFlags_;·//·supportFlags,·this·block·was·created·with
 47 45·std::string·name_;·//·name·of·the·grid
 48 46·std::string·dumpFileName_;·//·name·of·the·grid
 49 47·bool·markLongestEdge_;·//·Mark·longest·edge·for·AlbertaGrid
 50 ·48
 51 ·49·private:
 52 ·50·//·copy·not·implemented
 53 ·51·GridParameterBlock(const·GridParameterBlock&);
68 ·52·{54 ·52
69 ·53·pos·=·-1; 
70 ·54·block_.clear(); 
71 ·55·block_.seekg(·0·); 
72 ·56·} 
73 ·57 
74 ·58·//·get·next·line·and·store·in·string·stream 
75 ·59·bool·getnextline·(); 
76 ·60 
77 ·61·//·get·next·entry·in·line 
78 ·62·template<·class·ENTRY·> 
79 63·bool·getnextentry(·ENTRY·&entry·) 
80 ·64·{ 
81 ·65·line·>>·entry; 
82 ·66·return·static_cast<·bool·>(·line·); 
83 ·67·} 
84 ·68 
85 ·69·bool·gettokenparam·(·std·::·string·token,·std·::·string·&entry·); 
86 ·70·bool·findtoken(·std·::·string·token·); 
87 ·71 
88 ·72·public:55 ·53·public:
 56 55·GridParameterBlock·(·std::istream·&in·);
 57 ·56
 58 58·const·std::string·&name·(·const·std::string·&defaultValue·)·const
 59 ·59·{
 60 ·60·if(·(foundFlags_·&·foundName)·==·0·)
 61 ·61·{
 62 ·62·dwarn·<<·"GridParameterBlock:·Parameter·'name'·not·specified,·"
 63 ·63·<<·"defaulting·to·'"·<<·defaultValue·<<·"'."·<<·std::endl;
 64 ·64·return·defaultValue;
89 ·73·//·search·for·block·in·file·and·store·in·buffer 
90 ·74·BasicBlock·(·std::istream·&in,·const·char*·id·); 
91 ·75 
92 ·76·//·some·information·on·this·block 
93 77·bool·isactive·() 
94 ·78·{ 
95 ·79·return·active; 
96 ·80·} 
97 ·81 
98 82·bool·isempty·() 
99 ·83·{ 
100 ·84·return·empty; 
101 ·85·}65 ·65·}
102 ·86 
103 87·int·&noflines·()66 ·66·else
 67 ·67·return·name_;
 68 ·68·}
 69 ·69
Max diff block lines reached; 3640/8040 bytes (45.27%) of diff not shown.
7.12 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00875.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-grid:·basic.cc·File·Reference</title>8 <title>dune-grid:·dgfwriter.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, 34 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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>··</div>
70 ··<div·class="headertitle"><div·class="title">basic.cc·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">dgfwriter.hh·File·Reference</div></div>
71 </div><!--header-->72 </div><!--header-->
72 <div·class="contents">73 <div·class="contents">
  
 74 <p>write·a·GridView·to·a·DGF·file··
 75 <a·href="#details">More...</a></p>
73 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
 77 <code>#include·&lt;cstddef&gt;</code><br·/>
 78 <code>#include·&lt;algorithm&gt;</code><br·/>
 79 <code>#include·&lt;fstream&gt;</code><br·/>
 80 <code>#include·&lt;string&gt;</code><br·/>
 81 <code>#include·&lt;type_traits&gt;</code><br·/>
 82 <code>#include·&lt;utility&gt;</code><br·/>
 83 <code>#include·&lt;vector&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/rangeutilities.hh&gt;</code><br·/>
 85 <code>#include·&lt;dune/common/typeutilities.hh&gt;</code><br·/>
 86 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
 87 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 88 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>
74 <code>#include·&lt;<a·class="el"·href="a00872_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>89 <code>#include·&lt;<a·class="el"·href="a00305_source.html">dune/grid/common/rangegenerators.hh</a>&gt;</code><br·/>
 90 </div>
 91 <p><a·href="a00875_source.html">Go·to·the·source·code·of·this·file.</a></p>
75 </div><table·class="memberdecls">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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03698.html">Dune::DGFWriter&lt;·GV·&gt;</a></td></tr>
 96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">write·a·<a·class="el"·href="a02882.html"·title="Grid·view·abstract·base·class.">GridView</a>·to·a·DGF·file··<a·href="a03698.html#details">More...</a><br·/></td></tr>
 97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 98 </table><table·class="memberdecls">
76 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
77 Namespaces</h2></td></tr>100 Namespaces</h2></td></tr>
78 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>101 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
79 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>102 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
80 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr> 
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
83 </table>104 </table>
 105 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 106 <div·class="textblock"><p·>write·a·GridView·to·a·DGF·file·</p>
 107 <dl·class="section·author"><dt>Author</dt><dd>Martin·Nolte·</dd></dl>
84 </div><!--·contents·-->108 </div></div><!--·contents·-->
85 <!--·start·footer·part·-->109 <!--·start·footer·part·-->
86 <hr·class="footer"/><address·class="footer"><small>110 <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.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
88 </small></address>112 </small></address>
89 </body>113 </body>
90 </html>114 </html>
1.16 KB
html2text {}
    
Offset 7, 21 lines modifiedOffset 7, 40 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·dgfparser
12 ····*·blocks 
13 Namespaces 
14 basic.cc·File·Reference 
15 #include·<config.h> 
16 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>12 Classes·|·Namespaces
 13 dgfwriter.hh·File·Reference
 14 write·a·GridView·to·a·DGF·file·More...
 15 #include·<cassert>
 16 #include·<cstddef>
 17 #include·<algorithm>
 18 #include·<fstream>
 19 #include·<string>
 20 #include·<type_traits>
 21 #include·<utility>
 22 #include·<vector>
 23 #include·<dune/common/rangeutilities.hh>
 24 #include·<dune/common/typeutilities.hh>
 25 #include·<dune/geometry/referenceelements.hh>
 26 #include·<dune/geometry/type.hh>
 27 #include·<dune/grid/common/grid.hh>
 28 #include·<dune/grid/common/rangegenerators.hh>
 29 Go_to_the_source_code_of_this_file.
 30 ·Classes
 31 class· Dune::DGFWriter<_GV_>
 32  ······write·a·GridView·to·a·DGF·file·More...
 33  
17 ·Namespaces34 ·Namespaces
18 namespace· Dune35 namespace· Dune
19  ··········Include·standard·header·files.36  ··········Include·standard·header·files.
20  37  
21 namespace· Dune::dgf 
22  38 *****·Detailed·Description·*****
 39 write·a·GridView·to·a·DGF·file
 40 ··Author
 41 ······Martin·Nolte
  
23 ===============================================================================42 ===============================================================================
24 ·····Generated·by [doxygen]·1.9.443 ·····Generated·by [doxygen]·1.9.4
6.53 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00878.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-grid:·cube.cc·File·Reference</title>8 <title>dune-grid:·dgfug.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, 26 lines modifiedOffset 58, 47 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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>··</div>
70 ··<div·class="headertitle"><div·class="title">cube.cc·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">dgfug.hh·File·Reference</div></div>
71 </div><!--header-->72 </div><!--header-->
72 <div·class="contents">73 <div·class="contents">
73 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/>
 75 <code>#include·&lt;istream&gt;</code><br·/>
 76 <code>#include·&lt;string&gt;</code><br·/>
 77 <code>#include·&lt;vector&gt;</code><br·/>
 78 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
 79 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 80 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>
 81 <code>#include·&lt;<a·class="el"·href="a07292_source.html">dune/grid/common/intersection.hh</a>&gt;</code><br·/>
74 <code>#include·&lt;<a·class="el"·href="a00857_source.html">dune/grid/io/file/dgfparser/blocks/cube.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00974_source.html">dune/grid/uggrid.hh</a>&gt;</code><br·/>
 83 <code>#include·&quot;<a·class="el"·href="a07232_source.html">dgfparser.hh</a>&quot;</code><br·/>
 84 <code>#include·&quot;<a·class="el"·href="a00872_source.html">blocks/gridparameter.hh</a>&quot;</code><br·/>
 85 </div>
 86 <p><a·href="a00878_source.html">Go·to·the·source·code·of·this·file.</a></p>
75 </div><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="a03686.html">Dune::dgf::UGGridParameterBlock</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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03690.html">Dune::DGFGridInfo&lt;·UGGrid&lt;·dim·&gt;·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03694.html">Dune::DGFGridFactory&lt;·UGGrid&lt;·dim·&gt;·&gt;</a></td></tr>
 95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 96 </table><table·class="memberdecls">
76 <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>
77 Namespaces</h2></td></tr>98 Namespaces</h2></td></tr>
78 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>99 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
79 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>100 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
80 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>102 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
908 B
html2text {}
    
Offset 7, 19 lines modifiedOffset 7, 35 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·dgfparser
 12 Classes·|·Namespaces
12 ····*·blocks 
13 Namespaces 
14 cube.cc·File·Reference13 dgfug.hh·File·Reference
15 #include·<config.h> 
16 #include·<dune/grid/io/file/dgfparser/blocks/cube.hh>14 #include·<fstream>
 15 #include·<istream>
 16 #include·<string>
 17 #include·<vector>
 18 #include·<dune/common/exceptions.hh>
 19 #include·<dune/common/fvector.hh>
 20 #include·<dune/common/parallel/mpihelper.hh>
 21 #include·<dune/grid/common/intersection.hh>
 22 #include·<dune/grid/uggrid.hh>
 23 #include·"dgfparser.hh"
 24 #include·"blocks/gridparameter.hh"
 25 Go_to_the_source_code_of_this_file.
 26 ·Classes
 27 struct· Dune::dgf::UGGridParameterBlock
 28  
 29 struct· Dune::DGFGridInfo<_UGGrid<_dim_>_>
 30  
 31 struct· Dune::DGFGridFactory<_UGGrid<_dim_>_>
 32  
17 ·Namespaces33 ·Namespaces
18 namespace· Dune34 namespace· Dune
19  ··········Include·standard·header·files.35  ··········Include·standard·header·files.
20  36  
21 namespace· Dune::dgf37 namespace· Dune::dgf
22  38  
  
14.0 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00881.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-grid:·projection.cc·File·Reference</title>8 <title>dune-grid:·gmsh2dgf.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, 77 lines modifiedOffset 58, 71 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_8a7c3b45c9645f41c3ea2c94b08d5fa1.html">utils</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; 
71 <a·href="#func-members">Functions</a>··</div>69 <a·href="#func-members">Functions</a>··</div>
72 ··<div·class="headertitle"><div·class="title">projection.cc·File·Reference</div></div>70 ··<div·class="headertitle"><div·class="title">gmsh2dgf.cc·File·Reference</div></div>
73 </div><!--header-->71 </div><!--header-->
74 <div·class="contents">72 <div·class="contents">
  
 73 <p>a·small·program·converting·a·gmsh·file·into·a·DGF·file··
 74 <a·href="#details">More...</a></p>
75 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
 76 <code>#include·&lt;iostream&gt;</code><br·/>
76 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/>77 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>
 78 <code>#include·&lt;<a·class="el"·href="a00965_source.html">dune/grid/io/file/gmshreader.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a07319_source.html">dune/grid/io/file/dgfparser/blocks/projection.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00875_source.html">dune/grid/io/file/dgfparser/dgfwriter.hh</a>&gt;</code><br·/>
78 </div><table·class="memberdecls">80 </div><table·class="memberdecls">
79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
80 Classes</h2></td></tr> 
81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03538.html">Dune::dgf::Expr::ConstantExpression</a></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="a03542.html">Dune::dgf::Expr::VariableExpression</a></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03546.html">Dune::dgf::Expr::FunctionCallExpression</a></td></tr> 
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03550.html">Dune::dgf::Expr::VectorExpression</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="a03554.html">Dune::dgf::Expr::BracketExpression</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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03558.html">Dune::dgf::Expr::MinusExpression</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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03562.html">Dune::dgf::Expr::NormExpression</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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03566.html">Dune::dgf::Expr::SqrtExpression</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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03570.html">Dune::dgf::Expr::SinExpression</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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03574.html">Dune::dgf::Expr::CosExpression</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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03578.html">Dune::dgf::Expr::PowerExpression</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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03582.html">Dune::dgf::Expr::SumExpression</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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03586.html">Dune::dgf::Expr::DifferenceExpression</a></td></tr> 
106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
107 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03590.html">Dune::dgf::Expr::ProductExpression</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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03594.html">Dune::dgf::Expr::QuotientExpression</a></td></tr> 
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
111 </table><table·class="memberdecls"> 
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
113 Namespaces</h2></td></tr> 
114 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr> 
115 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:a01070"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01070.html">Dune::dgf::Expr</a></td></tr> 
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
123 Functions</h2></td></tr>82 Functions</h2></td></tr>
124 <tr·class="memitem:a0404555c6f1763aa0e2c532e9c2a5c8e"><td·class="memItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html#a0404555c6f1763aa0e2c532e9c2a5c8e">Dune::dgf::operator&lt;&lt;</a>·(st[·...·truncated·by·diffoscope;·len:·60,·SHA:·b7f6628ed51793ce001b564696dcc023bfb5e41ae97a8f17094b96d52982ac09·...·])</td></tr>83 <tr·class="memitem:a0ddf1224851353fc92bfbff6f499fa97"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00881.html#a0ddf1224851353fc92bfbff6f499fa97">main</a>·(int·argc,·char·*argv[])</td></tr>
125 <tr·class="separator:a0404555c6f1763aa0e2c532e9c2a5c8e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:a0ddf1224851353fc92bfbff6f499fa97"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>85 </table>
 86 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 87 <div·class="textblock"><p·>a·small·program·converting·a·gmsh·file·into·a·DGF·file·</p>
 88 <dl·class="section·author"><dt>Author</dt><dd>Matrin·Nolte</dd></dl>
 89 <p>gmsh2dgf·is·a·small·example·program·for·the·DGFWriter.·It·reads·a·gmsh·file·into·any·grid·(selected·by·<a·class="el"·href="a00989.html"·title="This·file·can·be·included·directly·following·config.h·to·test·if·a·grid·type·was·correctly·selected.">gridtype.hh</a>)·and·writes·it·back·as·a·DGF·file.</p>
 90 <p·>The·program's·usage·is·as·follows:·</p><div·class="fragment"><div·class="line">./gmsh2dgf·&lt;gmshfile&gt;</div>
 91 </div><!--·fragment·-->·</div><h2·class="groupheader">Function·Documentation</h2>
 92 <a·id="a0ddf1224851353fc92bfbff6f499fa97"·name="a0ddf1224851353fc92bfbff6f499fa97"></a>
 93 <h2·class="memtitle"><span·class="permalink"><a·href="#a0ddf1224851353fc92bfbff6f499fa97">&#9670;&nbsp;</a></span>main()</h2>
  
 94 <div·class="memitem">
 95 <div·class="memproto">
 96 ······<table·class="memname">
 97 ········<tr>
 98 ··········<td·class="memname">int·main·</td>
 99 ··········<td>(</td>
 100 ··········<td·class="paramtype">int&#160;</td>
 101 ··········<td·class="paramname"><em>argc</em>,·</td>
 102 ········</tr>
 103 ········<tr>
 104 ··········<td·class="paramkey"></td>
 105 ··········<td></td>
 106 ··········<td·class="paramtype">char·*&#160;</td>
 107 ··········<td·class="paramname"><em>argv</em>[]&#160;</td>
 108 ········</tr>
 109 ········<tr>
 110 ··········<td></td>
 111 ··········<td>)</td>
 112 ··········<td></td><td></td>
 113 ········</tr>
 114 ······</table>
 115 </div><div·class="memdoc">
  
 116 </div>
 117 </div>
127 </div><!--·contents·-->118 </div><!--·contents·-->
128 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
Max diff block lines reached; 190/12092 bytes (1.57%) of diff not shown.
2.1 KB
html2text {}
    
Offset 7, 59 lines modifiedOffset 7, 35 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·dgfparser
12 ····*·blocks 
13 Classes·|·Namespaces·|·Functions 
14 projection.cc·File·Reference12 ····*·utils
 13 Functions
 14 gmsh2dgf.cc·File·Reference
 15 a·small·program·converting·a·gmsh·file·into·a·DGF·file·More...
15 #include·<config.h>16 #include·<config.h>
 17 #include·<iostream>
16 #include·<dune/common/math.hh>18 #include·<dune/common/parallel/mpihelper.hh>
 19 #include·<dune/grid/io/file/gmshreader.hh>
17 #include·<dune/grid/io/file/dgfparser/blocks/projection.hh>20 #include·<dune/grid/io/file/dgfparser/dgfwriter.hh>
18 ·Classes 
19 struct· Dune::dgf::Expr::ConstantExpression 
20   
21 struct· Dune::dgf::Expr::VariableExpression 
22   
23 struct· Dune::dgf::Expr::FunctionCallExpression 
24   
25 struct· Dune::dgf::Expr::VectorExpression 
26   
27 struct· Dune::dgf::Expr::BracketExpression 
28   
29 struct· Dune::dgf::Expr::MinusExpression 
30   
31 struct· Dune::dgf::Expr::NormExpression 
32   
33 struct· Dune::dgf::Expr::SqrtExpression 
34   
35 struct· Dune::dgf::Expr::SinExpression 
36   
37 struct· Dune::dgf::Expr::CosExpression 
38   
39 struct· Dune::dgf::Expr::PowerExpression 
40   
41 struct· Dune::dgf::Expr::SumExpression 
42   
43 struct· Dune::dgf::Expr::DifferenceExpression 
44   
45 struct· Dune::dgf::Expr::ProductExpression 
46   
47 struct· Dune::dgf::Expr::QuotientExpression 
48   
49 ·Namespaces 
50 namespace· Dune 
51  ··········Include·standard·header·files. 
52   
53 namespace· Dune::dgf 
54   
55 namespace· Dune::dgf::Expr 
56   
57 ·Functions21 ·Functions
 22 int main·(int·argc,·char·*argv[])
58 std::ostream·& Dune::dgf::operator<<·(std::ostream·&out,·const 
59 ················ProjectionBlock::Token·&token) 
60  23  
 24 *****·Detailed·Description·*****
 25 a·small·program·converting·a·gmsh·file·into·a·DGF·file
 26 ··Author
 27 ······Matrin·Nolte
 28 gmsh2dgf·is·a·small·example·program·for·the·DGFWriter.·It·reads·a·gmsh·file
 29 into·any·grid·(selected·by·gridtype.hh)·and·writes·it·back·as·a·DGF·file.
 30 The·program's·usage·is·as·follows:
 31 ./gmsh2dgf·<gmshfile>
 32 *****·Function·Documentation·*****
 33 *****·◆ main()·*****
 34 int·main·(·int ···argc,
 35 ···········char·* argv[] 
 36 ·········)
  
61 ===============================================================================37 ===============================================================================
62 ·····Generated·by [doxygen]·1.9.438 ·····Generated·by [doxygen]·1.9.4
10.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00884.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-grid:·boundarydom.hh·File·Reference</title>8 <title>dune-grid:·dgf2dgf.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, 75 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_8a7c3b45c9645f41c3ea2c94b08d5fa1.html">utils</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="#func-members">Functions</a>··</div>
69 <a·href="#nested-classes">Classes</a>·&#124; 
70 <a·href="#namespaces">Namespaces</a>··</div> 
71 ··<div·class="headertitle"><div·class="title">boundarydom.hh·File·Reference</div></div>70 ··<div·class="headertitle"><div·class="title">dgf2dgf.cc·File·Reference</div></div>
72 </div><!--header-->71 </div><!--header-->
73 <div·class="contents">72 <div·class="contents">
  
 73 <p>a·small·program·converting·a·DGF·file·into·a·DGF·file··
 74 <a·href="#details">More...</a></p>
74 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
75 <code>#include·&lt;string&gt;</code><br·/>76 <code>#include·&lt;iostream&gt;</code><br·/>
76 <code>#include·&lt;vector&gt;</code><br·/> 
77 <code>#include·&lt;<a·class="el"·href="a00872_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/> 
78 <code>#include·&lt;<a·class="el"·href="a00953_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00875_source.html">dune/grid/io/file/dgfparser/dgfwriter.hh</a>&gt;</code><br·/>
79 </div> 
80 <p><a·href="a00884_source.html">Go·to·the·source·code·of·this·file.</a></p> 
81 <table·class="memberdecls">78 </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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03478.html">Dune::dgf::DomainData</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="a03482.html">Dune::dgf::Domain</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="a03486.html">Dune::dgf::BoundaryDomBlock</a></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>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 80 Functions</h2></td></tr>
 81 <tr·class="memitem:a0ddf1224851353fc92bfbff6f499fa97"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00884.html#a0ddf1224851353fc92bfbff6f499fa97">main</a>·(int·argc,·char·*argv[])</td></tr>
92 Namespaces</h2></td></tr> 
93 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr> 
94 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a0ddf1224851353fc92bfbff6f499fa97"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr> 
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
98 </table>83 </table>
 84 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 85 <div·class="textblock"><p·>a·small·program·converting·a·DGF·file·into·a·DGF·file·</p>
 86 <dl·class="section·author"><dt>Author</dt><dd>Matrin·Nolte</dd></dl>
 87 <p>dgf2dgf·is·a·small·example·program·for·the·DGFWriter.·It·reads·a·DGF·file·into·any·grid,·optionally·refining·the·grid·globally.·The·leaf·grid·is·then·written·back·as·a·DGF·file.</p>
 88 <p·>The·program's·usage·is·as·follows:·</p><div·class="fragment"><div·class="line">./dgf2dgf·&lt;dgffile&gt;·[refinement·level]</div>
 89 </div><!--·fragment·--><p·>While·the·program·may·seem·completely·useless,·it·has·the·following·usages:</p><ul>
 90 <li>Convert·an·interval·block·into·a·simplex·or·cube·grid·(depending·on·the·grid·implementation·used).</li>
 91 <li>Resolve·the·simplex·generator·block·into·a·vertex·and·a·simplex·block,·so·that·it·can·be·used·without·triangle·or·tetgen.</li>
 92 <li>Construct·a·refined·macro·grid,·which·is·very·useful·when·setting·up·parallel·computations·with·dune-ALUGrid.</li>
 93 </ul>
 94 <p>The·source·code·of·this·program·also·demonstrates·the·easy·use·of·the·DGF·parser·and·the·DGFWriter.·</p>
 95 </div><h2·class="groupheader">Function·Documentation</h2>
 96 <a·id="a0ddf1224851353fc92bfbff6f499fa97"·name="a0ddf1224851353fc92bfbff6f499fa97"></a>
 97 <h2·class="memtitle"><span·class="permalink"><a·href="#a0ddf1224851353fc92bfbff6f499fa97">&#9670;&nbsp;</a></span>main()</h2>
  
 98 <div·class="memitem">
 99 <div·class="memproto">
 100 ······<table·class="memname">
 101 ········<tr>
 102 ··········<td·class="memname">int·main·</td>
 103 ··········<td>(</td>
 104 ··········<td·class="paramtype">int&#160;</td>
 105 ··········<td·class="paramname"><em>argc</em>,·</td>
 106 ········</tr>
 107 ········<tr>
 108 ··········<td·class="paramkey"></td>
 109 ··········<td></td>
 110 ··········<td·class="paramtype">char·*&#160;</td>
 111 ··········<td·class="paramname"><em>argv</em>[]&#160;</td>
 112 ········</tr>
 113 ········<tr>
 114 ··········<td></td>
 115 ··········<td>)</td>
 116 ··········<td></td><td></td>
 117 ········</tr>
 118 ······</table>
 119 </div><div·class="memdoc">
  
 120 </div>
 121 </div>
99 </div><!--·contents·-->122 </div><!--·contents·-->
100 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>124 <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.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
103 </small></address>126 </small></address>
104 </body>127 </body>
105 </html>128 </html>
1.95 KB
html2text {}
    
Offset 7, 32 lines modifiedOffset 7, 43 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·dgfparser
12 ····*·blocks 
13 Classes·|·Namespaces 
14 boundarydom.hh·File·Reference12 ····*·utils
 13 Functions
 14 dgf2dgf.cc·File·Reference
 15 a·small·program·converting·a·DGF·file·into·a·DGF·file·More...
 16 #include·<config.h>
15 #include·<iostream>17 #include·<iostream>
16 #include·<string> 
17 #include·<vector> 
18 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh> 
19 #include·<dune/grid/io/file/dgfparser/parser.hh>18 #include·<dune/grid/io/file/dgfparser/dgfwriter.hh>
 19 ·Functions
 20 int main·(int·argc,·char·*argv[])
20 Go_to_the_source_code_of_this_file. 
21 ·Classes 
22 struct· Dune::dgf::DomainData 
23   
24 struct· Dune::dgf::Domain 
25   
26 ·class· Dune::dgf::BoundaryDomBlock 
27   
28 ·Namespaces 
29 namespace· Dune 
30  ··········Include·standard·header·files. 
31   
32 namespace· Dune::dgf 
33  21  
 22 *****·Detailed·Description·*****
 23 a·small·program·converting·a·DGF·file·into·a·DGF·file
 24 ··Author
 25 ······Matrin·Nolte
 26 dgf2dgf·is·a·small·example·program·for·the·DGFWriter.·It·reads·a·DGF·file·into
 27 any·grid,·optionally·refining·the·grid·globally.·The·leaf·grid·is·then·written
 28 back·as·a·DGF·file.
 29 The·program's·usage·is·as·follows:
 30 ./dgf2dgf·<dgffile>·[refinement·level]
 31 While·the·program·may·seem·completely·useless,·it·has·the·following·usages:
 32 ····*·Convert·an·interval·block·into·a·simplex·or·cube·grid·(depending·on·the
 33 ······grid·implementation·used).
 34 ····*·Resolve·the·simplex·generator·block·into·a·vertex·and·a·simplex·block,·so
 35 ······that·it·can·be·used·without·triangle·or·tetgen.
 36 ····*·Construct·a·refined·macro·grid,·which·is·very·useful·when·setting·up
 37 ······parallel·computations·with·dune-ALUGrid.
 38 The·source·code·of·this·program·also·demonstrates·the·easy·use·of·the·DGF
 39 parser·and·the·DGFWriter.
 40 *****·Function·Documentation·*****
 41 *****·◆ main()·*****
 42 int·main·(·int ···argc,
 43 ···········char·* argv[] 
 44 ·········)
  
34 ===============================================================================45 ===============================================================================
35 ·····Generated·by [doxygen]·1.9.446 ·····Generated·by [doxygen]·1.9.4
8.34 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00887.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-grid:·simplexgeneration.cc·File·Reference</title>8 <title>dune-grid:·gridptr.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, 33 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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>··</div>
70 ··<div·class="headertitle"><div·class="title">simplexgeneration.cc·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">gridptr.hh·File·Reference</div></div>
71 </div><!--header-->72 </div><!--header-->
72 <div·class="contents">73 <div·class="contents">
73 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
 75 <code>#include·&lt;cctype&gt;</code><br·/>
 76 <code>#include·&lt;array&gt;</code><br·/>
 77 <code>#include·&lt;iostream&gt;</code><br·/>
 78 <code>#include·&lt;map&gt;</code><br·/>
 79 <code>#include·&lt;memory&gt;</code><br·/>
 80 <code>#include·&lt;string&gt;</code><br·/>
 81 <code>#include·&lt;type_traits&gt;</code><br·/>
 82 <code>#include·&lt;vector&gt;</code><br·/>
 83 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/shared_ptr.hh&gt;</code><br·/>
 85 <code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
 86 <code>#include·&lt;<a·class="el"·href="a00254_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/>
 87 <code>#include·&lt;<a·class="el"·href="a07292_source.html">dune/grid/common/intersection.hh</a>&gt;</code><br·/>
 88 <code>#include·&lt;<a·class="el"·href="a00338_source.html">dune/grid/common/partitionset.hh</a>&gt;</code><br·/>
 89 <code>#include·&lt;<a·class="el"·href="a00305_source.html">dune/grid/common/rangegenerators.hh</a>&gt;</code><br·/>
74 <code>#include·&lt;<a·class="el"·href="a00845_source.html">dune/grid/io/file/dgfparser/blocks/simplexgeneration.hh</a>&gt;</code><br·/>90 <code>#include·&lt;<a·class="el"·href="a00788_source.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</code><br·/>
 91 <code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</code><br·/>
 92 <code>#include·&lt;<a·class="el"·href="a00773_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/>
 93 <code>#include·&lt;<a·class="el"·href="a00965_source.html">dune/grid/io/file/gmshreader.hh</a>&gt;</code><br·/>
 94 </div>
 95 <p><a·href="a00887_source.html">Go·to·the·source·code·of·this·file.</a></p>
75 </div><table·class="memberdecls">96 <table·class="memberdecls">
 97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 98 Classes</h2></td></tr>
 99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03730.html">Dune::GridPtr&lt;·GridType·&gt;</a></td></tr>
 100 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·for·constructing·grids·from·DGF·files.··<a·href="a03730.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="a03734.html">Dune::GridPtr&lt;·GridType·&gt;::mygrid_ptr</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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03738.html">Dune::GridPtr&lt;·GridType·&gt;::DataHandle</a></td></tr>
 105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 106 </table><table·class="memberdecls">
76 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
77 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
78 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>109 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
79 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>110 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
80 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr> 
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
83 </table>112 </table>
84 </div><!--·contents·-->113 </div><!--·contents·-->
85 <!--·start·footer·part·-->114 <!--·start·footer·part·-->
86 <hr·class="footer"/><address·class="footer"><small>115 <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.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
88 </small></address>117 </small></address>
89 </body>118 </body>
1.43 KB
html2text {}
    
Offset 7, 21 lines modifiedOffset 7, 45 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·dgfparser
12 ····*·blocks 
13 Namespaces 
14 simplexgeneration.cc·File·Reference 
15 #include·<config.h>12 Classes·|·Namespaces
 13 gridptr.hh·File·Reference
 14 #include·<cassert>
 15 #include·<cctype>
 16 #include·<array>
 17 #include·<iostream>
 18 #include·<map>
 19 #include·<memory>
 20 #include·<string>
 21 #include·<type_traits>
 22 #include·<vector>
 23 #include·<dune/common/parallel/mpihelper.hh>
 24 #include·<dune/common/shared_ptr.hh>
 25 #include·<dune/grid/common/gridenums.hh>
 26 #include·<dune/grid/common/datahandleif.hh>
 27 #include·<dune/grid/common/intersection.hh>
 28 #include·<dune/grid/common/partitionset.hh>
 29 #include·<dune/grid/common/rangegenerators.hh>
16 #include·<dune/grid/io/file/dgfparser/blocks/simplexgeneration.hh>30 #include·<dune/grid/io/file/dgfparser/dgfexception.hh>
 31 #include·<dune/grid/io/file/dgfparser/entitykey.hh>
 32 #include·<dune/grid/io/file/dgfparser/parser.hh>
 33 #include·<dune/grid/io/file/gmshreader.hh>
 34 Go_to_the_source_code_of_this_file.
 35 ·Classes
 36 struct· Dune::GridPtr<_GridType_>
 37  ·······Class·for·constructing·grids·from·DGF·files.·More...
 38  
 39 ·class· Dune::GridPtr<_GridType_>::mygrid_ptr
 40  
 41 struct· Dune::GridPtr<_GridType_>::DataHandle
 42  
17 ·Namespaces43 ·Namespaces
18 namespace· Dune44 namespace· Dune
19  ··········Include·standard·header·files.45  ··········Include·standard·header·files.
20  46  
21 namespace· Dune::dgf 
22   
  
23 ===============================================================================47 ===============================================================================
24 ·····Generated·by [doxygen]·1.9.448 ·····Generated·by [doxygen]·1.9.4
5.84 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00890.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-grid:·gridparameter.hh·File·Reference</title>8 <title>dune-grid:·entitykey_inline.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, 43 lines modifiedOffset 58, 34 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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>··</div>
71 ··<div·class="headertitle"><div·class="title">gridparameter.hh·File·Reference</div></div>70 ··<div·class="headertitle"><div·class="title">entitykey_inline.hh·File·Reference</div></div>
72 </div><!--header-->71 </div><!--header-->
73 <div·class="contents">72 <div·class="contents">
74 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>73 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>
75 <code>#include·&lt;string&gt;</code><br·/>74 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00872_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</code><br·/>
77 </div>76 </div>
78 <p><a·href="a00890_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00890_source.html">Go·to·the·source·code·of·this·file.</a></p>
79 <table·class="memberdecls">78 <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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03506.html">Dune::dgf::GridParameterBlock</a></td></tr> 
83 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·<a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·parameters.··<a·href="a03506.html#details">More...</a><br·/></td></tr> 
84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
85 </table><table·class="memberdecls"> 
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
87 Namespaces</h2></td></tr>80 Namespaces</h2></td></tr>
88 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>81 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
89 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>82 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr> 
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
93 </table>84 </table>
94 </div><!--·contents·-->85 </div><!--·contents·-->
95 <!--·start·footer·part·-->86 <!--·start·footer·part·-->
96 <hr·class="footer"/><address·class="footer"><small>87 <hr·class="footer"/><address·class="footer"><small>
97 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.488 Generated·by&#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
98 </small></address>89 </small></address>
99 </body>90 </body>
791 B
html2text {}
    
Offset 7, 27 lines modifiedOffset 7, 20 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·dgfparser
 12 Namespaces
 13 entitykey_inline.hh·File·Reference
 14 #include·<algorithm>
 15 #include·<dune/geometry/referenceelements.hh>
12 ····*·blocks 
13 Classes·|·Namespaces 
14 gridparameter.hh·File·Reference 
15 #include·<iostream> 
16 #include·<string> 
17 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>16 #include·<dune/grid/io/file/dgfparser/entitykey.hh>
18 Go_to_the_source_code_of_this_file.17 Go_to_the_source_code_of_this_file.
19 ·Classes 
20 class· Dune::dgf::GridParameterBlock 
21  ······Common·Grid·parameters.·More... 
22   
23 ·Namespaces18 ·Namespaces
24 namespace· Dune19 namespace· Dune
25  ··········Include·standard·header·files.20  ··········Include·standard·header·files.
26  21  
27 namespace· Dune::dgf 
28   
  
29 ===============================================================================22 ===============================================================================
30 ·····Generated·by [doxygen]·1.9.423 ·····Generated·by [doxygen]·1.9.4
62.1 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00890_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-grid:·gridparameter.hh·Source·File</title>8 <title>dune-grid:·entitykey_inline.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, 124 lines modifiedOffset 58, 210 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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">gridparameter.hh</div></div>68 ··<div·class="headertitle"><div·class="title">entitykey_inline.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00890.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00890.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_GRIDPARAMETERBLOCK_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ENTITYKEY_INLINE_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_GRIDPARAMETERBLOCK_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ENTITYKEY_INLINE_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;iostream&gt;</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</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;string&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00785.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00872.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</span></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>·</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</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">//·DGFEntityKey</span></div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">namespace·</span>dgf</div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//·------------</span></div>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··{</div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
89 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03506.html">···33</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03506.html">GridParameterBlock</a></div> 
90 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03474.html">BasicBlock</a></div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·A·&gt;</div>
 89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno"><a·class="line"·href="a03722.html#adf300044edbd0bf1b8819e2c031e2aae">···19</a></span>··<span·class="keyword">inline</span>·<a·class="code·hl_function"·href="a03722.html#adf300044edbd0bf1b8819e2c031e2aae">DGFEntityKey&lt;·A·&gt;·::·DGFEntityKey</a>·(·<span·class="keyword">const</span>·std·::·vector&lt;·A·&gt;·&amp;key,·<span·class="keywordtype">bool</span>·setOrigKey·)</div>
 90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····:·key_(·key.size()·),</div>
 91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>······origKey_(·key.size()·),</div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a03722.html#adf300044edbd0bf1b8819e2c031e2aae">···22</a></span>······origKeySet_(·setOrigKey·)</div>
91 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{</div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>
 94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;key_.size();·i++)</div>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a03722.html#aeba3ff0f76a29d0b350c43c54591213e">···25</a></span>····{</div>
 96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······key_[i]=key[i];</div>
 97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03722.html#a638d9486725791f6d5cdf736151380fb">···27</a></span>······origKey_[i]=key_[i];</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>····std·::·sort(·key_.begin(),·key_.end()·);</div>
92 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">public</span>:</div>100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··}</div>
93 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03506.html#a4ff7f9f323ce7542d96973e20ab53f27">···37</a></span>······<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_typedef"·href="a03506.html#a4ff7f9f323ce7542d96973e20ab53f27">Flags</a>;</div> 
94 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
95 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03506.html#a0bf00acfb6eb31b179006d48d80e7920">···39</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03506.html#a4ff7f9f323ce7542d96973e20ab53f27">Flags</a>·<a·class="code·hl_variable"·href="a03506.html#a0bf00acfb6eb31b179006d48d80e7920">foundName</a>·=·1·&lt;&lt;·0;</div> 
96 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a03506.html#a06bb232c4b906ce7c2e36c7161dea168">···40</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03506.html#a4ff7f9f323ce7542d96973e20ab53f27">Flags</a>·<a·class="code·hl_variable"·href="a03506.html#a06bb232c4b906ce7c2e36c7161dea168">foundDumpFileName</a>·=·1·&lt;&lt;·1;</div> 
97 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03506.html#af075ecb976aa895aebdeaac9a3693a24">···41</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03506.html#a4ff7f[·...·truncated·by·diffoscope;·len:·156,·SHA:·5c3836ccada114256630668a56ec9d040f2dd848ab2ad5c112a6a007ab284b3f·...·]</div>102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03722.html#aa21b1d9095852f3bb3406b0ce4815b31">···32</a></span>·</div>
 103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03722.html#ac0e616694282bf7677c8295fc77c4ccd">···33</a></span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·A·&gt;</div>
 104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">inline</span>·<a·class="code·hl_function"·href="a03722.html#adf300044edbd0bf1b8819e2c031e2aae">DGFEntityKey&lt;·A·&gt;·::·DGFEntityKey</a>·(·<span·class="keyword">const</span>·std·::·vector&lt;·A·&gt;·&amp;key,</div>
 105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·············································<span·class="keywordtype">int</span>·N,·<span·class="keywordtype">int</span>·offset,·<span·class="keywordtype">bool</span>·setOrigKey·)</div>
 106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····:·key_(·N·),</div>
 107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······origKey_(·N·),</div>
 108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······origKeySet_(·setOrigKey·)</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="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;key_.size();·i++)</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>······key_[i]=key[(i+offset)%key.size()];</div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······origKey_[i]=key[(i+offset)%key.size()];</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>····std·::·sort(·key_.begin(),·key_.end()·);</div>
 116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··}</div>
98 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
99 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">protected</span>:</div> 
100 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03506.html#a94afe8c549e83f70b9eb6a8c11e8b497">···44</a></span>······<a·class="code·hl_typedef"·href="a03506.html#a4ff7f9f323ce7542d96973e20ab53f27">Flags</a>·<a·class="code·hl_variable"·href="a03506.html#a94afe8c549e83f70b9eb6a8c11e8b497">foundFlags_</a>;·<span·class="comment">//·supportFlags,·this·block·was·created·with</span></div> 
101 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03506.html#aa6dec65f7ec6a9c4e229e5ff93763c71">···45</a></span>······std::string·<a·class="code·hl_variable"·href="a03506.html#aa6dec65f7ec6a9c4e229e5ff93763c71">name_</a>;·<span·class="comment">//·name·of·the·grid</span></div> 
102 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03506.html#a753a31290c5bc38146388bece7070dc2">···46</a></span>······std::string·<a·class="code·hl_variable"·href="a03506.html#a753a31290c5bc38146388bece7070dc2">dumpFileName_</a>;·<span·class="comment">//·name·of·the·grid</span></div> 
103 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03506.html#af6cb6850ba239a44db3addbbf62536ac">···47</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a03506.html#af6cb6850ba239a44db3addbbf62536ac">markLongestEdge_</a>;·<span·class="comment">//·Mark·longest·edge·for·AlbertaGrid</span></div> 
104 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
105 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">private</span>:</div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·A·&gt;</div>
106 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="comment">//·copy·not·implemented</span></div> 
107 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<a·class="code·hl_class"·href="a03506.html">GridParameterBlock</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03506.html">GridParameterBlock</a>&amp;);</div>120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03722.html#aeba3ff0f76a29d0b350c43c54591213e">···50</a></span>··<span·class="keyword">inline</span>·<a·class="code·hl_struct"·href="a03722.html">DGFEntityKey&lt;·A·&gt;·::·DGFEntityKey</a>·(·[·...·truncated·by·diffoscope;·len:·116,·SHA:·f6da49762b7a68d2a32948d7398d49b2129ee6ee41b9be46d9950dd3bc6e2c19·...·]</div>
 121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····:·key_(·k.key_.size()·),</div>
 122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······origKey_(·k.key_.size()·),</div>
 123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······origKeySet_(·k.·origKeySet_·)</div>
108 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</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>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;key_.size();·i++)</div>
109 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">public</span>:</div> 
110 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03506.html#a15eafcea1fd2d18901dfe71b2a64de29">···55</a></span>······<a·class="code·hl_function"·href="a03506.html#a15eafcea1fd2d18901dfe71b2a64de29">GridParameterBlock</a>·(·std::istream·&amp;in·);</div> 
111 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····{</div>
112 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03506.html#aa2e0fc779019ff96692309e55b7ec61e">···58</a></span>······<span·class="keyword">const</span>·std::string·&amp;<a·class="code·hl_function"·href="a03506.html#aa2e0fc779019ff96692309e55b7ec61e">name</a>·(·<span·class="keyword">const</span>·std::string·&amp;defaultValue·)<span·class="keyword">·const</span></div> 
113 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">······</span>{</div> 
114 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········<span·class="keywordflow">if</span>(·(<a·class="code·hl_variable"·href="a03506.html#a94afe8c549e83f70b9eb6a8c11e8b497">foundFlags_</a>·&amp;·<a·class="code·hl_variable"·href="a03506.html#a0bf00acfb6eb31b179006d48d80e7920">foundName</a>)·==·0·)</div> 
115 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········{</div>127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······key_[i]=k.key_[i];</div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······origKey_[i]=k.origKey_[i];</div>
116 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··········dwarn·&lt;&lt;·<span·class="stringliteral">&quot;GridParameterBlock:·Parameter·&#39;name&#39;·not·specified,·&quot;</span></div> 
117 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>················&lt;&lt;·<span·class="stringliteral">&quot;defaulting·to·&#39;&quot;</span>·&lt;&lt;·defaultValue·&lt;&lt;·<span·class="stringliteral">&quot;&#39;.&quot;</span>·&lt;&lt;·std::endl;</div> 
118 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··········<span·class="keywordflow">return</span>·defaultValue;</div> 
119 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········}</div>129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>
120 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keywordflow">else</span></div> 
121 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··········<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03506.html#aa6dec65f7ec6a9c4e229e5ff93763c71">name_</a>;</div> 
122 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······}</div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··}</div>
123 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
124 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03506.html#a0ae97fc18603f363e7e0db060c0318e9">···70</a></span>······<span·class="keyword">const</span>·std::string·&amp;<a·class="code·hl_function"·href="a03506.html#a0ae97fc18603f363e7e0db060c0318e9">dumpFileName</a>·(·)<span·class="keyword">·const</span></div> 
125 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">······</span>{</div> 
126 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········<span·class="keywordflow">if</span>(·(<a·class="code·hl_variable"·href="a03506.html#a94afe8c549e83f70b9eb6a8c11e8b497">foundFlags_</a>·&amp;·<a·class="code·hl_variable"·href="a03506.html#a06bb232c4b906ce7c2e36c7161dea168">foundDumpFileName</a>)·!=·0·)</div> 
127 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········{</div>132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
128 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··········dwarn·&lt;&lt;·<span·class="stringliteral">&quot;GridParameterBlock:·found·Parameter·&#39;dumpfilename&#39;,·&quot;</span></div> 
129 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>················&lt;&lt;·<span·class="stringliteral">&quot;dumping·file·to·`&quot;</span>·&lt;&lt;·<a·class="code·hl_variable"·href="a03506.html#a753a31290c5bc38146388bece7070dc2">dumpFileName_</a>·&lt[·...·truncated·by·diffoscope;·len:·77,·SHA:·de00739e9402f0901ac7a64fde85272a309239690ab442f1d5a338c352bc4c74·...·];</div>133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·A·&gt;</div>
 134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03722.html#a638d9486725791f6d5cdf736151380fb">···64</a></span>··<span·class="keyword">inline</span>·<a·class="code·hl_struct"·href="a03722.html">DGFEntityKey&lt;·A·&gt;</a>·&amp;<a·class="code·hl_function"·href="a03722.html#a638d9486725791f6d5cdf736151380fb">DGFEntityKey&lt;·A·&gt;·::·operator=·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03722.html">DGFEntityKey&lt;·A·&gt;</a>·&amp;k·)</div>
130 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········}</div>135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··{</div>
131 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03506.html#a753a31290c5bc38146388bece7070dc2">dumpFileName_</a>;</div>136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····assert(key_.size()==k.key_.size());</div>
 137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;key_.size();·i++)·{</div>
 138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······key_[i]=k.key_[i];</div>
 139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······origKey_[i]=k.origKey_[i];</div>
Max diff block lines reached; 20123/53168 bytes (37.85%) of diff not shown.
10.0 KB
html2text {}
    
Offset 7, 150 lines modifiedOffset 7, 221 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·dgfparser
 12 entitykey_inline.hh
12 ····*·blocks 
13 gridparameter.hh 
14 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
15 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
16 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
17 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
18 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
19 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
20 ·5#ifndef·DUNE_DGF_GRIDPARAMETERBLOCK_HH 
21 ·6#define·DUNE_DGF_GRIDPARAMETERBLOCK_HH19 ·5#ifndef·DUNE_ENTITYKEY_INLINE_HH
 20 ·6#define·DUNE_ENTITYKEY_INLINE_HH
22 ·721 ·7
 22 ·8#include·<algorithm>
 23 ·9#include·<dune/geometry/referenceelements.hh>
23 ·8#include·<iostream> 
24 ·9#include·<string> 
25 ·10 
26 ·11#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>24 ·10#include·<dune/grid/io/file/dgfparser/entitykey.hh>
 25 ·11
27 ·12 
28 ·13 
29 ·14namespace·Dune26 ·12namespace·Dune
30 ·15{27 ·13{
31 ·16 
32 ·17·namespace·dgf 
33 ·18·{ 
34 33·class·GridParameterBlock 
35 ·34·:·public·BasicBlock28 ·14
 29 ·15·//·DGFEntityKey
 30 ·16·//·------------
 31 ·17
 32 ·18·template<·class·A·>
 33 19·inline·DGFEntityKey<_A_>_::_DGFEntityKey·(·const·std·::·vector<·A·>·&key,
 34 bool·setOrigKey·)
 35 ·20·:·key_(·key.size()·),
 36 ·21·origKey_(·key.size()·),
 37 22·origKeySet_(·setOrigKey·)
36 ·35·{38 ·23·{
37 ·36·public: 
38 37·typedef·unsigned·int·Flags; 
39 ·38 
40 39·static·const·Flags·foundName·=·1·<<·0; 
41 40·static·const·Flags·foundDumpFileName·=·1·<<·1; 
42 41·static·const·Flags·foundLongestEdge·=·1·<<·5; 
43 ·42 
44 ·43·protected: 
45 44·Flags·foundFlags_;·//·supportFlags,·this·block·was·created·with 
46 45·std::string·name_;·//·name·of·the·grid 
47 46·std::string·dumpFileName_;·//·name·of·the·grid 
48 47·bool·markLongestEdge_;·//·Mark·longest·edge·for·AlbertaGrid39 ·24·for·(size_t·i=0;·i<key_.size();·i++)
 40 25·{
 41 ·26·key_[i]=key[i];
 42 27·origKey_[i]=key_[i];
 43 ·28·}
 44 ·29·std·::·sort(·key_.begin(),·key_.end()·);
 45 ·30·}
 46 ·31
 47 32
 48 33·template<·class·A·>
 49 ·34·inline·DGFEntityKey<_A_>_::_DGFEntityKey·(·const·std·::·vector<·A·>·&key,
 50 ·35·int·N,·int·offset,·bool·setOrigKey·)
 51 ·36·:·key_(·N·),
 52 ·37·origKey_(·N·),
 53 ·38·origKeySet_(·setOrigKey·)
 54 ·39·{
 55 ·40·for·(size_t·i=0;·i<key_.size();·i++)
 56 ·41·{
 57 ·42·key_[i]=key[(i+offset)%key.size()];
 58 ·43·origKey_[i]=key[(i+offset)%key.size()];
 59 ·44·}
 60 ·45·std·::·sort(·key_.begin(),·key_.end()·);
 61 ·46·}
 62 ·47
49 ·4863 ·48
 64 ·49·template<·class·A·>
 65 50·inline·DGFEntityKey<_A_>_::_DGFEntityKey·(·const·DGFEntityKey<_A_>·&k·)
 66 ·51·:·key_(·k.key_.size()·),
 67 ·52·origKey_(·k.key_.size()·),
 68 ·53·origKeySet_(·k.·origKeySet_·)
50 ·49·private: 
51 ·50·//·copy·not·implemented 
52 ·51·GridParameterBlock(const·GridParameterBlock&); 
53 ·52 
54 ·53·public: 
55 55·GridParameterBlock·(·std::istream·&in·); 
56 ·56 
57 58·const·std::string·&name·(·const·std::string·&defaultValue·)·const 
58 ·59·{69 ·54·{
59 ·60·if(·(foundFlags_·&·foundName)·==·0·)70 ·55·for·(size_t·i=0;·i<key_.size();·i++)
60 ·61·{71 ·56·{
 72 ·57·key_[i]=k.key_[i];
 73 ·58·origKey_[i]=k.origKey_[i];
61 ·62·dwarn·<<·"GridParameterBlock:·Parameter·'name'·not·specified,·" 
62 ·63·<<·"defaulting·to·'"·<<·defaultValue·<<·"'."·<<·std::endl; 
63 ·64·return·defaultValue; 
64 ·65·}74 ·59·}
65 ·66·else 
66 ·67·return·name_; 
67 ·68·}75 ·60·}
68 ·69 
69 70·const·std::string·&dumpFileName·(·)·const 
70 ·71·{ 
71 ·72·if(·(foundFlags_·&·foundDumpFileName)·!=·0·) 
72 ·73·{ 
73 ·74·dwarn·<<·"GridParameterBlock:·found·Parameter·'dumpfilename',·" 
74 ·75·<<·"dumping·file·to·`"·<<·dumpFileName_·<<·"'"·<<·std::endl;76 ·61
 77 ·62
 78 ·63·template<·class·A·>
 79 64·inline·DGFEntityKey<_A_>·&DGFEntityKey<_A_>_::_operator=(·const
 80 DGFEntityKey<_A_>·&k·)
 81 ·65·{
 82 ·66·assert(key_.size()==k.key_.size());
 83 ·67·for·(size_t·i=0;·i<key_.size();·i++)·{
 84 ·68·key_[i]=k.key_[i];
 85 ·69·origKey_[i]=k.origKey_[i];
75 ·76·}86 ·70·}
76 ·77·return·dumpFileName_;87 ·71·origKeySet_·=·k.origKeySet_;
 88 ·72·return·*this;
77 ·78·}89 ·73·}
Max diff block lines reached; 5045/10260 bytes (49.17%) of diff not shown.
7.15 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00893.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-grid:·interval.hh·File·Reference</title>8 <title>dune-grid:·gnuplot.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, 52 lines modifiedOffset 58, 37 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_8d29adac9322a6a2ee0cd26fd57d5299.html">gnuplot</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="#func-members">Functions</a>··</div> 
72 ··<div·class="headertitle"><div·class="title">interval.hh·File·Reference</div></div>70 ··<div·class="headertitle"><div·class="title">gnuplot.cc·File·Reference</div></div>
73 </div><!--header-->71 </div><!--header-->
74 <div·class="contents">72 <div·class="contents">
  
 73 <p>Implementation·of·gnuplot·output·for·1D·and·2D·grids.··
 74 <a·href="#details">More...</a></p>
 75 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00896_source.html">../gnuplot.hh</a>&quot;</code><br·/>
75 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/> 
76 <code>#include·&lt;vector&gt;</code><br·/> 
77 <code>#include·&lt;array&gt;</code><br·/> 
78 <code>#include·&lt;<a·class="el"·href="a00872_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/> 
79 </div> 
80 <p><a·href="a00893_source.html">Go·to·the·source·code·of·this·file.</a></p> 
81 <table·class="memberdecls">76 </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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03510.html">Dune::dgf::IntervalBlock</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="a03514.html">Dune::dgf::IntervalBlock::Interval</a></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>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
90 Namespaces</h2></td></tr>78 Namespaces</h2></td></tr>
91 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>79 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
92 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>80 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</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="func-members"·name="func-members"></a> 
98 Functions</h2></td></tr> 
99 <tr·class="memitem:a7ab9ff07ce7d4d5dae0f78519a384ccb"><td·class="memItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html#a7ab9ff07ce7d4d5dae0f78519a384ccb">Dune::dgf::operator&lt;&lt;</a>·(std::ostream·&amp;out,·const·IntervalBlock::Interval·&amp;interval)</td></tr> 
100 <tr·class="separator:a7ab9ff07ce7d4d5dae0f78519a384ccb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
101 </table>82 </table>
 83 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 84 <div·class="textblock"><p·>Implementation·of·gnuplot·output·for·1D·and·2D·grids.·</p>
 85 <dl·class="section·author"><dt>Author</dt><dd>Christian·Engwer·</dd></dl>
102 </div><!--·contents·-->86 </div></div><!--·contents·-->
103 <!--·start·footer·part·-->87 <!--·start·footer·part·-->
104 <hr·class="footer"/><address·class="footer"><small>88 <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.489 Generated·by&#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>90 </small></address>
107 </body>91 </body>
108 </html>92 </html>
1.04 KB
html2text {}
    
Offset 6, 34 lines modifiedOffset 6, 23 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
 11 ····*·gnuplot
 12 Namespaces
 13 gnuplot.cc·File·Reference
 14 Implementation·of·gnuplot·output·for·1D·and·2D·grids.·More...
 15 #include·"../gnuplot.hh"
11 ····*·dgfparser 
12 ····*·blocks 
13 Classes·|·Namespaces·|·Functions 
14 interval.hh·File·Reference 
15 #include·<iostream> 
16 #include·<vector> 
17 #include·<array> 
18 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh> 
19 Go_to_the_source_code_of_this_file. 
20 ·Classes 
21 struct· Dune::dgf::IntervalBlock 
22   
23 struct· Dune::dgf::IntervalBlock::Interval 
24   
25 ·Namespaces16 ·Namespaces
26 namespace· Dune17 namespace· Dune
27  ··········Include·standard·header·files.18  ··········Include·standard·header·files.
28  19  
 20 *****·Detailed·Description·*****
 21 Implementation·of·gnuplot·output·for·1D·and·2D·grids.
 22 ··Author
 23 ······Christian·Engwer
29 namespace· Dune::dgf 
30   
31 ·Functions 
32 std::ostream·& Dune::dgf::operator<<·(std::ostream·&out,·const·IntervalBlock:: 
33 ················Interval·&interval) 
34   
  
35 ===============================================================================24 ===============================================================================
36 ·····Generated·by [doxygen]·1.9.425 ·····Generated·by [doxygen]·1.9.4
8.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00896.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-grid:·boundaryseg.hh·File·Reference</title>8 <title>dune-grid:·gnuplot.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, 47 lines modifiedOffset 58, 58 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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>··</div>
71 ··<div·class="headertitle"><div·class="title">boundaryseg.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">gnuplot.hh·File·Reference</div></div>
72 </div><!--header-->72 </div><!--header-->
73 <div·class="contents">73 <div·class="contents">
  
 74 <p>Provides·gnuplot·output·for·1D·Grids.··
 75 <a·href="#details">More...</a></p>
74 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
75 <code>#include·&lt;iostream&gt;</code><br·/> 
76 <code>#include·&lt;string&gt;</code><br·/>77 <code>#include·&lt;string&gt;</code><br·/>
77 <code>#include·&lt;vector&gt;</code><br·/>78 <code>#include·&lt;iostream&gt;</code><br·/>
78 <code>#include·&lt;map&gt;</code><br·/>79 <code>#include·&lt;fstream&gt;</code><br·/>
 80 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a00953_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a00872_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>82 <code>#include·&quot;<a·class="el"·href="a00893.html">gnuplot/gnuplot.cc</a>&quot;</code><br·/>
81 </div>83 </div>
82 <p><a·href="a00896_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00896_source.html">Go·to·the·source·code·of·this·file.</a></p>
83 <table·class="memberdecls">85 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
85 Classes</h2></td></tr>87 Classes</h2></td></tr>
 88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03794.html">Dune::GnuplotWriter&lt;·GridView·&gt;</a></td></tr>
 89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Writer·for·1D·grids·in·gnuplot·format.··<a·href="a03794.html#details">More...</a><br·/></td></tr>
 90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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="a03490.html">Dune::dgf::BoundarySegBlock</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="a03798.html">Dune::LeafGnuplotWriter&lt;·G·&gt;</a></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03794.html"·title="Writer·for·1D·grids·in·gnuplot·format.">GnuplotWriter</a>·on·the·leaf·grid.··<a·href="a03798.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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03802.html">Dune::LevelGnuplotWriter&lt;·G·&gt;</a></td></tr>
 95 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03794.html"·title="Writer·for·1D·grids·in·gnuplot·format.">GnuplotWriter</a>·on·a·given·level·grid.··<a·href="a03802.html#details">More...</a><br·/></td></tr>
87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table><table·class="memberdecls">97 </table><table·class="memberdecls">
89 <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>
90 Namespaces</h2></td></tr>99 Namespaces</h2></td></tr>
91 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>100 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
92 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>101 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
96 </table>103 </table>
 104 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 105 <div·class="textblock"><p·>Provides·gnuplot·output·for·1D·Grids.·</p>
 106 <dl·class="section·author"><dt>Author</dt><dd>Christian·Engwer·</dd></dl>
97 </div><!--·contents·-->107 </div></div><!--·contents·-->
98 <!--·start·footer·part·-->108 <!--·start·footer·part·-->
99 <hr·class="footer"/><address·class="footer"><small>109 <hr·class="footer"/><address·class="footer"><small>
100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4110 Generated·by&#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
101 </small></address>111 </small></address>
102 </body>112 </body>
103 </html>113 </html>
1.29 KB
html2text {}
    
Offset 6, 31 lines modifiedOffset 6, 39 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser 
12 ····*·blocks 
13 Classes·|·Namespaces11 Classes·|·Namespaces
 12 gnuplot.hh·File·Reference
 13 Provides·gnuplot·output·for·1D·Grids.·More...
14 boundaryseg.hh·File·Reference 
15 #include·<cassert> 
16 #include·<iostream> 
17 #include·<string> 
18 #include·<vector>14 #include·<vector>
 15 #include·<string>
 16 #include·<iostream>
19 #include·<map>17 #include·<fstream>
20 #include·<dune/grid/io/file/dgfparser/parser.hh> 
21 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>18 #include·<dune/common/fvector.hh>
 19 #include·<dune/grid/common/grid.hh>
 20 #include·"gnuplot/gnuplot.cc"
22 Go_to_the_source_code_of_this_file.21 Go_to_the_source_code_of_this_file.
23 ·Classes22 ·Classes
24 class· Dune::dgf::BoundarySegBlock23 class· Dune::GnuplotWriter<_GridView_>
 24  ······Writer·for·1D·grids·in·gnuplot·format.·More...
 25  
 26 class· Dune::LeafGnuplotWriter<_G_>
 27  ······GnuplotWriter·on·the·leaf·grid.·More...
 28  
 29 class· Dune::LevelGnuplotWriter<_G_>
 30  ······GnuplotWriter·on·a·given·level·grid.·More...
25  31  
26 ·Namespaces32 ·Namespaces
27 namespace· Dune33 namespace· Dune
28  ··········Include·standard·header·files.34  ··········Include·standard·header·files.
29  35  
30 namespace· Dune::dgf 
31  36 *****·Detailed·Description·*****
 37 Provides·gnuplot·output·for·1D·Grids.
 38 ··Author
 39 ······Christian·Engwer
  
32 ===============================================================================40 ===============================================================================
33 ·····Generated·by [doxygen]·1.9.441 ·····Generated·by [doxygen]·1.9.4
44.9 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00896_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-grid:·boundaryseg.hh·Source·File</title>8 <title>dune-grid:·gnuplot.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, 117 lines modifiedOffset 58, 125 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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">boundaryseg.hh</div></div>68 ··<div·class="headertitle"><div·class="title">gnuplot.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00896.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00896.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_BOUNDARYSEGBLOCK_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_IO_GNUPLOT_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_BOUNDARYSEGBLOCK_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_IO_GNUPLOT_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;iostream&gt;</span></div> 
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>78 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 79 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 80 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>81 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;fstream&gt;</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;<a·class="code"·href="a00953.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</span></div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00872.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&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>·</div>82 <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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>83 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&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">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>86 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">namespace·</span>dgf</div>87 <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="a01063.html">Dune</a>·{</div>
92 <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>·</div>
 89 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>View&gt;</div>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a03490.html">···23</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03490.html">BoundarySegBlock</a></div>90 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03794.html">···30</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03794.html">GnuplotWriter</a>·{</div>
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03474.html">BasicBlock</a></div> 
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····{</div>91 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keywordtype">int</span>·dimworld;····················<span·class="comment">//·the·dimension·of·the·vertices·(is·given··from·user)</span></div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keywordtype">bool</span>·goodline;···················<span·class="comment">//·active·line·describes·a·vertex</span></div> 
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······std·::·vector&lt;·unsigned·int·&gt;·p;·<span·class="comment">//·active·vertex</span></div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keywordtype">int</span>·bndid;</div> 
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a03750.html#afa9bc1f519c309d951d1955cbce7ea7f">DGFBoundaryParameter::type</a>·BoundaryParameter;</div> 
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······BoundaryParameter·parameter;</div> 
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keywordtype">bool</span>·simplexgrid;</div>92 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridView::Grid::ctype·ctype;</div>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>93 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 94 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dimworld·=·<a·class="code·hl_variable"·href="a01033.html#gac709880cf1eac9bd7ae0f7c63ffb9ccd">GridView::dimensionworld</a>;</div>
 95 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">public</span>:</div>96 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">public</span>:</div>
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03490.html#acb028c46b1194cd0c378696861541bb2">···35</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03722.html">DGFEntityKey&lt;·unsigned·int&gt;</a>·<a·class="code·hl_typedef"·href="a03490.html#acb028c46b1194cd0c378696861541bb2">EntityKey</a>;</div> 
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03490.html#ab599318717430314e32eb4a1fd162904">···36</a></span>······<span·class="keyword">typedef</span>·std::pair·&lt;·int,·BoundaryParameter·&gt;·<a·class="code·hl_typedef"·href="a03490.htm[·...·truncated·by·diffoscope;·len:·50,·SHA:·0247dd5f8ca4a6276a05a42378f304e2800b0aad90da77ed10b5efe40da4428a·...·]</div>97 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03794.html#abb5bfa7b578e679e36967af7d1b9f34e">···37</a></span>····<a·class="code·hl_function"·href="a03794.html#abb5bfa7b578e679e36967af7d1b9f34e">GnuplotWriter</a>·(<span·class="keyword">con[·...·truncated·by·diffoscope;·len:·106,·SHA:·648b28c0c72eaf46d93cbe6753b1350bc274a4d6de4620fea96b6967755dac5e·...·]</div>
 98 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{</div>
 99 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keyword">static_assert</span>(dimworld==1·||·dimworld==2,·<span·class="stringliteral">&quot;GnuPlot·export·only·works·for·worlddim==1·and·worlddim==2&quot;</span>);</div>
 100 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="comment">//·allocate·_data·buffer</span></div>
 101 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······_data.resize(_is.size(0)*2);</div>
 102 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····}</div>
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>103 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="comment">//·initialize·vertex·block·and·get·first·vertex</span></div> 
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<a·class="code·hl_function"·href="a03490.html#ac3da837c85b5aa9bbb24e130b6ee3a1e">BoundarySegBlock</a>·(·std·::·istream·&amp;in,·<span·class="keywordtype">int</span>·pnofvtx,</div> 
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·························<span·class="keywordtype">int</span>·pdimworld,·<span·class="keywordtype">bool</span>·psimplexgrid·);</div>104 <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>·DataContainer&gt;</div>
 105 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03794.html#a795d3e663a32bed6fd733930b2b944df">···49</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03794.html#a795d3e663a32bed6fd733930b2b944df">addCellData</a>(<span·class="keyword">const</span>·DataContainer&amp;·data,·<span·class="keyword">const</span>·std::string·&amp;·name)</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="comment">//·some·information</span></div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03490.html#a4ce343f4fe2efae532a8a48fae09cf01">get</a>(·std·::·map&lt;·EntityKey,·BndParam·&gt;·&amp;·facemap,</div> 
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>···············<span·class="keywordtype">bool</span>·fixedsize,</div> 
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>···············<span·class="keywordtype">int</span>·vtxoffset</div> 
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>···············);</div> 
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03490.html#a0e111c9a960299c9ed9fe94601244021">···48</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03490.html#a0e111c9a960299c9ed9fe94601244021">ok</a>()</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>········<span·class="keywordflow">return</span>·goodline;</div> 
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······}</div>106 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····{</div>
 107 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">if</span>·(dimworld!=1)</div>
 108 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········DUNE_THROW(IOError,·<span·class="stringliteral">&quot;Gnuplot·cell·data·writing·is·only·supported·for·grids·in·a·1d·world!&quot;</span>);</div>
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>109 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······addData(cellData,·data,·name);</div>
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03490.html#ade45334299b02d12f0b7a6c125ffd9c6">···53</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03490.html#ade45334299b02d12f0b7a6c125ffd9c6">nofbound</a>()</div> 
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······{</div>110 <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>········<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a03474.html#a85a063b24ab8bd713f381bc6ea0b5fb9">noflines</a>();</div> 
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······}</div> 
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>111 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 112 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DataContainer&gt;</div>
 113 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03794.html#a4480585a934bb6e2f787cb17e4615e21">···61</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03794.html#a4480585a934bb6e2f787cb17e4615e21">addVertexData</a>(<span·class="keyword">const</span>·DataContainer&amp;·data,·<span·class="keyword">const</span>·std::string·&amp;·name)</div>
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">private</span>:</div>114 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····{</div>
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordtype">bool</span>·next();</div>115 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······addData(vertexData,·data,·name);</div>
 116 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div>
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>117 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 118 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03794.html#a86a8f005d9040aa4fbc38c0adae76574">write</a>(<span·class="keyword">const</span>·std::string&amp;·filename)·<span·class="keyword">const</span>;</div>
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="comment">//·get·coordinates·of·active·vertex</span></div> 
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordtype">int</span>·operator[]·(<span·class="keywordtype">int</span>·i)</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>········assert(<a·class="code·hl_function"·href="a03490.html#a0e111c9a960299c9ed9fe94601244021">ok</a>());</div> 
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········assert(<a·class="code·hl_function"·href="a03474.html#ad073ac8f1535c23df5cfbc3dd7228f79">linenumber</a>()&gt;=0);</div> 
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········assert(0&lt;=i·&amp;&amp;·i&lt;dimworld+1);</div> 
137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········<span·class="keywordflow">return</span>·p[i];</div> 
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······}</div> 
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keywordtype">int</span>·size()</div> 
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······{</div> 
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········<span·class="keywordflow">return</span>·p.size();</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>·</div>119 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····};</div>120 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">private</span>:</div>
 121 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keyword">enum</span>·DataType·{·vertexData,·cellData·};</div>
 122 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01033.html#ga353ad29d60269028f7946bf60afc1a9e">GridView::IndexSet</a>·&amp;·_is;</div>
 123 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keyword">const</span>·GridView·_gv;</div>
 124 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····std::vector&lt;·std::vector&lt;·float·&gt;·&gt;·_data;</div>
Max diff block lines reached; 14451/37984 bytes (38.04%) of diff not shown.
7.69 KB
html2text {}
    
Offset 6, 136 lines modifiedOffset 6, 163 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
 11 gnuplot.hh
11 ····*·dgfparser 
12 ····*·blocks 
13 boundaryseg.hh 
14 Go_to_the_documentation_of_this_file.12 Go_to_the_documentation_of_this_file.
15 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file13 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
16 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
17 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
18 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-16 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
19 ·4//·vi:·set·et·ts=4·sw=2·sts=2:17 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
20 ·5#ifndef·DUNE_DGF_BOUNDARYSEGBLOCK_HH 
21 ·6#define·DUNE_DGF_BOUNDARYSEGBLOCK_HH18 ·5#ifndef·DUNE_IO_GNUPLOT_HH
 19 ·6#define·DUNE_IO_GNUPLOT_HH
22 ·720 ·7
23 ·8#include·<cassert> 
24 ·9#include·<iostream> 
25 ·10#include·<string> 
26 ·11#include·<vector>21 ·13#include·<vector>
 22 ·14#include·<string>
 23 ·15#include·<iostream>
 24 ·16#include·<fstream>
27 ·12#include·<map> 
28 ·13 
29 ·14#include·<dune/grid/io/file/dgfparser/parser.hh> 
30 ·15#include·<dune/grid/io/file/dgfparser/blocks/basic.hh> 
31 ·16 
32 ·1725 ·17
33 ·18namespace·Dune26 ·18#include·<dune/common/fvector.hh>
34 ·19{27 ·19
 28 ·20#include·<dune/grid/common/grid.hh>
 29 ·21
 30 ·22namespace·Dune·{
 31 ·23
 32 ·29·template<class·GridView>
 33 30·class·GnuplotWriter·{
 34 ·31
 35 ·32·typedef·typename·GridView::Grid::ctype·ctype;
35 ·20 
36 ·21·namespace·dgf 
37 ·22·{ 
38 23·class·BoundarySegBlock 
39 ·24·:·public·BasicBlock 
40 ·25·{ 
41 ·26·int·dimworld;·//·the·dimension·of·the·vertices·(is·given·from·user) 
42 ·27·bool·goodline;·//·active·line·describes·a·vertex 
43 ·28·std·::·vector<·unsigned·int·>·p;·//·active·vertex 
44 ·29·int·bndid; 
45 ·30·typedef·DGFBoundaryParameter::type·BoundaryParameter; 
46 ·31·BoundaryParameter·parameter; 
47 ·32·bool·simplexgrid; 
48 ·3336 ·33
 37 ·34·constexpr·static·int·dimworld·=·GridView::dimensionworld;
 38 ·35
49 ·34·public:39 ·36·public:
 40 37·GnuplotWriter·(const·GridView·&·gv)·:·_is(gv.indexSet()),·_gv(gv)
 41 ·38·{
 42 ·39·static_assert(dimworld==1·||·dimworld==2,·"GnuPlot·export·only·works·for
 43 worlddim==1·and·worlddim==2");
 44 ·40·//·allocate·_data·buffer
 45 ·41·_data.resize(_is.size(0)*2);
 46 ·42·}
 47 ·43
 48 ·48·template·<class·DataContainer>
 49 49·void·addCellData(const·DataContainer&·data,·const·std::string·&·name)
50 35·typedef·DGFEntityKey<_unsigned_int>·EntityKey; 
51 36·typedef·std::pair·<·int,·BoundaryParameter·>·BndParam; 
52 ·37 
53 ·38·//·initialize·vertex·block·and·get·first·vertex 
54 ·39·BoundarySegBlock·(·std·::·istream·&in,·int·pnofvtx, 
55 ·40·int·pdimworld,·bool·psimplexgrid·); 
56 ·41 
57 ·42·//·some·information 
58 ·43·int·get(·std·::·map<·EntityKey,·BndParam·>·&·facemap, 
59 ·44·bool·fixedsize, 
60 ·45·int·vtxoffset 
61 ·46·); 
62 ·47 
63 48·bool·ok() 
64 ·49·{ 
65 ·50·return·goodline; 
66 ·51·} 
67 ·52 
68 53·int·nofbound() 
69 ·54·{50 ·50·{
70 ·55·return·noflines();51 ·51·if·(dimworld!=1)
 52 ·52·DUNE_THROW(IOError,·"Gnuplot·cell·data·writing·is·only·supported·for·grids
 53 in·a·1d·world!");
 54 ·53·addData(cellData,·data,·name);
71 ·56·}55 ·54·}
72 ·5756 ·55
 57 ·60·template·<class·DataContainer>
 58 61·void·addVertexData(const·DataContainer&·data,·const·std::string·&·name)
 59 ·62·{
 60 ·63·addData(vertexData,·data,·name);
 61 ·64·}
 62 ·65
 63 ·69·void·write(const·std::string&·filename)·const;
 64 ·70
73 ·58·private:65 ·71·private:
 66 ·72·enum·DataType·{·vertexData,·cellData·};
 67 ·73·const·typename·GridView::IndexSet·&·_is;
 68 ·74·const·GridView·_gv;
 69 ·75·std::vector<·std::vector<·float·>·>·_data;
 70 ·76·std::vector<·std::string·>·_names;
 71 ·77
 72 ·78·template·<class·DataContainer>
 73 ·79·void·addData(DataType·t,·const·DataContainer&·data,·const·std::string·&
 74 name);
74 ·59·bool·next(); 
75 ·60 
76 ·61·//·get·coordinates·of·active·vertex 
77 ·62·int·operator[]·(int·i) 
78 ·63·{ 
79 ·64·assert(ok()); 
80 ·65·assert(linenumber()>=0); 
81 ·66·assert(0<=i·&&·i<dimworld+1); 
82 ·67·return·p[i]; 
83 ·68·} 
84 ·69 
85 ·70·int·size() 
Max diff block lines reached; 4153/7854 bytes (52.88%) of diff not shown.
7.23 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00899.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-grid:·general.hh·File·Reference</title>8 <title>dune-grid:·printgrid.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, 42 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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">general.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">printgrid.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;iostream&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/>
75 <code>#include·&lt;vector&gt;</code><br·/>75 <code>#include·&lt;string&gt;</code><br·/>
 76 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
 77 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00872_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00317_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code><br·/>
77 </div>79 </div>
78 <p><a·href="a00899_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00899_source.html">Go·to·the·source·code·of·this·file.</a></p>
79 <table·class="memberdecls">81 <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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03502.html">Dune::dgf::GeneralBlock</a></td></tr> 
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
84 </table><table·class="memberdecls"> 
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
86 Namespaces</h2></td></tr>83 Namespaces</h2></td></tr>
87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>84 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>85 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>87 </table><table·class="memberdecls">
 88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 89 Functions</h2></td></tr>
 90 <tr·class="memitem:a404bf57dcdbc6881d6d7bd4258a05416"><td·class="memTemplParams"·colspan="2">template&lt;typename·GridType·&gt;·</td></tr>
 91 <tr·class="memitem:a404bf57dcdbc6881d6d7bd4258a05416"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01063.html#a404bf57dcdbc6881d6d7bd4258a05416">Dune::printGrid</a>·(const·GridType·&amp;grid,·const·Dune::MPIHelper·&amp;helper,·std::string·output_file=&quot;printgrid&quot;,·int·size=2000,·bool·execute_plot=true,·bool·png=true,·bool·local_corner_indices=true,·bool·local_intersection_indices=true,·bool·outer_normals=true)</td></tr>
 92 <tr·class="memdesc:a404bf57dcdbc6881d6d7bd4258a05416"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Print·a·grid·as·a·gnuplot·for·testing·and·development.··<a·href="a01063.html#a404bf57dcdbc6881d6d7bd4258a05416">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:a404bf57dcdbc6881d6d7bd4258a05416"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table>94 </table>
93 </div><!--·contents·-->95 </div><!--·contents·-->
94 <!--·start·footer·part·-->96 <!--·start·footer·part·-->
95 <hr·class="footer"/><address·class="footer"><small>97 <hr·class="footer"/><address·class="footer"><small>
96 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.498 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
97 </small></address>99 </small></address>
98 </body>100 </body>
1.17 KB
html2text {}
    
Offset 6, 27 lines modifiedOffset 6, 30 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
 11 Namespaces·|·Functions
11 ····*·dgfparser 
12 ····*·blocks 
13 Classes·|·Namespaces 
14 general.hh·File·Reference12 printgrid.hh·File·Reference
15 #include·<iostream>13 #include·<fstream>
16 #include·<vector>14 #include·<string>
17 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>15 #include·<dune/common/exceptions.hh>
 16 #include·<dune/common/parallel/mpihelper.hh>
 17 #include·<dune/grid/common/mcmgmapper.hh>
18 Go_to_the_source_code_of_this_file.18 Go_to_the_source_code_of_this_file.
19 ·Classes 
20 class· Dune::dgf::GeneralBlock 
21   
22 ·Namespaces19 ·Namespaces
23 namespace· Dune20 namespace· Dune
24  ··········Include·standard·header·files.21  ··········Include·standard·header·files.
25  22  
26 namespace· Dune::dgf23 ·Functions
 24 template<typename·GridType·>
 25 void Dune::printGrid·(const·GridType·&grid,·const·Dune::MPIHelper·&helper,
 26 ······std::string·output_file="printgrid",·int·size=2000,·bool
 27 ······execute_plot=true,·bool·png=true,·bool·local_corner_indices=true,·bool
 28 ······local_intersection_indices=true,·bool·outer_normals=true)
 29  ····Print·a·grid·as·a·gnuplot·for·testing·and·development.·More...
27  30  
  
28 ===============================================================================31 ===============================================================================
29 ·····Generated·by [doxygen]·1.9.432 ·····Generated·by [doxygen]·1.9.4
59.4 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00899_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-grid:·general.hh·Source·File</title>8 <title>dune-grid:·printgrid.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, 93 lines modifiedOffset 58, 225 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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">general.hh</div></div>68 ··<div·class="headertitle"><div·class="title">printgrid.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00899.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00899.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_DGFPARSER_BLOCKS_GENERAL_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_PRINTGRID_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_DGFPARSER_BLOCKS_GENERAL_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_PRINTGRID_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;iostream&gt;</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00872.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/parallel/mpihelper.hh&gt;</span></div>
 83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00317.html">dune/grid/common/mcmgmapper.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</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>·</div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">namespace·</span>dgf</div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">namespace·</span>{</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">template</span>&lt;<span·class="keywordtype">int</span>·dim&gt;</div>
 90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keyword">struct·</span>ElementDataLayout</div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</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="keywordtype">bool</span>·contains·(<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::GeometryType</a>·gt)</div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="comment">//·GeneralBlock</span></div> 
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="comment">//·---------</span></div> 
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>······{</div>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a03502.html">···23</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03502.html">GeneralBlock</a></div> 
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03474.html">BasicBlock</a></div>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>········<span·class="keywordflow">return</span>·gt.dim()==dim;</div>
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</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>····};</div>
 97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·nofvtx;</div>98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">template</span>&lt;<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="keywordtype">int</span>·dimgrid;</div>99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">struct·</span>NodeDataLayout</div>
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="keywordtype">bool</span>·goodline;········<span·class="comment">//·active·line·describes·a·vertex</span></div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······std·::·vector&lt;·unsigned·int·&gt;·map;·<span·class="comment">//·active·vertex</span></div> 
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordtype">int</span>·nofparams;</div>100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{</div>
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keywordtype">int</span>·vtxoffset;</div>101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keywordtype">bool</span>·contains·(<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::GeometryType</a>·gt)</div>
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······{</div>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">public</span>:</div>103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········<span·class="keywordflow">return</span>·gt.dim()==0;</div>
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<a·class="code·hl_function"·href="a03502.html#a02f007c3932267365e173c3efa6ed7ac">GeneralBlock</a>·(·std·::·istream·&amp;in,·<span·class="keywordtype">int</span>·pnofvtx,·<span·class="keywordtype">int</span>·pvtxoffset,·<span·class="keywordtype">int</span>·[·...·truncated·by·diffoscope;·len:·16,·SHA:·71cd8bf9a78b65bc97e92be5205a166c4c13ffd7d46eff017e37173a9dfb58dc·...·]</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>·</div>105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····};</div>
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03502.html#a5c4e6d37ef3960989af2d5b381d8543b">get</a>·(·std·::·vector&lt;·std·::·vector&lt;·unsigned·int&gt;·&gt;·&amp;simplex,</div> 
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>················std·::·vector&lt;·std·::·vector&lt;·double·&gt;·&gt;·&amp;params,</div> 
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>················<span·class="keywordtype">int</span>·&amp;nofp·);</div> 
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</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">//·Move·a·point·closer·to·basegeo&#39;s·center·by·factor·scale·(used·for·drawing·relative·to·the·element)</span></div>
 108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·B,·<span·class="keyword">typename</span>·C&gt;</div>
 109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····C·centrify·(<span·class="keyword">const</span>·B&amp;·basegeo,·<span·class="keyword">const</span>·C&amp;·coords,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·scale)·{</div>
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="comment">//·some·information</span></div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······C·ret·=·coords;</div>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03502.html#a853f347ac543f222992ed1610f3fbda7">···41</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03502.html#a853f347ac543f222992ed1610f3fbda7">ok</a>·()</div>111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······ret·-=·basegeo.center();</div>
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······{</div>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······ret·*=·scale;</div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······ret·+=·basegeo.center();</div>
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········<span·class="keywordflow">return</span>·goodline;</div>114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">return</span>·ret;</div>
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······}</div> 
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····}</div>
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03502.html#a1d574360d81bff40abfc7e999bb746d8">···46</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03502.html#a1d574360d81bff40abfc7e999bb746d8">nofsimplex</a>·()</div> 
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······{</div>116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a03474.html#a85a063b24ab8bd713f381bc6ea0b5fb9">noflines</a>();</div>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="comment">//·Add·a·line·to·the·plotfile·from·p1·to·p2</span></div>
 118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Coord&gt;</div>
 119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keywordtype">void</span>·draw_line·(std::ofstream·&amp;plotfile,·<span·class="keyword">const</span>·Coord·&amp;p1,·<span·class="keyword">const</span>·Coord·&amp;p2,·std::string·options)·{</div>
 120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······plotfile·&lt;&lt;·<span·class="stringliteral">&quot;set·object·poly·from·&quot;</span>;</div>
 121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······plotfile·&lt;&lt;·p1[0]·&lt;&lt;·<span·class="stringliteral">&quot;,&quot;</span>·&lt;&lt;·p1[1]·&lt;&lt;·<span·class="stringliteral">&quot;·to·&quot;</span>;</div>
 122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······plotfile·&lt;&lt;·p2[0]·&lt;&lt;·<span·class="stringliteral">&quot;,&quot;</span>·&lt;&lt;·p2[1]·&lt;&lt;·<span·class="stringliteral">&quot;·to·&quot;</span>;</div>
 123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······plotfile·&lt;&lt;·p1[0]·&lt;&lt;·<span·class="stringliteral">&quot;,&quot;</span>·&lt;&lt;·p1[1];</div>
 124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······plotfile·&lt;&lt;·<span·class="stringliteral">&quot;·&quot;</span>·&lt;&lt;·options·&lt;&lt;·std::endl;</div>
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div>125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">private</span>:</div> 
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="comment">//·get·the·dimension·of·the·grid</span></div> 
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordtype">int</span>·getDimGrid·();</div> 
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="comment">//·get·next·simplex</span></div> 
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordtype">bool</span>·next·(·std·::·vector&lt;·unsigned·int·&gt;·&amp;simplex,</div> 
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··················std·::·vector&lt;·double·&gt;·&amp;param·);</div> 
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····};</div>127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··}</div>
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 129 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Gr<span·class="keywordtype">id</span>Type&gt;</div>
 130 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a01063.html#a404bf57dcdbc6881d6d7bd4258a05416">···73</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01063.html#a404bf57dcdbc6881d6d7bd4258a05416">printGrid</a>·(<span·class="keyword">const</span>·GridType&amp;·grid,·<span·class="keyword">const</span>·Dune::MPIHelper&amp;·helper,·std::string·output_file·=·<span·class="stringliteral">&quot;printgrid&quot;</span>,</div>
 131 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··················<span·class="keywordtype">int</span>·size·=·2000,·<span·class="keywordtype">bool</span>·execute_plot·=·<span·class="keyword">true</span>,·<span·class="keywordtype">bool</span>·png·=·<span·class="keyword">true</span>,·<span·class="keywordtype">bool</span>·local_corner_indices·=·<span·class="keyword">true</span>,</div>
 132 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··················<span·class="keywordtype">bool</span>·local_intersection_indices·=·<span·class="keyword">true</span>,·<span·class="keywordtype">bool</span>·outer_normals·=·<span·class="keyword">true</span>)</div>
 133 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··{</div>
 134 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··}·<span·class="comment">//·end·namespace·dgf</span></div>135 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="comment">//·Create·output·file</span></div>
 136 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····output_file·=·output_file·+·<span·class="stringliteral">&quot;_&quot;</span>·+·std::to_string(helper.rank());</div>
 137 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····std::string·plot_file_name·=·output_file·+·<span·class="stringliteral">&quot;.gnuplot&quot;</span>;</div>
 138 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····std::ofstream·plotfile·(plot_file_name,·std::ios::out·|·std::ios::trunc);</div>
 139 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keywordflow">if</span>·(!plotfile.is_open())·{</div>
 140 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······DUNE_THROW(Dune::IOError,·<span·class="stringliteral">&quot;Could·not·create·plot·file·&quot;</span>·&lt;&lt;·output_file·&lt;&lt;·<span·class="stringliteral">&quot;!&quot;</span>);</div>
 141 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keywordflow">return</span>;</div>
 142 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····}</div>
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>143 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>}·<span·class="comment">//·end·namespace·Dune</span></div>144 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="comment">//·Basic·plot·settings</span></div>
 145 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····plotfile·&lt;&lt;·<span·class="stringliteral">&quot;set·size·ratio·-1&quot;</span>·&lt;&lt;·std::endl;</div>
 146 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keywordflow">if</span>·(png)·{</div>
 147 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······plotfile·&lt;&lt;·<span·class="stringliteral">&quot;set·terminal·png·size·&quot;</span>·&lt;&lt;·size·&lt;&lt;·<span·class="stringliteral">&quot;,&quot;</span>·&lt;&lt;·size·&lt;&lt;·std::endl;</div>
 148 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······plotfile·&lt;&lt;·<span·class="stringliteral">&quot;set·output·&#39;&quot;</span>·&lt;&lt;·output_file·&lt;&lt;·<span·class="stringliteral">&quot;.png&#39;&quot;</span>·&lt;&lt;·std::endl;</div>
 149 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····}·<span·class="keywordflow">else</span>·{</div>
Max diff block lines reached; 4982/49658 bytes (10.03%) of diff not shown.
10.8 KB
html2text {}
    
Offset 6, 103 lines modifiedOffset 6, 264 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
 11 printgrid.hh
11 ····*·dgfparser 
12 ····*·blocks 
13 general.hh 
14 Go_to_the_documentation_of_this_file.12 Go_to_the_documentation_of_this_file.
15 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file13 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
16 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
17 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
18 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-16 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
19 ·4//·vi:·set·et·ts=4·sw=2·sts=2:17 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
20 ·5#ifndef·DUNE_GRID_IO_FILE_DGFPARSER_BLOCKS_GENERAL_HH 
21 ·6#define·DUNE_GRID_IO_FILE_DGFPARSER_BLOCKS_GENERAL_HH18 ·5#ifndef·DUNE_PRINTGRID_HH
 19 ·6#define·DUNE_PRINTGRID_HH
22 ·720 ·7
23 ·8#include·<iostream>21 ·8#include·<fstream>
24 ·9#include·<vector>22 ·9#include·<string>
25 ·1023 ·10
26 ·11#include·<dune/grid/io/file/dgfparser/blocks/basic.hh> 
27 ·12 
28 ·1324 ·11#include·<dune/common/exceptions.hh>
 25 ·12#include·<dune/common/parallel/mpihelper.hh>
 26 ·13#include·<dune/grid/common/mcmgmapper.hh>
 27 ·14
29 ·14namespace·Dune28 ·15namespace·Dune·{
30 ·15{ 
31 ·1629 ·16
32 ·17·namespace·dgf30 ·17·namespace·{
 31 ·18
 32 ·19·template<int·dim>
 33 ·20·struct·ElementDataLayout
33 ·18·{34 ·21·{
 35 ·22·bool·contains·(Dune::GeometryType·gt)
34 ·19 
35 ·20·//·GeneralBlock 
36 ·21·//·--------- 
37 ·22 
38 23·class·GeneralBlock 
39 ·24·:·public·BasicBlock 
40 ·25·{36 ·23·{
 37 ·24·return·gt.dim()==dim;
 38 ·25·}
 39 ·26·};
 40 ·27
 41 ·28·template<int·dim>
 42 ·29·struct·NodeDataLayout
 43 ·30·{
 44 ·31·bool·contains·(Dune::GeometryType·gt)
41 ·26·unsigned·int·nofvtx; 
42 ·27·int·dimgrid; 
43 ·28·bool·goodline;·//·active·line·describes·a·vertex 
44 ·29·std·::·vector<·unsigned·int·>·map;·//·active·vertex 
45 ·30·int·nofparams; 
46 ·31·int·vtxoffset; 
47 ·32 
48 ·33·public: 
49 ·34·GeneralBlock·(·std·::·istream·&in,·int·pnofvtx,·int·pvtxoffset,·int 
50 &pdimgrid·); 
51 ·35 
52 ·36·int·get·(·std·::·vector<·std·::·vector<·unsigned·int>·>·&simplex, 
53 ·37·std·::·vector<·std·::·vector<·double·>·>·&params, 
54 ·38·int·&nofp·); 
55 ·39 
56 ·40·//·some·information 
57 41·bool·ok·() 
58 ·42·{45 ·32·{
59 ·43·return·goodline;46 ·33·return·gt.dim()==0;
60 ·44·}47 ·34·}
61 ·45 
62 46·int·nofsimplex·() 
63 ·47·{ 
64 ·48·return·noflines();48 ·35·};
 49 ·36
 50 ·37·//·Move·a·point·closer·to·basegeo's·center·by·factor·scale·(used·for
 51 drawing·relative·to·the·element)
 52 ·38·template·<typename·B,·typename·C>
 53 ·39·C·centrify·(const·B&·basegeo,·const·C&·coords,·const·double·scale)·{
 54 ·40·C·ret·=·coords;
 55 ·41·ret·-=·basegeo.center();
 56 ·42·ret·*=·scale;
 57 ·43·ret·+=·basegeo.center();
 58 ·44·return·ret;
65 ·49·}59 ·45·}
66 ·50 
67 ·51·private: 
68 ·52·//·get·the·dimension·of·the·grid 
69 ·53·int·getDimGrid·(); 
70 ·54·//·get·next·simplex 
71 ·55·bool·next·(·std·::·vector<·unsigned·int·>·&simplex, 
72 ·56·std·::·vector<·double·>·&param·);60 ·46
 61 ·47·//·Add·a·line·to·the·plotfile·from·p1·to·p2
 62 ·48·template·<typename·Coord>
 63 ·49·void·draw_line·(std::ofstream·&plotfile,·const·Coord·&p1,·const·Coord·&p2,
 64 std::string·options)·{
 65 ·50·plotfile·<<·"set·object·poly·from·";
 66 ·51·plotfile·<<·p1[0]·<<·","·<<·p1[1]·<<·"·to·";
 67 ·52·plotfile·<<·p2[0]·<<·","·<<·p2[1]·<<·"·to·";
 68 ·53·plotfile·<<·p1[0]·<<·","·<<·p1[1];
 69 ·54·plotfile·<<·"·"·<<·options·<<·std::endl;
 70 ·55·}
 71 ·56
73 ·57·};72 ·57·}
74 ·5873 ·58
75 ·59·}·//·end·namespace·dgf 
76 ·60 
77 ·61}·//·end·namespace·Dune 
78 ·62 
79 ·63#endif·//·#ifndef·DUNE_GRID_IO_FILE_DGFPARSER_BLOCKS_GENERAL_HH 
80 basic.hh74 ·72·template·<typename·GridType>
 75 73·void·printGrid·(const·GridType&·grid,·const·Dune::MPIHelper&·helper,·std::
 76 string·output_file·=·"printgrid",
 77 ·74·int·size·=·2000,·bool·execute_plot·=·true,·bool·png·=·true,·bool
 78 local_corner_indices·=·true,
 79 ·75·bool·local_intersection_indices·=·true,·bool·outer_normals·=·true)
 80 ·76·{
 81 ·77
 82 ·78·//·Create·output·file
 83 ·79·output_file·=·output_file·+·"_"·+·std::to_string(helper.rank());
 84 ·80·std::string·plot_file_name·=·output_file·+·".gnuplot";
 85 ·81·std::ofstream·plotfile·(plot_file_name,·std::ios::out·|·std::ios::trunc);
 86 ·82·if·(!plotfile.is_open())·{
Max diff block lines reached; 2033/10998 bytes (18.49%) of diff not shown.
6.79 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00902.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-grid:·dim.cc·File·Reference</title>8 <title>dune-grid:·basicwriter.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, 32 lines modifiedOffset 58, 52 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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>··</div>
70 ··<div·class="headertitle"><div·class="title">dim.cc·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">basicwriter.hh·File·Reference</div></div>
71 </div><!--header-->72 </div><!--header-->
72 <div·class="contents">73 <div·class="contents">
73 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/>
 75 <code>#include·&lt;iomanip&gt;</code><br·/>
 76 <code>#include·&lt;iterator&gt;</code><br·/>
 77 <code>#include·&lt;list&gt;</code><br·/>
 78 <code>#include·&lt;memory&gt;</code><br·/>
 79 <code>#include·&lt;sstream&gt;</code><br·/>
 80 <code>#include·&lt;string&gt;</code><br·/>
 81 <code>#include·&lt;dune/common/parallel/mpiguard.hh&gt;</code><br·/>
 82 <code>#include·&lt;dune/common/path.hh&gt;</code><br·/>
 83 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
 84 <code>#include·&lt;<a·class="el"·href="a00935_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>
 85 <code>#include·&lt;<a·class="el"·href="a00938_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code><br·/>
74 <code>#include·&lt;<a·class="el"·href="a00842_source.html">dune/grid/io/file/dgfparser/blocks/dim.hh</a>&gt;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a00932_source.html">dune/grid/io/file/vtk/pvtuwriter.hh</a>&gt;</code><br·/>
 87 <code>#include·&lt;<a·class="el"·href="a00956_source.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</code><br·/>
 88 </div>
 89 <p><a·href="a00902_source.html">Go·to·the·source·code·of·this·file.</a></p>
75 </div><table·class="memberdecls">90 <table·class="memberdecls">
 91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 92 Classes</h2></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="a03822.html">Dune::VTK::BasicWriter&lt;·IteratorFactory·&gt;</a></td></tr>
 94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 95 </table><table·class="memberdecls">
76 <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>
77 Namespaces</h2></td></tr>97 Namespaces</h2></td></tr>
78 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>98 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
79 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>99 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
80 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>101 <tr·class="memitem:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr>
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table>103 </table>
84 </div><!--·contents·-->104 </div><!--·contents·-->
85 <!--·start·footer·part·-->105 <!--·start·footer·part·-->
86 <hr·class="footer"/><address·class="footer"><small>106 <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.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
88 </small></address>108 </small></address>
1.08 KB
html2text {}
    
Offset 6, 22 lines modifiedOffset 6, 37 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser 
12 ····*·blocks 
13 Namespaces 
14 dim.cc·File·Reference11 ····*·vtk
 12 Classes·|·Namespaces
 13 basicwriter.hh·File·Reference
 14 #include·<fstream>
15 #include·<config.h>15 #include·<iomanip>
16 #include·<dune/grid/io/file/dgfparser/blocks/dim.hh>16 #include·<iterator>
 17 #include·<list>
 18 #include·<memory>
 19 #include·<sstream>
 20 #include·<string>
 21 #include·<dune/common/parallel/mpiguard.hh>
 22 #include·<dune/common/path.hh>
 23 #include·<dune/geometry/referenceelements.hh>
 24 #include·<dune/grid/io/file/vtk/common.hh>
 25 #include·<dune/grid/io/file/vtk/functionwriter.hh>
 26 #include·<dune/grid/io/file/vtk/pvtuwriter.hh>
 27 #include·<dune/grid/io/file/vtk/vtuwriter.hh>
 28 Go_to_the_source_code_of_this_file.
 29 ·Classes
 30 class· Dune::VTK::BasicWriter<_IteratorFactory_>
 31  
17 ·Namespaces32 ·Namespaces
18 namespace· Dune33 namespace· Dune
19  ··········Include·standard·header·files.34  ··········Include·standard·header·files.
20  35  
21 namespace· Dune::dgf36 namespace· Dune::VTK
22  37  
  
23 ===============================================================================38 ===============================================================================
24 ·····Generated·by [doxygen]·1.9.439 ·····Generated·by [doxygen]·1.9.4
6.53 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00905.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-grid:·polyhedron.hh·File·Reference</title>8 <title>dune-grid:·pointiterator.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, 40 lines modifiedOffset 58, 45 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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>··</div>
71 ··<div·class="headertitle"><div·class="title">polyhedron.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">pointiterator.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;algorithm&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;iterator&gt;</code><br·/>
 75 <code>#include·&lt;vector&gt;</code><br·/>
 76 <code>#include·&lt;dune/common/iteratorfacades.hh&gt;</code><br·/>
 77 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
75 <code>#include·&lt;<a·class="el"·href="a00908_source.html">dune/grid/io/file/dgfparser/blocks/polygon.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00962_source.html">dune/grid/io/file/vtk/corner.hh</a>&gt;</code><br·/>
 79 <code>#include·&lt;<a·class="el"·href="a00908_source.html">dune/grid/io/file/vtk/corneriterator.hh</a>&gt;</code><br·/>
76 </div>80 </div>
77 <p><a·href="a00905_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a00905_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 <table·class="memberdecls">82 <table·class="memberdecls">
79 <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>
80 Classes</h2></td></tr>84 Classes</h2></td></tr>
81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03534.html">Dune::dgf::PolyhedronBlock</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="a03942.html">Dune::VTK::PointIterator&lt;·CellIterator,·IS·&gt;</a></td></tr>
 86 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">iterate·over·the·points·of·some·corner·range··<a·href="a03942.html#details">More...</a><br·/></td></tr>
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table><table·class="memberdecls">88 </table><table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
85 Namespaces</h2></td></tr>90 Namespaces</h2></td></tr>
86 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>91 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
87 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>92 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>94 <tr·class="memitem:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table>96 </table>
92 </div><!--·contents·-->97 </div><!--·contents·-->
93 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
94 <hr·class="footer"/><address·class="footer"><small>99 <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.4100 Generated·by&#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>101 </small></address>
974 B
html2text {}
    
Offset 6, 26 lines modifiedOffset 6, 30 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
 11 ····*·vtk
11 ····*·dgfparser 
12 ····*·blocks 
13 Classes·|·Namespaces12 Classes·|·Namespaces
14 polyhedron.hh·File·Reference13 pointiterator.hh·File·Reference
15 #include·<algorithm> 
16 #include·<dune/grid/io/file/dgfparser/blocks/polygon.hh>14 #include·<iterator>
 15 #include·<vector>
 16 #include·<dune/common/iteratorfacades.hh>
 17 #include·<dune/common/typetraits.hh>
 18 #include·<dune/grid/io/file/vtk/corner.hh>
 19 #include·<dune/grid/io/file/vtk/corneriterator.hh>
17 Go_to_the_source_code_of_this_file.20 Go_to_the_source_code_of_this_file.
18 ·Classes21 ·Classes
19 struct· Dune::dgf::PolyhedronBlock22 class· Dune::VTK::PointIterator<_CellIterator,_IS_>
 23  ······iterate·over·the·points·of·some·corner·range·More...
20  24  
21 ·Namespaces25 ·Namespaces
22 namespace· Dune26 namespace· Dune
23  ··········Include·standard·header·files.27  ··········Include·standard·header·files.
24  28  
25 namespace· Dune::dgf29 namespace· Dune::VTK
26  30  
  
27 ===============================================================================31 ===============================================================================
28 ·····Generated·by [doxygen]·1.9.432 ·····Generated·by [doxygen]·1.9.4
46.7 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00905_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-grid:·polyhedron.hh·Source·File</title>8 <title>dune-grid:·pointiterator.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, 105 lines modifiedOffset 58, 137 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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">polyhedron.hh</div></div>68 ··<div·class="headertitle"><div·class="title">pointiterator.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00905.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00905.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·mode:·C++;·tab-width:·2;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=2·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_POLYHEDRON_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_POLYHEDRON_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;algorithm&gt;</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_VTK_POINTITERATOR_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_POINTITERATOR_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>
 79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iterator&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00908.html">dune/grid/io/file/dgfparser/blocks/polygon.hh</a>&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</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>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/iteratorfacades.hh&gt;</span></div>
 83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="keyword">namespace·</span>dgf</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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00962.html">dune/grid/io/file/vtk/corner.hh</a>&gt;</span></div>
 86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00908.html">dune/grid/io/file/vtk/corneriterator.hh</a>&gt;</span></div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</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="comment">//·PolyhedronBlock</span></div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····<span·class="comment">//·---------------</span></div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>{</div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>90 <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"><a·class="line"·href="a03534.html">···21</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03534.html">PolyhedronBlock</a></div> 
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03474.html">BasicBlock</a></div> 
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····{</div>91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">namespace·</span>VTK·{</div>
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a03534.html#ab0ed7d78bc32d481f820264844b96744">···24</a></span>······<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03534.html#ab0ed7d78bc32d481f820264844b96744">PolyhedronBlock</a>·(·std::istream·&amp;in,·<span·class="keywordtype">int</span>·numPolys·)</div> 
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>········:·<a·class="code·hl_class"·href="a03474.html">BasicBlock</a>(·in,·<span·class="stringliteral">&quot;Polyhedron&quot;</span>·),·<a·class="code·hl_variable"·href="a03534.html#a9bd58ca81ab05f320fb6327ea42b17a9">numPolys_</a>(·numPolys·)</div> 
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······{}</div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>92 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a03534.html#af99c520a1061da7982a47bf69436e265">···28</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03534.html#af99c520a1061da7982a47bf69436e265">get</a>·(·std::vector&lt;·std::vector&lt;·int·&gt;·&gt;·&amp;polyhedra·)</div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······{</div>93 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>········<a·class="code·hl_function"·href="a03474.html#a03e10ffe0ec5e21e5ac302c54f6d57db">reset</a>();</div> 
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········std::vector&lt;·int·&gt;·<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa6245fd8594b847416946701d85c7ebb2">polyhedron</a>;</div>94 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·CellIterator,·<span·class="keyword">typename</span>·IS&gt;</div>
 95 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03942.html">···50</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03942.html">PointIterator</a></div>
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<span·class="keywordtype">int</span>·minPolyId·=·1;</div>96 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······:·<span·class="keyword">public</span>·ForwardIteratorFacade</div>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········<span·class="keywordflow">while</span>(·<a·class="code·hl_function"·href="a03474.html#a1e0d3a75117e72e3e53bf2caebc39dd2">getnextline</a>()·)</div>97 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········&lt;·PointIterator&lt;CellIterator,·IS&gt;,</div>
 98 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>············const·Corner&lt;typename·std::remove_const&lt;typename·std::iterator_traits&lt;</div>
 99 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>························CellIterator&gt;::value_type&gt;::type&gt;,</div>
 100 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>············const·Corner&lt;typename·std::remove_const&lt;typename·std::iterator_traits&lt;</div>
 101 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>························CellIterator&gt;::value_type&gt;::type&gt;&amp;,</div>
 102 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>············typename·std::iterator_traits&lt;CellIterator&gt;::difference_type&gt;</div>
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········{</div>103 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····{</div>
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··········<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa6245fd8594b847416946701d85c7ebb2">polyhedron</a>.clear();</div> 
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·polyIdx;·<a·class="code·hl_function"·href="a03474.html#a5225f6a7e05f698a469be85623b1f287">getnextentry</a>(·polyIdx·);·)</div> 
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··········{</div>104 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">public</span>:</div>
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>············<span·class="keywordflow">if</span>(·(polyIdx·&lt;·0)·||·(polyIdx·&gt;·<a·class="code·hl_variable"·href="a03534.html#a9bd58ca81ab05f320fb6327ea42b17a9">numPolys_</a>)·)</div> 
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··············DUNE_THROW(·<a·class="code·hl_class"·href="a03626.html">DGFException</a>,·<span·class="stringliteral">&quot;Error·in·&quot;</span>·&lt;&lt;·*<span·class="keyword">this</span>·&lt;&lt;·<sp[·...·truncated·by·diffoscope;·len:·321,·SHA:·9dd706b61e3c269319d5ae0439095e46ea2f9de56565def7cb3b8d21990f676f·...·];</div>105 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03862.html">VTK::Corner</a>&lt;<span·class="keyword">typename</span>·std::remove_const&lt;<span·class="keyword">typename</span[·...·truncated·by·diffoscope;·len:·25,·SHA:·8fa7e660726c09dce980a564a066961884acf3648e8c7156516aa97bdfac9ebb·...·];</div>
 106 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03942.html#a222adf6537f8d3e6d9476621c56f83ea">···61</a></span>··················CellIterator&gt;::value_type&gt;::type&gt;·<a·class="code·hl_typedef"·href="a03942.html#a222adf6537f8d3e6d9476621c56f83ea">Corner</a>;</div>
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>107 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>············minPolyId·=·<a·class="code·hl_function"·href="a01064.html#aca064a9bc66806f78ea771e804e5582d">std::min</a>(·minPolyId,·polyIdx·);</div> 
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>············<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa6245fd8594b847416946701d85c7ebb2">polyhedron</a>.push_back(·polyIdx·);</div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··········}</div>108 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="comment">//·reiterate·the·facades·typedefs·here</span></div>
 109 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03942.html#a870e66302241e5c1acbfa21391d0b8cf">···64</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03942.html">PointIterator&lt;CellIterator,·IS&gt;</a>·<a·class="code·hl_typedef"·href="a03942.html#a870e66302241e5c1acbfa21391d0b8cf">DerivedType</a>;</div>
 110 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03942.html#a8ef9659d64bebb80291ee2f934a436e6">···65</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03862.html">Corner</a>·<a·class="code·hl_typedef"·href="a03942.html#a8ef9659d64bebb80291ee2f934a436e6">Value</a>;</div>
 111 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a03942.html#aa56cd564c880642f3ed6244d0788134b">···66</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03862.html">Value</a>&amp;·<a·class="code·hl_typedef"·href="a03942.html#aa56cd564c880642f3ed6244d0788134b">Reference</a>;</div>
 112 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::iterator_traits&lt;CellIterator&gt;::difference_type</div>
 113 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a03942.html#a387394a75e2187e9d5da6b20a0b8063a">···68</a></span>······<a·class="code·hl_typedef"·href="a03942.html#a387394a75e2187e9d5da6b20a0b8063a">DifferenceType</a>;</div>
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>114 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··········polyhedra.push_back(·<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa6245fd8594b847416946701d85c7ebb2">polyhedron</a>·);</div> 
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········}</div>115 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03942.html#a48a71990718dc92e728b22435558bd3b">···70</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<a·class=[·...·truncated·by·diffoscope;·len:·126,·SHA:·65ea60ccd8bcfd3ea34b42e440f6cfacaec4b5418e5336565a077a03c3b460fa·...·]</div>
 116 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····································value_type::mydimension;</div>
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>117 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········<span·class="comment">//·subtract·minimal·number·to·have·0·starting·numbering</span></div>118 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keyword">private</span>:</div>
 119 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keyword">typedef</span>·ForwardIteratorFacade&lt;<a·class="code·hl_typedef"·href="a03942.html#a870e66302241e5c1acbfa21391d0b8cf">DerivedType</a>,·<a·class="code·hl_typedef"·href="a03942.html#a8ef9659d64bebb80291ee2f934a436e6">Value</a>,·<a·class="code·hl_typedef"·href="a03942.html#aa56cd564c880642f3ed6244d0788134b">Reference</a>,</div>
 120 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··········<a·class="code·hl_typedef"·href="a03942.html#a387394a75e2187e9d5da6b20a0b8063a">DifferenceType</a>&gt;·Facade;</div>
 121 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 122 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<a·class="code·hl_class"·href="a03866.html">CornerIterator&lt;CellIterator&gt;</a>·cornerit;</div>
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········<span·class="keywordflow">if</span>(·minPolyId·&gt;·0·)</div>123 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keyword">const</span>·IS*·is;</div>
 124 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······std::vector&lt;bool&gt;·seen;</div>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········{</div>125 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··········<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·polySize·=·polyhedra.size();</div> 
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··········<span·class="keywordflow">for</span>(·<span·class="keywordtype">size_t</span>·i=0;·i&lt;polySize;·++i·)</div>126 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keyword">public</span>:</div>
 127 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a03942.html#a26d4ba5691708690bec9c20653a12d33">···82</a></span>······<a·class="code·hl_class"·href="a03862.html">Reference</a>·<a·class="code·hl_function"·href="a03942.html#a26d4ba5691708690bec9c20653a12d33">dereference</a>()<span·class="keyword">·const·</span>{</div>
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··········{</div>128 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········<span·class="keywordflow">return</span>·*cornerit;</div>
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>············<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·pSize·=·polyhedra[·i·].size();</div> 
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>············<span·class="keywordflow">for</span>(·<span·class="keywordtype">size_t</span>·j=0;·j&lt;pSize;·++j·)</div> 
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>············{</div> 
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··············polyhedra[·i·][·j·]·-=·minPolyId;</div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>············}</div>129 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······}</div>
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··········}</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"><a·class="line"·href="a03942.html#aadd667e101a99048eaea2f02097337d1">···86</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03942.html#aadd667e101a99048eaea2f02097337d1">isDereferencable</a>()<span·class="keyword">·const·</span>{</div>
 132 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········<span·class="keywordflow">return</span>·cornerit.<a·class="code·hl_function"·href="a03866.html#af8829ce43e03185d5fb32f4161cf44b0">isDereferencable</a>();</div>
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········}</div>133 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······}</div>
 134 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 135 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03942.html#a665431802ff74e0838f55da31635ab58">···90</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03942.html#a665431802ff74e0838f55da31635ab58">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03942.html">DerivedType</a>&amp;·other)<span·class="keyword">·const·</span>{</div>
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········<span·class="keywordflow">return</span>·polyhedra.size();</div>136 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········<span·class="keywordflow">return</span>·cornerit·==·other.cornerit;</div>
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······}</div>137 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······}</div>
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>138 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 139 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a03942.html#a0cb0b0a47717827bf64cd8bdbc37256a">···94</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03942.html#a0cb0b0a47717827bf64cd8bdbc37256a">increment</a>()·{</div>
 140 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>········<span·class="keywordflow">for</span>(++cornerit;·<a·class="code·hl_function"·href="a03942.html#aadd667e101a99048eaea2f02097337d1">isDereferencable</a>();·++cornerit)·{</div>
 141 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··········<span·class="keyword">typename</span>·IS::IndexType·index·=</div>
 142 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>············is-&gt;subIndex(cornerit-&gt;cell(),·cornerit-&gt;duneIndex(),·<a·class="code·hl_variable"·href="a03942.html#a48a71990718dc92e728b22435558bd3b">mydim</a>);</div>
 143 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 144 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··········<span·class="keywordflow">if</span>(!seen[index])·{</div>
 145 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>············seen[index]·=·<span·class="keyword">true</span>;</div>
Max diff block lines reached; 8692/39888 bytes (21.79%) of diff not shown.
7.66 KB
html2text {}
    
Offset 6, 122 lines modifiedOffset 6, 169 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
 11 ····*·vtk
 12 pointiterator.hh
11 ····*·dgfparser 
12 ····*·blocks 
13 polyhedron.hh 
14 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
15 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
16 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
17 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
18 ·3//·-*-·mode:·C++;·tab-width:·2;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
19 ·4//·vi:·set·et·ts=2·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
20 ·5#ifndef·DUNE_POLYHEDRON_HH 
21 ·6#define·DUNE_POLYHEDRON_HH 
22 ·7 
23 ·8#include·<algorithm> 
24 ·9 
25 ·10#include·<dune/grid/io/file/dgfparser/blocks/polygon.hh>19 ·5
 20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_POINTITERATOR_HH
 21 ·7#define·DUNE_GRID_IO_FILE_VTK_POINTITERATOR_HH
 22 ·8
 23 ·9#include·<iterator>
 24 ·10#include·<vector>
26 ·1125 ·11
27 ·12namespace·Dune 
28 ·13{26 ·12#include·<dune/common/iteratorfacades.hh>
 27 ·13#include·<dune/common/typetraits.hh>
29 ·1428 ·14
30 ·15·namespace·dgf 
31 ·16·{29 ·15#include·<dune/grid/io/file/vtk/corner.hh>
 30 ·16#include·<dune/grid/io/file/vtk/corneriterator.hh>
32 ·1731 ·17
 32 ·18namespace·Dune
 33 ·19{
 34 ·22
 35 ·23·namespace·VTK·{
 36 ·24
 37 ·26
 38 ·49·template<typename·CellIterator,·typename·IS>
 39 50·class·PointIterator
 40 ·51·:·public·ForwardIteratorFacade
 41 ·52·<·PointIterator<CellIterator,·IS>,
 42 ·53·const·Corner<typename·std::remove_const<typename·std::iterator_traits<
 43 ·54·CellIterator>::value_type>::type>,
 44 ·55·const·Corner<typename·std::remove_const<typename·std::iterator_traits<
 45 ·56·CellIterator>::value_type>::type>&,
 46 ·57·typename·std::iterator_traits<CellIterator>::difference_type>
33 ·18·//·PolyhedronBlock 
34 ·19·//·--------------- 
35 ·20 
36 21·struct·PolyhedronBlock 
37 ·22·:·public·BasicBlock 
38 ·23·{ 
39 24·explicit·PolyhedronBlock·(·std::istream·&in,·int·numPolys·) 
40 ·25·:·BasicBlock(·in,·"Polyhedron"·),·numPolys_(·numPolys·) 
41 ·26·{} 
42 ·27 
43 28·int·get·(·std::vector<·std::vector<·int·>·>·&polyhedra·) 
44 ·29·{ 
45 ·30·reset(); 
46 ·31·std::vector<·int·>·polyhedron; 
47 ·32·int·minPolyId·=·1; 
48 ·33·while(·getnextline()·) 
49 ·34·{ 
50 ·35·polyhedron.clear(); 
51 ·36·for(·int·polyIdx;·getnextentry(·polyIdx·);·) 
52 ·37·{ 
53 ·38·if(·(polyIdx·<·0)·||·(polyIdx·>·numPolys_)·) 
54 ·39·DUNE_THROW(·DGFException,·"Error·in·"·<<·*this·<<·":·Invalid·polygon·index 
55 ("·<<·polyIdx·<<·"·not·int·[0,·"·<<·numPolys_·<<·"])"·); 
56 ·40 
57 ·41·minPolyId·=·std::min(·minPolyId,·polyIdx·); 
58 ·42·polyhedron.push_back(·polyIdx·); 
59 ·43·} 
60 ·44 
61 ·45·polyhedra.push_back(·polyhedron·); 
62 ·46·} 
63 ·47 
64 ·48·//·subtract·minimal·number·to·have·0·starting·numbering 
65 ·49·if(·minPolyId·>·0·) 
66 ·50·{47 ·58·{
67 ·51·const·size_t·polySize·=·polyhedra.size(); 
68 ·52·for(·size_t·i=0;·i<polySize;·++i·) 
69 ·53·{ 
70 ·54·const·size_t·pSize·=·polyhedra[·i·].size(); 
71 ·55·for(·size_t·j=0;·j<pSize;·++j·) 
72 ·56·{ 
73 ·57·polyhedra[·i·][·j·]·-=·minPolyId;48 ·59·public:
 49 ·60·typedef·VTK::Corner<typename·std::remove_const<typename·std::
 50 iterator_traits<
 51 61·CellIterator>::value_type>::type>·Corner;
 52 ·62
 53 ·63·//·reiterate·the·facades·typedefs·here
 54 64·typedef·PointIterator<CellIterator,_IS>·DerivedType;
 55 65·typedef·const·Corner·Value;
 56 66·typedef·Value&·Reference;
 57 ·67·typedef·typename·std::iterator_traits<CellIterator>::difference_type
 58 68·DifferenceType;
 59 ·69
 60 70·static·const·unsigned·mydim·=·std::iterator_traits<CellIterator>::
 61 ·71·value_type::mydimension;
 62 ·72
 63 ·73·private:
 64 ·74·typedef·ForwardIteratorFacade<DerivedType,·Value,·Reference,
 65 ·75·DifferenceType>·Facade;
 66 ·76
 67 ·77·CornerIterator<CellIterator>·cornerit;
 68 ·78·const·IS*·is;
 69 ·79·std::vector<bool>·seen;
 70 ·80
 71 ·81·public:
 72 82·Reference·dereference()·const·{
 73 ·83·return·*cornerit;
74 ·58·}74 ·84·}
 75 ·85
 76 86·bool·isDereferencable()·const·{
 77 ·87·return·cornerit.isDereferencable();
 78 ·88·}
 79 ·89
 80 90·bool·equals(const·DerivedType&·other)·const·{
 81 ·91·return·cornerit·==·other.cornerit;
Max diff block lines reached; 3005/7824 bytes (38.41%) of diff not shown.
6.45 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00908.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-grid:·polygon.hh·File·Reference</title>8 <title>dune-grid:·corneriterator.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, 42 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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>··</div>
71 ··<div·class="headertitle"><div·class="title">polygon.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">corneriterator.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;iostream&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;iterator&gt;</code><br·/>
75 <code>#include·&lt;vector&gt;</code><br·/>75 <code>#include·&lt;dune/common/iteratorfacades.hh&gt;</code><br·/>
76 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>76 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
 77 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00872_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00962_source.html">dune/grid/io/file/vtk/corner.hh</a>&gt;</code><br·/>
78 </div>79 </div>
79 <p><a·href="a00908_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00908_source.html">Go·to·the·source·code·of·this·file.</a></p>
80 <table·class="memberdecls">81 <table·class="memberdecls">
81 <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>
82 Classes</h2></td></tr>83 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="a03530.html">Dune::dgf::PolygonBlock</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="a03866.html">Dune::VTK::CornerIterator&lt;·CellIterator·&gt;</a></td></tr>
 85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">iterate·over·the·corners·of·some·cell·range··<a·href="a03866.html#details">More...</a><br·/></td></tr>
84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 </table><table·class="memberdecls">87 </table><table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
87 Namespaces</h2></td></tr>89 Namespaces</h2></td></tr>
88 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>90 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
89 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>91 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>93 <tr·class="memitem:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table>95 </table>
94 </div><!--·contents·-->96 </div><!--·contents·-->
95 <!--·start·footer·part·-->97 <!--·start·footer·part·-->
96 <hr·class="footer"/><address·class="footer"><small>98 <hr·class="footer"/><address·class="footer"><small>
97 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.499 Generated·by&#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
98 </small></address>100 </small></address>
957 B
html2text {}
    
Offset 6, 28 lines modifiedOffset 6, 29 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
 11 ····*·vtk
11 ····*·dgfparser 
12 ····*·blocks 
13 Classes·|·Namespaces12 Classes·|·Namespaces
 13 corneriterator.hh·File·Reference
14 polygon.hh·File·Reference 
15 #include·<iostream> 
16 #include·<vector>14 #include·<iterator>
 15 #include·<dune/common/iteratorfacades.hh>
17 #include·<dune/common/typetraits.hh>16 #include·<dune/common/typetraits.hh>
18 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>17 #include·<dune/geometry/referenceelements.hh>
 18 #include·<dune/grid/io/file/vtk/corner.hh>
19 Go_to_the_source_code_of_this_file.19 Go_to_the_source_code_of_this_file.
20 ·Classes20 ·Classes
21 struct· Dune::dgf::PolygonBlock21 class· Dune::VTK::CornerIterator<_CellIterator_>
 22  ······iterate·over·the·corners·of·some·cell·range·More...
22  23  
23 ·Namespaces24 ·Namespaces
24 namespace· Dune25 namespace· Dune
25  ··········Include·standard·header·files.26  ··········Include·standard·header·files.
26  27  
27 namespace· Dune::dgf28 namespace· Dune::VTK
28  29  
  
29 ===============================================================================30 ===============================================================================
30 ·····Generated·by [doxygen]·1.9.431 ·····Generated·by [doxygen]·1.9.4
50.0 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00908_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-grid:·polygon.hh·Source·File</title>8 <title>dune-grid:·corneriterator.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, 90 lines modifiedOffset 58, 156 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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">polygon.hh</div></div>68 ··<div·class="headertitle"><div·class="title">corneriterator.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00908.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00908.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·mode:·C++;·tab-width:·2;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=2·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_POLYGON_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_POLYGON_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;iostream&gt;</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_VTK_CORNERITERATOR_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_CORNERITERATOR_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;vector&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iterator&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/iteratorfacades.hh&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00872.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00962.html">dune/grid/io/file/vtk/corner.hh</a>&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>·</div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">namespace·</span>dgf</div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··{</div> 
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>{</div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="comment">//·PolygonBlock</span></div> 
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="comment">//·------------</span></div> 
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>90 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a03530.html">···23</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03530.html">PolygonBlock</a></div> 
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03474.html">BasicBlock</a></div> 
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····{</div>91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">namespace·</span>VTK·{</div>
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a03530.html#a217a4a274f05352d1e6713bea7021e6a">···26</a></span>······<a·class="code·hl_function"·href="a03530.html#a217a4a274f05352d1e6713bea7021e6a">PolygonBlock</a>·(·std::istream·&amp;in,·<span·class="keywordtype">int</span>·numVtx,·<span·class="keywordtype">int</span>·vtxOfs·)</div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>········:·<a·class="code·hl_class"·href="a03474.html">BasicBlock</a>(·in,·<span·class="stringliteral">&quot;Polygon&quot;</span>·),·<a·class="code·hl_variable"·href="a03530.html#aefad44015beb37ef254dfcae5e43eb1f">vtxBegin_</a>(·vtxOfs·),·<a·class="code·hl_variable"·href="a03530.html#ac5a064ac711de0630d1c500390c69ec1">vtxEnd_</a>(·vtxOfs·+·numVtx·)</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>·</div>92 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03530.html#aaa42c3cf4afa0df22d96c06f248bd6d4">···30</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03530.html#aaa42c3cf4afa0df22d96c06f248bd6d4">get</a>·(·std::vector&lt;·std::vector&lt;·int·&gt;·&gt;·&amp;polygons·)</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>········<a·class="code·hl_function"·href="a03474.html#a03e10ffe0ec5e21e5ac302c54f6d57db">reset</a>();</div> 
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········std::vector&lt;·int·&gt;·<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faf3c7b04406fb9a5407c4c3ae5ad1ef1c">polygon</a>;</div> 
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········<span·class="keywordflow">while</span>(·<a·class="code·hl_function"·href="a03474.html#a1e0d3a75117e72e3e53bf2caebc39dd2">getnextline</a>()·)</div> 
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········{</div> 
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··········<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faf3c7b04406fb9a5407c4c3ae5ad1ef1c">polygon</a>.clear();</div> 
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·vtxIdx;·<a·class="code·hl_function"·href="a03474.html#a5225f6a7e05f698a469be85623b1f287">getnextentry</a>(·vtxIdx·);·)</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>············<span·class="keywordflow">if</span>(·(<a·class="code·hl_variable"·href="a03530.html#aefad44015beb37ef254dfcae5e43eb1f">vtxBegin_</a>·&gt;·vtxIdx)·||·(vtxIdx·&gt;=·<a·class="code·hl_variable"·href="a03530.html#ac5a064ac711de0630d1c500390c69ec1">vtxEnd_</a>)·)</div> 
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··············DUNE_THROW(·<a·class="code·hl_class"·href="a03626.html">DGFException</a>,·<span·class="stringliteral">&quot;Error·in·&quot;</span>·&lt;&lt;·*<span·class="keyword">this</span>·&lt;&lt;·<span·class="stringliteral">&quot;:·Invalid·vertex·index·(&quot;</span>·&lt;&lt;·vtxIdx·&lt;&lt;·<span·class="stringliteral">&quot;·not·int·[&quot;</span>·&lt;&lt;·<a·class="code·hl_variable"·href="a03530.html#aefad44015beb37ef254dfcae5e43eb1f">vtxBegin_</a>·&lt;&lt;·<span·class="stringliteral">&quot;,·&quot;</span>·&lt;&lt;·<a·class="code·hl_variable"·href="a03530.html#ac5a064ac711de0630d1c500390c69ec1">vtxEnd_</a>·&lt;&lt;·<span·class="stringliteral">&quot;[)&quot;</span>·);</div> 
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>············<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faf3c7b04406fb9a5407c4c3ae5ad1ef1c">polygon</a>.push_back(·vtxIdx·-·<a·class="code·hl_variable"·href="a03530.html#aefad44015beb37ef254dfcae5e43eb1f">vtxBegin_</a>·);</div> 
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··········}</div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··········polygons.push_back(·<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faf3c7b04406fb9a5407c4c3ae5ad1ef1c">polygon</a>·);</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="keywordflow">return</span>·polygons.size();</div> 
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······}</div> 
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">protected</span>:</div> 
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03530.html#aefad44015beb37ef254dfcae5e43eb1f">···50</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03530.html#aefad44015beb37ef254dfcae5e43eb1f">vtxBegin_</a>,·<a·class="code·hl_variable"·href="a03530.html#ac5a064ac711de0630d1c500390c69ec1">vtxEnd_</a>;</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>93 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 94 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·CellIterator&gt;</div>
 95 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a03866.html">···31</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03866.html">CornerIterator</a></div>
 96 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······:·<span·class="keyword">public</span>·ForwardIteratorFacade</div>
 97 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········&lt;·CornerIterator&lt;CellIterator&gt;,</div>
 98 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>············const·Corner&lt;typename·std::remove_const&lt;typename·std::iterator_traits&lt;</div>
 99 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>························CellIterator&gt;::value_type&gt;::type&gt;,</div>
 100 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>············const·Corner&lt;typename·std::remove_const&lt;typename·std::iterator_traits&lt;</div>
 101 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>························CellIterator&gt;::value_type&gt;::type&gt;&amp;,</div>
 102 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>············typename·std::iterator_traits&lt;CellIterator&gt;::difference_type&gt;</div>
 103 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div>
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··}·<span·class="comment">//·namespace·dgf</span></div>104 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">public</span>:</div>
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>}·<span·class="comment">//·end·namespace·Dune</span></div>105 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="comment">//·reiterate·the·facades·typedefs·here</span></div>
 106 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03866.html#aeb7ef01a29e07ee94a8e38aeb3f316a5">···42</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03866.html">CornerIterator&lt;CellIterator&gt;</a>·<a·class="code·hl_typedef"·href="a03866.html#aeb7ef01a29e07ee94a8e38aeb3f316a5">DerivedType</a>;</div>
 107 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03862.html">VTK::Corner</a>&lt;<span·class="keyword">typename</span>·std::remove_const&lt;<span·class="keyword">typename</span>·std::iterator_traits&lt;</div>
 108 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03866.html#a2acc629098d8646b12f5710b06a769d6">···44</a></span>··················CellIterator&gt;::value_type&gt;::type&gt;·<a·class="code·hl_typedef"·href="a03866.html#a2acc629098d8646b12f5710b06a769d6">Corner</a>;</div>
 109 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03866.html#ab70194093a43c97b3c1701b2bb70c9ec">···45</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03862.html">Corner</a>·<a·class="code·hl_typedef"·href="a03866.html#ab70194093a43c97b3c1701b2bb70c9ec">Value</a>;</div>
 110 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03866.html#a0f57fd11effaf5444c59881e64714ee0">···46</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03862.html">Value</a>&amp;·<a·class="code·hl_typedef"·href="a03866.html#a0f57fd11effaf5444c59881e64714ee0">Reference</a>;</div>
 111 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::iterator_traits&lt;CellIterator&gt;::difference_type</div>
 112 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03866.html#a689792ce0ae97603928c334fd5f943ef">···48</a></span>······<a·class="code·hl_typedef"·href="a03866.html#a689792ce0ae97603928c334fd5f943ef">DifferenceType</a>;</div>
 113 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 114 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::iterator_traits&lt;CellIterator&gt;::value_type::Geometry::ctype</div>
 115 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03866.html#af694393c4ebe0a065c7cac3673a5c2fa">···51</a></span>······<a·class="code·hl_typedef"·href="a03866.html#af694393c4ebe0a065c7cac3673a5c2fa">ctype</a>;</div>
 116 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03866.html#a75386ee4e7f68aafbd7c38f05c3d26f7">···52</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<a·class="code·hl_variable"·href="a03866.html#a75386ee4e7f68aafbd7c38f05c3d26f7">dim</a>·=·std::iterator_traits&lt;CellIterator&gt;::</div>
 117 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··································value_type::mydimension;</div>
 118 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03866.html#aa3e42c7a40a0a0e667dae585a00f51ab">···54</a></span>······<span·class="keyword">typedef</span>·ReferenceElements&lt;ctype,·dim&gt;·<a·class="code·hl_typedef"·href="a03866.html#aa3e42c7a40a0a0e667dae585a00f51ab">Refelems</a>;</div>
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>119 <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="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_POLYGON_HH</span></div>120 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">private</span>:</div>
 121 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">typedef</span>·ForwardIteratorFacade&lt;<a·class="code·hl_typedef"·href="a03866.html#aeb7ef01a29e07ee94a8e38aeb3f316a5">DerivedType</a>,·<a·class="code·hl_typedef"·href="a03866.html#ab70194093a43c97b3c1701b2bb70c9ec">Value</a>,·<a·class="code·hl_typedef"·href="a03866.html#a0f57fd11effaf5444c59881e64714ee0">Reference</a>,</div>
 122 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··········<a·class="code·hl_typedef"·href="a03866.html#a689792ce0ae97603928c334fd5f943ef">DifferenceType</a>&gt;·Facade;</div>
 123 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 124 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······CellIterator·cellit;</div>
 125 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······CellIterator·cellend;</div>
 126 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<a·class="code·hl_class"·href="a03862.html">Corner</a>·corner;</div>
 127 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 128 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">public</span>:</div>
 129 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03866.html#a44e90e5b695e8be0c3f25a424ab4edc1">···65</a></span>······<a·class="code·hl_class"·href="a03862.html">Reference</a>·<a·class="code·hl_function"·href="a03866.html#a44e90e5b695e8be0c3f25a424ab4edc1">dereference</a>()<span·class="keyword">·const·</span>{</div>
 130 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keywordflow">return</span>·corner;</div>
 131 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······}</div>
 132 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 133 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03866.html#af8829ce43e03185d5fb32f4161cf44b0">···69</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03866.html#af8829ce43e03185d5fb32f4161cf44b0">isDereferencable</a>()<span·class="keyword">·const·</span>{</div>
 134 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········<span·class="keywordflow">return</span>·cellit·!=·cellend;</div>
Max diff block lines reached; 9881/42624 bytes (23.18%) of diff not shown.
8.31 KB
html2text {}
    
Offset 6, 108 lines modifiedOffset 6, 198 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
 11 ····*·vtk
 12 corneriterator.hh
11 ····*·dgfparser 
12 ····*·blocks 
13 polygon.hh 
14 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
15 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
16 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
17 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
18 ·3//·-*-·mode:·C++;·tab-width:·2;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
19 ·4//·vi:·set·et·ts=2·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
20 ·5#ifndef·DUNE_POLYGON_HH 
21 ·6#define·DUNE_POLYGON_HH 
22 ·7 
23 ·8#include·<iostream>19 ·5
 20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_CORNERITERATOR_HH
 21 ·7#define·DUNE_GRID_IO_FILE_VTK_CORNERITERATOR_HH
 22 ·8
24 ·9#include·<vector>23 ·9#include·<iterator>
25 ·1024 ·10
 25 ·11#include·<dune/common/iteratorfacades.hh>
26 ·11#include·<dune/common/typetraits.hh>26 ·12#include·<dune/common/typetraits.hh>
27 ·12#include·<dune/grid/io/file/dgfparser/blocks/basic.hh> 
28 ·1327 ·13
 28 ·14#include·<dune/geometry/referenceelements.hh>
 29 ·15
 30 ·16#include·<dune/grid/io/file/vtk/corner.hh>
 31 ·17
29 ·14namespace·Dune32 ·18namespace·Dune
30 ·15{ 
31 ·16 
32 ·17·namespace·dgf 
33 ·18·{ 
34 ·1933 ·19{
35 ·20·//·PolygonBlock 
36 ·21·//·------------ 
37 ·2234 ·22
38 23·struct·PolygonBlock 
39 ·24·:·public·BasicBlock 
40 ·25·{ 
41 26·PolygonBlock·(·std::istream·&in,·int·numVtx,·int·vtxOfs·) 
42 ·27·:·BasicBlock(·in,·"Polygon"·),·vtxBegin_(·vtxOfs·),·vtxEnd_(·vtxOfs·+ 
43 numVtx·) 
44 ·28·{} 
45 ·29 
46 30·int·get·(·std::vector<·std::vector<·int·>·>·&polygons·)35 ·23·namespace·VTK·{
 36 ·24
 37 ·26
 38 ·30·template<typename·CellIterator>
 39 31·class·CornerIterator
 40 ·32·:·public·ForwardIteratorFacade
 41 ·33·<·CornerIterator<CellIterator>,
 42 ·34·const·Corner<typename·std::remove_const<typename·std::iterator_traits<
 43 ·35·CellIterator>::value_type>::type>,
 44 ·36·const·Corner<typename·std::remove_const<typename·std::iterator_traits<
 45 ·37·CellIterator>::value_type>::type>&,
 46 ·38·typename·std::iterator_traits<CellIterator>::difference_type>
47 ·31·{47 ·39·{
 48 ·40·public:
 49 ·41·//·reiterate·the·facades·typedefs·here
 50 42·typedef·CornerIterator<CellIterator>·DerivedType;
 51 ·43·typedef·VTK::Corner<typename·std::remove_const<typename·std::
 52 iterator_traits<
 53 44·CellIterator>::value_type>::type>·Corner;
 54 45·typedef·const·Corner·Value;
 55 46·typedef·Value&·Reference;
 56 ·47·typedef·typename·std::iterator_traits<CellIterator>::difference_type
 57 48·DifferenceType;
 58 ·49
 59 ·50·typedef·typename·std::iterator_traits<CellIterator>::value_type::Geometry::
 60 ctype
 61 51·ctype;
 62 52·static·const·unsigned·dim·=·std::iterator_traits<CellIterator>::
 63 ·53·value_type::mydimension;
 64 54·typedef·ReferenceElements<ctype,·dim>·Refelems;
48 ·32·reset(); 
49 ·33·std::vector<·int·>·polygon; 
50 ·34·while(·getnextline()·) 
51 ·35·{ 
52 ·36·polygon.clear(); 
53 ·37·for(·int·vtxIdx;·getnextentry(·vtxIdx·);·) 
54 ·38·{ 
55 ·39·if(·(vtxBegin_·>·vtxIdx)·||·(vtxIdx·>=·vtxEnd_)·) 
56 ·40·DUNE_THROW(·DGFException,·"Error·in·"·<<·*this·<<·":·Invalid·vertex·index 
57 ("·<<·vtxIdx·<<·"·not·int·["·<<·vtxBegin_·<<·",·"·<<·vtxEnd_·<<·"[)"·); 
58 ·41·polygon.push_back(·vtxIdx·-·vtxBegin_·); 
59 ·42·} 
60 ·43 
61 ·44·polygons.push_back(·polygon·); 
62 ·45·} 
63 ·46·return·polygons.size(); 
64 ·47·} 
65 ·48 
66 ·49·protected: 
67 50·int·vtxBegin_,·vtxEnd_; 
68 ·51·}; 
69 ·52 
70 ·53·}·//·namespace·dgf 
71 ·54}·//·end·namespace·Dune 
72 ·5565 ·55
73 ·56#endif·//·#ifndef·DUNE_POLYGON_HH 
74 basic.hh66 ·56·private:
 67 ·57·typedef·ForwardIteratorFacade<DerivedType,·Value,·Reference,
 68 ·58·DifferenceType>·Facade;
 69 ·59
 70 ·60·CellIterator·cellit;
 71 ·61·CellIterator·cellend;
 72 ·62·Corner·corner;
 73 ·63
 74 ·64·public:
 75 65·Reference·dereference()·const·{
 76 ·66·return·corner;
 77 ·67·}
 78 ·68
 79 69·bool·isDereferencable()·const·{
 80 ·70·return·cellit·!=·cellend;
 81 ·71·}
 82 ·72
 83 73·bool·equals(const·DerivedType&·other)·const·{
 84 ·74·bool·mePassedTheEnd·=·!isDereferencable();
Max diff block lines reached; 3409/8483 bytes (40.19%) of diff not shown.
15.6 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00911.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-grid:·periodicfacetrans.hh·File·Reference</title>8 <title>dune-grid:·vtkwriter.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, 53 lines modifiedOffset 58, 95 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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="#func-members">Functions</a>··</div> 
72 ··<div·class="headertitle"><div·class="title">periodicfacetrans.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">vtkwriter.hh·File·Reference</div></div>
73 </div><!--header-->72 </div><!--header-->
74 <div·class="contents">73 <div·class="contents">
  
 74 <p>Provides·file·i/o·for·the·visualization·toolkit.··
 75 <a·href="#details">More...</a></p>
75 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;cstring&gt;</code><br·/>
 77 <code>#include·&lt;iostream&gt;</code><br·/>
 78 <code>#include·&lt;string&gt;</code><br·/>
 79 <code>#include·&lt;fstream&gt;</code><br·/>
 80 <code>#include·&lt;sstream&gt;</code><br·/>
 81 <code>#include·&lt;iomanip&gt;</code><br·/>
 82 <code>#include·&lt;memory&gt;</code><br·/>
 83 <code>#include·&lt;type_traits&gt;</code><br·/>
76 <code>#include·&lt;vector&gt;</code><br·/>84 <code>#include·&lt;vector&gt;</code><br·/>
 85 <code>#include·&lt;list&gt;</code><br·/>
 86 <code>#include·&lt;map&gt;</code><br·/>
 87 <code>#include·&lt;dune/common/visibility.hh&gt;</code><br·/>
 88 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
 89 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
 90 <code>#include·&lt;dune/common/indent.hh&gt;</code><br·/>
 91 <code>#include·&lt;dune/common/iteratorfacades.hh&gt;</code><br·/>
 92 <code>#include·&lt;dune/common/path.hh&gt;</code><br·/>
 93 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
 94 <code>#include·&lt;<a·class="el"·href="a00317_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code><br·/>
 95 <code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
 96 <code>#include·&lt;<a·class="el"·href="a00935_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>
 97 <code>#include·&lt;<a·class="el"·href="a00920_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code><br·/>
 98 <code>#include·&lt;<a·class="el"·href="a00950_source.html">dune/grid/io/file/vtk/function.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00872_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>99 <code>#include·&lt;<a·class="el"·href="a00932_source.html">dune/grid/io/file/vtk/pvtuwriter.hh</a>&gt;</code><br·/>
 100 <code>#include·&lt;<a·class="el"·href="a00947_source.html">dune/grid/io/file/vtk/streams.hh</a>&gt;</code><br·/>
 101 <code>#include·&lt;<a·class="el"·href="a00956_source.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</code><br·/>
78 </div>102 </div>
79 <p><a·href="a00911_source.html">Go·to·the·source·code·of·this·file.</a></p>103 <p><a·href="a00911_source.html">Go·to·the·source·code·of·this·file.</a></p>
80 <table·class="memberdecls">104 <table·class="memberdecls">
81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
82 Classes</h2></td></tr>106 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="a03518.html">Dune::dgf::PeriodicFaceTransformationBlock</a></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="a04014.html">Dune::VTKWriter&lt;·GridView·&gt;</a></td></tr>
 108 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Writer·for·the·ouput·of·grid·functions·in·the·vtk·format.··<a·href="a04014.html#details">More...</a><br·/></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="a04018.html">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction</a></td></tr>
 111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·erasure·wrapper·for·<a·class="el"·href="a01075.html">VTK</a>·data·sets.··<a·href="a04018.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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04022.html">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::FunctionWrapperBase</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·polymorphic·container·of·underlying·data·set.··<a·href="a04022.html#details">More...</a><br·/></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04026.html">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::FunctionWrapper&lt;·F·&gt;</a></td></tr>
 117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·erasure·implementation·for·functions·conforming·to·the·dune-functions·LocalFunction·interface.··<a·href="a04026.html#details">More...</a><br·/></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04030.html">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::GlobalFunctionWrapper&lt;·F·&gt;</a></td></tr>
 120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·erasure·implementation·for·C++·functions,·i.e.,·functions·that·can·be·evaluated·in·global·coordinates.··<a·href="a04030.html#details">More...</a><br·/></td></tr>
84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <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="a03522.html">Dune::dgf::PeriodicFaceTransformationBlock::Matrix&lt;·T·&gt;</a></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04034.html">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::VTKFunctionWrapper</a></td></tr>
 123 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·erasure·implementation·for·legacy·VTKFunctions.··<a·href="a04034.html#details">More...</a><br·/></td></tr>
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03526.html">Dune::dgf::PeriodicFaceTransformationBlock::AffineTransformation</a></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="a04038.html">Dune::VTKWriter&lt;·GridView·&gt;::CellIterator</a></td></tr>
 126 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterator·over·the·grids·elements.··<a·href="a04038.html#details">More...</a><br·/></td></tr>
 127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04042.html">Dune::VTKWriter&lt;·GridView·&gt;::VertexIterator</a></td></tr>
 129 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterate·over·the·grid's·vertices.··<a·href="a04042.html#details">More...</a><br·/></td></tr>
 130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 131 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04046.html">Dune::VTKWriter&lt;·GridView·&gt;::CornerIterator</a></td></tr>
 132 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterate·over·the·elements'·corners.··<a·href="a04046.html#details">More...</a><br·/></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">134 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>135 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
91 Namespaces</h2></td></tr>136 Namespaces</h2></td></tr>
92 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>137 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
93 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>138 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr> 
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
97 </table><table·class="memberdecls"> 
98 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
99 Functions</h2></td></tr> 
100 <tr·class="memitem:a7b300c2da0453af4c4ca0af25bcd67e7"><td·class="memItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html#a7b300c2da0453af4c4ca0af25bcd67e7">Dune::dgf::operator&lt;&lt;</a>·(std::ostream·&amp;out,·const·PeriodicFaceTransformationBlock::AffineTransformation·&amp;trafo)</td></tr> 
101 <tr·class="separator:a7b300c2da0453af4c4ca0af25bcd67e7"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
102 </table>140 </table>
 141 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 142 <div·class="textblock"><p·>Provides·file·i/o·for·the·visualization·toolkit.·</p>
 143 <dl·class="section·author"><dt>Author</dt><dd>Peter·Bastian,·Christian·Engwer·</dd></dl>
103 </div><!--·contents·-->144 </div></div><!--·contents·-->
104 <!--·start·footer·part·-->145 <!--·start·footer·part·-->
105 <hr·class="footer"/><address·class="footer"><small>146 <hr·class="footer"/><address·class="footer"><small>
106 Generated·by&#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
107 </small></address>148 </small></address>
108 </body>149 </body>
109 </html>150 </html>
3.21 KB
html2text {}
    
Offset 6, 35 lines modifiedOffset 6, 80 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
 11 ····*·vtk
11 ····*·dgfparser 
12 ····*·blocks 
13 Classes·|·Namespaces·|·Functions12 Classes·|·Namespaces
14 periodicfacetrans.hh·File·Reference13 vtkwriter.hh·File·Reference
 14 Provides·file·i/o·for·the·visualization·toolkit.·More...
 15 #include·<cstring>
15 #include·<iostream>16 #include·<iostream>
 17 #include·<string>
 18 #include·<fstream>
 19 #include·<sstream>
 20 #include·<iomanip>
 21 #include·<memory>
 22 #include·<type_traits>
16 #include·<vector>23 #include·<vector>
17 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>24 #include·<list>
 25 #include·<map>
 26 #include·<dune/common/visibility.hh>
 27 #include·<dune/common/typetraits.hh>
 28 #include·<dune/common/exceptions.hh>
 29 #include·<dune/common/indent.hh>
 30 #include·<dune/common/iteratorfacades.hh>
 31 #include·<dune/common/path.hh>
 32 #include·<dune/geometry/referenceelements.hh>
 33 #include·<dune/grid/common/mcmgmapper.hh>
 34 #include·<dune/grid/common/gridenums.hh>
 35 #include·<dune/grid/io/file/vtk/common.hh>
 36 #include·<dune/grid/io/file/vtk/dataarraywriter.hh>
 37 #include·<dune/grid/io/file/vtk/function.hh>
 38 #include·<dune/grid/io/file/vtk/pvtuwriter.hh>
 39 #include·<dune/grid/io/file/vtk/streams.hh>
 40 #include·<dune/grid/io/file/vtk/vtuwriter.hh>
18 Go_to_the_source_code_of_this_file.41 Go_to_the_source_code_of_this_file.
19 ·Classes42 ·Classes
20 struct· Dune::dgf::PeriodicFaceTransformationBlock43 ·class· Dune::VTKWriter<_GridView_>
 44  ·······Writer·for·the·ouput·of·grid·functions·in·the·vtk·format.·More...
21  45  
22 ·class· Dune::dgf::PeriodicFaceTransformationBlock::Matrix<_T_>46 ·class· Dune::VTKWriter<_GridView_>::VTKLocalFunction
 47  ·······Type·erasure·wrapper·for·VTK·data·sets.·More...
23  48  
24 struct· Dune::dgf::PeriodicFaceTransformationBlock::AffineTransformation49 struct· Dune::VTKWriter<_GridView_>::VTKLocalFunction::FunctionWrapperBase
 50  ·······Base·class·for·polymorphic·container·of·underlying·data·set.·More...
 51  
 52 struct· Dune::VTKWriter<_GridView_>::VTKLocalFunction::FunctionWrapper<_F_>
 53  ·······Type·erasure·implementation·for·functions·conforming·to·the·dune-
 54 ·········functions·LocalFunction·interface.·More...
 55  
 56 struct· Dune::VTKWriter<_GridView_>::VTKLocalFunction::GlobalFunctionWrapper<
 57 ·········F_>
 58  ·······Type·erasure·implementation·for·C++·functions,·i.e.,·functions·that
 59 ·········can·be·evaluated·in·global·coordinates.·More...
 60  
 61 struct· Dune::VTKWriter<_GridView_>::VTKLocalFunction::VTKFunctionWrapper
 62  ·······Type·erasure·implementation·for·legacy·VTKFunctions.·More...
 63  
 64 ·class· Dune::VTKWriter<_GridView_>::CellIterator
 65  ·······Iterator·over·the·grids·elements.·More...
 66  
 67 ·class· Dune::VTKWriter<_GridView_>::VertexIterator
 68  ·······Iterate·over·the·grid's·vertices.·More...
 69  
 70 ·class· Dune::VTKWriter<_GridView_>::CornerIterator
 71  ·······Iterate·over·the·elements'·corners.·More...
25  72  
26 ·Namespaces73 ·Namespaces
27 namespace· Dune74 namespace· Dune
28  ··········Include·standard·header·files.75  ··········Include·standard·header·files.
29  76  
 77 *****·Detailed·Description·*****
 78 Provides·file·i/o·for·the·visualization·toolkit.
 79 ··Author
 80 ······Peter·Bastian,·Christian·Engwer
30 namespace· Dune::dgf 
31   
32 ·Functions 
33 std::ostream·& Dune::dgf::operator<<·(std::ostream·&out,·const 
34 ················PeriodicFaceTransformationBlock::AffineTransformation·&trafo) 
35   
  
36 ===============================================================================81 ===============================================================================
37 ·····Generated·by [doxygen]·1.9.482 ·····Generated·by [doxygen]·1.9.4
372 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00911_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-grid:·periodicfacetrans.hh·Source·File</title>8 <title>dune-grid:·vtkwriter.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, 167 lines modifiedOffset 58, 1497 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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">periodicfacetrans.hh</div></div>68 ··<div·class="headertitle"><div·class="title">vtkwriter.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00911.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00911.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno"><a·class="line"·href="a04014.html#aa9eb9ad111406479bec0cfd89adb1a6d">····1</a></span><span·class="comment">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_PERIODICFACETRANSBLOCK_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_PERIODICFACETRANSBLOCK_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;iostream&gt;</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_VTKWRITER_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_VTKWRITER_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;vector&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cstring&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;string&gt;</span></div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
 83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>
 84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;iomanip&gt;</span></div>
 85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
 86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>
 87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;list&gt;</span></div>
 89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00872.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&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/visibility.hh&gt;</span></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>·</div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</div> 
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">namespace·</span>dgf</div>92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</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>··{</div> 
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="comment">//·PeriodicFaceTransformationBlock</span></div> 
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="comment">//·-------------------------------</span></div> 
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a03518.html">···23</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03518.html">PeriodicFaceTransformationBlock</a></div> 
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03474.html">BasicBlock</a></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">template</span>&lt;·<span·class="keyword">class</span>·T·&gt;</div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03522.html">Matrix</a>;</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">struct·</span><a·class="code·hl_struct"·href="a03526.html">AffineTransformation</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>····<span·class="keyword">private</span>:</div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······std::vector&lt;·AffineTransformation·&gt;·transformations_;</div> 
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="comment">//·copy·not·implemented</span></div> 
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<a·class="code·hl_struct"·href="a03518.html">PeriodicFaceTransformationBlock</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03518.html">PeriodicFaceTransformationBlock<[·...·truncated·by·diffoscope;·len:·12,·SHA:·06154e2caebc8cbd779b36e9db7a058b2b1323b67b1a3d0c590e8644db0c46b5·...·]</div>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;dune/common/indent.hh&gt;</span></div>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;dune/common/iteratorfacades.hh&gt;</span></div>
 96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;dune/common/path.hh&gt;</span></div>
 97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
 98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00317.html">dune/grid/common/mcmgmapper.hh</a>&gt;</span></div>
 99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>
 100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00935.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>
 101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00920.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</span></div>
 102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00950.html">dune/grid/io/file/vtk/function.hh</a>&gt;</span></div>
 103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00932.html">dune/grid/io/file/vtk/pvtuwriter.hh</a>&gt;</span></div>
 104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00947.html">dune/grid/io/file/vtk/streams.hh</a>&gt;</span></div>
 105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00956.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</span></div>
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 107 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">public</span>:</div> 
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="comment">//·initialize·block·and·get·dimension·of·world</span></div> 
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<a·class="code·hl_struct"·href="a03518.html">PeriodicFaceTransformationBlock</a>·(·std::istream·&amp;in,·<span·class="keywordtype">int</span>·dimworld·);</div> 
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03518.html#a578962dcc6f79687dc5e6ab9cefc7cb6">···41</a></span>······<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03526.html">AffineTransformation</a>·&amp;<a·class="code·hl_function"·href="a03518.html#a578962dcc6f79687dc5e6ab9cefc7cb6">transformation</a>·(·<span·class="keywordtype">int</span>·i·)<span·class="keyword">·const</span></div> 
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">······</span>{</div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········assert(·i·&lt;·<a·class="code·hl_function"·href="a03518.html#a462dfdce6427a6f0fa405b9a183d5e8d">numTransformations</a>()·);</div> 
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········<span·class="keywordflow">return</span>·transformations_[·i·];</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>·</div> 
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03518.html#a462dfdce6427a6f0fa405b9a183d5e8d">···47</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03518.html#a462dfdce6427a6f0fa405b9a183d5e8d">numTransformations</a>·()<span·class="keyword">·const</span></div> 
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">······</span>{</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········<span·class="keywordflow">return</span>·transformations_.size();</div> 
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······}</div> 
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>108 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>{</div>
 109 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">private</span>:</div>110 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">namespace·</span>Impl</div>
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordtype">void</span>·match·(·<span·class="keywordtype">char</span>·what·);</div> 
124 <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>
 112 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="comment">//·Check·whether·type·F·has·a·method·&#39;bind&#39;··(see·the·dune-functions·interface)</span></div>
 113 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·F,·<span·class="keyword">class</span>·E,·<span·class="keyword">class</span>·=·<span·class="keywordtype">void</span>·&gt;</div>
 114 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">struct·</span>IsBindable</div>
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>115 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······:·std::false_type</div>
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="comment">//·PeriodicFaceTransformationBlock::Matrix</span></div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="comment">//·---------------------------------------</span></div> 
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>116 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{};</div>
 117 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·T·&gt;</div>118 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·F,·<span·class="keyword">class</span>·E·&gt;</div>
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03522.html">···61</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03522.html">PeriodicFaceTransformationBlock::Matrix</a></div>119 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keyword">struct·</span>IsBindable&lt;·F,·E,·<a·class="code·hl_namespace"·href="a01062.html">std</a>::void_t&lt;·decltype(·std::declval&lt;·F·&amp;·&gt;().bind(·std::declval&lt;·const·E·[·...·truncated·by·diffoscope;·len:·17,·SHA:·1ca8b17d376377faa57ea08582a81aa317fabe7d68c9e3b12ac9ef00d02adf27·...·]</div>
 120 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··········································decltype(·std::declval&lt;·F·&amp;·&gt;().unbind()·)·&gt;·&gt;</div>
 121 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······:·std::true_type</div>
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····{</div>122 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····{};</div>
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordtype">int</span>·rows_;</div> 
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordtype">int</span>·cols_;</div> 
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······std::vector&lt;·T·&gt;·fields_;</div> 
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>123 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
Max diff block lines reached; 273077/314976 bytes (86.70%) of diff not shown.
64.4 KB
html2text {}
    
Offset 6, 191 lines modifiedOffset 6, 1976 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
 11 ····*·vtk
 12 vtkwriter.hh
11 ····*·dgfparser 
12 ····*·blocks 
13 periodicfacetrans.hh 
14 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
15 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
16 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
17 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
18 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
19 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
20 ·5#ifndef·DUNE_DGF_PERIODICFACETRANSBLOCK_HH 
21 ·6#define·DUNE_DGF_PERIODICFACETRANSBLOCK_HH 
22 ·719 ·5
 20 ·6#ifndef·DUNE_VTKWRITER_HH
 21 ·7#define·DUNE_VTKWRITER_HH
 22 ·8
 23 ·9#include·<cstring>
23 ·8#include·<iostream>24 ·10#include·<iostream>
 25 ·11#include·<string>
 26 ·12#include·<fstream>
 27 ·13#include·<sstream>
 28 ·14#include·<iomanip>
 29 ·15#include·<memory>
 30 ·16#include·<type_traits>
24 ·9#include·<vector>31 ·17#include·<vector>
 32 ·18#include·<list>
 33 ·19#include·<map>
 34 ·20
 35 ·21#include·<dune/common/visibility.hh>
 36 ·22#include·<dune/common/typetraits.hh>
 37 ·23#include·<dune/common/exceptions.hh>
 38 ·24#include·<dune/common/indent.hh>
 39 ·25#include·<dune/common/iteratorfacades.hh>
 40 ·26#include·<dune/common/path.hh>
 41 ·27#include·<dune/geometry/referenceelements.hh>
 42 ·28#include·<dune/grid/common/mcmgmapper.hh>
 43 ·29#include·<dune/grid/common/gridenums.hh>
 44 ·30#include·<dune/grid/io/file/vtk/common.hh>
 45 ·31#include·<dune/grid/io/file/vtk/dataarraywriter.hh>
 46 ·32#include·<dune/grid/io/file/vtk/function.hh>
 47 ·33#include·<dune/grid/io/file/vtk/pvtuwriter.hh>
 48 ·34#include·<dune/grid/io/file/vtk/streams.hh>
 49 ·35#include·<dune/grid/io/file/vtk/vtuwriter.hh>
25 ·10 
26 ·11#include·<dune/grid/io/file/dgfparser/blocks/basic.hh> 
27 ·12 
28 ·13 
29 ·14namespace·Dune 
30 ·15{ 
31 ·16 
32 ·17·namespace·dgf 
33 ·18·{ 
34 ·19 
35 ·20·//·PeriodicFaceTransformationBlock 
36 ·21·//·------------------------------- 
37 ·22 
38 23·struct·PeriodicFaceTransformationBlock 
39 ·24·:·public·BasicBlock 
40 ·25·{ 
41 ·26·template<·class·T·> 
42 ·27·class·Matrix; 
43 ·28 
44 ·29·struct·AffineTransformation; 
45 ·30 
46 ·31·private: 
47 ·32·std::vector<·AffineTransformation·>·transformations_; 
48 ·33 
49 ·34·//·copy·not·implemented 
50 ·35·PeriodicFaceTransformationBlock·(·const·PeriodicFaceTransformationBlock·& 
51 ); 
52 ·3650 ·36
 51 ·50namespace·Dune
53 ·37·public: 
54 ·38·//·initialize·block·and·get·dimension·of·world 
55 ·39·PeriodicFaceTransformationBlock·(·std::istream·&in,·int·dimworld·); 
56 ·40 
57 41·const·AffineTransformation·&transformation·(·int·i·)·const 
58 ·42·{ 
59 ·43·assert(·i·<·numTransformations()·); 
60 ·44·return·transformations_[·i·]; 
61 ·45·} 
62 ·46 
63 47·int·numTransformations·()·const 
64 ·48·{ 
65 ·49·return·transformations_.size(); 
66 ·50·} 
67 ·5152 ·51{
68 ·52·private: 
69 ·53·void·match·(·char·what·);53 ·52
 54 ·53·namespace·Impl
 55 ·54·{
 56 ·55·//·Check·whether·type·F·has·a·method·'bind'·(see·the·dune-functions
 57 interface)
 58 ·56·template<·class·F,·class·E,·class·=·void·>
 59 ·57·struct·IsBindable
 60 ·58·:·std::false_type
70 ·54·};61 ·59·{};
 62 ·60
71 ·55 
72 ·56 
73 ·57·//·PeriodicFaceTransformationBlock::Matrix 
74 ·58·//·--------------------------------------- 
75 ·59 
76 ·60·template<·class·T·>63 ·61·template<·class·F,·class·E·>
77 61·class·PeriodicFaceTransformationBlock::Matrix 
78 ·62·{ 
79 ·63·int·rows_; 
80 ·64·int·cols_; 
81 ·65·std::vector<·T·>·fields_;64 ·62·struct·IsBindable<·F,·E,·std::void_t<·decltype(·std::declval<·F·&·>().bind
 65 (·std::declval<·const·E·&·>()·)·),
 66 ·63·decltype(·std::declval<·F·&·>().unbind()·)·>·>
 67 ·64·:·std::true_type
 68 ·65·{};
82 ·6669 ·66
83 ·67·public: 
84 68·Matrix·(·int·rows,·int·cols·) 
85 ·69·:·rows_(·rows·), 
86 ·70·cols_(·cols·), 
87 ·71·fields_(·rows·*·cols·)70 ·67·//·Check·whether·localFunction(F)·can·be·called·(see·the·dune-functions
Max diff block lines reached; 59005/65921 bytes (89.51%) of diff not shown.
8.17 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00914.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-grid:·vertex.cc·File·Reference</title>8 <title>dune-grid:·skeletonfunction.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, 34 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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>··</div>
70 ··<div·class="headertitle"><div·class="title">vertex.cc·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">skeletonfunction.hh·File·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01055.html">Visualization·ToolKit·(VTK)</a></div></div></div>
71 </div><!--header-->72 </div><!--header-->
72 <div·class="contents">73 <div·class="contents">
  
 74 <p>Functions·for·VTK·output·on·the·skeleton.··
 75 <a·href="#details">More...</a></p>
73 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>
 77 <code>#include·&lt;string&gt;</code><br·/>
 78 <code>#include·&lt;vector&gt;</code><br·/>
 79 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 80 <code>#include·&lt;<a·class="el"·href="a00938_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code><br·/>
74 <code>#include·&lt;<a·class="el"·href="a00836_source.html">dune/grid/io/file/dgfparser/blocks/vertex.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00932_source.html">dune/grid/io/file/vtk/pvtuwriter.hh</a>&gt;</code><br·/>
 82 <code>#include·&lt;<a·class="el"·href="a00956_source.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</code><br·/>
 83 </div>
 84 <p><a·href="a00914_source.html">Go·to·the·source·code·of·this·file.</a></p>
75 </div><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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03950.html">Dune::VTK::SkeletonFunctionTraits&lt;·GV,·RF·&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="a03954.html">Dune::VTK::SkeletonFunctionInterface&lt;·GV,·RF·&gt;</a></td></tr>
 91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·prototype·for·VTKFunctions·on·the·skeleton.··<a·href="a03954.html#details">More...</a><br·/></td></tr>
 92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03958.html">Dune::VTK::SkeletonFunctionWriter&lt;·Func·&gt;</a></td></tr>
 94 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">function·writer·for·skeleton·functions··<a·href="a03958.html#details">More...</a><br·/></td></tr>
 95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 96 </table><table·class="memberdecls">
76 <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>
77 Namespaces</h2></td></tr>98 Namespaces</h2></td></tr>
78 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>99 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
79 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>100 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
80 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr>102 <tr·class="memitem:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr>
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table>104 </table>
 105 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 106 <div·class="textblock"><p·>Functions·for·VTK·output·on·the·skeleton.·</p>
 107 <dl·class="section·author"><dt>Author</dt><dd>Jö·Fahlke·</dd></dl>
84 </div><!--·contents·-->108 </div></div><!--·contents·-->
85 <!--·start·footer·part·-->109 <!--·start·footer·part·-->
86 <hr·class="footer"/><address·class="footer"><small>110 <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.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
88 </small></address>112 </small></address>
89 </body>113 </body>
90 </html>114 </html>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
1.31 KB
html2text {}
    
Offset 6, 22 lines modifiedOffset 6, 42 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser 
12 ····*·blocks 
13 Namespaces 
14 vertex.cc·File·Reference 
15 #include·<config.h> 
16 #include·<dune/grid/io/file/dgfparser/blocks/vertex.hh>11 ····*·vtk
 12 Classes·|·Namespaces
 13 skeletonfunction.hh·File·Reference
 14 dune-grid·»·I/O·»·Visualization_ToolKit_(VTK)
 15 Functions·for·VTK·output·on·the·skeleton.·More...
 16 #include·<memory>
 17 #include·<string>
 18 #include·<vector>
 19 #include·<dune/common/fvector.hh>
 20 #include·<dune/grid/io/file/vtk/functionwriter.hh>
 21 #include·<dune/grid/io/file/vtk/pvtuwriter.hh>
 22 #include·<dune/grid/io/file/vtk/vtuwriter.hh>
 23 Go_to_the_source_code_of_this_file.
 24 ·Classes
 25 struct· Dune::VTK::SkeletonFunctionTraits<_GV,_RF_>
 26  
 27 ·class· Dune::VTK::SkeletonFunctionInterface<_GV,_RF_>
 28  ·······A·prototype·for·VTKFunctions·on·the·skeleton.·More...
 29  
 30 ·class· Dune::VTK::SkeletonFunctionWriter<_Func_>
 31  ·······function·writer·for·skeleton·functions·More...
 32  
17 ·Namespaces33 ·Namespaces
18 namespace· Dune34 namespace· Dune
19  ··········Include·standard·header·files.35  ··········Include·standard·header·files.
20  36  
21 namespace· Dune::dgf37 namespace· Dune::VTK
22  38  
 39 *****·Detailed·Description·*****
 40 Functions·for·VTK·output·on·the·skeleton.
 41 ··Author
 42 ·······Fahlke
  
23 ===============================================================================43 ===============================================================================
24 ·····Generated·by [doxygen]·1.9.444 ·····Generated·by [doxygen]·1.9.4
10.4 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00917.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-grid:·dgfyasp.hh·File·Reference</title>8 <title>dune-grid:·subsamplingvtkwriter.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, 55 lines modifiedOffset 58, 52 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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>··</div>
71 ··<div·class="headertitle"><div·class="title">dgfyasp.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">subsamplingvtkwriter.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;<a·class="el"·href="a07292_source.html">dune/grid/common/intersection.hh</a>&gt;</code><br·/> 
 74 <p>Provides·subsampled·file·i/o·for·the·visualization·toolkit.··
 75 <a·href="#details">More...</a></p>
 76 <div·class="textblock"><code>#include·&lt;ostream&gt;</code><br·/>
 77 <code>#include·&lt;memory&gt;</code><br·/>
 78 <code>#include·&lt;dune/common/indent.hh&gt;</code><br·/>
 79 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 80 <code>#include·&lt;dune/geometry/virtualrefinement.hh&gt;</code><br·/>
75 <code>#include·&lt;<a·class="el"·href="a01022_source.html">dune/grid/yaspgrid.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00911_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code><br·/>
76 <code>#include·&quot;<a·class="el"·href="a07232_source.html">dgfparser.hh</a>&quot;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00956_source.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</code><br·/>
77 </div>83 </div>
78 <p><a·href="a00917_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00917_source.html">Go·to·the·source·code·of·this·file.</a></p>
79 <table·class="memberdecls">85 <table·class="memberdecls">
80 <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>
81 Classes</h2></td></tr>87 Classes</h2></td></tr>
82 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03702.html">Dune::dgf::YaspGridParameterBlock</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="a03970.html">Dune::SubsamplingVTKWriter&lt;·GridView·&gt;</a></td></tr>
 89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Writer·for·the·output·of·subsampled·grid·functions·in·the·vtk·format.··<a·href="a03970.html#details">More...</a><br·/></td></tr>
83 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·parameters·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··<a·href="a03702.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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03706.html">Dune::DGFGridFactory&lt;·YaspGrid&lt;·dim,·EquidistantCoordinates&lt;·ctype,·dim·&gt;·&gt;·&gt;</a></td></tr> 
86 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·factory·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>·with·equidistant·coordinates.··<a·href="a03706.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="a03710.html">Dune::DGFGridFactory&lt;·YaspGrid&lt;·dim,·EquidistantOffsetCoordinates&lt;·ctype,·dim·&gt;·&gt;·&gt;</a></td></tr> 
89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·factory·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>·with·equidistant·coordinates.··<a·href="a03710.html#details">More...</a><br·/></td></tr> 
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03714.html">Dune::DGFGridFactory&lt;·Dune::YaspGrid&lt;·dim,·Dune::TensorProductCoordinates&lt;·ctype,·dim·&gt;·&gt;·&gt;</a></td></tr> 
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Placeholder·for·grid·factory·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>·with·tensor·product·coordinates.··<a·href="a03714.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="a03718.html">Dune::DGFGridInfo&lt;·YaspGrid&lt;·dim,·Coordinates·&gt;·&gt;</a></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
97 <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>
98 Namespaces</h2></td></tr>93 Namespaces</h2></td></tr>
99 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>94 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
100 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>95 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr> 
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
104 </table>97 </table>
 98 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 99 <div·class="textblock"><p·>Provides·subsampled·file·i/o·for·the·visualization·toolkit.·</p>
 100 <dl·class="section·author"><dt>Author</dt><dd>Jö·Fahlke·</dd></dl>
105 </div><!--·contents·-->101 </div></div><!--·contents·-->
106 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
107 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
108 Generated·by&#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
109 </small></address>105 </small></address>
110 </body>106 </body>
111 </html>107 </html>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
1.86 KB
html2text {}
    
Offset 6, 42 lines modifiedOffset 6, 35 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·vtk
12 Classes·|·Namespaces12 Classes·|·Namespaces
13 dgfyasp.hh·File·Reference13 subsamplingvtkwriter.hh·File·Reference
 14 Provides·subsampled·file·i/o·for·the·visualization·toolkit.·More...
 15 #include·<ostream>
 16 #include·<memory>
14 #include·<dune/grid/common/intersection.hh>17 #include·<dune/common/indent.hh>
15 #include·<dune/grid/yaspgrid.hh>18 #include·<dune/geometry/type.hh>
16 #include·"dgfparser.hh"19 #include·<dune/geometry/virtualrefinement.hh>
 20 #include·<dune/grid/io/file/vtk/vtkwriter.hh>
 21 #include·<dune/grid/io/file/vtk/vtuwriter.hh>
17 Go_to_the_source_code_of_this_file.22 Go_to_the_source_code_of_this_file.
18 ·Classes23 ·Classes
 24 class· Dune::SubsamplingVTKWriter<_GridView_>
 25  ······Writer·for·the·output·of·subsampled·grid·functions·in·the·vtk·format.
 26 ········More...
19 ·class· Dune::dgf::YaspGridParameterBlock 
20  ·······Grid·parameters·for·YaspGrid.·More... 
21   
22 struct· Dune::DGFGridFactory<_YaspGrid<_dim,_EquidistantCoordinates<_ctype, 
23 ·········dim_>_>_> 
24  ·······Grid·factory·for·YaspGrid·with·equidistant·coordinates.·More... 
25   
26 struct· Dune::DGFGridFactory<_YaspGrid<_dim,_EquidistantOffsetCoordinates< 
27 ·········ctype,_dim_>_>_> 
28  ·······Grid·factory·for·YaspGrid·with·equidistant·coordinates.·More... 
29   
30 ·class· Dune::DGFGridFactory<_Dune::YaspGrid<_dim,_Dune:: 
31 ·········TensorProductCoordinates<_ctype,_dim_>_>_> 
32  ·······Placeholder·for·grid·factory·for·YaspGrid·with·tensor·product 
33 ·········coordinates.·More... 
34   
35 struct· Dune::DGFGridInfo<_YaspGrid<_dim,_Coordinates_>_> 
36  27  
37 ·Namespaces28 ·Namespaces
38 namespace· Dune29 namespace· Dune
39  ··········Include·standard·header·files.30  ··········Include·standard·header·files.
40  31  
41 namespace· Dune::dgf 
42  32 *****·Detailed·Description·*****
 33 Provides·subsampled·file·i/o·for·the·visualization·toolkit.
 34 ··Author
 35 ·······Fahlke
  
43 ===============================================================================36 ===============================================================================
44 ·····Generated·by [doxygen]·1.9.437 ·····Generated·by [doxygen]·1.9.4
214 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00917_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-grid:·dgfyasp.hh·Source·File</title>8 <title>dune-grid:·subsamplingvtkwriter.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, 564 lines modifiedOffset 58, 396 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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">dgfyasp.hh</div></div>68 ··<div·class="headertitle"><div·class="title">subsamplingvtkwriter.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00917.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00917.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGFPARSERYASP_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGFPARSERYASP_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;<a·class="code"·href="a07292.html">dune/grid/common/intersection.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_SUBSAMPLINGVTKWRITER_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_SUBSAMPLINGVTKWRITER_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;<a·class="code"·href="a01022.html">dune/grid/yaspgrid.hh</a>&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07232.html">dgfparser.hh</a>&quot;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="comment">//·External·Forward·Declarations</span></div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//·-----------------------------</span></div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/indent.hh&gt;</span></div>
 83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
 84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/virtualrefinement.hh&gt;</span></div>
 85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00911.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</span></div>
 86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00956.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</span></div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</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="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp,·<span·class="keyword">class</span>·IntersectionImp·&gt;</div> 
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">class·</span>Intersection;</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> 
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">namespace·</span>dgf</div>88 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.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="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>90 <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>·Gr<span·class="keywordtype">id</span>View·&gt;</div>
95 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03702.html">···38</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03702.html">YaspGridParameterBlock</a></div>91 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03970.html">···38</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03970.html">SubsamplingVTKWriter</a></div>
96 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03506.html">GridParameterBlock</a></div>92 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04014.html">VTKWriter</a>&lt;GridView&gt;</div>
97 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>93 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··{</div>
 94 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04014.html">VTKWriter&lt;GridView&gt;</a>·<a·class="code·hl_class"·href="a04014.html">Base</a>;</div>
 95 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dim·=·<a·class="code·hl_variable"·href="a01033.html#ga89d9f6119d40dcf32189e015fe93dda1">GridView::dimension</a>;</div>
 96 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dimw·=·<a·class="code·hl_variable"·href="a01033.html#gac709880cf1eac9bd7ae0f7c63ffb9ccd">GridView::dimensionworld</a>;</div>
 97 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridView::Grid::ctype·ctype;</div>
 98 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridView::template·Codim&lt;·0·&gt;::Entity·Entity;</div>
98 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">protected</span>:</div>99 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">typedef</span>·VirtualRefinement&lt;dim,·ctype&gt;·Refinement;</div>
99 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03702.html#a5ddaca5746b2882bb6cd71ca86bd040c">···42</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03702.html#a5ddaca5746b2882bb6cd71ca86bd040c">_over[·...·truncated·by·diffoscope;·len:·65,·SHA:·29f9cadd499378dec4c65ea101e368a6ca95584a08a7da341ad13863977cd884·...·]</div>100 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refinement::IndexVector·IndexVector;</div>
 101 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refinement::ElementIterator·SubElementIterator;</div>
 102 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refinement::VertexIterator·SubVertexIterator;</div>
 103 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 104 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a04038.html">Base::CellIterator</a>·<a·class="code·hl_class"·href="a04038.html">CellIterator</a>;</div>
 105 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a04014.html#ab5793f7e9c35d5557fbd01a617768ec0">Base::FunctionIterator</a>·FunctionIterator;</div>
 106 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">using·</span><a·class="code·hl_function"·href="a04014.html#a712d991fceb8305b506fee51d0ab9007">Base::cellBegin</a>;</div>
 107 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">using·</span><a·class="code·hl_function"·href="a04014.html#a3069b3c2a53fd55a86ff31aef83c44bd">Base::cellEnd</a>;</div>
 108 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">using·</span><a·class="code·hl_variable"·href="a04014.html#a9dbec108bfcb591dcd191904c29ada56">Base::celldata</a>;</div>
 109 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">using·</span><a·class="code·hl_variable"·href="a04014.html#ae4bf72c5ed8de7d8a3557939b34043d4">Base::ncells</a>;</div>
 110 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">using·</span><a·class="code·hl_variable"·href="a04014.html#af8e8ed0c450ad5b2efeff3a5f4516762">Base::ncorners</a>;</div>
 111 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">using·</span><a·class="code·hl_variable"·href="a04014.html#ac97ec2b3dda17b2e2aad67c77011430a">Base::nvertices</a>;</div>
 112 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">using·</span><a·class="code·hl_variable"·href="a04014.html#a7e486608ebbf70f38186c1fa82812068">Base::outputtype</a>;</div>
 113 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">using·</span><a·class="code·hl_function"·href="a04014.html#a247bdfe6c0268fdd21e71eadb5f95baf">Base::vertexBegin</a>;</div>
 114 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">using·</span><a·class="code·hl_function"·href="a04014.html#aee5406947e96ea159cc1fcfddbdd127d">Base::vertexEnd</a>;</div>
 115 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keyword">using·</span><a·class="code·hl_variable"·href="a04014.html#a34337462dcfcbab3f2ec615027b47182">Base::vertexdata</a>;</div>
100 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>116 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
101 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">public</span>:</div>117 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">public</span>:</div>
 118 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03970.html#a90394e06e96db88ec6c93d672f583a51">···80</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03970.html#a90394e06e96db88ec6c93d672f583a51">SubsamplingVTKWriter</a>·(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02882.html">GridView</a>·&amp;gridView,</div>
 119 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>···································Dune::RefinementIntervals·intervals_,·<span·class="keywordtype">bool</span>·coerceToSimplex_·=·<span·class="keyword">false</span>,</div>
 120 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>···································<a·class="code·hl_enumeration"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741af">VTK::Precision</a>·<a·class="code·hl_function"·href="a04014.html#ab445a9f7f8fa50bbed7416c146fd5c06">coordPrecision</a>·=·<a·class="code·hl_enumvalue"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afad33ec2b0bbea6d471a4706cea030e1e3">VTK::Precision::float32</a>)</div>
 121 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········:·<a·class="code·hl_class"·href="a04014.html">Base</a>(gridView,·VTK::<a·class="code·hl_enumvalue"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312aad7b0e41ffa9e0f8000ecee2b36bd91a">nonconforming</a>,·<a·class="code·hl_function"·href="a04014.html#ab445a9f7f8fa50bbed7416c146fd5c06">coordPrecision</a>)</div>
 122 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········,·intervals(intervals_),·coerceToSimplex(coerceToSimplex_)</div>
102 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03702.html#a99ffe13a44b28f2929f526578b0186be">···46</a></span>······<a·class="code·hl_function"·href="a03702.html#a99ffe13a44b28f2929f526578b0186be">YaspGridParameterBlock</a>(·std::istream·&amp;in·)</div> 
103 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········:·<a·class="code·hl_class"·href="a03506.html">GridParameterBlock</a>(·in·),</div> 
104 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··········<a·class="code·hl_variable"·href="a03702.html#a5ddaca5746b2882bb6cd71ca86bd040c">_overlap</a>(·0·)··<span·class="comment">//·default·value</span></div> 
105 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······{</div> 
106 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········<span·class="comment">//·check·overlap</span></div> 
107 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········<span·class="keywordflow">if</span>(·<a·class="code·hl_function"·href="a03474.html#a37d2569487847078f8b2f101fa5d48cf">findtoken</a>(·<span·class="stringliteral">&quot;overlap&quot;</span>·)·)</div> 
108 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········{</div>123 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····{</div>
109 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··········<span·class="keywordtype">int</span>·x;</div> 
110 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··········<span·class="keywordflow">if</span>(·<a·class="code·hl_function"·href="a03474.html#a5225f6a7e05f698a469be85623b1f287">getnextentry</a>(x)·)·<a·class="code·hl_variable"·href="a03702.html#a5ddaca5746b2882bb6cd71ca86bd040c">_overlap</a>·=·x;</div> 
111 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··········<span·class="keywordflow">else</span></div> 
112 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··········{</div> 
113 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>············dwarn·&lt;&lt;·<span·class="stringliteral">&quot;GridParameterBlock:·found·keyword·`overlap&#39;·but·no·value,·defaulting·to·`&quot;</span>·&lt;&lt;··<a·class="code·hl_variable"·href="a03702.html#a5ddaca5746b2882bb6cd71ca86bd040c">_overlap</a>··&lt;&lt;<span·class="stringliteral">&quot;&#39;·!\n&quot;</span>;</div> 
114 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··········}</div> 
115 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
116 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··········<span·class="keywordflow">if</span>·(<a·class="code·hl_variable"·href="a03702.html#a5ddaca5746b2882bb6cd71ca86bd040c">_overlap</a>·&lt;·0)</div> 
117 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··········{</div> 
118 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>············DUNE_THROW(<a·class="code·hl_class"·href="a03626.html">DGFException</a>,<span·class="stringliteral">&quot;Negative·overlap·specified!&quot;</span>);</div> 
119 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··········}</div> 
120 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········}</div> 
121 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········<span·class="keywordflow">else</span></div>124 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="keywordflow">if</span>(intervals_.intervals()·&lt;·1)·{</div>
 125 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········DUNE_THROW(Dune::IOError,<span·class="stringliteral">&quot;SubsamplingVTKWriter:·Refinement·intervals·must·be·larger·than·zero!·(One·interval·means·no·subsampling)&quot;</span>);</div>
122 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········{</div> 
123 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··········dwarn·&lt;&lt;·<span·class="stringliteral">&quot;YaspGridParameterBlock:·Parameter·&#39;overlap&#39;·not·specified,·&quot;</span></div> 
124 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>················&lt;&lt;·<span·class="stringliteral">&quot;defaulting·to·&#39;&quot;</span>·&lt;&lt;·<a·class="code·hl_variable"·href="a03702.html#a5ddaca5746b2882bb6cd71ca86bd040c">_overlap</a>·&lt;&lt;·<span·class="stringliteral">&quot;&#39;.&quot;</span>·&lt;&lt;·std::endl;</div> 
125 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········}</div> 
126 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
127 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······}</div> 
128 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
129 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a03702.html#adbe19133761f9383910518c56e189818">···74</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03702.html#adbe19133761f9383910518c56e189818">overlap</a>·()<span·class="keyword">·const</span></div> 
130 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">······</span>{</div> 
131 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03702.html#a5ddaca5746b2882bb6cd71ca86bd040c">_overlap</a>;</div> 
132 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······}</div> 
133 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
134 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····};</div> 
135 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
Max diff block lines reached; 150295/178148 bytes (84.37%) of diff not shown.
40.0 KB
html2text {}
    
Offset 6, 743 lines modifiedOffset 6, 538 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser 
12 dgfyasp.hh11 ····*·vtk
 12 subsamplingvtkwriter.hh
13 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
19 ·5#ifndef·DUNE_DGFPARSERYASP_HH 
20 ·6#define·DUNE_DGFPARSERYASP_HH 
21 ·7 
22 ·8#include·<dune/grid/common/intersection.hh> 
23 ·9#include·<dune/grid/yaspgrid.hh> 
24 ·10#include·"dgfparser.hh"19 ·5
 20 ·6#ifndef·DUNE_SUBSAMPLINGVTKWRITER_HH
 21 ·7#define·DUNE_SUBSAMPLINGVTKWRITER_HH
 22 ·8
 23 ·9#include·<ostream>
 24 ·10#include·<memory>
25 ·1125 ·11
26 ·12namespace·Dune 
27 ·13{ 
28 ·14 
29 ·15·//·External·Forward·Declarations 
30 ·16·//·-----------------------------26 ·12#include·<dune/common/indent.hh>
 27 ·13#include·<dune/geometry/type.hh>
 28 ·14#include·<dune/geometry/virtualrefinement.hh>
 29 ·15#include·<dune/grid/io/file/vtk/vtkwriter.hh>
 30 ·16#include·<dune/grid/io/file/vtk/vtuwriter.hh>
31 ·1731 ·17
 32 ·24namespace·Dune
 33 ·25{
 34 ·37·template<·class·GridView·>
 35 38·class·SubsamplingVTKWriter
 36 ·39·:·public·VTKWriter<GridView>
32 ·18·template<·class·GridImp,·class·IntersectionImp·> 
33 ·19·class·Intersection; 
34 ·20 
35 ·21 
36 ·22·namespace·dgf 
37 ·23·{ 
38 ·24 
39 38·class·YaspGridParameterBlock 
40 ·39·:·public·GridParameterBlock 
41 ·40·{37 ·40·{
42 ·41·protected: 
43 42·int·_overlap;·//·overlap·for·YaspGrid 
44 ·4338 ·41·typedef·VTKWriter<GridView>·Base;
 39 ·42·constexpr·static·int·dim·=·GridView::dimension;
 40 ·43·constexpr·static·int·dimw·=·GridView::dimensionworld;
 41 ·44·typedef·typename·GridView::Grid::ctype·ctype;
 42 ·45·typedef·typename·GridView::template·Codim<·0·>::Entity·Entity;
 43 ·46·typedef·VirtualRefinement<dim,·ctype>·Refinement;
 44 ·47·typedef·typename·Refinement::IndexVector·IndexVector;
 45 ·48·typedef·typename·Refinement::ElementIterator·SubElementIterator;
 46 ·49·typedef·typename·Refinement::VertexIterator·SubVertexIterator;
 47 ·50
 48 ·51·typedef·typename·Base::CellIterator·CellIterator;
 49 ·52·typedef·typename·Base::FunctionIterator·FunctionIterator;
 50 ·53·using·Base::cellBegin;
 51 ·54·using·Base::cellEnd;
 52 ·55·using·Base::celldata;
 53 ·56·using·Base::ncells;
 54 ·57·using·Base::ncorners;
 55 ·58·using·Base::nvertices;
 56 ·59·using·Base::outputtype;
 57 ·60·using·Base::vertexBegin;
 58 ·61·using·Base::vertexEnd;
 59 ·62·using·Base::vertexdata;
 60 ·63
45 ·44·public:61 ·64·public:
 62 80·explicit·SubsamplingVTKWriter·(const·GridView·&gridView,
 63 ·81·Dune::RefinementIntervals·intervals_,·bool·coerceToSimplex_·=·false,
 64 ·82·VTK::Precision·coordPrecision·=·VTK::Precision::float32)
 65 ·83·:·Base(gridView,·VTK::nonconforming,·coordPrecision)
 66 ·84·,·intervals(intervals_),·coerceToSimplex(coerceToSimplex_)
46 46·YaspGridParameterBlock(·std::istream·&in·) 
47 ·47·:·GridParameterBlock(·in·), 
48 ·48·_overlap(·0·)·//·default·value 
49 ·49·{ 
50 ·50·//·check·overlap 
51 ·51·if(·findtoken(·"overlap"·)·) 
52 ·52·{67 ·85·{
 68 ·86·if(intervals_.intervals()·<·1)·{
 69 ·87·DUNE_THROW(Dune::IOError,"SubsamplingVTKWriter:·Refinement·intervals·must
 70 be·larger·than·zero!·(One·interval·means·no·subsampling)");
53 ·53·int·x; 
54 ·54·if(·getnextentry(x)·)·_overlap·=·x; 
55 ·55·else 
56 ·56·{ 
57 ·57·dwarn·<<·"GridParameterBlock:·found·keyword·`overlap'·but·no·value, 
58 defaulting·to·`"·<<·_overlap·<<"'·!\n"; 
59 ·58·}71 ·88·}
60 ·59 
61 ·60·if·(_overlap·<·0) 
62 ·61·{ 
63 ·62·DUNE_THROW(DGFException,"Negative·overlap·specified!"); 
64 ·63·} 
65 ·64·} 
66 ·65·else 
67 ·66·{ 
68 ·67·dwarn·<<·"YaspGridParameterBlock:·Parameter·'overlap'·not·specified,·" 
69 ·68·<<·"defaulting·to·'"·<<·_overlap·<<·"'."·<<·std::endl; 
70 ·69·}72 ·89·}
 73 ·90
71 ·70 
72 ·71·} 
73 ·72 
74 74·int·overlap·()·const 
75 ·75·{ 
76 ·76·return·_overlap; 
77 ·77·} 
78 ·78 
79 ·79·}; 
80 ·80 
81 ·81·} 
82 ·82 
83 ·86·template·<typename·ctype,·int·dim> 
84 87·struct·DGFGridFactory<·YaspGrid<dim,·EquidistantCoordinates<ctype,·dim>·>·> 
Max diff block lines reached; 36533/40908 bytes (89.31%) of diff not shown.
11.6 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00920.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-grid:·entitykey.hh·File·Reference</title>8 <title>dune-grid:·dataarraywriter.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, 44 lines modifiedOffset 58, 78 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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>··</div>
71 ··<div·class="headertitle"><div·class="title">entitykey.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">dataarraywriter.hh·File·Reference</div></div>
72 </div><!--header-->72 </div><!--header-->
73 <div·class="contents">73 <div·class="contents">
  
 74 <p>Data·array·writers·for·the·VTKWriter.··
 75 <a·href="#details">More...</a></p>
74 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;cstdint&gt;</code><br·/>
 77 <code>#include·&lt;iostream&gt;</code><br·/>
 78 <code>#include·&lt;string&gt;</code><br·/>
 79 <code>#include·&lt;iomanip&gt;</code><br·/>
75 <code>#include·&lt;vector&gt;</code><br·/>80 <code>#include·&lt;cmath&gt;</code><br·/>
 81 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
 82 <code>#include·&lt;dune/common/indent.hh&gt;</code><br·/>
 83 <code>#include·&lt;<a·class="el"·href="a00947_source.html">dune/grid/io/file/vtk/streams.hh</a>&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00956_source.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00935_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>
77 <code>#include·&quot;<a·class="el"·href="a00926_source.html">entitykey_inline.hh</a>&quot;</code><br·/> 
78 </div>85 </div>
79 <p><a·href="a00920_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00920_source.html">Go·to·the·source·code·of·this·file.</a></p>
80 <table·class="memberdecls">87 <table·class="memberdecls">
81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
82 Classes</h2></td></tr>89 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="a03722.html">Dune::DGFEntityKey&lt;·A·&gt;</a></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="a03870.html">Dune::VTK::DataArrayWriter</a></td></tr>
 91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">base·class·for·data·array·writers··<a·href="a03870.html#details">More...</a><br·/></td></tr>
 92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03874.html">Dune::VTK::AsciiDataArrayWriter</a></td></tr>
 94 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·streaming·writer·for·data·array·tags,·uses·ASCII·inline·format··<a·href="a03874.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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03878.html">Dune::VTK::BinaryDataArrayWriter</a></td></tr>
 97 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·streaming·writer·for·data·array·tags,·uses·binary·inline·format··<a·href="a03878.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="a03882.html">Dune::VTK::AppendedRawDataArrayWriter</a></td></tr>
 100 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·streaming·writer·for·data·array·tags,·uses·appended·raw·format··<a·href="a03882.html#details">More...</a><br·/></td></tr>
84 <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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03886.html">Dune::VTK::AppendedBase64DataArrayWriter</a></td></tr>
 103 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·streaming·writer·for·data·array·tags,·uses·appended·base64·format··<a·href="a03886.html#details">More...</a><br·/></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="a03890.html">Dune::VTK::NakedBase64DataArrayWriter</a></td></tr>
 106 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·streaming·writer·for·appended·data·array·tags,·uses·base64·format··<a·href="a03890.html#details">More...</a><br·/></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="a03894.html">Dune::VTK::NakedRawDataArrayWriter</a></td></tr>
 109 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·streaming·writer·for·appended·data·arrays,·uses·raw·format··<a·href="a03894.html#details">More...</a><br·/></td></tr>
 110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03726.html">Dune::ElementFaceUtil</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="a03898.html">Dune::VTK::DataArrayWriterFactory</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·factory·for·DataArrayWriters··<a·href="a03898.html#details">More...</a><br·/></td></tr>
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
89 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
90 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>117 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
91 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>118 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr>
 121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table>122 </table>
 123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 124 <div·class="textblock"><p·>Data·array·writers·for·the·VTKWriter.·</p>
 125 <dl·class="section·author"><dt>Author</dt><dd>Peter·Bastian,·Christian·Engwer</dd></dl>
 126 <p>This·file·contains·classes·to·help·writing·data·in·the·difeerent·VTK·output·modes·</p>
94 </div><!--·contents·-->127 </div></div><!--·contents·-->
95 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
96 <hr·class="footer"/><address·class="footer"><small>129 <hr·class="footer"/><address·class="footer"><small>
97 Generated·by&#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
98 </small></address>131 </small></address>
99 </body>132 </body>
100 </html>133 </html>
2.12 KB
html2text {}
    
Offset 6, 27 lines modifiedOffset 6, 66 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·vtk
12 Classes·|·Namespaces12 Classes·|·Namespaces
13 entitykey.hh·File·Reference13 dataarraywriter.hh·File·Reference
 14 Data·array·writers·for·the·VTKWriter.·More...
 15 #include·<cstdint>
14 #include·<iostream>16 #include·<iostream>
 17 #include·<string>
 18 #include·<iomanip>
15 #include·<vector>19 #include·<cmath>
 20 #include·<dune/common/exceptions.hh>
 21 #include·<dune/common/indent.hh>
 22 #include·<dune/grid/io/file/vtk/streams.hh>
16 #include·<dune/grid/io/file/dgfparser/dgfexception.hh>23 #include·<dune/grid/io/file/vtk/common.hh>
17 #include·"entitykey_inline.hh" 
18 Go_to_the_source_code_of_this_file.24 Go_to_the_source_code_of_this_file.
19 ·Classes25 ·Classes
20 struct· Dune::DGFEntityKey<_A_>26 class· Dune::VTK::DataArrayWriter
 27  ······base·class·for·data·array·writers·More...
21  28  
22 struct· Dune::ElementFaceUtil29 class· Dune::VTK::AsciiDataArrayWriter
 30  ······a·streaming·writer·for·data·array·tags,·uses·ASCII·inline·format
 31 ········More...
 32  
 33 class· Dune::VTK::BinaryDataArrayWriter
 34  ······a·streaming·writer·for·data·array·tags,·uses·binary·inline·format
 35 ········More...
 36  
 37 class· Dune::VTK::AppendedRawDataArrayWriter
 38  ······a·streaming·writer·for·data·array·tags,·uses·appended·raw·format
 39 ········More...
 40  
 41 class· Dune::VTK::AppendedBase64DataArrayWriter
 42  ······a·streaming·writer·for·data·array·tags,·uses·appended·base64·format
 43 ········More...
 44  
 45 class· Dune::VTK::NakedBase64DataArrayWriter
 46  ······a·streaming·writer·for·appended·data·array·tags,·uses·base64·format
 47 ········More...
 48  
 49 class· Dune::VTK::NakedRawDataArrayWriter
 50  ······a·streaming·writer·for·appended·data·arrays,·uses·raw·format·More...
 51  
 52 class· Dune::VTK::DataArrayWriterFactory
 53  ······a·factory·for·DataArrayWriters·More...
23  54  
24 ·Namespaces55 ·Namespaces
25 namespace· Dune56 namespace· Dune
26  ··········Include·standard·header·files.57  ··········Include·standard·header·files.
27  58  
 59 namespace· Dune::VTK
 60  
 61 *****·Detailed·Description·*****
 62 Data·array·writers·for·the·VTKWriter.
 63 ··Author
 64 ······Peter·Bastian,·Christian·Engwer
 65 This·file·contains·classes·to·help·writing·data·in·the·difeerent·VTK·output
 66 modes
  
28 ===============================================================================67 ===============================================================================
29 ·····Generated·by [doxygen]·1.9.468 ·····Generated·by [doxygen]·1.9.4
141 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00920_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-grid:·entitykey.hh·Source·File</title>8 <title>dune-grid:·dataarraywriter.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, 194 lines modifiedOffset 58, 482 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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">entitykey.hh</div></div>68 ··<div·class="headertitle"><div·class="title">dataarraywriter.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00920.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00920.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGFEnTITYKEY_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGFEnTITYKEY_HH</span></div> 
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_VTK_DATAARRAYWRITER_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_DATAARRAYWRITER_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;cstdint&gt;</span></div>
78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;iostream&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;string&gt;</span></div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;iomanip&gt;</span></div>
 83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;cstdint&gt;</span></div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</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;cmath&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00956.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</span></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><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</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="comment">//·DGFEntityKey</span></div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</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="comment">//·------------</span></div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;dune/common/indent.hh&gt;</span></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">template</span>&lt;·<span·class="keyword">class</span>·A·&gt;</div> 
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno"><a·class="line"·href="a03722.html">···20</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03722.html">DGFEntityKey</a></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="a00947.html">dune/grid/io/file/vtk/streams.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="a00935.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··{</div>91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 92 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····<a·class="code·hl_function"·href="a03722.html#adf300044edbd0bf1b8819e2c031e2aae">DGFEntityKey</a>·(·<span·class="keyword">const</span>·std·::·vector&lt;·A·&gt;·&amp;key,·<span·class="keywordtype">bool</span>·setOrigKey·=·<span·class="keyword">true</span>·);</div> 
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a03722.html#abdb2568a260e27ed18fe88af09fe0d05">···23</a></span>····<a·class="code·hl_function"·href="a03722.html#abdb2568a260e27ed18fe88af09fe0d05">DGFEntityKey</a>·(·<span·class="keyword">const</span>·std::vector&lt;·A·&gt;·&amp;key,</div> 
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>···················<span·class="keywordtype">int</span>·N,·<span·class="keywordtype">int</span>·offset,·<span·class="keywordtype">bool</span>·setOrigKey·=·<span·class="keyword">true</span>·);</div> 
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<a·class="code·hl_function"·href="a03722.html#adf300044edbd0bf1b8819e2c031e2aae">DGFEntityKey</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03722.html">DGFEntityKey&lt;·A·&gt;</a>·&amp;k·);</div> 
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<a·class="code·hl_struct"·href="a03722.html">DGFEntityKey&lt;·A·&gt;</a>·&amp;<a·class="code·hl_function"·href="a03722.html#a638d9486725791f6d5cdf736151380fb">operator=·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03722.html">DGFEntityKey&lt;·A·&gt;</a>·&amp;k·);</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"><a·class="line"·href="a03722.html#af32566a09e2c2f85f5bb3070fcca22a6">···29</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">const</span>·A·&amp;<a·class="code·hl_function"·href="a03722.html#af32566a09e2c2f85f5bb3070fcca22a6">operator[]·</a>(·<span·class="keywordtype">int</span>·i·)·<span·class="keyword">const</span>;</div> 
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03722.html#a220bb297c9006fca25df6da83e248292">···30</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03722.html#a220bb297c9006fca25df6da83e248292">operator·&lt;·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03722.html">DGFEntityKey&lt;·A·&gt;</a>·&amp;k·)·<span·class="keyword">const</span>;</div> 
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>93 <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="keywordtype">void</span>·<a·class="code·hl_function"·href="a03722.html#aa21b1d9095852f3bb3406b0ce4815b31">orientation</a>·(·<span·class="keywordtype">int</span>·base,·std·::·vector&lt;·std·::·vector&lt;·double·&gt;·&gt;·&amp;vtx·);</div> 
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03722.html#ac0e616694282bf7677c8295fc77c4ccd">print</a>(·std·::·ostream·&amp;out·=·std·::·cerr·)·<span·class="keyword">const</span>;</div> 
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>94 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 95 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">namespace·</span>VTK·{</div>
 96 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03722.html#a89b314f7907cfe19a5b203a0000bbffa">···35</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03722.html#a89b314f7907cfe19a5b203a0000bbffa">origKeySet</a>·()·<span·class="keyword">const</span>;</div> 
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03722.html#ab24de1aea858c105d82ced141566998e">···36</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">const</span>·A·&amp;<a·class="code·hl_function"·href="a03722.html#ab24de1aea858c105d82ced141566998e">origKey</a>·(·<span·class="keywordtype">int</span>·i·)·<span·class="keyword">const</span>;</div> 
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03722.html#a97489b94b57ec1c9382b9b2a5d1e71e2">···37</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03722.html#a97489b94b57ec1c9382b9b2a5d1e71e2">size</a>·()·<span·class="keyword">const</span>;</div> 
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>97 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 98 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03870.html">···55</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03870.html">DataArrayWriter</a></div>
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">private</span>:</div> 
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····std·::·vector&lt;·A·&gt;·key_,·origKey_;</div> 
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keywordtype">bool</span>·origKeySet_;</div> 
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··};</div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</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>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·A·&gt;</div> 
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03722.html#af32566a09e2c2f85f5bb3070fcca22a6">···46</a></span>··<span·class="keyword">inline</span>·<span·class="keyword">const</span>·A·&amp;<a·class="code·hl_function"·href="a03722.html#af32566a09e2c2f85f5bb3070fcca22a6">DGFEntityKey&lt;·A·&gt;·::·operator[]·</a>(·<span·class="keywordtype">int</span>·i·)<span·class="keyword">·const</span></div> 
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">··</span>{</div> 
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keywordflow">return</span>·key_[·i·];</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··}</div> 
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·A·&gt;</div> 
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03722.html#a220bb297c9006fca25df6da83e248292">···53</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03722.html#a220bb297c9006fca25df6da83e248292">DGFEntityKey&lt;·A·&gt;·::·operator&lt;·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03722.html">DGFEntityKey&lt;·A·&gt;</a>·&amp;k·)<span·class="keyword">·const</span></div> 
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">··</span>{</div> 
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="comment">//·assert(k.key_.size()==key_.size());</span></div> 
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keywordflow">return</span>·key_·&lt;·k.key_;</div> 
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··}</div>99 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····{</div>
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>100 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">public</span>:</div>
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>101 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 102 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03870.html#a305cf8e4c5161e22709982e8ff1bc3ff">···63</a></span>······<a·class="code·hl_function"·href="a03870.html#a305cf8e4c5161e22709982e8ff1bc3ff">DataArrayWriter</a>(<a·class="code·hl_enumeration"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741af">Precision</a>·_prec)</div>
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·A·&gt;</div> 
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03722.html#a89b314f7907cfe19a5b203a0000bbffa">···61</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03722.html#a89b314f7907cfe19a5b203a0000bbffa">DGFEntityKey&lt;·A·&gt;·::·origKeySet</a>·()<span·class="keyword">·const</span></div> 
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">··</span>{</div> 
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordflow">return</span>·origKeySet_;</div> 
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··}</div>103 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······:·prec(_prec)</div>
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>104 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······{}</div>
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>105 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·A·&gt;</div>106 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div>
 107 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03870.html#a2e8b577eecbdb43390f5ff0e6eb804ea">···69</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03870.html#a2e8b577eecbdb43390f5ff0e6eb804ea">write</a>(T·data)</div>
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a03722.html#ab24de1aea858c105d82ced141566998e">···68</a></span>··<span·class="keyword">inline</span>·<span·class="keyword">const</span>·A·&amp;<a·class="code·hl_function"·href="a03722.html#ab24de1aea858c105d82ced141566998e">DGFEntityKey&lt;·A·&gt;·::·origKey</a>·(·<span·class="keywordtype">int</span>·i·)<span·class="keyword">·const</span></div> 
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">··</span>{</div> 
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordflow">return</span>·origKey_[·i·];</div> 
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··}</div>108 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······{</div>
 109 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········<span·class="keywordflow">switch</span>(prec)</div>
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>110 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········{</div>
143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>111 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··········<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afad33ec2b0bbea6d471a4706cea030e1e3">Precision::float32</a>:</div>
144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·A·&gt;</div>112 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>············writeFloat32(data);·<span·class="keywordflow">break</span>;</div>
145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03722.html#a97489b94b57ec1c9382b9b2a5d1e71e2">···75</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03722.html#a97489b94b57ec1c9382b9b2a5d1e71e2">DGFEntityKey&lt[·...·truncated·by·diffoscope;·len:·58,·SHA:·e8516dcb259ae7ee667476513e3f8c65434b25a3aabcce75c84a5483eadb29ae·...·]</div>113 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··········<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afafb7fa22ede616c04c68a7663d0f81e92">Precision::float64</a>:</div>
 114 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>············writeFloat64(data);·<span·class="keywordflow">break</span>;</div>
 115 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··········<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afa3de84ad0700f2a1571f633d399e1900e">Precision::uint32</a>:</div>
 116 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>············writeUInt32(data);·<span·class="keywordflow">break</span>;</div>
 117 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··········<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afa5f423e669d0a8f4ab7c4c3e6da27161a">Precision::uint8</a>:</div>
 118 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>············writeUInt8(data);·<span·class="keywordflow">break</span>;</div>
 119 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··········<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afa0241adbbd83925f051b694d40f02747f">Precision::int32</a>:</div>
 120 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>············writeInt32(data);·<span·class="keywordflow">break</span>;</div>
Max diff block lines reached; 93255/121091 bytes (77.01%) of diff not shown.
22.9 KB
html2text {}
    
Offset 6, 223 lines modifiedOffset 6, 599 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser 
12 entitykey.hh11 ····*·vtk
 12 dataarraywriter.hh
13 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
19 ·5#ifndef·DUNE_DGFEnTITYKEY_HH 
20 ·6#define·DUNE_DGFEnTITYKEY_HH 
21 ·719 ·5
 20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_DATAARRAYWRITER_HH
 21 ·7#define·DUNE_GRID_IO_FILE_VTK_DATAARRAYWRITER_HH
 22 ·8
 23 ·9#include·<cstdint>
22 ·8#include·<iostream>24 ·10#include·<iostream>
 25 ·11#include·<string>
 26 ·12#include·<iomanip>
 27 ·13#include·<cstdint>
 28 ·14#include·<cmath>
23 ·9#include·<vector> 
24 ·10 
25 ·11#include·<dune/grid/io/file/dgfparser/dgfexception.hh> 
26 ·12 
27 ·13namespace·Dune 
28 ·14{ 
29 ·1529 ·15
30 ·16·//·DGFEntityKey 
31 ·17·//·------------30 ·16#include·<dune/common/exceptions.hh>
 31 ·17#include·<dune/common/indent.hh>
32 ·1832 ·18
33 ·19·template<·class·A·> 
34 20·struct·DGFEntityKey33 ·19#include·<dune/grid/io/file/vtk/streams.hh>
 34 ·20#include·<dune/grid/io/file/vtk/common.hh>
35 ·21·{35 ·21
 36 ·30namespace·Dune
36 ·22·DGFEntityKey·(·const·std·::·vector<·A·>·&key,·bool·setOrigKey·=·true·); 
37 23·DGFEntityKey·(·const·std::vector<·A·>·&key, 
38 ·24·int·N,·int·offset,·bool·setOrigKey·=·true·); 
39 ·25·DGFEntityKey·(·const·DGFEntityKey<_A_>·&k·); 
40 ·26 
41 ·27·DGFEntityKey<_A_>·&operator=(·const·DGFEntityKey<_A_>·&k·); 
42 ·28 
43 29·inline·const·A·&operator[](·int·i·)·const; 
44 30·inline·bool·operator_<(·const·DGFEntityKey<_A_>·&k·)·const; 
45 ·3137 ·31{
46 ·32·void·orientation·(·int·base,·std·::·vector<·std·::·vector<·double·>·>·&vtx 
47 ); 
48 ·33·void·print(·std·::·ostream·&out·=·std·::·cerr·)·const; 
49 ·3438 ·34
 39 ·35·namespace·VTK·{
 40 ·36
50 35·inline·bool·origKeySet·()·const; 
51 36·inline·const·A·&origKey·(·int·i·)·const; 
52 37·inline·int·size·()·const; 
53 ·3841 ·38
 42 55·class·DataArrayWriter
54 ·39·private: 
55 ·40·std·::·vector<·A·>·key_,·origKey_; 
56 ·41·bool·origKeySet_; 
57 ·42·}; 
58 ·43 
59 ·44 
60 ·45·template<·class·A·> 
61 46·inline·const·A·&DGFEntityKey<_A_>_::_operator[](·int·i·)·const 
62 ·47·{ 
63 ·48·return·key_[·i·]; 
64 ·49·} 
65 ·50 
66 ·51 
67 ·52·template<·class·A·> 
68 53·inline·bool·DGFEntityKey<_A_>_::_operator<(·const·DGFEntityKey<_A_>·&k·) 
69 const 
70 ·54·{43 ·56·{
 44 ·57·public:
71 ·55·//·assert(k.key_.size()==key_.size()); 
72 ·56·return·key_·<·k.key_; 
73 ·57·} 
74 ·58 
75 ·5945 ·59
 46 63·DataArrayWriter(Precision·_prec)
 47 ·64·:·prec(_prec)
 48 ·65·{}
76 ·60·template<·class·A·> 
77 61·inline·bool·DGFEntityKey<_A_>_::_origKeySet·()·const 
78 ·62·{ 
79 ·63·return·origKeySet_; 
80 ·64·} 
81 ·65 
82 ·6649 ·66
83 ·67·template<·class·A·>50 ·68·template<class·T>
 51 69·void·write(T·data)
84 68·inline·const·A·&DGFEntityKey<_A_>_::_origKey·(·int·i·)·const 
85 ·69·{ 
86 ·70·return·origKey_[·i·]; 
87 ·71·} 
88 ·72 
89 ·73 
90 ·74·template<·class·A·> 
91 75·inline·int·DGFEntityKey<_A_>_::_size·()·const 
92 ·76·{52 ·70·{
93 ·77·return·key_.size();53 ·71·switch(prec)
 54 ·72·{
 55 ·73·case·Precision::float32:
 56 ·74·writeFloat32(data);·break;
 57 ·75·case·Precision::float64:
 58 ·76·writeFloat64(data);·break;
 59 ·77·case·Precision::uint32:
 60 ·78·writeUInt32(data);·break;
 61 ·79·case·Precision::uint8:
 62 ·80·writeUInt8(data);·break;
 63 ·81·case·Precision::int32:
 64 ·82·writeInt32(data);·break;
 65 ·83·default:
 66 ·84·DUNE_THROW(Dune::NotImplemented,·"Unknown·precision·type");
94 ·78·}67 ·85·}
95 ·79 
96 ·80 
97 ·81 
Max diff block lines reached; 19563/23391 bytes (83.63%) of diff not shown.
9.37 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00923.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-grid:·dgfgeogrid.hh·File·Reference</title>8 <title>dune-grid:·volumeiterators.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, 54 lines modifiedOffset 58, 46 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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>··</div>
71 ··<div·class="headertitle"><div·class="title">dgfgeogrid.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">volumeiterators.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;dune/common/typetraits.hh&gt;</code><br·/> 
75 <code>#include·&lt;<a·class="el"·href="a00725_source.html">dune/grid/geometrygrid.hh</a>&gt;</code><br·/> 
76 <code>#include·&lt;<a·class="el"·href="a07232_source.html">dune/grid/io/file/dgfparser/dgfparser.hh</a>&gt;</code><br·/> 
77 <code>#include·&lt;<a·class="el"·href="a07319_source.html">dune/grid/io/file/dgfparser/blocks/projection.hh</a>&gt;</code><br·/> 
78 <code>#include·&lt;<a·class="el"·href="a01013_source.html">dune/grid/utility/hostgridaccess.hh</a>&gt;</code><br·/> 
79 <code>#include·&lt;<a·class="el"·href="a07292_source.html">dune/grid/common/intersection.hh</a>&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a00953_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00962_source.html">dune/grid/io/file/vtk/corner.hh</a>&gt;</code><br·/>
 76 <code>#include·&lt;<a·class="el"·href="a00908_source.html">dune/grid/io/file/vtk/corneriterator.hh</a>&gt;</code><br·/>
 77 <code>#include·&lt;<a·class="el"·href="a00938_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code><br·/>
 78 <code>#include·&lt;<a·class="el"·href="a00905_source.html">dune/grid/io/file/vtk/pointiterator.hh</a>&gt;</code><br·/>
81 </div>79 </div>
82 <p><a·href="a00923_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00923_source.html">Go·to·the·source·code·of·this·file.</a></p>
83 <table·class="memberdecls">81 <table·class="memberdecls">
84 <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>
85 Classes</h2></td></tr>83 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="a03630.html">Dune::DGFCoordFunction&lt;·dimD,·dimR·&gt;</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="a03978.html">Dune::VTK::ConformingVolumeIteratorFactory&lt;·GV·&gt;</a></td></tr>
87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <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="a03638.html">Dune::DGFCoordFunctionFactory&lt;·HostGrid,·CoordFunction,·false·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03642.html">Dune::DGFCoordFunctionFactory&lt;·HostGrid,·CoordFunction,·true·&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="a03982.html">Dune::VTK::NonConformingVolumeIteratorFactory&lt;·GV·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03646.html">Dune::DGFCoordFunctionFactory&lt;·HostGrid,·DGFCoordFunction&lt;·dimD,·dimR·&gt;,·false·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03650.html">Dune::DGFGridFactory&lt;·GeometryGrid&lt;·HostGrid,·CoordFunction,·Allocator·&gt;·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03654.html">Dune::DGFGridInfo&lt;·GeometryGrid&lt;·HostGrid,·CoordFunction,·Allocator·&gt;·&gt;</a></td></tr> 
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table><table·class="memberdecls">88 </table><table·class="memberdecls">
99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
100 Namespaces</h2></td></tr>90 Namespaces</h2></td></tr>
101 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>91 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
102 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>92 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
103 <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:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr>
 95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 </table>96 </table>
105 </div><!--·contents·-->97 </div><!--·contents·-->
106 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
107 <hr·class="footer"/><address·class="footer"><small>99 <hr·class="footer"/><address·class="footer"><small>
108 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4100 Generated·by&#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
109 </small></address>101 </small></address>
110 </body>102 </body>
1.64 KB
html2text {}
    
Offset 6, 41 lines modifiedOffset 6, 30 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·vtk
12 Classes·|·Namespaces12 Classes·|·Namespaces
 13 volumeiterators.hh·File·Reference
13 dgfgeogrid.hh·File·Reference 
14 #include·<dune/common/typetraits.hh> 
15 #include·<dune/grid/geometrygrid.hh> 
16 #include·<dune/grid/io/file/dgfparser/dgfparser.hh> 
17 #include·<dune/grid/io/file/dgfparser/blocks/projection.hh> 
18 #include·<dune/grid/utility/hostgridaccess.hh> 
19 #include·<dune/grid/common/intersection.hh>14 #include·<dune/grid/common/gridenums.hh>
20 #include·<dune/grid/io/file/dgfparser/parser.hh>15 #include·<dune/grid/io/file/vtk/corner.hh>
 16 #include·<dune/grid/io/file/vtk/corneriterator.hh>
 17 #include·<dune/grid/io/file/vtk/functionwriter.hh>
 18 #include·<dune/grid/io/file/vtk/pointiterator.hh>
21 Go_to_the_source_code_of_this_file.19 Go_to_the_source_code_of_this_file.
22 ·Classes20 ·Classes
23 ·class· Dune::DGFCoordFunction<_dimD,_dimR_>21 class· Dune::VTK::ConformingVolumeIteratorFactory<_GV_>
24  22  
 23 class· Dune::VTK::NonConformingVolumeIteratorFactory<_GV_>
25 struct· Dune::DGFCoordFunctionFactory<_HostGrid,_CoordFunction,_false_> 
26   
27 struct· Dune::DGFCoordFunctionFactory<_HostGrid,_CoordFunction,_true_> 
28   
29 struct· Dune::DGFCoordFunctionFactory<_HostGrid,_DGFCoordFunction<_dimD,_dimR 
30 ·········>,_false_> 
31   
32 struct· Dune::DGFGridFactory<_GeometryGrid<_HostGrid,_CoordFunction,_Allocator 
33 ·········>_> 
34   
35 struct· Dune::DGFGridInfo<_GeometryGrid<_HostGrid,_CoordFunction,_Allocator_> 
36 ·········> 
37  24  
38 ·Namespaces25 ·Namespaces
39 namespace· Dune26 namespace· Dune
40  ··········Include·standard·header·files.27  ··········Include·standard·header·files.
41  28  
 29 namespace· Dune::VTK
 30  
  
42 ===============================================================================31 ===============================================================================
43 ·····Generated·by [doxygen]·1.9.432 ·····Generated·by [doxygen]·1.9.4
125 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00923_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-grid:·dgfgeogrid.hh·Source·File</title>8 <title>dune-grid:·volumeiterators.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, 304 lines modifiedOffset 58, 204 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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">dgfgeogrid.hh</div></div>68 ··<div·class="headertitle"><div·class="title">volumeiterators.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00923.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00923.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGFGEOGRID_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGFGEOGRID_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;dune/common/typetraits.hh&gt;</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_VTK_VOLUMEITERATORS_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_VOLUMEITERATORS_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;<a·class="code"·href="a00725.html">dune/grid/geometrygrid.hh</a>&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07232.html">dune/grid/io/file/dgfparser/dgfparser.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00962.html">dune/grid/io/file/vtk/corner.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07319.html">dune/grid/io/file/dgfparser/blocks/projection.hh</a>&gt;</span></div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00908.html">dune/grid/io/file/vtk/corneriterator.hh</a>&gt;</span></div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01013.html">dune/grid/utility/hostgridaccess.hh</a>&gt;</span></div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00938.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</span></div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07292.html">dune/grid/common/intersection.hh</a>&gt;</span></div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00905.html">dune/grid/io/file/vtk/pointiterator.hh</a>&gt;</span></div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00953.html">dune/grid/io/file/dgfparser/parser.hh</a>&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>·</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="a01063.html">Dune</a></div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.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="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 88 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">namespace·</span>VTK·{</div>
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>89 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 90 <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>·GV&gt;</div>
 91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a03978.html">···23</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03978.html">ConformingVolumeIteratorFactory</a>·{</div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">··/************************************************************************</span></div> 
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">··*·Warning:</span></div> 
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">··*·Reading·DGF·files·directly·into·a·GeometryGrid·is·a·dirty·hack·for</span></div> 
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">··*·two·reasons:</span></div>92 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······<span·class="keyword">const</span>·GV&amp;·gv;</div>
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">··*···1)·The·host·grid·and·coordinate·function·are·never·deleted·(dangling</span></div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">··*······pointers).</span></div>93 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">··*···2)·The·coordinate·function·has·to·provide·a·default·constructor</span></div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">··************************************************************************/</span></div>94 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GV::IndexSet·IndexSet;</div>
 95 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03978.html#a1635122dd8223032c1cf2beca9edba0d">···27</a></span>······<span·class="keyword">const</span>·IndexSet&amp;·indexSet()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·gv.indexSet();·}</div>
 96 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03926.html">ConformingConnectivityWriter</a>&lt;</div>
 97 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··········<a·class="code·hl_class"·href="a03978.html">ConformingVolumeIteratorFactory</a>&lt;GV&gt;·&gt;;</div>
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>98 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">//·External·Forward·Declarations</span></div>99 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">public</span>:</div>
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="comment">//·-----------------------------</span></div>100 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03978.html#a9c6a74528c100d905040e6d92c3ddf82">···32</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<a·class="code·hl_variable"·href="a03978.html#a9c6a7[·...·truncated·by·diffoscope;·len:·57,·SHA:·958079d26270e8442cbbb250acd0bf853cd3b805408c0696f7e007dd3aca7673·...·]</div>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>101 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp,·<span·class="keyword">class</span>·IntersectionImp·&gt;</div> 
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">class·</span>Intersection;</div> 
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>102 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a03978.html#ae6215cf619aa91c50ea484dd97ac727f">···34</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GV::template·Codim&lt;0&gt;::Entity·<a·class="co[·...·truncated·by·diffoscope;·len:·77,·SHA:·dc480a846112e2d209b9938b19c7eedacb64f3a90280f3075ed6cfff1567c2a3·...·]</div>
 103 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GV::template·Codim&lt;0&gt;::</div>
 104 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03978.html#af30e7aadb0aeee24c0b283cd2490f3e3">···36</a></span>······template·Partition&lt;InteriorBorder_Partition&gt;::Iterator·<a·class="code·hl_typedef"·href="a03978.html#af30e7aadb0aeee24c0b283cd2490f3e3">CellIterator</a>;</div>
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>105 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 106 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03978.html#a69c1e7e99c32cc2d86fff8519526a9f9">···38</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03862.html">VTK::Corner&lt;Cell&gt;</a>·<a·class="code·hl_typedef"·href="a03978.html#a69c1e7e99c32cc2d86fff8519526a9f9">Corner</a>;</div>
 107 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03978.html#a610893d34f81ac0470b21554c133d71c">···39</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03866.html">VTK::CornerIterator&lt;CellIterator&gt;</a>·<a·class="code·hl_typedef"·href="a03978.html#a610893d34f81ac0470b21554c133d71c">CornerIterator</a>;</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>··<span·class="comment">//·DGFCoordFunction</span></div> 
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="comment">//·----------------</span></div> 
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>108 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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="keywordtype">int</span>·dimD,·<span·class="keywordtype">int</span>·dimR·&gt;</div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03630.html">···43</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03630.html">DGFCoordFunction</a></div> 
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03110.html">AnalyticalCoordFunction</a>&lt;·double,·dimD,·dimR,·DGFCoordFunction&lt;·dimD,·dimR·&gt;·&gt;</div>109 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03978.html#abacbecdfa7ef99ffa859d1976522761f">···41</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03862.html">VTK::Corner&lt;Cell&gt;</a>·<a·class="code[·...·truncated·by·diffoscope;·len:·75,·SHA:·d5d1d126b6a995d9aa88ab44c1994db718bde819d7a49e37d27fd119a392b679·...·];</div>
 110 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03942.html">VTK::PointIterator</a>&lt;<a·class="code·hl_typedef"·href="a03978.html#af30e7aadb0aeee24c0b283cd2490f3e3">CellIterator</a>,</div>
 111 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03978.html#a8cbaec5a413791981eccc637e117e81d">···43</a></span>··········<span·class="keyword">typename</span>·GV::IndexSet&gt;·<a·class="code·hl_typedef"·href="a03978.html#a8cbaec5a413791981eccc637e117e81d">PointIterator</a>;</div>
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··{</div>112 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03630.html">DGFCoordFunction&lt;·dimD,·dimR·&gt;</a>·<a·class="code·hl_class"·href="a03630.html">This</a>;</div> 
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03110.html">AnalyticalCoordFunction&lt;·double,·dimD,·dimR,·This·&gt;</a>·<a·class="code·hl_class"·href="a03110.html">Base</a>;</div>113 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03926.html">ConformingConnectivityWriter&lt;ConformingVolumeIteratorFactory&lt;GV&gt;</a></div>
 114 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03978.html#a99a0905da2e8c1823ccfb6ade7a32ad8">···46</a></span>··········&gt;·<a·class="code·hl_typedef"·href="a03978.html#a99a0905da2e8c1823ccfb6ade7a32ad8">ConnectivityWriter</a>;</div>
 115 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03978.html#a8c5047d2db3a9944024294d16790361a">···47</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GV::Communication·<a·class="code·hl_typedef"·href="a03978.html#a8c5047d2db3a9944024294d16790361a">Communication</a>;</div>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>116 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 117 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03978.html#ab57f74709d2ba0987d8cf0a2e5a86602">···49</a></span>······<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03978.html#ab57f74709d2ba0987d8cf0a2e5a86602">ConformingVolumeIteratorFactory</a>(<span·class="keyword">const</span>·GV&amp;·gv_)</div>
 118 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········:·gv(gv_)</div>
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">public</span>:</div>119 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······{·}</div>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03630.html#a79970c86718dcd312a43d89761134223">···50</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a03110.html#a5095143cd2ed7ab0b7b852fb58d470ab">Base::DomainVector</a>·<a·class="code·hl_typedef"·href="a03630.html#a79970c86718dcd312a43d89761134223">DomainVector</a>;</div> 
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03630.html#afd70826c37eaac3fbefb3913b8e2aa95">···51</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a03110.html#aaf0b0215f0a71e6c00b5e439352ccfd7">Base::RangeVector</a>·<a·class="code·hl_typedef"·href="a03630.html#afd70826c37eaac3fbefb3913b8e2aa95">RangeVector</a>;</div> 
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>120 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 121 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03978.html#ae0e33d61befa77ee84e37f2f0f8951ff">···53</a></span>······<a·class="code·hl_typedef"·href="a03978.html#af30e7aadb0aeee24c0b283cd2490f3e3">CellIterator</a>·<a·class="code·hl_function"·href="a03978.html#ae0e33d61befa77ee84e37f2f0f8951ff">beginCells</a>()<span·class="keyword">·const·</span>{</div>
 122 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········<span·class="keywordflow">return</span>·gv.template·begin&lt;0,·InteriorBorder_Partition&gt;();</div>
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03630.html#ab73e43f943b9da4f478448b5fdd7adeb">···53</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a03610.html">dgf::ProjectionBlock::Expression</a>·<a·class="code·hl_typedef"·href="a03630.html#ab73e43f943b9da4f478448b5fdd7adeb">Expression</a>;</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"><a·class="line"·href="a03630.html#acdbde602b104099d9a6f248b4b221b59">···55</a></span>····<a·class="code·hl_function"·href="a03630.html#acdbde602b104099d9a6f248b4b221b59">DGFCoordFunction</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03610.html">Expression</a>·*expression·)</div> 
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······:·expression_(·expression·)</div> 
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····{}</div>123 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······}</div>
 124 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03978.html#a72933dc1a25db46a6fdb9e474fa40f90">···56</a></span>······<a·class="code·hl_typedef"·href="a03978.html#af30e7aadb0aeee24c0b283cd2490f3e3">CellIterator</a>·<a·class="code·hl_function"·href="a03978.html#a72933dc1a25db46a6fdb9e474fa40f90">endCells</a>()<span·class="keyword">·const·</span>{</div>
 125 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········<span·class="keywordflow">return</span>·gv.template·end&lt;0,·InteriorBorder_Partition&gt;();</div>
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>126 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······}</div>
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03630.html#aa7676cca3b5b4e676e726608e1c9c8e1">···59</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03630.html#aa7676cca3b5b4e676e726608e1c9c8e1">evaluate</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03630.html#a79970c86718dcd312a43d89761134223">DomainVector</a>·&amp;x,·<a·class="code·hl_typedef"·href="a03630.html#afd70826c37eaac3fbefb3913b8e2aa95">RangeVector</a>·&amp;y·)<span·class="keyword">·const</span></div> 
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">····</span>{</div>127 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 128 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03978.html#a9aff567af22a6812aa8e242e1650f5d9">···60</a></span>······<a·class="code·hl_class"·href="a03866.html">CornerIterator</a>·<a·class="code·hl_function"·href="a03978.html#a9aff567af22a6812aa8e242e1650f5d9">beginCorners</a>()<span·class="keyword">·const·</span>{</div>
 129 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a03978.html#a610893d34f81ac0470b21554c133d71c">CornerIterator</a>(<a·class="code·hl_function"·href="a03978.html#ae0e33d61befa77ee84e37f2f0f8951ff">beginCells</a>(),·<a·class="code·hl_function"·href="a03978.html#a72933dc1a25db46a6fdb9e474fa40f90">endCells</a>());</div>
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······std::vector&lt;·double·&gt;·vx(·dimD·);</div> 
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······std::vector&lt;·double·&gt;·vy;</div> 
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·dimD;·++i·)</div> 
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········vx[·i·]·=·x[·i·];</div>130 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······}</div>
 131 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03978.html#a0c978cb21ce59845402fb2d1d4f7c0af">···63</a></span>······<a·class="code·hl_class"·href="a03866.html">CornerIterator</a>·<a·class="code·hl_function"·href="a03978.html#a0c978cb21ce59845402fb2d1d4f7c0af">endCorners</a>()<span·class="keyword">·const·</span>{</div>
 132 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a03978.html#a610893d34f81ac0470b21554c133d71c">CornerIterator</a>(<a·class="code·hl_function"·href="a03978.html#a72933dc1a25db46a6fdb9e474fa40f90">endCells</a>());</div>
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······expression_-&gt;<a·class="code·hl_function"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">evaluate</a>(·vx,·vy·);</div> 
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······assert(·vy.size()·==·<span·class="keywordtype">size_t</span>(·dimR·)·);</div> 
137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·dimR;·++i·)</div> 
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········y[·i·]·=·vy[·i·];</div>133 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······}</div>
 134 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 135 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a03978.html#ae9825228b36b518fa8a86c89557fda6d">···67</a></span>······<a·class="code·hl_class"·href="a03942.html">PointIterator</a>·<a·class="code·hl_function"·href="a03978.html#ae9825228b36b518fa8a86c89557fda6d">beginPoints</a>()<span·class="keyword">·const·</span>{</div>
 136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a03978.html#a8cbaec5a413791981eccc637e117e81d">PointIterator</a>(<a·class="code·hl_function"·href="a03978.html#ae0e33d61befa77ee84e37f2f0f8951ff">beginCells</a>(),·<a·class="code·hl_function"·href="a03978.html#a72933dc1a25db46a6fdb9e474fa40f90">endCells</a>(),·gv.indexSet());</div>
Max diff block lines reached; 55858/103515 bytes (53.96%) of diff not shown.
23.5 KB
html2text {}
    
Offset 6, 426 lines modifiedOffset 6, 287 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser 
12 dgfgeogrid.hh11 ····*·vtk
 12 volumeiterators.hh
13 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
 19 ·5
 20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_VOLUMEITERATORS_HH
 21 ·7#define·DUNE_GRID_IO_FILE_VTK_VOLUMEITERATORS_HH
 22 ·8
19 ·5#ifndef·DUNE_DGFGEOGRID_HH 
20 ·6#define·DUNE_DGFGEOGRID_HH 
21 ·7 
22 ·8#include·<dune/common/typetraits.hh> 
23 ·9 
24 ·10#include·<dune/grid/geometrygrid.hh> 
25 ·11#include·<dune/grid/io/file/dgfparser/dgfparser.hh> 
26 ·12#include·<dune/grid/io/file/dgfparser/blocks/projection.hh> 
27 ·13#include·<dune/grid/utility/hostgridaccess.hh> 
28 ·14#include·<dune/grid/common/intersection.hh>23 ·9#include·<dune/grid/common/gridenums.hh>
 24 ·10
 25 ·11#include·<dune/grid/io/file/vtk/corner.hh>
 26 ·12#include·<dune/grid/io/file/vtk/corneriterator.hh>
 27 ·13#include·<dune/grid/io/file/vtk/functionwriter.hh>
 28 ·14#include·<dune/grid/io/file/vtk/pointiterator.hh>
29 ·1529 ·15
30 ·16#include·<dune/grid/io/file/dgfparser/parser.hh> 
31 ·17 
32 ·18 
33 ·19namespace·Dune30 ·16namespace·Dune·{
34 ·20{31 ·19
 32 ·20·namespace·VTK·{
35 ·2133 ·21
36 ·22·/************************************************************************ 
37 ·23·*·Warning: 
38 ·24·*·Reading·DGF·files·directly·into·a·GeometryGrid·is·a·dirty·hack·for 
39 ·25·*·two·reasons: 
40 ·26·*·1)·The·host·grid·and·coordinate·function·are·never·deleted·(dangling 
41 ·27·*·pointers). 
42 ·28·*·2)·The·coordinate·function·has·to·provide·a·default·constructor 
43 ·29·************************************************************************/34 ·22·template<typename·GV>
 35 23·class·ConformingVolumeIteratorFactory·{
 36 ·24·const·GV&·gv;
 37 ·25
 38 ·26·typedef·typename·GV::IndexSet·IndexSet;
 39 27·const·IndexSet&·indexSet()·const·{·return·gv.indexSet();·}
 40 ·28·friend·class·ConformingConnectivityWriter<
 41 ·29·ConformingVolumeIteratorFactory<GV>·>;
44 ·3042 ·30
45 ·31·//·External·Forward·Declarations 
46 ·32·//·-----------------------------43 ·31·public:
 44 32·static·const·unsigned·dimCell·=·GV::dimension;
47 ·3345 ·33
48 ·34·template<·class·GridImp,·class·IntersectionImp·> 
49 ·35·class·Intersection; 
50 ·3646 34·typedef·typename·GV::template·Codim<0>::Entity·Cell;
 47 ·35·typedef·typename·GV::template·Codim<0>::
 48 36·template·Partition<InteriorBorder_Partition>::Iterator·CellIterator;
51 ·3749 ·37
 50 38·typedef·VTK::Corner<Cell>·Corner;
 51 39·typedef·VTK::CornerIterator<CellIterator>·CornerIterator;
 52 ·40
 53 41·typedef·VTK::Corner<Cell>·Point;
 54 ·42·typedef·VTK::PointIterator<CellIterator,
 55 43·typename·GV::IndexSet>·PointIterator;
 56 ·44
 57 ·45·typedef·ConformingConnectivityWriter<ConformingVolumeIteratorFactory<GV>
 58 46·>·ConnectivityWriter;
 59 47·typedef·typename·GV::Communication·Communication;
52 ·38 
53 ·39·//·DGFCoordFunction 
54 ·40·//·---------------- 
55 ·41 
56 ·42·template<·int·dimD,·int·dimR·> 
57 43·class·DGFCoordFunction 
58 ·44·:·public·AnalyticalCoordFunction<·double,·dimD,·dimR,·DGFCoordFunction< 
59 dimD,·dimR·>·> 
60 ·45·{ 
61 ·46·typedef·DGFCoordFunction<_dimD,_dimR_>·This; 
62 ·47·typedef·AnalyticalCoordFunction<_double,_dimD,_dimR,_This_>·Base; 
63 ·4860 ·48
64 ·49·public: 
65 50·typedef·typename·Base::DomainVector·DomainVector; 
66 51·typedef·typename·Base::RangeVector·RangeVector;61 49·explicit·ConformingVolumeIteratorFactory(const·GV&·gv_)
 62 ·50·:·gv(gv_)
 63 ·51·{·}
67 ·5264 ·52
68 53·typedef·dgf::ProjectionBlock::Expression·Expression; 
69 ·54 
70 55·DGFCoordFunction·(·const·Expression·*expression·) 
71 ·56·:·expression_(·expression·) 
72 ·57·{}65 53·CellIterator·beginCells()·const·{
 66 ·54·return·gv.template·begin<0,·InteriorBorder_Partition>();
 67 ·55·}
 68 56·CellIterator·endCells()·const·{
 69 ·57·return·gv.template·end<0,·InteriorBorder_Partition>();
73 ·5870 ·58·}
74 59·void·evaluate·(·const·DomainVector·&x,·RangeVector·&y·)·const 
75 ·60·{ 
76 ·61·std::vector<·double·>·vx(·dimD·); 
77 ·62·std::vector<·double·>·vy; 
78 ·63·for(·int·i·=·0;·i·<·dimD;·++i·) 
79 ·64·vx[·i·]·=·x[·i·]; 
80 ·65·expression_->evaluate(·vx,·vy·); 
81 ·66·assert(·vy.size()·==·size_t(·dimR·)·); 
82 ·67·for(·int·i·=·0;·i·<·dimR;·++i·) 
83 ·68·y[·i·]·=·vy[·i·];71 ·59
 72 60·CornerIterator·beginCorners()·const·{
 73 ·61·return·CornerIterator(beginCells(),·endCells());
 74 ·62·}
 75 63·CornerIterator·endCorners()·const·{
 76 ·64·return·CornerIterator(endCells());
 77 ·65·}
 78 ·66
 79 67·PointIterator·beginPoints()·const·{
 80 ·68·return·PointIterator(beginCells(),·endCells(),·gv.indexSet());
84 ·69·}81 ·69·}
Max diff block lines reached; 16525/23998 bytes (68.86%) of diff not shown.
5.85 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00926.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-grid:·entitykey_inline.hh·File·Reference</title>8 <title>dune-grid:·boundarywriter.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, 34 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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>··</div>
70 ··<div·class="headertitle"><div·class="title">entitykey_inline.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">boundarywriter.hh·File·Reference</div></div>
71 </div><!--header-->72 </div><!--header-->
72 <div·class="contents">73 <div·class="contents">
73 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>
74 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>75 <code>#include·&lt;string&gt;</code><br·/>
75 <code>#include·&lt;<a·class="el"·href="a00920_source.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00902_source.html">dune/grid/io/file/vtk/basicwriter.hh</a>&gt;</code><br·/>
 77 <code>#include·&lt;<a·class="el"·href="a00944_source.html">dune/grid/io/file/vtk/boundaryiterators.hh</a>&gt;</code><br·/>
 78 <code>#include·&lt;<a·class="el"·href="a00914_source.html">dune/grid/io/file/vtk/skeletonfunction.hh</a>&gt;</code><br·/>
76 </div>79 </div>
77 <p><a·href="a00926_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00926_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 <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>
 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="a03838.html">Dune::VTK::NonConformingBoundaryWriter&lt;·GV·&gt;</a></td></tr>
 85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 86 </table><table·class="memberdecls">
79 <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>
80 Namespaces</h2></td></tr>88 Namespaces</h2></td></tr>
81 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>89 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
82 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>90 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 92 <tr·class="memitem:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr>
 93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table>94 </table>
85 </div><!--·contents·-->95 </div><!--·contents·-->
86 <!--·start·footer·part·-->96 <!--·start·footer·part·-->
87 <hr·class="footer"/><address·class="footer"><small>97 <hr·class="footer"/><address·class="footer"><small>
88 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.498 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
89 </small></address>99 </small></address>
90 </body>100 </body>
881 B
html2text {}
    
Offset 6, 21 lines modifiedOffset 6, 28 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser 
12 Namespaces 
13 entitykey_inline.hh·File·Reference 
14 #include·<algorithm> 
15 #include·<dune/geometry/referenceelements.hh> 
16 #include·<dune/grid/io/file/dgfparser/entitykey.hh>11 ····*·vtk
 12 Classes·|·Namespaces
 13 boundarywriter.hh·File·Reference
 14 #include·<memory>
 15 #include·<string>
 16 #include·<dune/grid/io/file/vtk/basicwriter.hh>
 17 #include·<dune/grid/io/file/vtk/boundaryiterators.hh>
 18 #include·<dune/grid/io/file/vtk/skeletonfunction.hh>
17 Go_to_the_source_code_of_this_file.19 Go_to_the_source_code_of_this_file.
 20 ·Classes
 21 class· Dune::VTK::NonConformingBoundaryWriter<_GV_>
 22  
18 ·Namespaces23 ·Namespaces
19 namespace· Dune24 namespace· Dune
20  ··········Include·standard·header·files.25  ··········Include·standard·header·files.
21  26  
 27 namespace· Dune::VTK
 28  
  
22 ===============================================================================29 ===============================================================================
23 ·····Generated·by [doxygen]·1.9.430 ·····Generated·by [doxygen]·1.9.4
56.8 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00926_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-grid:·entitykey_inline.hh·Source·File</title>8 <title>dune-grid:·boundarywriter.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, 210 lines modifiedOffset 58, 104 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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">entitykey_inline.hh</div></div>68 ··<div·class="headertitle"><div·class="title">boundarywriter.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00926.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00926.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ENTITYKEY_INLINE_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ENTITYKEY_INLINE_HH</span></div> 
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_VTK_BOUNDARYWRITER_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_BOUNDARYWRITER_HH</span></div>
 78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><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;memory&gt;</span></div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00920.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</span></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00902.html">dune/grid/io/file/vtk/basicwriter.hh</a>&gt;</span></div>
 83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00944.html">dune/grid/io/file/vtk/boundaryiterators.hh</a>&gt;</span></div>
 84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00914.html">dune/grid/io/file/vtk/skeletonfunction.hh</a>&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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</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>·</div>87 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="comment">//·DGFEntityKey</span></div>88 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">namespace·</span>VTK·{</div>
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//·------------</span></div> 
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>89 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·A·&gt;</div>90 <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>·GV&gt;</div>
 91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a03838.html">···23</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03838.html">NonConformingBoundaryWriter</a></div>
 92 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03834.html">NonConformingBoundaryIteratorFactory</a>&lt;GV&gt;,</div>
 93 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>········<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03822.html">BasicWriter</a>&lt;NonConformingBoundaryIteratorFactory&lt;GV&gt;·&gt;</div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno"><a·class="line"·href="a03722.html#adf300044edbd0bf1b8819e2c031e2aae">···19</a></span>··<span·class="keyword">inline</span>·<a·class="code·hl_function"·href="a03722.html#adf300044edbd0bf1b8819e2c031e2aae">DGFEntityKey&lt;·A·&gt;·::·DGFEntityKey</a>·(·<span·class="keyword">const</span>·std·::·vector&lt;·A·&gt;·&amp;key,·<span·class="keywordtype">bool</span>·setOrigKey·)</div> 
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····:·key_(·key.size()·),</div> 
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>······origKey_(·key.size()·),</div> 
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a03722.html#adf300044edbd0bf1b8819e2c031e2aae">···22</a></span>······origKeySet_(·setOrigKey·)</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>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;key_.size();·i++)</div> 
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a03722.html#aeba3ff0f76a29d0b350c43c54591213e">···25</a></span>····{</div> 
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······key_[i]=key[i];</div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03722.html#a638d9486725791f6d5cdf736151380fb">···27</a></span>······origKey_[i]=key_[i];</div> 
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····}</div>94 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····{</div>
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····std·::·sort(·key_.begin(),·key_.end()·);</div>95 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03834.html">NonConformingBoundaryIteratorFactory&lt;GV&gt;</a>·<a·class="code·hl_class"·href="a03834.html">Factory</a>;</div>
 96 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03822.html">BasicWriter&lt;Factory&gt;</a>·<a·class="code·hl_class"·href="a03822.html">Base</a>;</div>
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··}</div>97 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 98 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keyword">const</span>·GV&amp;·gv;</div>
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>99 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 100 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">public</span>:</div>
 101 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03838.html#ad8df66b0d920e7ec69ea79545a32c097">···33</a></span>······<a·class="code·hl_function"·href="a03838.html#ad8df66b0d920e7ec69ea79545a32c097">NonConformingBoundaryWriter</a>(<span·class="keyword">const</span>·GV&amp;·gv_)</div>
 102 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········:·<a·class="code·hl_class"·href="a03834.html">Factory</a>(gv_),·<a·class="code·hl_class"·href="a03822.html">Base</a>(static_cast&lt;const·<a·class="code·hl_class"·href="a03834.html">Factory</a>&amp;&gt;(*this)),·gv(gv_)</div>
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03722.html#aa21b1d9095852f3bb3406b0ce4815b31">···32</a></span>·</div> 
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03722.html#ac0e616694282bf7677c8295fc77c4ccd">···33</a></span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·A·&gt;</div> 
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">inline</span>·<a·class="code·hl_function"·href="a03722.html#adf300044edbd0bf1b8819e2c031e2aae">DGFEntityKey&lt;·A·&gt;·::·DGFEntityKey</a>·(·<span·class="keyword">const</span>·std·::·vector&lt;·A·&gt;·&amp;key,</div> 
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·············································<span·class="keywordtype">int</span>·N,·<span·class="keywordtype">int</span>·offset,·<span·class="keywordtype">bool</span>·setOrigKey·)</div> 
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····:·key_(·N·),</div>103 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······{·}</div>
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······origKey_(·N·),</div> 
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······origKeySet_(·setOrigKey·)</div> 
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··{</div>104 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 105 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keyword">using·</span><a·class="code·hl_function"·href="a03822.html#af4e391b5f3f1058ad1fc96d4e50f66b1">Base::addCellData</a>;</div>
 106 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;key_.size();·i++)</div>107 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Func&gt;</div>
 108 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a03838.html#ae0a5a1cd6ac836444836cd31ec621484">···40</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03838.html#ae0a5a1cd6ac836444836cd31ec621484">addCellData</a>(<span·class="keyword">const</span>·std::shared_ptr&lt;Func&gt;&amp;·p,·<span·class="keyword">const</span>·std::string&amp;·name)·{</div>
 109 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········<a·class="code·hl_function"·href="a03838.html#ae0a5a1cd6ac836444836cd31ec621484">addCellData</a>(std::shared_ptr&lt;typename·Base::FunctionWriter&gt;</div>
 110 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······················(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a03958.html">SkeletonFunctionWriter&lt;Func&gt;</a>(p,·name)));</div>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····{</div>111 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······}</div>
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······key_[i]=key[(i+offset)%key.size()];</div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······origKey_[i]=key[(i+offset)%key.size()];</div> 
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>112 <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>····std·::·sort(·key_.begin(),·key_.end()·);</div> 
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··}</div> 
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>113 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Func&gt;</div>
 114 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03838.html#a5b71c0bc13605af52de81ebe85ad2b57">···46</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03838.html#a5b71c0bc13605af52de81ebe85ad2b57">addCellData</a>(Func*·p,·<span·class="keyword">const</span>·std::string&amp;·name)·{</div>
 115 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········<a·class="code·hl_function"·href="a03838.html#ae0a5a1cd6ac836444836cd31ec621484">addCellData</a>(std::shared_ptr&lt;Func&gt;(p),·name);</div>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>116 <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>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·A·&gt;</div> 
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03722.html#aeba3ff0f76a29d0b350c43c54591213e">···50</a></span>··<span·class="keyword">inline</span>·<a·class="code·hl_struct"·href="a03722.html">DGFEntityKey&lt;·A·&gt;·::·DGFEntityKey</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03722.html">DGFEntityKey&lt;·A·&gt;</a>·&amp;k·)</div> 
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····:·key_(·k.key_.size()·),</div> 
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······origKey_(·k.key_.size()·),</div> 
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······origKeySet_(·k.·origKeySet_·)</div> 
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··{</div>117 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 118 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keyword">using·</span><a·class="code·hl_function"·href="a03822.html#afd27a72bc7c69f92b6f72efcc5a0869a">Base::addPointData</a>;</div>
 119 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;key_.size();·i++)</div>120 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Func&gt;</div>
 121 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03838.html#a220353cff60b471a7c79a763f29df5c5">···53</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03838.html#a220353cff60b471a7c79a763f29df5c5">addPointData</a>(<span·class="keyword">const</span>·std::shared_ptr&lt;Func&gt;&amp;·p,·<span·class="keyword">const</span>·std::string&amp;·name)·{</div>
 122 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········<a·class="code·hl_function"·href="a03838.html#a220353cff60b471a7c79a763f29df5c5">addPointData</a>(std::shared_ptr&lt;typename·Base::FunctionWriter&gt;</div>
 123 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·······················(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a03958.html">SkeletonFunctionWriter&lt;Func&gt;</a>(p,·name)));</div>
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····{</div>124 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······}</div>
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······key_[i]=k.key_[i];</div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······origKey_[i]=k.origKey_[i];</div> 
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>125 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··}</div>126 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Func&gt;</div>
 127 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03838.html#abbea539b0593fb7e0e3bbbc7888c21c5">···59</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03838.html#abbea539b0593fb7e0e3bbbc7888c21c5">addPointData</a>(Func*·p,·<span·class="keyword">const</span>·std::string&amp;·name)·{</div>
 128 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········<a·class="code·hl_function"·href="a03838.html#a220353cff60b471a7c79a763f29df5c5">addPointData</a>(std::shared_ptr&lt;Func&gt;(p),·name);</div>
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>129 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······}</div>
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>130 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 131 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····};</div>
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·A·&gt;</div> 
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03722.html#a638d9486725791f6d5cdf736151380fb">···64</a></span>··<span·class="keyword">inline</span>·<a·class="code·hl_struct"·href="a03722.html">DGFEntityKey&lt;·A·&gt;</a>·&amp;<a·class="code·hl_function"·href="a03722.html#a638d9486725791f6d5cdf736151380fb">DGFEntityKey&lt;·A·&gt;·::·operator=·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03722.html">DGFEntityKey&lt;·A·&gt;</a>·&amp;k·)</div> 
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··{</div>132 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 133 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··}·<span·class="comment">//·namespace·VTK</span></div>
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····assert(key_.size()==k.key_.size());</div>134 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
Max diff block lines reached; 5769/48107 bytes (11.99%) of diff not shown.
9.75 KB
html2text {}
    
Offset 6, 222 lines modifiedOffset 6, 120 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser 
12 entitykey_inline.hh11 ····*·vtk
 12 boundarywriter.hh
13 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
19 ·5#ifndef·DUNE_ENTITYKEY_INLINE_HH 
20 ·6#define·DUNE_ENTITYKEY_INLINE_HH 
21 ·7 
22 ·8#include·<algorithm> 
23 ·9#include·<dune/geometry/referenceelements.hh> 
24 ·10#include·<dune/grid/io/file/dgfparser/entitykey.hh>19 ·5
 20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_BOUNDARYWRITER_HH
 21 ·7#define·DUNE_GRID_IO_FILE_VTK_BOUNDARYWRITER_HH
 22 ·8
 23 ·9#include·<memory>
 24 ·10#include·<string>
25 ·1125 ·11
 26 ·12#include·<dune/grid/io/file/vtk/basicwriter.hh>
 27 ·13#include·<dune/grid/io/file/vtk/boundaryiterators.hh>
 28 ·14#include·<dune/grid/io/file/vtk/skeletonfunction.hh>
 29 ·15
26 ·12namespace·Dune30 ·16namespace·Dune·{
 31 ·19
 32 ·20·namespace·VTK·{
 33 ·21
 34 ·22·template<typename·GV>
 35 23·class·NonConformingBoundaryWriter
 36 ·24·:·public·NonConformingBoundaryIteratorFactory<GV>,
 37 ·25·public·BasicWriter<NonConformingBoundaryIteratorFactory<GV>·>
27 ·13{ 
28 ·14 
29 ·15·//·DGFEntityKey 
30 ·16·//·------------ 
31 ·17 
32 ·18·template<·class·A·> 
33 19·inline·DGFEntityKey<_A_>_::_DGFEntityKey·(·const·std·::·vector<·A·>·&key, 
34 bool·setOrigKey·) 
35 ·20·:·key_(·key.size()·), 
36 ·21·origKey_(·key.size()·), 
37 22·origKeySet_(·setOrigKey·) 
38 ·23·{38 ·26·{
 39 ·27·typedef·NonConformingBoundaryIteratorFactory<GV>·Factory;
 40 ·28·typedef·BasicWriter<Factory>·Base;
 41 ·29
 42 ·30·const·GV&·gv;
39 ·24·for·(size_t·i=0;·i<key_.size();·i++) 
40 25·{ 
41 ·26·key_[i]=key[i]; 
42 27·origKey_[i]=key_[i]; 
43 ·28·} 
44 ·29·std·::·sort(·key_.begin(),·key_.end()·); 
45 ·30·} 
46 ·3143 ·31
 44 ·32·public:
 45 33·NonConformingBoundaryWriter(const·GV&·gv_)
 46 ·34·:·Factory(gv_),·Base(static_cast<const·Factory&>(*this)),·gv(gv_)
 47 ·35·{·}
 48 ·36
 49 ·37·using·Base::addCellData;
 50 ·38
 51 ·39·template<typename·Func>
 52 40·void·addCellData(const·std::shared_ptr<Func>&·p,·const·std::string&·name)·{
 53 ·41·addCellData(std::shared_ptr<typename·Base::FunctionWriter>
 54 ·42·(new·SkeletonFunctionWriter<Func>(p,·name)));
47 32 
48 33·template<·class·A·> 
49 ·34·inline·DGFEntityKey<_A_>_::_DGFEntityKey·(·const·std·::·vector<·A·>·&key, 
50 ·35·int·N,·int·offset,·bool·setOrigKey·) 
51 ·36·:·key_(·N·), 
52 ·37·origKey_(·N·), 
53 ·38·origKeySet_(·setOrigKey·) 
54 ·39·{ 
55 ·40·for·(size_t·i=0;·i<key_.size();·i++) 
56 ·41·{ 
57 ·42·key_[i]=key[(i+offset)%key.size()]; 
58 ·43·origKey_[i]=key[(i+offset)%key.size()]; 
59 ·44·}55 ·43·}
60 ·45·std·::·sort(·key_.begin(),·key_.end()·);56 ·44
 57 ·45·template<typename·Func>
 58 46·void·addCellData(Func*·p,·const·std::string&·name)·{
 59 ·47·addCellData(std::shared_ptr<Func>(p),·name);
61 ·46·}60 ·48·}
 61 ·49
 62 ·50·using·Base::addPointData;
 63 ·51
 64 ·52·template<typename·Func>
 65 53·void·addPointData(const·std::shared_ptr<Func>&·p,·const·std::string&·name)·{
 66 ·54·addPointData(std::shared_ptr<typename·Base::FunctionWriter>
 67 ·55·(new·SkeletonFunctionWriter<Func>(p,·name)));
62 ·47 
63 ·48 
64 ·49·template<·class·A·> 
65 50·inline·DGFEntityKey<_A_>_::_DGFEntityKey·(·const·DGFEntityKey<_A_>·&k·) 
66 ·51·:·key_(·k.key_.size()·), 
67 ·52·origKey_(·k.key_.size()·), 
68 ·53·origKeySet_(·k.·origKeySet_·) 
69 ·54·{ 
70 ·55·for·(size_t·i=0;·i<key_.size();·i++) 
71 ·56·{68 ·56·}
72 ·57·key_[i]=k.key_[i]; 
73 ·58·origKey_[i]=k.origKey_[i]; 
74 ·59·}69 ·57
 70 ·58·template<typename·Func>
 71 59·void·addPointData(Func*·p,·const·std::string&·name)·{
 72 ·60·addPointData(std::shared_ptr<Func>(p),·name);
75 ·60·}73 ·61·}
76 ·61 
77 ·6274 ·62
 75 ·63·};
 76 ·64
 77 ·65·}·//·namespace·VTK
 78 ·66
 79 ·68
78 ·63·template<·class·A·> 
79 64·inline·DGFEntityKey<_A_>·&DGFEntityKey<_A_>_::_operator=(·const 
80 DGFEntityKey<_A_>·&k·) 
Max diff block lines reached; 2282/9957 bytes (22.92%) of diff not shown.
9.69 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00929.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-grid:·gmsh2dgf.cc·File·Reference</title>8 <title>dune-grid:·b64enc.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, 71 lines modifiedOffset 58, 54 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_8a7c3b45c9645f41c3ea2c94b08d5fa1.html">utils</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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="#func-members">Functions</a>··</div>69 <a·href="#nested-classes">Classes</a>·&#124;
 70 <a·href="#namespaces">Namespaces</a>··</div>
70 ··<div·class="headertitle"><div·class="title">gmsh2dgf.cc·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">b64enc.hh·File·Reference</div></div>
71 </div><!--header-->72 </div><!--header-->
72 <div·class="contents">73 <div·class="contents">
  
73 <p>a·small·program·converting·a·gmsh·file·into·a·DGF·file··74 <p>Simple·base64·encode.··
74 <a·href="#details">More...</a></p>75 <a·href="#details">More...</a></p>
75 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;assert.h&gt;</code><br·/>
 77 </div>
 78 <p><a·href="a00929_source.html">Go·to·the·source·code·of·this·file.</a></p>
76 <code>#include·&lt;iostream&gt;</code><br·/> 
77 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/> 
78 <code>#include·&lt;<a·class="el"·href="a00833_source.html">dune/grid/io/file/gmshreader.hh</a>&gt;</code><br·/> 
79 <code>#include·&lt;<a·class="el"·href="a00959_source.html">dune/grid/io/file/dgfparser/dgfwriter.hh</a>&gt;</code><br·/> 
80 </div><table·class="memberdecls">79 <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="a03818.html">Dune::b64chunk</a></td></tr>
 83 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">struct·representing·the·three·byte·text·as·well·as·the·four·6·bit·chunks··<a·href="a03818.html#details">More...</a><br·/></td></tr>
 84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 85 </table><table·class="memberdecls">
 86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 87 Namespaces</h2></td></tr>
 88 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
 89 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
 90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 91 </table><table·class="memberdecls">
81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a>
82 Functions</h2></td></tr> 
83 <tr·class="memitem:a0ddf1224851353fc92bfbff6f499fa97"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00929.html#a0ddf1224851353fc92bfbff6f499fa97">main</a>·(int·argc,·char·*arg[·...·truncated·by·diffoscope;·len:·4,·SHA:·d3907e3eb66c1e2387dd0e120cc8b3520c18de1c8e05322435e784ed83e8a911·...·]</td></tr>93 Variables</h2></td></tr>
 94 <tr><td·colspan="2"><div·class="groupHeader"></div></td></tr>
 95 <tr·class="memitem:a0f8eaefa183de6150378561ac93d210a"><td·class="memItemLeft"·align="right"·valign="top">const·char&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html#a0f8eaefa183de6150378561ac93d210a">Dune::base64table</a>·[]</td></tr>
 96 <tr·class="memdesc:a0f8eaefa183de6150378561ac93d210a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">endoing·table··<a·href="a01063.html#a0f8eaefa183de6150378561ac93d210a">More...</a><br·/></td></tr>
84 <tr·class="separator:a0ddf1224851353fc92bfbff6f499fa97"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:a0f8eaefa183de6150378561ac93d210a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 </table>98 </table>
86 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>99 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
87 <div·class="textblock"><p·>a·small·program·converting·a·gmsh·file·into·a·DGF·file·</p>100 <div·class="textblock"><p·>Simple·base64·encode.·</p>
88 <dl·class="section·author"><dt>Author</dt><dd>Matrin·Nolte</dd></dl>101 <dl·class="section·author"><dt>Author</dt><dd>Christian·Engwer</dd></dl>
 102 <p>We·implement·the·base64·encoding·(c.f.·RFC·4648·<a·href="https://tools.ietf.org/html/rfc4648">https://tools.ietf.org/html/rfc4648</a>).·</p>
89 <p>gmsh2dgf·is·a·small·example·program·for·the·DGFWriter.·It·reads·a·gmsh·file·into·any·grid·(selected·by·<a·class="el"·href="a00989.html"·title="This·file·can·be·included·directly·following·config.h·to·test·if·a·grid·type·was·correctly·selected.">gridtype.hh</a>)·and·writes·it·back·as·a·DGF·file.</p> 
90 <p·>The·program's·usage·is·as·follows:·</p><div·class="fragment"><div·class="line">./gmsh2dgf·&lt;gmshfile&gt;</div> 
91 </div><!--·fragment·-->·</div><h2·class="groupheader">Function·Documentation</h2> 
92 <a·id="a0ddf1224851353fc92bfbff6f499fa97"·name="a0ddf1224851353fc92bfbff6f499fa97"></a> 
93 <h2·class="memtitle"><span·class="permalink"><a·href="#a0ddf1224851353fc92bfbff6f499fa97">&#9670;&nbsp;</a></span>main()</h2> 
  
94 <div·class="memitem"> 
95 <div·class="memproto"> 
96 ······<table·class="memname"> 
97 ········<tr> 
98 ··········<td·class="memname">int·main·</td> 
99 ··········<td>(</td> 
100 ··········<td·class="paramtype">int&#160;</td> 
101 ··········<td·class="paramname"><em>argc</em>,·</td> 
102 ········</tr> 
103 ········<tr> 
104 ··········<td·class="paramkey"></td> 
105 ··········<td></td> 
106 ··········<td·class="paramtype">char·*&#160;</td> 
107 ··········<td·class="paramname"><em>argv</em>[]&#160;</td> 
108 ········</tr> 
109 ········<tr> 
110 ··········<td></td> 
111 ··········<td>)</td> 
112 ··········<td></td><td></td> 
113 ········</tr> 
114 ······</table> 
115 </div><div·class="memdoc"> 
  
116 </div> 
117 </div> 
118 </div><!--·contents·-->103 </div></div><!--·contents·-->
119 <!--·start·footer·part·-->104 <!--·start·footer·part·-->
120 <hr·class="footer"/><address·class="footer"><small>105 <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.4106 Generated·by&#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>107 </small></address>
123 </body>108 </body>
124 </html>109 </html>
1.59 KB
html2text {}
    
Offset 6, 36 lines modifiedOffset 6, 35 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser 
12 ····*·utils 
13 Functions 
14 gmsh2dgf.cc·File·Reference 
15 a·small·program·converting·a·gmsh·file·into·a·DGF·file·More... 
16 #include·<config.h> 
17 #include·<iostream> 
18 #include·<dune/common/parallel/mpihelper.hh> 
19 #include·<dune/grid/io/file/gmshreader.hh> 
20 #include·<dune/grid/io/file/dgfparser/dgfwriter.hh> 
21 ·Functions 
22 int main·(int·argc,·char·*argv[])11 ····*·vtk
 12 Classes·|·Namespaces
 13 b64enc.hh·File·Reference
 14 Simple·base64·encode.·More...
 15 #include·<assert.h>
 16 Go_to_the_source_code_of_this_file.
 17 ·Classes
 18 struct· Dune::b64chunk
 19  ·······struct·representing·the·three·byte·text·as·well·as·the·four·6·bit
 20 ·········chunks·More...
 21  
 22 ·Namespaces
 23 namespace· Dune
 24  ··········Include·standard·header·files.
 25  
 26 ·Variables
 27 const·char Dune::base64table·[]
 28  ··········endoing·table·More...
23  29  
24 *****·Detailed·Description·*****30 *****·Detailed·Description·*****
25 a·small·program·converting·a·gmsh·file·into·a·DGF·file31 Simple·base64·encode.
26 ··Author32 ··Author
 33 ······Christian·Engwer
 34 We·implement·the·base64·encoding·(c.f.·RFC·4648·https://tools.ietf.org/html/
 35 rfc4648).
27 ······Matrin·Nolte 
28 gmsh2dgf·is·a·small·example·program·for·the·DGFWriter.·It·reads·a·gmsh·file 
29 into·any·grid·(selected·by·gridtype.hh)·and·writes·it·back·as·a·DGF·file. 
30 The·program's·usage·is·as·follows: 
31 ./gmsh2dgf·<gmshfile> 
32 *****·Function·Documentation·***** 
33 *****·◆ main()·***** 
34 int·main·(·int ···argc, 
35 ···········char·* argv[]  
36 ·········) 
  
37 ===============================================================================36 ===============================================================================
38 ·····Generated·by [doxygen]·1.9.437 ·····Generated·by [doxygen]·1.9.4
9.73 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00932.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-grid:·dgf2dgf.cc·File·Reference</title>8 <title>dune-grid:·pvtuwriter.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, 75 lines modifiedOffset 58, 46 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_8a7c3b45c9645f41c3ea2c94b08d5fa1.html">utils</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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="#func-members">Functions</a>··</div>69 <a·href="#nested-classes">Classes</a>·&#124;
 70 <a·href="#namespaces">Namespaces</a>··</div>
70 ··<div·class="headertitle"><div·class="title">dgf2dgf.cc·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">pvtuwriter.hh·File·Reference</div></div>
71 </div><!--header-->72 </div><!--header-->
72 <div·class="contents">73 <div·class="contents">
  
73 <p>a·small·program·converting·a·DGF·file·into·a·DGF·file·· 
74 <a·href="#details">More...</a></p> 
75 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;ostream&gt;</code><br·/>
76 <code>#include·&lt;iostream&gt;</code><br·/>75 <code>#include·&lt;string&gt;</code><br·/>
 76 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
 77 <code>#include·&lt;dune/common/indent.hh&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00959_source.html">dune/grid/io/file/dgfparser/dgfwriter.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00935_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>
 79 </div>
 80 <p><a·href="a00932_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 </div><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>
 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="a03946.html">Dune::VTK::PVTUWriter</a></td></tr>
 85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dump·a·.vtu/.vtp·files·contents·to·a·stream.··<a·href="a03946.html#details">More...</a><br·/></td></tr>
 86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 87 </table><table·class="memberdecls">
79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
80 Functions</h2></td></tr>89 Namespaces</h2></td></tr>
81 <tr·class="memitem:a0ddf1224851353fc92bfbff6f499fa97"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00932.html#a0ddf1224851353fc92bfbff6f499fa97">main</a>·(int·argc,·char·*argv[])</td></tr>90 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
 91 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
82 <tr·class="separator:a0ddf1224851353fc92bfbff6f499fa97"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 93 <tr·class="memitem:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr>
 94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table>95 </table>
84 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
85 <div·class="textblock"><p·>a·small·program·converting·a·DGF·file·into·a·DGF·file·</p> 
86 <dl·class="section·author"><dt>Author</dt><dd>Matrin·Nolte</dd></dl> 
87 <p>dgf2dgf·is·a·small·example·program·for·the·DGFWriter.·It·reads·a·DGF·file·into·any·grid,·optionally·refining·the·grid·globally.·The·leaf·grid·is·then·written·back·as·a·DGF·file.</p> 
88 <p·>The·program's·usage·is·as·follows:·</p><div·class="fragment"><div·class="line">./dgf2dgf·&lt;dgffile&gt;·[refinement·level]</div> 
89 </div><!--·fragment·--><p·>While·the·program·may·seem·completely·useless,·it·has·the·following·usages:</p><ul> 
90 <li>Convert·an·interval·block·into·a·simplex·or·cube·grid·(depending·on·the·grid·implementation·used).</li> 
91 <li>Resolve·the·simplex·generator·block·into·a·vertex·and·a·simplex·block,·so·that·it·can·be·used·without·triangle·or·tetgen.</li> 
92 <li>Construct·a·refined·macro·grid,·which·is·very·useful·when·setting·up·parallel·computations·with·dune-ALUGrid.</li> 
93 </ul> 
94 <p>The·source·code·of·this·program·also·demonstrates·the·easy·use·of·the·DGF·parser·and·the·DGFWriter.·</p> 
95 </div><h2·class="groupheader">Function·Documentation</h2> 
96 <a·id="a0ddf1224851353fc92bfbff6f499fa97"·name="a0ddf1224851353fc92bfbff6f499fa97"></a> 
97 <h2·class="memtitle"><span·class="permalink"><a·href="#a0ddf1224851353fc92bfbff6f499fa97">&#9670;&nbsp;</a></span>main()</h2> 
  
98 <div·class="memitem"> 
99 <div·class="memproto"> 
100 ······<table·class="memname"> 
101 ········<tr> 
102 ··········<td·class="memname">int·main·</td> 
103 ··········<td>(</td> 
104 ··········<td·class="paramtype">int&#160;</td> 
105 ··········<td·class="paramname"><em>argc</em>,·</td> 
106 ········</tr> 
107 ········<tr> 
108 ··········<td·class="paramkey"></td> 
109 ··········<td></td> 
110 ··········<td·class="paramtype">char·*&#160;</td> 
111 ··········<td·class="paramname"><em>argv</em>[]&#160;</td> 
112 ········</tr> 
113 ········<tr> 
114 ··········<td></td> 
115 ··········<td>)</td> 
116 ··········<td></td><td></td> 
117 ········</tr> 
118 ······</table> 
119 </div><div·class="memdoc"> 
  
120 </div> 
121 </div> 
122 </div><!--·contents·-->96 </div><!--·contents·-->
123 <!--·start·footer·part·-->97 <!--·start·footer·part·-->
124 <hr·class="footer"/><address·class="footer"><small>98 <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.499 Generated·by&#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>100 </small></address>
127 </body>101 </body>
128 </html>102 </html>
1.96 KB
html2text {}
    
Offset 6, 44 lines modifiedOffset 6, 29 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
 11 ····*·vtk
 12 Classes·|·Namespaces
 13 pvtuwriter.hh·File·Reference
11 ····*·dgfparser 
12 ····*·utils 
13 Functions 
14 dgf2dgf.cc·File·Reference 
15 a·small·program·converting·a·DGF·file·into·a·DGF·file·More... 
16 #include·<config.h> 
17 #include·<iostream>14 #include·<ostream>
18 #include·<dune/grid/io/file/dgfparser/dgfwriter.hh> 
19 ·Functions 
20 int main·(int·argc,·char·*argv[])15 #include·<string>
 16 #include·<dune/common/exceptions.hh>
 17 #include·<dune/common/indent.hh>
 18 #include·<dune/grid/io/file/vtk/common.hh>
 19 Go_to_the_source_code_of_this_file.
 20 ·Classes
 21 class· Dune::VTK::PVTUWriter
 22  ······Dump·a·.vtu/.vtp·files·contents·to·a·stream.·More...
 23  
 24 ·Namespaces
 25 namespace· Dune
 26  ··········Include·standard·header·files.
 27  
 28 namespace· Dune::VTK
21  29  
22 *****·Detailed·Description·***** 
23 a·small·program·converting·a·DGF·file·into·a·DGF·file 
24 ··Author 
25 ······Matrin·Nolte 
26 dgf2dgf·is·a·small·example·program·for·the·DGFWriter.·It·reads·a·DGF·file·into 
27 any·grid,·optionally·refining·the·grid·globally.·The·leaf·grid·is·then·written 
28 back·as·a·DGF·file. 
29 The·program's·usage·is·as·follows: 
30 ./dgf2dgf·<dgffile>·[refinement·level] 
31 While·the·program·may·seem·completely·useless,·it·has·the·following·usages: 
32 ····*·Convert·an·interval·block·into·a·simplex·or·cube·grid·(depending·on·the 
33 ······grid·implementation·used). 
34 ····*·Resolve·the·simplex·generator·block·into·a·vertex·and·a·simplex·block,·so 
35 ······that·it·can·be·used·without·triangle·or·tetgen. 
36 ····*·Construct·a·refined·macro·grid,·which·is·very·useful·when·setting·up 
37 ······parallel·computations·with·dune-ALUGrid. 
38 The·source·code·of·this·program·also·demonstrates·the·easy·use·of·the·DGF 
39 parser·and·the·DGFWriter. 
40 *****·Function·Documentation·***** 
41 *****·◆ main()·***** 
42 int·main·(·int ···argc, 
43 ···········char·* argv[]  
44 ·········) 
  
45 ===============================================================================30 ===============================================================================
46 ·····Generated·by [doxygen]·1.9.431 ·····Generated·by [doxygen]·1.9.4
21.6 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00935.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-grid:·dgfgridfactory.hh·File·Reference</title>8 <title>dune-grid:·common.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, 48 lines modifiedOffset 58, 136 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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="#enum-members">Enumerations</a>·&#124;
 72 <a·href="#func-members">Functions</a>··</div>
71 ··<div·class="headertitle"><div·class="title">dgfgridfactory.hh·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">common.hh·File·Reference</div></div>
72 </div><!--header-->74 </div><!--header-->
73 <div·class="contents">75 <div·class="contents">
  
 76 <p>Common·stuff·for·the·VTKWriter.··
 77 <a·href="#details">More...</a></p>
74 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>78 <div·class="textblock"><code>#include·&lt;limits&gt;</code><br·/>
 79 <code>#include·&lt;sstream&gt;</code><br·/>
75 <code>#include·&lt;string&gt;</code><br·/>80 <code>#include·&lt;string&gt;</code><br·/>
76 <code>#include·&lt;vector&gt;</code><br·/>81 <code>#include·&lt;cstdint&gt;</code><br·/>
77 <code>#include·&lt;map&gt;</code><br·/>82 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
78 <code>#include·&lt;assert.h&gt;</code><br·/>83 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
79 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>84 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a00956_source.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</code><br·/> 
81 <code>#include·&lt;<a·class="el"·href="a00950_source.html">dune/grid/io/file/dgfparser/macrogrid.hh</a>&gt;</code><br·/> 
82 <code>#include·&lt;<a·class="el"·href="a00953_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/> 
83 <code>#include·&lt;<a·class="el"·href="a07292_source.html">dune/grid/common/intersection.hh</a>&gt;</code><br·/> 
84 </div>85 </div>
85 <p><a·href="a00935_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00935_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">87 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>89 Classes</h2></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="a01894.html">Dune::DGFGridFactory&lt;·G·&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="a03842.html">Dune::VTK::PrintType&lt;·T·&gt;</a></td></tr>
 91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">determine·a·type·to·safely·put·another·type·into·a·stream··<a·href="a03842.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="a03846.html">Dune::VTK::PrintType&lt;·unsigned·char·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03850.html">Dune::VTK::PrintType&lt;·signed·char·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03854.html">Dune::VTK::PrintType&lt;·char·&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="a03858.html">Dune::VTK::FieldInfo</a></td></tr>
 100 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Descriptor·struct·for·<a·class="el"·href="a01075.html">VTK</a>·fields.··<a·href="a03858.html#details">More...</a><br·/></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>
91 </table><table·class="memberdecls">102 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
93 Namespaces</h2></td></tr>104 Namespaces</h2></td></tr>
94 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>105 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
95 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>106 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
96 <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:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr>
 109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 110 </table><table·class="memberdecls">
 111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="enum-members"·name="enum-members"></a>
 112 Enumerations</h2></td></tr>
 113 <tr·class="memitem:a256815237356e8c99c97e7debb1dabf8"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8">Dune::VTK::OutputType</a>·{·<a·class="el"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8a21edb20202b6eaae84d2a13937efda27">Dune::VTK::ascii</a>
 114 ,·<a·class="el"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8ac373bd09607ef8537181b4cd476db211">Dune::VTK::base64</a>
 115 ,·<a·class="el"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8a8d9882e8146514d4b8e3b1e69239aaf5">Dune::VTK::appendedraw</a>
 116 ,·<a·class="el"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8ab582a7ce6102d5a4f413d930d44f2a25">Dune::VTK::appendedbase64</a>
 117 ·}</td></tr>
 118 <tr·class="memdesc:a256815237356e8c99c97e7debb1dabf8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">How·the·bulk·data·should·be·stored·in·the·file.··<a·href="a01075.html#a256815237356e8c99c97e7debb1dabf8">More...</a><br·/></td></tr>
 119 <tr·class="separator:a256815237356e8c99c97e7debb1dabf8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:a4e39cac1185c9bce3ad9f4e72bd36312"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312">Dune::VTK::DataMode</a>·{·<a·class="el"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312a293015461843c4dee42c41191a82f60d">Dune::VTK::conforming</a>
 121 ,·<a·class="el"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312aad7b0e41ffa9e0f8000ecee2b36bd91a">Dune::VTK::nonconforming</a>
 122 ·}</td></tr>
 123 <tr·class="memdesc:a4e39cac1185c9bce3ad9f4e72bd36312"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Whether·to·produce·conforming·or·non-conforming·output.··<a·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312">More...</a><br·/></td></tr>
 124 <tr·class="separator:a4e39cac1185c9bce3ad9f4e72bd36312"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 125 <tr·class="memitem:aceb67a16cc6beb52f71ba8a06d6ef44f"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a>·{·<br·/>
 126 &#160;&#160;<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">Dune::VTK::vertex</a>·=·1
 127 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa0ccb47e66e9e878460066ff83b95ce44">Dune::VTK::line</a>·=·3
 128 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faef7040fbdcd298cfe28bd275bc3c344c">Dune::VTK::triangle</a>·=·5
 129 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faf3c7b04406fb9a5407c4c3ae5ad1ef1c">Dune::VTK::polygon</a>·=·7
 130 ,·<br·/>
 131 &#160;&#160;<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa93b095b5c9bda1d364e6e7bf636229e2">Dune::VTK::quadrilateral</a>·=·9
 132 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fad0a3de136ec998196fef52bf33370fc7">Dune::VTK::tetrahedron</a>·=·10
 133 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fae59e8366bab2005e87da6ba5cbea66fe">Dune::VTK::hexahedron</a>·=·12
 134 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fad5d0ae3dd1aa17ac4f92e5fe35867c5e">Dune::VTK::prism</a>·=·13
 135 ,·<br·/>
 136 &#160;&#160;<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa234c09b720019d3750ad7506608c4fe2">Dune::VTK::pyramid</a>·=·14
 137 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa6245fd8594b847416946701d85c7ebb2">Dune::VTK::polyhedron</a>·=·42
 138 <br·/>
 139 ·}</td></tr>
 140 <tr·class="memdesc:aceb67a16cc6beb52f71ba8a06d6ef44f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·representing·VTK's·entity·geometry·types.··<a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">More...</a><br·/></td></tr>
 141 <tr·class="separator:aceb67a16cc6beb52f71ba8a06d6ef44f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 142 <tr·class="memitem:a419fffea9dd82b7dda0e7078889da6d4"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4">Dune::VTK::FileType</a>·{·<a·class="el"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4a109b9e75c1921dd6b8df25eedea009be">Dune::VTK::polyData</a>
 143 ,·<a·class="el"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4a2967b7a61021e24289adcd0b7d60bd0b">Dune::VTK::unstructuredGrid</a>
 144 ·}</td></tr>
 145 <tr·class="memdesc:a419fffea9dd82b7dda0e7078889da6d4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">which·type·of·VTK·file·to·write··<a·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4">More...</a><br·/></td></tr>
 146 <tr·class="separator:a419fffea9dd82b7dda0e7078889da6d4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 147 <tr·class="memitem:a1a23264dcb4d2ffc9b85507ffa2741af"><td·class="memItemLeft"·align="right"·valign="top">enum·class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741af">Dune::VTK::Precision</a>·{·<br·/>
 148 &#160;&#160;<a·class="el"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afa0241adbbd83925f051b694d40f02747f">Dune::VTK::int32</a>
 149 ,·<a·class="el"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afa5f423e669d0a8f4ab7c4c3e6da27161a">Dune::VTK::uint8</a>
 150 ,·<a·class="el"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afa3de84ad0700f2a1571f633d399e1900e">Dune::VTK::uint32</a>
 151 ,·<a·class="el"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afad33ec2b0bbea6d471a4706cea030e1e3">Dune::VTK::float32</a>
 152 ,·<br·/>
 153 &#160;&#160;<a·class="el"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afafb7fa22ede616c04c68a7663d0f81e92">Dune::VTK::float64</a>
 154 <br·/>
 155 ·}</td></tr>
 156 <tr·class="memdesc:a1a23264dcb4d2ffc9b85507ffa2741af"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">which·precision·to·use·when·writing·out·data·to·vtk·files··<a·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741af">More...</a><br·/></td></tr>
 157 <tr·class="separator:a1a23264dcb4d2ffc9b85507ffa2741af"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 158 </table><table·class="memberdecls">
 159 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 160 Functions</h2></td></tr>
 161 <tr·class="memitem:a61dcce1ca0a60b52e4021bcd09db1dad"><td·class="memItemLeft"·align="right"·valign="top">GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html#a61dcce1ca0a60b52e4021bcd09db1dad">Dune::VTK::geometryType</a>·(const·Dune::GeometryType·&amp;t)</td></tr>
 162 <tr·class="memdesc:a61dcce1ca0a60b52e4021bcd09db1dad"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">mapping·from·GeometryType·to·VTKGeometryType··<a·href="a01075.html#a61dcce1ca0a60b52e4021bcd09db1dad">More...</a><br·/></td></tr>
Max diff block lines reached; 640/18485 bytes (3.46%) of diff not shown.
3.47 KB
html2text {}
    
Offset 6, 31 lines modifiedOffset 6, 93 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser 
12 Classes·|·Namespaces 
13 dgfgridfactory.hh·File·Reference11 ····*·vtk
 12 Classes·|·Namespaces·|·Enumerations·|·Functions
 13 common.hh·File·Reference
 14 Common·stuff·for·the·VTKWriter.·More...
 15 #include·<limits>
14 #include·<iostream>16 #include·<sstream>
15 #include·<string>17 #include·<string>
 18 #include·<cstdint>
16 #include·<vector> 
17 #include·<map> 
18 #include·<assert.h> 
19 #include·<dune/common/parallel/mpihelper.hh> 
20 #include·<dune/grid/io/file/dgfparser/dgfexception.hh> 
21 #include·<dune/grid/io/file/dgfparser/macrogrid.hh> 
22 #include·<dune/grid/io/file/dgfparser/parser.hh> 
23 #include·<dune/grid/common/intersection.hh>19 #include·<dune/common/exceptions.hh>
 20 #include·<dune/geometry/type.hh>
 21 #include·<dune/common/typetraits.hh>
24 Go_to_the_source_code_of_this_file.22 Go_to_the_source_code_of_this_file.
25 ·Classes23 ·Classes
26 struct· Dune::DGFGridFactory<_G_>24 struct· Dune::VTK::PrintType<_T_>
 25  ·······determine·a·type·to·safely·put·another·type·into·a·stream·More...
 26  
 27 struct· Dune::VTK::PrintType<_unsigned_char_>
 28  
 29 struct· Dune::VTK::PrintType<_signed_char_>
 30  
 31 struct· Dune::VTK::PrintType<_char_>
 32  
 33 ·class· Dune::VTK::FieldInfo
 34  ·······Descriptor·struct·for·VTK·fields.·More...
27  35  
28 ·Namespaces36 ·Namespaces
29 namespace· Dune37 namespace· Dune
30  ··········Include·standard·header·files.38  ··········Include·standard·header·files.
31  39  
 40 namespace· Dune::VTK
 41  
 42 ·Enumerations
 43 ··enum· Dune::VTK::OutputType·{·Dune::VTK::ascii·,·Dune::VTK::base64·,·Dune::VTK::
 44 ·········appendedraw·,·Dune::VTK::appendedbase64·}
 45  ·······How·the·bulk·data·should·be·stored·in·the·file.·More...
 46  
 47 ··enum· Dune::VTK::DataMode·{·Dune::VTK::conforming·,·Dune::VTK::nonconforming·}
 48  ·······Whether·to·produce·conforming·or·non-conforming·output.·More...
 49  
 50 ··enum· Dune::VTK::GeometryType·{
 51 ·········  Dune::VTK::vertex·=·1·,·Dune::VTK::line·=·3·,·Dune::VTK::triangle·=·5·,·Dune::
 52 ·········VTK::polygon·=·7·,
 53 ·········  Dune::VTK::quadrilateral·=·9·,·Dune::VTK::tetrahedron·=·10·,·Dune::VTK::
 54 ·········hexahedron·=·12·,·Dune::VTK::prism·=·13·,
 55 ·········  Dune::VTK::pyramid·=·14·,·Dune::VTK::polyhedron·=·42
 56 ·········}
 57  ·······Type·representing·VTK's·entity·geometry·types.·More...
 58  
 59 ··enum· Dune::VTK::FileType·{·Dune::VTK::polyData·,·Dune::VTK::unstructuredGrid·}
 60  ·······which·type·of·VTK·file·to·write·More...
 61  
 62 ····enum·Dune::VTK::Precision·{
 63 ·class·   Dune::VTK::int32·,·Dune::VTK::uint8·,·Dune::VTK::uint32·,·Dune::VTK::float32·,
  
 64 ·········  Dune::VTK::float64
 65 ·········}
 66  ·······which·precision·to·use·when·writing·out·data·to·vtk·files·More...
 67  
 68 ·Functions
 69 GeometryType Dune::VTK::geometryType·(const·Dune::GeometryType·&t)
 70  ············mapping·from·GeometryType·to·VTKGeometryType·More...
 71  
 72 ·········int Dune::VTK::renumber·(const·Dune::GeometryType·&t,·int·i)
 73  ············renumber·VTK·<->·Dune·More...
 74  
 75 template<typename·T·>
 76 ·········int Dune::VTK::renumber·(const·T·&t,·int·i)
 77  ············renumber·VTK·<->·Dune·More...
 78  
 79 ·std::string Dune::VTK::getEndiannessString·()
 80  ············determine·endianness·of·this·C++·implementation·More...
 81  
 82 ·std::string Dune::VTK::toString·(Precision·p)
 83  ············map·precision·to·VTK·type·name·More...
 84  
 85 ·std::size_t Dune::VTK::typeSize·(Precision·p)
 86  ············map·precision·to·byte·size·More...
 87  
 88 *****·Detailed·Description·*****
 89 Common·stuff·for·the·VTKWriter.
 90 ··Author
 91 ······Peter·Bastian,·Christian·Engwer
 92 This·file·contains·common·stuff·for·all·instances·of·VTKWriter.
  
32 ===============================================================================93 ===============================================================================
33 ·····Generated·by [doxygen]·1.9.494 ·····Generated·by [doxygen]·1.9.4
124 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00935_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-grid:·dgfgridfactory.hh·Source·File</title>8 <title>dune-grid:·common.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, 249 lines modifiedOffset 58, 337 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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">dgfgridfactory.hh</div></div>68 ··<div·class="headertitle"><div·class="title">common.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00935.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00935.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_GRIDFACTORY_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_GRIDFACTORY_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;iostream&gt;</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_VTK_COMMON_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_COMMON_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;string&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;limits&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;sstream&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>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;assert.h&gt;</span></div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;cstdint&gt;</span></div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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/parallel/mpihelper.hh&gt;</span></div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00956.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</span></div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00950.html">dune/grid/io/file/dgfparser/macrogrid.hh</a>&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>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="a00953.html">dune/grid/io/file/dgfparser/parser.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="a07292.html">dune/grid/common/intersection.hh</a>&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> 
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="a01063.html">Dune</a></div>88 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.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="l00026"·name="l00026"></a><span·class="lineno">···26</span>{</div>
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>90 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="comment">//·External·Forward·Declarations</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="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>·&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp,·<span·class="keyword">class</span>·IntersectionImp·&gt;</div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">class·</span>Intersection;</div>91 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">namespace·</span>VTK·{</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>92 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 93 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="comment">//</span></div>
 94 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="comment">//··VTKOptions</span></div>
 95 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="comment">//</span></div>
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>96 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="comment">//·DGFGridFactory</span></div> 
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="comment">//·--------------</span></div> 
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">template</span>·&lt;·<span·class="keyword">class</span>·G·&gt;</div> 
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a01894.html">···37</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01894.html">DGFGridFactory</a></div> 
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··{</div>97 <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"><a·class="line"·href="a01894.html#aacdf8a1ced5c7f3a475794c56d1b51a2">···39</a></span>····<span·class="keyword">typedef</span>·G·<a·class="code·hl_typedef"·href="a01894.html#aacdf8a1ced5c7f3a475794c56d1b51a2">Grid</a>;</div> 
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a01894.html#aaffd9982016fe3b91b0ef27ad435efdb">···40</a></span>····<span·class="keyword">const</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01894.html#aaffd9982016fe3b91b0ef27ad435efdb">dimension</a>·=·<a·class="code·hl_variable"·href="a02834.html#a09690fb897713860b54a1d11cdd60ea6">Grid::dimension</a>;</div> 
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01894.html#a4ec0522ca63de361e7cb089c4d52156b">···41</a></span>····<span·class="keyword">typedef</span>·MPIHelper::MPICommunicator·<a·class="code·hl_typedef"·href="a01894.html#a4ec0522ca63de361e7cb089c4d52156b">MPICommunicatorType</a>;</div> 
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>98 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8">···43</a></span>····<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8">OutputT[·...·truncated·by·diffoscope;·len:·9,·SHA:·1cd6c03953c75f7e5ad0f3d6d2beba737e80940f16ec87c89c6f43319f4e490c·...·]</div>
 99 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8a21edb20202b6eaae84d2a13937efda27">···45</a></span>······<a·class="code·hl_enumvalue"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8a21edb20202b6eaae84d2a13937efda27">ascii</a>,</div>
 100 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8ac373bd09607ef8537181b4cd476db211">···47</a></span>······<a·class="code·hl_enumvalue"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8ac373bd09607ef8537181b4cd476db211">base64</a>,</div>
 101 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8a8d9882e8146514d4b8e3b1e69239aaf5">···49</a></span>······<a·class="code·hl_enumvalue"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8a8d9882e8146514d4b8e3b1e69239aaf5">appendedraw</a>,</div>
 102 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<a·class="code·hl_enumvalue"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8ab582a7ce6102d5a4f413d930d44f2a25">appendedbase64</a></div>
 103 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="comment">//·//!·Output·to·the·file·is·compressed·inline·binary.</span></div>
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">private</span>:</div>104 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="comment">//·binarycompressed,</span></div>
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Grid::template·Codim&lt;·0·&gt;::Entity·Element;</div>105 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="comment">//·//!·Output·is·compressed·and·appended·to·the·file.</span></div>
 106 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="comment">//·compressedappended</span></div>
 107 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8ab582a7ce6102d5a4f413d930d44f2a25">···56</a></span>····};</div>
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>108 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 109 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312">···67</a></span>····<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312">DataMode</a>·{</div>
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Grid::template·Codim&lt;·dimension·&gt;::Entity·Vertex;</div> 
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">public</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"><a·class="line"·href="a01894.html#a82521e219bb9060247f79ff3ac4f99dd">···50</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a01894.html#a82521e219bb9060247f79ff3ac4f99dd">DGFGridFactory</a>·(·<span·class="keyword">const</span>·std::string·&amp;filename,</div> 
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······························<a·class="code·hl_typedef"·href="a01894.html#a4ec0522ca63de361e7cb089c4d52156b">MPICommunicatorType</a>·comm·=·MPIHelper::getCommunicator()·)</div> 
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······:·macroGrid_(·filename.c_str(),·comm·)</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>······grid_·=·macroGrid_.template·createGrid&lt;·Grid·&gt;();</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="keywordflow">if</span>(·macroGrid_.<a·class="code·hl_variable"·href="a03754.html#aaed1f1025b6cebb864695399a931c3a6">nofelparams</a>·&gt;·0·)</div> 
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······{</div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·nofElements·=·macroGrid_.<a·class="code·hl_variable"·href="a03754.html#ad491b526ea24e65d733f52a62b9aa105">elements</a>.size();</div> 
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">size_t</span>·i·=·0;·i·&lt;·nofElements;·++i·)</div> 
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········{</div> 
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··········std::vector&lt;·double·&gt;·coord;</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>··········DomainType·p(0);</div> 
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··········<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·nofCorners·=·macroGrid_.<a·class="code·hl_variable"·href="a03754.html#ad491b526ea24e65d733f52a62b9aa105">elements</a>[i].size();</div> 
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··········<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·k=0;·k&lt;nofCorners;·++k)</div> 
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>············<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·j=0;·j&lt;DomainType::dimension;·++j)</div> 
137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··············p[j]+=macroGrid_.<a·class="code·hl_variable"·href="a03754.html#acc59bd603305425555fc3bee4ec8fc94">vtx</a>[macroGrid_.<a·class="code·hl_variable"·href="a03754.html#ad491b526ea24e65d733f52a62b9aa105">elements</a>[i][k]][j];</div> 
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··········p/=<span·class="keywordtype">double</span>(nofCorners);</div> 
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>110 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 111 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312a293015461843c4dee42c41191a82f60d">···73</a></span>······<a·class="code·hl_enumvalue"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312a293015461843c4dee42c41191a82f60d">conforming</a>,</div>
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··········elInsertOrder_.insert(·std::make_pair(·p,·i·)·);</div> 
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········}</div> 
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······}</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="keywordflow">if</span>(·macroGrid_.<a·class="code·hl_variable"·href="a03754.html#a0f70cf3b4870057b07784267ec2f7a77">nofvtxparams</a>·&gt;·0·)</div> 
145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······{</div>112 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 113 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<a·class="code·hl_enumvalue"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312aad7b0e41ffa9e0f8000ecee2b36bd91a">nonconforming</a></div>
 114 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312aad7b0e41ffa9e0f8000ecee2b36bd91a">···82</a></span>····};</div>
146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·nofVertices·=·macroGrid_.<a·class="code·hl_variable"·href="a03754.html#acc59bd603305425555fc3bee4ec8fc94">vtx</a>.size();</div> 
147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">size_t</span>·i·=·0;·i·&lt;·nofVertices;·++i·)</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>··········std::vector&lt;·double·&gt;·coord;</div> 
150 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>115 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
151 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··········DomainType·p;</div> 
Max diff block lines reached; 73352/108185 bytes (67.80%) of diff not shown.
18.3 KB
html2text {}
    
Offset 6, 310 lines modifiedOffset 6, 445 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser 
12 dgfgridfactory.hh11 ····*·vtk
 12 common.hh
13 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
19 ·5#ifndef·DUNE_DGF_GRIDFACTORY_HH 
20 ·6#define·DUNE_DGF_GRIDFACTORY_HH 
21 ·719 ·5
 20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_COMMON_HH
 21 ·7#define·DUNE_GRID_IO_FILE_VTK_COMMON_HH
 22 ·8
 23 ·9#include·<limits>
22 ·8#include·<iostream>24 ·10#include·<sstream>
23 ·9#include·<string>25 ·11#include·<string>
 26 ·12#include·<cstdint>
24 ·10#include·<vector> 
25 ·11#include·<map> 
26 ·12#include·<assert.h> 
27 ·1327 ·13
28 ·14#include·<dune/common/parallel/mpihelper.hh> 
29 ·15#include·<dune/grid/io/file/dgfparser/dgfexception.hh> 
30 ·16#include·<dune/grid/io/file/dgfparser/macrogrid.hh>28 ·14#include·<dune/common/exceptions.hh>
 29 ·15#include·<dune/geometry/type.hh>
 30 ·16#include·<dune/common/typetraits.hh>
31 ·1731 ·17
32 ·18#include·<dune/grid/io/file/dgfparser/parser.hh> 
33 ·19#include·<dune/grid/common/intersection.hh> 
34 ·20 
35 ·21 
36 ·22namespace·Dune32 ·25namespace·Dune
37 ·23{33 ·26{
 34 ·29
 35 ·30·namespace·VTK·{
38 ·24 
39 ·25·//·External·Forward·Declarations 
40 ·26·//·----------------------------- 
41 ·27 
42 ·28·template·<·class·GridImp,·class·IntersectionImp·> 
43 ·29·class·Intersection; 
44 ·30 
45 ·3136 ·31
 37 ·33·//
 38 ·34·//·VTKOptions
 39 ·35·//
 40 ·36
46 ·32 
47 ·33·//·DGFGridFactory 
48 ·34·//·-------------- 
49 ·35 
50 ·36·template·<·class·G·> 
51 37·struct·DGFGridFactory 
52 ·38·{41 ·38
 42 43·enum·OutputType·{
 43 45·ascii,
 44 47·base64,
 45 49·appendedraw,
 46 ·51·appendedbase64
 47 ·52·//·//!·Output·to·the·file·is·compressed·inline·binary.
 48 ·53·//·binarycompressed,
 49 ·54·//·//!·Output·is·compressed·and·appended·to·the·file.
 50 ·55·//·compressedappended
 51 56·};
 52 ·58
 53 67·enum·DataMode·{
53 39·typedef·G·Grid; 
54 40·const·static·int·dimension·=·Grid::dimension; 
55 41·typedef·MPIHelper::MPICommunicator·MPICommunicatorType; 
56 ·42 
57 ·43·private: 
58 ·44·typedef·typename·Grid::template·Codim<·0·>::Entity·Element; 
59 ·45 
60 ·46·typedef·typename·Grid::template·Codim<·dimension·>::Entity·Vertex; 
61 ·47 
62 ·48·public: 
63 ·49 
64 50·explicit·DGFGridFactory·(·const·std::string·&filename, 
65 ·51·MPICommunicatorType·comm·=·MPIHelper::getCommunicator()·) 
66 ·52·:·macroGrid_(·filename.c_str(),·comm·) 
67 ·53·{ 
68 ·54·grid_·=·macroGrid_.template·createGrid<·Grid·>(); 
69 ·55 
70 ·56·if(·macroGrid_.nofelparams·>·0·) 
71 ·57·{ 
72 ·58·const·size_t·nofElements·=·macroGrid_.elements.size(); 
73 ·59·for(·size_t·i·=·0;·i·<·nofElements;·++i·) 
74 ·60·{ 
75 ·61·std::vector<·double·>·coord; 
76 ·62 
77 ·63·DomainType·p(0); 
78 ·64·const·size_t·nofCorners·=·macroGrid_.elements[i].size(); 
79 ·65·for·(size_t·k=0;·k<nofCorners;·++k) 
80 ·66·for·(int·j=0;·j<DomainType::dimension;·++j) 
81 ·67·p[j]+=macroGrid_.vtx[macroGrid_.elements[i][k]][j]; 
82 ·68·p/=double(nofCorners); 
83 ·6954 ·69
 55 73·conforming,
84 ·70·elInsertOrder_.insert(·std::make_pair(·p,·i·)·); 
85 ·71·} 
86 ·72·} 
87 ·73 
88 ·74·if(·macroGrid_.nofvtxparams·>·0·) 
89 ·75·{56 ·75
 57 ·81·nonconforming
 58 82·};
 59 ·83
 60 ·85·//
 61 ·86·//·PrintType
 62 ·87·//
90 ·76·const·size_t·nofVertices·=·macroGrid_.vtx.size(); 
91 ·77·for(·size_t·i·=·0;·i·<·nofVertices;·++i·) 
92 ·78·{ 
93 ·79·std::vector<·double·>·coord; 
94 ·80 
95 ·81·DomainType·p; 
96 ·82·for(·int·k·=·0;·k·<·DomainType::dimension;·++k·) 
97 ·83·p[·k·]·=·macroGrid_.vtx[i][k]; 
Max diff block lines reached; 13913/18736 bytes (74.26%) of diff not shown.
10.9 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00938.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-grid:·dgfoned.hh·File·Reference</title>8 <title>dune-grid:·functionwriter.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, 48 lines modifiedOffset 58, 70 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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>··</div>
71 ··<div·class="headertitle"><div·class="title">dgfoned.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">functionwriter.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;algorithm&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
 75 <code>#include·&lt;memory&gt;</code><br·/>
75 <code>#include·&lt;fstream&gt;</code><br·/>76 <code>#include·&lt;string&gt;</code><br·/>
76 <code>#include·&lt;iostream&gt;</code><br·/>77 <code>#include·&lt;typeinfo&gt;</code><br·/>
77 <code>#include·&lt;istream&gt;</code><br·/> 
78 <code>#include·&lt;vector&gt;</code><br·/>78 <code>#include·&lt;vector&gt;</code><br·/>
79 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>79 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
 80 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 81 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a07292_source.html">dune/grid/common/intersection.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00935_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>
 83 <code>#include·&lt;<a·class="el"·href="a00920_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code><br·/>
 84 <code>#include·&lt;<a·class="el"·href="a00932_source.html">dune/grid/io/file/vtk/pvtuwriter.hh</a>&gt;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a00971_source.html">dune/grid/onedgrid.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00956_source.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</code><br·/>
82 <code>#include·&quot;<a·class="el"·href="a07232_source.html">dgfparser.hh</a>&quot;</code><br·/> 
83 </div>86 </div>
84 <p><a·href="a00938_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00938_source.html">Go·to·the·source·code·of·this·file.</a></p>
85 <table·class="memberdecls">88 <table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
87 Classes</h2></td></tr>90 Classes</h2></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="a03670.html">Dune::DGFGridInfo&lt;·OneDGrid·&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="a03914.html">Dune::VTK::FunctionWriterBase&lt;·Cell_·&gt;</a></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·function·writers.··<a·href="a03914.html#details">More...</a><br·/></td></tr>
89 <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="a03918.html">Dune::VTK::VTKFunctionWriter&lt;·Func·&gt;</a></td></tr>
 95 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·function·writers.··<a·href="a03918.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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03922.html">Dune::VTK::CoordinatesWriter&lt;·Cell·&gt;</a></td></tr>
 98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">writer·for·the·Coordinates·array··<a·href="a03922.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="a03926.html">Dune::VTK::ConformingConnectivityWriter&lt;·IteratorFactory·&gt;</a></td></tr>
 101 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">writer·for·the·connectivity·array·in·conforming·mode··<a·href="a03926.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="a03930.html">Dune::VTK::NonConformingConnectivityWriter&lt;·Cell·&gt;</a></td></tr>
 104 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">writer·for·the·connectivity·array·in·nonconforming·mode··<a·href="a03930.html#details">More...</a><br·/></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="a03934.html">Dune::VTK::OffsetsWriter&lt;·Cell·&gt;</a></td></tr>
 107 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">writer·for·the·offsets·array··<a·href="a03934.html#details">More...</a><br·/></td></tr>
 108 <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="a03674.html">Dune::DGFGridFactory&lt;·OneDGrid·&gt;</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03938.html">Dune::VTK::TypesWriter&lt;·Cell·&gt;</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">writer·for·the·types·array··<a·href="a03938.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>114 Namespaces</h2></td></tr>
95 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>115 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
96 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>116 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
97 <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:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>120 </table>
99 </div><!--·contents·-->121 </div><!--·contents·-->
100 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>123 <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.4124 Generated·by&#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>125 </small></address>
104 </body>126 </body>
1.86 KB
html2text {}
    
Offset 6, 32 lines modifiedOffset 6, 54 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·vtk
12 Classes·|·Namespaces12 Classes·|·Namespaces
13 dgfoned.hh·File·Reference13 functionwriter.hh·File·Reference
14 #include·<algorithm>14 #include·<cstddef>
 15 #include·<memory>
15 #include·<fstream>16 #include·<string>
 17 #include·<typeinfo>
16 #include·<iostream> 
17 #include·<istream> 
18 #include·<vector>18 #include·<vector>
19 #include·<dune/common/exceptions.hh>19 #include·<dune/common/exceptions.hh>
20 #include·<dune/grid/common/intersection.hh>20 #include·<dune/common/fvector.hh>
21 #include·<dune/grid/onedgrid.hh> 
22 #include·"dgfparser.hh"21 #include·<dune/geometry/referenceelements.hh>
 22 #include·<dune/grid/io/file/vtk/common.hh>
 23 #include·<dune/grid/io/file/vtk/dataarraywriter.hh>
 24 #include·<dune/grid/io/file/vtk/pvtuwriter.hh>
 25 #include·<dune/grid/io/file/vtk/vtuwriter.hh>
23 Go_to_the_source_code_of_this_file.26 Go_to_the_source_code_of_this_file.
24 ·Classes27 ·Classes
25 struct· Dune::DGFGridInfo<_OneDGrid_>28 class· Dune::VTK::FunctionWriterBase<_Cell__>
 29  ······Base·class·for·function·writers.·More...
26  30  
27 struct· Dune::DGFGridFactory<_OneDGrid_>31 class· Dune::VTK::VTKFunctionWriter<_Func_>
 32  ······Base·class·for·function·writers.·More...
 33  
 34 class· Dune::VTK::CoordinatesWriter<_Cell_>
 35  ······writer·for·the·Coordinates·array·More...
 36  
 37 class· Dune::VTK::ConformingConnectivityWriter<_IteratorFactory_>
 38  ······writer·for·the·connectivity·array·in·conforming·mode·More...
 39  
 40 class· Dune::VTK::NonConformingConnectivityWriter<_Cell_>
 41  ······writer·for·the·connectivity·array·in·nonconforming·mode·More...
 42  
 43 class· Dune::VTK::OffsetsWriter<_Cell_>
 44  ······writer·for·the·offsets·array·More...
 45  
 46 class· Dune::VTK::TypesWriter<_Cell_>
 47  ······writer·for·the·types·array·More...
28  48  
29 ·Namespaces49 ·Namespaces
30 namespace· Dune50 namespace· Dune
31  ··········Include·standard·header·files.51  ··········Include·standard·header·files.
32  52  
 53 namespace· Dune::VTK
 54  
  
33 ===============================================================================55 ===============================================================================
34 ·····Generated·by [doxygen]·1.9.456 ·····Generated·by [doxygen]·1.9.4
158 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00938_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-grid:·dgfoned.hh·Source·File</title>8 <title>dune-grid:·functionwriter.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, 265 lines modifiedOffset 58, 405 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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">dgfoned.hh</div></div>68 ··<div·class="headertitle"><div·class="title">functionwriter.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00938.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00938.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_FILE_IO_DGFPARSER_DGFONED_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_FILE_IO_DGFPARSER_DGFONED_HH</span></div> 
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_VTK_FUNCTIONWRITER_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_FUNCTIONWRITER_HH</span></div>
78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">//-·C++·includes</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>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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;string&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;istream&gt;</span></div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;typeinfo&gt;</span></div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>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">//-·dune-common·includes</span></div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.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/exceptions.hh&gt;</span></div>
 86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</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="comment">//-·dune-grid·includes</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="a07292.html">dune/grid/common/intersection.hh</a>&gt;</span></div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00971.html">dune/grid/onedgrid.hh</a>&gt;</span></div> 
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">//-·local·includes</span></div> 
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07232.html">dgfparser.hh</a>&quot;</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="a00935.html">dune/grid/io/file/vtk/common.hh</a>&gt;</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="a00920.html">dune/grid/io/file/vtk/dataarraywriter.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="a00932.html">dune/grid/io/file/vtk/pvtuwriter.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="a00956.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</span></div>
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace</span></div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>{</div> 
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="comment">//·helper·method·used·below</span></div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keywordtype">double</span>·getfirst·(·std::vector&lt;·double·&gt;·v·)</div> 
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div> 
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keywordflow">return</span>·v[·0·];</div> 
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··}</div> 
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>}··<span·class="comment">//·end·anonymous·namespace</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>·</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
 96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>{</div>
 97 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 98 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">namespace·</span>VTK·{</div>
 99 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 100 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Cell_&gt;</div>
 101 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a03914.html">···34</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03914.html">FunctionWriterBase</a>·{</div>
 102 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Cell_::Geometry::ctype·DF;</div>
 103 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·mydim·=·Cell_::mydimension;</div>
 104 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keyword">typedef</span>·ReferenceElements&lt;DF,·mydim&gt;·Refelems;</div>
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>{</div>105 <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="comment">//·DGFGridInfo</span></div>106 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">public</span>:</div>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="comment">//·-----------</span></div>107 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a03914.html#a9ff85ac0d90a8192dc9517b18b313d98">···40</a></span>······<span·class="keyword">typedef</span>·FieldVector&lt;DF,·mydim&gt;·<a·class="code·hl_typedef"·href="a03914.html#a9ff85ac0d90[·...·truncated·by·diffoscope;·len:·34,·SHA:·229aea88c68160063d58fe920cc070e23027f8dc12a05fe6ef25f2d68991459c·...·]</div>
 108 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03914.html#a4cd0e1ac0e27b4c9a4d780a4e8ac4378">···41</a></span>······<span·class="keyword">typedef</span>·Cell_·<a·class="code·hl_typedef"·href="a03914.html#a4cd0e1ac0e27b4c9a4d780a4e8ac4378">Cell</a>;</div>
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>109 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 110 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03914.html#a2a71a4df6451e8e04d12fd055823cd52">···44</a></span>······<span·class="keyword">virtual</span>·std::string·<a·class="code·hl_function"·href="a03914.html#a2a71a4df6451e8e04d12fd055823cd52">name</a>()·<span·class="keyword">const</span>·=·0;</div>
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">template</span>&lt;·&gt;</div> 
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03670.html">···44</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03682.html">DGFGridInfo</a>&lt;·<a·class="code·hl_class"·href="a04058.html">OneDGrid</a>·&gt;</div> 
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··{</div>111 <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"><a·class="line"·href="a03670.html#ad0757ecf6b0a8b4fb0844a0c747414bd">···46</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03670.html#ad0757[·...·truncated·by·diffoscope;·len:·54,·SHA:·367e6d97bd654026ef20e13832a845d0b1067a51ba6bfcd1b81ac7bee67299a1·...·]</div>112 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03914.html#a2c82fb698b632857354c2e18ff27e2d5">···47</a></span>······<span·class="keyword">virtual</span>·<span·class="keywordtype">unsigned</span>·<a·class="code·hl_function"·href="a03914.htm[·...·truncated·by·diffoscope;·len:·89,·SHA:·46bd2672f06a10ffd8adeb56fcf0109f6d78ee1c6f2e9e331417a0218537e390·...·]</div>
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{</div>113 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 114 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03914.html#a5e6a900bae82a20cb5b646e6cf68792a">···50</a></span>······<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03914.html#a5e6a900bae82a20cb5b646e6cf68792a">addArray</a>(<a·class="code·hl_class"·href="a03946.html">PVTUWriter</a>&amp;·writer)·=·0;</div>
 115 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03914.html#ab9b501e9c303ac5679016b437d1ce04b">···52</a></span>······<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03914.html#ab9b501e9c303ac5679016b437d1ce04b">beginWrite</a>(<a·class="code·hl_class"·href="a04050.html">VTUWriter</a>&amp;·writer,·std::size_t·nitems)·=·0;</div>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">return</span>·1;</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div> 
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03670.html#a02bbf767c703ff14f7145700b5c5d276">···51</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03670.html#a02bbf767c703ff14f7145700b5c5d276">refineWeight</a>·()</div> 
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····{</div> 
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">return</span>·0.5;</div> 
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>116 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 117 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03914.html#a3464d52ef71da99329b4654c2d00694d">···59</a></span>······<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03914.html#a3464d52ef71da99329b4654c2d00694d">write</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03914.html#a4cd0e1ac0e27b4c9a4d780a4e8ac4378">Cell</a>&amp;·<span·class="comment">/*·cell·*/</span>,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03914.html#a9ff85ac0d90a8192dc9517b18b313d98">Domain</a>&amp;·<span·class="comment">/*·xl·*/</span>)·{</div>
 118 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········DUNE_THROW(NotImplemented,·<span·class="stringliteral">&quot;FunctionWriterBase::write(const·Cell&amp;,·&quot;</span></div>
 119 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>···················<span·class="stringliteral">&quot;const·Domain&amp;):·Either·the·derived·class·&quot;</span>·&lt;&lt;</div>
 120 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>···················<span·class="keyword">typeid</span>(*this).name()·&lt;&lt;·<span·class="stringliteral">&quot;·failed·to·implement·this·method·&quot;</span></div>
 121 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>···················<span·class="stringliteral">&quot;or·this·method·is·not·meant·to·be·called·on·the·derived·&quot;</span></div>
 122 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>···················<span·class="stringliteral">&quot;class·and·was·called·in·error.&quot;</span>);</div>
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··};</div>123 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······}</div>
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>124 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 125 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a03914.html#aeea6449e895e5ae35b371bd3fda5e7d3">···71</a></span>······<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03914.html#aeea6449e895e5ae35b371bd3fda5e7d3">write</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03914.html#a4cd0e1ac0e27b4c9a4d780a4e8ac4378">Cell</a>&amp;·cell,·<span·class="keywordtype">unsigned</span>·cornerIndex)·{</div>
 126 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········<a·class="code·hl_function"·href="a03914.html#a3464d52ef71da99329b4654c2d00694d">write</a>(cell,</div>
 127 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··············Refelems::general(cell.type()).position(cornerIndex,·mydim));</div>
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="comment">//·DGFGridFactory&lt;·OneDGrid·&gt;</span></div> 
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//·--------------------------</span></div> 
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">template</span>&lt;·&gt;</div> 
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03674.html">···63</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01894.html">DGFGridFactory</a>&lt;·<a·class="code·hl_class"·href="a04058.html">OneDGrid</a>·&gt;</div> 
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··{</div> 
135 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a03674.html#a140dfbb16338438531a7793d42c521a8">···66</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04058.html">OneDGrid</a>·<a·class="code·hl_typedef"·href="a03674.html#a140dfbb16338438531a7793d42c521a8">Grid</a>;</div> 
136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a03674.html#ad641dd9810a85b5998d8ddf7bce0115e">···68</a></span>····<span·class="keyword">const</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01894.html#aaffd9982016fe3b91b0ef27ad435efdb">dimension</a>·=·<a·class="code·hl_variable"·href="a02834.html#a09690fb897713860b54a1d11cdd60ea6">Grid::dimension</a>;</div> 
137 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03674.html#a533bbb5aa92a828636d513a118168c01">···70</a></span>····<span·class="keyword">typedef</span>·MPIHelper::MPICommunicator·<a·class="code·hl_typedef"·href="a03674.html#a533bbb5aa92a828636d513a118168c01">MPICommunicatorType</a>;</div> 
138 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
139 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03674.html#ae3908705e3fdb6774d9fd619a5d2e906">···73</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03674.html#ae3908705e3fdb6774d9fd619a5d2e906">DGFGridFactory</a>·(·std::istream·&amp;input,</div> 
Max diff block lines reached; 108414/133164 bytes (81.41%) of diff not shown.
28.2 KB
html2text {}
    
Offset 6, 348 lines modifiedOffset 6, 579 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser 
12 dgfoned.hh11 ····*·vtk
 12 functionwriter.hh
13 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
19 ·5#ifndef·DUNE_GRID_FILE_IO_DGFPARSER_DGFONED_HH 
20 ·6#define·DUNE_GRID_FILE_IO_DGFPARSER_DGFONED_HH 
21 ·7 
22 ·8//-·C++·includes 
23 ·9#include·<algorithm> 
24 ·10#include·<fstream>19 ·5
 20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_FUNCTIONWRITER_HH
 21 ·7#define·DUNE_GRID_IO_FILE_VTK_FUNCTIONWRITER_HH
 22 ·8
 23 ·9#include·<cstddef>
 24 ·10#include·<memory>
25 ·11#include·<iostream>25 ·11#include·<string>
26 ·12#include·<istream>26 ·12#include·<typeinfo>
27 ·13#include·<vector>27 ·13#include·<vector>
28 ·1428 ·14
29 ·15//-·dune-common·includes 
30 ·16#include·<dune/common/exceptions.hh>29 ·15#include·<dune/common/exceptions.hh>
 30 ·16#include·<dune/common/fvector.hh>
31 ·1731 ·17
32 ·18//-·dune-grid·includes 
33 ·19#include·<dune/grid/common/intersection.hh> 
34 ·20#include·<dune/grid/onedgrid.hh> 
35 ·21 
36 ·22//-·local·includes 
37 ·23#include·"dgfparser.hh"32 ·18#include·<dune/geometry/referenceelements.hh>
 33 ·19
 34 ·20#include·<dune/grid/io/file/vtk/common.hh>
 35 ·21#include·<dune/grid/io/file/vtk/dataarraywriter.hh>
 36 ·22#include·<dune/grid/io/file/vtk/pvtuwriter.hh>
 37 ·23#include·<dune/grid/io/file/vtk/vtuwriter.hh>
38 ·2438 ·24
39 ·25 
40 ·26namespace 
41 ·27{ 
42 ·28·//·helper·method·used·below 
43 ·29·double·getfirst·(·std::vector<·double·>·v·) 
44 ·30·{ 
45 ·31·return·v[·0·]; 
46 ·32·} 
47 ·33}·//·end·anonymous·namespace 
48 ·34 
49 ·35 
50 ·36 
51 ·37namespace·Dune39 ·25namespace·Dune
 40 ·26{
 41 ·29
 42 ·30·namespace·VTK·{
 43 ·31
 44 ·33·template<typename·Cell_>
 45 34·class·FunctionWriterBase·{
 46 ·35·typedef·typename·Cell_::Geometry::ctype·DF;
 47 ·36·static·const·unsigned·mydim·=·Cell_::mydimension;
 48 ·37·typedef·ReferenceElements<DF,·mydim>·Refelems;
52 ·38{49 ·38
53 ·39 
54 ·40·//·DGFGridInfo 
55 ·41·//·-----------50 ·39·public:
 51 40·typedef·FieldVector<DF,·mydim>·Domain;
 52 41·typedef·Cell_·Cell;
56 ·4253 ·42
 54 44·virtual·std::string·name()·const·=·0;
57 ·43·template<·> 
58 44·struct·DGFGridInfo<·OneDGrid·> 
59 ·45·{55 ·45
60 46·static·int·refineStepsForHalf·() 
61 ·47·{ 
62 ·48·return·1; 
63 ·49·} 
64 ·50 
65 51·static·double·refineWeight·() 
66 ·52·{ 
67 ·53·return·0.5;56 47·virtual·unsigned·ncomps()·const·=·0;
 57 ·48
 58 50·virtual·void·addArray(PVTUWriter&·writer)·=·0;
 59 52·virtual·bool·beginWrite(VTUWriter&·writer,·std::size_t·nitems)·=·0;
 60 ·54
 61 59·virtual·void·write(const·Cell&·/*·cell·*/,·const·Domain&·/*·xl·*/)·{
 62 ·60·DUNE_THROW(NotImplemented,·"FunctionWriterBase::write(const·Cell&,·"
 63 ·61·"const·Domain&):·Either·the·derived·class·"·<<
 64 ·62·typeid(*this).name()·<<·"·failed·to·implement·this·method·"
 65 ·63·"or·this·method·is·not·meant·to·be·called·on·the·derived·"
 66 ·64·"class·and·was·called·in·error.");
68 ·54·}67 ·65·}
 68 ·67
 69 71·virtual·void·write(const·Cell&·cell,·unsigned·cornerIndex)·{
 70 ·72·write(cell,
 71 ·73·Refelems::general(cell.type()).position(cornerIndex,·mydim));
 72 ·74·}
 73 76·virtual·void·endWrite()·=·0;
 74 78·virtual·~FunctionWriterBase()·{}
69 ·55·}; 
70 ·56 
71 ·57 
72 ·58 
73 ·59·//·DGFGridFactory<·OneDGrid·> 
74 ·60·//·-------------------------- 
75 ·61 
76 ·62·template<·> 
77 63·struct·DGFGridFactory<·OneDGrid·> 
78 ·64·{ 
79 66·typedef·OneDGrid·Grid; 
80 68·const·static·int·dimension·=·Grid::dimension; 
81 70·typedef·MPIHelper::MPICommunicator·MPICommunicatorType; 
82 ·71 
83 73·explicit·DGFGridFactory·(·std::istream·&input, 
84 ·74·MPICommunicatorType·comm·=·MPIHelper::getCommunicator()·) 
85 ·75·:·grid_(·0·), 
86 ·76·emptyParameters_(·0·) 
87 ·77·{ 
88 ·78·generate(·input,·comm·); 
89 ·79·}75 ·79·};
Max diff block lines reached; 25200/28864 bytes (87.31%) of diff not shown.
6.33 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00941.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-grid:·dgfug.cc·File·Reference</title>8 <title>dune-grid:·vtksequencewriterbase.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, 34 lines modifiedOffset 58, 47 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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>··</div>
70 ··<div·class="headertitle"><div·class="title">dgfug.cc·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">vtksequencewriterbase.hh·File·Reference</div></div>
71 </div><!--header-->72 </div><!--header-->
72 <div·class="contents">73 <div·class="contents">
73 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
74 <code>#include·&lt;dune/geometry/utility/typefromvertexcount.hh&gt;</code><br·/>75 <code>#include·&lt;iostream&gt;</code><br·/>
 76 <code>#include·&lt;sstream&gt;</code><br·/>
 77 <code>#include·&lt;fstream&gt;</code><br·/>
 78 <code>#include·&lt;iomanip&gt;</code><br·/>
 79 <code>#include·&lt;memory&gt;</code><br·/>
 80 <code>#include·&lt;<a·class="el"·href="a00935_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>
 81 <code>#include·&lt;dune/common/path.hh&gt;</code><br·/>
75 <code>#include·&lt;<a·class="el"·href="a00947_source.html">dune/grid/io/file/dgfparser/dgfug.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00911_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code><br·/>
 83 </div>
 84 <p><a·href="a00941_source.html">Go·to·the·source·code·of·this·file.</a></p>
76 </div><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="a03994.html">Dune::VTKSequenceWriterBase&lt;·GridView·&gt;</a></td></tr>
 89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·to·write·pvd-files·which·contains·a·list·of·all·collected·vtk-files.··<a·href="a03994.html#details">More...</a><br·/></td></tr>
 90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 91 </table><table·class="memberdecls">
77 <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>
78 Namespaces</h2></td></tr>93 Namespaces</h2></td></tr>
79 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>94 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
80 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>95 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr> 
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
84 </table>97 </table>
85 </div><!--·contents·-->98 </div><!--·contents·-->
86 <!--·start·footer·part·-->99 <!--·start·footer·part·-->
87 <hr·class="footer"/><address·class="footer"><small>100 <hr·class="footer"/><address·class="footer"><small>
88 Generated·by&#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
89 </small></address>102 </small></address>
90 </body>103 </body>
1.0 KB
html2text {}
    
Offset 6, 22 lines modifiedOffset 6, 32 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser 
12 Namespaces 
13 dgfug.cc·File·Reference11 ····*·vtk
 12 Classes·|·Namespaces
 13 vtksequencewriterbase.hh·File·Reference
 14 #include·<vector>
 15 #include·<iostream>
 16 #include·<sstream>
 17 #include·<fstream>
14 #include·<config.h>18 #include·<iomanip>
15 #include·<dune/geometry/utility/typefromvertexcount.hh>19 #include·<memory>
 20 #include·<dune/grid/io/file/vtk/common.hh>
 21 #include·<dune/common/path.hh>
16 #include·<dune/grid/io/file/dgfparser/dgfug.hh>22 #include·<dune/grid/io/file/vtk/vtkwriter.hh>
 23 Go_to_the_source_code_of_this_file.
 24 ·Classes
 25 class· Dune::VTKSequenceWriterBase<_GridView_>
 26  ······Base·class·to·write·pvd-files·which·contains·a·list·of·all·collected
 27 ········vtk-files.·More...
 28  
17 ·Namespaces29 ·Namespaces
18 namespace· Dune30 namespace· Dune
19  ··········Include·standard·header·files.31  ··········Include·standard·header·files.
20  32  
21 namespace· Dune::dgf 
22   
  
23 ===============================================================================33 ===============================================================================
24 ·····Generated·by [doxygen]·1.9.434 ·····Generated·by [doxygen]·1.9.4
10.5 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00944.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-grid:·gridptr.hh·File·Reference</title>8 <title>dune-grid:·boundaryiterators.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, 63 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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>··</div>
71 ··<div·class="headertitle"><div·class="title">gridptr.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">boundaryiterators.hh·File·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01055.html">Visualization·ToolKit·(VTK)</a></div></div></div>
72 </div><!--header-->72 </div><!--header-->
73 <div·class="contents">73 <div·class="contents">
  
 74 <p>Functions·for·VTK·output·on·the·skeleton.··
 75 <a·href="#details">More...</a></p>
74 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;iterator&gt;</code><br·/>
75 <code>#include·&lt;cctype&gt;</code><br·/> 
76 <code>#include·&lt;array&gt;</code><br·/> 
77 <code>#include·&lt;iostream&gt;</code><br·/> 
78 <code>#include·&lt;map&gt;</code><br·/> 
79 <code>#include·&lt;memory&gt;</code><br·/>77 <code>#include·&lt;memory&gt;</code><br·/>
80 <code>#include·&lt;string&gt;</code><br·/> 
81 <code>#include·&lt;type_traits&gt;</code><br·/> 
82 <code>#include·&lt;vector&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/> 
84 <code>#include·&lt;dune/common/shared_ptr.hh&gt;</code><br·/>78 <code>#include·&lt;dune/common/iteratorfacades.hh&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/> 
86 <code>#include·&lt;<a·class="el"·href="a00320_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/> 
87 <code>#include·&lt;<a·class="el"·href="a07292_source.html">dune/grid/common/intersection.hh</a>&gt;</code><br·/> 
88 <code>#include·&lt;<a·class="el"·href="a00257_source.html">dune/grid/common/partitionset.hh</a>&gt;</code><br·/> 
89 <code>#include·&lt;<a·class="el"·href="a00353_source.html">dune/grid/common/rangegenerators.hh</a>&gt;</code><br·/> 
90 <code>#include·&lt;<a·class="el"·href="a00956_source.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</code><br·/> 
91 <code>#include·&lt;<a·class="el"·href="a00920_source.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</code><br·/> 
92 <code>#include·&lt;<a·class="el"·href="a00953_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/> 
93 <code>#include·&lt;<a·class="el"·href="a00833_source.html">dune/grid/io/file/gmshreader.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00962_source.html">dune/grid/io/file/vtk/corner.hh</a>&gt;</code><br·/>
 80 <code>#include·&lt;<a·class="el"·href="a00908_source.html">dune/grid/io/file/vtk/corneriterator.hh</a>&gt;</code><br·/>
 81 <code>#include·&lt;<a·class="el"·href="a00938_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code><br·/>
94 </div>82 </div>
95 <p><a·href="a00944_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a00944_source.html">Go·to·the·source·code·of·this·file.</a></p>
96 <table·class="memberdecls">84 <table·class="memberdecls">
97 <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>
98 Classes</h2></td></tr>86 Classes</h2></td></tr>
99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03730.html">Dune::GridPtr&lt;·GridType·&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="a03826.html">Dune::VTK::BoundaryIterator&lt;·GV·&gt;</a></td></tr>
100 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·for·constructing·grids·from·DGF·files.··<a·href="a03730.html#details">More...</a><br·/></td></tr>88 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">iterate·over·the·GridViews·boundary·intersections··<a·href="a03826.html#details">More...</a><br·/></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <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="a03734.html">Dune::GridPtr&lt;·GridType·&gt;::mygrid_ptr</a></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="a03830.html">Dune::VTK::IntersectionIndexSet&lt;·ElementIndexSet·&gt;</a></td></tr>
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03738.html">Dune::GridPtr&lt;·GridType·&gt;::DataHandle</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="a03834.html">Dune::VTK::NonConformingBoundaryIteratorFactory&lt;·GV·&gt;</a></td></tr>
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
107 <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>
108 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>97 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
110 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>98 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
111 <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:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr>
 101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>102 </table>
 103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 104 <div·class="textblock"><p·>Functions·for·VTK·output·on·the·skeleton.·</p>
 105 <dl·class="section·author"><dt>Author</dt><dd>Jö·Fahlke·</dd></dl>
113 </div><!--·contents·-->106 </div></div><!--·contents·-->
114 <!--·start·footer·part·-->107 <!--·start·footer·part·-->
115 <hr·class="footer"/><address·class="footer"><small>108 <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.4109 Generated·by&#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>110 </small></address>
118 </body>111 </body>
119 </html>112 </html>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
1.97 KB
html2text {}
    
Offset 6, 46 lines modifiedOffset 6, 40 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·vtk
12 Classes·|·Namespaces12 Classes·|·Namespaces
13 gridptr.hh·File·Reference13 boundaryiterators.hh·File·Reference
 14 dune-grid·»·I/O·»·Visualization_ToolKit_(VTK)
 15 Functions·for·VTK·output·on·the·skeleton.·More...
14 #include·<cassert>16 #include·<iterator>
15 #include·<cctype> 
16 #include·<array> 
17 #include·<iostream> 
18 #include·<map> 
19 #include·<memory>17 #include·<memory>
20 #include·<string> 
21 #include·<type_traits> 
22 #include·<vector> 
23 #include·<dune/common/parallel/mpihelper.hh> 
24 #include·<dune/common/shared_ptr.hh> 
25 #include·<dune/grid/common/gridenums.hh> 
26 #include·<dune/grid/common/datahandleif.hh>18 #include·<dune/common/iteratorfacades.hh>
27 #include·<dune/grid/common/intersection.hh> 
28 #include·<dune/grid/common/partitionset.hh> 
29 #include·<dune/grid/common/rangegenerators.hh> 
30 #include·<dune/grid/io/file/dgfparser/dgfexception.hh> 
31 #include·<dune/grid/io/file/dgfparser/entitykey.hh> 
32 #include·<dune/grid/io/file/dgfparser/parser.hh> 
33 #include·<dune/grid/io/file/gmshreader.hh>19 #include·<dune/grid/io/file/vtk/corner.hh>
 20 #include·<dune/grid/io/file/vtk/corneriterator.hh>
 21 #include·<dune/grid/io/file/vtk/functionwriter.hh>
34 Go_to_the_source_code_of_this_file.22 Go_to_the_source_code_of_this_file.
35 ·Classes23 ·Classes
36 struct· Dune::GridPtr<_GridType_> 
37  ·······Class·for·constructing·grids·from·DGF·files.·More...24 class· Dune::VTK::BoundaryIterator<_GV_>
 25  ······iterate·over·the·GridViews·boundary·intersections·More...
38  26  
39 ·class· Dune::GridPtr<_GridType_>::mygrid_ptr27 class· Dune::VTK::IntersectionIndexSet<_ElementIndexSet_>
40  28  
41 struct· Dune::GridPtr<_GridType_>::DataHandle29 class· Dune::VTK::NonConformingBoundaryIteratorFactory<_GV_>
42  30  
43 ·Namespaces31 ·Namespaces
44 namespace· Dune32 namespace· Dune
45  ··········Include·standard·header·files.33  ··········Include·standard·header·files.
46  34  
 35 namespace· Dune::VTK
 36  
 37 *****·Detailed·Description·*****
 38 Functions·for·VTK·output·on·the·skeleton.
 39 ··Author
 40 ·······Fahlke
  
47 ===============================================================================41 ===============================================================================
48 ·····Generated·by [doxygen]·1.9.442 ·····Generated·by [doxygen]·1.9.4
265 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00944_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-grid:·gridptr.hh·Source·File</title>8 <title>dune-grid:·boundaryiterators.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, 892 lines modifiedOffset 58, 249 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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">gridptr.hh</div></div>68 ··<div·class="headertitle"><div·class="title">boundaryiterators.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00944.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00944.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_GRIDPTR_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_GRIDPTR_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_GRID_IO_FILE_VTK_BOUNDARYITERATORS_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_BOUNDARYITERATORS_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;cctype&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iterator&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;array&gt;</span></div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;map&gt;</span></div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div> 
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//-·Dune·includes</span></div> 
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;dune/common/parallel/mpihelper.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/shared_ptr.hh&gt;</span></div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/iteratorfacades.hh&gt;</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;<a·class="code"·href="a00962.html">dune/grid/io/file/vtk/corner.hh</a>&gt;</span></div>
 85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00908.html">dune/grid/io/file/vtk/corneriterator.hh</a>&gt;</span></div>
 86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00938.html">dune/grid/io/file/vtk/functionwriter.hh</a>&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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
 89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>90 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 91 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">namespace·</span>VTK·{</div>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">dune/grid/common/gridenums.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="a00320.html">dune/grid/common/datahandleif.hh</a>&gt;</span></div> 
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07292.html">dune/grid/common/intersection.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="a00257.html">dune/grid/common/partitionset.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="a00353.html">dune/grid/common/rangegenerators.hh</a>&gt;</span></div> 
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>92 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00956.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</span></div> 
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00920.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</span></div> 
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00953.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</span></div> 
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>93 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00833.html">dune/grid/io/file/gmshreader.hh</a>&gt;</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">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</div> 
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="comment">//·External·Forward·Declarations</span></div> 
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="comment">//·-----------------------------</span></div> 
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">template</span>·&lt;·<span·class="keyword">class</span>·G·&gt;</div>94 <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>·GV&gt;</div>
 95 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03826.html">···36</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03826.html">BoundaryIterator</a></div>
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">struct·</span>DGFGridFactory;</div>96 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······:·<span·class="keyword">public</span>·ForwardIteratorFacade</div>
 97 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········&lt;·BoundaryIterator&lt;GV&gt;,</div>
 98 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>············const·typename·GV::Intersection,</div>
 99 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>············const·typename·GV::Intersection&amp;,</div>
 100 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>············typename·std::iterator_traits&lt;typename·GV::template·Codim&lt;0&gt;::</div>
 101 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>················Iterator&gt;::difference_type&gt;</div>
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>102 <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">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp,·<span·class="keyword">class</span>·IntersectionImp·&gt;</div> 
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">class·</span>Intersection;</div>103 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">public</span>:</div>
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="comment">//·GridPtr</span></div>104 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="comment">//·reiterator·the·facades·typedefs·here</span></div>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="comment">//·-------</span></div>105 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03826.html#a11a5c1a50347477a1fd85233127c054b">···46</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03826.html">BoundaryIterator&lt;GV&gt;</a>·<a·class="[·...·truncated·by·diffoscope;·len:·86,·SHA:·12404cd888a4514992d98cddf1c67f6f8b290e9c436b9bc93961f352d769e446·...·]</div>
 106 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03826.html#a5c3b50023c63240cf43ee0bfd2f5aa87">···47</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·GV::Intersection·<a·class="code·hl_typedef"·href="a03826.html#a5c3b50023c63240cf43ee0bfd2f5aa87">Value</a>;</div>
 107 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03826.html#aa9fed1e7517d00e064f36d3eb21ae0f7">···48</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a03826.html#a5c3b50023c63240cf43ee0bfd2f5aa87">Value</a>&amp;·<a·class="code·hl_typedef"·href="a03826.html#aa9fed1e7517d00e064f36d3eb21ae0f7">Reference</a>;</div>
 108 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03826.html#a87ee265ccb15dd573bfff8fc1aa7ff6a">···49</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GV::template·Codim&lt;0&gt;::Iterator·<a·class="code·hl_typedef"·href="a03826.html#a87ee265ccb15dd573bfff8fc1aa7ff6a">ElementIterator</a>;</div>
 109 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03826.html#abaf2b5c99a14196b7ba0197f3ff13782">···50</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GV::IntersectionIterator·<a·class="code·hl_typedef"·href="a03826.html#abaf2b5c99a14196b7ba0197f3ff13782">IntersectionIterator</a>;</div>
 110 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::iterator_traits&lt;ElementIterator&gt;::difference_type</div>
 111 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03826.html#ae94324fa35c001a669295339eb41ae0c">···52</a></span>······<a·class="code·hl_typedef"·href="a03826.html#ae94324fa35c001a669295339eb41ae0c">DifferenceType</a>;</div>
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>112 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
122 <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>·Gr<span·class="keywordtype">id</span>Type·&gt;</div> 
123 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03730.html">···65</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03730.html">GridPtr</a></div> 
124 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··{</div> 
125 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a03734.html">···67</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03734.html">mygrid_ptr</a>·:·<span·class="keyword">public</span>·std::shared_ptr&lt;·GridType·&gt;</div> 
126 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····{</div> 
127 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keyword">typedef</span>·std::shared_ptr&lt;·GridType·&gt;·base_t·;</div>113 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">private</span>:</div>
128 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="comment">//·empty·deleter·to·avoid·deletion·on·release</span></div> 
129 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keyword">typedef</span>·null_deleter&lt;·GridType·&gt;·emptydeleter_t·;</div>114 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">typedef</span>·ForwardIteratorFacade&lt;<a·class="code·hl_typedef"·href="a03826.html#a11a5c1a50347477a1fd85233127c054b">DerivedType</a>,·<a·class="code·hl_typedef"·href="a03[·...·truncated·by·diffoscope;·len:·149,·SHA:·3e2f1fb604ddd481a231c1cbb558e0a46e823fb8ea1ac2f38c746c5b44e0bd05·...·]</div>
 115 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··········<a·class="code·hl_typedef"·href="a03826.html#ae94324fa35c001a669295339eb41ae0c">DifferenceType</a>&gt;·Facade;</div>
130 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>116 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
131 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordtype">void</span>·removeObj()</div>117 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">const</span>·GV*·gv;</div>
 118 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<a·class="code·hl_typedef"·href="a03826.html#a87ee265ccb15dd573bfff8fc1aa7ff6a">ElementIterator</a>·eit;</div>
 119 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······std::shared_ptr&lt;IntersectionIterator&gt;·iit;</div>
 120 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 121 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordtype">bool</span>·valid()<span·class="keyword">·const·</span>{</div>
 122 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········<span·class="comment">//·we&#39;re·valid·if·we&#39;re·passed-the-end</span></div>
 123 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········<span·class="keywordflow">if</span>(eit·==·gv-&gt;template·end&lt;0&gt;())·<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
 124 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········<span·class="comment">//·or·if·we&#39;re·on·a·boundary</span></div>
 125 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keywordflow">if</span>((*iit)-&gt;boundary()·&amp;&amp;·!(*iit)-&gt;neighbor())·<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
 126 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········<span·class="comment">//·otherwise·we&#39;re·invalid</span></div>
 127 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div>
 128 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······}</div>
132 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······{</div>129 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
133 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········<span·class="comment">//·if·use·count·is·only·1·delete·object</span></div> 
Max diff block lines reached; 189363/225951 bytes (83.81%) of diff not shown.
44.4 KB
html2text {}
    
Offset 6, 1135 lines modifiedOffset 6, 321 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser 
12 gridptr.hh11 ····*·vtk
 12 boundaryiterators.hh
13 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
19 ·5#ifndef·DUNE_DGF_GRIDPTR_HH 
20 ·6#define·DUNE_DGF_GRIDPTR_HH 
21 ·7 
22 ·8#include·<cassert>19 ·5
 20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_BOUNDARYITERATORS_HH
 21 ·7#define·DUNE_GRID_IO_FILE_VTK_BOUNDARYITERATORS_HH
 22 ·8
23 ·9#include·<cctype>23 ·9#include·<iterator>
24 ·10 
25 ·11#include·<array> 
26 ·12#include·<iostream> 
27 ·13#include·<map> 
28 ·14#include·<memory>24 ·10#include·<memory>
29 ·15#include·<string> 
30 ·16#include·<type_traits> 
31 ·17#include·<vector> 
32 ·18 
33 ·19//-·Dune·includes 
34 ·20#include·<dune/common/parallel/mpihelper.hh> 
35 ·21#include·<dune/common/shared_ptr.hh>25 ·11
 26 ·12#include·<dune/common/iteratorfacades.hh>
 27 ·13
 28 ·14#include·<dune/grid/io/file/vtk/corner.hh>
 29 ·15#include·<dune/grid/io/file/vtk/corneriterator.hh>
 30 ·16#include·<dune/grid/io/file/vtk/functionwriter.hh>
 31 ·17
 32 ·18namespace·Dune·{
 33 ·19
36 ·2234 ·22
 35 ·28·namespace·VTK·{
 36 ·29
 37 ·31
 38 ·35·template<typename·GV>
 39 36·class·BoundaryIterator
 40 ·37·:·public·ForwardIteratorFacade
 41 ·38·<·BoundaryIterator<GV>,
 42 ·39·const·typename·GV::Intersection,
 43 ·40·const·typename·GV::Intersection&,
 44 ·41·typename·std::iterator_traits<typename·GV::template·Codim<0>::
 45 ·42·Iterator>::difference_type>
37 ·23#include·<dune/grid/common/gridenums.hh> 
38 ·24#include·<dune/grid/common/datahandleif.hh> 
39 ·25#include·<dune/grid/common/intersection.hh> 
40 ·26#include·<dune/grid/common/partitionset.hh> 
41 ·27#include·<dune/grid/common/rangegenerators.hh> 
42 ·28 
43 ·29#include·<dune/grid/io/file/dgfparser/dgfexception.hh> 
44 ·30#include·<dune/grid/io/file/dgfparser/entitykey.hh> 
45 ·31#include·<dune/grid/io/file/dgfparser/parser.hh> 
46 ·32 
47 ·33#include·<dune/grid/io/file/gmshreader.hh> 
48 ·34 
49 ·35namespace·Dune 
50 ·36{ 
51 ·37 
52 ·38·//·External·Forward·Declarations 
53 ·39·//·----------------------------- 
54 ·40 
55 ·41·template·<·class·G·> 
56 ·42·struct·DGFGridFactory; 
57 ·43 
58 ·44·template<·class·GridImp,·class·IntersectionImp·> 
59 ·45·class·Intersection; 
60 ·46 
61 ·47 
62 ·48 
63 ·49·//·GridPtr 
64 ·50·//·------- 
65 ·51 
66 ·64·template<·class·GridType·> 
67 65·struct·GridPtr 
68 ·66·{ 
69 67·class·mygrid_ptr·:·public·std::shared_ptr<·GridType·> 
70 ·68·{ 
71 ·69·typedef·std::shared_ptr<·GridType·>·base_t·; 
72 ·70·//·empty·deleter·to·avoid·deletion·on·release 
73 ·71·typedef·null_deleter<·GridType·>·emptydeleter_t·; 
74 ·72 
75 ·73·void·removeObj() 
76 ·74·{46 ·43·{
77 ·75·//·if·use·count·is·only·1·delete·object 
78 ·76·if(·use_count()·==·1·) 
79 ·77·{ 
80 ·78·//·delete·point·here,·since·we·use·the·empty·deleter 
81 ·79·GridType*·grd·=·release(); 
82 ·80·if(·grd·)·delete·grd·;47 ·44·public:
 48 ·45·//·reiterator·the·facades·typedefs·here
 49 46·typedef·BoundaryIterator<GV>·DerivedType;
 50 47·typedef·const·typename·GV::Intersection·Value;
 51 48·typedef·Value&·Reference;
 52 49·typedef·typename·GV::template·Codim<0>::Iterator·ElementIterator;
 53 50·typedef·typename·GV::IntersectionIterator·IntersectionIterator;
 54 ·51·typedef·typename·std::iterator_traits<ElementIterator>::difference_type
 55 52·DifferenceType;
 56 ·53
 57 ·54·private:
 58 ·55·typedef·ForwardIteratorFacade<DerivedType,·Value,·Reference,
 59 ·56·DifferenceType>·Facade;
 60 ·57
 61 ·58·const·GV*·gv;
 62 ·59·ElementIterator·eit;
 63 ·60·std::shared_ptr<IntersectionIterator>·iit;
 64 ·61
 65 ·62·bool·valid()·const·{
 66 ·63·//·we're·valid·if·we're·passed-the-end
 67 ·64·if(eit·==·gv->template·end<0>())·return·true;
 68 ·65·//·or·if·we're·on·a·boundary
 69 ·66·if((*iit)->boundary()·&&·!(*iit)->neighbor())·return·true;
 70 ·67·//·otherwise·we're·invalid
 71 ·68·return·false;
 72 ·69·}
Max diff block lines reached; 39379/45441 bytes (86.66%) of diff not shown.
7.64 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00947.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-grid:·dgfug.hh·File·Reference</title>8 <title>dune-grid:·streams.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, 54 lines modifiedOffset 58, 43 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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>··</div>
71 ··<div·class="headertitle"><div·class="title">dgfug.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">streams.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;fstream&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;ostream&gt;</code><br·/>
75 <code>#include·&lt;istream&gt;</code><br·/> 
76 <code>#include·&lt;string&gt;</code><br·/> 
77 <code>#include·&lt;vector&gt;</code><br·/> 
78 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
79 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
80 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/> 
81 <code>#include·&lt;<a·class="el"·href="a07292_source.html">dune/grid/common/intersection.hh</a>&gt;</code><br·/> 
82 <code>#include·&lt;<a·class="el"·href="a00974_source.html">dune/grid/uggrid.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00929_source.html">dune/grid/io/file/vtk/b64enc.hh</a>&gt;</code><br·/>
83 <code>#include·&quot;<a·class="el"·href="a07232_source.html">dgfparser.hh</a>&quot;</code><br·/> 
84 <code>#include·&quot;<a·class="el"·href="a00890_source.html">blocks/gridparameter.hh</a>&quot;</code><br·/> 
85 </div>76 </div>
86 <p><a·href="a00947_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00947_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">78 <table·class="memberdecls">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
89 Classes</h2></td></tr>80 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="a03686.html">Dune::dgf::UGGridParameterBlock</a></td></tr>81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03962.html">Dune::Base64Stream</a></td></tr>
 82 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">class·to·base64·encode·a·stream·of·data··<a·href="a03962.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03690.html">Dune::DGFGridInfo&lt;·UGGrid&lt;·dim·&gt;·&gt;</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="a03966.html">Dune::RawStream</a></td></tr>
 85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">write·out·data·in·binary··<a·href="a03966.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="a03694.html">Dune::DGFGridFactory&lt;·UGGrid&lt;·dim·&gt;·&gt;</a></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table><table·class="memberdecls">87 </table><table·class="memberdecls">
97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
98 Namespaces</h2></td></tr>89 Namespaces</h2></td></tr>
99 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>90 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
100 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>91 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 <tr·class="memitem:a01069"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01069.html">Dune::dgf</a></td></tr> 
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
104 </table>93 </table>
105 </div><!--·contents·-->94 </div><!--·contents·-->
106 <!--·start·footer·part·-->95 <!--·start·footer·part·-->
107 <hr·class="footer"/><address·class="footer"><small>96 <hr·class="footer"/><address·class="footer"><small>
108 Generated·by&#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
109 </small></address>98 </small></address>
110 </body>99 </body>
1.14 KB
html2text {}
    
Offset 6, 38 lines modifiedOffset 6, 27 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·vtk
12 Classes·|·Namespaces12 Classes·|·Namespaces
13 dgfug.hh·File·Reference13 streams.hh·File·Reference
14 #include·<fstream>14 #include·<ostream>
 15 #include·<dune/grid/io/file/vtk/b64enc.hh>
15 #include·<istream> 
16 #include·<string> 
17 #include·<vector> 
18 #include·<dune/common/exceptions.hh> 
19 #include·<dune/common/fvector.hh> 
20 #include·<dune/common/parallel/mpihelper.hh> 
21 #include·<dune/grid/common/intersection.hh> 
22 #include·<dune/grid/uggrid.hh> 
23 #include·"dgfparser.hh" 
24 #include·"blocks/gridparameter.hh" 
25 Go_to_the_source_code_of_this_file.16 Go_to_the_source_code_of_this_file.
26 ·Classes17 ·Classes
27 struct· Dune::dgf::UGGridParameterBlock18 class· Dune::Base64Stream
 19  ······class·to·base64·encode·a·stream·of·data·More...
28  20  
 21 class· Dune::RawStream
 22  ······write·out·data·in·binary·More...
29 struct· Dune::DGFGridInfo<_UGGrid<_dim_>_> 
30   
31 struct· Dune::DGFGridFactory<_UGGrid<_dim_>_> 
32  23  
33 ·Namespaces24 ·Namespaces
34 namespace· Dune25 namespace· Dune
35  ··········Include·standard·header·files.26  ··········Include·standard·header·files.
36  27  
37 namespace· Dune::dgf 
38   
  
39 ===============================================================================28 ===============================================================================
40 ·····Generated·by [doxygen]·1.9.429 ·····Generated·by [doxygen]·1.9.4
82.7 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00947_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-grid:·dgfug.hh·Source·File</title>8 <title>dune-grid:·streams.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, 285 lines modifiedOffset 58, 116 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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">dgfug.hh</div></div>68 ··<div·class="headertitle"><div·class="title">streams.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00947.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00947.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_DGFPARSER_DGFUG_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_DGFPARSER_DGFUG_HH</span></div> 
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_VTK_STREAMS_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_STREAMS_HH</span></div>
78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">//-·C++·includes</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;fstream&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;istream&gt;</span></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;string&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> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00929.html">dune/grid/io/file/vtk/b64enc.hh</a>&gt;</span></div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">//-·dune-common·includes</span></div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/common/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/parallel/mpihelper.hh&gt;</span></div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</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><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
 84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 85 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno"><a·class="line"·href="a03962.html">···16</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03962.html">Base64Stream</a>·{</div>
 86 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····std::ostream&amp;·s;</div>
 87 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····<a·class="code·hl_struct"·href="a03818.html">b64chunk</a>·chunk;</div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//-·dune-grid·includes</span></div>88 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····<span·class="keywordtype">char</span>·obuf[4];</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="a07292.html">dune/grid/common/intersection.hh</a>&gt;</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="a00974.html">dune/grid/uggrid.hh</a>&gt;</span></div> 
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>89 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">//-·local·includes</span></div>90 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">public</span>:</div>
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07232.html">dgfparser.hh</a>&quot;</span></div> 
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00890.html">blocks/gridparameter.hh</a>&quot;</span></div> 
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 92 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03962.html#a8a7027f3d59f72de295f2579e95ba8d6">···27</a></span>····<a·class="code·hl_function"·href="a03962.html#a8a7027f3d59f72de295f2579e95ba8d6">Base64Stream</a>(std::ostream&amp;·s_)</div>
97 <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>······:·s(s_)</div>
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>{</div>94 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div>
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">namespace·</span>dgf</div>95 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="comment">//·reset·chunk</span></div>
 96 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······chunk.<a·class="code·hl_function"·href="a03818.html#af5b86cb11f0aca7381e1802b9a5f9580">reset</a>();</div>
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··{</div>97 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>98 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="comment">//·UGGridParameterBlock</span></div> 
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="comment">//·--------------------</span></div> 
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>99 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03686.html">···37</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03686.html">UGGridParameterBlock</a></div> 
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03506.html">GridParameterBlock</a></div>100 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·X&gt;</div>
 101 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03962.html#a24ec170183dc09a2c46c4765e77f1248">···42</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03962.html#a24ec170183dc09a2c46c4765e77f1248">write</a>(X·&amp;·data)</div>
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div>102 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{</div>
110 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03686.html#a465d9f78fde9e0e059a6f96dfd75cc6c">UGGridParameterBlock</a>·(·std::istream·&amp;input·);</div>103 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordtype">char</span>*·p·=·<span·class="keyword">reinterpret_cast&lt;</span><span·class="keywordtype">char</span>*<span·class="keyword">&gt;</span>(&amp;data);</div>
 104 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·len·=·<span·class="keyword">sizeof</span>(X);·len·&gt;·0;·len--,p++)</div>
111 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>105 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······{</div>
 106 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········chunk.<a·class="code·hl_function"·href="a03818.html#aef8a9dfb8d2ba5a6dda94cd047f363e6">put</a>(*p);</div>
 107 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········<span·class="keywordflow">if</span>·(chunk.<a·class="code·hl_variable"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">size</a>·==·3)</div>
112 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03686.html#ad8badd255b92daa7a873f73278818424">···44</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03686.html#ad8badd255b92daa7a873f73278818424">noClosure</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03686.html#a8dd2ac2d550a7210fbcb3021487baecc">noClosure_</a>;·}</div> 
113 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03686.html#aa16966f939abc2c6cd5785926696cf9f">···46</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03686.html#aa16966f939abc2c6cd5785926696cf9f">noCopy</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03686.html#a44c05028d546abb690376f5ce040e5e1">noCopy_</a>;·}</div> 
114 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03686.html#a0099f4bc6253f44175f2f410bc62df86">···48</a></span>······<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03686.html#a0099f4bc6253f44175f2f410bc62df86">heapSize</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03686.html#a609e9e48ca262cbf6d5e8a94af663a74">heapSize_</a>;·}</div> 
115 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>108 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········{</div>
 109 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··········chunk.<a·class="code·hl_function"·href="a03818.html#a142e802572914a4ddfeaf0c6637a0c13">write</a>(obuf);</div>
 110 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··········s.write(obuf,4);</div>
 111 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········}</div>
116 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">protected</span>:</div>112 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div>
117 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03686.html#a8dd2ac2d550a7210fbcb3021487baecc">···51</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a03686.html#a8dd2ac2d550a7210fbcb3021487baecc">noClosure_</a>;··<span·class="comment">//·no·closure·for·UGGrid</span></div> 
118 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03686.html#a44c05028d546abb690376f5ce040e5e1">···52</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a03686.html#a44c05028d546abb690376f5ce040e5e1">noCopy_</a>;·····<span·class="comment">//·no·copies··for·UGGrid</span></div> 
119 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03686.html#a609e9e48ca262cbf6d5e8a94af663a74">···53</a></span>······<span·class="keywordtype">size_t</span>·<a·class="code·hl_variable"·href="a03686.html#a609e9e48ca262cbf6d5e8a94af663a74">heapSize_</a>;·<span·class="comment">//·heap·size··for·UGGrid</span></div> 
120 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····};</div>113 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>
121 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>114 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
122 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··}·<span·class="comment">//·namespace·dgf</span></div> 
123 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>115 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 116 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03962.html#a48aab0178aad2e1fa1b85dac76f899a9">···64</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03962.html#a48aab0178aad2e1fa1b85dac76f899a9">flush</a>()</div>
124 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
125 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
126 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#if·HAVE_DUNE_UGGRID</span></div> 
127 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div> 
128 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03690.html">···62</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03682.html">DGFGridInfo</a>&lt;·<a·class="code·hl_class"·href="a04086.html">UGGrid</a>&lt;·dim·&gt;·&gt;</div> 
129 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··{</div> 
130 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03690.html#ada318f9c6264b11439c3116f24dc7268">···64</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03690.html#ada318f9c6264b11439c3116f24dc7268">refineStepsForHalf</a>·()</div> 
131 <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>
132 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">return</span>·1;</div>118 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">if</span>·(chunk.<a·class="code·hl_variable"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">size</a>·&gt;·0)</div>
133 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>119 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······{</div>
 120 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········chunk.<a·class="code·hl_function"·href="a03818.html#a142e802572914a4ddfeaf0c6637a0c13">write</a>(obuf);</div>
134 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>121 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········s.write(obuf,4);</div>
135 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03690.html#a4fa9ad62bdd9a4d4145a4a3b8241a5de">···69</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03690.html#a4fa9ad62bdd9a4d4145a4a3b8241a5de">refineWeight</a>·()</div> 
136 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····{</div>122 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······}</div>
137 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">return</span>·-1.;</div>123 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>
138 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····}</div>124 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
139 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··};</div> 
140 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>125 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 126 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03962.html#aa1ad6d6fc4b55ff8256cf387729e8ab8">···77</a></span>····<a·class="code·hl_function"·href="a03962.html#aa1ad6d6fc4b55ff8256cf387729e8ab8">~Base64Stream</a>()·{</div>
 127 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<a·class="code·hl_function"·href="a03962.html#a48aab0178aad2e1fa1b85dac76f899a9">flush</a>();</div>
141 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
142 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
143 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="comment">//·DGFGridFactory&lt;·UGGrid&lt;·dim·&gt;·&gt;</span></div> 
144 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="comment">//·-------------------------------</span></div> 
145 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>128 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····}</div>
146 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div> 
Max diff block lines reached; 18694/70155 bytes (26.65%) of diff not shown.
14.1 KB
html2text {}
    
Offset 6, 398 lines modifiedOffset 6, 144 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser 
12 dgfug.hh11 ····*·vtk
 12 streams.hh
13 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
19 ·5#ifndef·DUNE_GRID_IO_FILE_DGFPARSER_DGFUG_HH 
20 ·6#define·DUNE_GRID_IO_FILE_DGFPARSER_DGFUG_HH 
21 ·7 
22 ·8//-·C++·includes19 ·5
 20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_STREAMS_HH
 21 ·7#define·DUNE_GRID_IO_FILE_VTK_STREAMS_HH
 22 ·8
23 ·9#include·<fstream>23 ·9#include·<ostream>
 24 ·10
 25 ·11#include·<dune/grid/io/file/vtk/b64enc.hh>
 26 ·12
24 ·10#include·<istream> 
25 ·11#include·<string> 
26 ·12#include·<vector> 
27 ·13 
28 ·14//-·dune-common·includes 
29 ·15#include·<dune/common/exceptions.hh> 
30 ·16#include·<dune/common/fvector.hh> 
31 ·17#include·<dune/common/parallel/mpihelper.hh> 
32 ·18 
33 ·19//-·dune-grid·includes 
34 ·20#include·<dune/grid/common/intersection.hh> 
35 ·21#include·<dune/grid/uggrid.hh> 
36 ·22 
37 ·23//-·local·includes 
38 ·24#include·"dgfparser.hh" 
39 ·25#include·"blocks/gridparameter.hh" 
40 ·26 
41 ·27 
42 ·28namespace·Dune27 ·13namespace·Dune·{
 28 ·14
 29 16·class·Base64Stream·{
 30 ·17·std::ostream&·s;
 31 ·18·b64chunk·chunk;
 32 ·19·char·obuf[4];
 33 ·20
 34 ·21·public:
 35 ·23
 36 27·Base64Stream(std::ostream&·s_)
 37 ·28·:·s(s_)
43 ·29{38 ·29·{
44 ·30 
45 ·31·namespace·dgf39 ·30·//·reset·chunk
 40 ·31·chunk.reset();
46 ·32·{41 ·32·}
47 ·3342 ·33
 43 ·35
 44 ·41·template·<class·X>
 45 42·void·write(X·&·data)
48 ·34·//·UGGridParameterBlock 
49 ·35·//·-------------------- 
50 ·36 
51 37·struct·UGGridParameterBlock 
52 ·38·:·public·GridParameterBlock 
53 ·39·{46 ·43·{
54 ·41·explicit·UGGridParameterBlock·(·std::istream·&input·); 
55 ·42 
56 44·bool·noClosure·()·const·{·return·noClosure_;·} 
57 46·bool·noCopy·()·const·{·return·noCopy_;·} 
58 48·size_t·heapSize·()·const·{·return·heapSize_;·}47 ·44·char*·p·=·reinterpret_cast<char*>(&data);
 48 ·45·for·(size_t·len·=·sizeof(X);·len·>·0;·len--,p++)
 49 ·46·{
 50 ·47·chunk.put(*p);
 51 ·48·if·(chunk.size·==·3)
59 ·4952 ·49·{
60 ·50·protected: 
61 51·bool·noClosure_;·//·no·closure·for·UGGrid 
62 52·bool·noCopy_;·//·no·copies·for·UGGrid 
63 53·size_t·heapSize_;·//·heap·size·for·UGGrid53 ·50·chunk.write(obuf);
 54 ·51·s.write(obuf,4);
 55 ·52·}
 56 ·53·}
64 ·54·};57 ·54·}
65 ·5558 ·55
66 ·56·}·//·namespace·dgf 
67 ·5759 ·57
 60 64·void·flush()
68 ·58 
69 ·59 
70 ·60#if·HAVE_DUNE_UGGRID 
71 ·61·template<·int·dim·> 
72 62·struct·DGFGridInfo<·UGGrid<·dim·>·> 
73 ·63·{ 
74 64·static·int·refineStepsForHalf·() 
75 ·65·{61 ·65·{
76 ·66·return·1;62 ·66·if·(chunk.size·>·0)
77 ·67·}63 ·67·{
78 ·68 
79 69·static·double·refineWeight·()64 ·68·chunk.write(obuf);
 65 ·69·s.write(obuf,4);
80 ·70·{66 ·70·}
81 ·71·return·-1.; 
82 ·72·}67 ·71·}
83 ·73·};68 ·72
84 ·7469 ·74
 70 77·~Base64Stream()·{
 71 ·78·flush();
85 ·75 
86 ·76 
87 ·77·//·DGFGridFactory<·UGGrid<·dim·>·> 
88 ·78·//·------------------------------- 
89 ·79 
90 ·80·template<·int·dim·> 
91 81·struct·DGFGridFactory<·UGGrid<·dim·>·> 
92 ·82·{ 
93 84·typedef·UGGrid<_dim_>·Grid; 
94 86·static·const·int·dimension·=·dim; 
95 88·typedef·MPIHelper::MPICommunicator·MPICommunicatorType; 
96 ·89 
97 91·explicit·DGFGridFactory·(·std::istream·&input, 
98 ·92·MPICommunicatorType·comm·=·MPIHelper::getCommunicator()·) 
Max diff block lines reached; 6733/14428 bytes (46.67%) of diff not shown.
8.1 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00950.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-grid:·macrogrid.hh·File·Reference</title>8 <title>dune-grid:·function.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, 41 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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>··</div>
71 ··<div·class="headertitle"><div·class="title">macrogrid.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">function.hh·File·Reference</div></div>
72 </div><!--header-->72 </div><!--header-->
73 <div·class="contents">73 <div·class="contents">
  
 74 <p>Functions·for·VTK·output.··
 75 <a·href="#details">More...</a></p>
74 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;string&gt;</code><br·/>
 77 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
75 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>78 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 79 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 80 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
 81 <code>#include·&lt;dune/geometry/multilineargeometry.hh&gt;</code><br·/>
 82 <code>#include·&lt;<a·class="el"·href="a00317_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00953_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00935_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>
77 </div>84 </div>
78 <p><a·href="a00950_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00950_source.html">Go·to·the·source·code·of·this·file.</a></p>
79 <table·class="memberdecls">86 <table·class="memberdecls">
80 <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>
81 Classes</h2></td></tr>88 Classes</h2></td></tr>
82 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03742.html">Dune::MacroGrid</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="a03902.html">Dune::VTKFunction&lt;·GridView·&gt;</a></td></tr>
 90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·base·class·for·grid·functions·with·any·return·type·and·dimension.··<a·href="a03902.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="a03906.html">Dune::P0VTKFunction&lt;·GV,·V·&gt;</a></td></tr>
 93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Take·a·vector·and·interpret·it·as·cell·data·for·the·<a·class="el"·href="a04014.html"·title="Writer·for·the·ouput·of·grid·functions·in·the·vtk·format.">VTKWriter</a>.··<a·href="a03906.html#details">More...</a><br·/></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="a03910.html">Dune::P1VTKFunction&lt;·GV,·V·&gt;</a></td></tr>
 96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Take·a·vector·and·interpret·it·as·point·data·for·the·<a·class="el"·href="a04014.html"·title="Writer·for·the·ouput·of·grid·functions·in·the·vtk·format.">VTKWriter</a>.··<a·href="a03910.html#details">More...</a><br·/></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table><table·class="memberdecls">98 </table><table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
86 Namespaces</h2></td></tr>100 Namespaces</h2></td></tr>
87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>101 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>102 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>104 </table>
 105 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 106 <div·class="textblock"><p·>Functions·for·VTK·output.·</p>
 107 <dl·class="section·author"><dt>Author</dt><dd>Peter·Bastian,·Christian·Engwer·</dd></dl>
91 </div><!--·contents·-->108 </div></div><!--·contents·-->
92 <!--·start·footer·part·-->109 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>110 <hr·class="footer"/><address·class="footer"><small>
94 Generated·by&#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
95 </small></address>112 </small></address>
96 </body>113 </body>
97 </html>114 </html>
1.39 KB
html2text {}
    
Offset 6, 24 lines modifiedOffset 6, 42 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·vtk
12 Classes·|·Namespaces12 Classes·|·Namespaces
13 macrogrid.hh·File·Reference13 function.hh·File·Reference
 14 Functions·for·VTK·output.·More...
14 #include·<iostream>15 #include·<string>
15 #include·<dune/common/parallel/mpihelper.hh> 
16 #include·<dune/grid/io/file/dgfparser/parser.hh>16 #include·<dune/common/exceptions.hh>
 17 #include·<dune/common/fvector.hh>
 18 #include·<dune/geometry/type.hh>
 19 #include·<dune/geometry/referenceelements.hh>
 20 #include·<dune/geometry/multilineargeometry.hh>
 21 #include·<dune/grid/common/mcmgmapper.hh>
 22 #include·<dune/grid/io/file/vtk/common.hh>
17 Go_to_the_source_code_of_this_file.23 Go_to_the_source_code_of_this_file.
18 ·Classes24 ·Classes
19 class· Dune::MacroGrid25 class· Dune::VTKFunction<_GridView_>
 26  ······A·base·class·for·grid·functions·with·any·return·type·and·dimension.
 27 ········More...
 28  
 29 class· Dune::P0VTKFunction<_GV,_V_>
 30  ······Take·a·vector·and·interpret·it·as·cell·data·for·the·VTKWriter.·More...
 31  
 32 class· Dune::P1VTKFunction<_GV,_V_>
 33  ······Take·a·vector·and·interpret·it·as·point·data·for·the·VTKWriter.·More...
20  34  
21 ·Namespaces35 ·Namespaces
22 namespace· Dune36 namespace· Dune
23  ··········Include·standard·header·files.37  ··········Include·standard·header·files.
24  38  
 39 *****·Detailed·Description·*****
 40 Functions·for·VTK·output.
 41 ··Author
 42 ······Peter·Bastian,·Christian·Engwer
  
25 ===============================================================================43 ===============================================================================
26 ·····Generated·by [doxygen]·1.9.444 ·····Generated·by [doxygen]·1.9.4
76.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00950_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-grid:·macrogrid.hh·Source·File</title>8 <title>dune-grid:·function.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, 110 lines modifiedOffset 58, 248 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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">macrogrid.hh</div></div>68 ··<div·class="headertitle"><div·class="title">function.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00950.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00950.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_MACROGRID_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_MACROGRID_HH</span></div> 
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_VTK_FUNCTION_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_FUNCTION_HH</span></div>
78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/parallel/mpihelper.hh&gt;</span></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00953.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</span></div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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/geometry/type.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/geometry/referenceelements.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/geometry/multilineargeometry.hh&gt;</span></div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</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="a00317.html">dune/grid/common/mcmgmapper.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="a00935.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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="comment">//·forward·declarations</span></div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="comment">//·--------------------</span></div> 
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">class·</span>DuneGridFormatParser;</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"><a·class="line"·href="a03742.html">···21</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03742.html">MacroGrid</a></div> 
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····:·<span·class="keyword">protected</span>·<a·class="code·hl_class"·href="a03754.html">DuneGridFormatParser</a></div>91 <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="a01063.html">Dune</a></div>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>92 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>{</div>
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Type·&gt;</div> 
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a03742.html#a5e43a7e0d6bbe4e0a39d5fdd85435aaf">···25</a></span>····<span·class="keyword">friend</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01894.html">DGFGridFactory</a>;</div> 
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div> 
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a03742.html#a95033509912059f0139920abf8835981">···28</a></span>····<span·class="keyword">typedef</span>·MPIHelper::MPICommunicator·<a·class="code·hl_typedef"·href="a03742.html#a95033509912059f0139920abf8835981">MPICommunicatorType</a>;</div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">protected</span>:</div> 
101 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03742.html#a2a7f5b8f4477cc5336cda47725a6a42c">···32</a></span>····<a·class="code·hl_function"·href="a03742.html#a2a7f5b8f4477cc5336cda47725a6a42c">MacroGrid</a>(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·filename,·<a·class="code·hl_typedef"·href="a03742.html#a95033509912059f0139920abf8835981">MPICommunicatorType</a>·MPICOMM·=·MPIHelper::getCommunicator())</div> 
102 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······:·<a·class="code·hl_class"·href="a03754.html">DuneGridFormatParser</a>(·rank(MPICOMM),·size(MPICOMM)·)</div> 
103 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········,·filename_(filename)</div> 
104 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········,·MPICOMM_(MPICOMM)·{}</div> 
105 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>93 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
106 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03742.html#a37affaf5893c421e4a7189885442e870">···38</a></span>····<a·class="code·hl_function"·href="a03742.html#a37affaf5893c421e4a7189885442e870">MacroGrid</a>(<a·class="code·hl_typedef"·href="a03742.html#a95033509912059f0139920abf8835981">MPICommunicatorType</a>·MPICOMM·=·MPIHelper::getCommunicator())</div> 
107 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······:·<a·class="code·hl_class"·href="a03754.html">DuneGridFormatParser</a>(·rank(MPICOMM),·size(MPICOMM)·)</div>94 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="comment">//</span></div>
 95 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="comment">//··Base·VTKFunction</span></div>
 96 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="comment">//</span></div>
108 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········,·filename_(0)</div>97 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
109 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········,·MPICOMM_(MPICOMM)·{}</div>98 <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>·Gr<span·class="keywordtype">id</span>View·&gt;</div>
 99 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03902.html">···41</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03902.html">VTKFunction</a></div>
110 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>100 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··{</div>
111 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Type&gt;</div> 
112 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03742.html#a5805746d0553e7224f9b972c7f743746">···45</a></span>····<span·class="keyword">inline</span>·GridType·*·<a·class="code·hl_function"·href="a03742.html#a5805746d0553e7224f9b972c7f74374[·...·truncated·by·diffoscope;·len:·20,·SHA:·8aaf03a60fb5f93843780717a5ccae29291c66a3951a370764c70adfc30d27f4·...·]</div>101 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">public</span>:</div>
 102 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03902.html#a375d112f78ab8533a20e9d9832721719">···44</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01033.html#gac2778afeec5a6e768c882746f7baecc5">GridView::ctype</a>·<a·class="code·hl_typedef"·href="a03902.html#a375d112f78ab8533a20e9d9832721719">ctype</a>;</div>
 103 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03902.html#a5b3811855ecff8e59a63f5c0ca1fccfe">···45</a></span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03902.html#a5b3811855ecff8e59a63f5c0ca1fccfe">dim</a>·=·<a·class="code·hl_variable"·href="a01033.html#ga89d9f6119d40dcf32189e015fe93dda1">GridView::dimension</a>;</div>
 104 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03902.html#a537186df6c8afffe2b1de5036a6bb4e7">···46</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridView::template·Codim&lt;·0·&gt;::Entity·<a·class="code·hl_typedef"·href="a03902.html#a537186df6c8afffe2b1de5036a6bb4e7">Entity</a>;</div>
113 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····{</div>105 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 106 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03902.html#ad726a6679525b54b24a6e2ea096bb83c">···50</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03902.html#ad726a6679525b54b24a6e2ea096bb83c">ncomps</a>·()·<span·class="keyword">const</span>·=·0;</div>
114 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keywordflow">return</span>·Impl&lt;GridType&gt;::generate(*<span·class="keyword">this</span>,filename_,MPICOMM_);</div> 
115 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div> 
116 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">private</span>:</div> 
117 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·rank(·[[maybe_unused]]·<a·class="code·hl_typedef"·href="a03742.html#a95033509912059f0139920abf8835981">MPICommunicatorType</a>·MPICOMM·)</div> 
118 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····{</div>107 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
119 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordtype">int</span>·rank·=·0;</div> 
120 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#if·HAVE_MPI</span></div> 
121 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······MPI_Comm_rank(·MPICOMM,·&amp;rank·);</div> 
122 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#endif</span></div> 
123 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·rank;</div> 
124 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>108 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
125 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·size(·[[maybe_unused]]·<a·class="code·hl_typedef"·href="a03742.html#a95033509912059f0139920abf8835981">MPICommunicatorType</[·...·truncated·by·diffoscope;·len:·12,·SHA:·f81a6acbad086f05fe755612f18464605bb034c7f3321609e34478760678f7f5·...·]</div>109 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03902.html#a0cfd0a58483e8ad6a8b4150511529c87">···60</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03902.html#a[·...·truncated·by·diffoscope;·len:·224,·SHA:·4048dc281924e2e1e310599cd044fdb14708549ca1dc6dd654ab84f486ef90d9·...·]</div>
 110 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·····························<span·class="keyword">const</span>·Dune::FieldVector&lt;ctype,dim&gt;&amp;·xi)·<span·class="keyword">const</span>·=·0;</div>
126 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{</div>111 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 112 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03902.html#a8ef4ebb43ef9a48b93bbd52aac8bf20c">···64</a></span>····<span·class="keyword">virtual</span>·std::string·<a·class="code·hl_function"·href="a03902.html#a8ef4ebb43ef9a48b93bbd52aac8bf20c">name</a>·()·<span·class="keyword">const</span>·=·0;</div>
127 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keywordtype">int</span>·size·=·1;</div> 
128 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#if·HAVE_MPI</span></div> 
129 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······MPI_Comm_size(·MPICOMM,·&amp;size·);</div> 
130 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#endif</span></div> 
131 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">return</span>·size;</div> 
132 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>113 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 114 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a03902.html#ac5d76ab9984b1354f886dac3d0e058df">···67</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_enumeration"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741af">VTK::Precision</a>·<a·class="code·hl_function"·href="a03902.html#ac5d76ab9984b1354f886dac3d0e058df">precision</a>()<span·class="keyword">·const</span></div>
 115 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">····</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_enumvalue"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afad33ec2b0bbea6d471a4706cea030e1e3">VTK::Precision::float32</a>;·}</div>
133 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Type·&gt;</div> 
134 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keyword">struct·</span>Impl</div> 
135 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····{</div> 
136 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="keyword">static</span>·GridType*·generate(<a·class="code·hl_function"·href="a03742.html#a2a7f5b8f4477cc5336cda47725a6a42c">MacroGrid</a>&amp;·mg,</div> 
137 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>································<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·filename,·<a·class="code·hl_typedef"·href="a03742.html#a95033509912059f0139920abf8835981">MPICommunicatorType</a>·MPICOMM·=·MPIHelper::getCommunicator()·)</div> 
138 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······{</div> 
139 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········<span·class="comment">//·make·assertion·depend·on·the·template·argument·but·always·evaluate·to·false</span></div> 
140 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········<span·class="keyword">static_assert</span>(·GridType::dimension&lt;0,<span·class="stringliteral">&quot;DGF·grid·factory·missing.·Did·you·forget·to·add·the·corresponding·dgf·header·or·config.h?&quot;</span>);</div> 
141 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······}</div> 
142 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····};</div> 
143 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
144 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·filename_;</div> 
145 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<a·class="code·hl_typedef"·href="a03742.html#a95033509912059f0139920abf8835981">MPICommunicatorType</a>·MPICOMM_;</div> 
146 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··};</div> 
147 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>116 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
148 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>}·<span·class="comment">//·end·namespace·Dune</span></div>117 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a03902.html#af9f5c0a7d70e6f62433ae924e9638dd3">···71</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a03902.html#af9f5c0a7d70e6f62433ae924e9638dd3">~VTKFu[·...·truncated·by·diffoscope;·len:·16,·SHA:·980683eacae30b27203b54311c8f433c9d0b0e8264c4fe9072e63244d7c4ec91·...·]</div>
 118 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··};</div>
Max diff block lines reached; 14382/64849 bytes (22.18%) of diff not shown.
12.7 KB
html2text {}
    
Offset 6, 126 lines modifiedOffset 6, 350 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser 
12 macrogrid.hh11 ····*·vtk
 12 function.hh
13 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
19 ·5#ifndef·DUNE_DGF_MACROGRID_HH 
20 ·6#define·DUNE_DGF_MACROGRID_HH 
21 ·719 ·5
 20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_FUNCTION_HH
 21 ·7#define·DUNE_GRID_IO_FILE_VTK_FUNCTION_HH
22 ·822 ·8
23 ·9#include·<iostream>23 ·9#include·<string>
24 ·1024 ·10
25 ·11#include·<dune/common/parallel/mpihelper.hh> 
26 ·12#include·<dune/grid/io/file/dgfparser/parser.hh>25 ·11#include·<dune/common/exceptions.hh>
 26 ·12#include·<dune/common/fvector.hh>
27 ·1327 ·13
28 ·14 
29 ·15namespace·Dune 
30 ·16{ 
31 ·17·//·forward·declarations 
32 ·18·//·-------------------- 
33 ·19·class·DuneGridFormatParser;28 ·14#include·<dune/geometry/type.hh>
 29 ·15#include·<dune/geometry/referenceelements.hh>
 30 ·16#include·<dune/geometry/multilineargeometry.hh>
 31 ·17
 32 ·18#include·<dune/grid/common/mcmgmapper.hh>
 33 ·19#include·<dune/grid/io/file/vtk/common.hh>
34 ·2034 ·20
35 21·class·MacroGrid 
36 ·22·:·protected·DuneGridFormatParser35 ·26namespace·Dune
 36 ·27{
 37 ·30
 38 ·32·//
 39 ·33·//·Base·VTKFunction
 40 ·34·//
 41 ·35
 42 ·40·template<·class·GridView·>
 43 41·class·VTKFunction
 44 ·42·{
 45 ·43·public:
 46 44·typedef·typename·GridView::ctype·ctype;
 47 45·constexpr·static·int·dim·=·GridView::dimension;
 48 46·typedef·typename·GridView::template·Codim<·0·>::Entity·Entity;
 49 ·47
 50 50·virtual·int·ncomps·()·const·=·0;
 51 ·51
 52 ·53
 53 60·virtual·double·evaluate·(int·comp,·const·Entity&·e,
 54 ·61·const·Dune::FieldVector<ctype,dim>&·xi)·const·=·0;
 55 ·62
 56 64·virtual·std::string·name·()·const·=·0;
 57 ·65
 58 67·virtual·VTK::Precision·precision()·const
 59 ·68·{·return·VTK::Precision::float32;·}
 60 ·69
 61 71·virtual·~VTKFunction·()·{}
 62 ·72·};
 63 ·73
 64 ·75·//
 65 ·76·//·P0VTKFunction
 66 ·77·//
 67 ·78
 68 ·80
 69 ·94·template<typename·GV,·typename·V>
 70 95·class·P0VTKFunction
 71 ·96·:·public·VTKFunction<·GV·>
 72 ·97·{
 73 ·99·typedef·VTKFunction<_GV_>·Base;
 74 ·101·typedef·MultipleCodimMultipleGeomTypeMapper<GV>·Mapper;
 75 ·102
 76 ·104·const·V&·v;
 77 ·106·std::string·s;
 78 ·108·int·ncomps_;
 79 ·111·int·mycomp_;
 80 ·113·VTK::Precision·prec_;
 81 ·115·Mapper·mapper;
 82 ·116
 83 ·117·public:
 84 118·typedef·typename·Base::Entity·Entity;
 85 119·typedef·typename·Base::ctype·ctype;
 86 ·120·using·Base::dim;
 87 ·121
 88 123·int·ncomps·()·const·override
 89 ·124·{
 90 ·125·return·1;
 91 ·126·}
 92 ·127
 93 129·double·evaluate·(int,·const·Entity&·e,
 94 ·130·const·Dune::FieldVector<ctype,dim>&)·const·override
 95 ·131·{
 96 ·132·return·v[mapper.index(e)*ncomps_+mycomp_];
 97 ·133·}
 98 ·134
 99 136·std::string·name·()·const·override
 100 ·137·{
 101 ·138·return·s;
 102 ·139·}
 103 ·140
 104 142·VTK::Precision·precision()·const·override
 105 ·143·{
 106 ·144·return·prec_;
 107 ·145·}
 108 ·146
 109 ·148
 110 165·P0VTKFunction(const·GV·&gv,·const·V·&v_,·const·std::string·&s_,
 111 ·166·int·ncomps=1,·int·mycomp=0,·VTK::Precision·prec·=·VTK::Precision::float32)
 112 ·167·:·v(·v_·),
 113 ·168·s(·s_·),
 114 ·169·ncomps_(ncomps),
 115 ·170·mycomp_(mycomp),
 116 ·171·prec_(prec),
 117 ·172·mapper(·gv,·mcmgElementLayout()·)
 118 ·173·{
 119 ·174·if·(v.size()!=(unsigned·int)(mapper.size()*ncomps_))
 120 ·175·DUNE_THROW(IOError,·"P0VTKFunction:·size·mismatch");
Max diff block lines reached; 5377/13028 bytes (41.27%) of diff not shown.
7.17 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00953.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-grid:·parser.hh·File·Reference</title>8 <title>dune-grid:·volumewriter.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, 46 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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>··</div>
71 ··<div·class="headertitle"><div·class="title">parser.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">volumewriter.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;iostream&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>
 75 <code>#include·&lt;<a·class="el"·href="a00902_source.html">dune/grid/io/file/vtk/basicwriter.hh</a>&gt;</code><br·/>
75 <code>#include·&lt;string&gt;</code><br·/> 
76 <code>#include·&lt;vector&gt;</code><br·/> 
77 <code>#include·&lt;map&gt;</code><br·/> 
78 <code>#include·&lt;<a·class="el"·href="a00920_source.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00950_source.html">dune/grid/io/file/vtk/function.hh</a>&gt;</code><br·/>
 77 <code>#include·&lt;<a·class="el"·href="a00938_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code><br·/>
 78 <code>#include·&lt;<a·class="el"·href="a00923_source.html">dune/grid/io/file/vtk/volumeiterators.hh</a>&gt;</code><br·/>
79 </div>79 </div>
80 <p><a·href="a00953_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00953_source.html">Go·to·the·source·code·of·this·file.</a></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03750.html">Dune::DGFBoundaryParameter</a></td></tr> 
85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·types·for·additional·features.··<a·href="a03750.html#details">More...</a><br·/></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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03754.html">Dune::DuneGridFormatParser</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="a03986.html">Dune::VTK::ConformingVolumeWriter&lt;·GV·&gt;</a></td></tr>
88 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·DuneGridFormatParser·class:·reads·a·DGF·file·and·stores·build·information·in·vector·structures·used·by·the·<a·class="el"·href="a03742.html">MacroGrid</a>·class.··<a·href="a03754.html#details">More...</a><br·/></td></tr> 
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table><table·class="memberdecls">86 </table><table·class="memberdecls">
91 <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>
92 Namespaces</h2></td></tr>88 Namespaces</h2></td></tr>
93 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>89 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
94 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>90 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 92 <tr·class="memitem:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr>
 93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>94 </table>
97 </div><!--·contents·-->95 </div><!--·contents·-->
98 <!--·start·footer·part·-->96 <!--·start·footer·part·-->
99 <hr·class="footer"/><address·class="footer"><small>97 <hr·class="footer"/><address·class="footer"><small>
100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.498 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
101 </small></address>99 </small></address>
102 </body>100 </body>
1.14 KB
html2text {}
    
Offset 6, 31 lines modifiedOffset 6, 28 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·vtk
12 Classes·|·Namespaces12 Classes·|·Namespaces
13 parser.hh·File·Reference13 volumewriter.hh·File·Reference
14 #include·<iostream> 
15 #include·<string> 
16 #include·<vector>14 #include·<memory>
17 #include·<map>15 #include·<dune/grid/io/file/vtk/basicwriter.hh>
18 #include·<dune/grid/io/file/dgfparser/entitykey.hh>16 #include·<dune/grid/io/file/vtk/function.hh>
 17 #include·<dune/grid/io/file/vtk/functionwriter.hh>
 18 #include·<dune/grid/io/file/vtk/volumeiterators.hh>
19 Go_to_the_source_code_of_this_file.19 Go_to_the_source_code_of_this_file.
20 ·Classes20 ·Classes
 21 class· Dune::VTK::ConformingVolumeWriter<_GV_>
21 struct· Dune::DGFBoundaryParameter 
22  ·······Contains·types·for·additional·features.·More... 
23   
24 ·class· Dune::DuneGridFormatParser 
25  ·······The·DuneGridFormatParser·class:·reads·a·DGF·file·and·stores·build 
26 ·········information·in·vector·structures·used·by·the·MacroGrid·class.·More... 
27  22  
28 ·Namespaces23 ·Namespaces
29 namespace· Dune24 namespace· Dune
30  ··········Include·standard·header·files.25  ··········Include·standard·header·files.
31  26  
 27 namespace· Dune::VTK
 28  
  
32 ===============================================================================29 ===============================================================================
33 ·····Generated·by [doxygen]·1.9.430 ·····Generated·by [doxygen]·1.9.4
81.8 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00953_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-grid:·parser.hh·Source·File</title>8 <title>dune-grid:·volumewriter.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, 223 lines modifiedOffset 58, 120 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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">parser.hh</div></div>68 ··<div·class="headertitle"><div·class="title">volumewriter.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00953.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00953.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_DUNEGRIDFORMATPARSER_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_DUNEGRIDFORMATPARSER_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;iostream&gt;</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_VTK_VOLUMEWRITER_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_VOLUMEWRITER_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;string&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</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><span·class="preprocessor">#include·&lt;map&gt;</span></div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00902.html">dune/grid/io/file/vtk/basicwriter.hh</a>&gt;</span></div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00920.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</span></div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00950.html">dune/grid/io/file/vtk/function.hh</a>&gt;</span></div>
 83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00938.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</span></div>
 84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00923.html">dune/grid/io/file/vtk/volumeiterators.hh</a>&gt;</span></div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</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>·</div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">class·</span>DGFPrintInfo;</div> 
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>87 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
90 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a03750.html">···22</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03750.html">DGFBoundaryParameter</a></div>88 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">namespace·</span>VTK·{</div>
91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>89 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
92 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a03750.html#afa9bc1f519c309d951d1955cbce7ea7f">···25</a></span>····<span·class="keyword">typedef</span>·std::string·<a·class="code·hl_typedef"·href="a03750.html#afa9bc1f519c309d951d1955cbce7ea[·...·truncated·by·diffoscope;·len:·12,·SHA:·60795014db60e6fccddef9d133e481baafdc2906086002f9f87fe557d94efbd3·...·];</div>90 <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>·GV&gt;</div>
 91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a03986.html">···23</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03986.html">ConformingVolumeWriter</a></div>
 92 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03978.html">ConformingVolumeIteratorFactory</a>&lt;GV&gt;,</div>
 93 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>········<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03822.html">BasicWriter</a>&lt;ConformingVolumeIteratorFactory&lt;GV&gt;·&gt;</div>
93 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>94 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····{</div>
94 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a03750.html#a2ce364f5fc4024bd2f2f50b699f88d19">···28</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03750.html#afa9bc1f5[·...·truncated·by·diffoscope;·len:·140,·SHA:·d6ef9022471c36dc23c73e647c6cb0c28bc9b525e5d8a7412b1a7177afd699ca·...·]</div>95 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03978.html">ConformingVolumeIteratorFactory&lt;GV&gt;</a>·<a·class="code·hl_class"·href="a03978.html">Factory</a>;</div>
 96 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03822.html">BasicWriter&lt;Factory&gt;</a>·<a·class="code·hl_class"·href="a03822.html">Base</a>;</div>
95 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div>97 <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="keyword">static</span>·<a·class="code·hl_typedef"·href="a03750.html#afa9bc1f519c309d951d1955cbce7ea7f">type</a>·value;</div> 
97 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keywordflow">return</span>·value;</div>98 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keyword">const</span>·GV&amp;·gv;</div>
98 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div> 
99 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>99 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
100 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03750.html#add07d4507352d388f882d26f40523340">···35</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a03750.html#afa9bc1f519c309d951d1955cbce7ea7f">type</a>·[·...·truncated·by·diffoscope;·len:·159,·SHA:·c71ebc57335da59b7ad3706d09a30fe85785df22970a901c39a15ee417840ff6·...·]</div>100 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">public</span>:</div>
 101 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03986.html#ae84c764e8048ea23bc53438af8e27323">···33</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03902.html">Dune::VTKFunction&lt;·GV·&gt;</a>·<a·class="code·hl_typedef"·href="a03986.html#ae84c764e8048ea23bc53438af8e27323">VTKFunction</a>;</div>
 102 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a03986.html#a35c2635e9d297340db8eaa89b5042863">···34</a></span>······<span·class="keyword">typedef</span>·std::shared_ptr&lt;VTKFunction&gt;·<a·class="code·hl_typedef"·href="a03986.html#a35c2635e9d297340db8eaa89b5042863">VTKFunctionPtr</a>;</div>
101 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{</div>103 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
102 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keywordflow">return</span>·parameter;</div>104 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03986.html#ac21d8bb82097b318f6a0c413244c62dd">···36</a></span>······<a·class="code·hl_function"·href="a03986.html#ac21d8bb82097b318f6a0c413244c62dd">ConformingVolumeWriter</a>(<span·class="ke[·...·truncated·by·diffoscope;·len:·32,·SHA:·6ecf274c04398de0273b5323483cbe7e641935094ccde1368948ad8899916135·...·]</div>
 105 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········:·<a·class="code·hl_class"·href="a03978.html">Factory</a>(gv_),·<a·class="code·hl_class"·href="a03822.html">Base</a>(static_cast&lt;const·<a·class="code·hl_class"·href="a03978.html">Factory</a>&amp;&gt;(*this)),·gv(gv_)</div>
103 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····}</div>106 <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>107 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 108 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keyword">using·</span><a·class="code·hl_function"·href="a03822.html#afd27a72bc7c69f92b6f72efcc5a0869a">Base::addPointData</a>;</div>
105 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03750.html#a550701eebf6060e8012331b55aa15a6d">···41</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·<a·class="code·hl_variable"·href="a03750.html#a550701eebf6060e8012331b55aa15a6d">delimiter</a>·=·<span·class="charliteral">&#39;:&#39;</span>;</div> 
106 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··};</div> 
107 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>109 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
108 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03754.html">···46</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03754.html">DuneGridFormatParser</a></div>110 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03986.html#a3c0f8373a157b8d3cdcdcb179824a46d">···42</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03986.html#a3c0f8373a157b8d3cdcdcb179824a46d">addC[·...·truncated·by·diffoscope;·len:·155,·SHA:·14cbffce378cd7d580f131bbf575b4f28e7a18a484494a1325235f217ccf889d·...·]</div>
 111 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········<a·class="code·hl_function"·href="a03822.html#af4e391b5f3f1058ad1fc96d4e50f66b1">Base::addCellData</a>(std::shared_ptr&lt;typename·Base::FunctionWriter&gt;</div>
 112 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······················(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a03918.html">VTKFunctionWriter&lt;VTKFunction&gt;</a>(p)));</div>
 113 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······}</div>
109 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··{</div>114 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 115 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03986.html#a519535bd21e783c6c2cf646da2e7612e">···47</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03986.html#a519535bd21e783c6c2cf646da2e7612e">addCellData</a>(<a·class="code·hl_class"·href="a03902.html">VTKFunction</a>*·p)·{</div>
 116 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········<a·class="code·hl_function"·href="a03986.html#a3c0f8373a157b8d3cdcdcb179824a46d">addCellData</a>(<a·class="code·hl_typedef"·href="a03986.html#a35c2635e9d297340db8eaa89b5042863">VTKFunctionPtr</a>(p));</div>
110 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">public</span>:</div>117 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div>
111 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03754.html#ab635edbf3774660424960b946df6edf5a8359f3caedae25d2ca2d59216f3c5181">···49</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">enum</span>·{<a·class="code·hl_enumvalue"·href="a03754.html#ab635edbf3774660424960b946df6edf5ad87b42c400b7536ee07df3541bf73f40">Simplex</a>,<a·class="code·hl_enumvalue"·href="a03754.html#ab635edbf3774660424960b946df6edf5a8359f3caedae25d2ca2d59216f3c5181">Cube</a>,<a·class="code·hl_enumvalue"·href="a03754.html#ab635edbf3774660424960b946df6edf5a31ed920dca4a283899446acd1b9e293c">General</a>}·<a·class="code·hl_enumeration"·href="a03754.html#ab635edbf3774660424960b946df6edf5">element_t</a>;</div> 
112 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>118 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
113 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03754.html#a79b2f18030639f8a0d2236895443c16fa890d59f85a7a80ebbac57f8bf514e9c3">···51</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">enum</span>·{<a·class="code·hl_enumvalue"·href="a03754.html#a79b2f18030639f[·...·truncated·by·diffoscope;·len:·310,·SHA:·b95f18cd08b168b94cb1294865c888af77fe11dd59bdde8088dbd2d47b04c299·...·];</div>119 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·V&gt;</div>
 120 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03986.html#aa205f51063c30a3783bd6f6db5944951">···52</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03986.html#aa205f51063c30a3783bd6f6db5944951">addCellData</a>(<span·class="keyword">const</span>·V·&amp;v,·<span·class="keyword">const</span>·std::string·&amp;name,·<span·class="keywordtype">int</span>·ncomps=1)·{</div>
 121 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········<a·class="code·hl_function"·href="a03986.html#a3c0f8373a157b8d3cdcdcb179824a46d">addCellData</a>(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a03906.html">P0VTKFunction&lt;GV,·V&gt;</a>(gv,·v,·name,·ncomps));</div>
114 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>122 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······}</div>
115 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<a·class="code·hl_function"·href="a03754.html#a5a5fcc3fe12c7e32a0b317e4bad953c5">DuneGridFormatParser</a>·(·<span·class="keywordtype">int</span>·rank,·<span·class="keywordtype">int</span>·size·);</div> 
116 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>123 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
117 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03754.html#a2f0bac9945c1aac80fef0375ac9bbb66">isDuneGridFormat</a>·(·std::istream·&amp;i[·...·truncated·by·diffoscope;·len:·7,·SHA:·95e0e3697e9528435201a3155e306d8a73297a095fef7a7510d3760f7df146e6·...·]</div>124 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03986.html#a3cd148eb9712adbe57d7c636ed2b8551">···56</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03986.html#a3cd148eb9712adbe57d7c636ed2b8551">add[·...·truncated·by·diffoscope;·len:·158,·SHA:·d994cb5867cd3c04e7a500e1095c95b304f466f768b1d31fabd80ca4b2f3b742·...·]</div>
 125 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········<a·class="code·hl_function"·href="a03986.html#afd27a72bc7c69f92b6f72efcc5a0869a">addPointData</a>(std::shared_ptr&lt;typename·Base::FunctionWriter&gt;</div>
 126 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·······················(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a03918.html">VTKFunctionWriter&lt;VTKFunction&gt;</a>(p)));</div>
 127 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······}</div>
118 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>128 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
119 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03754.html#a2f0bac9945c1aac80fef0375ac9bbb66">isDuneGridFormat</a>·(·<span·class="keywor[·...·truncated·by·diffoscope;·len:·44,·SHA:·ba07ef0dbd5849b53a26d5c73ab508f03061358e086702eef1503efcdc058b23·...·]</div>129 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03986.html#a7be6aa13f47b9a0fc8c3ab1a394d182c">···61</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03986.html#a7be6aa13f47b9a0fc8c3ab1a394d182c">add[·...·truncated·by·diffoscope;·len:·80,·SHA:·c5eedb529982534139105b9555e6674acefad2312afe22de21706e13106a2d06·...·]</div>
 130 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········<a·class="code·hl_function"·href="a03986.html#a3cd148eb9712adbe57d7c636ed2b8551">addVertexData</a>(<a·class="code·hl_typedef"·href="a03986.html#a35c2635e9d297340db8eaa89b5042863">VTKFunctionPtr</a>(p));</div>
120 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>131 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······}</div>
121 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03754.html#acd51ecc4500f9548ccb68f4930796bea">readDuneGrid</a>(·std::istream·&amp;input,·<span·class="keywordtype">int</span>·dimG,·<span·class="keywordtype">int</span>·dimW·);</div> 
122 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
123 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03754.html#ac56dda2bdc0d6d1c49e4880bdfe531ca">writeTetgenPoly</a>·(·<span·class="keyword">const</span>·std::string·&amp;,·std::string·&amp;,·std::string·&amp;·);</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="keywordtype">void</span>·<a·class="code·hl_function"·href="a03754.html#ac56dda2bdc0d6d1c49e4880bdfe531ca">writeTetgenPoly</a>·(·std::ostream·&amp;·out,·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·writeSegments·=·<span·class="keyword">true</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="keyword">protected</span>:</div> 
128 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03754.html#ae4009d91889c5d28600fc88519548cb3">generateBoundaries</a>·(·std::istream·&amp;,·<span·class="keywordtype">bool</span>·);</div> 
129 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
130 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<span·class="comment">//·call·to·tetgen/triangle</span></div> 
131 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03754.html#a9129a7fe9380be73500eb0de72869d92">generateSimplexGrid</a>·(·std::istream·&amp;·);</div> 
132 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03754.html#a2387a2bebf38b1efc62bba31d0a8252d">readTetgenTriangle</a>·(·<span·class="keyword">const</span>·std::string·&amp;·);</div> 
133 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div> 
134 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····<span·class="comment">//·helper·methods</span></div> 
135 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03754.html#a5af6b4659d9ea12f78ba2e91296bdf6b">removeCopies</a>·();</div> 
136 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div> 
137 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03754.html#a307feb19c0d314110c50d71217338688">setOrientation</a>·(·<span·class="keywordtype">int</span>·use1,·<span·class="keywordtype">int</span>·use2,</div> 
138 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··························<a·class="code·hl_enumeration"·href="a03754.html#a79b2f18030639f8a0d2236895443c16f">orientation_t</a>·orientation=<a·class="code·hl_enumvalue"·href="a03754.html#a79b2f18030639f8a0d2236895443c16faf1d492375835f8c5fcd6fae8e1d30fab">counterclockwise</a>·);</div> 
139 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div> 
140 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03754.html#a433a3e61c77be1640531204b1067eb29">setRefinement</a>·(·<span·class="keywordtype">int</span>·use1,·<span·class="keywordtype">int</span>·use2,·<span·class="keywordtype">int</span>·is1=-1,·<span·class="keywordtype">int</span>·is2=-1·);</div> 
141 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div> 
142 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>····<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03754.html#a7ac5b724dd30a24c1647121631cb9d02">testTriang</a>·(·<span·class="keywordtype">int</span>·snr·);</div> 
143 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div> 
Max diff block lines reached; 23942/68957 bytes (34.72%) of diff not shown.
14.3 KB
html2text {}
    
Offset 6, 337 lines modifiedOffset 6, 149 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser 
12 parser.hh11 ····*·vtk
 12 volumewriter.hh
13 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
 19 ·5
 20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_VOLUMEWRITER_HH
 21 ·7#define·DUNE_GRID_IO_FILE_VTK_VOLUMEWRITER_HH
 22 ·8
19 ·5#ifndef·DUNE_DGF_DUNEGRIDFORMATPARSER_HH 
20 ·6#define·DUNE_DGF_DUNEGRIDFORMATPARSER_HH 
21 ·7 
22 ·8#include·<iostream> 
23 ·9#include·<string> 
24 ·10#include·<vector>23 ·9#include·<memory>
25 ·11#include·<map> 
26 ·1224 ·10
 25 ·11#include·<dune/grid/io/file/vtk/basicwriter.hh>
27 ·13#include·<dune/grid/io/file/dgfparser/entitykey.hh>26 ·12#include·<dune/grid/io/file/vtk/function.hh>
28 ·1427 ·13#include·<dune/grid/io/file/vtk/functionwriter.hh>
 28 ·14#include·<dune/grid/io/file/vtk/volumeiterators.hh>
 29 ·15
29 ·15namespace·Dune30 ·16namespace·Dune·{
30 ·16{ 
31 ·17 
32 ·18·class·DGFPrintInfo; 
33 ·1931 ·19
34 22·struct·DGFBoundaryParameter32 ·20·namespace·VTK·{
 33 ·21
 34 ·22·template<typename·GV>
 35 23·class·ConformingVolumeWriter
 36 ·24·:·public·ConformingVolumeIteratorFactory<GV>,
 37 ·25·public·BasicWriter<ConformingVolumeIteratorFactory<GV>·>
35 ·23·{38 ·26·{
 39 ·27·typedef·ConformingVolumeIteratorFactory<GV>·Factory;
 40 ·28·typedef·BasicWriter<Factory>·Base;
36 25·typedef·std::string·type; 
37 ·26 
38 28·static·const·type·&defaultValue·() 
39 ·29·{41 ·29
40 ·30·static·type·value; 
41 ·31·return·value; 
42 ·32·} 
43 ·33 
44 35·static·type·convert·(·const·std::string·&·parameter·) 
45 ·36·{ 
46 ·37·return·parameter;42 ·30·const·GV&·gv;
 43 ·31
 44 ·32·public:
 45 33·typedef·Dune::VTKFunction<_GV_>·VTKFunction;
 46 34·typedef·std::shared_ptr<VTKFunction>·VTKFunctionPtr;
 47 ·35
 48 36·ConformingVolumeWriter(const·GV&·gv_)
 49 ·37·:·Factory(gv_),·Base(static_cast<const·Factory&>(*this)),·gv(gv_)
47 ·38·}50 ·38·{·}
48 ·3951 ·39
49 41·static·const·char·delimiter·=·':'; 
50 ·42·}; 
51 ·43 
52 46·class·DuneGridFormatParser 
53 ·47·{ 
54 ·48·public: 
55 49·typedef·enum·{Simplex,Cube,General}·element_t;52 ·40·using·Base::addPointData;
 53 ·41
 54 42·void·addCellData(const·VTKFunctionPtr&·p)·{
 55 ·43·Base::addCellData(std::shared_ptr<typename·Base::FunctionWriter>
 56 ·44·(new·VTKFunctionWriter<VTKFunction>(p)));
 57 ·45·}
 58 ·46
 59 47·void·addCellData(VTKFunction*·p)·{
 60 ·48·addCellData(VTKFunctionPtr(p));
 61 ·49·}
56 ·5062 ·50
57 51·typedef·enum·{counterclockwise=1,clockwise=-1}·orientation_t; 
58 ·52 
59 ·54·DuneGridFormatParser·(·int·rank,·int·size·);63 ·51·template<typename·V>
 64 52·void·addCellData(const·V·&v,·const·std::string·&name,·int·ncomps=1)·{
 65 ·53·addCellData(new·P0VTKFunction<GV,_V>(gv,·v,·name,·ncomps));
 66 ·54·}
60 ·5567 ·55
 68 56·void·addVertexData(const·VTKFunctionPtr&·p)·{
 69 ·57·addPointData(std::shared_ptr<typename·Base::FunctionWriter>
 70 ·58·(new·VTKFunctionWriter<VTKFunction>(p)));
 71 ·59·}
 72 ·60
 73 61·void·addVertexData(VTKFunction*·p)·{
 74 ·62·addVertexData(VTKFunctionPtr(p));
 75 ·63·}
61 ·66·static·bool·isDuneGridFormat·(·std::istream·&input·); 
62 ·67 
63 ·77·static·bool·isDuneGridFormat·(·const·std::string·&filename·); 
64 ·78 
65 ·91·bool·readDuneGrid(·std::istream·&input,·int·dimG,·int·dimW·); 
66 ·92 
67 ·94·void·writeTetgenPoly·(·const·std::string·&,·std::string·&,·std::string·&·); 
68 ·95 
69 ·96·void·writeTetgenPoly·(·std::ostream·&·out,·const·bool·writeSegments·=·true 
70 ); 
71 ·97 
72 ·98·protected: 
73 ·99·void·generateBoundaries·(·std::istream·&,·bool·); 
74 ·100 
75 ·101·//·call·to·tetgen/triangle 
76 ·102·void·generateSimplexGrid·(·std::istream·&·); 
77 ·103·void·readTetgenTriangle·(·const·std::string·&·); 
78 ·104 
79 ·105·//·helper·methods 
80 ·106·void·removeCopies·(); 
81 ·107 
82 ·108·void·setOrientation·(·int·use1,·int·use2, 
83 ·109·orientation_t·orientation=counterclockwise·); 
84 ·110 
85 ·111·void·setRefinement·(·int·use1,·int·use2,·int·is1=-1,·int·is2=-1·); 
86 ·112 
87 ·113·double·testTriang·(·int·snr·); 
88 ·114 
Max diff block lines reached; 8278/14632 bytes (56.57%) of diff not shown.
6.17 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00956.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-grid:·dgfexception.hh·File·Reference</title>8 <title>dune-grid:·vtuwriter.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 58, 39 lines modifiedOffset 58, 46 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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>··</div>
71 ··<div·class="headertitle"><div·class="title">dgfexception.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">vtuwriter.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;ostream&gt;</code><br·/>
 75 <code>#include·&lt;string&gt;</code><br·/>
74 <div·class="textblock"><code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>76 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
 77 <code>#include·&lt;dune/common/indent.hh&gt;</code><br·/>
 78 <code>#include·&lt;<a·class="el"·href="a00935_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>
 79 <code>#include·&lt;<a·class="el"·href="a00920_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code><br·/>
75 </div>80 </div>
76 <p><a·href="a00956_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a00956_source.html">Go·to·the·source·code·of·this·file.</a></p>
77 <table·class="memberdecls">82 <table·class="memberdecls">
78 <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>
79 Classes</h2></td></tr>84 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="a03626.html">Dune::DGFException</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="a04050.html">Dune::VTK::VTUWriter</a></td></tr>
81 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">exception·class·for·IO·errors·in·the·DGF·parser··<a·href="a03626.html#details">More...</a><br·/></td></tr>86 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dump·a·.vtu/.vtp·files·contents·to·a·stream.··<a·href="a04050.html#details">More...</a><br·/></td></tr>
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table><table·class="memberdecls">88 </table><table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
85 Namespaces</h2></td></tr>90 Namespaces</h2></td></tr>
86 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>91 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
87 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>92 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
88 <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:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr>
 95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table>96 </table>
90 </div><!--·contents·-->97 </div><!--·contents·-->
91 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
92 <hr·class="footer"/><address·class="footer"><small>99 <hr·class="footer"/><address·class="footer"><small>
93 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4100 Generated·by&#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
94 </small></address>101 </small></address>
95 </body>102 </body>
878 B
html2text {}
    
Offset 6, 23 lines modifiedOffset 6, 30 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·vtk
12 Classes·|·Namespaces12 Classes·|·Namespaces
13 dgfexception.hh·File·Reference13 vtuwriter.hh·File·Reference
 14 #include·<ostream>
 15 #include·<string>
14 #include·<dune/common/exceptions.hh>16 #include·<dune/common/exceptions.hh>
 17 #include·<dune/common/indent.hh>
 18 #include·<dune/grid/io/file/vtk/common.hh>
 19 #include·<dune/grid/io/file/vtk/dataarraywriter.hh>
15 Go_to_the_source_code_of_this_file.20 Go_to_the_source_code_of_this_file.
16 ·Classes21 ·Classes
17 class· Dune::DGFException 
18  ······exception·class·for·IO·errors·in·the·DGF·parser·More...22 class· Dune::VTK::VTUWriter
 23  ······Dump·a·.vtu/.vtp·files·contents·to·a·stream.·More...
19  24  
20 ·Namespaces25 ·Namespaces
21 namespace· Dune26 namespace· Dune
22  ··········Include·standard·header·files.27  ··········Include·standard·header·files.
23  28  
 29 namespace· Dune::VTK
 30  
  
24 ===============================================================================31 ===============================================================================
25 ·····Generated·by [doxygen]·1.9.432 ·····Generated·by [doxygen]·1.9.4
67.7 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00956_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-grid:·dgfexception.hh·Source·File</title>8 <title>dune-grid:·vtuwriter.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, 42 lines modifiedOffset 58, 276 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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">dgfexception.hh</div></div>68 ··<div·class="headertitle"><div·class="title">vtuwriter.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00956.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00956.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_DGFEXCEPTION_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_DGFEXCEPTION_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;dune/common/exceptions.hh&gt;</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_VTK_VTUWRITER_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_VTUWRITER_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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
 83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/indent.hh&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00935.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>
 86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00920.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</span></div>
83 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno"><a·class="line"·href="a03626.html">···14</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03626.html">DGFException</a></div> 
84 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····:·<span·class="keyword">public</span>·IOError</div> 
85 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··{};</div> 
86 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
87 <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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
88 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 90 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">namespace·</span>VTK·{</div>
 92 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 93 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 94 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a04050.html">···98</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04050.html">VTUWriter</a>·{</div>
89 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#endif</span></div>95 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····<span·class="keyword">public</span>:</div>
 96 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a04050.html#a3bc11d23ff3b28b586d68d9097dfe333">··100</a></span>······std::ostream&amp;·<a·class="code·hl_variable"·href="a04050.html#a3bc11d23ff3b28b586d68d9097dfe333">stream</a>;</div>
 97 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a04050.html#a864bfade604f62de29b0c9d22fe56eaca24411658c400565529f8e23fc59d5387">··101</a></span>······<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a04050.html#a864bfade604f62de29b0c9d22fe56eac">Phase</a>·{·<a·class="code·hl_enumvalue"·href="a04050.html#a864bfade604f62de29b0c9d22fe56eaca3f584fab190e72a3609003a39b4e56f5">main</a>,·<a·class="code·hl_enumvalue"·href="a04050.html#a864bfade604f62de29b0c9d22fe56eaca24411658c400565529f8e23fc59d5387">appended</a>·}·<a·class="code·hl_variable"·href="a04050.html#aff9fd6600331072f7f92aed6da4232ef">phase</a>;</div>
 98 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 99 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····<span·class="keyword">private</span>:</div>
 100 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>······<a·class="code·hl_class"·href="a03898.html">DataArrayWriterFactory</a>·factory;</div>
 101 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······Indent·indent;</div>
 102 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 103 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>······std::string·fileType;</div>
 104 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>······std::string·cellName;</div>
 105 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 106 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>······<span·class="keywordtype">bool</span>·doAppended;</div>
 107 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>
 108 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>····<span·class="keyword">public</span>:</div>
 109 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div>
 110 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno"><a·class="line"·href="a04050.html#a2657eeed4ff2ec44ddd284d6979b1355">··122</a></span>······<span·class="keyword">inline</span>·<a·class="code·hl_function"·href="a04050.html#a2657eeed4ff2ec44ddd284d6979b1355">VTUWriter</a>(std::ostream&amp;·stream_,·<a·class="code·hl_enumeration"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8">OutputType</a>·outputType,</div>
 111 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>·······················<a·class="code·hl_enumeration"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4">FileType</a>·fileType_)</div>
 112 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>········:·<a·class="code·hl_variable"·href="a04050.html#a3bc11d23ff3b28b586d68d9097dfe333">stream</a>(stream_),·factory(outputType,·<a·class="code·hl_variable"·href="a04050.html#a3bc11d23ff3b28b586d68d9097dfe333">stream</a>)</div>
 113 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>······{</div>
 114 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>········<span·class="keywordflow">switch</span>(fileType_)·{</div>
 115 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>········<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4a109b9e75c1921dd6b8df25eedea009be">polyData</a>·:</div>
 116 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>··········fileType·=·<span·class="stringliteral">&quot;PolyData&quot;</span>;</div>
 117 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>··········cellName·=·<span·class="stringliteral">&quot;Lines&quot;</span>;</div>
 118 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>··········<span·class="keywordflow">break</span>;</div>
 119 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>········<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4a2967b7a61021e24289adcd0b7d60bd0b">unstructuredGrid</a>·:</div>
 120 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>··········fileType·=·<span·class="stringliteral">&quot;UnstructuredGrid&quot;</span>;</div>
 121 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>··········cellName·=·<span·class="stringliteral">&quot;Cells&quot;</span>;</div>
 122 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>··········<span·class="keywordflow">break</span>;</div>
 123 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>········default·:</div>
 124 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>··········DUNE_THROW(IOError,·<span·class="stringliteral">&quot;VTUWriter:·Unknown·fileType:·&quot;</span>·&lt;&lt;·fileType_);</div>
 125 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>········}</div>
 126 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>········<span·class="keyword">const</span>·std::string&amp;·byteOrder·=·<a·class="code·hl_function"·href="a01075.html#a8bce02a1111502dd0245e7888a532fc5">getEndiannessString</a>();</div>
 127 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>·</div>
 128 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>········<a·class="code·hl_variable"·href="a04050.html#a3bc11d23ff3b28b586d68d9097dfe333">stream</a>·&lt;&lt;·indent·&lt;&lt;·<span·class="stringliteral">&quot;&lt;?xml·version=\&quot;1.0\&quot;?&gt;\n&quot;</span>;</div>
 129 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>········<a·class="code·hl_variable"·href="a04050.html#a3bc11d23ff3b28b586d68d9097dfe333">stream</a>·&lt;&lt;·indent·&lt;&lt;·<span·class="stringliteral">&quot;&lt;VTKFile&quot;</span></div>
 130 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>···············&lt;&lt;·<span·class="stringliteral">&quot;·type=\&quot;&quot;</span>·&lt;&lt;·fileType·&lt;&lt;·<span·class="stringliteral">&quot;\&quot;&quot;</span></div>
 131 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>···············&lt;&lt;·<span·class="stringliteral">&quot;·version=\&quot;0.1\&quot;&quot;</span></div>
 132 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>···············&lt;&lt;·<span·class="stringliteral">&quot;·byte_order=\&quot;&quot;</span>·&lt;&lt;·byteOrder·&lt;&lt;·<span·class="stringliteral">&quot;\&quot;&gt;\n&quot;</span>;</div>
 133 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>········++indent;</div>
 134 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>······}</div>
 135 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>·</div>
 136 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno"><a·class="line"·href="a04050.html#ad8ec82d0907179ac0e52886c9a48623f">··149</a></span>······<span·class="keyword">inline</span>·<a·class="code·hl_function"·href="a04050.html#ad8ec82d0907179ac0e52886c9a48623f">~VTUWriter</a>()·{</div>
 137 <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno">··150</span>········--indent;</div>
 138 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>········<a·class="code·hl_variable"·href="a04050.html#a3bc11d23ff3b28b586d68d9097dfe333">stream</a>·&lt;&lt;·indent·&lt;&lt;·<span·class="stringliteral">&quot;&lt;/VTKFile&gt;\n&quot;</span></div>
 139 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>···············&lt;&lt;·std::flush;</div>
 140 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>······}</div>
 141 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>·</div>
 142 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>·</div>
 143 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno"><a·class="line"·href="a04050.html#aa48122cfc3736872be26954e43ac3189">··167</a></span>······<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04050.html#aa48122cfc3736872be26954e43ac3189">beginPointData</a>(<span·class="keyword">const</span>·std::string&amp;·scalars·=·<span·class="stringliteral">&quot;&quot;</span>,</div>
 144 <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno">··168</span>·································<span·class="keyword">const</span>·std::string&amp;·vectors·=·<span·class="stringliteral">&quot;&quot;</span>)·{</div>
 145 <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span>········<span·class="keywordflow">switch</span>(<a·class="code·hl_variable"·href="a04050.html#aff9fd6600331072f7f92aed6da4232ef">phase</a>)·{</div>
 146 <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span>········<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a04050.html#a864bfade604f62de29b0c9d22fe56eaca3f584fab190e72a3609003a39b4e56f5">main</a>·:</div>
 147 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno">··171</span>··········<a·class="code·hl_variable"·href="a04050.html#a3bc11d23ff3b28b586d68d9097dfe333">stream</a>·&lt;&lt;·indent·&lt;&lt;·<span·class="stringliteral">&quot;&lt;PointData&quot;</span>;</div>
 148 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span>··········<span·class="keywordflow">if</span>(scalars·!=·<span·class="stringliteral">&quot;&quot;</span>)·<a·class="code·hl_variable"·href="a04050.html#a3bc11d23ff3b28b586d68d9097dfe333">stream</a>·&lt;&lt;·<span·class="stringliteral">&quot;·Scalars=\&quot;&quot;</span>·&lt;&lt;·scalars·&lt;&lt;·<span·class="stringliteral">&quot;\&quot;&quot;</span>;</div>
 149 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>··········<span·class="keywordflow">if</span>(vectors·!=·<span·class="stringliteral">&quot;&quot;</span>)·<a·class="code·hl_variable"·href="a04050.html#a3bc11d23ff3b28b586d68d9097dfe333">stream</a>·&lt;&lt;·<span·class="stringliteral">&quot;·Vectors=\&quot;&quot;</span>·&lt;&lt;·vectors·&lt;&lt;·<span·class="stringliteral">&quot;\&quot;&quot;</span>;</div>
 150 <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno">··174</span>··········<a·class="code·hl_variable"·href="a04050.html#a3bc11d23ff3b28b586d68d9097dfe333">stream</a>·&lt;&lt;·<span·class="stringliteral">&quot;&gt;\n&quot;</span>;</div>
 151 <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno">··175</span>··········++indent;</div>
 152 <div·class="line"><a·id="l00176"·name="l00176"></a><span·class="lineno">··176</span>··········<span·class="keywordflow">break</span>;</div>
 153 <div·class="line"><a·id="l00177"·name="l00177"></a><span·class="lineno">··177</span>········<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a04050.html#a864bfade604f62de29b0c9d22fe56eaca24411658c400565529f8e23fc59d5387">appended</a>·:</div>
 154 <div·class="line"><a·id="l00178"·name="l00178"></a><span·class="lineno">··178</span>··········<span·class="keywordflow">break</span>;</div>
 155 <div·class="line"><a·id="l00179"·name="l00179"></a><span·class="lineno">··179</span>········}</div>
 156 <div·class="line"><a·id="l00180"·name="l00180"></a><span·class="lineno">··180</span>······}</div>
 157 <div·class="line"><a·id="l00182"·name="l00182"></a><span·class="lineno"><a·class="line"·href="a04050.html#a6fd6eb2ded9f066b689bfeae231249f3">··182</a></span>······<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04050.html#a6fd6eb2ded9f066b689bfeae231249f3">endPointData</a>()·{</div>
 158 <div·class="line"><a·id="l00183"·name="l00183"></a><span·class="lineno">··183</span>········<span·class="keywordflow">switch</span>(<a·class="code·hl_variable"·href="a04050.html#aff9fd6600331072f7f92aed6da4232ef">phase</a>)·{</div>
 159 <div·class="line"><a·id="l00184"·name="l00184"></a><span·class="lineno">··184</span>········<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a04050.html#a864bfade604f62de29b0c9d22fe56eaca3f584fab190e72a3609003a39b4e56f5">main</a>·:</div>
 160 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno">··185</span>··········--indent;</div>
 161 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno">··186</span>··········<a·class="code·hl_variable"·href="a04050.html#a3bc11d23ff3b28b586d68d9097dfe333">stream</a>·&lt;&lt;·indent·&lt;&lt;·<span·class="stringliteral">&quot;&lt;/PointData&gt;\n&quot;</span>;</div>
 162 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno">··187</span>··········<span·class="keywordflow">break</span>;</div>
Max diff block lines reached; 12047/59073 bytes (20.39%) of diff not shown.
9.89 KB
html2text {}
    
Offset 6, 39 lines modifiedOffset 6, 364 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser 
12 dgfexception.hh11 ····*·vtk
 12 vtuwriter.hh
13 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
19 ·5#ifndef·DUNE_GRID_DGFEXCEPTION_HH 
20 ·6#define·DUNE_GRID_DGFEXCEPTION_HH 
21 ·719 ·5
 20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_VTUWRITER_HH
 21 ·7#define·DUNE_GRID_IO_FILE_VTK_VTUWRITER_HH
 22 ·8
 23 ·9#include·<ostream>
 24 ·10#include·<string>
 25 ·11
22 ·8#include·<dune/common/exceptions.hh>26 ·12#include·<dune/common/exceptions.hh>
 27 ·13#include·<dune/common/indent.hh>
 28 ·14
 29 ·15#include·<dune/grid/io/file/vtk/common.hh>
 30 ·16#include·<dune/grid/io/file/vtk/dataarraywriter.hh>
23 ·9 
24 ·10namespace·Dune 
25 ·11{ 
26 ·12 
27 14·class·DGFException 
28 ·15·:·public·IOError 
29 ·16·{}; 
30 ·1731 ·17
31 ·18}32 ·18namespace·Dune·{
32 ·1933 ·19
33 ·20#endif34 ·22
 35 ·23·namespace·VTK·{
 36 ·24
 37 ·26
 38 98·class·VTUWriter·{
 39 ·99·public:
 40 100·std::ostream&·stream;
 41 101·enum·Phase·{·main,·appended·}·phase;
 42 ·102
 43 ·103·private:
 44 ·104·DataArrayWriterFactory·factory;
 45 ·105·Indent·indent;
 46 ·106
 47 ·107·std::string·fileType;
 48 ·108·std::string·cellName;
 49 ·109
 50 ·110·bool·doAppended;
 51 ·111
 52 ·112·public:
 53 ·114
 54 122·inline·VTUWriter(std::ostream&·stream_,·OutputType·outputType,
 55 ·123·FileType·fileType_)
 56 ·124·:·stream(stream_),·factory(outputType,·stream)
 57 ·125·{
 58 ·126·switch(fileType_)·{
 59 ·127·case·polyData·:
 60 ·128·fileType·=·"PolyData";
 61 ·129·cellName·=·"Lines";
 62 ·130·break;
 63 ·131·case·unstructuredGrid·:
 64 ·132·fileType·=·"UnstructuredGrid";
 65 ·133·cellName·=·"Cells";
 66 ·134·break;
 67 ·135·default·:
 68 ·136·DUNE_THROW(IOError,·"VTUWriter:·Unknown·fileType:·"·<<·fileType_);
 69 ·137·}
 70 ·138·const·std::string&·byteOrder·=·getEndiannessString();
 71 ·139
 72 ·140·stream·<<·indent·<<·"<?xml·version=\"1.0\"?>\n";
 73 ·141·stream·<<·indent·<<·"<VTKFile"
 74 ·142·<<·"·type=\""·<<·fileType·<<·"\""
 75 ·143·<<·"·version=\"0.1\""
 76 ·144·<<·"·byte_order=\""·<<·byteOrder·<<·"\">\n";
 77 ·145·++indent;
 78 ·146·}
 79 ·147
 80 149·inline·~VTUWriter()·{
 81 ·150·--indent;
 82 ·151·stream·<<·indent·<<·"</VTKFile>\n"
 83 ·152·<<·std::flush;
 84 ·153·}
 85 ·154
 86 ·156
 87 167·inline·void·beginPointData(const·std::string&·scalars·=·"",
 88 ·168·const·std::string&·vectors·=·"")·{
 89 ·169·switch(phase)·{
 90 ·170·case·main·:
 91 ·171·stream·<<·indent·<<·"<PointData";
 92 ·172·if(scalars·!=·"")·stream·<<·"·Scalars=\""·<<·scalars·<<·"\"";
 93 ·173·if(vectors·!=·"")·stream·<<·"·Vectors=\""·<<·vectors·<<·"\"";
 94 ·174·stream·<<·">\n";
 95 ·175·++indent;
 96 ·176·break;
 97 ·177·case·appended·:
 98 ·178·break;
 99 ·179·}
 100 ·180·}
 101 182·inline·void·endPointData()·{
 102 ·183·switch(phase)·{
 103 ·184·case·main·:
 104 ·185·--indent;
 105 ·186·stream·<<·indent·<<·"</PointData>\n";
 106 ·187·break;
 107 ·188·case·appended·:
 108 ·189·break;
 109 ·190·}
 110 ·191·}
 111 ·192
 112 ·194
 113 205·inline·void·beginCellData(const·std::string&·scalars·=·"",
 114 ·206·const·std::string&·vectors·=·"")·{
 115 ·207·switch(phase)·{
 116 ·208·case·main·:
 117 ·209·stream·<<·indent·<<·"<CellData";
 118 ·210·if(scalars·!=·"")·stream·<<·"·Scalars=\""·<<·scalars·<<·"\"";
 119 ·211·if(vectors·!=·"")·stream·<<·"·Vectors=\""·<<·vectors·<<·"\"";
 120 ·212·stream·<<·">\n";
Max diff block lines reached; 4222/10108 bytes (41.77%) of diff not shown.
7.59 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00959.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-grid:·dgfwriter.hh·File·Reference</title>8 <title>dune-grid:·vtksequencewriter.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, 59 lines modifiedOffset 58, 43 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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>··</div>
71 ··<div·class="headertitle"><div·class="title">dgfwriter.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">vtksequencewriter.hh·File·Reference</div></div>
72 </div><!--header-->72 </div><!--header-->
73 <div·class="contents">73 <div·class="contents">
  
74 <p>write·a·GridView·to·a·DGF·file·· 
75 <a·href="#details">More...</a></p> 
76 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>
 75 <code>#include·&lt;<a·class="el"·href="a00941_source.html">dune/grid/io/file/vtk/vtksequencewriterbase.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;cstddef&gt;</code><br·/> 
78 <code>#include·&lt;algorithm&gt;</code><br·/> 
79 <code>#include·&lt;fstream&gt;</code><br·/> 
80 <code>#include·&lt;string&gt;</code><br·/> 
81 <code>#include·&lt;type_traits&gt;</code><br·/> 
82 <code>#include·&lt;utility&gt;</code><br·/> 
83 <code>#include·&lt;vector&gt;</code><br·/> 
84 <code>#include·&lt;dune/common/rangeutilities.hh&gt;</code><br·/> 
85 <code>#include·&lt;dune/common/typeutilities.hh&gt;</code><br·/> 
86 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/> 
87 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
88 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00911_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code><br·/>
89 <code>#include·&lt;<a·class="el"·href="a00353_source.html">dune/grid/common/rangegenerators.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00917_source.html">dune/grid/io/file/vtk/subsamplingvtkwriter.hh</a>&gt;</code><br·/>
90 </div>78 </div>
91 <p><a·href="a00959_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a00959_source.html">Go·to·the·source·code·of·this·file.</a></p>
92 <table·class="memberdecls">80 <table·class="memberdecls">
93 <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>
94 Classes</h2></td></tr>82 Classes</h2></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="a03698.html">Dune::DGFWriter&lt;·GV·&gt;</a></td></tr>83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03990.html">Dune::VTKSequenceWriter&lt;·GridView·&gt;</a></td></tr>
96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">write·a·<a·class="el"·href="a02882.html"·title="Grid·view·abstract·base·class.">GridView</a>·to·a·DGF·file··<a·href="a03698.html#details">More...</a><br·/></td></tr>84 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Writer·for·the·ouput·of·grid·functions·in·the·vtk·format.··<a·href="a03990.html#details">More...</a><br·/></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table><table·class="memberdecls">86 </table><table·class="memberdecls">
99 <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>
100 Namespaces</h2></td></tr>88 Namespaces</h2></td></tr>
101 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>89 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
102 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>90 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 </table>92 </table>
105 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
106 <div·class="textblock"><p·>write·a·GridView·to·a·DGF·file·</p> 
107 <dl·class="section·author"><dt>Author</dt><dd>Martin·Nolte·</dd></dl> 
108 </div></div><!--·contents·-->93 </div><!--·contents·-->
109 <!--·start·footer·part·-->94 <!--·start·footer·part·-->
110 <hr·class="footer"/><address·class="footer"><small>95 <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.496 Generated·by&#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>97 </small></address>
113 </body>98 </body>
114 </html>99 </html>
1.36 KB
html2text {}
    
Offset 6, 41 lines modifiedOffset 6, 26 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·vtk
12 Classes·|·Namespaces12 Classes·|·Namespaces
13 dgfwriter.hh·File·Reference13 vtksequencewriter.hh·File·Reference
14 write·a·GridView·to·a·DGF·file·More... 
15 #include·<cassert> 
16 #include·<cstddef> 
17 #include·<algorithm> 
18 #include·<fstream> 
19 #include·<string> 
20 #include·<type_traits> 
21 #include·<utility> 
22 #include·<vector>14 #include·<memory>
 15 #include·<dune/grid/io/file/vtk/vtksequencewriterbase.hh>
 16 #include·<dune/grid/io/file/vtk/vtkwriter.hh>
 17 #include·<dune/grid/io/file/vtk/subsamplingvtkwriter.hh>
23 #include·<dune/common/rangeutilities.hh> 
24 #include·<dune/common/typeutilities.hh> 
25 #include·<dune/geometry/referenceelements.hh> 
26 #include·<dune/geometry/type.hh> 
27 #include·<dune/grid/common/grid.hh> 
28 #include·<dune/grid/common/rangegenerators.hh> 
29 Go_to_the_source_code_of_this_file.18 Go_to_the_source_code_of_this_file.
30 ·Classes19 ·Classes
31 class· Dune::DGFWriter<_GV_> 
32  ······write·a·GridView·to·a·DGF·file·More...20 class· Dune::VTKSequenceWriter<_GridView_>
 21  ······Writer·for·the·ouput·of·grid·functions·in·the·vtk·format.·More...
33  22  
34 ·Namespaces23 ·Namespaces
35 namespace· Dune24 namespace· Dune
36  ··········Include·standard·header·files.25  ··········Include·standard·header·files.
37  26  
38 *****·Detailed·Description·***** 
39 write·a·GridView·to·a·DGF·file 
40 ··Author 
41 ······Martin·Nolte 
  
42 ===============================================================================27 ===============================================================================
43 ·····Generated·by [doxygen]·1.9.428 ·····Generated·by [doxygen]·1.9.4
116 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00959_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-grid:·dgfwriter.hh·Source·File</title>8 <title>dune-grid:·vtksequencewriter.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, 429 lines modifiedOffset 58, 94 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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">dgfwriter.hh</div></div>68 ··<div·class="headertitle"><div·class="title">vtksequencewriter.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00959.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00959.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_DGFPARSER_DGFWRITER_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_DGFPARSER_DGFWRITER_HH</span></div> 
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_VTKSEQUENCE_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_VTKSEQUENCE_HH</span></div>
 78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
78 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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;memory&gt;</span></div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00941.html">dune/grid/io/file/vtk/vtksequencewriterbase.hh</a>&gt;</span></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="preprocessor">#include·&lt;<a·class="code"·href="a00911.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</span></div>
79 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00917.html">dune/grid/io/file/vtk/subsamplingvtkwriter.hh</a>&gt;</span></div>
80 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
81 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div> 
82 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div> 
83 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
84 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div> 
85 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div> 
86 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;vector&gt;</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="preprocessor">#include·&lt;dune/common/rangeutilities.hh&gt;</span></div> 
89 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;dune/common/typeutilities.hh&gt;</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">···26</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div> 
92 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</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="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div> 
95 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00353.html">dune/grid/common/rangegenerators.hh</a>&gt;</span></div> 
96 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
 88 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>View·&gt;</div>
97 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div> 
98 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>{</div> 
99 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
100 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·GV·&gt;</div> 
101 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03698.html">···45</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03698.html">DGFWriter</a></div>89 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03990.html">···27</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03990.html">VTKSequenceWriter</a>·:</div>
 90 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03994.html">VTKSequenceWriterBase</a>&lt;GridView&gt;</div>
102 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··{</div>91 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
103 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03698.html">DGFWriter&lt;·GV·&gt;</a>·<a·class="code·hl_class"·href="a03698.html">This</a>;</div> 
104 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
105 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">public</span>:</div>92 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>
106 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03698.html#a814c282ea4de383110d1fb060c3c3151">···51</a></span>····<span·class="keyword">typedef</span>·GV·<a·class="code·hl_typedef"·href="a03698.html#a814c282ea4de383110d1fb060c3c3151">GridView</a>;</div> 
107 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03698.html#a90242e0f8f0e3e553ee95f598a2365cc">···53</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01033.html#ga05[·...·truncated·by·diffoscope;·len:·140,·SHA:·79bbb9173f1f720633e6e1a92e1e2b86472f533fe773542c7e14828cb1b6ae6f·...·]</div>93 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03990.html#ad39612067ab624b45eea75dd04732e88">···42</a></span>····<a·class="code·hl_function"·href="a03990.html#ad39612067ab624b45eea75dd04732e88">VTKSequenceWriter</a>·(·std::shared_ptr&lt;[·...·truncated·by·diffoscope;·len:·174,·SHA:·401ed0cb7fd0a5e36f39bd6204d850a3f6244a70cfa9a4079e4b8f1b6777feee·...·]</div>
 94 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>························<span·class="keyword">const</span>·std::string&amp;·name·)</div>
 95 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······:·<a·class="code·hl_class"·href="a03994.html">VTKSequenceWriterBase</a>&lt;<a·class="code·hl_class"·href="a02882.html">GridView</a>&gt;(<a·class="code·hl_function"·href="a03994.html#a2346f697676655feca790180552d7950">vtkWriter</a>,</div>
 96 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········································name,</div>
 97 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········································<span·class="stringliteral">&quot;&quot;</span>,</div>
 98 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········································<span·class="stringliteral">&quot;&quot;</span>,</div>
 99 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········································<a·class="code·hl_function"·href="a03994.html#a2346f697676655feca790180552d7950">vtkWriter</a>-&gt;gridView_.comm().rank(),</div>
 100 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········································<a·class="code·hl_function"·href="a03994.html#a2346f697676655feca790180552d7950">vtkWriter</a>-&gt;gridView_.comm().size())</div>
 101 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····{}</div>
108 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>102 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 103 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03990.html#a57619c6237719240bbf7b3b737bd624f">···69</a></span>····<a·class="code·hl_function"·href="a03990.html#a57619c6237719240bbf7b3b737bd624f">VTKSequenceWriter</a>·(·std::shared_ptr&lt;<a·class="code·hl_class"·href="a04014.html">VTKWriter&lt;GridView&gt;</a>·&gt;·<a·class="code·hl_function"·href="a03994.html#a2346f697676655feca790180552d7950">vtkWriter</a>,</div>
109 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03698.html#a03d3c9e2011ce4adc65602042e31dc61">···56</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03698.html#a03d3c9e2011ce4adc65602042e31dc61">dimGrid</a>·=·<a·class="code·hl_variable"·href="a01033.html#ga89d9f6119d40dcf32189e015fe93dda1">GridView::dimension</a>;</div> 
110 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
111 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">private</span>:</div> 
112 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01033.html#ga353ad29d60269028f7946bf60afc1a9e">GridView::IndexSet</a>·IndexSet;</div> 
113 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridView::template·Codim&lt;·0·&gt;::Entity·Element;</div> 
114 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01033.html#gab4bb9126332c834e22e01727b5b4ff28">GridView::Intersection</a>·Intersection;</div> 
115 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
116 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Element::EntitySeed·ElementSeed;</div> 
117 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
118 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02826.html#ab3b85ef4b435257bafc0e838cca15b91">IndexSet::IndexType</a>·Index;</div> 
119 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
120 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">public</span>:</div>104 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>························<span·class="keyword">const</span>·std::string&amp;·name,</div>
121 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03698.html#a21e3098a425d5a4ab205821a9f11071c">···72</a></span>····<a·class="code·hl_function"·href="a03698.html#a21e3098a425d5a4ab205821a9f11071c">DGFWriter</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03698.html#a814c282ea4de383110d1fb060c3c3151">GridView</a>·&amp;gridView·)</div> 
122 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······:·<a·class="code·hl_variable"·href="a03698.html#a74af0a19066c5b82bc0ac101317f849f">gridView_</a>(·gridView·)</div>105 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>························<span·class="keyword">const</span>·std::string&amp;·path,</div>
 106 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>························<span·class="keyword">const</span>·std::string&amp;·extendpath·)</div>
 107 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······:·<a·class="code·hl_class"·href="a03994.html">VTKSequenceWriterBase</a>&lt;<a·class="code·hl_class"·href="a02882.html">GridView</a>&gt;(<a·class="code·hl_function"·href="a03994.html#a2346f697676655feca790180552d7950">vtkWriter</a>,</div>
 108 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········································name,</div>
 109 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········································path,</div>
 110 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········································extendpath,</div>
 111 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········································<a·class="code·hl_function"·href="a03994.html#a2346f697676655feca790180552d7950">vtkWriter</a>-&gt;gridView_.comm().rank(),</div>
 112 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········································<a·class="code·hl_function"·href="a03994.html#a2346f697676655feca790180552d7950">vtkWriter</a>-&gt;gridView_.comm().size())</div>
123 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····{}</div>113 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····{}</div>
124 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
125 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·BoundaryData·&gt;</div> 
126 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03698.html#a4c56e613f5366d79c27f5eb30c42a3d1">write</a>·(·std::ostream·&amp;gridout,·<span·class="keyword">const</span>·std::vector&lt;·Index·&gt;·&amp;newElemOrder,·BoundaryData·&amp;&amp;boundaryData,·<span·class="keyword">const</span>·std::stringstream·&amp;addParams·=·std::stringstream()·)·<span·class="keyword">const</span>;</div> 
127 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>114 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
128 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·BoundaryData·&gt;</div> 
129 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03698.html#a4c56e613f5366d79c27f5eb30c42a3d1">write</a>·(·std::ostream·&amp;gridout,·BoundaryData·&amp;&amp;boundaryData,·<s[·...·truncated·by·diffoscope;·len:·125,·SHA:·764cf489075ee9cdec83c46fe35198e643559d654b85247c9b7e67e2c5d2f418·...·]</div>115 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a03990.html#addc39a56ff51d13b49b03e09aa298603">···87</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03990.html#addc39a56ff51d13b49b03e09aa298603">VTKSe[·...·truncated·by·diffoscope;·len:·125,·SHA:·3c778271cb293940c168027d4f7e326048224b8fd337623804b848fa5f7240d8·...·]</div>
 116 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·································<span·class="keyword">const</span>·std::string&amp;·name,</div>
 117 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·································<span·class="keyword">const</span>·std::string&amp;·path,</div>
 118 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·································<span·class="keyword">const</span>·std::string&amp;·extendpath,</div>
 119 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·································<a·class="code·hl_enumeration"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312">VTK::DataMode</a>·dm·=·<a·class="code·hl_enumvalue"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312a293015461843c4dee42c41191a82f60d">VTK::conforming</a>·)</div>
 120 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······:·<a·class="code·hl_class"·href="a03994.html">VTKSequenceWriterBase</a>&lt;<a·class="code·hl_class"·href="a02882.html">GridView</a>&gt;(<a·class="code·hl_namespace"·href="a01062.html">std</a>::make_shared&lt;<a·class="code·hl_class"·href="a04014.html">VTKWriter</a>&lt;<a·class="code·hl_class"·href="a02882.html">GridView</a>&gt;·&gt;(gridView,dm),</div>
 121 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········································name,path,extendpath,</div>
 122 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········································gridView.comm().rank(),·gridView.comm().size())</div>
 123 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····{}</div>
 124 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··};</div>
130 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>125 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
131 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a03698.html#a3c45d965307fe286a9adae3c603e2e26">··107</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03698.html#a3c45d965307fe286a9adae3c603e2e26">write</a>·(·std::ostream·&amp;gridout,·<span·class="keyword">const</span>·std::vector&lt;·Index·&gt;·&amp;newElemOrder,·<span·class="keyword">const</span>·std::stringstream·&amp;addParams·=·std::stringstream()·)<span·class="keyword">·const</span></div> 
132 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="keyword">····</span>{</div>126 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>}·<span·class="comment">//·end·namespace·Dune</span></div>
Max diff block lines reached; 13868/96464 bytes (14.38%) of diff not shown.
22.0 KB
html2text {}
    
Offset 6, 564 lines modifiedOffset 6, 122 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser 
12 dgfwriter.hh11 ····*·vtk
 12 vtksequencewriter.hh
13 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
19 ·5#ifndef·DUNE_GRID_IO_FILE_DGFPARSER_DGFWRITER_HH 
20 ·6#define·DUNE_GRID_IO_FILE_DGFPARSER_DGFWRITER_HH 
21 ·7 
22 ·13#include·<cassert> 
23 ·14#include·<cstddef>19 ·5
 20 ·6#ifndef·DUNE_VTKSEQUENCE_HH
 21 ·7#define·DUNE_VTKSEQUENCE_HH
 22 ·8
 23 ·9#include·<memory>
 24 ·10
 25 ·11#include·<dune/grid/io/file/vtk/vtksequencewriterbase.hh>
 26 ·12
 27 ·13#include·<dune/grid/io/file/vtk/vtkwriter.hh>
 28 ·14#include·<dune/grid/io/file/vtk/subsamplingvtkwriter.hh>
24 ·1529 ·15
25 ·16#include·<algorithm> 
26 ·17#include·<fstream> 
27 ·18#include·<string> 
28 ·19#include·<type_traits> 
29 ·20#include·<utility> 
30 ·21#include·<vector> 
31 ·22 
32 ·23#include·<dune/common/rangeutilities.hh> 
33 ·24#include·<dune/common/typeutilities.hh> 
34 ·25 
35 ·26#include·<dune/geometry/referenceelements.hh> 
36 ·27#include·<dune/geometry/type.hh> 
37 ·28 
38 ·29#include·<dune/grid/common/grid.hh> 
39 ·30#include·<dune/grid/common/rangegenerators.hh> 
40 ·31 
41 ·32namespace·Dune30 ·16namespace·Dune·{
42 ·33{ 
43 ·34 
44 ·44·template<·class·GV·> 
45 45·class·DGFWriter 
46 ·46·{ 
47 ·47·typedef·DGFWriter<_GV_>·This; 
48 ·48 
49 ·49·public: 
50 51·typedef·GV·GridView; 
51 53·typedef·typename·GridView::Grid·Grid; 
52 ·54 
53 56·static·const·int·dimGrid·=·GridView::dimension; 
54 ·57 
55 ·58·private: 
56 ·59·typedef·typename·GridView::IndexSet·IndexSet; 
57 ·60·typedef·typename·GridView::template·Codim<·0·>::Entity·Element; 
58 ·61·typedef·typename·GridView::Intersection·Intersection; 
59 ·62 
60 ·63·typedef·typename·Element::EntitySeed·ElementSeed; 
61 ·64 
62 ·65·typedef·typename·IndexSet::IndexType·Index; 
63 ·66 
64 ·67·public: 
65 72·DGFWriter·(·const·GridView·&gridView·) 
66 ·73·:·gridView_(·gridView·) 
67 ·74·{} 
68 ·75 
69 ·85·template<·class·BoundaryData·> 
70 ·86·void·write·(·std::ostream·&gridout,·const·std::vector<·Index·> 
71 &newElemOrder,·BoundaryData·&&boundaryData,·const·std::stringstream·&addParams 
72 =·std::stringstream()·)·const; 
73 ·87 
74 ·96·template<·class·BoundaryData·> 
75 ·97·void·write·(·std::ostream·&gridout,·BoundaryData·&&boundaryData,·const 
76 std::stringstream·&addParams·=·std::stringstream()·)·const; 
77 ·98 
78 107·void·write·(·std::ostream·&gridout,·const·std::vector<·Index·> 
79 &newElemOrder,·const·std::stringstream·&addParams·=·std::stringstream()·)·const 
80 ·108·{ 
81 ·109·write(·gridout,·newElemOrder,·[]·(·const·Intersection·&i·)·->·int·{·return 
82 boundaryId(·i·);·},·addParams·); 
83 ·110·} 
84 ·111 
85 119·void·write·(·std::ostream·&gridout,·const·std::stringstream·&addParams·= 
86 std::stringstream()·)·const 
87 ·120·{ 
88 ·121·write(·gridout,·[]·(·const·Intersection·&i·)·->·int·{·return·boundaryId(·i 
89 );·},·addParams·); 
90 ·122·} 
91 ·123 
92 ·130·template<·class...·Args·> 
93 131·auto·write·(·const·std::string·&fileName,·Args·&&...·args·)·const 
94 ·132·->·std::void_t<·decltype(·this->write(·std::declval<·std::ostream·&·>(), 
95 std::declval<·Args·>()...·)·)·> 
96 ·133·{ 
97 ·134·std::ofstream·gridout(·fileName·); 
98 ·135·if(·gridout·) 
99 ·136·write(·gridout,·std::forward<·Args·>(·args·)...·); 
100 ·137·else 
101 ·138·std::cerr·<<·"Couldn't·open·file·`"<<·fileName·<<·"'!"<<·std::endl; 
102 ·139·} 
103 ·140 
104 ·141·protected: 
105 ·142·auto·elementsSeeds·(·const·std::vector<·Index·>·&newElemOrder·)·const 
106 ·143·->·std::vector<·ElementSeed·>; 
107 ·144 
108 ·145·void·writeHeader·(·std::ostream·&gridout·)·const; 
109 ·146·void·writeFooter·(·std::ostream·&gridout·)·const; 
110 ·14731 ·17
111 ·148·auto·writeVertices·(·std::ostream·&gridout·)·const 
112 ·149·->·std::vector<·Index·>; 
113 ·150 
114 ·151·void·writeElement·(·std::ostream·&gridout,·const·std::vector<·Index·> 
115 &dgfIndices,·const·Element·&element,·const·GeometryType·&elementType·)·const; 
116 ·152 
117 ·153·void·writeSimplices·(·std::ostream·&gridout,·const·std::vector<·Index·> 
118 &dgfIndices·)·const; 
119 ·154·void·writeSimplices·(·std::ostream·&gridout,·const·std::vector<·Index·> 
120 &dgfIndices,·const·std::vector<·ElementSeed·>·&elementSeeds·)·const; 
Max diff block lines reached; 5617/22456 bytes (25.01%) of diff not shown.
6.41 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00962.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-grid:·dgfidentitygrid.hh·File·Reference</title>8 <title>dune-grid:·corner.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, 43 lines modifiedOffset 58, 41 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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>··</div>
71 ··<div·class="headertitle"><div·class="title">dgfidentitygrid.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">corner.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;dune/common/typetraits.hh&gt;</code><br·/> 
75 <code>#include·&lt;<a·class="el"·href="a00728_source.html">dune/grid/identitygrid.hh</a>&gt;</code><br·/> 
76 <code>#include·&lt;<a·class="el"·href="a07232_source.html">dune/grid/io/file/dgfparser/dgfparser.hh</a>&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00935_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a01013_source.html">dune/grid/utility/hostgridaccess.hh</a>&gt;</code><br·/> 
78 </div>75 </div>
79 <p><a·href="a00962_source.html">Go·to·the·source·code·of·this·file.</a></p>76 <p><a·href="a00962_source.html">Go·to·the·source·code·of·this·file.</a></p>
80 <table·class="memberdecls">77 <table·class="memberdecls">
81 <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>
82 Classes</h2></td></tr>79 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="a03662.html">Dune::DGFGridFactory&lt;·IdentityGrid&lt;·HostGrid·&gt;·&gt;</a></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03666.html">Dune::DGFGridInfo&lt;·IdentityGrid&lt;·HostGrid·&gt;·&gt;</a></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="a03862.html">Dune::VTK::Corner&lt;·Cell·&gt;</a></td></tr>
 81 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">simple·class·representing·a·corner·of·a·cell··<a·href="a03862.html#details">More...</a><br·/></td></tr>
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table><table·class="memberdecls">83 </table><table·class="memberdecls">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
89 Namespaces</h2></td></tr>85 Namespaces</h2></td></tr>
90 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>86 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
91 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>87 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
92 <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:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr>
 90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table>91 </table>
94 </div><!--·contents·-->92 </div><!--·contents·-->
95 <!--·start·footer·part·-->93 <!--·start·footer·part·-->
96 <hr·class="footer"/><address·class="footer"><small>94 <hr·class="footer"/><address·class="footer"><small>
97 Generated·by&#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
98 </small></address>96 </small></address>
99 </body>97 </body>
921 B
html2text {}
    
Offset 6, 27 lines modifiedOffset 6, 25 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·vtk
12 Classes·|·Namespaces12 Classes·|·Namespaces
 13 corner.hh·File·Reference
 14 #include·<dune/grid/io/file/vtk/common.hh>
13 dgfidentitygrid.hh·File·Reference 
14 #include·<dune/common/typetraits.hh> 
15 #include·<dune/grid/identitygrid.hh> 
16 #include·<dune/grid/io/file/dgfparser/dgfparser.hh> 
17 #include·<dune/grid/utility/hostgridaccess.hh> 
18 Go_to_the_source_code_of_this_file.15 Go_to_the_source_code_of_this_file.
19 ·Classes16 ·Classes
 17 class· Dune::VTK::Corner<_Cell_>
 18  ······simple·class·representing·a·corner·of·a·cell·More...
20 struct· Dune::DGFGridFactory<_IdentityGrid<_HostGrid_>_> 
21   
22 struct· Dune::DGFGridInfo<_IdentityGrid<_HostGrid_>_> 
23  19  
24 ·Namespaces20 ·Namespaces
25 namespace· Dune21 namespace· Dune
26  ··········Include·standard·header·files.22  ··········Include·standard·header·files.
27  23  
 24 namespace· Dune::VTK
 25  
  
28 ===============================================================================26 ===============================================================================
29 ·····Generated·by [doxygen]·1.9.427 ·····Generated·by [doxygen]·1.9.4
50.0 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00962_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-grid:·dgfidentitygrid.hh·Source·File</title>8 <title>dune-grid:·corner.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, 156 lines modifiedOffset 58, 83 lines modified
58 <iframe·src="javascript:void(0)"·frameborder="0"·58 <iframe·src="javascript:void(0)"·frameborder="0"·
59 ········name="MSearchResults"·id="MSearchResults">59 ········name="MSearchResults"·id="MSearchResults">
60 </iframe>60 </iframe>
61 </div>61 </div>
  
62 <div·id="nav-path"·class="navpath">62 <div·id="nav-path"·class="navpath">
63 ··<ul>63 ··<ul>
64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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">dgfidentitygrid.hh</div></div>68 ··<div·class="headertitle"><div·class="title">corner.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00962.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00962.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGFPARSER_DGFIDENTITYGRID_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGFPARSER_DGFIDENTITYGRID_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;dune/common/typetraits.hh&gt;</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_VTK_CORNER_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_CORNER_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>
 79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00935.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00728.html">dune/grid/identitygrid.hh</a>&gt;</span></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07232.html">dune/grid/io/file/dgfparser/dgfparser.hh</a>&gt;</span></div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01013.html">dune/grid/utility/hostgridaccess.hh</a>&gt;</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>{</div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>83 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 84 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">namespace·</span>VTK·{</div>
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>85 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·DGFGridFactory·for·IdentityGrid</span></div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="comment">//·-------------------------------</span></div> 
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>86 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·HostGr<span·class="keywordtype">id</span>·&gt;</div>87 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Cell&gt;</div>
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a03662.html">···21</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01894.html">DGFGridFactory</a>&lt;·<a·class="code·hl_class"·href="a03382.html">IdentityGrid<[·...·truncated·by·diffoscope;·len:·26,·SHA:·24ff7412843500d2832656a8205c2a5b0048c46f947b94583195114f8c9e0a25·...·]</div>88 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a03862.html">···25</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03862.html">Corner</a>·{</div>
 89 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="comment">//·store·a·pointer·to·the·element</span></div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··{</div>90 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keyword">const</span>·Cell*·cell_;</div>
 91 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="comment">//·store·index·of·the·corner·within·element·(Dune·numbering)</span></div>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a03662.html#a530e9d434135e932be81c2907b5fa830">···23</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03382.html">IdentityGrid&lt;·HostGrid·&gt;</a>·<a·class="code·hl_typedef"·href="a03662.html#a530e9d434135e932be81c2907b5fa830">Grid</a>;</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"><a·class="line"·href="a03662.html#a435cc661f17411f0f7b7dd3e01fba6be">···25</a></span>····<span·class="keyword">const</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01894.html#aaffd9982016fe3b91b0ef27ad435efdb">dimension</a>·=·<a·class="code·hl_variable"·href="a02834.html#a09690fb897713860b54a1d11cdd60ea6">Grid::dimension</a>;</div> 
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a03662.html#ae496aaf3595c89bc304701389d14152a">···26</a></span>····<span·class="keyword">typedef</span>·MPIHelper::MPICommunicator·<a·class="code·hl_typedef"·href="a03662.html#ae496aaf3595c89bc304701389d14152a">MPICommunicator</a>;</div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03662.html#afc571df96c95fc7f35c21d58340599c8">···27</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Grid::template·Codim&lt;0&gt;::Entity·<a·class="code·hl_typedef"·href="a03662.html#afc571df96c95fc7f35c21d58340599c8">Element</a>;</div> 
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a03662.html#a136fa98046702af1b972b52ce4b2f674">···28</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Grid::template·Codim&lt;dimension&gt;::Entity·<a·class="code·hl_typedef"·href="a03662.html#a136fa98046702af1b972b52ce4b2f674">Vertex</a>;</div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>92 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keywordtype">unsigned</span>·index;</div>
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03662.html#abaeb0956036479a355946ba883c78636">···30</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03662.html#abaeb0956036479a355946ba883c78636">DGFGridFactory</a>·(·std::istream·&amp;input,</div> 
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······························<a·class="code·hl_typedef"·href="a03662.html#ae496aaf3595c89bc304701389d14152a">MPICommunicator</a>·comm·=·MPIHelper::getCommunicator()·)</div> 
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······:·dgfHostFactory_(·input,·comm·),</div> 
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········grid_(·0·)</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>······HostGrid·*hostGrid·=·dgfHostFactory_.grid();</div> 
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······assert(·hostGrid·!=·0·);</div> 
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······grid_·=·<span·class="keyword">new</span>·<a·class="code·hl_typedef"·href="a01894.html#aacdf8a1ced5c7f3a475794c56d1b51a2">Grid</a>(·*hostGrid·);</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>93 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 94 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">public</span>:</div>
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a03662.html#ab66e123e9ebb7d205e296414999acf80">···40</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03662.html#ab66e123e9ebb7d205e296414999acf80">DGFGridFactory</a>·(·<span·class="keyword">const</span>·std::string·&amp;filename,</div> 
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······························<a·class="code·hl_typedef"·href="a03662.html#ae496aaf3595c89bc304701389d14152a">MPICommunicator</a>·comm·=·MPIHelper::getCommunicator()·)</div> 
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······:·dgfHostFactory_(·filename,·comm·),</div>95 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 96 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03862.html#a57310bdbab3fec80646c497a7f1c399d">···38</a></span>······<a·class="code·hl_function"·href="a03862.html#a57310bdbab3fec80646c497a7f1c399d">Corner</a>(<span·class="keyword">const</span>·Cell&amp;·<a·class="code·hl_function"·href="a03862.html#ae8bbfbcd59d41e890b87a6a7972cc5dd">cell</a>,·<span·class="keywordtype">unsigned</span>·<a·class="code·hl_function"·href="a03862.html#a96d015ea59b576aee9ce14f26b0af47a">duneIndex</a>)</div>
 97 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>········:·cell_(&amp;<a·class="code·hl_function"·href="a03862.html#ae8bbfbcd59d41e890b87a6a7972cc5dd">cell</a>),·index(<a·class="code·hl_function"·href="a03862.html#a96d015ea59b576aee9ce14f26b0af47a">duneIndex</a>)</div>
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········grid_(·0·)</div>98 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······{·}</div>
 99 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 100 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03862.html#af4fad847006a52d99f2e06cb74edad26">···43</a></span>······<a·class="code·hl_function"·href="a03862.html#af4fad847006a52d99f2e06cb74edad26">Corner</a>()·{·}</div>
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····{</div>101 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 102 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03862.html#ae8bbfbcd59d41e890b87a6a7972cc5dd">···46</a></span>······<span·class="keyword">const</span>·Cell&amp;·<a·class="code·hl_function"·href="a03862.html#ae8bbfbcd59d41e890b87a6a7972cc5dd">cell</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·*cell_;·}</div>
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······HostGrid·*hostGrid·=·dgfHostFactory_.grid();</div> 
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······assert(·hostGrid·!=·0·);</div> 
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······std::ifstream·input(·filename.c_str()·);</div> 
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······grid_·=·<span·class="keyword">new</span>·<a·class="code·hl_typedef"·href="a01894.html#aacdf8a1ced5c7f3a475794c56d1b51a2">Grid</a>(·*hostGrid·);</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>103 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 104 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03862.html#a872ea76315caaa5f80477e303413d444">···52</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03862.html#a872ea76315caaa5f80477e303413d444">cell</a>(<span·class="keyword">const</span>·Cell&amp;·cell__)·{·cell_·=·&amp;cell__;·index·=·0;·}</div>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>105 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 106 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03862.html#a96d015ea59b576aee9ce14f26b0af47a">···55</a></span>······<span·class="keywordtype">unsigned</span>·<a·class="code·hl_function"·href="a03862.html#a96d015ea59b576aee9ce14f26b0af47a">duneIndex</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·index;·}</div>
 107 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03862.html#a9079594dafedef4fd349e1e91e75da05">···57</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03862.html#a9079594dafedef4fd349e1e91e75da05">duneIndex</a>(<span·class="keywordtype">unsigned</span>·i)·{·index·=·i;·}</div>
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03662.html#aaafed33bfe10804dfdbb4d2c9bfa3a54">···51</a></span>····<a·class="code·hl_class"·href="a03382.html">Grid</a>·*<a·class="code·hl_function"·href="a03662.html#aaafed33bfe10804dfdbb4d2c9bfa3a54">grid</a>·()<span·class="keyword">·const</span></div> 
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">····</span>{</div> 
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">return</span>·grid_;</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>108 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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">class</span>·Intersection·&gt;</div> 
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03662.html#affda7c42753013edd849f4a14e81bcf3">···57</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03662.html#affda7c42753013edd849f4a14e81bcf3">wasInserted</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01966.html">Intersection</a>·&amp;intersection·)<span·class="keyword">·const</span></div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">····</span>{</div> 
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">return</span>·dgfHostFactory_.wasInserted(·<a·class="code·hl_class"·href="a03386.html">HostGridAccess&lt;·Grid·&gt;::hostIntersection</a>(·intersection·)·);</div> 
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div>109 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 110 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03862.html#a087fe884580807102d9dbb23953fb776">···63</a></span>······<span·class="keywordtype">unsigned</span>·<a·class="code·hl_function"·href="a03862.html#a087fe884580807102d9dbb23953fb776">vtkIndex</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01075.html#a2efc42a6a41effe62a8ea3560a5b8a8d">renumber</a>(cell_-&gt;type(),·index);·}</div>
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>111 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 112 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a03862.html#a1fa87320d7486ac837c31073f6208502">···68</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03862.html#a1fa87320d7486ac837c31073f6208502">vtkIndex</a>(<span·class="keywordtype">unsigned</span>·i)·{·index·=·<a·class="code·hl_function"·href="a01075.html#a2efc42a6a41effe62a8ea3560a5b8a8d">renumber</a>(cell_-&gt;type(),·i);·}</div>
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Intersection·&gt;</div> 
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03662.html#ac6be090fc0228089767efdcbc2284ad2">···63</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03662.html#ac6be090fc0228089767efdcbc2284ad2">boundaryId</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01966.html">Intersection</a>·&amp;intersection·)<span·class="keyword">·const</span></div> 
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">····</span>{</div> 
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordflow">return</span>·dgfHostFactory_.boundaryId(·<a·class="code·hl_class"·href="a03386.html">HostGridAccess&lt;·Grid·&gt;::hostIntersection</a>(·intersection·)·);</div> 
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div>113 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····};</div>
137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>114 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·codim·&gt;</div> 
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03662.html#a9eacefa06d9075ac3a4d841df5892708">···69</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03662.html#a9eacefa06d9075ac3a4d841df5892708">numParameters</a>·()<span·class="keyword">·const</span></div> 
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">····</span>{</div>115 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··}·<span·class="comment">//·namespace·VTK</span></div>
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">return</span>·dgfHostFactory_.template·numParameters&lt;·codim·&gt;();</div> 
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····}</div>116 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>117 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 118 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>}·<span·class="comment">//·namespace·Dune</span></div>
144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div> 
145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03662.html#a80d0901ecda2ad42cc773bde25c5c31b">···75</a></span>····std::vector&lt;·double·&gt;·&amp;<a·class="code·hl_function"·href="a03662.html#a80d0901ecda2ad42cc773bde25c5c31b">parameter</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>·&amp;entity·)</div> 
146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····{</div>119 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keywordflow">return</span>·dgfHostFactory_.parameter(·<a·class="code·hl_class"·href="a03386.html">HostGridAccess&lt;·Grid·&gt;::hostEntity</a>(·entity·)·);</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>·</div> 
Max diff block lines reached; 12094/42119 bytes (28.71%) of diff not shown.
8.76 KB
html2text {}
    
Offset 6, 207 lines modifiedOffset 6, 108 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser 
12 dgfidentitygrid.hh11 ····*·vtk
 12 corner.hh
13 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
 19 ·5
 20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_CORNER_HH
 21 ·7#define·DUNE_GRID_IO_FILE_VTK_CORNER_HH
 22 ·8
 23 ·9#include·<dune/grid/io/file/vtk/common.hh>
 24 ·10
19 ·5#ifndef·DUNE_DGFPARSER_DGFIDENTITYGRID_HH 
20 ·6#define·DUNE_DGFPARSER_DGFIDENTITYGRID_HH 
21 ·7 
22 ·8#include·<dune/common/typetraits.hh> 
23 ·9 
24 ·10#include·<dune/grid/identitygrid.hh> 
25 ·11#include·<dune/grid/io/file/dgfparser/dgfparser.hh> 
26 ·12#include·<dune/grid/utility/hostgridaccess.hh> 
27 ·13 
28 ·14namespace·Dune25 ·11namespace·Dune
 26 ·12{
29 ·15{27 ·15
 28 ·16·namespace·VTK·{
 29 ·17
30 ·16 
31 ·17·//·DGFGridFactory·for·IdentityGrid 
32 ·18·//·------------------------------- 
33 ·1930 ·19
 31 ·24·template<typename·Cell>
 32 25·class·Corner·{
 33 ·26·//·store·a·pointer·to·the·element
 34 ·27·const·Cell*·cell_;
 35 ·28·//·store·index·of·the·corner·within·element·(Dune·numbering)
 36 ·29·unsigned·index;
 37 ·30
 38 ·31·public:
 39 ·33
 40 38·Corner(const·Cell&·cell,·unsigned·duneIndex)
 41 ·39·:·cell_(&cell),·index(duneIndex)
 42 ·40·{·}
 43 ·41
 44 43·Corner()·{·}
34 ·20·template<·class·HostGrid·> 
35 21·struct·DGFGridFactory<·IdentityGrid<·HostGrid·>·> 
36 ·22·{ 
37 23·typedef·IdentityGrid<_HostGrid_>·Grid; 
38 ·24 
39 25·const·static·int·dimension·=·Grid::dimension; 
40 26·typedef·MPIHelper::MPICommunicator·MPICommunicator; 
41 27·typedef·typename·Grid::template·Codim<0>::Entity·Element; 
42 28·typedef·typename·Grid::template·Codim<dimension>::Entity·Vertex; 
43 ·29 
44 30·explicit·DGFGridFactory·(·std::istream·&input, 
45 ·31·MPICommunicator·comm·=·MPIHelper::getCommunicator()·) 
46 ·32·:·dgfHostFactory_(·input,·comm·), 
47 ·33·grid_(·0·) 
48 ·34·{ 
49 ·35·HostGrid·*hostGrid·=·dgfHostFactory_.grid(); 
50 ·36·assert(·hostGrid·!=·0·); 
51 ·37·grid_·=·new·Grid(·*hostGrid·); 
52 ·38·} 
53 ·39 
54 40·explicit·DGFGridFactory·(·const·std::string·&filename, 
55 ·41·MPICommunicator·comm·=·MPIHelper::getCommunicator()·) 
56 ·42·:·dgfHostFactory_(·filename,·comm·), 
57 ·43·grid_(·0·) 
58 ·44·{45 ·44
 46 46·const·Cell&·cell()·const·{·return·*cell_;·}
 47 ·48
 48 52·void·cell(const·Cell&·cell__)·{·cell_·=·&cell__;·index·=·0;·}
 49 ·53
 50 55·unsigned·duneIndex()·const·{·return·index;·}
 51 57·void·duneIndex(unsigned·i)·{·index·=·i;·}
59 ·45·HostGrid·*hostGrid·=·dgfHostFactory_.grid(); 
60 ·46·assert(·hostGrid·!=·0·); 
61 ·47·std::ifstream·input(·filename.c_str()·); 
62 ·48·grid_·=·new·Grid(·*hostGrid·); 
63 ·49·} 
64 ·50 
65 51·Grid·*grid·()·const 
66 ·52·{ 
67 ·53·return·grid_; 
68 ·54·} 
69 ·55 
70 ·56·template<·class·Intersection·> 
71 57·bool·wasInserted·(·const·Intersection·&intersection·)·const 
72 ·58·{52 ·58
73 ·59·return·dgfHostFactory_.wasInserted(·HostGridAccess<_Grid_>:: 
74 hostIntersection(·intersection·)·); 
75 ·60·}53 ·60
 54 63·unsigned·vtkIndex()·const·{·return·renumber(cell_->type(),·index);·}
 55 ·65
 56 68·void·vtkIndex(unsigned·i)·{·index·=·renumber(cell_->type(),·i);·}
 57 ·69·};
76 ·61 
77 ·62·template<·class·Intersection·> 
78 63·int·boundaryId·(·const·Intersection·&intersection·)·const 
79 ·64·{ 
80 ·65·return·dgfHostFactory_.boundaryId(·HostGridAccess<_Grid_>::hostIntersection 
81 (·intersection·)·); 
82 ·66·} 
83 ·67 
84 ·68·template<·int·codim·> 
85 69·int·numParameters·()·const 
86 ·70·{58 ·70
87 ·71·return·dgfHostFactory_.template·numParameters<·codim·>();59 ·71·}·//·namespace·VTK
88 ·72·}60 ·72
 61 ·74
 62 ·75}·//·namespace·Dune
89 ·73 
90 ·74·template<·class·Entity·> 
91 75·std::vector<·double·>·&parameter·(·const·Entity·&entity·) 
92 ·76·{63 ·76
 64 ·77#endif·//·DUNE_GRID_IO_FILE_VTK_CORNER_HH
 65 common.hh
Max diff block lines reached; 4473/8951 bytes (49.97%) of diff not shown.
11.7 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00965.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-grid:·vtk.hh·File·Reference</title>8 <title>dune-grid:·gmshreader.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, 29 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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="#enum-members">Enumerations</a>·&#124;
 72 <a·href="#func-members">Functions</a>··</div>
68 ··<div·class="headertitle"><div·class="title">vtk.hh·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">gmshreader.hh·File·Reference</div></div>
69 </div><!--header-->74 </div><!--header-->
70 <div·class="contents">75 <div·class="contents">
  
71 <p>Convenience·header·which·includes·all·available·VTK·writers.·· 
72 <a·href="#details">More...</a></p> 
73 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00815_source.html">vtk/boundarywriter.hh</a>&quot;</code><br·/> 
74 <code>#include·&quot;<a·class="el"·href="a00806_source.html">vtk/subsamplingvtkwriter.hh</a>&quot;</code><br·/>76 <div·class="textblock"><code>#include·&lt;cstdarg&gt;</code><br·/>
 77 <code>#include·&lt;cstdio&gt;</code><br·/>
 78 <code>#include·&lt;cstring&gt;</code><br·/>
 79 <code>#include·&lt;fstream&gt;</code><br·/>
 80 <code>#include·&lt;iostream&gt;</code><br·/>
 81 <code>#include·&lt;map&gt;</code><br·/>
 82 <code>#include·&lt;memory&gt;</code><br·/>
 83 <code>#include·&lt;string&gt;</code><br·/>
 84 <code>#include·&lt;tuple&gt;</code><br·/>
 85 <code>#include·&lt;vector&gt;</code><br·/>
 86 <code>#include·&lt;utility&gt;</code><br·/>
 87 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
 88 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 89 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
75 <code>#include·&quot;<a·class="el"·href="a00761_source.html">vtk/vtksequencewriter.hh</a>&quot;</code><br·/>90 <code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/grid/common/boundarysegment.hh</a>&gt;</code><br·/>
76 <code>#include·&quot;<a·class="el"·href="a00821_source.html">vtk/vtkwriter.hh</a>&quot;</code><br·/>91 <code>#include·&lt;<a·class="el"·href="a07265_source.html">dune/grid/common/gridfactory.hh</a>&gt;</code><br·/>
77 <code>#include·&quot;<a·class="el"·href="a00818_source.html">vtk/volumewriter.hh</a>&quot;</code><br·/> 
78 </div>92 </div>
79 <p><a·href="a00965_source.html">Go·to·the·source·code·of·this·file.</a></p>93 <p><a·href="a00965_source.html">Go·to·the·source·code·of·this·file.</a></p>
80 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
81 <div·class="textblock"><p·>Convenience·header·which·includes·all·available·VTK·writers.·</p>94 <table·class="memberdecls">
 95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 96 Classes</h2></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="a03758.html">Dune::GmshReaderOptions</a></td></tr>
 98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Options·for·read·operation.··<a·href="a03758.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="a03774.html">Dune::GmshReaderParser&lt;·GridType·&gt;</a></td></tr>
 101 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">dimension·independent·parts·for·<a·class="el"·href="a03774.html"·title="dimension·independent·parts·for·GmshReaderParser">GmshReaderParser</a>··<a·href="a03774.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="a03778.html">Dune::GmshReader&lt;·GridType·&gt;</a></td></tr>
 104 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Read·<a·class="el"·href="a01073.html">Gmsh</a>·mesh·file.··<a·href="a03778.html#details">More...</a><br·/></td></tr>
 105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 106 </table><table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 108 Namespaces</h2></td></tr>
 109 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
 110 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:a01073"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01073.html">Dune::Gmsh</a></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
 115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="enum-members"·name="enum-members"></a>
 116 Enumerations</h2></td></tr>
 117 <tr·class="memitem:ga2ee29433a0b7c59f0713b60d2712f7f1"><td·class="memItemLeft"·align="right"·valign="top">enum·class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01057.html#ga2ee29433a0b7c59f0713b60d2712f7f1">Dune::Gmsh::ReaderOptions</a>·{·<a·class="el"·href="a01057.html#gga2ee29433a0b7c59f0713b60d2712f7f1a2c7aea4237e25b4f8ee3b0bf77d6fed0">Dune::Gmsh::ReaderOptions::verbose</a>·=·1
 118 ,·<a·class="el"·href="a01057.html#gga2ee29433a0b7c59f0713b60d2712f7f1af3ec96bc081782d8ef5221c0635b998f">Dune::Gmsh::ReaderOptions::insertBoundarySegments</a>·=·2
 119 ,·<a·class="el"·href="a01057.html#gga2ee29433a0b7c59f0713b60d2712f7f1aee3a46b6af7195bca88294920d380060">Dune::Gmsh::ReaderOptions::readElementData</a>·=·4
 120 ,·<a·class="el"·href="a01057.html#gga2ee29433a0b7c59f0713b60d2712f7f1a9adab7345b1b39d4f239b5c14d347070">Dune::Gmsh::ReaderOptions::readBoundaryData</a>·=·8
 121 ·}</td></tr>
 122 <tr·class="memdesc:ga2ee29433a0b7c59f0713b60d2712f7f1"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Option·for·the·Gmsh·mesh·file·reader.··<a·href="a01057.html#ga2ee29433a0b7c59f0713b60d2712f7f1">More...</a><br·/></td></tr>
 123 <tr·class="separator:ga2ee29433a0b7c59f0713b60d2712f7f1"><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:ac00e8aae92b152add9e0973d23f55685"><td·class="memItemLeft"·align="right"·valign="top">constexpr·ReaderOptions&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01073.html#ac00e8aae92b152add9e0973d23f55685">Dune::Gmsh::operator|</a>·(ReaderOptions·a,·ReaderOptions·b)</td></tr>
 128 <tr·class="memdesc:ac00e8aae92b152add9e0973d23f55685"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">composition·operator·for·reader·options··<a·href="a01073.html#ac00e8aae92b152add9e0973d23f55685">More...</a><br·/></td></tr>
 129 <tr·class="separator:ac00e8aae92b152add9e0973d23f55685"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <tr·class="memitem:a566d5ca5137acb12e02228baed7d394a"><td·class="memItemLeft"·align="right"·valign="top">constexpr·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01073.html#a566d5ca5137acb12e02228baed7d394a">Dune::Gmsh::operator&amp;</a>·(ReaderOptions·a,·ReaderOptions·b)</td></tr>
 131 <tr·class="memdesc:a566d5ca5137acb12e02228baed7d394a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">query·operator·for·reader·options·(is·b·set·in·a)··<a·href="a01073.html#a566d5ca5137acb12e02228baed7d394a">More...</a><br·/></td></tr>
 132 <tr·class="separator:a566d5ca5137acb12e02228baed7d394a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 133 </table>
82 </div></div><!--·contents·-->134 </div><!--·contents·-->
83 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
84 <hr·class="footer"/><address·class="footer"><small>136 <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.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
86 </small></address>138 </small></address>
87 </body>139 </body>
88 </html>140 </html>
2.22 KB
html2text {}
    
Offset 6, 20 lines modifiedOffset 6, 62 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 vtk.hh·File·Reference 
12 Convenience·header·which·includes·all·available·VTK·writers.·More... 
13 #include·"vtk/boundarywriter.hh" 
14 #include·"vtk/subsamplingvtkwriter.hh" 
15 #include·"vtk/vtksequencewriter.hh" 
16 #include·"vtk/vtkwriter.hh" 
17 #include·"vtk/volumewriter.hh"11 Classes·|·Namespaces·|·Enumerations·|·Functions
 12 gmshreader.hh·File·Reference
 13 #include·<cstdarg>
 14 #include·<cstdio>
 15 #include·<cstring>
 16 #include·<fstream>
 17 #include·<iostream>
 18 #include·<map>
 19 #include·<memory>
 20 #include·<string>
 21 #include·<tuple>
 22 #include·<vector>
 23 #include·<utility>
 24 #include·<dune/common/exceptions.hh>
 25 #include·<dune/common/fvector.hh>
 26 #include·<dune/geometry/type.hh>
 27 #include·<dune/grid/common/boundarysegment.hh>
 28 #include·<dune/grid/common/gridfactory.hh>
18 Go_to_the_source_code_of_this_file.29 Go_to_the_source_code_of_this_file.
19 *****·Detailed·Description·***** 
20 Convenience·header·which·includes·all·available·VTK·writers.30 ·Classes
 31 struct· Dune::GmshReaderOptions
 32  ·······Options·for·read·operation.·More...
 33  
 34 ·class· Dune::GmshReaderParser<_GridType_>
 35  ·······dimension·independent·parts·for·GmshReaderParser·More...
 36  
 37 ·class· Dune::GmshReader<_GridType_>
 38  ·······Read·Gmsh·mesh·file.·More...
 39  
 40 ·Namespaces
 41 namespace· Dune
 42  ··········Include·standard·header·files.
 43  
 44 namespace· Dune::Gmsh
 45  
 46 ·Enumerations
 47 enum·class· Dune::Gmsh::ReaderOptions·{·Dune::Gmsh::ReaderOptions::verbose·=·1
 48 ·············,·Dune::Gmsh::ReaderOptions::insertBoundarySegments·=·2·,·Dune::
 49 ·············Gmsh::ReaderOptions::readElementData·=·4·,·Dune::Gmsh::
 50 ·············ReaderOptions::readBoundaryData·=·8·}
 51  ···········Option·for·the·Gmsh·mesh·file·reader.·More...
 52  
 53 ·Functions
 54 constexpr·ReaderOptions Dune::Gmsh::operator|·(ReaderOptions·a,·ReaderOptions
 55 ·························b)
 56  ·······················composition·operator·for·reader·options·More...
 57  
 58 ·········constexpr·bool Dune::Gmsh::operator&·(ReaderOptions·a,·ReaderOptions
 59 ·························b)
 60  ·······················query·operator·for·reader·options·(is·b·set·in·a)
 61 ·························More...
 62  
  
21 ===============================================================================63 ===============================================================================
22 ·····Generated·by [doxygen]·1.9.464 ·····Generated·by [doxygen]·1.9.4
245 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00965_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-grid:·vtk.hh·Source·File</title>8 <title>dune-grid:·gmshreader.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, 37 lines modifiedOffset 62, 1106 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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">vtk.hh</div></div>68 ··<div·class="headertitle"><div·class="title">gmshreader.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00965.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00965.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_VTK_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GMSHREADER_HH</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_HH</span></div>77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GMSHREADER_HH</span></div>
Diff chunk too large, falling back to line-by-line diff (1081 lines added, 12 lines removed)
78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
79 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00815.html">vtk/boundarywriter.hh</a>&quot;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cstdarg&gt;</span></div>
80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00806.html">vtk/subsamplingvtkwriter.hh</a>&quot;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;cstdio&gt;</span></div>
81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00761.html">vtk/vtksequencewriter.hh</a>&quot;</span></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;cstring&gt;</span></div>
82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00821.html">vtk/vtkwriter.hh</a>&quot;</span></div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00818.html">vtk/volumewriter.hh</a>&quot;</span></div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_GRID_IO_FILE_VTK_HH</span></div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
86 <div·class="ttc"·id="aa00761_html"><div·class="ttname"><a·href="a00761.html">vtksequencewriter.hh</a></div></div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
87 <div·class="ttc"·id="aa00806_html"><div·class="ttname"><a·href="a00806.html">subsamplingvtkwriter.hh</a></div><div·class="ttdoc">Provides·subsampled·file·i/o·for·the·visualization·toolkit.</div></div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;tuple&gt;</span></div>
88 <div·class="ttc"·id="aa00815_html"><div·class="ttname"><a·href="a00815.html">boundarywriter.hh</a></div></div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
89 <div·class="ttc"·id="aa00818_html"><div·class="ttname"><a·href="a00818.html">volumewriter.hh</a></div></div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
90 <div·class="ttc"·id="aa00821_html"><div·class="ttname"><a·href="a00821.html">vtkwriter.hh</a></div><div·class="ttdoc">Provides·file·i/o·for·the·visualization·toolkit.</div></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;dune/common/exceptions.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/fvector.hh&gt;</span></div>
 93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&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="preprocessor">#include·&lt;<a·class="code"·href="a00239.html">dune/grid/common/boundarysegment.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="a07265.html">dune/grid/common/gridfactory.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="a01063.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="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03758.html">···38</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03758.html">GmshReaderOptions</a></div>
 103 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··{</div>
 104 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a03758.html#ae2578eaac64106ff0bbad10b5e997501">···40</a></span>····<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a03758.html#ae2578eaac64106ff0bbad10b5e997501">GeometryOrder</a>·{</div>
 105 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03758.html#ae2578eaac64106ff0bbad10b5e997501a79050c5952b1b9407fd5d236d534634c">···42</a></span>······<a·class="code·hl_enumvalue"·href="a03758.html#ae2578eaac64106ff0bbad10b5e997501a79050c5952b1b9407fd5d236d534634c">firstOrder</a>,</div>
 106 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<a·class="code·hl_enumvalue"·href="a03758.html#ae2578eaac64106ff0bbad10b5e997501a8ced2274388c5049a571d49f94a49358">secondOrder</a></div>
 107 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03758.html#ae2578eaac64106ff0bbad10b5e997501a8ced2274388c5049a571d49f94a49358">···45</a></span>····};</div>
 108 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··};</div>
 109 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 110 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">namespace·</span>{</div>
 111 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 112 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="comment">//·arbitrary·dimension,·implementation·is·in·specialization</span></div>
 113 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dimension,·<span·class="keywordtype">int</span>·dimWorld·=·dimension·&gt;</div>
 114 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">class·</span>GmshReaderQuadraticBoundarySegment</div>
 115 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····{</div>
 116 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">public</span>:</div>
 117 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="comment">//·empty·function·since·this·class·does·not·implement·anything</span></div>
 118 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·registerFactory()·{}</div>
 119 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····};</div>
 120 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 121 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="comment">//·quadratic·boundary·segments·in·1d</span></div>
 122 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="comment">/*</span></div>
 123 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">·······Note·the·points</span></div>
 124 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment"></span>·</div>
 125 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">·······(0)···(alpha)···(1)</span></div>
 126 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment"></span>·</div>
 127 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">·······are·mapped·to·the·points·in·global·coordinates</span></div>
 128 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment"></span>·</div>
 129 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">·······p0·p2·p1</span></div>
 130 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment"></span>·</div>
 131 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">·······alpha·is·determined·automatically·from·the·given·points.</span></div>
 132 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">·····*/</span></div>
 133 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dimWorld·&gt;</div>
 134 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keyword">struct·</span>GmshReaderQuadraticBoundarySegment&lt;·2,·<a·class="code·hl_variable"·href="a01064.html#acc4a01c16d41d4e3e6e5d058b86376ca">dimWorld</a>·&gt;</div>
 135 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02614.html">Dune::BoundarySegment</a>&lt;·2,·dimWorld·&gt;</div>
 136 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····{</div>
 137 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keyword">typedef</span>·GmshReaderQuadraticBoundarySegment&lt;·2,·dimWorld·&gt;··ThisType;</div>
 138 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a02614.html">Dune::BoundarySegment&lt;·2,·dimWorld·&gt;</a>·::·ObjectStreamType·ObjectStreamType;</div>
 139 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keyword">typedef</span>·Dune::FieldVector&lt;·double,·dimWorld·&gt;·<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>;</div>
 140 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 141 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······GmshReaderQuadraticBoundarySegment·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·&amp;p0_,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·&amp;p1_,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·&amp;p2_)</div>
 142 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········:·p0(p0_),·p1(p1_),·p2(p2_)</div>
 143 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······{</div>
 144 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········init();</div>
 145 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······}</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>······GmshReaderQuadraticBoundarySegment(·ObjectStreamType&amp;·in·)</div>
 148 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······{</div>
 149 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········<span·class="comment">//·key·is·read·before·by·the·factory</span></div>
 150 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·bytes·=·<span·class="keyword">sizeof</span>(double)*<a·class="code·hl_variable"·href="a01064.html#acc4a01c16d41d4e3e6e5d058b86376ca">dimWorld</a>;</div>
 151 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········in.read(·(<span·class="keywordtype">char</span>·*)·&amp;p0[·0·],·bytes·);</div>
 152 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········in.read(·(<span·class="keywordtype">char</span>·*)·&amp;p1[·0·],·bytes·);</div>
 153 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········in.read(·(<span·class="keywordtype">char</span>·*)·&amp;p2[·0·],·bytes·);</div>
 154 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········init();</div>
 155 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······}</div>
 156 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 157 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·registerFactory()</div>
 158 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······{</div>
 159 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········<span·class="keywordflow">if</span>(·key()·&lt;·0·)</div>
 160 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········{</div>
 161 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··········key()·=·<a·class="code·hl_struct"·href="a02614.html">Dune::BoundarySegment&lt;·2,·dimWorld·&gt;::template</a>·registerFactory&lt;·ThisType·&gt;();</div>
 162 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>········}</div>
 163 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>······}</div>
 164 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 165 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······<span·class="keyword">virtual</span>·<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·operator()·(·<span·class="keyword">const</span>·Dune::FieldVector&lt;double,1&gt;·&amp;local·)<span·class="keyword">·const</span></div>
 166 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="keyword">······</span>{</div>
 167 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>········<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·y;</div>
 168 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>········y·=·0.0;</div>
 169 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>········y.axpy((local[0]-alpha)*(local[0]-1.0)/alpha,p0);</div>
 170 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>········y.axpy(local[0]*(local[0]-1.0)/(alpha*(alpha-1.0)),p1);</div>
Max diff block lines reached; 271/207186 bytes (0.13%) of diff not shown.
42.8 KB
html2text {}
    
Offset 6, 35 lines modifiedOffset 6, 1331 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 vtk.hh11 gmshreader.hh
12 Go_to_the_documentation_of_this_file.12 Go_to_the_documentation_of_this_file.
13 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file13 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-16 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
17 ·4//·vi:·set·et·ts=4·sw=2·sts=2:17 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
18 ·518 ·5
19 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_HH 
20 ·7#define·DUNE_GRID_IO_FILE_VTK_HH19 ·6#ifndef·DUNE_GMSHREADER_HH
 20 ·7#define·DUNE_GMSHREADER_HH
Diff chunk too large, falling back to line-by-line diff (1310 lines added, 14 lines removed)
21 ·821 ·8
22 ·13#include·"vtk/boundarywriter.hh"22 ·9#include·<cstdarg>
23 ·14#include·"vtk/subsamplingvtkwriter.hh"23 ·10#include·<cstdio>
24 ·15#include·"vtk/vtksequencewriter.hh"24 ·11#include·<cstring>
25 ·16#include·"vtk/vtkwriter.hh"25 ·12#include·<fstream>
26 ·17#include·"vtk/volumewriter.hh"26 ·13#include·<iostream>
27 ·1827 ·14#include·<map>
28 ·19#endif·//·DUNE_GRID_IO_FILE_VTK_HH28 ·15#include·<memory>
29 vtksequencewriter.hh29 ·16#include·<string>
30 subsamplingvtkwriter.hh30 ·17#include·<tuple>
31 Provides·subsampled·file·i/o·for·the·visualization·toolkit.31 ·18#include·<vector>
32 boundarywriter.hh32 ·19#include·<utility>
33 volumewriter.hh33 ·20
34 vtkwriter.hh34 ·21#include·<dune/common/exceptions.hh>
35 Provides·file·i/o·for·the·visualization·toolkit.35 ·22#include·<dune/common/fvector.hh>
 36 ·23
 37 ·24#include·<dune/geometry/type.hh>
 38 ·25
 39 ·26#include·<dune/grid/common/boundarysegment.hh>
 40 ·27#include·<dune/grid/common/gridfactory.hh>
 41 ·28
 42 ·29namespace·Dune
 43 ·30{
 44 ·31
 45 38·struct·GmshReaderOptions
 46 ·39·{
 47 40·enum·GeometryOrder·{
 48 42·firstOrder,
 49 ·44·secondOrder
 50 45·};
 51 ·46·};
 52 ·47
 53 ·48·namespace·{
 54 ·49
 55 ·50·//·arbitrary·dimension,·implementation·is·in·specialization
 56 ·51·template<·int·dimension,·int·dimWorld·=·dimension·>
 57 ·52·class·GmshReaderQuadraticBoundarySegment
 58 ·53·{
 59 ·54·public:
 60 ·55·//·empty·function·since·this·class·does·not·implement·anything
 61 ·56·static·void·registerFactory()·{}
 62 ·57·};
 63 ·58
 64 ·59·//·quadratic·boundary·segments·in·1d
 65 ·60·/*
 66 ·61·Note·the·points
 67 ·62
 68 ·63·(0)·(alpha)·(1)
 69 ·64
 70 ·65·are·mapped·to·the·points·in·global·coordinates
 71 ·66
 72 ·67·p0·p2·p1
 73 ·68
 74 ·69·alpha·is·determined·automatically·from·the·given·points.
 75 ·70·*/
 76 ·71·template<·int·dimWorld·>
 77 ·72·struct·GmshReaderQuadraticBoundarySegment<·2,·dimWorld·>
 78 ·73·:·public·Dune::BoundarySegment<·2,·dimWorld·>
 79 ·74·{
 80 ·75·typedef·GmshReaderQuadraticBoundarySegment<·2,·dimWorld·>·ThisType;
 81 ·76·typedef·typename·Dune::BoundarySegment<_2,_dimWorld_>·::·ObjectStreamType
 82 ObjectStreamType;
 83 ·77·typedef·Dune::FieldVector<·double,·dimWorld·>·GlobalVector;
 84 ·78
 85 ·79·GmshReaderQuadraticBoundarySegment·(·const·GlobalVector·&p0_,·const
 86 GlobalVector·&p1_,·const·GlobalVector·&p2_)
 87 ·80·:·p0(p0_),·p1(p1_),·p2(p2_)
 88 ·81·{
 89 ·82·init();
 90 ·83·}
 91 ·84
 92 ·85·GmshReaderQuadraticBoundarySegment(·ObjectStreamType&·in·)
 93 ·86·{
 94 ·87·//·key·is·read·before·by·the·factory
 95 ·88·const·int·bytes·=·sizeof(double)*dimWorld;
 96 ·89·in.read(·(char·*)·&p0[·0·],·bytes·);
 97 ·90·in.read(·(char·*)·&p1[·0·],·bytes·);
 98 ·91·in.read(·(char·*)·&p2[·0·],·bytes·);
 99 ·92·init();
 100 ·93·}
 101 ·94
 102 ·95·static·void·registerFactory()
 103 ·96·{
 104 ·97·if(·key()·<·0·)
 105 ·98·{
 106 ·99·key()·=·Dune::BoundarySegment<_2,_dimWorld_>::template·registerFactory<
 107 ThisType·>();
 108 ·100·}
 109 ·101·}
 110 ·102
 111 ·103·virtual·GlobalVector·operator()·(·const·Dune::FieldVector<double,1>·&local
 112 )·const
 113 ·104·{
 114 ·105·GlobalVector·y;
 115 ·106·y·=·0.0;
 116 ·107·y.axpy((local[0]-alpha)*(local[0]-1.0)/alpha,p0);
 117 ·108·y.axpy(local[0]*(local[0]-1.0)/(alpha*(alpha-1.0)),p1);
 118 ·109·y.axpy(local[0]*(local[0]-alpha)/(1.0-alpha),p2);
 119 ·110·return·y;
 120 ·111·}
 121 ·112
 122 ·113·void·backup(·ObjectStreamType&·out·)·const
 123 ·114·{
 124 ·115·//·backup·key·to·identify·object
 125 ·116·out.write(·(const·char·*)·&key(),·sizeof(·int·)·);
 126 ·117·//·backup·data
 127 ·118·const·int·bytes·=·sizeof(double)*dimWorld;
 128 ·119·out.write(·(const·char*)·&p0[·0·],·bytes·);
Max diff block lines reached; 116/43779 bytes (0.26%) of diff not shown.
6.48 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00968.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-grid:·printgrid.hh·File·Reference</title>8 <title>dune-grid:·vtk.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, 41 lines modifiedOffset 62, 29 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="header">67 <div·class="header">
68 ··<div·class="summary"> 
69 <a·href="#namespaces">Namespaces</a>·&#124; 
70 <a·href="#func-members">Functions</a>··</div> 
71 ··<div·class="headertitle"><div·class="title">printgrid.hh·File·Reference</div></div>68 ··<div·class="headertitle"><div·class="title">vtk.hh·File·Reference</div></div>
72 </div><!--header-->69 </div><!--header-->
73 <div·class="contents">70 <div·class="contents">
74 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/> 
75 <code>#include·&lt;string&gt;</code><br·/> 
76 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
77 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/> 
 71 <p>Convenience·header·which·includes·all·available·VTK·writers.··
 72 <a·href="#details">More...</a></p>
 73 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00926_source.html">vtk/boundarywriter.hh</a>&quot;</code><br·/>
 74 <code>#include·&quot;<a·class="el"·href="a00917_source.html">vtk/subsamplingvtkwriter.hh</a>&quot;</code><br·/>
 75 <code>#include·&quot;<a·class="el"·href="a00959_source.html">vtk/vtksequencewriter.hh</a>&quot;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code><br·/>76 <code>#include·&quot;<a·class="el"·href="a00911_source.html">vtk/vtkwriter.hh</a>&quot;</code><br·/>
 77 <code>#include·&quot;<a·class="el"·href="a00953_source.html">vtk/volumewriter.hh</a>&quot;</code><br·/>
79 </div>78 </div>
80 <p><a·href="a00968_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a00968_source.html">Go·to·the·source·code·of·this·file.</a></p>
 80 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 81 <div·class="textblock"><p·>Convenience·header·which·includes·all·available·VTK·writers.·</p>
81 <table·class="memberdecls"> 
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
83 Namespaces</h2></td></tr> 
84 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr> 
85 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr> 
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
87 </table><table·class="memberdecls"> 
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
89 Functions</h2></td></tr> 
90 <tr·class="memitem:a404bf57dcdbc6881d6d7bd4258a05416"><td·class="memTemplParams"·colspan="2">template&lt;typename·GridType·&gt;·</td></tr> 
91 <tr·class="memitem:a404bf57dcdbc6881d6d7bd4258a05416"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01063.html#a404bf57dcdbc6881d6d7bd4258a05416">Dune::printGrid</a>·(const·GridType·&amp;grid,·const·Dune::MPIHelper·&amp;helper,·std::string·output_file=&quot;printgrid&quot;,·int·size=2000,·bool·execute_plot=true,·bool·png=true,·bool·local_corner_indices=true,·bool·local_intersection_indices=true,·bool·outer_normals=true)</td></tr> 
92 <tr·class="memdesc:a404bf57dcdbc6881d6d7bd4258a05416"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Print·a·grid·as·a·gnuplot·for·testing·and·development.··<a·href="a01063.html#a404bf57dcdbc6881d6d7bd4258a05416">More...</a><br·/></td></tr> 
93 <tr·class="separator:a404bf57dcdbc6881d6d7bd4258a05416"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
94 </table> 
95 </div><!--·contents·-->82 </div></div><!--·contents·-->
96 <!--·start·footer·part·-->83 <!--·start·footer·part·-->
97 <hr·class="footer"/><address·class="footer"><small>84 <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.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
99 </small></address>86 </small></address>
100 </body>87 </body>
101 </html>88 </html>
1.29 KB
html2text {}
    
Offset 6, 30 lines modifiedOffset 6, 20 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 Namespaces·|·Functions 
12 printgrid.hh·File·Reference11 vtk.hh·File·Reference
13 #include·<fstream> 
14 #include·<string> 
15 #include·<dune/common/exceptions.hh> 
16 #include·<dune/common/parallel/mpihelper.hh> 
17 #include·<dune/grid/common/mcmgmapper.hh>12 Convenience·header·which·includes·all·available·VTK·writers.·More...
 13 #include·"vtk/boundarywriter.hh"
 14 #include·"vtk/subsamplingvtkwriter.hh"
 15 #include·"vtk/vtksequencewriter.hh"
 16 #include·"vtk/vtkwriter.hh"
 17 #include·"vtk/volumewriter.hh"
18 Go_to_the_source_code_of_this_file.18 Go_to_the_source_code_of_this_file.
 19 *****·Detailed·Description·*****
 20 Convenience·header·which·includes·all·available·VTK·writers.
19 ·Namespaces 
20 namespace· Dune 
21  ··········Include·standard·header·files. 
22   
23 ·Functions 
24 template<typename·GridType·> 
25 void Dune::printGrid·(const·GridType·&grid,·const·Dune::MPIHelper·&helper, 
26 ······std::string·output_file="printgrid",·int·size=2000,·bool 
27 ······execute_plot=true,·bool·png=true,·bool·local_corner_indices=true,·bool 
28 ······local_intersection_indices=true,·bool·outer_normals=true) 
29  ····Print·a·grid·as·a·gnuplot·for·testing·and·development.·More... 
30   
  
31 ===============================================================================21 ===============================================================================
32 ·····Generated·by [doxygen]·1.9.422 ·····Generated·by [doxygen]·1.9.4
49.3 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00968_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-grid:·printgrid.hh·Source·File</title>8 <title>dune-grid:·vtk.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, 221 lines modifiedOffset 62, 37 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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">printgrid.hh</div></div>68 ··<div·class="headertitle"><div·class="title">vtk.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00968.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00968.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_PRINTGRID_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_PRINTGRID_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;fstream&gt;</span></div> 
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_VTK_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_HH</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/parallel/mpihelper.hh&gt;</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00239.html">dune/grid/common/mcmgmapper.hh</a>&gt;</span></div>79 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00926.html">vtk/boundarywriter.hh</a>&quot;</span></div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div> 
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">namespace·</span>{</div>80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00917.html">vtk/subsamplingvtkwriter.hh</a>&quot;</span></div>
 81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00959.html">vtk/vtksequencewriter.hh</a>&quot;</span></div>
 82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00911.html">vtk/vtkwriter.hh</a>&quot;</span></div>
 83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00953.html">vtk/volumewriter.hh</a>&quot;</span></div>
88 <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>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·dim&gt;</div> 
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keyword">struct·</span>ElementDataLayout</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="keywordtype">bool</span>·contains·(<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::GeometryType</a>·gt)</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>········<span·class="keywordflow">return</span>·gt.dim()==dim;</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>····};</div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·dim&gt;</div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">struct·</span>NodeDataLayout</div> 
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{</div> 
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keywordtype">bool</span>·contains·(<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::GeometryType</a>·gt)</div> 
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······{</div> 
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········<span·class="keywordflow">return</span>·gt.dim()==0;</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>····};</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">//·Move·a·point·closer·to·basegeo&#39;s·center·by·factor·scale·(used·for·drawing·relative·to·the·element)</span></div> 
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·B,·<span·class="keyword">typename</span>·C&gt;</div> 
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····C·centrify·(<span·class="keyword">const</span>·B&amp;·basegeo,·<span·class="keyword">const</span>·C&amp;·coords,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·scale)·{</div> 
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······C·ret·=·coords;</div> 
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······ret·-=·basegeo.center();</div> 
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······ret·*=·scale;</div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······ret·+=·basegeo.center();</div> 
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">return</span>·ret;</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>·</div> 
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="comment">//·Add·a·line·to·the·plotfile·from·p1·to·p2</span></div> 
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Coord&gt;</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keywordtype">void</span>·draw_line·(std::ofstream·&amp;plotfile,·<span·class="keyword">const</span>·Coord·&amp;p1,·<span·class="keyword">const</span>·Coord·&amp;p2,·std::string·options)·{</div> 
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······plotfile·&lt;&lt;·<span·class="stringliteral">&quot;set·object·poly·from·&quot;</span>;</div> 
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······plotfile·&lt;&lt;·p1[0]·&lt;&lt;·<span·class="stringliteral">&quot;,&quot;</span>·&lt;&lt;·p1[1]·&lt;&lt;·<span·class="stringliteral">&quot;·to·&quot;</span>;</div> 
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······plotfile·&lt;&lt;·p2[0]·&lt;&lt;·<span·class="stringliteral">&quot;,&quot;</span>·&lt;&lt;·p2[1]·&lt;&lt;·<span·class="stringliteral">&quot;·to·&quot;</span>;</div> 
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······plotfile·&lt;&lt;·p1[0]·&lt;&lt;·<span·class="stringliteral">&quot;,&quot;</span>·&lt;&lt;·p1[1];</div> 
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······plotfile·&lt;&lt;·<span·class="stringliteral">&quot;·&quot;</span>·&lt;&lt;·options·&lt;&lt;·std::endl;</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>·</div> 
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··}</div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
129 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Gr<span·class="keywordtype">id</span>Type&gt;</div> 
130 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a01063.html#a404bf57dcdbc6881d6d7bd4258a05416">···73</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01063.html#a404bf57dcdbc6881d6d7bd4258a05416">printGrid</a>·(<span·class="keyword">const</span>·GridType&amp;·grid,·<span·class="keyword">const</span>·Dune::MPIHelper&amp;·helper,·std::string·output_file·=·<span·class="stringliteral">&quot;printgrid&quot;</span>,</div> 
131 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··················<span·class="keywordtype">int</span>·size·=·2000,·<span·class="keywordtype">bool</span>·execute_plot·=·<span·class="keyword">true</span>,·<span·class="keywordtype">bool</span>·png·=·<span·class="keyword">true</span>,·<span·class="keywordtype">bool</span>·local_corner_indices·=·<span·class="keyword">true</span>,</div> 
132 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··················<span·class="keywordtype">bool</span>·local_intersection_indices·=·<span·class="keyword">true</span>,·<span·class="keywordtype">bool</span>·outer_normals·=·<span·class="keyword">true</span>)</div> 
133 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··{</div> 
134 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
135 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="comment">//·Create·output·file</span></div> 
136 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····output_file·=·output_file·+·<span·class="stringliteral">&quot;_&quot;</span>·+·std::to_string(helper.rank());</div> 
137 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····std::string·plot_file_name·=·output_file·+·<span·class="stringliteral">&quot;.gnuplot&quot;</span>;</div> 
138 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····std::ofstream·plotfile·(plot_file_name,·std::ios::out·|·std::ios::trunc);</div> 
139 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keywordflow">if</span>·(!plotfile.is_open())·{</div> 
140 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······DUNE_THROW(Dune::IOError,·<span·class="stringliteral">&quot;Could·not·create·plot·file·&quot;</span>·&lt;&lt;·output_file·&lt;&lt;·<span·class="stringliteral">&quot;!&quot;</span>);</div> 
141 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keywordflow">return</span>;</div> 
142 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····}</div> 
143 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
144 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="comment">//·Basic·plot·settings</span></div> 
145 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····plotfile·&lt;&lt;·<span·class="stringliteral">&quot;set·size·ratio·-1&quot;</span>·&lt;&lt;·std::endl;</div> 
146 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keywordflow">if</span>·(png)·{</div> 
147 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······plotfile·&lt;&lt;·<span·class="stringliteral">&quot;set·terminal·png·size·&quot;</span>·&lt;&lt;·size·&lt;&lt;·<span·class="stringliteral">&quot;,&quot;</span>·&lt;&lt;·size·&lt;&lt;·std::endl;</div> 
148 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······plotfile·&lt;&lt;·<span·class="stringliteral">&quot;set·output·&#39;&quot;</span>·&lt;&lt;·output_file·&lt;&lt;·<span·class="stringliteral">&quot;.png&#39;&quot;</span>·&lt;&lt;·std::endl;</div> 
149 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····}·<span·class="keywordflow">else</span>·{</div> 
150 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······plotfile·&lt;&lt;·<span·class="stringliteral">&quot;set·terminal·svg·size·&quot;</span>·&lt;&lt;·size·&lt;&lt;·<span·class="stringliteral">&quot;,&quot;</span>·&lt;&lt;·size·&lt;&lt;·<span·class="stringliteral">&quot;·enhanced·background·rgb·&#39;white&#39;&quot;</span>·&lt;&lt;·std::endl;</div> 
151 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······plotfile·&lt;&lt;·<span·class="stringliteral">&quot;set·output·&#39;&quot;</span>·&lt;&lt;·output_file·&lt;&lt;·<span·class="stringliteral">&quot;.svg&#39;&quot;</span>·&lt;&lt;·std::endl;</div> 
152 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····}</div> 
153 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
154 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<span·class="comment">//·Get·GridView</span></div> 
155 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridType::LeafGridView·GV;</div> 
156 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····<span·class="keyword">const</span>·GV·gv·=·grid.leafGridView();</div> 
157 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
158 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<span·class="comment">//·Create·mappers·used·to·retrieve·indices</span></div> 
159 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02926.html">Dune::MultipleCodimMultipleGeomTypeMapper&lt;GV&gt;</a>·<a·class="code·hl_class"·href="a02922.html">Mapper</a>;</div> 
160 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02922.html">Mapper</a>·elementmapper(gv,·<a·class="code·hl_function"·href="a01043.html#ga3f08c3fdd04f64bac3140926732b4b30">mcmgElementLayout</a>());</div> 
161 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02922.html">Mapper</a>·nodemapper(gv,·<a·class="code·hl_function"·href="a01043.html#gae9caf92c46fedd5287c5e011dcbdd3b5">mcmgVertexLayout</a>());</div> 
162 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> 
163 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····<span·class="comment">//·Create·iterators</span></div> 
164 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GV::template·Codim&lt;0·&gt;::Iterator·LeafIterator;</div> 
165 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GV::IntersectionIterator·<a·class="code·hl_class"·href="a02822.html">IntersectionIterator</a>;</div> 
166 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div> 
167 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>····LeafIterator·it·=·gv.template·begin&lt;0&gt;();</div> 
Max diff block lines reached; 271/40835 bytes (0.66%) of diff not shown.
9.3 KB
html2text {}
    
Offset 6, 264 lines modifiedOffset 6, 35 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 printgrid.hh11 vtk.hh
12 Go_to_the_documentation_of_this_file.12 Go_to_the_documentation_of_this_file.
13 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file13 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-16 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
17 ·4//·vi:·set·et·ts=4·sw=2·sts=2:17 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
 18 ·5
 19 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_HH
 20 ·7#define·DUNE_GRID_IO_FILE_VTK_HH
 21 ·8
 22 ·13#include·"vtk/boundarywriter.hh"
 23 ·14#include·"vtk/subsamplingvtkwriter.hh"
 24 ·15#include·"vtk/vtksequencewriter.hh"
 25 ·16#include·"vtk/vtkwriter.hh"
 26 ·17#include·"vtk/volumewriter.hh"
18 ·5#ifndef·DUNE_PRINTGRID_HH 
19 ·6#define·DUNE_PRINTGRID_HH 
20 ·7 
21 ·8#include·<fstream> 
22 ·9#include·<string> 
23 ·10 
24 ·11#include·<dune/common/exceptions.hh> 
25 ·12#include·<dune/common/parallel/mpihelper.hh> 
26 ·13#include·<dune/grid/common/mcmgmapper.hh> 
27 ·14 
28 ·15namespace·Dune·{ 
29 ·16 
30 ·17·namespace·{ 
31 ·1827 ·18
 28 ·19#endif·//·DUNE_GRID_IO_FILE_VTK_HH
 29 vtkwriter.hh
 30 Provides·file·i/o·for·the·visualization·toolkit.
 31 subsamplingvtkwriter.hh
 32 Provides·subsampled·file·i/o·for·the·visualization·toolkit.
 33 boundarywriter.hh
 34 volumewriter.hh
 35 vtksequencewriter.hh
32 ·19·template<int·dim> 
33 ·20·struct·ElementDataLayout 
34 ·21·{ 
35 ·22·bool·contains·(Dune::GeometryType·gt) 
36 ·23·{ 
37 ·24·return·gt.dim()==dim; 
38 ·25·} 
39 ·26·}; 
40 ·27 
41 ·28·template<int·dim> 
42 ·29·struct·NodeDataLayout 
43 ·30·{ 
44 ·31·bool·contains·(Dune::GeometryType·gt) 
45 ·32·{ 
46 ·33·return·gt.dim()==0; 
47 ·34·} 
48 ·35·}; 
49 ·36 
50 ·37·//·Move·a·point·closer·to·basegeo's·center·by·factor·scale·(used·for 
51 drawing·relative·to·the·element) 
52 ·38·template·<typename·B,·typename·C> 
53 ·39·C·centrify·(const·B&·basegeo,·const·C&·coords,·const·double·scale)·{ 
54 ·40·C·ret·=·coords; 
55 ·41·ret·-=·basegeo.center(); 
56 ·42·ret·*=·scale; 
57 ·43·ret·+=·basegeo.center(); 
58 ·44·return·ret; 
59 ·45·} 
60 ·46 
61 ·47·//·Add·a·line·to·the·plotfile·from·p1·to·p2 
62 ·48·template·<typename·Coord> 
63 ·49·void·draw_line·(std::ofstream·&plotfile,·const·Coord·&p1,·const·Coord·&p2, 
64 std::string·options)·{ 
65 ·50·plotfile·<<·"set·object·poly·from·"; 
66 ·51·plotfile·<<·p1[0]·<<·","·<<·p1[1]·<<·"·to·"; 
67 ·52·plotfile·<<·p2[0]·<<·","·<<·p2[1]·<<·"·to·"; 
68 ·53·plotfile·<<·p1[0]·<<·","·<<·p1[1]; 
69 ·54·plotfile·<<·"·"·<<·options·<<·std::endl; 
70 ·55·} 
71 ·56 
72 ·57·} 
73 ·58 
74 ·72·template·<typename·GridType> 
75 73·void·printGrid·(const·GridType&·grid,·const·Dune::MPIHelper&·helper,·std:: 
76 string·output_file·=·"printgrid", 
77 ·74·int·size·=·2000,·bool·execute_plot·=·true,·bool·png·=·true,·bool 
78 local_corner_indices·=·true, 
79 ·75·bool·local_intersection_indices·=·true,·bool·outer_normals·=·true) 
80 ·76·{ 
81 ·77 
82 ·78·//·Create·output·file 
83 ·79·output_file·=·output_file·+·"_"·+·std::to_string(helper.rank()); 
84 ·80·std::string·plot_file_name·=·output_file·+·".gnuplot"; 
85 ·81·std::ofstream·plotfile·(plot_file_name,·std::ios::out·|·std::ios::trunc); 
86 ·82·if·(!plotfile.is_open())·{ 
87 ·83·DUNE_THROW(Dune::IOError,·"Could·not·create·plot·file·"·<<·output_file·<< 
88 "!"); 
89 ·84·return; 
90 ·85·} 
91 ·86 
92 ·87·//·Basic·plot·settings 
93 ·88·plotfile·<<·"set·size·ratio·-1"·<<·std::endl; 
94 ·89·if·(png)·{ 
95 ·90·plotfile·<<·"set·terminal·png·size·"·<<·size·<<·","·<<·size·<<·std::endl; 
96 ·91·plotfile·<<·"set·output·'"·<<·output_file·<<·".png'"·<<·std::endl; 
97 ·92·}·else·{ 
98 ·93·plotfile·<<·"set·terminal·svg·size·"·<<·size·<<·","·<<·size·<<·"·enhanced 
99 background·rgb·'white'"·<<·std::endl; 
100 ·94·plotfile·<<·"set·output·'"·<<·output_file·<<·".svg'"·<<·std::endl; 
101 ·95·} 
102 ·96 
103 ·97·//·Get·GridView 
104 ·98·typedef·typename·GridType::LeafGridView·GV; 
105 ·99·const·GV·gv·=·grid.leafGridView(); 
106 ·100 
107 ·101·//·Create·mappers·used·to·retrieve·indices 
108 ·102·typedef·typename·Dune::MultipleCodimMultipleGeomTypeMapper<GV>·Mapper; 
109 ·103·const·Mapper·elementmapper(gv,·mcmgElementLayout()); 
110 ·104·const·Mapper·nodemapper(gv,·mcmgVertexLayout()); 
111 ·105 
112 ·106·//·Create·iterators 
113 ·107·typedef·typename·GV::template·Codim<0·>::Iterator·LeafIterator; 
Max diff block lines reached; 116/9495 bytes (1.22%) of diff not shown.
1.27 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00974.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 <p>The·UGGrid·class.··78 <p>The·UGGrid·class.··
79 <a·href="#details">More...</a></p>79 <a·href="#details">More...</a></p>
80 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>80 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>
81 <code>#include·&lt;dune/common/classname.hh&gt;</code><br·/>81 <code>#include·&lt;dune/common/classname.hh&gt;</code><br·/>
82 <code>#include·&lt;dune/common/parallel/communication.hh&gt;</code><br·/>82 <code>#include·&lt;dune/common/parallel/communication.hh&gt;</code><br·/>
83 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
84 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>84 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00281_source.html">dune/grid/common/boundarysegment.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/grid/common/boundarysegment.hh</a>&gt;</code><br·/>
86 <code>#include·&lt;<a·class="el"·href="a07208_source.html">dune/grid/common/capabilities.hh</a>&gt;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a07208_source.html">dune/grid/common/capabilities.hh</a>&gt;</code><br·/>
87 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>87 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>
88 <code>#include·&quot;uggrid/ugincludes.hh&quot;</code><br·/>88 <code>#include·&quot;uggrid/ugincludes.hh&quot;</code><br·/>
89 <code>#include·&quot;uggrid/ugwrapper.hh&quot;</code><br·/>89 <code>#include·&quot;uggrid/ugwrapper.hh&quot;</code><br·/>
90 <code>#include·&quot;uggrid/ug_undefs.hh&quot;</code><br·/>90 <code>#include·&quot;uggrid/ug_undefs.hh&quot;</code><br·/>
91 <code>#include·&quot;uggrid/uggridgeometry.hh&quot;</code><br·/>91 <code>#include·&quot;uggrid/uggridgeometry.hh&quot;</code><br·/>
92 <code>#include·&quot;uggrid/uggridlocalgeometry.hh&quot;</code><br·/>92 <code>#include·&quot;uggrid/uggridlocalgeometry.hh&quot;</code><br·/>
6.08 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00974_source.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>80 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
81 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>81 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
82 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/common/classname.hh&gt;</span></div>82 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/common/classname.hh&gt;</span></div>
83 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/common/parallel/communication.hh&gt;</span></div>83 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/common/parallel/communication.hh&gt;</span></div>
84 <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="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
85 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/common/parallel/mpihelper.hh&gt;</span></div>85 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/common/parallel/mpihelper.hh&gt;</span></div>
86 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>86 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
87 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00281.html">dune/grid/common/boundarysegment.hh</a>&gt;</span></div>87 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00239.html">dune/grid/common/boundarysegment.hh</a>&gt;</span></div>
88 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07208.html">dune/grid/common/capabilities.hh</a>&gt;</span></div>88 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07208.html">dune/grid/common/capabilities.hh</a>&gt;</span></div>
89 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>89 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>
90 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>90 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
91 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#if·HAVE_DUNE_UGGRID·||·DOXYGEN</span></div>91 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#if·HAVE_DUNE_UGGRID·||·DOXYGEN</span></div>
92 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>92 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
93 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#ifdef·ModelP</span></div>93 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#ifdef·ModelP</span></div>
94 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;dune/common/parallel/mpicommunication.hh&gt;</span></div>94 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;dune/common/parallel/mpicommunication.hh&gt;</span></div>
Offset 598, 15 lines modifiedOffset 598, 15 lines modified
598 <div·class="line"><a·id="l00811"·name="l00811"></a><span·class="lineno">··811</span>·</div>598 <div·class="line"><a·id="l00811"·name="l00811"></a><span·class="lineno">··811</span>·</div>
599 <div·class="line"><a·id="l00812"·name="l00812"></a><span·class="lineno">··812</span>··}</div>599 <div·class="line"><a·id="l00812"·name="l00812"></a><span·class="lineno">··812</span>··}</div>
600 <div·class="line"><a·id="l00813"·name="l00813"></a><span·class="lineno">··813</span>·</div>600 <div·class="line"><a·id="l00813"·name="l00813"></a><span·class="lineno">··813</span>·</div>
601 <div·class="line"><a·id="l00814"·name="l00814"></a><span·class="lineno">··814</span>}·<span·class="comment">//·namespace·Dune</span></div>601 <div·class="line"><a·id="l00814"·name="l00814"></a><span·class="lineno">··814</span>}·<span·class="comment">//·namespace·Dune</span></div>
602 <div·class="line"><a·id="l00815"·name="l00815"></a><span·class="lineno">··815</span>·</div>602 <div·class="line"><a·id="l00815"·name="l00815"></a><span·class="lineno">··815</span>·</div>
603 <div·class="line"><a·id="l00816"·name="l00816"></a><span·class="lineno">··816</span><span·class="preprocessor">#endif···</span><span·class="comment">//·HAVE_DUNE_UGGRID·||·DOXYGEN</span></div>603 <div·class="line"><a·id="l00816"·name="l00816"></a><span·class="lineno">··816</span><span·class="preprocessor">#endif···</span><span·class="comment">//·HAVE_DUNE_UGGRID·||·DOXYGEN</span></div>
604 <div·class="line"><a·id="l00817"·name="l00817"></a><span·class="lineno">··817</span><span·class="preprocessor">#endif···</span><span·class="comment">//·DUNE_UGGRID_HH</span></div>604 <div·class="line"><a·id="l00817"·name="l00817"></a><span·class="lineno">··817</span><span·class="preprocessor">#endif···</span><span·class="comment">//·DUNE_UGGRID_HH</span></div>
605 <div·class="ttc"·id="aa00281_html"><div·class="ttname"><a·href="a00281.html">boundarysegment.hh</a></div><div·class="ttdoc">Base·class·for·grid·boundary·segments·of·arbitrary·geometry.</div></div>605 <div·class="ttc"·id="aa00239_html"><div·class="ttname"><a·href="a00239.html">boundarysegment.hh</a></div><div·class="ttdoc">Base·class·for·grid·boundary·segments·of·arbitrary·geometry.</div></div>
606 <div·class="ttc"·id="aa00977_html"><div·class="ttname"><a·href="a00977.html">uggridfactory.hh</a></div><div·class="ttdoc">The·specialization·of·the·generic·GridFactory·for·UGGrid.</div></div>606 <div·class="ttc"·id="aa00977_html"><div·class="ttname"><a·href="a00977.html">uggridfactory.hh</a></div><div·class="ttdoc">The·specialization·of·the·generic·GridFactory·for·UGGrid.</div></div>
607 <div·class="ttc"·id="aa01031_html_gacf00ef51e7964e5797de12e1bdf8d755"><div·class="ttname"><a·href="a01031.html#gacf00ef51e7964e5797de12e1bdf8d755">Dune::CommunicationDirection</a></div><div·class="ttdeci">CommunicationDirection</div><div·class="ttdoc">Define·a·type·for·communication·direction·parameter.</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:170</div></div>607 <div·class="ttc"·id="aa01031_html_gacf00ef51e7964e5797de12e1bdf8d755"><div·class="ttname"><a·href="a01031.html#gacf00ef51e7964e5797de12e1bdf8d755">Dune::CommunicationDirection</a></div><div·class="ttdeci">CommunicationDirection</div><div·class="ttdoc">Define·a·type·for·communication·direction·parameter.</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:170</div></div>
608 <div·class="ttc"·id="aa01031_html_gae799a4296824c1d4ae0d82e71287b722"><div·class="ttname"><a·href="a01031.html#gae799a4296824c1d4ae0d82e71287b722">Dune::InterfaceType</a></div><div·class="ttdeci">InterfaceType</div><div·class="ttdoc">Parameter·to·be·used·for·the·communication·functions.</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:86</div></div>608 <div·class="ttc"·id="aa01031_html_gae799a4296824c1d4ae0d82e71287b722"><div·class="ttname"><a·href="a01031.html#gae799a4296824c1d4ae0d82e71287b722">Dune::InterfaceType</a></div><div·class="ttdeci">InterfaceType</div><div·class="ttdoc">Parameter·to·be·used·for·the·communication·functions.</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:86</div></div>
609 <div·class="ttc"·id="aa01031_html_ggacf00ef51e7964e5797de12e1bdf8d755a16096429617fc1e0db063aa7d0539703"><div·class="ttname"><a·href="a01031.html#ggacf00ef51e7964e5797de12e1bdf8d755a16096429617fc1e0db063aa7d0539703">Dune::ForwardCommunication</a></div><div·class="ttdeci">@·ForwardCommunication</div><div·class="ttdoc">communicate·as·given·in·InterfaceType</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:171</div></div>609 <div·class="ttc"·id="aa01031_html_ggacf00ef51e7964e5797de12e1bdf8d755a16096429617fc1e0db063aa7d0539703"><div·class="ttname"><a·href="a01031.html#ggacf00ef51e7964e5797de12e1bdf8d755a16096429617fc1e0db063aa7d0539703">Dune::ForwardCommunication</a></div><div·class="ttdeci">@·ForwardCommunication</div><div·class="ttdoc">communicate·as·given·in·InterfaceType</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:171</div></div>
610 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>610 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
611 <div·class="ttc"·id="aa01063_html_a2b813abe33dde98dbca91705348b3fba"><div·class="ttname"><a·href="a01063.html#a2b813abe33dde98dbca91705348b3fba">Dune::UGCommunication</a></div><div·class="ttdeci">Communication&lt;·No_Comm·&gt;·UGCommunication</div><div·class="ttdef"><b>Definition:</b>·uggrid.hh:137</div></div>611 <div·class="ttc"·id="aa01063_html_a2b813abe33dde98dbca91705348b3fba"><div·class="ttname"><a·href="a01063.html#a2b813abe33dde98dbca91705348b3fba">Dune::UGCommunication</a></div><div·class="ttdeci">Communication&lt;·No_Comm·&gt;·UGCommunication</div><div·class="ttdef"><b>Definition:</b>·uggrid.hh:137</div></div>
612 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>612 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>
1.11 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00977.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 <p>The·specialization·of·the·generic·GridFactory·for·UGGrid.··75 <p>The·specialization·of·the·generic·GridFactory·for·UGGrid.··
76 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
77 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
78 <code>#include·&lt;memory&gt;</code><br·/>78 <code>#include·&lt;memory&gt;</code><br·/>
79 <code>#include·&lt;vector&gt;</code><br·/>79 <code>#include·&lt;vector&gt;</code><br·/>
80 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>80 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a00281_source.html">dune/grid/common/boundarysegment.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/grid/common/boundarysegment.hh</a>&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a07265_source.html">dune/grid/common/gridfactory.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a07265_source.html">dune/grid/common/gridfactory.hh</a>&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00974_source.html">dune/grid/uggrid.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00974_source.html">dune/grid/uggrid.hh</a>&gt;</code><br·/>
84 </div>84 </div>
85 <p><a·href="a00977_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00977_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <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>
88 Classes</h2></td></tr>88 Classes</h2></td></tr>
5.65 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00977_source.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
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>
80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</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><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/common/fvector.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/fvector.hh&gt;</span></div>
85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</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="a00281.html">dune/grid/common/boundarysegment.hh</a>&gt;</span></div>86 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00239.html">dune/grid/common/boundarysegment.hh</a>&gt;</span></div>
87 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07265.html">dune/grid/common/gridfactory.hh</a>&gt;</span></div>87 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07265.html">dune/grid/common/gridfactory.hh</a>&gt;</span></div>
88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00974.html">dune/grid/uggrid.hh</a>&gt;</span></div>88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00974.html">dune/grid/uggrid.hh</a>&gt;</span></div>
89 <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>
90 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>90 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
91 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>91 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
92 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>92 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
93 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>··<span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·dimworld&gt;</div>93 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>··<span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·dimworld&gt;</div>
Offset 179, 15 lines modifiedOffset 179, 15 lines modified
179 <div·class="line"><a·id="l00302"·name="l00302"></a><span·class="lineno">··302</span>····std::vector&lt;FieldVector&lt;double,·dimworld&gt;·&gt;·vertexPositions_;</div>179 <div·class="line"><a·id="l00302"·name="l00302"></a><span·class="lineno">··302</span>····std::vector&lt;FieldVector&lt;double,·dimworld&gt;·&gt;·vertexPositions_;</div>
180 <div·class="line"><a·id="l00303"·name="l00303"></a><span·class="lineno">··303</span>·</div>180 <div·class="line"><a·id="l00303"·name="l00303"></a><span·class="lineno">··303</span>·</div>
181 <div·class="line"><a·id="l00304"·name="l00304"></a><span·class="lineno">··304</span>··};</div>181 <div·class="line"><a·id="l00304"·name="l00304"></a><span·class="lineno">··304</span>··};</div>
182 <div·class="line"><a·id="l00305"·name="l00305"></a><span·class="lineno">··305</span>·</div>182 <div·class="line"><a·id="l00305"·name="l00305"></a><span·class="lineno">··305</span>·</div>
183 <div·class="line"><a·id="l00306"·name="l00306"></a><span·class="lineno">··306</span>}</div>183 <div·class="line"><a·id="l00306"·name="l00306"></a><span·class="lineno">··306</span>}</div>
184 <div·class="line"><a·id="l00307"·name="l00307"></a><span·class="lineno">··307</span>·</div>184 <div·class="line"><a·id="l00307"·name="l00307"></a><span·class="lineno">··307</span>·</div>
185 <div·class="line"><a·id="l00308"·name="l00308"></a><span·class="lineno">··308</span><span·class="preprocessor">#endif</span></div>185 <div·class="line"><a·id="l00308"·name="l00308"></a><span·class="lineno">··308</span><span·class="preprocessor">#endif</span></div>
186 <div·class="ttc"·id="aa00281_html"><div·class="ttname"><a·href="a00281.html">boundarysegment.hh</a></div><div·class="ttdoc">Base·class·for·grid·boundary·segments·of·arbitrary·geometry.</div></div>186 <div·class="ttc"·id="aa00239_html"><div·class="ttname"><a·href="a00239.html">boundarysegment.hh</a></div><div·class="ttdoc">Base·class·for·grid·boundary·segments·of·arbitrary·geometry.</div></div>
187 <div·class="ttc"·id="aa00974_html"><div·class="ttname"><a·href="a00974.html">uggrid.hh</a></div><div·class="ttdoc">The·UGGrid·class.</div></div>187 <div·class="ttc"·id="aa00974_html"><div·class="ttname"><a·href="a00974.html">uggrid.hh</a></div><div·class="ttdoc">The·UGGrid·class.</div></div>
188 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>188 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
189 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>189 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>
190 <div·class="ttc"·id="aa02614_html"><div·class="ttname"><a·href="a02614.html">Dune::BoundarySegment</a></div><div·class="ttdoc">Base·class·for·classes·implementing·geometries·of·boundary·segments.</div><div·class="ttdef"><b>Definition:</b>·boundarysegment.hh:94</div></div>190 <div·class="ttc"·id="aa02614_html"><div·class="ttname"><a·href="a02614.html">Dune::BoundarySegment</a></div><div·class="ttdoc">Base·class·for·classes·implementing·geometries·of·boundary·segments.</div><div·class="ttdef"><b>Definition:</b>·boundarysegment.hh:94</div></div>
191 <div·class="ttc"·id="aa02870_html"><div·class="ttname"><a·href="a02870.html">Dune::GridFactoryInterface</a></div><div·class="ttdoc">Provide·a·generic·factory·class·for·unstructured·grids.</div><div·class="ttdef"><b>Definition:</b>·common/gridfactory.hh:73</div></div>191 <div·class="ttc"·id="aa02870_html"><div·class="ttname"><a·href="a02870.html">Dune::GridFactoryInterface</a></div><div·class="ttdoc">Provide·a·generic·factory·class·for·unstructured·grids.</div><div·class="ttdef"><b>Definition:</b>·common/gridfactory.hh:73</div></div>
192 <div·class="ttc"·id="aa02870_html_a045c60cc4f732a2acab79b100e5eccca"><div·class="ttname"><a·href="a02870.html#a045c60cc4f732a2acab79b100e5eccca">Dune::GridFactoryInterface::insertionIndex</a></div><div·class="ttdeci">virtual·unsigned·int·insertionIndex(const·typename·Codim&lt;·0·&gt;::Entity·&amp;entity)·const</div><div·class="ttdoc">obtain·an·element's·insertion·index</div><div·class="ttdef"><b>Definition:</b>·common/gridfactory.hh:220</div></div>192 <div·class="ttc"·id="aa02870_html_a045c60cc4f732a2acab79b100e5eccca"><div·class="ttname"><a·href="a02870.html#a045c60cc4f732a2acab79b100e5eccca">Dune::GridFactoryInterface::insertionIndex</a></div><div·class="ttdeci">virtual·unsigned·int·insertionIndex(const·typename·Codim&lt;·0·&gt;::Entity·&amp;entity)·const</div><div·class="ttdoc">obtain·an·element's·insertion·index</div><div·class="ttdef"><b>Definition:</b>·common/gridfactory.hh:220</div></div>
193 <div·class="ttc"·id="aa02870_html_a6acc0aca4d820b22da541f284d3799ef"><div·class="ttname"><a·href="a02870.html#a6acc0aca4d820b22da541f284d3799ef">Dune::GridFactoryInterface::dimension</a></div><div·class="ttdeci">static·const·int·dimension</div><div·class="ttdoc">dimension·of·the·grid</div><div·class="ttdef"><b>Definition:</b>·common/gridfactory.hh:77</div></div>193 <div·class="ttc"·id="aa02870_html_a6acc0aca4d820b22da541f284d3799ef"><div·class="ttname"><a·href="a02870.html#a6acc0aca4d820b22da541f284d3799ef">Dune::GridFactoryInterface::dimension</a></div><div·class="ttdeci">static·const·int·dimension</div><div·class="ttdoc">dimension·of·the·grid</div><div·class="ttdef"><b>Definition:</b>·common/gridfactory.hh:77</div></div>
6.12 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00980.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-grid:·hierarchicsearch.hh·File·Reference</title>8 <title>dune-grid:·persistentcontainerwrapper.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, 46 lines modifiedOffset 65, 33 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.html">utility</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.html">utility</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">hierarchicsearch.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">persistentcontainerwrapper.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
 75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a01007_source.html">dune/grid/utility/hostgridaccess.hh</a>&gt;</code><br·/>
  
75 <p>Utility·class·for·hierarchically·searching·for·an·Entity·containing·a·given·point.·· 
76 <a·href="#details">More...</a></p> 
77 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/> 
78 <code>#include·&lt;sstream&gt;</code><br·/> 
79 <code>#include·&lt;string&gt;</code><br·/> 
80 <code>#include·&lt;utility&gt;</code><br·/> 
81 <code>#include·&lt;dune/common/classname.hh&gt;</code><br·/> 
82 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
84 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a07313_source.html">dune/grid/utility/persistentcontainer.hh</a>&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/> 
86 </div>77 </div>
87 <p><a·href="a00980_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a00980_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">79 <table·class="memberdecls">
89 <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>
90 Classes</h2></td></tr>81 Classes</h2></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="a04186.html">Dune::HierarchicSearch&lt;·Grid,·IS·&gt;</a></td></tr>82 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04234.html">Dune::PersistentContainerWrapper&lt;·G,·T·&gt;</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Search·an·<a·class="el"·href="a02826.html"·title="Index·Set·Interface·base·class.">IndexSet</a>·for·an·<a·class="el"·href="a02766.html"·title="Wrapper·class·for·entities.">Entity</a>·containing·a·given·point.··<a·href="a04186.html#details">More...</a><br·/></td></tr> 
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">84 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>86 Namespaces</h2></td></tr>
97 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
98 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>90 </table>
101 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
102 <div·class="textblock"><p·>Utility·class·for·hierarchically·searching·for·an·Entity·containing·a·given·point.·</p> 
103 </div></div><!--·contents·-->91 </div><!--·contents·-->
104 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
105 <hr·class="footer"/><address·class="footer"><small>93 <hr·class="footer"/><address·class="footer"><small>
106 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.494 Generated·by&#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
107 </small></address>95 </small></address>
108 </body>96 </body>
109 </html>97 </html>
1.17 KB
html2text {}
    
Offset 6, 34 lines modifiedOffset 6, 21 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·utility9 ····*·utility
10 Classes·|·Namespaces10 Classes·|·Namespaces
 11 persistentcontainerwrapper.hh·File·Reference
 12 #include·<dune/grid/utility/hostgridaccess.hh>
 13 #include·<dune/grid/utility/persistentcontainer.hh>
11 hierarchicsearch.hh·File·Reference 
12 Utility·class·for·hierarchically·searching·for·an·Entity·containing·a·given 
13 point.·More... 
14 #include·<cstddef> 
15 #include·<sstream> 
16 #include·<string> 
17 #include·<utility> 
18 #include·<dune/common/classname.hh> 
19 #include·<dune/common/exceptions.hh> 
20 #include·<dune/common/fvector.hh> 
21 #include·<dune/grid/common/grid.hh> 
22 #include·<dune/grid/common/gridenums.hh> 
23 Go_to_the_source_code_of_this_file.14 Go_to_the_source_code_of_this_file.
24 ·Classes15 ·Classes
 16 class· Dune::PersistentContainerWrapper<_G,_T_>
25 class· Dune::HierarchicSearch<_Grid,_IS_> 
26  ······Search·an·IndexSet·for·an·Entity·containing·a·given·point.·More... 
27  17  
28 ·Namespaces18 ·Namespaces
29 namespace· Dune19 namespace· Dune
30  ··········Include·standard·header·files.20  ··········Include·standard·header·files.
31  21  
32 *****·Detailed·Description·***** 
33 Utility·class·for·hierarchically·searching·for·an·Entity·containing·a·given 
34 point. 
  
35 ===============================================================================22 ===============================================================================
36 ·····Generated·by [doxygen]·1.9.423 ·····Generated·by [doxygen]·1.9.4
75.9 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00980_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-grid:·hierarchicsearch.hh·Source·File</title>8 <title>dune-grid:·persistentcontainerwrapper.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, 138 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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">hierarchicsearch.hh</div></div>68 ··<div·class="headertitle"><div·class="title">persistentcontainerwrapper.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00980.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00980.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_PERSISTENTCONTAINERWRAPPER_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_PERSISTENTCONTAINERWRAPPER_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_GRID_HIERARCHICSEARCH_HH</span></div> 
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_HIERARCHICSEARCH_HH</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="a01007.html">dune/grid/utility/hostgridaccess.hh</a>&gt;</span></div>
 79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07313.html">dune/grid/utility/persistentcontainer.hh</a>&gt;</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>·</div>
79 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</div>
80 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··<span·class="comment">//·PersistentContainerWrapper</span></div>
81 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
82 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="comment">//·--------------------------</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="keyword">template</span>&lt;·<span·class="keyword">class</span>·G,·<span·class="keyword">class</span>·T·&gt;</div>
 88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno"><a·class="line"·href="a04234.html">···18</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04234.html">PersistentContainerWrapper</a></div>
83 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··{</div>
84 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;dune/common/classname.hh&gt;</span></div> 
85 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div> 
86 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</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="keyword">typedef</span>·<a·class="code·hl_class"·href="a04234.html">PersistentContainerWrapper&lt;·G,·T·&gt;</a>·<a·class="code·hl_class"·href="a04234.html">This</a>;</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">typedef</span>·<a·class="code·hl_class"·href="a03386.html">Dune::HostGridAccess&lt;·G·&gt;</a>·<a·class="code·hl_class"·href="a03386.html">HostGridAccess</a>;</div>
87 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
88 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div> 
89 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·HostGridAccess::HostGrid·HostGrid;</div>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04210.html">PersistentContainer&lt;·HostGrid,·T·&gt;</a>·<a·class="code·hl_class"·href="a04210.html">PersistentContainerHostGrid</a>;</div>
90 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
91 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div> 
92 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>{</div>97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div>
 98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a04234.html#a7fab3fd4ed104d5cf17a02e1b2adaa06">···28</a></span>····<span·class="keyword">typedef</span>·G·<a·class="code·hl_typedef"·href="a04234.html#a7fab3fd4ed104d5cf17a02e1b2adaa06">Grid</a>;</div>
93 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
94 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>,·<span·class="keyword">class</span>·IS&gt;</div> 
95 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04186.html">···34</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04186.html">HierarchicSearch</a></div>100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04234.html#a9e5a0273b9e547bf20f1987bed6aa6e7">···30</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a04210.html">Persis[·...·truncated·by·diffoscope;·len:·136,·SHA:·dcdc78c2c7709bc4e529b1b9052414007ab9bc0519abf421571cf3d2d22ce359·...·]</div>
 101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a04234.html#a92876acc71fee277cc1658d151838e1b">···31</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a04210.html">PersistentContainer&lt;·HostGrid,·T·&gt;::Size</a>·<a·class="code·hl_typedef"·href="a04234.html#a92876acc71fee277cc1658d151838e1b">Size</a>;</div>
 102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a04234.html#ad6b55b3af20d9b48e41daff27f19a1e8">···33</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a04210.html">PersistentContainer&lt;·HostGrid,·T·&gt;::Iterator</a>·<a·class="code·hl_typedef"·href="a04234.html#ad6b55b3af20d9b48e41daff27f19a1e8">Iterator</a>;</div>
 104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04234.html#a2683250d790e594e7e34703e781544f0">···34</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a04210.html">PersistentContainer&lt;·HostGrid,·T·&gt;::ConstIterator</a>·<a·class="code·hl_typedef"·href="a04234.html#a2683250d790e594e7e34703e781544f0">ConstIterator</a>;</div>
96 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··{</div>105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
97 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dim·=·<a·class="code·hl_variable"·href="a02834.html#a09690fb897713860b54a1d11cdd60ea6"[·...·truncated·by·diffoscope;·len:·21,·SHA:·d9f925145d5461c81035353899473329248cb00161aa372c34ebafb5f246f5e9·...·]</div>106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04234.html#ac062054287bad49bed14b61a9f17418a">···36</a></span>····<a·class="code·hl_function"·href="a04234.html#ac062054287bad49bed14b61a9f17418a">PersistentContainerWrapper</a>·(·<span·class[·...·truncated·by·diffoscope;·len:·399,·SHA:·960f7f6de6e06a4fceacfd14bf8e13f10aac9a5adf8eddb9c9dd5d4f37588959·...·]</div>
 107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······:·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>(·<a·class="code·hl_class"·href="a03386.html">HostGridAccess</a>::hostGrid(·grid·),·codim,·value·)</div>
98 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{}</div>
99 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dimw·=·<a·class="code·hl_variable"·href="a02834.html#a5fa2f0888e7b51d9ea8c11acd279c7ce">Grid::dimensionworld</a>;</div> 
100 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
101 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02834.html#af10850d580532530ec127817a2a28c38">Grid::ctype</a>·ct;</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04234.html#a8aa2d3cbd15a9566985f99930f9a8df3">···41</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04234.html#a9e5a0273b9e547bf20f1987bed6aa6e7">Value</a>·&amp;<a·class="code·hl_function"·href="a04234.html#a8aa2d3cbd15a9566985f99930f9a8df3">operator[]·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>·&amp;entity·)<span·class="keyword">·const</span></div>
 112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">····</span>{</div>
 113 <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="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>[·HostGridAccess::hostEntity(·entity·)·];</div>
102 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>
103 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Grid::template·Codim&lt;0&gt;::Entity·Entity;</div> 
104 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
105 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02834.html#a3cb3ea05314097b76de6420d6a931830">Grid::HierarchicIterator</a>·HierarchicIter[·...·truncated·by·diffoscope;·len:·4,·SHA:·a289bff2a2865ae40b4987eb22c2796605eed5b3c13ca4dfdbcca9899eb229f8·...·];</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>·Entity·&gt;</div>
 117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a04234.html#a04f585db63204fa39d033556db8e5cc7">···47</a></span>····<a·class="code·hl_typedef"·href="a04234.html#a9e5a0273b9e547bf20f1987bed6aa6e7">Value</a>·&amp;<a·class="code·hl_function"·href="a04234.html#a8aa2d3cbd15a9566985f99930f9a8df3">operator[]·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>·&amp;entity·)</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>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>[·HostGridAccess::hostEntity(·entity·)·];</div>
106 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div>
 121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
107 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">static</span>·std::string·formatEntityInformation·(·<span·class="keyword">const</span>·Entity·&amp;e·)·{</div>122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div>
108 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02766.html#a5e1fb35208769300c1760d11a96ea829">Entity::Geometry</a>·&amp;geo·=·e.geometry([·...·truncated·by·diffoscope;·len:·2,·SHA:·9d8b2b5670d18da8a99f6152f7ee75558019cd106d8032bf7c1117bd37273e37·...·]</div>123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04234.html#a5d1cf02fab84fec3ee1c9386b568edaa">···53</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04234.html#a9e5a0273b9e547bf20f1987bed6aa6e7">Value</a>·[·...·truncated·by·diffoscope;·len:·289,·SHA:·dd36fab5646308937e52dd8f46eb93f07cb5edef275bf61d94551368de2bf111·...·]</div>
 124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">····</span>{</div>
 125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>(·HostGridAccess::hostEntity(·entity·),·subEntity·);</div>
109 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······std::ostringstream·info;</div>126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div>
 127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a04234.html#a8f1fec736e5ee6511f2bdeec21336a50">···59</a></span>····<a·class="code·hl_typedef"·href="a04234.html#a9e5a0273b9e547bf20f1987bed6aa6e7">Value</a>·&amp;<a·class="code·hl_function"·href="a04234.html#a5d1cf02fab84fec3ee1c9386b568edaa">operator()·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>·&amp;entity,·<span·class="keywordtype">int</span>·subEntity·)</div>
110 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······info·&lt;&lt;·<span·class="stringliteral">&quot;level=&quot;</span>·&lt;&lt;·e.level()·&lt;&lt;·<span·class="stringliteral">&quot;·&quot;</span></div> 
111 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>···········&lt;&lt;·<span·class="stringliteral">&quot;partition=&quot;</span>·&lt;&lt;·e.partitionType()·&lt;&lt;·<span·class="stringliteral">&quot;·&quot;</span></div> 
112 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>···········&lt;&lt;·<span·class="stringliteral">&quot;center=(&quot;</span>·&lt;&lt;·geo.center()·&lt;&lt;·<span·class="stringliteral">&quot;)·&quot;</span></div> 
113 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>···········&lt;&lt;·<span·class="stringliteral">&quot;corners=[(&quot;</span>·&lt;&lt;·geo.corner(0)·&lt;&lt;·<span·class="stringliteral">&quot;)&quot;</span>;</div> 
114 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">for</span>(<span·class="keywordtype">int</span>·i·=·1;·i·&lt;·geo.corners();·++i)</div> 
115 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········info·&lt;&lt;·<span·class="stringliteral">&quot;·(&quot;</span>·&lt;&lt;·e.geometry().corner(i)·&lt;&lt;·<span·class="stringliteral">&quot;)&quot;</span>;</div> 
116 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······info·&lt;&lt;·<span·class="stringliteral">&quot;]&quot;</span>;</div> 
117 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·info.str();</div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····{</div>
 131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>(·HostGridAccess::hostEntity(·entity·),·subEntity·);</div>
118 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>
119 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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"><a·class="line"·href="a04234.html#a3d6be07042be5c29b8e4353ca0d1bfb4">···64</a></span>····<a·class="code·hl_typedef"·href="a04234.html#a92876acc71fee277cc1658d151838e1b">Size</a>·<a·class="code·hl_function"·href="a04234.html#a3d6be07042be5c29b8e4353ca0d1bfb4">size</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>.<a·class="code·hl_function"·href="a04222.html#ae0242509604b29711bad1a2747f05ead">size</a>();·}</div>
120 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····Entity·hFindEntity·(·<span·class="keyword">const</span>·Entity·&amp;entity,</div> 
121 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·························<span·class="keyword">const</span>·FieldVector&lt;ct,dimw&gt;&amp;·global)<span·class="keyword">·const</span></div> 
122 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">····</span>{</div>135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a04234.html#a8dd41e83011fa64cfce1cb0ef334986a">···66</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04234.html#a8dd41e83011fa64cfce1cb0ef334986a">resize</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04234.html#a9e5a0273b9e547bf20f1987bed6aa6e7">Value</a>·&amp;value·=·<a·class="code·hl_typedef"·href="a04234.html#a9e5a0273b9e547bf20f1987bed6aa6e7">Value</a>()·)·{·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>.<a·class="code·hl_function"·href="a04222.html#a48d6ac1ae8d5abea6288539acb2d9461">resize</a>(·value·);·}</div>
 137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04234.html#ad9555dd3d487203d76096d43904195e9">···67</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04234.html#ad9555dd3d487203d76096d43904195e9">shrinkToFit</a>·()·{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>.<a·class="code·hl_function"·href="a04222.html#af896d65b2d42450f0f2ddea606ffae66">shrinkToFit</a>();·}</div>
123 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="comment">//·type·of·element·geometry</span></div> 
124 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02766.html#a5e1fb35208769300c1760d11a96ea829">Entity::Geometry</a>·<a·class="code·hl_class"·href="a02806.html">Geometry</a>;</div> 
125 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="comment">//·type·of·local·coordinate</span></div> 
126 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02806.html#aa9f22f897f89bc7b9e921117e81fa80b">Geometry::LocalCoordinate</a>·LocalCoordinate;</div> 
127 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
128 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·childLevel·=·entity.level()+1·;</div>139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a04234.html#a21d0bf7393d81489883784d9ab5cb5b6">···69</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04234.html#a21d0bf7393d81489883784d9ab5cb5b6">fill<[·...·truncated·by·diffoscope;·len:·441,·SHA:·6c3f844e4cb9ecea20d07a48762c5fb9df7190757287d506b81cafbda39af915·...·]</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"><a·class="line"·href="a04234.html#aa24339a5e21f0e3cb02b142e55fcbe88">···71</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04234.html#aa24339a5e21f0e3cb02b142e55fcbe88">swap</a>·(·<a·class="code·hl_class"·href="a04234.html">This</a>·&amp;other·)·{·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>.<a·class="code·hl_function"·href="a04222.html#a0738f061eb60675341496d78003c53de">swap</a>(·other.<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>·);·}</div>
 142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a04234.html#a503cd364c00da82611f3529a764efebc">···73</a></span>····<a·class="code·hl_typedef"·href="a04234.html#a2683250d790e594e7e34703e781544f0">ConstIterator</a>·<a·class="code·hl_function"·href="a04234.html#a503cd364c00da82611f3529a764efebc">begin</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>.<a·class="code·hl_function"·href="a04222.html#a53d6067277588335e00fcbd51e0c7527">begin</a>();·}</div>
 144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a04234.html#adbe719704a2747b2a57485cf906b104b">···74</a></span>····<a·class="code·hl_typedef"·href="a04234.html#ad6b55b3af20d9b48e41daff27f19a1e8">Iterator</a>·<a·class="code·hl_function"·href="a04234.html#adbe719704a2747b2a57485cf906b104b">begin</a>·()·{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>.<a·class="code·hl_function"·href="a04222.html#a53d6067277588335e00fcbd51e0c7527">begin</a>();·}</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"><a·class="line"·href="a04234.html#ab25ec7d5300baf2c40bdaac16b6753e3">···76</a></span>····<a·class="code·hl_typedef"·href="a04234.html#a2683250d790e594e7e34703e781544f0">ConstIterator</a>·<a·class="code·hl_function"·href="a04234.html#ab25ec7d5300baf2c40bdaac16b6753e3">end</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>.<a·class="code·hl_function"·href="a04222.html#ac65153f0ec87128eee577d1ce2870cad">end</a>();·}</div>
 147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a04234.html#afdafc3c1753d845a8a3ab8da36705c0f">···77</a></span>····<a·class="code·hl_typedef"·href="a04234.html#ad6b55b3af20d9b48e41daff27f19a1e8">Iterator</a>·<a·class="code·hl_function"·href="a04234.html#afdafc3c1753d845a8a3ab8da36705c0f">end</a>·()·{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>.<a·class="code·hl_function"·href="a04222.html#ac65153f0ec87128eee577d1ce2870cad">end</a>();·}</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"><a·class="line"·href="a04234.html#a9d4e8aa75af600f2ede0f42db4710225">···79</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a04234.html#a9d4e8aa75af600f2ede0f42db4710225">codimension</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>.<a·class="code·hl_function"·href="a04222.html#a3bdfe5c4c1feda7f2b3255d0f2001577">codimension</a>();·}</div>
Max diff block lines reached; 16835/63438 bytes (26.54%) of diff not shown.
13.8 KB
html2text {}
    
Offset 5, 230 lines modifiedOffset 5, 199 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·utility8 ····*·utility
9 hierarchicsearch.hh9 persistentcontainerwrapper.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5 
17 ·6#ifndef·DUNE_GRID_HIERARCHICSEARCH_HH 
18 ·7#define·DUNE_GRID_HIERARCHICSEARCH_HH 
19 ·8 
20 ·15#include·<cstddef> 
21 ·16#include·<sstream> 
22 ·17#include·<string> 
23 ·18#include·<utility>16 ·5#ifndef·DUNE_PERSISTENTCONTAINERWRAPPER_HH
 17 ·6#define·DUNE_PERSISTENTCONTAINERWRAPPER_HH
 18 ·7
 19 ·8#include·<dune/grid/utility/hostgridaccess.hh>
 20 ·9#include·<dune/grid/utility/persistentcontainer.hh>
 21 ·10
 22 ·11namespace·Dune
 23 ·12{
 24 ·13
 25 ·14·//·PersistentContainerWrapper
 26 ·15·//·--------------------------
 27 ·16
 28 ·17·template<·class·G,·class·T·>
 29 18·class·PersistentContainerWrapper
24 ·1930 ·19·{
25 ·20#include·<dune/common/classname.hh> 
26 ·21#include·<dune/common/exceptions.hh> 
27 ·22#include·<dune/common/fvector.hh>31 ·20·typedef·PersistentContainerWrapper<_G,_T_>·This;
 32 ·21
 33 ·22·typedef·Dune::HostGridAccess<_G_>·HostGridAccess;
28 ·2334 ·23
29 ·24#include·<dune/grid/common/grid.hh> 
30 ·25#include·<dune/grid/common/gridenums.hh>35 ·24·typedef·typename·HostGridAccess::HostGrid·HostGrid;
 36 ·25·typedef·PersistentContainer<_HostGrid,_T_>·PersistentContainerHostGrid;
31 ·2637 ·26
32 ·27namespace·Dune 
33 ·28{38 ·27·public:
 39 28·typedef·G·Grid;
34 ·2940 ·29
35 ·33·template<class·Grid,·class·IS> 
36 34·class·HierarchicSearch41 30·typedef·typename·PersistentContainer<_HostGrid,_T_>::Value·Value;
 42 31·typedef·typename·PersistentContainer<_HostGrid,_T_>::Size·Size;
 43 ·32
 44 33·typedef·typename·PersistentContainer<_HostGrid,_T_>::Iterator·Iterator;
 45 34·typedef·typename·PersistentContainer<_HostGrid,_T_>::ConstIterator
 46 ConstIterator;
 47 ·35
 48 36·PersistentContainerWrapper·(·const·Grid·&grid,·int·codim,·const·Value·&value
 49 =·Value()·)
 50 ·37·:·hostContainer_(·HostGridAccess::hostGrid(·grid·),·codim,·value·)
 51 ·38·{}
 52 ·39
 53 ·40·template<·class·Entity·>
 54 41·const·Value·&operator[](·const·Entity·&entity·)·const
 55 ·42·{
 56 ·43·return·hostContainer_[·HostGridAccess::hostEntity(·entity·)·];
 57 ·44·}
 58 ·45
 59 ·46·template<·class·Entity·>
 60 47·Value·&operator[](·const·Entity·&entity·)
 61 ·48·{
 62 ·49·return·hostContainer_[·HostGridAccess::hostEntity(·entity·)·];
 63 ·50·}
 64 ·51
 65 ·52·template<·class·Entity·>
 66 53·const·Value·&operator()(·const·Entity·&entity,·int·subEntity·)·const
37 ·35·{67 ·54·{
 68 ·55·return·hostContainer_(·HostGridAccess::hostEntity(·entity·),·subEntity·);
 69 ·56·}
 70 ·57
 71 ·58·template<·class·Entity·>
 72 59·Value·&operator()(·const·Entity·&entity,·int·subEntity·)
 73 ·60·{
 74 ·61·return·hostContainer_(·HostGridAccess::hostEntity(·entity·),·subEntity·);
38 ·37·constexpr·static·int·dim·=·Grid::dimension; 
39 ·38 
40 ·40·constexpr·static·int·dimw·=·Grid::dimensionworld; 
41 ·41 
42 ·43·typedef·typename·Grid::ctype·ct; 
43 ·44 
44 ·46·typedef·typename·Grid::template·Codim<0>::Entity·Entity; 
45 ·47 
46 ·49·typedef·typename·Grid::HierarchicIterator·HierarchicIterator; 
47 ·50 
48 ·51·static·std::string·formatEntityInformation·(·const·Entity·&e·)·{ 
49 ·52·const·typename·Entity::Geometry·&geo·=·e.geometry(); 
50 ·53·std::ostringstream·info; 
51 ·54·info·<<·"level="·<<·e.level()·<<·"·" 
52 ·55·<<·"partition="·<<·e.partitionType()·<<·"·" 
53 ·56·<<·"center=("·<<·geo.center()·<<·")·" 
54 ·57·<<·"corners=[("·<<·geo.corner(0)·<<·")"; 
55 ·58·for(int·i·=·1;·i·<·geo.corners();·++i) 
56 ·59·info·<<·"·("·<<·e.geometry().corner(i)·<<·")"; 
57 ·60·info·<<·"]"; 
58 ·61·return·info.str(); 
59 ·62·}75 ·62·}
60 ·6376 ·63
 77 64·Size·size·()·const·{·return·hostContainer_.size();·}
 78 ·65
 79 66·void·resize·(·const·Value·&value·=·Value()·)·{·hostContainer_.resize(·value
 80 );·}
 81 67·void·shrinkToFit·()·{·return·hostContainer_.shrinkToFit();·}
 82 ·68
 83 69·void·fill·(·const·Value·&value·=·Value()·)·{·hostContainer_.fill(·value·);·}
 84 ·70
 85 71·void·swap·(·This·&other·)·{·hostContainer_.swap(·other.hostContainer_·);·}
 86 ·72
 87 73·ConstIterator·begin·()·const·{·return·hostContainer_.begin();·}
 88 74·Iterator·begin·()·{·return·hostContainer_.begin();·}
 89 ·75
 90 76·ConstIterator·end·()·const·{·return·hostContainer_.end();·}
 91 77·Iterator·end·()·{·return·hostContainer_.end();·}
61 ·74·Entity·hFindEntity·(·const·Entity·&entity, 
62 ·75·const·FieldVector<ct,dimw>&·global)·const 
63 ·76·{ 
64 ·77·//·type·of·element·geometry 
Max diff block lines reached; 6378/14123 bytes (45.16%) of diff not shown.
11.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00983.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-grid:·globalindexset.hh·File·Reference</title>8 <title>dune-grid:·persistentcontainermap.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, 66 lines modifiedOffset 65, 41 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.html">utility</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.html">utility</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">globalindexset.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">persistentcontainermap.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Provides·a·globally·unique·index·for·all·entities·of·a·distributed·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·grid.·· 
76 <a·href="#details">More...</a></p> 
77 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>
78 <code>#include·&lt;iostream&gt;</code><br·/> 
79 <code>#include·&lt;fstream&gt;</code><br·/> 
80 <code>#include·&lt;memory&gt;</code><br·/> 
81 <code>#include·&lt;map&gt;</code><br·/>76 <code>#include·&lt;cassert&gt;</code><br·/>
 77 <code>#include·&lt;type_traits&gt;</code><br·/>
82 <code>#include·&lt;utility&gt;</code><br·/>78 <code>#include·&lt;utility&gt;</code><br·/>
 79 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/>
83 <code>#include·&lt;algorithm&gt;</code><br·/>80 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a07208_source.html">dune/grid/common/capabilities.hh</a>&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00320_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/> 
86 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/> 
87 </div>82 </div>
88 <p><a·href="a00983_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a00983_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">84 <table·class="memberdecls">
90 <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>
91 Classes</h2></td></tr>86 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="a04150.html">Dune::GlobalIndexSet&lt;·GridView·&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="a04222.html">Dune::PersistentContainerMap&lt;·G,·IdSet,·Map·&gt;</a></td></tr>
 88 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">map-based·implementation·of·the·<a·class="el"·href="a04210.html"·title="A·class·for·storing·data·during·an·adaptation·cycle.">PersistentContainer</a>··<a·href="a04222.html#details">More...</a><br·/></td></tr>
93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calculate·globally·unique·index·over·all·processes·in·a·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·grid.··<a·href="a04150.html#details">More...</a><br·/></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04154.html">Dune::GlobalIndexSet&lt;·GridView·&gt;::SubPartitionTypeProvider&lt;·Entity,·Codim·&gt;</a></td></tr> 
96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·class·to·provide·access·to·subentity·PartitionTypes·with·a·run-time·codimension.··<a·href="a04154.html#details">More...</a><br·/></td></tr> 
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04158.html">Dune::GlobalIndexSet&lt;·GridView·&gt;::SubPartitionTypeProvider&lt;·Entity,·0·&gt;</a></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="a04226.html">Dune::PersistentContainerMap&lt;·G,·IdSet,·Map·&gt;::IteratorWrapper&lt;·value,·iterator·&gt;</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
101 <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>
102 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
103 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>95 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
104 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>96 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>98 </table>
107 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
108 <div·class="textblock"><p·>Provides·a·globally·unique·index·for·all·entities·of·a·distributed·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·grid.·</p> 
109 <p·>Such·functionality·is·relevant·for·a·number·of·applications:</p><ul> 
110 <li>Map·a·degree·of·freedom·associated·with·an·entity·to·its·location·in·a·global·matrix·or·global·vector</li> 
111 <li>Such·indices·for·elements·are·needed·as·input·to·external·mesh·partitioners</li> 
112 <li>Using·matrix·and·vector·routines·from·the·PETSc·or·trilinos·parallel·linear·algebra·packages·for·distributed·memory·parallel·computers.</li> 
113 </ul> 
114 <p·>Method:·(1)·The·UniqueEntityPartition·class·assigns·an·owner·process·to·each·entity·</p><pre·class="fragment">····(2)·Compute·the·number·of·entities·that·are·owned·by·each·process 
  
115 ····(3)·we·communicate·the·index·of·entities·that·are·owned·by·the·process·to·processes 
116 ········that·also·contain·these·entities·but·do·not·own·them,·so·that·on·a·non-owner·process 
117 ········we·have·information·on·the·index·of·the·entity·that·it·got·from·the·owner-process; 
118 </pre>·<dl·class="section·author"><dt>Author</dt><dd>Benedikt·Oswald,·Patrick·Leidenberger,·Oliver·Sander</dd></dl> 
119 <dl·class="section·attention"><dt>Attention</dt><dd>globally·unique·indices·are·ONLY·provided·for·entities·of·the·InteriorBorder_Partition·type,·NOT·for·the·Ghost_Partition·type·!!!</dd></dl> 
120 <dl·class="bug"><dt><b><a·class="el"·href="a01027.html#_bug000002">Bug:</a></b></dt><dd>This·code·will·most·likely·not·work·on·grids·with·more·than·one·element·type.·Please·ask·on·the·mailing·list·if·you·need·this·feature.·</dd></dl> 
121 <dl·class="section·note"><dt>Note</dt><dd>The·interface·in·this·file·is·experimental,·and·may·change·without·prior·notice.·</dd></dl> 
122 </div></div><!--·contents·-->99 </div><!--·contents·-->
123 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
124 <hr·class="footer"/><address·class="footer"><small>101 <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.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
126 </small></address>103 </small></address>
127 </body>104 </body>
128 </html>105 </html>
3.04 KB
html2text {}
    
Offset 6, 71 lines modifiedOffset 6, 30 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·utility9 ····*·utility
10 Classes·|·Namespaces10 Classes·|·Namespaces
 11 persistentcontainermap.hh·File·Reference
11 globalindexset.hh·File·Reference 
12 Provides·a·globally·unique·index·for·all·entities·of·a·distributed·Dune·grid. 
13 More... 
14 #include·<vector> 
15 #include·<iostream> 
16 #include·<fstream> 
17 #include·<memory> 
18 #include·<map> 
19 #include·<utility> 
20 #include·<algorithm>12 #include·<algorithm>
 13 #include·<cassert>
 14 #include·<type_traits>
 15 #include·<utility>
 16 #include·<dune/common/hybridutilities.hh>
 17 #include·<dune/common/typetraits.hh>
21 #include·<dune/grid/common/gridenums.hh>18 #include·<dune/grid/common/capabilities.hh>
22 #include·<dune/grid/common/datahandleif.hh> 
23 #include·<dune/common/parallel/mpihelper.hh> 
24 Go_to_the_source_code_of_this_file.19 Go_to_the_source_code_of_this_file.
25 ·Classes20 ·Classes
 21 class· Dune::PersistentContainerMap<_G,_IdSet,_Map_>
 22  ······map-based·implementation·of·the·PersistentContainer·More...
26 ·class· Dune::GlobalIndexSet<_GridView_> 
27  ·······Calculate·globally·unique·index·over·all·processes·in·a·Dune·grid. 
28 ·········More... 
29  23  
 24 class· Dune::PersistentContainerMap<_G,_IdSet,_Map_>::IteratorWrapper<_value,
 25 ········iterator_>
30 struct· Dune::GlobalIndexSet<_GridView_>::SubPartitionTypeProvider<_Entity, 
31 ·········Codim_> 
32  ·······Helper·class·to·provide·access·to·subentity·PartitionTypes·with·a·run- 
33 ·········time·codimension.·More... 
34   
35 struct· Dune::GlobalIndexSet<_GridView_>::SubPartitionTypeProvider<_Entity,_0 
36 ·········> 
37  26  
38 ·Namespaces27 ·Namespaces
39 namespace· Dune28 namespace· Dune
40  ··········Include·standard·header·files.29  ··········Include·standard·header·files.
41  30  
42 *****·Detailed·Description·***** 
43 Provides·a·globally·unique·index·for·all·entities·of·a·distributed·Dune·grid. 
44 Such·functionality·is·relevant·for·a·number·of·applications: 
45 ····*·Map·a·degree·of·freedom·associated·with·an·entity·to·its·location·in·a 
46 ······global·matrix·or·global·vector 
47 ····*·Such·indices·for·elements·are·needed·as·input·to·external·mesh 
48 ······partitioners 
49 ····*·Using·matrix·and·vector·routines·from·the·PETSc·or·trilinos·parallel 
50 ······linear·algebra·packages·for·distributed·memory·parallel·computers. 
51 Method:·(1)·The·UniqueEntityPartition·class·assigns·an·owner·process·to·each 
52 entity 
53 ····(2)·Compute·the·number·of·entities·that·are·owned·by·each·process 
  
54 ····(3)·we·communicate·the·index·of·entities·that·are·owned·by·the·process·to 
55 processes 
56 ········that·also·contain·these·entities·but·do·not·own·them,·so·that·on·a·non- 
57 owner·process 
58 ········we·have·information·on·the·index·of·the·entity·that·it·got·from·the 
59 owner-process; 
60 ··Author 
61 ······Benedikt·Oswald,·Patrick·Leidenberger,·Oliver·Sander 
62 ··Attention 
63 ······globally·unique·indices·are·ONLY·provided·for·entities·of·the 
64 ······InteriorBorder_Partition·type,·NOT·for·the·Ghost_Partition·type·!!! 
65 ··Bug: 
66 ······This·code·will·most·likely·not·work·on·grids·with·more·than·one·element 
67 ······type.·Please·ask·on·the·mailing·list·if·you·need·this·feature. 
68 ··Note 
69 ······The·interface·in·this·file·is·experimental,·and·may·change·without·prior 
70 ······notice. 
  
71 ===============================================================================31 ===============================================================================
72 ·····Generated·by [doxygen]·1.9.432 ·····Generated·by [doxygen]·1.9.4
185 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00983_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-grid:·globalindexset.hh·Source·File</title>8 <title>dune-grid:·persistentcontainermap.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, 462 lines modifiedOffset 62, 336 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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">globalindexset.hh</div></div>68 ··<div·class="headertitle"><div·class="title">persistentcontainermap.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00983.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00983.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_PERSISTENTCONTAINERMAP_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_PERSISTENTCONTAINERMAP_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="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#ifndef·DUNE_GRID_UTILITY_GLOBALINDEXSET_HH</span></div> 
77 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·DUNE_GRID_UTILITY_GLOBALINDEXSET_HH</span></div> 
78 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
79 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
80 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div> 
81 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div> 
82 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div> 
83 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;map&gt;</span></div> 
84 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div> 
85 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</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;cassert&gt;</span></div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/hybridutilities.hh&gt;</span></div>
 84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>
 85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07208.html">dune/grid/common/capabilities.hh</a>&gt;</span></div>
86 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
87 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">dune/grid/common/gridenums.hh</a>&gt;</span></div> 
88 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00320.html">dune/grid/common/datahandleif.hh</a>&gt;</span></div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
 88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>
 89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="comment">//·PersistentContainerMap</span></div>
 91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·----------------------</span></div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 93 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·G,·<span·class="keyword">class</span>·IdSet,·<span·class="keyword">class</span>·Map·&gt;</div>
 94 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a04222.html">···25</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04222.html">PersistentContainerMap</a></div>
 95 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··{</div>
 96 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04222.html">PersistentContainerMap&lt;·G,·IdSet,·Map·&gt;</a>·<a·class="code·hl_class"·href="a04222.html">This</a>;</div>
 97 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 98 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">protected</span>:</div>
 99 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·reference,·<span·class="keyword">class</span>·iterator·&gt;</div>
 100 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04226.html">IteratorWrapper</a>;</div>
 101 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 102 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">public</span>:</div>
 103 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04222.html#a148f33f791c8776236f44c201760514a">···34</a></span>····<span·class="keyword">typedef</span>·G·<a·class="code·hl_typedef"·href="a04222.html#a148f33f791c8776236f44c201760514a">Grid</a>;</div>
 104 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 105 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04222.html#a7eb9fff073201cc24a722d05428234a7">···36</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Map::mapped_type·<a·class="code·hl_typedef"·href="a04222.html#a7eb9fff073201cc24a722d05428234a7">Value</a>;</div>
 106 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04222.html#abc1712ee3dcef8daa2dc4ca4de121153">···37</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Map::size_type·<a·class="code·hl_typedef"·href="a04222.html#abc1712ee3dcef8daa2dc4ca4de121153">Size</a>;</div>
 107 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 108 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a04222.html#a2df91a67aa69c25eeba45e6ccd5b094e">···39</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04226.html">IteratorWrapper&lt;·const·Value,·typename·Map::const_iterator·&gt;</a>·<a·class="code·hl_typedef"·href="a04222.html#a2df91a67aa69c25eeba45e6ccd5b094e">ConstIterator</a>;</div>
 109 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04222.html#ae1c558bf3354c0a569df33b18e929be0">···40</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04226.html">IteratorWrapper&lt;·Value,·typename·Map::iterator·&gt;</a>·<a·class="code·hl_typedef"·href="a04222.html#ae1c558bf3354c0a569df33b18e929be0">Iterator</a>;</div>
 110 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 111 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04222.html#aa9ffcdacd9649307488024e18e22ae30">···42</a></span>····<a·class="code·hl_function"·href="a04222.html#aa9ffcdacd9649307488024e18e22ae30">PersistentContainerMap</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04222.html#a148f33f791c8776236f44c201760514a">Grid</a>·&amp;<a·class="code·hl_function"·href="a04222.html#aa728f1722dd949d943d7ab672b0b2616">grid</a>,·<span·class="keywordtype">int</span>·codim,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02830.html">IdSet</a>·&amp;<a·class="code·hl_function"·href="a04222.html#a4caa57aec91c81caeec107b8c352442f">idSet</a>,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04222.html#a7eb9fff073201cc24a722d05428234a7">Value</a>·&amp;value·)</div>
 112 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······:·<a·class="code·hl_variable"·href="a04222.html#a38e954fcf8d20bf56a4474db517ed1c0">grid_</a>(·&amp;<a·class="code·hl_function"·href="a04222.html#aa728f1722dd949d943d7ab672b0b2616">grid</a>·),</div>
 113 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········<a·class="code·hl_variable"·href="a04222.html#a2e3e7b47ac387c01a2cc86f8dbe5b135">codim_</a>(·codim·),</div>
 114 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········<a·class="code·hl_variable"·href="a04222.html#ae7bcde9dff8cbb05329d403655dba350">idSet_</a>(·&amp;<a·class="code·hl_function"·href="a04222.html#a4caa57aec91c81caeec107b8c352442f">idSet</a>·),</div>
 115 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········<a·class="code·hl_variable"·href="a04222.html#aca083ceb2ad50d0934e5812268e309ec">data_</a>()</div>
 116 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{</div>
 117 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<a·class="code·hl_function"·href="a04222.html#a48d6ac1ae8d5abea6288539acb2d9461">resize</a>(·value·);</div>
 118 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>
89 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>119 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
90 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#if·HAVE_MPI</span></div> 
91 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">··#include·&lt;dune/common/parallel/mpihelper.hh&gt;</span></div>120 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div>
 121 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04222.html#a3a601cefdb2f6bf22c90973894ce44a4">···52</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04222.html#a7eb9fff073201cc24a722d05428234a7">Value</a>·&amp;<a·class="code·hl_function"·href="a04222.html#a3a601cefdb2f6bf22c90973894ce44a4">operator[]·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>·&amp;entity·)<span·class="keyword">·const</span></div>
92 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#endif</span></div>122 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">····</span>{</div>
93 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
94 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div> 
95 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>{</div>123 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······assert(·<a·class="code·hl_variable"·href="a02766.html#ab35484d9cd3acbc476e7f5fac55ae160">Entity::codimension</a>·==·<a·class="code·hl_function"·href="a04222.html#a3bdfe5c4c1feda7f2b3255d0f2001577"[·...·truncated·by·diffoscope;·len:·21,·SHA:·29e30e55d5f6ec67f309c8181f3ae5635543fb42a13e463647b0d2b9689c12ae·...·]</div>
 124 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">typename</span>·Map::const_iterator·pos·=·<a·class="code·hl_variable"·href="a04222.html#aca083ceb2ad50d0934e5812268e309ec">data_</a>.find(·<a·class="code·hl_function"·href="a04222.html#a4caa57aec91c81caeec107b8c352442f">idSet</a>().<span·class="keywordtype">id</span>(·entity·)·);</div>
 125 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······assert(·pos·!=·<a·class="code·hl_variable"·href="a04222.html#aca083ceb2ad50d0934e5812268e309ec">data_</a>.end()·);</div>
 126 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">return</span>·pos-&gt;second;</div>
96 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>127 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>
 128 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
97 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>View&gt;</div>129 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div>
98 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a04150.html">···62</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04150.html">GlobalIndexSet</a></div>130 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a04222.html#ad68c9583726be057336edb4435b3f982">···61</a></span>····<a·class="code·hl_typedef"·href="a04222.html#a7eb9fff073201cc24a722d05428234a7">Value</a>·&amp;<a·class="code·hl_function"·hr[·...·truncated·by·diffoscope;·len:·171,·SHA:·eccd1cb0e3bf4ca30c4d42bb6ba98f1d9b061294b54f02781b9fc6b5b7f8acf5·...·]</div>
99 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··{</div>131 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····{</div>
 132 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······assert(·<a·class="code·hl_variable"·href="a02766.html#ab35484d9cd3acbc476e7f5fac55ae160">Entity::codimension</a>·==·<a·class="code·hl_function"·href="a04222.html#a3bdfe5c4c1feda7f2b3255d0f2001577">codimension</a>()·);</div>
 133 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">typename</span>·Map::iterator·pos·=·<a·class="code·hl_variable"·href="a04222.html#aca083ceb2ad50d0934e5812268e309ec">data_</a>.find(·<a·class="code·hl_function"·href="a04222.html#a4caa57aec91c81caeec107b8c352442f">idSet</a>().<span·class="keywordtype">id</span>(·entity·)·);</div>
 134 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······assert(·pos·!=·<a·class="code·hl_variable"·href="a04222.html#aca083ceb2ad50d0934e5812268e309ec">data_</a>.end()·);</div>
100 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">public</span>:</div>135 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">return</span>·pos-&gt;second;</div>
101 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a04150.html#a7842178d99a35b241d4c93f7375eb528">···66</a></span>····<span·class="keyword">typedef</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_typedef"·href="a04150.html#a7842178d99a35b241d4c93f7375eb528">Index</a>;</div> 
102 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>136 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>
 137 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
103 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Entity,·<span·class="keywordtype">int</span>·Codim&gt;</div>138 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div>
104 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a04154.html">···74</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04154.html">SubPartitionTypeProvider</a></div>139 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a04222.html#aa7b70d4268b607395db46838d567bb25">···70</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04222.html#a7eb9fff073201cc24a722d05428234a7">Value</a>·[·...·truncated·by·diffoscope;·len:·288,·SHA:·fd08c6be494fbb15bb8da96c910e74c0d6e896488dd151af979d9bca02692d7c·...·]></div>
 140 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">····</span>{</div>
 141 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keyword">typename</span>·Map::const_iterator·pos·=·<a·class="code·hl_variable"·href="a04222.html#aca083ceb2ad50d0934e5812268e309ec">data_</a>.find(·<a·class="code·hl_function"·href="a04222.html#a4caa57aec91c81caeec107b8c352442f">idSet</a>().subId(·entity,·subEntity,·<a·class="code·hl_function"·href="a04222.html#a3bdfe5c4c1feda7f2b3255d0f2001577">codimension</a>()·)·);</div>
 142 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······assert(·pos·!=·<a·class="code·hl_variable"·href="a04222.html#aca083ceb2ad50d0934e5812268e309ec">data_</a>.end()·);</div>
 143 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordflow">return</span>·pos-&gt;second;</div>
105 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····{</div>144 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····}</div>
106 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a04154.html#aef1fd3fdbd2d16ee2efb46844ed2d312">···78</a></span>······<span·class="keyword">static</span>·<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">Pa[·...·truncated·by·diffoscope;·len:·291,·SHA:·c7d7616827cb5e5617fd6ba87b22f8439a80d83045ae5acc7ce7f166d7cad8d2·...·]</div>145 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 146 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div>
 147 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a04222.html#aa5bcf5dec7597d6a89bf41f2a805934a">···78</a></span>····<a·class="code·hl_typedef"·href="a04222.html#a7eb9fff073201cc24a722d05428234a7">Value</a>·&amp;<a·class="code·hl_function"·href="a04222.html#aa7b70d4268b607395db46838d567bb25">operator()·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>·&amp;entity,·<span·class="keywordtype">int</span>·subEntity·)</div>
107 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······{</div>148 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····{</div>
108 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········<span·class="keywordflow">if</span>·(codim==Codim)</div> 
109 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··········<span·class="keywordflow">return</span>·entity.template·subEntity&lt;Codim&gt;(i).<a·class="code·hl_function"·href="a02766.html#a13ee7a43fb1a7a5ff27c9a6e8f25a7d3">partitionType</a>();</div>149 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="keyword">typename</span>·Map::iterator·pos·=·<a·class="code·hl_variable"·href="a04222.html#aca083ceb2ad50d0934e5812268e309ec">data_</a>.find(·<a·class="code·hl_function"·href="a04222.[·...·truncated·by·diffoscope;·len:·179,·SHA:·6c2506a7d1c6fe9dac359dad941e92c187ee30cd61c1caf24dde8d2e12ee90ba·...·]);</div>
 150 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······assert(·pos·!=·<a·class="code·hl_variable"·href="a04222.html#aca083ceb2ad50d0934e5812268e309ec">data_</a>.end()·);</div>
110 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········<span·class="keywordflow">else</span></div>151 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<span·class="keywordflow">return</span>·pos-&gt;second;</div>
111 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··········<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a04154.html#aef1fd3fdbd2d16ee2efb46844ed2d312">SubPartitionTypeProvider&lt;Entity,Codim-1&gt;::get</a>(entity,·codim,·i);</div>152 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····}</div>
112 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······}</div>153 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
113 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····};</div>154 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a04222.html#ae0242509604b29711bad1a2747f05ead">···85</a></span>····<a·class="code·hl_typedef"·href="a04222.html#abc1712ee3dcef8daa2dc4ca4de121153">Size</a>·<a·class="code·hl_function"·href="a04222.html#ae0242509604b29711bad1a2747f05ea[·...·truncated·by·diffoscope;·len:·192,·SHA:·c600942437194979dcef303336977bd85849f4d262856e619138fc9649ad87d6·...·]</div>
114 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>155 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 156 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a04222.html#a48d6ac1ae8d5abea6288539acb2d9461">···87</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04222.html#a48d6ac1ae8d5abea6288539acb2d9461">resize</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04222.html#a7eb9fff073201cc24a722d05428234a7">Value</a>·&amp;value·=·<a·class="code·hl_typedef"·href="a04222.html#a7eb9fff073201cc24a722d05428234a7">Value</a>()·)</div>
Max diff block lines reached; 104229/156427 bytes (66.63%) of diff not shown.
31.7 KB
html2text {}
    
Offset 5, 605 lines modifiedOffset 5, 429 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·utility8 ····*·utility
9 globalindexset.hh9 persistentcontainermap.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
 16 ·5#ifndef·DUNE_PERSISTENTCONTAINERMAP_HH
 17 ·6#define·DUNE_PERSISTENTCONTAINERMAP_HH
16 ·5 
17 ·35#ifndef·DUNE_GRID_UTILITY_GLOBALINDEXSET_HH 
18 ·36#define·DUNE_GRID_UTILITY_GLOBALINDEXSET_HH 
19 ·3718 ·7
20 ·39#include·<vector> 
21 ·40#include·<iostream> 
22 ·41#include·<fstream> 
23 ·42#include·<memory> 
24 ·43#include·<map> 
25 ·44#include·<utility> 
26 ·45#include·<algorithm>19 ·8#include·<algorithm>
27 ·4620 ·9#include·<cassert>
 21 ·10#include·<type_traits>
 22 ·11#include·<utility>
 23 ·12
 24 ·13#include·<dune/common/hybridutilities.hh>
 25 ·14#include·<dune/common/typetraits.hh>
28 ·48#include·<dune/grid/common/gridenums.hh>26 ·15#include·<dune/grid/common/capabilities.hh>
29 ·49#include·<dune/grid/common/datahandleif.hh>27 ·16
 28 ·17namespace·Dune
 29 ·18{
 30 ·19
 31 ·20·//·PersistentContainerMap
 32 ·21·//·----------------------
 33 ·22
 34 ·24·template<·class·G,·class·IdSet,·class·Map·>
 35 25·class·PersistentContainerMap
 36 ·26·{
 37 ·27·typedef·PersistentContainerMap<_G,_IdSet,_Map_>·This;
 38 ·28
 39 ·29·protected:
 40 ·30·template<·class·reference,·class·iterator·>
 41 ·31·class·IteratorWrapper;
 42 ·32
 43 ·33·public:
 44 34·typedef·G·Grid;
 45 ·35
 46 36·typedef·typename·Map::mapped_type·Value;
 47 37·typedef·typename·Map::size_type·Size;
 48 ·38
 49 39·typedef·IteratorWrapper<_const_Value,_typename_Map::const_iterator_>
 50 ConstIterator;
 51 40·typedef·IteratorWrapper<_Value,_typename_Map::iterator_>·Iterator;
 52 ·41
 53 42·PersistentContainerMap·(·const·Grid·&grid,·int·codim,·const·IdSet·&idSet,
 54 const·Value·&value·)
 55 ·43·:·grid_(·&grid·),
 56 ·44·codim_(·codim·),
 57 ·45·idSet_(·&idSet·),
 58 ·46·data_()
 59 ·47·{
 60 ·48·resize(·value·);
 61 ·49·}
30 ·5062 ·50
 63 ·51·template<·class·Entity·>
 64 52·const·Value·&operator[](·const·Entity·&entity·)·const
31 ·52#if·HAVE_MPI 
32 ·53·#include·<dune/common/parallel/mpihelper.hh> 
33 ·54#endif 
34 ·55 
35 ·56namespace·Dune 
36 ·57{ 
37 ·58 
38 ·61·template<class·GridView> 
39 62·class·GlobalIndexSet 
40 ·63·{65 ·53·{
41 ·64·public: 
42 66·typedef·int·Index; 
43 ·6766 ·54·assert(·Entity::codimension·==·codimension()·);
 67 ·55·typename·Map::const_iterator·pos·=·data_.find(·idSet().id(·entity·)·);
 68 ·56·assert(·pos·!=·data_.end()·);
 69 ·57·return·pos->second;
 70 ·58·}
 71 ·59
44 ·73·template·<class·Entity,·int·Codim>72 ·60·template<·class·Entity·>
45 74·struct·SubPartitionTypeProvider73 61·Value·&operator[](·const·Entity·&entity·)
 74 ·62·{
 75 ·63·assert(·Entity::codimension·==·codimension()·);
 76 ·64·typename·Map::iterator·pos·=·data_.find(·idSet().id(·entity·)·);
 77 ·65·assert(·pos·!=·data_.end()·);
 78 ·66·return·pos->second;
 79 ·67·}
 80 ·68
 81 ·69·template<·class·Entity·>
 82 70·const·Value·&operator()(·const·Entity·&entity,·int·subEntity·)·const
46 ·75·{83 ·71·{
47 78·static·PartitionType·get(const·Entity&·entity,·int·codim,·int·i)84 ·72·typename·Map::const_iterator·pos·=·data_.find(·idSet().subId(·entity,
 85 subEntity,·codimension()·)·);
 86 ·73·assert(·pos·!=·data_.end()·);
 87 ·74·return·pos->second;
 88 ·75·}
 89 ·76
 90 ·77·template<·class·Entity·>
 91 78·Value·&operator()(·const·Entity·&entity,·int·subEntity·)
48 ·79·{92 ·79·{
49 ·80·if·(codim==Codim) 
50 ·81·return·entity.template·subEntity<Codim>(i).partitionType(); 
51 ·82·else 
52 ·83·return·SubPartitionTypeProvider<Entity,Codim-1>::get(entity,·codim,·i);93 ·80·typename·Map::iterator·pos·=·data_.find(·idSet().subId(·entity,·subEntity,
 94 codimension()·)·);
 95 ·81·assert(·pos·!=·data_.end()·);
 96 ·82·return·pos->second;
53 ·84·}97 ·83·}
54 ·85·};98 ·84
 99 85·Size·size·()·const·{·return·data_.size();·}
55 ·86100 ·86
 101 87·void·resize·(·const·Value·&value·=·Value()·)
56 ·87·template·<class·Entity> 
57 88·struct·SubPartitionTypeProvider<Entity,0> 
58 ·89·{102 ·88·{
59 90·static·PartitionType·get(const·Entity&·entity,·int·codim,·int·i)103 ·89·Hybrid::forEach(·std::make_index_sequence<·Grid::dimension+1·>{},
Max diff block lines reached; 24769/32457 bytes (76.31%) of diff not shown.
7.14 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00986.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-grid:·persistentcontainermap.hh·File·Reference</title>8 <title>dune-grid:·hierarchicsearch.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, 41 lines modifiedOffset 65, 46 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.html">utility</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.html">utility</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">persistentcontainermap.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">hierarchicsearch.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
 75 <p>Utility·class·for·hierarchically·searching·for·an·Entity·containing·a·given·point.··
 76 <a·href="#details">More...</a></p>
75 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
76 <code>#include·&lt;cassert&gt;</code><br·/>78 <code>#include·&lt;sstream&gt;</code><br·/>
77 <code>#include·&lt;type_traits&gt;</code><br·/>79 <code>#include·&lt;string&gt;</code><br·/>
78 <code>#include·&lt;utility&gt;</code><br·/>80 <code>#include·&lt;utility&gt;</code><br·/>
 81 <code>#include·&lt;dune/common/classname.hh&gt;</code><br·/>
79 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/>82 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
80 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a07208_source.html">dune/grid/common/capabilities.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>
 85 <code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
82 </div>86 </div>
83 <p><a·href="a00986_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00986_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <table·class="memberdecls">88 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
86 Classes</h2></td></tr>90 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="a04222.html">Dune::PersistentContainerMap&lt;·G,·IdSet,·Map·&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="a04186.html">Dune::HierarchicSearch&lt;·Grid,·IS·&gt;</a></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Search·an·<a·class="el"·href="a02826.html"·title="Index·Set·Interface·base·class.">IndexSet</a>·for·an·<a·class="el"·href="a02766.html"·title="Wrapper·class·for·entities.">Entity</a>·containing·a·given·point.··<a·href="a04186.html#details">More...</a><br·/></td></tr>
88 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">map-based·implementation·of·the·<a·class="el"·href="a04210.html"·title="A·class·for·storing·data·during·an·adaptation·cycle.">PersistentContainer</a>··<a·href="a04222.html#details">More...</a><br·/></td></tr> 
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04226.html">Dune::PersistentContainerMap&lt;·G,·IdSet,·Map·&gt;::IteratorWrapper&lt;·value,·iterator·&gt;</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 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
93 <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>
94 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
95 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>97 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
96 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>98 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>100 </table>
 101 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 102 <div·class="textblock"><p·>Utility·class·for·hierarchically·searching·for·an·Entity·containing·a·given·point.·</p>
99 </div><!--·contents·-->103 </div></div><!--·contents·-->
100 <!--·start·footer·part·-->104 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>105 <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.4106 Generated·by&#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>107 </small></address>
104 </body>108 </body>
105 </html>109 </html>
1.43 KB
html2text {}
    
Offset 6, 30 lines modifiedOffset 6, 34 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·utility9 ····*·utility
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 persistentcontainermap.hh·File·Reference 
12 #include·<algorithm>11 hierarchicsearch.hh·File·Reference
 12 Utility·class·for·hierarchically·searching·for·an·Entity·containing·a·given
 13 point.·More...
13 #include·<cassert>14 #include·<cstddef>
14 #include·<type_traits>15 #include·<sstream>
 16 #include·<string>
15 #include·<utility>17 #include·<utility>
 18 #include·<dune/common/classname.hh>
16 #include·<dune/common/hybridutilities.hh>19 #include·<dune/common/exceptions.hh>
17 #include·<dune/common/typetraits.hh>20 #include·<dune/common/fvector.hh>
18 #include·<dune/grid/common/capabilities.hh>21 #include·<dune/grid/common/grid.hh>
 22 #include·<dune/grid/common/gridenums.hh>
19 Go_to_the_source_code_of_this_file.23 Go_to_the_source_code_of_this_file.
20 ·Classes24 ·Classes
 25 class· Dune::HierarchicSearch<_Grid,_IS_>
 26  ······Search·an·IndexSet·for·an·Entity·containing·a·given·point.·More...
21 class· Dune::PersistentContainerMap<_G,_IdSet,_Map_> 
22  ······map-based·implementation·of·the·PersistentContainer·More... 
23   
24 class· Dune::PersistentContainerMap<_G,_IdSet,_Map_>::IteratorWrapper<_value, 
25 ········iterator_> 
26  27  
27 ·Namespaces28 ·Namespaces
28 namespace· Dune29 namespace· Dune
29  ··········Include·standard·header·files.30  ··········Include·standard·header·files.
30  31  
 32 *****·Detailed·Description·*****
 33 Utility·class·for·hierarchically·searching·for·an·Entity·containing·a·given
 34 point.
  
31 ===============================================================================35 ===============================================================================
32 ·····Generated·by [doxygen]·1.9.436 ·····Generated·by [doxygen]·1.9.4
119 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00986_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-grid:·persistentcontainermap.hh·Source·File</title>8 <title>dune-grid:·hierarchicsearch.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, 336 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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">persistentcontainermap.hh</div></div>68 ··<div·class="headertitle"><div·class="title">hierarchicsearch.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00986.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00986.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_PERSISTENTCONTAINERMAP_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_PERSISTENTCONTAINERMAP_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;algorithm&gt;</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_HIERARCHICSEARCH_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_HIERARCHICSEARCH_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;cassert&gt;</span></div>79 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
 80 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>81 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>82 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/hybridutilities.hh&gt;</span></div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07208.html">dune/grid/common/capabilities.hh</a>&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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div> 
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>83 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="comment">//·PersistentContainerMap</span></div>84 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;dune/common/classname.hh&gt;</span></div>
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·----------------------</span></div>85 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
 86 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>87 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
93 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·G,·<span·class="keyword">class</span>·IdSet,·<span·class="keyword">class</span>·Map·&gt;</div> 
94 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a04222.html">···25</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04222.html">PersistentContainerMap</a></div>88 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>
 89 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>
95 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··{</div>90 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
96 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04222.html">PersistentContainerMap&lt;·G,·IdSet,·Map·&gt;</a>·<a·class="code·hl_class"·href="a04222.html">This</a>;</div>91 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
97 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>92 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>{</div>
98 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">protected</span>:</div> 
99 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·reference,·<span·class="keyword">class</span>·iterator·&gt;</div> 
100 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04226.html">IteratorWrapper</a>;</div> 
101 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>93 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
102 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">public</span>:</div> 
103 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04222.html#a148f33f791c8776236f44c201760514a">···34</a></span>····<span·class="keyword">typedef</span>·G·<a·class="code·hl_typedef"·href="a04222.html#a148f33f791c8776236f44c201760514a">Grid</[·...·truncated·by·diffoscope;·len:·2,·SHA:·32a96eeb504f14877fb06762d0f3a09a298e249fe3339ff264a11cebf61b7a7e·...·];</div>94 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>,·<span·class="keyword">class</span>·IS&gt;</div>
 95 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04186.html">···34</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04186.html">HierarchicSearch</a></div>
104 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>96 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··{</div>
 97 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dim·=·<a·class="code·hl_variable"·href="a02834.html#a09690fb897713860b54a1d11cdd60ea6">Grid::dimension</a>;</div>
105 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04222.html#a7eb9fff073201cc24a722d05428234a7">···36</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Map::mapped_type·<a·class="code·hl_typedef"·href="a04222.html#a7eb9fff073201cc24a722d05428234a7">Value</a>;</div> 
106 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04222.html#abc1712ee3dcef8daa2dc4ca4de121153">···37</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Map::size_type·<a·class="code·hl_typedef"·href="a04222.html#abc1712ee3dcef8daa2dc4ca4de121153">Size</a>;</div> 
107 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>98 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 99 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dimw·=·<a·class="code·hl_variable"·href="a02834.html#a5fa2f0888e7b51d9ea8c11acd279c7ce">Grid::dimensionworld</a>;</div>
108 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a04222.html#a2df91a67aa69c25eeba45e6ccd5b094e">···39</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04226.html">IteratorWrapper&lt;·const·Value,·typename·Map::const_iterator·&gt;</a>·<a·class="code·hl_typedef"·href="a04222.html#a2df91a67aa69c25eeba45e6ccd5b094e">ConstIterator</a>;</div> 
109 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04222.html#ae1c558bf3354c0a569df33b18e929be0">···40</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04226.html">IteratorWrapper&lt;·Value,·typename·Map::iterator·&gt;</a>·<a·class="code·hl_typedef"·href="a04222.html#ae1c558bf3354c0a569df33b18e929be0">Iterator</a>;</div> 
110 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>100 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 101 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02834.html#af10850d580532530ec127817a2a28c38">Grid::ctype</a>·ct;</div>
 102 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 103 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Grid::template·Codim&lt;0&gt;::Entity·Entity;</div>
111 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04222.html#aa9ffcdacd9649307488024e18e22ae30">···42</a></span>····<a·class="code·hl_function"·href="a04222.html#aa9ffcdacd9649307488024e18e22ae30">PersistentContainerMap</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04222.html#a148f33f791c8776236f44c201760514a">Grid</a>·&amp;<a·class="code·hl_function"·href="a04222.html#aa728f1722dd949d943d7ab672b0b2616">grid</a>,·<span·class="keywordtype">int</span>·codim,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02830.html">IdSet</a>·&amp;<a·class="code·hl_function"·href="a04222.html#a4caa57aec91c81caeec107b8c352442f">idSet</a>,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04222.html#a7eb9fff073201cc24a722d05428234a7">Value</a>·&amp;value·)</div> 
112 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······:·<a·class="code·hl_variable"·href="a04222.html#a38e954fcf8d20bf56a4474db517ed1c0">grid_</a>(·&amp;<a·class="code·hl_function"·href="a04222.html#aa728f1722dd949d943d7ab672b0b2616">grid</a>·),</div> 
113 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········<a·class="code·hl_variable"·href="a04222.html#a2e3e7b47ac387c01a2cc86f8dbe5b135">codim_</a>(·codim·),</div> 
114 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········<a·class="code·hl_variable"·href="a04222.html#ae7bcde9dff8cbb05329d403655dba350">idSet_</a>(·&amp;<a·class="code·hl_function"·href="a04222.html#a4caa57aec91c81caeec107b8c352442f">idSet</a>·),</div> 
115 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········<a·class="code·hl_variable"·href="a04222.html#aca083ceb2ad50d0934e5812268e309ec">data_</a>()</div> 
116 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{</div>104 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 105 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02834.html#a3cb3ea05314097b76de6420d6a931830">Grid::HierarchicIterator</a>·HierarchicIterator;</div>
117 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<a·class="code·hl_function"·href="a04222.html#a48d6ac1ae8d5abea6288539acb2d9461">resize</a>(·value·);</div> 
118 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div> 
119 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>106 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
120 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div> 
121 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04222.html#a3a601cefdb2f6bf22c90973894ce44a4">···52</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04222.html#a7eb9fff073201cc24a722d05428234a7">Value</a>·[·...·truncated·by·diffoscope;·len:·241,·SHA:·d80df67dcf487330c7db58dcba5a706b082f5f2f767e7411dc2423bdf229ef3c·...·]</div>107 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">static</span>·std::string·formatEntityInformation·(·<span·class="keyword">const</span>·Entity·&amp;e·)·{</div>
 108 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02766.html#a5e1fb35208769300c1760d11a96ea829">Entity::Geometry</a>·&amp;geo·=·e.geometry();</div>
122 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">····</span>{</div>109 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······std::ostringstream·info;</div>
123 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······assert(·<a·class="code·hl_variable"·href="a02766.html#ab35484d9cd3acbc476e7f5fac55ae160">Entity::codimension</a>·==·<a·class="code·hl_function"·href="a04222.html#a3bdfe5c4c1feda7f2b3255d0f2001577">codimension</a>()·);</div> 
124 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">typename</span>·Map::const_iterator·pos·=·<a·class="code·hl_variable"·href="a04222.html#aca083ceb2ad50d0934e5812268e309ec">data_</a>.find(·<a·class="code·hl_function"·href="a04222.html#a4caa57aec91c81caeec107b8c352442f">idSet</a>().<span·class="keywordtype">id</span>(·entity·)·);</div> 
125 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······assert(·pos·!=·<a·class="code·hl_variable"·href="a04222.html#aca083ceb2ad50d0934e5812268e309ec">data_</a>.end()·);</div>110 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······info·&lt;&lt;·<span·class="stringliteral">&quot;level=&quot;</span>·&lt;&lt;·e.level()·&lt;&lt;·<span·class="stringliteral">&quot;·&quot;</span></div>
 111 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>···········&lt;&lt;·<span·class="stringliteral">&quot;partition=&quot;</span>·&lt;&lt;·e.partitionType()·&lt;&lt;·<span·class="stringliteral">&quot;·&quot;</span></div>
 112 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>···········&lt;&lt;·<span·class="stringliteral">&quot;center=(&quot;</span>·&lt;&lt;·geo.center()·&lt;&lt;·<span·class="stringliteral">&quot;)·&quot;</span></div>
 113 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>···········&lt;&lt;·<span·class="stringliteral">&quot;corners=[(&quot;</span>·&lt;&lt;·geo.corner(0)·&lt;&lt;·<span·class="stringliteral">&quot;)&quot;</span>;</div>
 114 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">for</span>(<span·class="keywordtype">int</span>·i·=·1;·i·&lt;·geo.corners();·++i)</div>
 115 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········info·&lt;&lt;·<span·class="stringliteral">&quot;·(&quot;</span>·&lt;&lt;·e.geometry().corner(i)·&lt;&lt;·<span·class="stringliteral">&quot;)&quot;</span>;</div>
 116 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······info·&lt;&lt;·<span·class="stringliteral">&quot;]&quot;</span>;</div>
126 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">return</span>·pos-&gt;second;</div>117 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·info.str();</div>
127 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div> 
128 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
129 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div> 
130 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a04222.html#ad68c9583726be057336edb4435b3f982">···61</a></span>····<a·class="code·hl_typedef"·href="a04222.html#a7eb9fff073201cc24a722d05428234a7">Value</a>·&amp;<a·class="code·hl_function"·href="a04222.html#a3a601cefdb2f6bf22c90973894ce44a4">operator[]·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>·&amp;entity·)</div> 
131 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····{</div>118 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>
132 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······assert(·<a·class="code·hl_variable"·href="a02766.html#ab35484d9cd3acbc476e7f5fac55ae160">Entity::codimension</a>·==·<a·class="code·hl_function"·href="a04222.html#a3bdfe5c4c1feda7f2b3255d0f2001577">codimension</a>()·);</div> 
133 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">typename</span>·Map::iterator·pos·=·<a·class="code·hl_variable"·href="a04222.html#aca083ceb2ad50d0934e5812268e309ec">data_</a>.find(·<a·class="code·hl_function"·href="a04222.html#a4caa57aec91c81caeec107b8c352442f">idSet</a>().<span·class="keywordtype">id</span>(·entity·)·);</div> 
134 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······assert(·pos·!=·<a·class="code·hl_variable"·href="a04222.html#aca083ceb2ad50d0934e5812268e309ec">data_</a>.end()·);</div> 
135 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">return</span>·pos-&gt;second;</div> 
136 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div> 
137 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>119 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
138 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div>120 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····Entity·hFindEntity·(·<span·class="keyword">const</span>·Entity·&amp;entity,</div>
139 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a04222.html#aa7b70d4268b607395db46838d567bb25">···70</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04222.html#a7eb9fff073201cc24a722d05428234a7">Value</a>·[·...·truncated·by·diffoscope;·len:·253,·SHA:·a746914fd95c0687e6f78c310e224bf46d191cbc8c27e56cb15b799fdb80cf9c·...·])<span·class="keyword">·const</span></div>121 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·························<span·class="keyword">const</span>·FieldVector&lt;ct,dimw&gt;&amp;·global)<span·class="keyword">·const</span></div>
140 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">····</span>{</div>122 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">····</span>{</div>
141 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keyword">typename</span>·Map::const_iterator·pos·=·<a·class="code·hl_variable"·href="a04222.html#aca083ceb2ad50d0934e5812268e309ec">data_</a>.find(·<a·class="code·hl_function"·href="a04222.html#a4caa57aec91c81caeec107b8c352442f">idSet</a>().subId(·entity,·subEntity,·<a·class="code·hl_function"·href="a04222.html#a3bdfe5c4c1feda7f2b3255d0f2001577">codimension</a>()·)·);</div> 
142 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······assert(·pos·!=·<a·class="code·hl_variable"·href="a04222.html#aca083ceb2ad50d0934e5812268e309ec">data_</a>.end()·);</div> 
143 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordflow">return</span>·pos-&gt;second;</div>123 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="comment">//·type·of·element·geometry</span></div>
 124 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02766.html#a5e1fb35208769300c1760d11a96ea829">Entity::Geometry</a>·<a·class="code·hl_class"·href="a02806.html">Geometry</a>;</div>
144 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····}</div> 
145 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
146 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div> 
147 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a04222.html#aa5bcf5dec7597d6a89bf41f2a805934a">···78</a></span>····<a·class="code·hl_typedef"·href="a04222.html#a7eb9fff073201cc24a722d05428234a7">Value</a>·&amp;<a·class="code·hl_function"·href="a04222.html#aa7b70d4268b607395db46838d567bb25">operator()·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>·&amp;entity,·<span·class="keywordtype">int</span>·subEntity·)</div> 
148 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····{</div> 
149 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="keyword">typename</span>·Map::iterator·pos·=·<a·class="code·hl_variable"·href="a04222.html#aca083ceb2ad50d0934e5812268e309ec">data_</a>.find(·<a·class="code·hl_function"·href="a04222.html#a4caa57aec91c81caeec107b8c352442f">idSet</a>().subId(·entity,·subEntity,·<a·class="code·hl_function"·href="a04222.html#a3bdfe5c4c1feda7f2b3255d0f2001577">codimension</a>()·)·);</div> 
150 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······assert(·pos·!=·<a·class="code·hl_variable"·href="a04222.html#aca083ceb2ad50d0934e5812268e309ec">data_</a>.end()·);</div> 
151 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<span·class="keywordflow">return</span>·pos-&gt;second;</div>125 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="comment">//·type·of·local·coordinate</span></div>
Max diff block lines reached; 54435/101058 bytes (53.87%) of diff not shown.
20.5 KB
html2text {}
    
Offset 5, 429 lines modifiedOffset 5, 230 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·utility8 ····*·utility
9 persistentcontainermap.hh9 hierarchicsearch.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_PERSISTENTCONTAINERMAP_HH 
17 ·6#define·DUNE_PERSISTENTCONTAINERMAP_HH 
18 ·7 
19 ·8#include·<algorithm> 
20 ·9#include·<cassert> 
21 ·10#include·<type_traits>16 ·5
 17 ·6#ifndef·DUNE_GRID_HIERARCHICSEARCH_HH
 18 ·7#define·DUNE_GRID_HIERARCHICSEARCH_HH
 19 ·8
 20 ·15#include·<cstddef>
 21 ·16#include·<sstream>
 22 ·17#include·<string>
22 ·11#include·<utility>23 ·18#include·<utility>
23 ·12 
24 ·13#include·<dune/common/hybridutilities.hh> 
25 ·14#include·<dune/common/typetraits.hh> 
26 ·15#include·<dune/grid/common/capabilities.hh> 
27 ·16 
28 ·17namespace·Dune 
29 ·18{ 
30 ·1924 ·19
31 ·20·//·PersistentContainerMap 
32 ·21·//·---------------------- 
33 ·22 
34 ·24·template<·class·G,·class·IdSet,·class·Map·> 
35 25·class·PersistentContainerMap25 ·20#include·<dune/common/classname.hh>
 26 ·21#include·<dune/common/exceptions.hh>
 27 ·22#include·<dune/common/fvector.hh>
 28 ·23
 29 ·24#include·<dune/grid/common/grid.hh>
 30 ·25#include·<dune/grid/common/gridenums.hh>
36 ·26·{31 ·26
37 ·27·typedef·PersistentContainerMap<_G,_IdSet,_Map_>·This;32 ·27namespace·Dune
38 ·2833 ·28{
 34 ·29
 35 ·33·template<class·Grid,·class·IS>
 36 34·class·HierarchicSearch
39 ·29·protected: 
40 ·30·template<·class·reference,·class·iterator·> 
41 ·31·class·IteratorWrapper; 
42 ·32 
43 ·33·public: 
44 34·typedef·G·Grid; 
45 ·3537 ·35·{
 38 ·37·constexpr·static·int·dim·=·Grid::dimension;
46 36·typedef·typename·Map::mapped_type·Value; 
47 37·typedef·typename·Map::size_type·Size; 
48 ·3839 ·38
 40 ·40·constexpr·static·int·dimw·=·Grid::dimensionworld;
49 39·typedef·IteratorWrapper<_const_Value,_typename_Map::const_iterator_> 
50 ConstIterator; 
51 40·typedef·IteratorWrapper<_Value,_typename_Map::iterator_>·Iterator; 
52 ·4141 ·41
 42 ·43·typedef·typename·Grid::ctype·ct;
 43 ·44
 44 ·46·typedef·typename·Grid::template·Codim<0>::Entity·Entity;
53 42·PersistentContainerMap·(·const·Grid·&grid,·int·codim,·const·IdSet·&idSet, 
54 const·Value·&value·) 
55 ·43·:·grid_(·&grid·), 
56 ·44·codim_(·codim·), 
57 ·45·idSet_(·&idSet·), 
58 ·46·data_() 
59 ·47·{45 ·47
 46 ·49·typedef·typename·Grid::HierarchicIterator·HierarchicIterator;
60 ·48·resize(·value·); 
61 ·49·} 
62 ·5047 ·50
63 ·51·template<·class·Entity·> 
64 52·const·Value·&operator[](·const·Entity·&entity·)·const 
65 ·53·{ 
66 ·54·assert(·Entity::codimension·==·codimension()·); 
67 ·55·typename·Map::const_iterator·pos·=·data_.find(·idSet().id(·entity·)·); 
68 ·56·assert(·pos·!=·data_.end()·); 
69 ·57·return·pos->second; 
70 ·58·} 
71 ·59 
72 ·60·template<·class·Entity·> 
73 61·Value·&operator[](·const·Entity·&entity·)48 ·51·static·std::string·formatEntityInformation·(·const·Entity·&e·)·{
 49 ·52·const·typename·Entity::Geometry·&geo·=·e.geometry();
 50 ·53·std::ostringstream·info;
 51 ·54·info·<<·"level="·<<·e.level()·<<·"·"
 52 ·55·<<·"partition="·<<·e.partitionType()·<<·"·"
 53 ·56·<<·"center=("·<<·geo.center()·<<·")·"
 54 ·57·<<·"corners=[("·<<·geo.corner(0)·<<·")";
 55 ·58·for(int·i·=·1;·i·<·geo.corners();·++i)
 56 ·59·info·<<·"·("·<<·e.geometry().corner(i)·<<·")";
 57 ·60·info·<<·"]";
 58 ·61·return·info.str();
74 ·62·{59 ·62·}
 60 ·63
 61 ·74·Entity·hFindEntity·(·const·Entity·&entity,
 62 ·75·const·FieldVector<ct,dimw>&·global)·const
75 ·63·assert(·Entity::codimension·==·codimension()·); 
76 ·64·typename·Map::iterator·pos·=·data_.find(·idSet().id(·entity·)·); 
77 ·65·assert(·pos·!=·data_.end()·); 
78 ·66·return·pos->second; 
79 ·67·} 
80 ·68 
81 ·69·template<·class·Entity·> 
82 70·const·Value·&operator()(·const·Entity·&entity,·int·subEntity·)·const 
83 ·71·{63 ·76·{
 64 ·77·//·type·of·element·geometry
 65 ·78·typedef·typename·Entity::Geometry·Geometry;
 66 ·79·//·type·of·local·coordinate
 67 ·80·typedef·typename·Geometry::LocalCoordinate·LocalCoordinate;
 68 ·81
 69 ·82·const·int·childLevel·=·entity.level()+1·;
 70 ·83·//·loop·over·all·child·Entities
 71 ·84·const·HierarchicIterator·end·=·entity.hend(·childLevel·);
 72 ·85·for(·HierarchicIterator·it·=·entity.hbegin(·childLevel·);·it·!=·end;·++it·)
84 ·72·typename·Map::const_iterator·pos·=·data_.find(·idSet().subId(·entity, 
85 subEntity,·codimension()·)·); 
86 ·73·assert(·pos·!=·data_.end()·); 
Max diff block lines reached; 13895/21009 bytes (66.14%) of diff not shown.
6.54 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00992.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-grid:·vertexorderfactory.hh·File·Reference</title>8 <title>dune-grid:·multiindex.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, 41 lines modifiedOffset 65, 39 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.html">utility</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.html">utility</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">vertexorderfactory.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">multiindex.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
 75 <p>Implements·a·multiindex·with·arbitrary·dimension·and·fixed·index·ranges·This·is·used·by·various·factory·classes.··
 76 <a·href="#details">More...</a></p>
75 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
76 <code>#include·&lt;cstddef&gt;</code><br·/> 
77 <code>#include·&lt;functional&gt;</code><br·/> 
78 <code>#include·&lt;vector&gt;</code><br·/> 
79 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/> 
80 <code>#include·&lt;dune/geometry/generalvertexorder.hh&gt;</code><br·/> 
81 </div>78 </div>
82 <p><a·href="a00992_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a00992_source.html">Go·to·the·source·code·of·this·file.</a></p>
83 <table·class="memberdecls">80 <table·class="memberdecls">
84 <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>
85 Classes</h2></td></tr>82 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="a04250.html">Dune::VertexOrderByIdFactory&lt;·IdSet,·Index·&gt;</a></td></tr>83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04206.html">Dune::FactoryUtilities::MultiIndex&lt;·dim·&gt;</a></td></tr>
87 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·for·GeneralVertexOrder·objects·using·an·<a·class="el"·href="a02830.html"·title="Id·Set·Interface.">IdSet</a>.··<a·href="a04250.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="a04254.html">Dune::VertexOrderByIdFactory&lt;·IdSet,·Index·&gt;::VertexOrder&lt;·dim·&gt;</a></td></tr> 
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·of·vertex·order·object·may·depend·on·the·dimension·of·the·element··<a·href="a04254.html#details">More...</a><br·/></td></tr> 
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">85 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>87 Namespaces</h2></td></tr>
95 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>88 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
96 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>89 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
97 <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:a01077"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01077.html">Dune::FactoryUtilities</a></td></tr>
 92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>93 </table>
 94 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 95 <div·class="textblock"><p·>Implements·a·multiindex·with·arbitrary·dimension·and·fixed·index·ranges·This·is·used·by·various·factory·classes.·</p>
99 </div><!--·contents·-->96 </div></div><!--·contents·-->
100 <!--·start·footer·part·-->97 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>98 <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.499 Generated·by&#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>100 </small></address>
104 </body>101 </body>
105 </html>102 </html>
1.26 KB
html2text {}
    
Offset 6, 30 lines modifiedOffset 6, 27 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·utility9 ····*·utility
10 Classes·|·Namespaces10 Classes·|·Namespaces
 11 multiindex.hh·File·Reference
 12 Implements·a·multiindex·with·arbitrary·dimension·and·fixed·index·ranges·This·is
 13 used·by·various·factory·classes.·More...
 14 #include·<array>
11 vertexorderfactory.hh·File·Reference 
12 #include·<algorithm> 
13 #include·<cstddef> 
14 #include·<functional> 
15 #include·<vector> 
16 #include·<dune/geometry/referenceelements.hh> 
17 #include·<dune/geometry/generalvertexorder.hh> 
18 Go_to_the_source_code_of_this_file.15 Go_to_the_source_code_of_this_file.
19 ·Classes16 ·Classes
 17 class· Dune::FactoryUtilities::MultiIndex<_dim_>
20 ·class· Dune::VertexOrderByIdFactory<_IdSet,_Index_> 
21  ·······Factory·for·GeneralVertexOrder·objects·using·an·IdSet.·More... 
22   
23 struct· Dune::VertexOrderByIdFactory<_IdSet,_Index_>::VertexOrder<_dim_> 
24  ·······type·of·vertex·order·object·may·depend·on·the·dimension·of·the·element 
25 ·········More... 
26  18  
27 ·Namespaces19 ·Namespaces
28 namespace· Dune20 namespace· Dune
29  ··········Include·standard·header·files.21  ··········Include·standard·header·files.
30  22  
 23 namespace· Dune::FactoryUtilities
 24  
 25 *****·Detailed·Description·*****
 26 Implements·a·multiindex·with·arbitrary·dimension·and·fixed·index·ranges·This·is
 27 used·by·various·factory·classes.
  
31 ===============================================================================28 ===============================================================================
32 ·····Generated·by [doxygen]·1.9.429 ·····Generated·by [doxygen]·1.9.4
26.3 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00992_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-grid:·vertexorderfactory.hh·Source·File</title>8 <title>dune-grid:·multiindex.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, 77 lines modifiedOffset 62, 73 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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">vertexorderfactory.hh</div></div>68 ··<div·class="headertitle"><div·class="title">multiindex.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00992.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00992.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div> 
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</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="preprocessor">#ifndef·DUNE_GRID_UTILITY_MULTIINDEX_HH</span></div>
 74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#define·DUNE_GRID_UTILITY_MULTIINDEX_HH</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_UTILITY_VERTEXORDERFACTORY_HH</span></div> 
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_UTILITY_VERTEXORDERFACTORY_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;cstddef&gt;</span></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div>76 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include&lt;array&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> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>77 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.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/geometry/generalvertexorder.hh&gt;</span></div>78 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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"><a·class="line"·href="a01077.html">···15</a></span>·<span·class="keyword">namespace·</span>FactoryUtilities</div>
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>81 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·{</div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> 
89 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> 
90 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·IdSet,·<span·class="keyword">class</span>·Index·=·std::<span·class="keywordtype">size_t</span>&gt;</div> 
91 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04250.html">···32</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04250.html">VertexOrderByIdFactory</a>·{</div> 
92 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02830.html">IdSet</a>&amp;·idset;</div> 
93 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
94 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">public</span>:</div> 
95 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">template</span>&lt;std::<span·class="keywordtype">size_t</span>·dim&gt;</div>82 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">template</span>&lt;std::<span·class="keywordtype">size_t</span>·dim&gt;</div>
96 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04254.html">···38</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04254.html">VertexOrder</a>·{</div> 
97 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04254.html#a114a03e5e4ba2c7a20ecbfadf6aa10ef">···40</a></span>······<span·class="keyword">typedef</span>·GeneralVertexOrder&lt;dim,·Index&gt;·<a·class="code·hl_typedef"·href="a04254.html#a11[·...·truncated·by·diffoscope;·len:·40,·SHA:·e59ceea66463f3bdd9dc521af4cdaa7f0db1863192feb4d78ae83e4b5f024ba0·...·];</div>83 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno"><a·class="line"·href="a04206.html">···18</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04206.html">MultiIndex</a>·:·<span·class="keyword">public</span>·std::array&lt;unsigned·int,d[·...·truncated·by·diffoscope;·len:·5,·SHA:·4986c00b1fb38049bf64b54f5d5fdf8fcf08caa062ddc51293e43ac8bc44d217·...·];</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">···20</span>····<span·class="comment">//·The·range·of·each·component</span></div>
 86 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····std::array&lt;unsigned·int,dim&gt;·limits_;</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="keyword">public</span>:</div>
 89 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a04206.html#a4cffeb330b319cf46ddde08ae07791d9">···25</a></span>····<a·class="code·hl_function"·href="a04206.html#a4cffeb330b319cf46ddde08ae07791d9">MultiIndex</a>(<span·class="keyword">const</span>·std::array&lt;unsigned·int,dim&gt;&amp;·limits)·:·limits_(limits)</div>
 90 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····{</div>
 91 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······std::fill(this-&gt;begin(),·this-&gt;end(),·0);</div>
 92 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····}</div>
 93 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 94 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a04206.html#ac96fa23066c06cb81b019a4c57d6c477">···31</a></span>····<a·class="code·hl_class"·href="a04206.html">MultiIndex&lt;dim&gt;</a>&amp;·<a·class="code·hl_function"·href="a04206.html#ac96fa23066c06cb81b019a4c57d6c477">operator++</a>()</div>
 95 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····{</div>
 96 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;dim;·i++)</div>
 97 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······{</div>
 98 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········<span·class="comment">//·Augment·digit</span></div>
 99 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········(*this)[i]++;</div>
 100 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 101 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········<span·class="comment">//·If·there·is·no·carry-over·we·can·stop·here</span></div>
 102 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>········<span·class="keywordflow">if</span>·((*<span·class="keyword">this</span>)[i]&lt;limits_[i])</div>
 103 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··········<span·class="keywordflow">break</span>;</div>
98 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····};</div>104 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 105 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········(*this)[i]·=·0;</div>
 106 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······}</div>
 107 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div>
 108 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····}</div>
99 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>109 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 110 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a04206.html#ae541c3a596ed280cbbe18405c4525282">···48</a></span>····<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a04206.html#ae541c3a596ed280cbbe18405c4525282">cycle</a>()<span·class="keyword">·const</span></div>
100 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>111 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">····</span>{</div>
101 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04250.html#a4c82bdf862bd2c84e37ad5837893919c">···53</a></span>····<a·class="code·hl_function"·href="a04250.html#a4c82bdf862bd2c84e37ad5837893919c">VertexOrderByIdFactory</a>(<span·class="keyw[·...·truncated·by·diffoscope;·len:·104,·SHA:·3a4d4b574e109365291e70cab9b18052bf29400cab27d06733e5df8295697042·...·]</div>112 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordtype">size_t</span>·result·=·1;</div>
 113 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;dim;·i++)</div>
 114 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········result·*=·limits_[i];</div>
 115 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">return</span>·result;</div>
102 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>116 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>
 117 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··};</div>
103 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>118 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·}</div>
 119 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>}</div>
104 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Element&gt;</div> 
105 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a04254.html#a114a03e5e4ba2c7a20ecbfadf6aa10ef">VertexOrder&lt;Element::mydimension&gt;::type</a></div> 
106 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04250.html#aba05d01382697bcc777f9e2117257d5c">···64</a></span>····<a·class="code·hl_function"·href="a04250.html#aba05d01382697bcc777f9e2117257d5c">make</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·&amp;e)<span·class="keyword">·const·</span>{</div> 
107 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>120 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
108 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······std::size_t·size·=·<a·class="code·hl_function"·href="a01063.html#ab0aca997f2038524be12174596d09262">referenceElement</a>(e.geometry()).size(Element::mydimension);</div> 
109 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
110 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······std::vector&lt;typename·IdSet::IdType&gt;·ids(size);</div> 
111 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">for</span>(std::size_t·i·=·0;·i·&lt;·size;·++i)</div> 
112 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········ids[i]·=·idset.<a·class="code·hl_function"·href="a02830.html#a01494bdcefef66d680e6e4fc101a593a">subId</a>(e,·i,·Element::mydimension);</div> 
113 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">return</span>·GeneralVertexOrder&lt;Element::mydimension,·Index&gt;</div> 
114 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>···············(e.type(),·ids.begin(),·ids.end());</div> 
115 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div> 
116 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··};</div> 
117 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
118 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>}·<span·class="comment">//·namespace·Dune</span></div>121 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#endif</span></div>
119 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
120 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_GRID_UTILITY_VERTEXORDERFACTORY_HH</span></div> 
121 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>122 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
122 <div·class="ttc"·id="aa01063_html_ab0aca997f2038524be12174596d09262"><div·class="ttname"><a·href="a01063.html#ab0aca997f2038524be12174596d09262">Dune::referenceElement</a></div><div·class="ttdeci">auto·referenceElement(const·Geometry&lt;·mydim,·cdim,·GridImp,·GeometryImp·&gt;·&amp;geo)·-&gt;·decltype(referenceElement(geo,·geo.impl()))</div><div·class="ttdef"><b>Definition:</b>·common/geometry.hh:558</div></div> 
123 <div·class="ttc"·id="aa01064_html_a738666cf4bcd352ecee6a5dc484bb92c"><div·class="ttname"><a·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Dune::Alberta::Element</a></div><div·class="ttdeci">ALBERTA·EL·Element</div><div·class="ttdef"><b>Definition:</b>·misc.hh:54</div></div> 
124 <div·class="ttc"·id="aa02830_html"><div·class="ttname"><a·href="a02830.html">Dune::IdSet</a></div><div·class="ttdoc">Id·Set·Interface.</div><div·class="ttdef"><b>Definition:</b>·indexidset.hh:452</div></div>123 <div·class="ttc"·id="aa04206_html"><div·class="ttname"><a·href="a04206.html">Dune::FactoryUtilities::MultiIndex</a></div><div·class="ttdef"><b>Definition:</b>·multiindex.hh:19</div></div>
 124 <div·class="ttc"·id="aa04206_html_a4cffeb330b319cf46ddde08ae07791d9"><div·class="ttname"><a·href="a04206.html#a4cffeb330b319cf46ddde08ae07791d9">Dune::FactoryUtilities::MultiIndex::MultiIndex</a></div><div·class="ttdeci">MultiIndex(const·std::array&lt;·unsigned·int,·dim·&gt;·&amp;limits)</div><div·class="ttdoc">Constructor·with·a·given·range·for·each·digit.</div><div·class="ttdef"><b>Definition:</b>·multiindex.hh:25</div></div>
 125 <div·class="ttc"·id="aa04206_html_ac96fa23066c06cb81b019a4c57d6c477"><div·class="ttname"><a·href="a04206.html#ac96fa23066c06cb81b019a4c57d6c477">Dune::FactoryUtilities::MultiIndex::operator++</a></div><div·class="ttdeci">MultiIndex&lt;·dim·&gt;·&amp;·operator++()</div><div·class="ttdoc">Increment·the·MultiIndex.</div><div·class="ttdef"><b>Definition:</b>·multiindex.hh:31</div></div>
 126 <div·class="ttc"·id="aa04206_html_ae541c3a596ed280cbbe18405c4525282"><div·class="ttname"><a·href="a04206.html#ae541c3a596ed280cbbe18405c4525282">Dune::FactoryUtilities::MultiIndex::cycle</a></div><div·class="ttdeci">size_t·cycle()·const</div><div·class="ttdoc">Compute·how·many·times·you·can·call·operator++·before·getting·to·(0,...,0)·again.</div><div·class="ttdef"><b>Definition:</b>·multiindex.hh:48</div></div>
125 <div·class="ttc"·id="aa02830_html_a01494bdcefef66d680e6e4fc101a593a"><div·class="ttname"><a·href="a02830.html#a01494bdcefef66d680e6e4fc101a593a">Dune::IdSet::subId</a></div><div·class="ttdeci">IdType·subId(const·typename·Codim&lt;·0·&gt;::Entity·&amp;e,·int·i,·unsigned·int·codim)·const</div><div·class="ttdoc">Get·id·of·subentity·i·of·co-dimension·codim·of·a·co-dimension·0·entity.</div><div·class="ttdef"><b>Definition:</b>·indexidset.hh:486</div></div> 
126 <div·class="ttc"·id="aa04250_html"><div·class="ttname"><a·href="a04250.html">Dune::VertexOrderByIdFactory</a></div><div·class="ttdoc">Factory·for·GeneralVertexOrder·objects·using·an·IdSet.</div><div·class="ttdef"><b>Definition:</b>·vertexorderfactory.hh:32</div></div> 
127 <div·class="ttc"·id="aa04250_html_a4c82bdf862bd2c84e37ad5837893919c"><div·class="ttname"><a·href="a04250.html#a4c82bdf862bd2c84e37ad5837893919c">Dune::VertexOrderByIdFactory::VertexOrderByIdFactory</a></div><div·class="ttdeci">VertexOrderByIdFactory(const·IdSet·&amp;idset_)</div><div·class="ttdoc">construct·a·factory·object</div><div·class="ttdef"><b>Definition:</b>·vertexorderfactory.hh:53</div></div> 
128 <div·class="ttc"·id="aa04250_html_aba05d01382697bcc777f9e2117257d5c"><div·class="ttname"><a·href="a04250.html#aba05d01382697bcc777f9e2117257d5c">Dune::VertexOrderByIdFactory::make</a></div><div·class="ttdeci">VertexOrder&lt;·Element::mydimension·&gt;::type·make(const·Element·&amp;e)·const</div><div·class="ttdoc">construct·a·vertex·ordering·object</div><div·class="ttdef"><b>Definition:</b>·vertexorderfactory.hh:64</div></div> 
129 <div·class="ttc"·id="aa04254_html"><div·class="ttname"><a·href="a04254.html">Dune::VertexOrderByIdFactory::VertexOrder</a></div><div·class="ttdoc">type·of·vertex·order·object·may·depend·on·the·dimension·of·the·element</div><div·class="ttdef"><b>Definition:</b>·vertexorderfactory.hh:38</div></div> 
130 <div·class="ttc"·id="aa04254_html_a114a03e5e4ba2c7a20ecbfadf6aa10ef"><div·class="ttname"><a·href="a04254.html#a114a03e5e4ba2c7a20ecbfadf6aa10ef">Dune::VertexOrderByIdFactory::VertexOrder::type</a></div><div·class="ttdeci">GeneralVertexOrder&lt;·dim,·Index·&gt;·type</div><div·class="ttdoc">type·of·vertex·order·object</div><div·class="ttdef"><b>Definition:</b>·vertexorderfactory.hh:40</div></div> 
131 </div><!--·fragment·--></div><!--·contents·-->127 </div><!--·fragment·--></div><!--·contents·-->
132 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
133 <hr·class="footer"/><address·class="footer"><small>129 <hr·class="footer"/><address·class="footer"><small>
134 Generated·by&#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
135 </small></address>131 </small></address>
Max diff block lines reached; 9/22017 bytes (0.04%) of diff not shown.
4.65 KB
html2text {}
    
Offset 5, 100 lines modifiedOffset 5, 82 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·utility8 ····*·utility
9 vertexorderfactory.hh9 multiindex.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- 
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:14 ·3#ifndef·DUNE_GRID_UTILITY_MULTIINDEX_HH
 15 ·4#define·DUNE_GRID_UTILITY_MULTIINDEX_HH
16 ·516 ·5
 17 ·11#include<array>
 18 ·12
17 ·6#ifndef·DUNE_GRID_UTILITY_VERTEXORDERFACTORY_HH 
18 ·7#define·DUNE_GRID_UTILITY_VERTEXORDERFACTORY_HH 
19 ·8 
20 ·9#include·<algorithm> 
21 ·10#include·<cstddef> 
22 ·11#include·<functional> 
23 ·12#include·<vector> 
24 ·13 
25 ·14#include·<dune/geometry/referenceelements.hh> 
26 ·15#include·<dune/geometry/generalvertexorder.hh> 
27 ·16 
28 ·17namespace·Dune·{19 ·13namespace·Dune
 20 ·14{
 21 15·namespace·FactoryUtilities
 22 ·16·{
29 ·18 
30 ·20 
31 ·31·template<class·IdSet,·class·Index·=·std::size_t> 
32 32·class·VertexOrderByIdFactory·{ 
33 ·33·const·IdSet&·idset; 
34 ·34 
35 ·35·public: 
36 ·37·template<std::size_t·dim>23 ·17·template<std::size_t·dim>
 24 18·class·MultiIndex·:·public·std::array<unsigned·int,dim>
 25 ·19·{
 26 ·20·//·The·range·of·each·component
 27 ·21·std::array<unsigned·int,dim>·limits_;
 28 ·22
 29 ·23·public:
 30 25·MultiIndex(const·std::array<unsigned·int,dim>&·limits)·:·limits_(limits)
 31 ·26·{
 32 ·27·std::fill(this->begin(),·this->end(),·0);
 33 ·28·}
 34 ·29
 35 31·MultiIndex<dim>&·operator++()
 36 ·32·{
37 38·struct·VertexOrder·{ 
38 40·typedef·GeneralVertexOrder<dim,·Index>·type; 
39 ·41·}; 
40 ·42 
41 ·44 
42 53·VertexOrderByIdFactory(const·IdSet·&idset_)·:·idset(idset_)·{·} 
43 ·54 
44 ·56 
45 ·62·template<typename·Element> 
46 ·63·typename·VertexOrder<Element::mydimension>::type 
47 64·make(const·Element·&e)·const·{ 
48 ·65 
49 ·66·std::size_t·size·=·referenceElement(e.geometry()).size(Element:: 
50 mydimension); 
51 ·67 
52 ·68·std::vector<typename·IdSet::IdType>·ids(size); 
53 ·69·for(std::size_t·i·=·0;·i·<·size;·++i)37 ·33·for·(std::size_t·i=0;·i<dim;·i++)
54 ·70·ids[i]·=·idset.subId(e,·i,·Element::mydimension); 
55 ·71·return·GeneralVertexOrder<Element::mydimension,·Index> 
56 ·72·(e.type(),·ids.begin(),·ids.end());38 ·34·{
 39 ·35·//·Augment·digit
 40 ·36·(*this)[i]++;
 41 ·37
 42 ·38·//·If·there·is·no·carry-over·we·can·stop·here
 43 ·39·if·((*this)[i]<limits_[i])
 44 ·40·break;
 45 ·41
 46 ·42·(*this)[i]·=·0;
57 ·73·}47 ·43·}
58 ·74·}; 
59 ·75 
60 ·76}·//·namespace·Dune 
61 ·77 
62 ·78#endif·//·DUNE_GRID_UTILITY_VERTEXORDERFACTORY_HH48 ·44·return·*this;
 49 ·45·}
 50 ·46
 51 48·size_t·cycle()·const
 52 ·49·{
 53 ·50·size_t·result·=·1;
 54 ·51·for·(std::size_t·i=0;·i<dim;·i++)
 55 ·52·result·*=·limits_[i];
 56 ·53·return·result;
 57 ·54·}
 58 ·55·};
 59 ·56·}
 60 ·57}
 61 ·58
 62 ·59#endif
63 Dune63 Dune
64 Include·standard·header·files.64 Include·standard·header·files.
65 Definition:·agrid.hh:6065 Definition:·agrid.hh:60
 66 Dune::FactoryUtilities::MultiIndex
 67 Definition:·multiindex.hh:19
 68 Dune::FactoryUtilities::MultiIndex::MultiIndex
 69 MultiIndex(const·std::array<·unsigned·int,·dim·>·&limits)
 70 Constructor·with·a·given·range·for·each·digit.
66 Dune::referenceElement 
67 auto·referenceElement(const·Geometry<·mydim,·cdim,·GridImp,·GeometryImp·>·&geo) 
68 ->·decltype(referenceElement(geo,·geo.impl())) 
69 Definition:·common/geometry.hh:558 
70 Dune::Alberta::Element 
71 ALBERTA·EL·Element 
72 Definition:·misc.hh:54 
73 Dune::IdSet 
74 Id·Set·Interface. 
75 Definition:·indexidset.hh:45271 Definition:·multiindex.hh:25
76 Dune::IdSet::subId 
77 IdType·subId(const·typename·Codim<·0·>::Entity·&e,·int·i,·unsigned·int·codim) 
78 const 
79 Get·id·of·subentity·i·of·co-dimension·codim·of·a·co-dimension·0·entity.72 Dune::FactoryUtilities::MultiIndex::operator++
 73 MultiIndex<·dim·>·&·operator++()
 74 Increment·the·MultiIndex.
 75 Definition:·multiindex.hh:31
Max diff block lines reached; 116/4741 bytes (2.45%) of diff not shown.
10.9 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00995.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-grid:·parmetisgridpartitioner.hh·File·Reference</title>8 <title>dune-grid:·globalindexset.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, 32 lines modifiedOffset 62, 69 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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">
 69 <a·href="#nested-classes">Classes</a>·&#124;
 70 <a·href="#namespaces">Namespaces</a>··</div>
68 ··<div·class="headertitle"><div·class="title">parmetisgridpartitioner.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">globalindexset.hh·File·Reference</div></div>
69 </div><!--header-->72 </div><!--header-->
70 <div·class="contents">73 <div·class="contents">
  
71 <p>Compute·a·repartitioning·of·a·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·grid·using·ParMetis.··74 <p>Provides·a·globally·unique·index·for·all·entities·of·a·distributed·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·grid.··
72 <a·href="#details">More...</a></p>75 <a·href="#details">More...</a></p>
73 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
 77 <code>#include·&lt;iostream&gt;</code><br·/>
 78 <code>#include·&lt;fstream&gt;</code><br·/>
74 <code>#include·&lt;vector&gt;</code><br·/>79 <code>#include·&lt;memory&gt;</code><br·/>
 80 <code>#include·&lt;map&gt;</code><br·/>
 81 <code>#include·&lt;utility&gt;</code><br·/>
 82 <code>#include·&lt;algorithm&gt;</code><br·/>
 83 <code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
 84 <code>#include·&lt;<a·class="el"·href="a00254_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/>
75 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>85 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>
76 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
77 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/> 
78 <code>#include·&lt;<a·class="el"·href="a00983_source.html">dune/grid/utility/globalindexset.hh</a>&gt;</code><br·/> 
79 <code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code><br·/> 
80 <code>#include·&lt;<a·class="el"·href="a00353_source.html">dune/grid/common/rangegenerators.hh</a>&gt;</code><br·/> 
81 </div>86 </div>
82 <p><a·href="a00995_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00995_source.html">Go·to·the·source·code·of·this·file.</a></p>
 88 <table·class="memberdecls">
 89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 90 Classes</h2></td></tr>
 91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04150.html">Dune::GlobalIndexSet&lt;·GridView·&gt;</a></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calculate·globally·unique·index·over·all·processes·in·a·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·grid.··<a·href="a04150.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="a04154.html">Dune::GlobalIndexSet&lt;·GridView·&gt;::SubPartitionTypeProvider&lt;·Entity,·Codim·&gt;</a></td></tr>
 95 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·class·to·provide·access·to·subentity·PartitionTypes·with·a·run-time·codimension.··<a·href="a04154.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="a04158.html">Dune::GlobalIndexSet&lt;·GridView·&gt;::SubPartitionTypeProvider&lt;·Entity,·0·&gt;</a></td></tr>
 98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 99 </table><table·class="memberdecls">
 100 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 101 Namespaces</h2></td></tr>
 102 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
 103 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
 104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 105 </table>
83 <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>
84 <div·class="textblock"><p·>Compute·a·repartitioning·of·a·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·grid·using·ParMetis.·</p>107 <div·class="textblock"><p·>Provides·a·globally·unique·index·for·all·entities·of·a·distributed·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·grid.·</p>
 108 <p·>Such·functionality·is·relevant·for·a·number·of·applications:</p><ul>
 109 <li>Map·a·degree·of·freedom·associated·with·an·entity·to·its·location·in·a·global·matrix·or·global·vector</li>
 110 <li>Such·indices·for·elements·are·needed·as·input·to·external·mesh·partitioners</li>
 111 <li>Using·matrix·and·vector·routines·from·the·PETSc·or·trilinos·parallel·linear·algebra·packages·for·distributed·memory·parallel·computers.</li>
 112 </ul>
 113 <p·>Method:·(1)·The·UniqueEntityPartition·class·assigns·an·owner·process·to·each·entity·</p><pre·class="fragment">····(2)·Compute·the·number·of·entities·that·are·owned·by·each·process
  
 114 ····(3)·we·communicate·the·index·of·entities·that·are·owned·by·the·process·to·processes
 115 ········that·also·contain·these·entities·but·do·not·own·them,·so·that·on·a·non-owner·process
 116 ········we·have·information·on·the·index·of·the·entity·that·it·got·from·the·owner-process;
 117 </pre>·<dl·class="section·author"><dt>Author</dt><dd>Benedikt·Oswald,·Patrick·Leidenberger,·Oliver·Sander</dd></dl>
 118 <dl·class="section·attention"><dt>Attention</dt><dd>globally·unique·indices·are·ONLY·provided·for·entities·of·the·InteriorBorder_Partition·type,·NOT·for·the·Ghost_Partition·type·!!!</dd></dl>
 119 <dl·class="bug"><dt><b><a·class="el"·href="a01027.html#_bug000002">Bug:</a></b></dt><dd>This·code·will·most·likely·not·work·on·grids·with·more·than·one·element·type.·Please·ask·on·the·mailing·list·if·you·need·this·feature.·</dd></dl>
 120 <dl·class="section·note"><dt>Note</dt><dd>The·interface·in·this·file·is·experimental,·and·may·change·without·prior·notice.·</dd></dl>
85 </div></div><!--·contents·-->121 </div></div><!--·contents·-->
86 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
87 <hr·class="footer"/><address·class="footer"><small>123 <hr·class="footer"/><address·class="footer"><small>
88 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4124 Generated·by&#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
89 </small></address>125 </small></address>
90 </body>126 </body>
91 </html>127 </html>
3.0 KB
html2text {}
    
Offset 5, 23 lines modifiedOffset 5, 72 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·utility8 ····*·utility
9 parmetisgridpartitioner.hh·File·Reference 
10 Compute·a·repartitioning·of·a·Dune·grid·using·ParMetis.·More... 
11 #include·<algorithm>9 Classes·|·Namespaces
 10 globalindexset.hh·File·Reference
 11 Provides·a·globally·unique·index·for·all·entities·of·a·distributed·Dune·grid.
 12 More...
12 #include·<vector>13 #include·<vector>
 14 #include·<iostream>
 15 #include·<fstream>
 16 #include·<memory>
 17 #include·<map>
 18 #include·<utility>
 19 #include·<algorithm>
 20 #include·<dune/grid/common/gridenums.hh>
 21 #include·<dune/grid/common/datahandleif.hh>
13 #include·<dune/common/parallel/mpihelper.hh>22 #include·<dune/common/parallel/mpihelper.hh>
14 #include·<dune/common/exceptions.hh> 
15 #include·<dune/geometry/referenceelements.hh> 
16 #include·<dune/grid/utility/globalindexset.hh> 
17 #include·<dune/grid/common/mcmgmapper.hh> 
18 #include·<dune/grid/common/rangegenerators.hh> 
19 Go_to_the_source_code_of_this_file.23 Go_to_the_source_code_of_this_file.
 24 ·Classes
 25 ·class· Dune::GlobalIndexSet<_GridView_>
 26  ·······Calculate·globally·unique·index·over·all·processes·in·a·Dune·grid.
 27 ·········More...
 28  
 29 struct· Dune::GlobalIndexSet<_GridView_>::SubPartitionTypeProvider<_Entity,
 30 ·········Codim_>
 31  ·······Helper·class·to·provide·access·to·subentity·PartitionTypes·with·a·run-
 32 ·········time·codimension.·More...
 33  
 34 struct· Dune::GlobalIndexSet<_GridView_>::SubPartitionTypeProvider<_Entity,_0
 35 ·········>
 36  
 37 ·Namespaces
 38 namespace· Dune
 39  ··········Include·standard·header·files.
 40  
20 *****·Detailed·Description·*****41 *****·Detailed·Description·*****
21 Compute·a·repartitioning·of·a·Dune·grid·using·ParMetis.42 Provides·a·globally·unique·index·for·all·entities·of·a·distributed·Dune·grid.
 43 Such·functionality·is·relevant·for·a·number·of·applications:
 44 ····*·Map·a·degree·of·freedom·associated·with·an·entity·to·its·location·in·a
 45 ······global·matrix·or·global·vector
 46 ····*·Such·indices·for·elements·are·needed·as·input·to·external·mesh
 47 ······partitioners
 48 ····*·Using·matrix·and·vector·routines·from·the·PETSc·or·trilinos·parallel
 49 ······linear·algebra·packages·for·distributed·memory·parallel·computers.
 50 Method:·(1)·The·UniqueEntityPartition·class·assigns·an·owner·process·to·each
 51 entity
 52 ····(2)·Compute·the·number·of·entities·that·are·owned·by·each·process
  
 53 ····(3)·we·communicate·the·index·of·entities·that·are·owned·by·the·process·to
 54 processes
 55 ········that·also·contain·these·entities·but·do·not·own·them,·so·that·on·a·non-
 56 owner·process
 57 ········we·have·information·on·the·index·of·the·entity·that·it·got·from·the
 58 owner-process;
 59 ··Author
 60 ······Benedikt·Oswald,·Patrick·Leidenberger,·Oliver·Sander
 61 ··Attention
 62 ······globally·unique·indices·are·ONLY·provided·for·entities·of·the
 63 ······InteriorBorder_Partition·type,·NOT·for·the·Ghost_Partition·type·!!!
 64 ··Bug:
 65 ······This·code·will·most·likely·not·work·on·grids·with·more·than·one·element
 66 ······type.·Please·ask·on·the·mailing·list·if·you·need·this·feature.
 67 ··Note
 68 ······The·interface·in·this·file·is·experimental,·and·may·change·without·prior
 69 ······notice.
  
22 ===============================================================================70 ===============================================================================
23 ·····Generated·by [doxygen]·1.9.471 ·····Generated·by [doxygen]·1.9.4
144 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00995_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-grid:·parmetisgridpartitioner.hh·Source·File</title>8 <title>dune-grid:·globalindexset.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, 219 lines modifiedOffset 62, 462 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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">parmetisgridpartitioner.hh</div></div>68 ··<div·class="headertitle"><div·class="title">globalindexset.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00995.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00995.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#ifndef·DUNE_GRID_UTILITY_PARMETISGRIDPARTITIONER_HH</span></div> 
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#define·DUNE_GRID_UTILITY_PARMETISGRIDPARTITIONER_HH</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
 74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
76 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div> 
77 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>76 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#ifndef·DUNE_GRID_UTILITY_GLOBALINDEXSET_HH</span></div>
 77 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·DUNE_GRID_UTILITY_GLOBALINDEXSET_HH</span></div>
78 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> 
79 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/parallel/mpihelper.hh&gt;</span></div> 
80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div> 
81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div> 
82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div> 
83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>78 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 79 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00983.html">dune/grid/utility/globalindexset.hh</a>&gt;</span></div>80 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00239.html">dune/grid/common/mcmgmapper.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;fstream&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="a00353.html">dune/grid/common/rangegenerators.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><span·class="preprocessor">#if·HAVE_PARMETIS</span></div>82 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·&lt;memory&gt;</span></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><span·class="preprocessor">#include·&lt;parmetis.h&gt;</span></div>83 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
91 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
92 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">//·only·enable·for·ParMETIS·because·the·implementation·uses·functions·that</span></div> 
93 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">//·are·not·emulated·by·scotch</span></div> 
94 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#ifdef·PARMETIS_MAJOR_VERSION</span></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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div> 
97 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>{</div> 
98 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> 
99 <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>·Gr<span·class="keywordtype">id</span>View&gt;</div> 
100 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">struct·</span>ParMetisGridPartitioner·{</div> 
101 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
102 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="comment">//·define·index·type·as·provided·by·ParMETIS</span></div> 
103 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#if·PARMETIS_MAJOR_VERSION·&gt;·3</span></div> 
104 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">typedef</span>·idx_t·idx_type;</div> 
105 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">typedef</span>·::real_t·real_type;</div> 
106 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#else</span></div>84 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
107 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">typedef</span>·<span·class="keywordtype">int</span>·idx_type;</div> 
108 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">typedef</span>·<span·class="keywordtype">float</span>·real_type;</div> 
109 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#endif·</span><span·class="comment">//·PARMETIS_MAJOR_VERSION·&gt;·3</span></div>85 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
110 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>86 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
111 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dimension·=·<a·class="code·hl_variable"·href="a01033.html#ga89d9f6119d40dcf32189e015fe[·...·truncated·by·diffoscope;·len:·32,·SHA:·43e97a4f5c1f98580499bfac9228929fb6177a45634d1b5f74eb872182fd52fb·...·]</div>87 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>
 88 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00254.html">dune/grid/common/datahandleif.hh</a>&gt;</span></div>
112 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>89 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 90 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#if·HAVE_MPI</span></div>
 91 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">··#include·&lt;dune/common/parallel/mpihelper.hh&gt;</span></div>
 92 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#endif</span></div>
113 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>93 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 94 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
114 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keyword">static</span>·std::vector&lt;unsigned&gt;·partition(<span·class="keyword">const</span>·GridView&amp;·gv,·<span·class="keyword">const</span>·Dune::MPIHelper&amp;·mpihelper)·{</div> 
115 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·numElements·=·gv.size(0);</div> 
116 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
117 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······std::vector&lt;unsigned&gt;·part(numElements);</div> 
118 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
119 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="comment">//·Setup·parameters·for·ParMETIS</span></div> 
120 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······idx_type·wgtflag·=·0;··································<span·class="comment">//·we·don&#39;t·use·weights</span></div> 
121 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······idx_type·numflag·=·0;··································<span·class="comment">//·we·are·using·C-style·arrays</span></div> 
122 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······idx_type·ncon·=·1;·····································<span·class="comment">//·number·of·balance·constraints</span></div> 
123 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······idx_type·ncommonnodes·=·2;·····························<span·class="comment">//·number·of·nodes·elements·must·have·in·common·to·be·considered·adjacent·to·each·other</span></div> 
124 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······idx_type·options[4]·=·{0,·0,·0,·0};····················<span·class="comment">//·use·default·values·for·random·seed,·output·and·coupling</span></div> 
125 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······idx_type·edgecut;······································<span·class="comment">//·will·store·number·of·edges·cut·by·partition</span></div> 
126 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······idx_type·nparts·=·mpihelper.size();····················<span·class="comment">//·number·of·parts·equals·number·of·processes</span></div> 
127 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······std::vector&lt;real_type&gt;·tpwgts(ncon*nparts,·1./nparts);·<span·class="comment">//·load·per·subdomain·and·weight·(same·load·on·every·process)</span></div> 
128 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······std::vector&lt;real_type&gt;·ubvec(ncon,·1.05);··············<span·class="comment">//·weight·tolerance·(same·weight·tolerance·for·every·weight·there·is)</span></div> 
129 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>95 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>{</div>
130 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="comment">//·The·difference·elmdist[i+1]·-·elmdist[i]·is·the·number·of·nodes·that·are·on·process·i</span></div> 
131 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······std::vector&lt;idx_type&gt;·elmdist(nparts+1);</div> 
132 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······elmdist[0]·=·0;</div> 
133 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······std::fill(elmdist.begin()+1,·elmdist.end(),·gv.size(0));·<span·class="comment">//·all·elements·are·on·process·zero</span></div> 
134 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>96 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
135 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="comment">//·Create·and·fill·arrays·&quot;eptr&quot;,·where·eptr[i]·is·the·number·of·vertices·that·belong·to·the·i-th·element,·and</span></div> 
136 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="comment">//·&quot;eind&quot;·contains·the·vertex-numbers·of·the·i-the·element·in·eind[eptr[i]]·to·eind[eptr[i+1]-1]</span></div>97 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>View&gt;</div>
 98 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a04150.html">···62</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04150.html">GlobalIndexSet</a></div>
137 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······std::vector&lt;idx_type&gt;·eptr,·eind;</div>99 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··{</div>
138 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="keywordtype">int</span>·numVertices·=·0;</div>100 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">public</span>:</div>
 101 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a04150.html#a7842178d99a35b241d4c93f7375eb528">···66</a></span>····<span·class="keyword">typedef</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_typedef"·href="a04150.html#a7842178d99a35b241d4c93f7375eb528">Index</a>;</div>
 102 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 103 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Entity,·<span·class="keywordtype">int</span>·Codim&gt;</div>
 104 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a04154.html">···74</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04154.html">SubPartitionTypeProvider</a></div>
 105 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····{</div>
 106 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a04154.html#aef1fd3fdbd2d16ee2efb46844ed2d312">···78</a></span>······<span·class="keyword">static</span>·<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·<a·class="code·hl_function"·href="a04154.html#aef1fd3fdbd2d16ee2efb46844ed2d312">get</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>&amp;·entity,·<span·class="keywordtype">int</span>·codim,·<span·class="keywordtype">int</span>·i)</div>
139 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······eptr.push_back(numVertices);</div>107 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······{</div>
 108 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········<span·class="keywordflow">if</span>·(codim==Codim)</div>
 109 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··········<span·class="keywordflow">return</span>·entity.template·subEntity&lt;Codim&gt;(i).<a·class="code·hl_function"·href="a02766.html#a13ee7a43fb1a7a5ff27c9a6e8f25a7d3">partitionType</a>();</div>
 110 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········<span·class="keywordflow">else</span></div>
 111 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··········<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a04154.html#aef1fd3fdbd2d16ee2efb46844ed2d312">SubPartitionTypeProvider&lt;Entity,Codim-1&gt;::get</a>(entity,·codim,·i);</div>
 112 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······}</div>
 113 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····};</div>
140 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>114 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
141 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·element·:·elements(gv,·<a·class="code·hl_variable"·href="a01067.html#af39b89b2239cd60e67d1a45de71213e0">Partitions::interior</a>))·{</div> 
142 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·curNumVertices·=·referenceElement&lt;double,·dimension&gt;(element.type()).size(dimension);</div>115 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Entity&gt;</div>
 116 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a04158.html">···88</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04154.html">SubPartitionTypeProvider</a>&lt;<a·class="code·hl_class"·href="a02766.html">Entity</a>,0&gt;</div>
 117 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····{</div>
 118 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a04158.html#aa193a238faa3f02e4a301dd20a1eb0b7">···90</a></span>······<span·class="keyword">static</span>·<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·<a·class="code·hl_function"·href="a04158.html#aa193a238faa3f02e4a301dd20a1eb0b7">get</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>&amp;·entity,·<span·class="keywordtype">int</span>·codim,·<span·class="keywordtype">int</span>·i)</div>
143 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>119 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······{</div>
144 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········numVertices·+=·curNumVertices;</div>120 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········<span·class="keywordflow">return</span>·entity.template·subEntity&lt;0&gt;(i).<a·class="code·hl_function"·href="a02766.html#a13ee7a43fb1a7a5ff27c9a6e8f25a7d3">partitionType</a>();</div>
145 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········eptr.push_back(numVertices);</div>121 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······}</div>
146 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>122 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····};</div>
147 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·k·=·0;·k·&lt;·curNumVertices;·++k)</div> 
Max diff block lines reached; 63312/120117 bytes (52.71%) of diff not shown.
26.7 KB
html2text {}
    
Offset 5, 254 lines modifiedOffset 5, 605 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·utility8 ····*·utility
9 parmetisgridpartitioner.hh9 globalindexset.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3#ifndef·DUNE_GRID_UTILITY_PARMETISGRIDPARTITIONER_HH 
15 ·4#define·DUNE_GRID_UTILITY_PARMETISGRIDPARTITIONER_HH14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
 15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·516 ·5
 17 ·35#ifndef·DUNE_GRID_UTILITY_GLOBALINDEXSET_HH
 18 ·36#define·DUNE_GRID_UTILITY_GLOBALINDEXSET_HH
 19 ·37
 20 ·39#include·<vector>
 21 ·40#include·<iostream>
 22 ·41#include·<fstream>
 23 ·42#include·<memory>
 24 ·43#include·<map>
 25 ·44#include·<utility>
17 ·10#include·<algorithm>26 ·45#include·<algorithm>
 27 ·46
18 ·11#include·<vector> 
19 ·12 
20 ·13#include·<dune/common/parallel/mpihelper.hh> 
21 ·14#include·<dune/common/exceptions.hh> 
22 ·15 
23 ·16#include·<dune/geometry/referenceelements.hh> 
24 ·17 
25 ·18#include·<dune/grid/utility/globalindexset.hh> 
26 ·19#include·<dune/grid/common/mcmgmapper.hh> 
27 ·20#include·<dune/grid/common/rangegenerators.hh>28 ·48#include·<dune/grid/common/gridenums.hh>
 29 ·49#include·<dune/grid/common/datahandleif.hh>
28 ·21 
29 ·22#if·HAVE_PARMETIS 
30 ·23 
31 ·24#include·<parmetis.h> 
32 ·25 
33 ·26//·only·enable·for·ParMETIS·because·the·implementation·uses·functions·that 
34 ·27//·are·not·emulated·by·scotch 
35 ·28#ifdef·PARMETIS_MAJOR_VERSION 
36 ·29 
37 ·30namespace·Dune 
38 ·31{ 
39 ·32 
40 ·37·template<class·GridView> 
41 ·38·struct·ParMetisGridPartitioner·{ 
42 ·39 
43 ·40·//·define·index·type·as·provided·by·ParMETIS 
44 ·41#if·PARMETIS_MAJOR_VERSION·>·3 
45 ·42·typedef·idx_t·idx_type; 
46 ·43·typedef·::real_t·real_type; 
47 ·44#else 
48 ·45·typedef·int·idx_type; 
49 ·46·typedef·float·real_type; 
50 ·47#endif·//·PARMETIS_MAJOR_VERSION·>·3 
51 ·48 
52 ·49·constexpr·static·int·dimension·=·GridView::dimension; 
53 ·5030 ·50
 31 ·52#if·HAVE_MPI
 32 ·53·#include·<dune/common/parallel/mpihelper.hh>
54 ·51 
55 ·62·static·std::vector<unsigned>·partition(const·GridView&·gv,·const·Dune:: 
56 MPIHelper&·mpihelper)·{ 
57 ·63·const·unsigned·numElements·=·gv.size(0); 
58 ·64 
59 ·65·std::vector<unsigned>·part(numElements); 
60 ·66 
61 ·67·//·Setup·parameters·for·ParMETIS 
62 ·68·idx_type·wgtflag·=·0;·//·we·don't·use·weights 
63 ·69·idx_type·numflag·=·0;·//·we·are·using·C-style·arrays 
64 ·70·idx_type·ncon·=·1;·//·number·of·balance·constraints 
65 ·71·idx_type·ncommonnodes·=·2;·//·number·of·nodes·elements·must·have·in·common 
66 to·be·considered·adjacent·to·each·other 
67 ·72·idx_type·options[4]·=·{0,·0,·0,·0};·//·use·default·values·for·random·seed, 
68 output·and·coupling 
69 ·73·idx_type·edgecut;·//·will·store·number·of·edges·cut·by·partition 
70 ·74·idx_type·nparts·=·mpihelper.size();·//·number·of·parts·equals·number·of 
71 processes 
72 ·75·std::vector<real_type>·tpwgts(ncon*nparts,·1./nparts);·//·load·per 
73 subdomain·and·weight·(same·load·on·every·process) 
74 ·76·std::vector<real_type>·ubvec(ncon,·1.05);·//·weight·tolerance·(same·weight 
75 tolerance·for·every·weight·there·is) 
76 ·77 
77 ·78·//·The·difference·elmdist[i+1]·-·elmdist[i]·is·the·number·of·nodes·that·are 
78 on·process·i 
79 ·79·std::vector<idx_type>·elmdist(nparts+1); 
80 ·80·elmdist[0]·=·0; 
81 ·81·std::fill(elmdist.begin()+1,·elmdist.end(),·gv.size(0));·//·all·elements 
82 are·on·process·zero 
83 ·82 
84 ·83·//·Create·and·fill·arrays·"eptr",·where·eptr[i]·is·the·number·of·vertices 
85 that·belong·to·the·i-th·element,·and 
86 ·84·//·"eind"·contains·the·vertex-numbers·of·the·i-the·element·in·eind[eptr[i]] 
87 to·eind[eptr[i+1]-1] 
88 ·85·std::vector<idx_type>·eptr,·eind; 
89 ·86·int·numVertices·=·0; 
90 ·87·eptr.push_back(numVertices); 
91 ·88 
92 ·89·for·(const·auto&·element·:·elements(gv,·Partitions::interior))·{ 
93 ·90·const·size_t·curNumVertices·=·referenceElement<double,·dimension> 
94 (element.type()).size(dimension); 
95 ·91 
96 ·92·numVertices·+=·curNumVertices; 
97 ·93·eptr.push_back(numVertices); 
98 ·94 
99 ·95·for·(size_t·k·=·0;·k·<·curNumVertices;·++k) 
100 ·96·eind.push_back(gv.indexSet().subIndex(element,·k,·dimension)); 
101 ·97·} 
102 ·98 
103 ·99·//·Partition·mesh·using·ParMETIS 
104 ·100·if·(0·==·mpihelper.rank())·{ 
105 ·101·MPI_Comm·comm·=·Dune::MPIHelper::getLocalCommunicator(); 
106 ·102 
107 ·103#if·PARMETIS_MAJOR_VERSION·>=·4 
108 ·104·const·int·OK·= 
109 ·105#endif33 ·54#endif
110 ·106·ParMETIS_V3_PartMeshKway(elmdist.data(),·eptr.data(),·eind.data(),·NULL, 
111 &wgtflag,·&numflag, 
112 ·107·&ncon,·&ncommonnodes,·&nparts,·tpwgts.data(),·ubvec.data(), 
113 ·108·options,·&edgecut,·reinterpret_cast<idx_type*>(part.data()),·&comm); 
114 ·109 
Max diff block lines reached; 14692/27340 bytes (53.74%) of diff not shown.
5.44 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00998.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-grid:·persistentcontainerinterface.hh·File·Reference</title>8 <title>dune-grid:·vertexorderfactory.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, 24 lines modifiedOffset 65, 33 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.html">utility</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.html">utility</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">persistentcontainerinterface.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">vertexorderfactory.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
 75 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>
 76 <code>#include·&lt;cstddef&gt;</code><br·/>
 77 <code>#include·&lt;functional&gt;</code><br·/>
 78 <code>#include·&lt;vector&gt;</code><br·/>
 79 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
 80 <code>#include·&lt;dune/geometry/generalvertexorder.hh&gt;</code><br·/>
 81 </div>
75 <p><a·href="a00998_source.html">Go·to·the·source·code·of·this·file.</a></p>82 <p><a·href="a00998_source.html">Go·to·the·source·code·of·this·file.</a></p>
76 <table·class="memberdecls">83 <table·class="memberdecls">
77 <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>
78 Classes</h2></td></tr>85 Classes</h2></td></tr>
79 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04218.html">Dune::PersistentContainerInterface&lt;·G,·T·&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="a04250.html">Dune::VertexOrderByIdFactory&lt;·IdSet,·Index·&gt;</a></td></tr>
80 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Persistent·storage·of·data·on·all·entities·of·a·grid.··<a·href="a04218.html#details">More...</a><br·/></td></tr>87 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·for·GeneralVertexOrder·objects·using·an·<a·class="el"·href="a02830.html"·title="Id·Set·Interface.">IdSet</a>.··<a·href="a04250.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="a04254.html">Dune::VertexOrderByIdFactory&lt;·IdSet,·Index·&gt;::VertexOrder&lt;·dim·&gt;</a></td></tr>
 90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·of·vertex·order·object·may·depend·on·the·dimension·of·the·element··<a·href="a04254.html#details">More...</a><br·/></td></tr>
81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
83 <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>
84 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
85 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>95 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
86 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>96 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
1020 B
html2text {}
    
Offset 6, 19 lines modifiedOffset 6, 29 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·utility9 ····*·utility
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 persistentcontainerinterface.hh·File·Reference11 vertexorderfactory.hh·File·Reference
 12 #include·<algorithm>
 13 #include·<cstddef>
 14 #include·<functional>
 15 #include·<vector>
 16 #include·<dune/geometry/referenceelements.hh>
 17 #include·<dune/geometry/generalvertexorder.hh>
12 Go_to_the_source_code_of_this_file.18 Go_to_the_source_code_of_this_file.
13 ·Classes19 ·Classes
14 class· Dune::PersistentContainerInterface<_G,_T_> 
15  ······Persistent·storage·of·data·on·all·entities·of·a·grid.·More...20 ·class· Dune::VertexOrderByIdFactory<_IdSet,_Index_>
 21  ·······Factory·for·GeneralVertexOrder·objects·using·an·IdSet.·More...
 22  
 23 struct· Dune::VertexOrderByIdFactory<_IdSet,_Index_>::VertexOrder<_dim_>
 24  ·······type·of·vertex·order·object·may·depend·on·the·dimension·of·the·element
 25 ·········More...
16  26  
17 ·Namespaces27 ·Namespaces
18 namespace· Dune28 namespace· Dune
19  ··········Include·standard·header·files.29  ··········Include·standard·header·files.
20  30  
  
21 ===============================================================================31 ===============================================================================
44.0 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00998_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-grid:·persistentcontainerinterface.hh·Source·File</title>8 <title>dune-grid:·vertexorderfactory.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, 122 lines modifiedOffset 62, 77 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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">persistentcontainerinterface.hh</div></div>68 ··<div·class="headertitle"><div·class="title">vertexorderfactory.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00998.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00998.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_PERSISTENTCONTAINERINTERFACE_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_PERSISTENTCONTAINERINTERFACE_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">#ifndef·HEADERCHECK</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_UTILITY_VERTEXORDERFACTORY_HH</span></div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#error·&quot;This·header·exists·for·documentation·purposes·only·and·should·never·be·included·directly.&quot;</span></div> 
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#endif</span></div>77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_UTILITY_VERTEXORDERFACTORY_HH</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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;cstddef&gt;</span></div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;functional&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>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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/geometry/referenceelements.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/geometry/generalvertexorder.hh&gt;</span></div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
85 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·G,·<span·class="keyword">class</span>·T·&gt;</div> 
86 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a04218.html">···54</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04218.html">PersistentContainerInterface</a></div> 
87 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··{</div> 
88 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04218.html">PersistentContainerInterface&lt;·G,·T·&gt;</a>·<a·class="code·hl_class"·href="a04218.html">This</a>;</div> 
89 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
90 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">struct·</span>ImplementationDefined;</div> 
91 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
92 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">public</span>:</div> 
93 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a04218.html#aaf28dd85cc8e3cdfb48ec3d639d1436c">···61</a></span>····<span·class="keyword">typedef</span>·G·<a·class="code·hl_typedef"·href="a04218.html#aaf28dd85cc8e3cdfb48ec3d639d1436c">Grid</a>;</div> 
94 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
95 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a04218.html#a1833f4547351dc31dda536fea8b264ee">···63</a></span>····<span·class="keyword">typedef</span>·T·<a·class="code·hl_typedef"·href="a04218.html#a1833f4547351dc31dda536fea8b264ee">Value</a>;</div> 
96 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
97 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a04218.html#a042a4377e10c3fca2c07292c5c077fba">···65</a></span>····<span·class="keyword">typedef</span>·ImplementationDefined·<a·class="code·hl_typedef"·href="a04218.html#a042a4377e10c3fca2c07292c5c077fba">Size</a>;</div> 
98 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a04218.html#a4e6c0024121f781d24ca5894e6cab40f">···66</a></span>····<span·class="keyword">typedef</span>·ImplementationDefined·<a·class="code·hl_typedef"·href="a04218.html#a4e6c0024121f781d24ca5894e6cab40f">ConstIterator</a>;</div> 
99 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04218.html#a48a813a4745f32050705ef8c557c4ace">···67</a></span>····<span·class="keyword">typedef</span>·ImplementationDefined·<a·class="code·hl_typedef"·href="a04218.html#a48a813a4745f32050705ef8c557c4ace">Iterator</a>;</div> 
100 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
101 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="comment">//·construction</span></div> 
102 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>89 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
103 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a04218.html#a1394b23dc3e824afe58704cc93aa500c">···79</a></span>····<a·class="code·hl_function"·href="a04218.html#a1394b23dc3e824afe58704cc93aa500c">PersistentContainerInterface</a>·(·<a·class="code·hl_typedef"·href="a04218.html#aaf28dd85cc8e3cdfb48ec3d639d1436c">Grid</a>·&amp;grid,·<span·class="keywordtype">int</span>·codim,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04218.html#a1833f4547351dc31dda536fea8b264ee">Value</a>·&amp;value·=·<a·class="code·hl_typedef"·href="a04218.html#a1833f4547351dc31dda536fea8b264ee">Value</a>()·);</div> 
104 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
105 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a04218.html#a49ba72f683489cc1fb00a95f1ba6ace6">···82</a></span>····<a·class="code·hl_function"·href="a04218.html#a49ba72f683489cc1fb00a95f1ba6ace6">PersistentContainerInterface</a>·(·<span·cl[·...·truncated·by·diffoscope;·len:·92,·SHA:·cfaae505ec729f332fd24da64e84533a4807b8792867df6eade78f83afd18b07·...·];</div>90 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·IdSet,·<span·class="keyword">class</span>·Index·=·std::<span·class="keywordtype">size_t</span>&gt;</div>
 91 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04250.html">···32</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04250.html">VertexOrderByIdFactory</a>·{</div>
 92 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02830.html">IdSet</a>&amp;·idset;</div>
106 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>93 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
107 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a04218.html#af66428d1890bc08cd18aef7677abb6dd">···85</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04218.html">This</a>·&amp;<a·class="code·hl_function"·href="a04218.html#af66428d1890bc08cd18aef7677abb6dd">operator=·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04218.html">This</a>·&amp;other·);</div> 
108 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
109 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="comment">//·element·access</span></div>94 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">public</span>:</div>
110 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
111 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div>95 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">template</span>&lt;std::<span·class="keywordtype">size_t</span>·dim&gt;</div>
112 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a04218.html#a17b032bce588f65dec4346c432c4e605">···94</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04218.html#a1833f4547351dc31dda536fea8b264ee">Value</a>[·...·truncated·by·diffoscope;·len:·243,·SHA:·6176a496b4eba9bd86be7c4b96e4c75fc8d07971eef6ba651fc148506bc3a2ed·...·]</div>96 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04254.html">···38</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04254.html">VertexOrder</a>·{</div>
 97 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04254.html#a114a03e5e4ba2c7a20ecbfadf6aa10ef">···40</a></span>······<span·class="keyword">typedef</span>·GeneralVertexOrder&lt;dim,·Index&gt;·<a·class="code·hl_typedef"·href="a04254.html#a114a03e5e4ba2c7a20ecbfadf6aa10ef">type</a>;</div>
113 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>98 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····};</div>
114 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div> 
115 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a04218.html#abeee9492668473f11539b28970583316">··101</a></span>····<a·class="code·hl_typedef"·href="a04218.html#a1833f4547351dc31dda536fea8b264ee">Value</a>·&amp;<a·class="code·hl_function"·href="a04218.html#a17b032bce588f65dec4346c432c4e605">operator[]·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>·&amp;entity·);</div> 
116 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
117 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div> 
118 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a04218.html#af033514250bec0910dc417afcab40a72">··109</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04218.html#a1833f4547351dc31dda536fea8b264ee">Value</a>·&amp;<a·class="code·hl_function"·href="a04218.html#af033514250bec0910dc417afcab40a72">operator()·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>·&amp;entity,·<span·class="keywordtype">int</span>·subEntity·)·<span·class="keyword">const</span>;</div> 
119 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div> 
120 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div> 
121 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno"><a·class="line"·href="a04218.html#a7d6d97823c10e262fd0b6753a7201c02">··117</a></span>····<a·class="code·hl_typedef"·href="a04218.html#a1833f4547351dc31dda536fea8b264ee">Value</a>·&amp;<a·class="code·hl_function"·href="a04218.html#af033514250bec0910dc417afcab40a72">operator()·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>·&amp;entity,·<span·class="keywordtype">int</span>·subEntity·);</div> 
122 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div> 
123 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>····<span·class="comment">//·capacity</span></div> 
124 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div> 
125 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno"><a·class="line"·href="a04218.html#a3ad82e212691728e9b75fdf57ef033ad">··126</a></span>····<a·class="code·hl_typedef"·href="a04218.html#a042a4377e10c3fca2c07292c5c077fba">Size</a>·<a·class="code·hl_function"·href="a04218.html#a3ad82e212691728e9b75fdf57ef033ad">size</a>·()·<span·class="keyword">const</span>;</div> 
126 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div> 
127 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno"><a·class="line"·href="a04218.html#ac73d321af6e5c7ad86758e8e56b02439">··141</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04218.html#ac73d321af6e5c7ad86758e8e56b02439">resize</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04218.html#a1833f4547351dc31dda536fea8b264ee">Value</a>·&amp;value·=·<a·class="code·hl_typedef"·href="a04218.html#a1833f4547351dc31dda536fea8b264ee">Value</a>()·);</div> 
128 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>·</div>99 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
129 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno"><a·class="line"·href="a04218.html#a8b95603a7d98e57afb62003e77c31f5d">··156</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04218.html#a8b95603a7d98e57afb62003e77c31f5d">shrinkToFit</a>·();</div> 
130 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span>·</div> 
131 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</span>····<span·class="comment">//·modifiers</span></div> 
132 <div·class="line"><a·id="l00159"·name="l00159"></a><span·class="lineno">··159</span>·</div> 
133 <div·class="line"><a·id="l00165"·name="l00165"></a><span·class="lineno"><a·class="line"·href="a04218.html#aef35f7421955dd94173792c47f771fbd">··165</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04218.html#aef35f7421955dd94173792c47f771fbd">fill</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04218.html#a1833f4547351dc31dda536fea8b264ee">Value</a>·&amp;value·);</div> 
134 <div·class="line"><a·id="l00166"·name="l00166"></a><span·class="lineno">··166</span>·</div> 
135 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno"><a·class="line"·href="a04218.html#ab58d05bb498f5e4fbda449a55d9f1477">··171</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04218.html#ab58d05bb498f5e4fbda449a55d9f1477">swap</a>·(·<a·class="code·hl_class"·href="a04218.html">This</a>·&amp;other·);</div> 
136 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span>·</div> 
137 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>····<span·class="comment">//·iterators</span></div> 
138 <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno">··174</span>·</div>100 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 101 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04250.html#a4c82bdf862bd2c84e37ad5837893919c">···53</a></span>····<a·class="code·hl_function"·href="a04250.html#a4c82bdf862bd2c84e37ad5837893919c">VertexOrderByIdFactory</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02830.html">IdSet</a>·&amp;idset_)·:·idset(idset_)·{·}</div>
139 <div·class="line"><a·id="l00180"·name="l00180"></a><span·class="lineno"><a·class="line"·href="a04218.html#a5484e3b951608f1e5fb034171cca41bd">··180</a></span>····<a·class="code·hl_typedef"·href="a04218.html#a4e6c0024121f781d24ca5894e6cab40f">ConstIterator</a>·<a·class="code·hl_function"·href="a04218.html#a5484e3b951608f1e5fb034171cca41bd">begin</a>·()·<span·class="keyword">const</span>;</div> 
140 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno"><a·class="line"·href="a04218.html#a69214511716038dc8bd728d074bc342d">··186</a></span>····<a·class="code·hl_typedef"·href="a04218.html#a48a813a4745f32050705ef8c557c4ace">Iterator</a>·<a·class="code·hl_function"·href="a04218.html#a69214511716038dc8bd728d074bc342d">begin</a>·();</div> 
141 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno">··187</span>·</div> 
142 <div·class="line"><a·id="l00193"·name="l00193"></a><span·class="lineno"><a·class="line"·href="a04218.html#a5045cf2b5f7cf47ee3e881102e11a426">··193</a></span>····<a·class="code·hl_typedef"·href="a04218.html#a4e6c0024121f781d24ca5894e6cab40f">ConstIterator</a>·<a·class="code·hl_function"·href="a04218.html#a5045cf2b5f7cf47ee3e881102e11a426">end</a>·()·<span·class="keyword">const</span>;</div> 
143 <div·class="line"><a·id="l00199"·name="l00199"></a><span·class="lineno"><a·class="line"·href="a04218.html#a74a7647256c1c1cbbff1ccd84283e5e1">··199</a></span>····<a·class="code·hl_typedef"·href="a04218.html#a48a813a4745f32050705ef8c557c4ace">Iterator</a>·<a·class="code·hl_function"·href="a04218.html#a74a7647256c1c1cbbff1ccd84283e5e1">end</a>·();</div> 
144 <div·class="line"><a·id="l00200"·name="l00200"></a><span·class="lineno">··200</span>·</div> 
145 <div·class="line"><a·id="l00201"·name="l00201"></a><span·class="lineno">··201</span>····<span·class="comment">//·information</span></div> 
146 <div·class="line"><a·id="l00202"·name="l00202"></a><span·class="lineno">··202</span>·</div> 
147 <div·class="line"><a·id="l00204"·name="l00204"></a><span·class="lineno"><a·class="line"·href="a04218.html#a9b738ee09daa2bd3c308e61cb1e6d54a">··204</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a04218.html#a9b738ee09daa2bd3c308e61cb1e6d54a">codimension</a>·()·<span·class="keyword">const</span>;</div> 
148 <div·class="line"><a·id="l00205"·name="l00205"></a><span·class="lineno">··205</span>··};</div>102 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
149 <div·class="line"><a·id="l00206"·name="l00206"></a><span·class="lineno">··206</span>·</div>103 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 104 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Element&gt;</div>
 105 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a04254.html#a114a03e5e4ba2c7a20ecbfadf6aa10ef">VertexOrder&lt;Element::mydimension&gt;::type</a></div>
 106 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04250.html#aba05d01382697bcc777f9e2117257d5c">···64</a></span>····<a·class="code·hl_function"·href="a04250.html#aba05d01382697bcc777f9e2117257d5c">make</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·&amp;e)<span·class="keyword">·const·</span>{</div>
 107 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 108 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······std::size_t·size·=·<a·class="code·hl_function"·href="a01063.html#ab0aca997f2038524be12174596d09262">referenceElement</a>(e.geometry()).size(Element::mydimension);</div>
 109 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 110 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······std::vector&lt;typename·IdSet::IdType&gt;·ids(size);</div>
 111 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">for</span>(std::size_t·i·=·0;·i·&lt;·size;·++i)</div>
 112 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········ids[i]·=·idset.<a·class="code·hl_function"·href="a02830.html#a01494bdcefef66d680e6e4fc101a593a">subId</a>(e,·i,·Element::mydimension);</div>
 113 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">return</span>·GeneralVertexOrder&lt;Element::mydimension,·Index&gt;</div>
 114 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>···············(e.type(),·ids.begin(),·ids.end());</div>
 115 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>
Max diff block lines reached; 10764/37081 bytes (29.03%) of diff not shown.
7.66 KB
html2text {}
    
Offset 5, 166 lines modifiedOffset 5, 100 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·utility8 ····*·utility
9 persistentcontainerinterface.hh9 vertexorderfactory.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_PERSISTENTCONTAINERINTERFACE_HH 
17 ·6#define·DUNE_PERSISTENTCONTAINERINTERFACE_HH 
18 ·7 
19 ·8#ifndef·HEADERCHECK 
20 ·9#error·"This·header·exists·for·documentation·purposes·only·and·should·never 
21 be·included·directly." 
22 ·10#endif 
23 ·1116 ·5
 17 ·6#ifndef·DUNE_GRID_UTILITY_VERTEXORDERFACTORY_HH
 18 ·7#define·DUNE_GRID_UTILITY_VERTEXORDERFACTORY_HH
 19 ·8
 20 ·9#include·<algorithm>
 21 ·10#include·<cstddef>
 22 ·11#include·<functional>
 23 ·12#include·<vector>
 24 ·13
 25 ·14#include·<dune/geometry/referenceelements.hh>
 26 ·15#include·<dune/geometry/generalvertexorder.hh>
 27 ·16
24 ·12namespace·Dune28 ·17namespace·Dune·{
25 ·13{ 
26 ·14 
27 ·53·template<·class·G,·class·T·> 
28 54·class·PersistentContainerInterface 
29 ·55·{ 
30 ·56·typedef·PersistentContainerInterface<_G,_T_>·This; 
31 ·57 
32 ·58·struct·ImplementationDefined; 
33 ·59 
34 ·60·public: 
35 61·typedef·G·Grid; 
36 ·62 
37 63·typedef·T·Value; 
38 ·64 
39 65·typedef·ImplementationDefined·Size; 
40 66·typedef·ImplementationDefined·ConstIterator; 
41 67·typedef·ImplementationDefined·Iterator; 
42 ·68 
43 ·69·//·construction 
44 ·70 
45 79·PersistentContainerInterface·(·Grid·&grid,·int·codim,·const·Value·&value·= 
46 Value()·); 
47 ·80 
48 82·PersistentContainerInterface·(·const·This·&other·); 
49 ·83 
50 85·const·This·&operator=(·const·This·&other·); 
51 ·86 
52 ·87·//·element·access 
53 ·88 
54 ·93·template<·class·Entity·> 
55 94·const·Value·&operator[](·const·Entity·&entity·)·const; 
56 ·95 
57 ·100·template<·class·Entity·> 
58 101·Value·&operator[](·const·Entity·&entity·); 
59 ·102 
60 ·108·template<·class·Entity·> 
61 109·const·Value·&operator()(·const·Entity·&entity,·int·subEntity·)·const; 
62 ·110 
63 ·116·template<·class·Entity·> 
64 117·Value·&operator()(·const·Entity·&entity,·int·subEntity·); 
65 ·11829 ·18
66 ·119·//·capacity 
67 ·12030 ·20
68 126·Size·size·()·const; 
69 ·127 
70 141·void·resize·(·const·Value·&value·=·Value()·);31 ·31·template<class·IdSet,·class·Index·=·std::size_t>
 32 32·class·VertexOrderByIdFactory·{
 33 ·33·const·IdSet&·idset;
 34 ·34
 35 ·35·public:
 36 ·37·template<std::size_t·dim>
 37 38·struct·VertexOrder·{
 38 40·typedef·GeneralVertexOrder<dim,·Index>·type;
 39 ·41·};
71 ·14240 ·42
 41 ·44
 42 53·VertexOrderByIdFactory(const·IdSet·&idset_)·:·idset(idset_)·{·}
 43 ·54
 44 ·56
 45 ·62·template<typename·Element>
 46 ·63·typename·VertexOrder<Element::mydimension>::type
 47 64·make(const·Element·&e)·const·{
 48 ·65
 49 ·66·std::size_t·size·=·referenceElement(e.geometry()).size(Element::
 50 mydimension);
 51 ·67
 52 ·68·std::vector<typename·IdSet::IdType>·ids(size);
 53 ·69·for(std::size_t·i·=·0;·i·<·size;·++i)
 54 ·70·ids[i]·=·idset.subId(e,·i,·Element::mydimension);
 55 ·71·return·GeneralVertexOrder<Element::mydimension,·Index>
 56 ·72·(e.type(),·ids.begin(),·ids.end());
 57 ·73·}
 58 ·74·};
 59 ·75
72 156·void·shrinkToFit·(); 
73 ·157 
74 ·158·//·modifiers 
75 ·159 
76 165·void·fill·(·const·Value·&value·); 
77 ·166 
78 171·void·swap·(·This·&other·); 
79 ·172 
80 ·173·//·iterators 
81 ·174 
82 180·ConstIterator·begin·()·const; 
83 186·Iterator·begin·(); 
84 ·187 
85 193·ConstIterator·end·()·const; 
86 199·Iterator·end·(); 
87 ·200 
88 ·201·//·information 
89 ·202 
90 204·int·codimension·()·const; 
Max diff block lines reached; 4224/7819 bytes (54.02%) of diff not shown.
7.82 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01004.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-grid:·persistentcontainerwrapper.hh·File·Reference</title>8 <title>dune-grid:·tensorgridfactory.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, 33 lines modifiedOffset 65, 50 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.html">utility</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.html">utility</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">persistentcontainerwrapper.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">tensorgridfactory.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
 75 <p>This·file·provides·a·factory·class·for·tensorproduct·grids.·This·is·a·collection·of·methods·to·generate·monotonous·sequences·as·needed·for·a·tensorproduct·grid.·Apart·from·easy·ones·for·locally·equidistant·grids,·there·are·also·more·involved·methods·like·splitting·a·range·according·to·a·geometric·series.··
 76 <a·href="#details">More...</a></p>
 77 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
 78 <code>#include·&lt;memory&gt;</code><br·/>
 79 <code>#include·&lt;vector&gt;</code><br·/>
 80 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 81 <code>#include·&lt;<a·class="el"·href="a07265_source.html">dune/grid/common/gridfactory.hh</a>&gt;</code><br·/>
75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a01013_source.html">dune/grid/utility/hostgridaccess.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a01022_source.html">dune/grid/yaspgrid.hh</a>&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a07313_source.html">dune/grid/utility/persistentcontainer.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00992_source.html">dune/grid/utility/multiindex.hh</a>&gt;</code><br·/>
77 </div>84 </div>
78 <p><a·href="a01004_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a01004_source.html">Go·to·the·source·code·of·this·file.</a></p>
79 <table·class="memberdecls">86 <table·class="memberdecls">
80 <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>
81 Classes</h2></td></tr>88 Classes</h2></td></tr>
82 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04234.html">Dune::PersistentContainerWrapper&lt;·G,·T·&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="a04242.html">Dune::TensorGridFactory&lt;·Grid·&gt;</a></td></tr>
 90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·factory·class·for·conveniently·creating·tensorproduct·grids.··<a·href="a04242.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="a04238.html">Dune::TensorGridFactoryCreator&lt;·Grid·&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="a04246.html">Dune::TensorGridFactoryCreator&lt;·YaspGrid&lt;·dim,·TensorProductCoordinates&lt;·ctype,·dim·&gt;·&gt;·&gt;</a></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table><table·class="memberdecls">96 </table><table·class="memberdecls">
85 <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>
86 Namespaces</h2></td></tr>98 Namespaces</h2></td></tr>
87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>99 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>100 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>102 </table>
 103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 104 <div·class="textblock"><p·>This·file·provides·a·factory·class·for·tensorproduct·grids.·This·is·a·collection·of·methods·to·generate·monotonous·sequences·as·needed·for·a·tensorproduct·grid.·Apart·from·easy·ones·for·locally·equidistant·grids,·there·are·also·more·involved·methods·like·splitting·a·range·according·to·a·geometric·series.·</p>
 105 <p·>The·grid·generation·process·is·implemented·for·unstructured·grids·and·for·YaspGrid.</p>
 106 <dl·class="section·author"><dt>Author</dt><dd>Dominic·Kempf·</dd></dl>
91 </div><!--·contents·-->107 </div></div><!--·contents·-->
92 <!--·start·footer·part·-->108 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>109 <hr·class="footer"/><address·class="footer"><small>
94 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4110 Generated·by&#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
95 </small></address>111 </small></address>
96 </body>112 </body>
97 </html>113 </html>
1.83 KB
html2text {}
    
Offset 6, 21 lines modifiedOffset 6, 47 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·utility9 ····*·utility
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 persistentcontainerwrapper.hh·File·Reference11 tensorgridfactory.hh·File·Reference
 12 This·file·provides·a·factory·class·for·tensorproduct·grids.·This·is·a
 13 collection·of·methods·to·generate·monotonous·sequences·as·needed·for·a
 14 tensorproduct·grid.·Apart·from·easy·ones·for·locally·equidistant·grids,·there
 15 are·also·more·involved·methods·like·splitting·a·range·according·to·a·geometric
 16 series.·More...
 17 #include·<array>
 18 #include·<memory>
 19 #include·<vector>
 20 #include·<dune/common/fvector.hh>
 21 #include·<dune/grid/common/gridfactory.hh>
 22 #include·<dune/grid/yaspgrid.hh>
12 #include·<dune/grid/utility/hostgridaccess.hh>23 #include·<dune/grid/utility/multiindex.hh>
13 #include·<dune/grid/utility/persistentcontainer.hh> 
14 Go_to_the_source_code_of_this_file.24 Go_to_the_source_code_of_this_file.
15 ·Classes25 ·Classes
16 class· Dune::PersistentContainerWrapper<_G,_T_>26 class· Dune::TensorGridFactory<_Grid_>
 27  ······A·factory·class·for·conveniently·creating·tensorproduct·grids.·More...
 28  
 29 class· Dune::TensorGridFactoryCreator<_Grid_>
 30  
 31 class· Dune::TensorGridFactoryCreator<_YaspGrid<_dim,
 32 ········TensorProductCoordinates<_ctype,_dim_>_>_>
17  33  
18 ·Namespaces34 ·Namespaces
19 namespace· Dune35 namespace· Dune
20  ··········Include·standard·header·files.36  ··········Include·standard·header·files.
21  37  
 38 *****·Detailed·Description·*****
 39 This·file·provides·a·factory·class·for·tensorproduct·grids.·This·is·a
 40 collection·of·methods·to·generate·monotonous·sequences·as·needed·for·a
 41 tensorproduct·grid.·Apart·from·easy·ones·for·locally·equidistant·grids,·there
 42 are·also·more·involved·methods·like·splitting·a·range·according·to·a·geometric
 43 series.
 44 The·grid·generation·process·is·implemented·for·unstructured·grids·and·for
 45 YaspGrid.
 46 ··Author
 47 ······Dominic·Kempf
  
22 ===============================================================================48 ===============================================================================
23 ·····Generated·by [doxygen]·1.9.449 ·····Generated·by [doxygen]·1.9.4
120 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01004_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-grid:·persistentcontainerwrapper.hh·Source·File</title>8 <title>dune-grid:·tensorgridfactory.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, 138 lines modifiedOffset 62, 370 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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">persistentcontainerwrapper.hh</div></div>68 ··<div·class="headertitle"><div·class="title">tensorgridfactory.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a01004.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a01004.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div> 
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div> 
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_PERSISTENTCONTAINERWRAPPER_HH</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#ifndef·DUNE_GRID_UTILITY_TENSORGRIDFACTORY_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_PERSISTENTCONTAINERWRAPPER_HH</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#define·DUNE_GRID_UTILITY_TENSORGRIDFACTORY_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;<a·class="code"·href="a01013.html">dune/grid/utility/hostgridaccess.hh</a>&gt;</span></div> 
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07313.html">dune/grid/utility/persistentcontainer.hh</a>&gt;</span></div> 
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··<span·class="comment">//·PersistentContainerWrapper</span></div>76 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include&lt;array&gt;</span></div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="comment">//·--------------------------</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="keyword">template</span>&lt;·<span·class="keyword">class</span>·G,·<span·class="keyword">class</span>·T·&gt;</div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno"><a·class="line"·href="a04234.html">···18</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04234.html">PersistentContainerWrapper</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>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04234.html">PersistentContainerWrapper&lt;·G,·T·&gt;</a>·<a·class="code·hl_class"·href="a04234.html">This</a>;</div> 
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>77 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include&lt;memory&gt;</span></div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03386.html">Dune::HostGridAccess&lt;·G·&gt;</a>·<a·class="code·hl_class"·href="a03386.html">HostGridAccess</a>;</div>78 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include&lt;vector&gt;</span></div>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>79 <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>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·HostGridAccess::HostGrid·HostGrid;</div> 
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04210.html">PersistentContainer&lt;·HostGrid,·T·&gt;</a>·<a·class="code·hl_class"·href="a04210.html">PersistentContainerHostGrid<[·...·truncated·by·diffoscope;·len:·4,·SHA:·9cf7275a3e9f013bf84dd5cc3205a82dbf6099b65d1a57680449ab95d2251246·...·]</div>80 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 81 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07265.html">dune/grid/common/gridfactory.hh</a>&gt;</span></div>
 82 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01022.html">dune/grid/yaspgrid.hh</a>&gt;</span></div>
 83 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include&lt;<a·class="code"·href="a00992.html">dune/grid/utility/multiindex.hh</a>&gt;</span></div>
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>84 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div>85 <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="a01063.html">Dune</a></div>
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a04234.html#a7fab3fd4ed104d5cf17a02e1b2adaa06">···28</a></span>····<span·class="keyword">typedef</span>·G·<a·class="code·hl_typedef"·href="a04234.html#a7fab3fd4ed104d5cf17a02e1b2adaa06">Grid</a>;</div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04234.html#a9e5a0273b9e547bf20f1987bed6aa6e7">···30</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a04210.html">PersistentContainer&lt;·HostGrid,·T·&gt;::Value</a>·<a·class="code·hl_typedef"·href="a04234.html#a9e5a0273b9e547bf20f1987bed6aa6e7">Value</a>;</div> 
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a04234.html#a92876acc71fee277cc1658d151838e1b">···31</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a04210.html">PersistentContainer&lt;·HostGrid,·T·&gt;::Size</a>·<a·class="code·hl_typedef"·href="a04234.html#a92876acc71fee277cc1658d151838e1b">Size</a>;</div> 
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>86 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>{</div>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a04234.html#ad6b55b3af20d9b48e41daff27f19a1e8">···33</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a04210.html">PersistentContainer&lt;·HostGrid,·T·&gt;::Iterator</a>·<a·class="code·hl_typedef"·href="a04234.html#ad6b55b3af20d9b48e41daff27f19a1e8">Iterator</a>;</div> 
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04234.html#a2683250d790e594e7e34703e781544f0">···34</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a04210.html">Persis[·...·truncated·by·diffoscope;·len:·152,·SHA:·3ab8de754327faeab21fbb52d377576294c971c3dcfb22f8ef36f8d047e2453d·...·]</div>87 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">//·forward·declaration·of·TensorGridFactoryCreator,·which·is·the·real·factory</span></div>
 88 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="comment">//·that·should·be·specialized·for·each·grid.</span></div>
 89 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Gr<span·class="keywordtype">id</span>&gt;</div>
 90 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">class·</span>TensorGridFactoryCreator;</div>
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>91 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04234.html#ac062054287bad49bed14b61a9f17418a">···36</a></span>····<a·class="code·hl_function"·href="a04234.html#ac062054287bad49bed14b61a9f17418a">PersistentContainerWrapper</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04234.html#a7fab3fd4ed104d5cf17a02e1b2adaa06">Grid</a>·&amp;grid,·<span·class="keywordtype">int</span>·codim,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04234.html#a9e5a0273b9e547bf20f1987bed6aa6e7">Value</a>·&amp;value·=·<a·class="code·hl_typedef"·href="a04234.html#a9e5a0273b9e547bf20f1987bed6aa6e7">Value</a>()·)</div> 
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······:·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>(·<a·class="code·hl_class"·href="a03386.html">HostGridAccess</a>::hostGrid(·grid·),·codim,·value·)</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">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</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">typename</span>·Gr<span·class="keywordtype">id</span>&gt;</div>
 93 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04242.html">···41</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04242.html">TensorGridFactory</a></div>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04234.html#a8aa2d3cbd15a9566985f99930f9a8df3">···41</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04234.html#a9e5a0273b9e547bf20f1987bed6aa6e7">Value</a>·&amp;<a·class="code·hl_function"·href="a04234.html#a8aa2d3cbd15a9566985f99930f9a8df3">operator[]·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>·&amp;entity·)<span·class="keyword">·const</span></div> 
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">····</span>{</div> 
113 <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="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>[·HostGridAccess::hostEntity(·entity·)·];</div> 
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</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="keyword">public</span>:</div>
 96 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04242.html#ad9d90e3a78e0bd98e45a1751421a9bda">···44</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Grid::Traits::Communication·<a·class="code·hl_typedef"·href="a04242.html#ad9d90e3a78e0bd98e45a1751421a9bda">Comm</a>;</div>
 97 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04242.html#a2b59b17f93462f93b33eb6d4d15a2c56">···45</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02834.html#af10850d580532530ec127817a2a28c38">Grid::ctype</a>·<a·class="code·hl_typedef"·href="a04242.html#a2b59b17f93462f93b33eb6d4d15a2c56">ctype</a>;</div>
 98 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04242.html#a352c1fe5a25631f7d9ab488484dc0755">···46</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a04242.html#a352c1fe5a25631f7d9ab488484dc0755">dim</a>·=·<a·class="code·hl_variable"·href="a02834.html#a09690fb897713860b54a1d11cdd60ea6">Grid::dimension</a>;</div>
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>99 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 100 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a04242.html#ac89c2576c3dc0828ae57192aca1b30b5">···48</a></span>····std::unique_ptr&lt;Grid&gt;·<a·class="code·hl_function"·href="a04242.html#ac89c2576c3dc0828ae57192aca1b30b5">createGrid</a>(<a·class="code·hl_typedef"·href="a04242.html#ad9d90e3a78e0bd98e45a1751421a9bda">Comm</a>·comm·=·<a·class="code·hl_typedef"·href="a04242.html#ad9d90e3a78e0bd98e45a1751421a9bda">Comm</a>())</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>·Entity·&gt;</div> 
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a04234.html#a04f585db63204fa39d033556db8e5cc7">···47</a></span>····<a·class="code·hl_typedef"·href="a04234.html#a9e5a0273b9e547bf20f1987bed6aa6e7">Value</a>·&amp;<a·class="code·hl_function"·href="a04234.html#a8aa2d3cbd15a9566985f99930f9a8df3">operator[]·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>·&amp;entity·)</div> 
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{</div>101 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····{</div>
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>[·HostGridAccess::hostEntity(·entity·)·];</div>102 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<a·class="code·hl_class"·href="a04238.html">TensorGridFactoryCreator&lt;Grid&gt;</a>·creator(*<span·class="keyword">this</span>);</div>
 103 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·creator.<a·class="code·hl_function"·href="a04238.html#a94d8111ac2e99839302617c1a681f247">createGrid</a>(comm);</div>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div>104 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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"><a·class="line"·href="a04242.html#aef2c11e4eec4cbd97a75eb7e8a5b3a35">···54</a></span>····std::array&lt;std::vector&lt;ctype&gt;·,·<a·class="code·hl_variable"·href="a04242.html#a352c1fe5a25631f7d9ab488484dc0755">dim</a>&gt;·<a·class="code·hl_function"·href="a04242.html#aef2c11e4eec4cbd97a75eb7e8a5b3a35">coords</a>()<span·class="keyword">·const</span></div>
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div> 
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04234.html#a5d1cf02fab84fec3ee1c9386b568edaa">···53</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04234.html#a9e5a0273b9e547bf20f1987bed6aa6e7">Value</a>·&amp;<a·class="code·hl_function"·href="a04234.html#a5d1cf02fab84fec3ee1c9386b568edaa">operator()·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>·&amp;entity,·<span·class="keywordtype">int</span>·subEntity·)<span·class="keyword">·const</span></div> 
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">····</span>{</div>107 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div>
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>(·HostGridAccess::hostEntity(·entity·),·subEntity·);</div> 
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div>108 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·_coords;</div>
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>109 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div> 
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a04234.html#a8f1fec736e5ee6511f2bdeec21336a50">···59</a></span>····<a·class="code·hl_typedef"·href="a04234.html#a9e5a0273b9e547bf20f1987bed6aa6e7">Value</a>·&amp;<a·class="code·hl_function"·hr[·...·truncated·by·diffoscope;·len:·219,·SHA:·3d0168db00a99c2af85dbf45a6202d600c886b496ff35a5624fa13ab980ce19b·...·]</div>110 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 111 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a04242.html#a790faab4670fa55f6bef20fea5c6aacc">···60</a></span>····std::vector&lt;ctype&gt;&amp;·<a·class="code·hl_function"·href="a04242.html#a790faab4670fa55f6bef20fea5c6aacc">operator[]</a>(std::size_t·d)</div>
130 <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>
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>(·HostGridAccess::hostEntity(·entity·),·subEntity·);</div> 
132 <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">···62</span>······<span·class="keywordflow">return</span>·_coords[d];</div>
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>114 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div>
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04234.html#a3d6be07042be5c29b8e4353ca0d1bfb4">···64</a></span>····<a·class="code·hl_typedef"·href="a04234.html#a92876acc71fee277cc1658d151838e1b">Size</a>·<a·class="code·hl_function"·href="a04234.html#a3d6be07042be5c29b8e4353ca0d1bfb4">size</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>.<a·class="code·hl_function"·href="a04222.html#ae0242509604b29711bad1a2747f05ead">size</a>();·}</div> 
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>115 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a04234.html#a8dd41e83011fa64cfce1cb0ef334986a">···66</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04234.html#a8dd41e83011fa64cfce1cb0ef334986a">resize</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04234.html#a9e5a0273b9e547bf20f1987bed6aa6e7">Value</a>·&amp;value·=·<a·class="code·hl_typedef"·href="a04234.html#a9e5a0273b9e547bf20f1987bed6aa6e7">Value</a>()·)·{·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>.<a·class="code·hl_function"·href="a04222.html#a48d6ac1ae8d5abea6288539acb2d9461">resize</a>(·value·);·}</div> 
137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04234.html#ad9555dd3d487203d76096d43904195e9">···67</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04234.html#ad9555dd3d487203d76096d43904195e9">shrink[·...·truncated·by·diffoscope;·len:·256,·SHA:·c710972768912f31949c2c42f7d6a64f5bd0505307403341cb039b5025f62aa6·...·]</div>116 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a04242.html#a82c59f8b6495791a1ff8e8a3306e671e">···66</a></span>····<span·class="keyword">const</span>·std::vector&lt;ctype&gt;&amp;·<a·class="code·hl_function"·href="a04242.html#a82c59f8b64957[·...·truncated·by·diffoscope;·len:·85,·SHA:·c2d1ef2f2fd93bd376360721773c9cb5408ef3646d8f844f6da6cd93dc55a20d·...·]</div>
 117 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">····</span>{</div>
 118 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keywordflow">return</span>·_coords[d];</div>
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>119 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····}</div>
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a04234.html#a21d0bf7393d81489883784d9ab5cb5b6">···69</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04234.html#a21d0bf7393d81489883784d9ab5cb5b6">fill</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04234.html#a9e5a0273b9e547bf20f1987bed6aa6e7">Value</a>·&amp;value·=·<a·class="code·hl_typedef"·href="a04234.html#a9e5a0273b9e547bf20f1987bed6aa6e7">Value</a>()·)·{·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>.<a·class="code·hl_function"·href="a04222.html#a086b7677af48f8286c7f62b6eb286aa2">fill</a>(·value·);·}</div> 
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>120 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 121 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a04242.html#a6fe5730bfc009f6f4e942f7012621145">···79</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04242.html#a6fe5730bfc009f6f4e942f7012621145">setStart</a>·(<span·class="keywordtype">int</span>·d,·<a·class="code·hl_typedef"·href="a04242.html#a2b59b17f93462f93b33eb6d4d15a2c56">ctype</a>·value)</div>
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a04234.html#aa24339a5e21f0e3cb02b142e55fcbe88">···71</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04234.html#aa24339a5e21f0e3cb02b142e55fcbe88">swap</a>·(·<a·class="code·hl_class"·href="a04234.html">This</a>·&amp;other·)·{·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>.<a·class="code·hl_function"·href="a04222.html#a0738f061eb60675341496d78003c53de">swap</a>(·other.<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>·);·}</div> 
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a04234.html#a503cd364c00da82611f3529a764efebc">···73</a></span>····<a·class="code·hl_typedef"·href="a04234.html#a2683250d790e594e7e34703e781544f0">ConstIterator</a>·<a·class="code·hl_function"·href="a04234.html#a503cd364c00da82611f3529a764efebc">begin</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>.<a·class="code·hl_function"·href="a04222.html#a53d6067277588335e00fcbd51e0c7527">begin</a>();·}</div> 
144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a04234.html#adbe719704a2747b2a57485cf906b104b">···74</a></span>····<a·class="code·hl_typedef"·href="a04234.html#ad6b55b3af20d9b48e41daff27f19a1e8">Iterator</a>·<a·class="code·hl_function"·href="a04234.html#adbe719704a2747b2a57485cf906b104b">begin</a>·()·{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>.<a·class="code·hl_function"·href="a04222.html#a53d6067277588335e00fcbd51e0c7527">begin</a>();·}</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"><a·class="line"·href="a04234.html#ab25ec7d5300baf2c40bdaac16b6753e3">···76</a></span>····<a·class="code·hl_typedef"·href="a04234.html#a2683250d790e594e7e34703e781544f0">ConstIterator</a>·<a·class="code·hl_function"·href="a04234.html#ab25ec7d5300baf2c40bdaac16b6753e3">end</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>.<a·class="code·hl_function"·href="a04222.html#ac65153f0ec87128eee577d1ce2870cad">end</a>();·}</div> 
147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a04234.html#afdafc3c1753d845a8a3ab8da36705c0f">···77</a></span>····<a·class="code·hl_typedef"·href="a04234.html#ad6b55b3af20d9b48e41daff27f19a1e8">Iterator</a>·<a·class="code·hl_function"·href="a04234.html#afdafc3c1753d845a8a3ab8da36705c0f">end</a>·()·{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>.<a·class="code·hl_function"·href="a04222.html#ac65153f0ec87128eee577d1ce2870cad">end</a>();·}</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"><a·class="line"·href="a04234.html#a9d4e8aa75af600f2ede0f42db4710225">···79</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a04234.html#a9d4e8aa75af600f2ede0f42db4710225">codimension</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">hostContainer_</a>.<a·class="code·hl_function"·href="a04222.html#a3bdfe5c4c1feda7f2b3255d0f2001577">codimension</a>();·}</div> 
150 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>122 <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">protected</span>:</div>123 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······_coords[d].resize(1);</div>
152 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ffe">···82</a></span>····<a·class="code·hl_class"·href="a04210.html">PersistentContainer&lt;·HostGrid,·T·&gt;</a>·<a·class="code·hl_variable"·href="a04234.html#af333ade27e7373eacc1a5d4267d03ff[·...·truncated·by·diffoscope;·len:·21,·SHA:·e15acb5df0af698ce17e06b562a386115a93fe803ed99f83afdc650bd34e66b0·...·];</div>124 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······_coords[d][0]·=·value;</div>
153 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··};</div>125 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····}</div>
Max diff block lines reached; 68793/100668 bytes (68.34%) of diff not shown.
21.3 KB
html2text {}
    
Offset 5, 199 lines modifiedOffset 5, 483 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·utility8 ····*·utility
9 persistentcontainerwrapper.hh9 tensorgridfactory.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 14 ·3#ifndef·DUNE_GRID_UTILITY_TENSORGRIDFACTORY_HH
 15 ·4#define·DUNE_GRID_UTILITY_TENSORGRIDFACTORY_HH
 16 ·5
 17 ·20#include<array>
 18 ·21#include<memory>
 19 ·22#include<vector>
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- 
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2: 
16 ·5#ifndef·DUNE_PERSISTENTCONTAINERWRAPPER_HH 
17 ·6#define·DUNE_PERSISTENTCONTAINERWRAPPER_HH 
18 ·7 
19 ·8#include·<dune/grid/utility/hostgridaccess.hh> 
20 ·9#include·<dune/grid/utility/persistentcontainer.hh> 
21 ·10 
22 ·11namespace·Dune 
23 ·12{ 
24 ·13 
25 ·14·//·PersistentContainerWrapper 
26 ·15·//·-------------------------- 
27 ·16 
28 ·17·template<·class·G,·class·T·> 
29 18·class·PersistentContainerWrapper 
30 ·19·{ 
31 ·20·typedef·PersistentContainerWrapper<_G,_T_>·This; 
32 ·21 
33 ·22·typedef·Dune::HostGridAccess<_G_>·HostGridAccess; 
34 ·2320 ·23
35 ·24·typedef·typename·HostGridAccess::HostGrid·HostGrid; 
36 ·25·typedef·PersistentContainer<_HostGrid,_T_>·PersistentContainerHostGrid; 
37 ·26 
38 ·27·public: 
39 28·typedef·G·Grid; 
40 ·29 
41 30·typedef·typename·PersistentContainer<_HostGrid,_T_>::Value·Value; 
42 31·typedef·typename·PersistentContainer<_HostGrid,_T_>::Size·Size; 
43 ·32 
44 33·typedef·typename·PersistentContainer<_HostGrid,_T_>::Iterator·Iterator; 
45 34·typedef·typename·PersistentContainer<_HostGrid,_T_>::ConstIterator 
46 ConstIterator;21 ·24#include·<dune/common/fvector.hh>
 22 ·25#include·<dune/grid/common/gridfactory.hh>
 23 ·26#include·<dune/grid/yaspgrid.hh>
 24 ·27#include<dune/grid/utility/multiindex.hh>
 25 ·28
 26 ·29namespace·Dune
 27 ·30{
 28 ·31·//·forward·declaration·of·TensorGridFactoryCreator,·which·is·the·real
 29 factory
 30 ·32·//·that·should·be·specialized·for·each·grid.
 31 ·33·template<typename·Grid>
 32 ·34·class·TensorGridFactoryCreator;
47 ·3533 ·35
 34 ·40·template<typename·Grid>
 35 41·class·TensorGridFactory
48 36·PersistentContainerWrapper·(·const·Grid·&grid,·int·codim,·const·Value·&value 
49 =·Value()·) 
50 ·37·:·hostContainer_(·HostGridAccess::hostGrid(·grid·),·codim,·value·) 
51 ·38·{} 
52 ·39 
53 ·40·template<·class·Entity·> 
54 41·const·Value·&operator[](·const·Entity·&entity·)·const 
55 ·42·{36 ·42·{
56 ·43·return·hostContainer_[·HostGridAccess::hostEntity(·entity·)·]; 
57 ·44·} 
58 ·45 
59 ·46·template<·class·Entity·> 
60 47·Value·&operator[](·const·Entity·&entity·)37 ·43·public:
 38 44·typedef·typename·Grid::Traits::Communication·Comm;
 39 45·typedef·typename·Grid::ctype·ctype;
 40 46·static·const·int·dim·=·Grid::dimension;
 41 ·47
 42 48·std::unique_ptr<Grid>·createGrid(Comm·comm·=·Comm())
61 ·48·{43 ·49·{
62 ·49·return·hostContainer_[·HostGridAccess::hostEntity(·entity·)·];44 ·50·TensorGridFactoryCreator<Grid>·creator(*this);
 45 ·51·return·creator.createGrid(comm);
63 ·50·}46 ·52·}
 47 ·53
 48 54·std::array<std::vector<ctype>·,·dim>·coords()·const
64 ·51 
65 ·52·template<·class·Entity·> 
66 53·const·Value·&operator()(·const·Entity·&entity,·int·subEntity·)·const 
67 ·54·{49 ·55·{
68 ·55·return·hostContainer_(·HostGridAccess::hostEntity(·entity·),·subEntity·);50 ·56·return·_coords;
69 ·56·}51 ·57·}
 52 ·58
 53 60·std::vector<ctype>&·operator[](std::size_t·d)
70 ·57 
71 ·58·template<·class·Entity·> 
72 59·Value·&operator()(·const·Entity·&entity,·int·subEntity·) 
73 ·60·{54 ·61·{
74 ·61·return·hostContainer_(·HostGridAccess::hostEntity(·entity·),·subEntity·);55 ·62·return·_coords[d];
75 ·62·}56 ·63·}
 57 ·64
 58 66·const·std::vector<ctype>&·operator[](std::size_t·d)·const
 59 ·67·{
 60 ·68·return·_coords[d];
 61 ·69·}
76 ·63 
77 64·Size·size·()·const·{·return·hostContainer_.size();·} 
78 ·65 
79 66·void·resize·(·const·Value·&value·=·Value()·)·{·hostContainer_.resize(·value 
80 );·} 
81 67·void·shrinkToFit·()·{·return·hostContainer_.shrinkToFit();·} 
82 ·68 
83 69·void·fill·(·const·Value·&value·=·Value()·)·{·hostContainer_.fill(·value·);·} 
84 ·7062 ·70
 63 79·void·setStart·(int·d,·ctype·value)
85 71·void·swap·(·This·&other·)·{·hostContainer_.swap(·other.hostContainer_·);·} 
86 ·72 
87 73·ConstIterator·begin·()·const·{·return·hostContainer_.begin();·} 
88 74·Iterator·begin·()·{·return·hostContainer_.begin();·} 
89 ·75 
90 76·ConstIterator·end·()·const·{·return·hostContainer_.end();·} 
91 77·Iterator·end·()·{·return·hostContainer_.end();·} 
92 ·78 
93 79·int·codimension·()·const·{·return·hostContainer_.codimension();·} 
Max diff block lines reached; 17296/21798 bytes (79.35%) of diff not shown.
10.4 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01007.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-grid:·gridinfo-gmsh-main.hh·File·Reference</title>8 <title>dune-grid:·hostgridaccess.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, 55 lines modifiedOffset 62, 44 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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">
 69 <a·href="#nested-classes">Classes</a>·&#124;
 70 <a·href="#namespaces">Namespaces</a>··</div>
68 ··<div·class="headertitle"><div·class="title">gridinfo-gmsh-main.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">hostgridaccess.hh·File·Reference</div></div>
69 </div><!--header-->72 </div><!--header-->
70 <div·class="contents">73 <div·class="contents">
  
71 <p>Generic·<a·class="el"·href="a00149.html#a3c04138a5bfe5d72780bb7e82a18e627">main()</a>·function·for·printing·information·about·a·mesh·read·from·a·.msh-file.·· 
72 <a·href="#details">More...</a></p> 
73 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;string&gt;</code><br·/>
74 <code>#include·&lt;cstdlib&gt;</code><br·/> 
75 <code>#include·&lt;exception&gt;</code><br·/> 
76 <code>#include·&lt;iostream&gt;</code><br·/> 
77 <code>#include·&lt;memory&gt;</code><br·/> 
78 <code>#include·&lt;ostream&gt;</code><br·/> 
79 <code>#include·&lt;sstream&gt;</code><br·/> 
80 <code>#include·&lt;stdexcept&gt;</code><br·/> 
81 <code>#include·&lt;string&gt;</code><br·/> 
82 <code>#include·&lt;vector&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/classname.hh&gt;</code><br·/> 
84 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
85 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/> 
86 <code>#include·&lt;<a·class="el"·href="a00833_source.html">dune/grid/io/file/gmshreader.hh</a>&gt;</code><br·/> 
87 <code>#include·&lt;<a·class="el"·href="a07337_source.html">dune/grid/utility/gridinfo.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a07295_source.html">dune/grid/geometrygrid/intersection.hh</a>&gt;</code><br·/>
88 </div>76 </div>
89 <p><a·href="a01007_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a01007_source.html">Go·to·the·source·code·of·this·file.</a></p>
90 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
91 <div·class="textblock"><p·>Generic·<a·class="el"·href="a00149.html#a3c04138a5bfe5d72780bb7e82a18e627">main()</a>·function·for·printing·information·about·a·mesh·read·from·a·.msh-file.·</p> 
92 <dl·class="section·author"><dt>Author</dt><dd>Jö·Fahlke·<a·href="#"·onclick="location.href='mai'+'lto:'+'jor'+'ri'+'t@j'+'or'+'rit'+'.d'+'e';·return·false;">jorri<span·class="obfuscator">.nosp@m.</span>t@jo<span·class="obfuscator">.nosp@m.</span>rrit.<span·class="obfuscator">.nosp@m.</span>de</a>·</dd></dl> 
93 <dl·class="section·date"><dt>Date</dt><dd>2011</dd></dl> 
94 <p>This·header·contains·a·generic·<a·class="el"·href="a00149.html#a3c04138a5bfe5d72780bb7e82a18e627">main()</a>·function.·To·use·it·for·your·grid,·write·a·.cc·file·like·this:·</p><div·class="fragment"><div·class="line"><span·class="preprocessor">#ifdef·HAVE_CONFIG_H</span></div> 
95 <div·class="line"><span·class="preprocessor">#include·&quot;config.h&quot;</span></div> 
96 <div·class="line"><span·class="preprocessor">#endif</span></div> 
97 <div·class="line">·</div> 
98 <div·class="line"><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
99 <div·class="line">·</div> 
100 <div·class="line"><span·class="preprocessor">#include·&lt;dune/grid/mygrid.hh&gt;</span></div> 
101 <div·class="line">·</div> 
102 <div·class="line"><span·class="keyword">const</span>·std::string·programName·=·<span·class="stringliteral">&quot;dune-gridinfo-gmsh-mygrid-3d&quot;</span>;</div> 
103 <div·class="line"><span·class="keyword">typedef</span>·Dune::MyGrid&lt;3&gt;·Grid;</div> 
104 <div·class="line">·</div> 
105 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01007.html">dune/grid/utility/gridinfo-gmsh-main.hh</a>&gt;</span></div> 
106 <div·class="ttc"·id="aa01007_html"><div·class="ttname"><a·href="a01007.html">gridinfo-gmsh-main.hh</a></div><div·class="ttdoc">Generic·main()·function·for·printing·information·about·a·mesh·read·from·a·.msh-file.</div></div> 
107 </div><!--·fragment·--><p>·Write·an·automake·target·for·your·program·as·usual.·No·special·libraries·are·needed·for·you·program,·beyond·what·is·needed·for·the·grid·in·question.·</p>78 <table·class="memberdecls">
 79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 80 Classes</h2></td></tr>
 81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04190.html">Dune::HostGridAccess&lt;·GeometryGrid&lt;·HG,·CoordFunction,·Allocator·&gt;·&gt;</a></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="a04194.html">Dune::HostGridAccess&lt;·GeometryGrid&lt;·HG,·CoordFunction,·Allocator·&gt;·&gt;::Codim&lt;·codim·&gt;</a></td></tr>
 84 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Traits·struct·that·collects·return·types·of·class·member·methods.··<a·href="a04194.html#details">More...</a><br·/></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="a04198.html">Dune::HostGridAccess&lt;·IdentityGrid&lt;·HG·&gt;·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04202.html">Dune::HostGridAccess&lt;·IdentityGrid&lt;·HG·&gt;·&gt;::Codim&lt;·codim·&gt;</a></td></tr>
 89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Traits·struct·that·collects·return·types·of·class·member·methods.··<a·href="a04202.html#details">More...</a><br·/></td></tr>
 90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 91 </table><table·class="memberdecls">
 92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 93 Namespaces</h2></td></tr>
 94 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
 95 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
 96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 97 </table>
108 </div></div><!--·contents·-->98 </div><!--·contents·-->
109 <!--·start·footer·part·-->99 <!--·start·footer·part·-->
110 <hr·class="footer"/><address·class="footer"><small>100 <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.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
112 </small></address>102 </small></address>
113 </body>103 </body>
114 </html>104 </html>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
2.27 KB
html2text {}
    
Offset 5, 51 lines modifiedOffset 5, 33 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·utility8 ····*·utility
 9 Classes·|·Namespaces
 10 hostgridaccess.hh·File·Reference
9 gridinfo-gmsh-main.hh·File·Reference 
10 Generic·main()·function·for·printing·information·about·a·mesh·read·from·a·.msh- 
11 file.·More... 
12 #include·<cstddef> 
13 #include·<cstdlib> 
14 #include·<exception> 
15 #include·<iostream> 
16 #include·<memory> 
17 #include·<ostream> 
18 #include·<sstream> 
19 #include·<stdexcept> 
20 #include·<string>11 #include·<string>
 12 #include·<dune/grid/geometrygrid/intersection.hh>
21 #include·<vector> 
22 #include·<dune/common/classname.hh> 
23 #include·<dune/common/exceptions.hh> 
24 #include·<dune/common/parallel/mpihelper.hh> 
25 #include·<dune/grid/io/file/gmshreader.hh> 
26 #include·<dune/grid/utility/gridinfo.hh> 
27 Go_to_the_source_code_of_this_file.13 Go_to_the_source_code_of_this_file.
 14 ·Classes
 15 struct· Dune::HostGridAccess<_GeometryGrid<_HG,_CoordFunction,_Allocator_>_>
 16  
 17 struct· Dune::HostGridAccess<_GeometryGrid<_HG,_CoordFunction,_Allocator_>_>::
 18 ·········Codim<_codim_>
 19  ·······A·Traits·struct·that·collects·return·types·of·class·member·methods.
 20 ·········More...
 21  
 22 struct· Dune::HostGridAccess<_IdentityGrid<_HG_>_>
 23  
 24 struct· Dune::HostGridAccess<_IdentityGrid<_HG_>_>::Codim<_codim_>
 25  ·······A·Traits·struct·that·collects·return·types·of·class·member·methods.
 26 ·········More...
 27  
 28 ·Namespaces
 29 namespace· Dune
 30  ··········Include·standard·header·files.
 31  
28 *****·Detailed·Description·***** 
29 Generic·main()·function·for·printing·information·about·a·mesh·read·from·a·.msh- 
30 file. 
31 ··Author 
32 ·······Fahlke·jorri.nosp@m.t@jo.nosp@m.rrit..nosp@m.de 
33 ··Date 
34 ······2011 
35 This·header·contains·a·generic·main()·function.·To·use·it·for·your·grid,·write 
36 a·.cc·file·like·this: 
37 #ifdef·HAVE_CONFIG_H 
38 #include·"config.h" 
39 #endif 
40 #include·<string> 
41 #include·<dune/grid/mygrid.hh> 
42 const·std::string·programName·=·"dune-gridinfo-gmsh-mygrid-3d"; 
43 typedef·Dune::MyGrid<3>·Grid; 
44 #include·<dune/grid/utility/gridinfo-gmsh-main.hh> 
45 gridinfo-gmsh-main.hh 
46 Generic·main()·function·for·printing·information·about·a·mesh·read·from·a·.msh- 
47 file. 
48 Write·an·automake·target·for·your·program·as·usual.·No·special·libraries·are 
49 needed·for·you·program,·beyond·what·is·needed·for·the·grid·in·question. 
  
50 ===============================================================================32 ===============================================================================
51 ·····Generated·by [doxygen]·1.9.433 ·····Generated·by [doxygen]·1.9.4
89.1 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01007_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-grid:·gridinfo-gmsh-main.hh·Source·File</title>8 <title>dune-grid:·hostgridaccess.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, 223 lines modifiedOffset 62, 191 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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">gridinfo-gmsh-main.hh</div></div>68 ··<div·class="headertitle"><div·class="title">hostgridaccess.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a01007.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a01007.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_HOSTGRIDACCESS_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_HOSTGRIDACCESS_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_GRID_UTILITY_GRIDINFO_GMSH_MAIN_HH</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_UTILITY_GRIDINFO_GMSH_MAIN_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="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div> 
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;cstdlib&gt;</span></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;exception&gt;</span></div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07295.html">dune/grid/geometrygrid/intersection.hh</a>&gt;</span></div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div> 
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</div>
 85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="comment">//·External·Forward·Declarations</span></div>
 86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//·-----------------------------</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="keyword">template</span>&lt;·<span·class="keyword">class</span>·HostGr<span·class="keywordtype">id</span>,·<span·class="keyword">class</span>·CoordFunction,·<span·class="keyword">class</span>·Allocator·&gt;</div>
 89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">class·</span>GeometryGrid;</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="keyword">template</span>&lt;·<span·class="keyword">class</span>·&gt;</div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;dune/common/classname.hh&gt;</span></div>92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">class·</span>IdentityGrid;</div>
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.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/parallel/mpihelper.hh&gt;</span></div> 
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00833.html">dune/grid/io/file/gmshreader.hh</a>&gt;</span></div> 
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07337.html">dune/grid/utility/gridinfo.hh</a>&gt;</span></div> 
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
97 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifdef·HEADERCHECK</span></div> 
98 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//·define·so·headercheck·will·run</span></div>95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="comment">//·HostGridAccess</span></div>
99 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">const</span>·std::string·programName·=·<span·class="stringliteral">&quot;headercheck&quot;</span>;</div> 
100 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#endif·</span><span·class="comment">//·HEADERCHECK</span></div> 
101 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
102 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#ifndef·DOXYGEN</span></div> 
103 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span>{</div>96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="comment">//·--------------</span></div>
104 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="comment">//·anonymous·namespace·so·we·don&#39;t·freakishly·conflict·with·another·usage()</span></div> 
105 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="comment">//·function·that·may·be·linked·in·from·another·compilation·unit.</span></div> 
106 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keywordtype">void</span>·usage(std::ostream·&amp;stream)·{</div> 
107 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····stream·&lt;&lt;·<span·class="stringliteral">&quot;USAGE:\n&quot;</span></div> 
108 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>···········&lt;&lt;·<span·class="stringliteral">&quot;··&quot;</span>·&lt;&lt;·programName·&lt;&lt;·<span·class="stringliteral">&quot;·[-R·REFINES]·GRIDFILE\n&quot;</span></div> 
109 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>···········&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span></div> 
110 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>···········&lt;&lt;·<span·class="stringliteral">&quot;PARAMETERS:\n&quot;</span></div> 
111 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>···········&lt;&lt;·<span·class="stringliteral">&quot;··-R·REFINES·How·many·global·refines·to·do·after·reading\n&quot;</span></div> 
112 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>···········&lt;&lt;·<span·class="stringliteral">&quot;····(default:·0)\n&quot;</span></div> 
113 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>···········&lt;&lt;·<span·class="stringliteral">&quot;··GRIDFILE·Name·of·the·.msh·file·to·read·the·grid·from.\n&quot;</span></div> 
114 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>···········&lt;&lt;·std::flush;</div> 
115 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</div> 
116 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
117 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keywordtype">bool</span>·prefix_match(<span·class="keyword">const</span>·std::string·&amp;prefix,·<span·class="keyword">const</span>·std::string·&amp;str)</div>98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>·&gt;</div>
 99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">struct·</span>HostGridAccess;</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>·</div>
 103 <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>·HG,·<span·class="keyword">class</span>·CoordFunction,·<span·class="keyword">class</span>·Allocator·&gt;</div>
 104 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04190.html">···41</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_class"·href="a03386.html">HostGridAccess</a>&lt;·<a·class="code·hl_class"·href="a03190.html">GeometryGrid</a>&lt;·HG,·CoordFunction,·Allocator·&gt;·&gt;</div>
118 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··{</div>105 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··{</div>
 106 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04190.html#a44a41a0792353ed6c4188a5ccd99050d">···46</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03190.html">GeometryGrid&lt;·HG,·CoordFunction,·Allocator·&gt;</a>·<a·class="code·hl_typedef"·href="a04190.html#a44a41a0792353ed6c4188a5ccd99050d">Grid</a>;</div>
119 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keywordflow">return</span>·str.compare(0,prefix.size(),·prefix)·==·0;</div> 
120 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··}</div> 
121 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>107 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
122 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keywordtype">void</span>·error_argument_required(<span·class="keyword">const</span>·std::string·&amp;opt)·{</div> 
123 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····std::cerr·&lt;&lt;·<span·class="stringliteral">&quot;Error:·option·&quot;</span>·&lt;&lt;·opt·&lt;&lt;·<span·class="stringliteral">&quot;·requires·argument\n&quot;</span>;</div>108 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04190.html#a17e2f10c468a7f61eec53251fdd5b115">···49</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Grid::HostGrid·<a·class="code·hl_typedef"·href="a[·...·truncated·by·diffoscope;·len:·57,·SHA:·8c0a1e64025c96139c20f26124de0dc02871ad3294a3abe747d2b1d944abcc6f·...·]>;</div>
 109 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 110 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·codim·&gt;</div>
 111 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a04194.html">···58</a></span>····<span·class="keyword">struct·</span>Codim</div>
124 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····usage(std::cerr);</div>112 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{</div>
 113 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a04194.html#a52c0254c4486da10469e71b0d1b2dc72">···61</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Grid::template·<a·class="code·hl_typedef"·href="a04194.html#a52c0254c4486da10469e71b0d1b2dc72">Codim&lt;·codim·&gt;::Entity</a>·<a·class="code·hl_typedef"·href="a04194.html#a52c0254c4486da10469e71b0d1b2dc72">Entity</a>;</div>
125 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····std::exit(1);</div>114 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 115 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04194.html#a1f69fe76fceb9efeef48a9750362b302">···64</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·HostGrid::template·<a·class="code·hl_typedef"·href="a04194.html#a52c0254c4486da10469e71b0d1b2dc72">Codim&lt;·codim·&gt;::Entity</a>·<a·class="code·hl_typedef"·href="a04194.html#a1f69fe76fceb9efeef48a9750362b302">HostEntity</a>;</div>
 116 <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="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a04190.html#a6c4baf7debf8a45d8ac2310236ef489d">···68</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Grid::Traits::LeafIntersection·<a·class="code·hl_typedef"·href="a04190.html#a6c4baf7debf8a45d8ac2310236ef489d">LeafIntersection</a>;</div>
 119 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a04190.html#af3bbce8654288cbd31d01b12e91bba6d">···70</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Grid::Traits::LevelIntersection·<a·class="code·hl_typedef"·href="a04190.html#af3bbce8654288cbd31d01b12e91bba6d">LevelIntersection</a>;</div>
 120 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 121 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a04190.html#ab909b102e8358f8b2a17b340df786675">···73</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·HostGrid::Traits::LeafIntersection·<a·class="code·hl_typedef"·href="a04190.html#ab909b102e8358f8b2a17b340df786675">HostLeafIntersection</a>;</div>
 122 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a04190.html#a183e124e2fb08479651d5186983fe00a">···75</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·HostGrid::Traits::LevelIntersection·<a·class="code·hl_typedef"·href="a04190.html#a183e124e2fb08479651d5186983fe00a">HostLevelIntersection</a>;</div>
 123 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 124 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a04190.html#af31042239fb527f18880cba9b4623697">···81</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04190.html#a17e2f10c468a7f61eec53251fdd5b115">HostGrid</a>·&amp;<a·class="code·hl_function"·href="a04190.html#af31042239fb527f18880cba9b4623697">hostGrid</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03190.html">Grid</a>·&amp;grid·)</div>
126 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··}</div>125 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····{</div>
 126 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">return</span>·grid.<a·class="code·hl_function"·href="a03190.html#a98d19a090b817c6f5b544c2e15c30108">hostGrid</a>();</div>
127 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>127 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····}</div>
128 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keywordtype">void</span>·error_unknown_option(<span·class="keyword">const</span>·std::string·&amp;opt)·{</div> 
129 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····std::cerr·&lt;&lt;·<span·class="stringliteral">&quot;Error:·unknown·option:·&quot;</span>·&lt;&lt;·opt·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div> 
130 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····usage(std::cerr);</div> 
131 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····std::exit(1);</div>128 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 129 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div>
 130 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Codim&lt;·Entity::codimension·&gt;::HostEntity·&amp;</div>
 131 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a04190.html#a2db90cc4adeef329c7c8bf0440b8536c">···88</a></span>····<a·class="code·hl_function"·href="a04190.html#a2db90cc4adeef329c7c8bf0440b8536c">hostEntity</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>·&amp;entity·)</div>
132 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</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>······<span·class="keywordflow">return</span>·hostEntity&lt;·Entity::codimension·&gt;(·entity·);</div>
 134 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····}</div>
Max diff block lines reached; 22900/73975 bytes (30.96%) of diff not shown.
16.7 KB
html2text {}
    
Offset 5, 230 lines modifiedOffset 5, 300 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·utility8 ····*·utility
9 gridinfo-gmsh-main.hh9 hostgridaccess.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
 16 ·5#ifndef·DUNE_GRID_HOSTGRIDACCESS_HH
 17 ·6#define·DUNE_GRID_HOSTGRIDACCESS_HH
 18 ·7
16 ·5 
17 ·6#ifndef·DUNE_GRID_UTILITY_GRIDINFO_GMSH_MAIN_HH 
18 ·7#define·DUNE_GRID_UTILITY_GRIDINFO_GMSH_MAIN_HH 
19 ·8 
20 ·9#include·<cstddef> 
21 ·10#include·<cstdlib> 
22 ·11#include·<exception> 
23 ·12#include·<iostream> 
24 ·13#include·<memory> 
25 ·14#include·<ostream> 
26 ·15#include·<sstream> 
27 ·16#include·<stdexcept> 
28 ·17#include·<string>19 ·8#include·<string>
29 ·18#include·<vector> 
30 ·1920 ·9
31 ·20#include·<dune/common/classname.hh> 
32 ·21#include·<dune/common/exceptions.hh> 
33 ·22#include·<dune/common/parallel/mpihelper.hh>21 ·10#include·<dune/grid/geometrygrid/intersection.hh>
 22 ·11
 23 ·12namespace·Dune
 24 ·13{
 25 ·14
 26 ·15·//·External·Forward·Declarations
 27 ·16·//·-----------------------------
 28 ·17
 29 ·18·template<·class·HostGrid,·class·CoordFunction,·class·Allocator·>
 30 ·19·class·GeometryGrid;
 31 ·20
 32 ·21·template<·class·>
 33 ·22·class·IdentityGrid;
34 ·2334 ·23
 35 ·24
 36 ·25·//·HostGridAccess
 37 ·26·//·--------------
 38 ·27
 39 ·28·template<·class·Grid·>
 40 ·29·struct·HostGridAccess;
 41 ·30
 42 ·31
 43 ·32
 44 ·40·template<·class·HG,·class·CoordFunction,·class·Allocator·>
 45 41·struct·HostGridAccess<·GeometryGrid<·HG,·CoordFunction,·Allocator·>·>
 46 ·42·{
 47 46·typedef·GeometryGrid<_HG,_CoordFunction,_Allocator_>·Grid;
 48 ·47
 49 49·typedef·typename·Grid::HostGrid·HostGrid;
 50 ·50
 51 ·57·template<·int·codim·>
 52 58·struct·Codim
35 ·24#include·<dune/grid/io/file/gmshreader.hh> 
36 ·25#include·<dune/grid/utility/gridinfo.hh> 
37 ·26 
38 ·54#ifdef·HEADERCHECK 
39 ·55//·define·so·headercheck·will·run 
40 ·56const·std::string·programName·=·"headercheck"; 
41 ·57#endif·//·HEADERCHECK 
42 ·58 
43 ·59#ifndef·DOXYGEN 
44 ·60namespace·{ 
45 ·61·//·anonymous·namespace·so·we·don't·freakishly·conflict·with·another·usage() 
46 ·62·//·function·that·may·be·linked·in·from·another·compilation·unit. 
47 ·63·void·usage(std::ostream·&stream)·{ 
48 ·64·stream·<<·"USAGE:\n" 
49 ·65·<<·"·"·<<·programName·<<·"·[-R·REFINES]·GRIDFILE\n" 
50 ·66·<<·"\n" 
51 ·67·<<·"PARAMETERS:\n" 
52 ·68·<<·"·-R·REFINES·How·many·global·refines·to·do·after·reading\n" 
53 ·69·<<·"·(default:·0)\n" 
54 ·70·<<·"·GRIDFILE·Name·of·the·.msh·file·to·read·the·grid·from.\n" 
55 ·71·<<·std::flush; 
56 ·72·} 
57 ·73 
58 ·74·bool·prefix_match(const·std::string·&prefix,·const·std::string·&str) 
59 ·75·{53 ·59·{
60 ·76·return·str.compare(0,prefix.size(),·prefix)·==·0; 
61 ·77·} 
62 ·78 
63 ·79·void·error_argument_required(const·std::string·&opt)·{ 
64 ·80·std::cerr·<<·"Error:·option·"·<<·opt·<<·"·requires·argument\n"; 
65 ·81·usage(std::cerr); 
66 ·82·std::exit(1);54 61·typedef·typename·Grid::template·Codim<_codim_>::Entity·Entity;
 55 ·62
 56 64·typedef·typename·HostGrid::template·Codim<_codim_>::Entity·HostEntity;
 57 ·65·};
 58 ·66
 59 68·typedef·typename·Grid::Traits::LeafIntersection·LeafIntersection;
 60 70·typedef·typename·Grid::Traits::LevelIntersection·LevelIntersection;
 61 ·71
 62 73·typedef·typename·HostGrid::Traits::LeafIntersection·HostLeafIntersection;
 63 75·typedef·typename·HostGrid::Traits::LevelIntersection·HostLevelIntersection;
 64 ·76
 65 81·static·const·HostGrid·&hostGrid·(·const·Grid·&grid·)
 66 ·82·{
 67 ·83·return·grid.hostGrid();
67 ·83·}68 ·84·}
 69 ·85
 70 ·86·template<·class·Entity·>
 71 ·87·static·const·typename·Codim<·Entity::codimension·>::HostEntity·&
 72 88·hostEntity·(·const·Entity·&entity·)
68 ·84 
69 ·85·void·error_unknown_option(const·std::string·&opt)·{ 
70 ·86·std::cerr·<<·"Error:·unknown·option:·"·<<·opt·<<·"\n"; 
71 ·87·usage(std::cerr); 
72 ·88·std::exit(1); 
73 ·89·}73 ·89·{
 74 ·90·return·hostEntity<·Entity::codimension·>(·entity·);
74 ·90 
75 ·91·void·error_parsing_optarg(const·std::string·&opt,·const·std::string·&error) 
76 { 
77 ·92·std::cerr·<<·"Error:·option·"·<<·opt·<<·":·"·<<·error·<<·"\n"; 
Max diff block lines reached; 8325/17099 bytes (48.69%) of diff not shown.
6.98 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01010.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-grid:·entitycommhelper.hh·File·Reference</title>8 <title>dune-grid:·parmetisgridpartitioner.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, 43 lines modifiedOffset 62, 32 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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"> 
69 <a·href="#nested-classes">Classes</a>·&#124; 
70 <a·href="#namespaces">Namespaces</a>··</div> 
71 ··<div·class="headertitle"><div·class="title">entitycommhelper.hh·File·Reference</div></div>68 ··<div·class="headertitle"><div·class="title">parmetisgridpartitioner.hh·File·Reference</div></div>
72 </div><!--header-->69 </div><!--header-->
73 <div·class="contents">70 <div·class="contents">
  
 71 <p>Compute·a·repartitioning·of·a·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·grid·using·ParMetis.··
 72 <a·href="#details">More...</a></p>
 73 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>
 74 <code>#include·&lt;vector&gt;</code><br·/>
 75 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>
 76 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
 77 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
 78 <code>#include·&lt;<a·class="el"·href="a00995_source.html">dune/grid/utility/globalindexset.hh</a>&gt;</code><br·/>
74 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00317_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code><br·/>
 80 <code>#include·&lt;<a·class="el"·href="a00305_source.html">dune/grid/common/rangegenerators.hh</a>&gt;</code><br·/>
75 </div>81 </div>
76 <p><a·href="a01010_source.html">Go·to·the·source·code·of·this·file.</a></p>82 <p><a·href="a01010_source.html">Go·to·the·source·code·of·this·file.</a></p>
 83 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 84 <div·class="textblock"><p·>Compute·a·repartitioning·of·a·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·grid·using·ParMetis.·</p>
77 <table·class="memberdecls"> 
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
79 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="a04130.html">Dune::EntityCommHelper&lt;·InteriorBorder_InteriorBorder_Interface·&gt;</a></td></tr> 
81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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="a04134.html">Dune::EntityCommHelper&lt;·InteriorBorder_All_Interface·&gt;</a></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="a04138.html">Dune::EntityCommHelper&lt;·Overlap_OverlapFront_Interface·&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="a04142.html">Dune::EntityCommHelper&lt;·Overlap_All_Interface·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04146.html">Dune::EntityCommHelper&lt;·All_All_Interface·&gt;</a></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> 
92 Namespaces</h2></td></tr> 
93 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr> 
94 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
96 </table> 
97 </div><!--·contents·-->85 </div></div><!--·contents·-->
98 <!--·start·footer·part·-->86 <!--·start·footer·part·-->
99 <hr·class="footer"/><address·class="footer"><small>87 <hr·class="footer"/><address·class="footer"><small>
100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.488 Generated·by&#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
101 </small></address>89 </small></address>
102 </body>90 </body>
103 </html>91 </html>
1.25 KB
html2text {}
    
Offset 5, 29 lines modifiedOffset 5, 23 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·utility8 ····*·utility
9 Classes·|·Namespaces 
10 entitycommhelper.hh·File·Reference9 parmetisgridpartitioner.hh·File·Reference
 10 Compute·a·repartitioning·of·a·Dune·grid·using·ParMetis.·More...
 11 #include·<algorithm>
 12 #include·<vector>
 13 #include·<dune/common/parallel/mpihelper.hh>
 14 #include·<dune/common/exceptions.hh>
 15 #include·<dune/geometry/referenceelements.hh>
 16 #include·<dune/grid/utility/globalindexset.hh>
11 #include·<dune/grid/common/gridenums.hh>17 #include·<dune/grid/common/mcmgmapper.hh>
 18 #include·<dune/grid/common/rangegenerators.hh>
12 Go_to_the_source_code_of_this_file.19 Go_to_the_source_code_of_this_file.
 20 *****·Detailed·Description·*****
 21 Compute·a·repartitioning·of·a·Dune·grid·using·ParMetis.
13 ·Classes 
14 struct· Dune::EntityCommHelper<_InteriorBorder_InteriorBorder_Interface_> 
15   
16 struct· Dune::EntityCommHelper<_InteriorBorder_All_Interface_> 
17   
18 struct· Dune::EntityCommHelper<_Overlap_OverlapFront_Interface_> 
19   
20 struct· Dune::EntityCommHelper<_Overlap_All_Interface_> 
21   
22 struct· Dune::EntityCommHelper<_All_All_Interface_> 
23   
24 ·Namespaces 
25 namespace· Dune 
26  ··········Include·standard·header·files. 
27   
  
28 ===============================================================================22 ===============================================================================
29 ·····Generated·by [doxygen]·1.9.423 ·····Generated·by [doxygen]·1.9.4
72.9 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01010_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-grid:·entitycommhelper.hh·Source·File</title>8 <title>dune-grid:·parmetisgridpartitioner.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, 139 lines modifiedOffset 62, 219 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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">entitycommhelper.hh</div></div>68 ··<div·class="headertitle"><div·class="title">parmetisgridpartitioner.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a01010.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a01010.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div> 
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div> 
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ENTITYCOMMHELPER_HH</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#ifndef·DUNE_GRID_UTILITY_PARMETISGRIDPARTITIONER_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ENTITYCOMMHELPER_HH</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#define·DUNE_GRID_UTILITY_PARMETISGRIDPARTITIONER_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;<a·class="code"·href="a00236.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>76 <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>·</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="a01063.html">Dune</a></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div>77 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>78 <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">template</span>&lt;·InterfaceType·iftype·&gt;</div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno"><a·class="line"·href="a04126.html">···14</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04126.html">EntityCommHelper</a>;</div>79 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/parallel/mpihelper.hh&gt;</span></div>
 80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
 84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00995.html">dune/grid/utility/globalindexset.hh</a>&gt;</span></div>
 85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00317.html">dune/grid/common/mcmgmapper.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="a00305.html">dune/grid/common/rangegenerators.hh</a>&gt;</span></div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">template</span>&lt;&gt;</div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno"><a·class="line"·href="a04130.html">···18</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04126.html">EntityCommHelper</a>&lt;·<a·class="code·hl_enumvalue"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a8b8e3364d9c34ed2e31f038479012f4f">InteriorBorder_InteriorBorder_Interface</a>·&gt;</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"><a·class="line"·href="a04130.html#add61f7d85749c8c13832056012f2eab7">···20</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04130.html#add61f7d85749c8c13832056012f2eab7">send</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p·)</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>
 88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#if·HAVE_PARMETIS</span></div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>······<span·class="comment">//return·(p·==·InteriorEntity)·||·(p·==·BorderEntity);</span></div> 
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>······<span·class="keywordflow">return</span>·(p·==·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da5886f9fc2fac0eb986874fb2e682fb80">BorderEntity</a>);</div> 
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····}</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><span·class="preprocessor">#include·&lt;parmetis.h&gt;</span></div>
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>91 <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"><a·class="line"·href="a04130.html#a5efdb10386417f93f715abf06f8918b1">···26</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04130.html#a5efdb10386417f93f715abf06f8918b1">receive</a>·[·...·truncated·by·diffoscope;·len:·143,·SHA:·337dfc5cbd52db4aab0e396cf54b639f15249db298d9102fc8e6f1f2b0bbc080·...·]</div>92 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">//·only·enable·for·ParMETIS·because·the·implementation·uses·functions·that</span></div>
 93 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">//·are·not·emulated·by·scotch</span></div>
 94 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#ifdef·PARMETIS_MAJOR_VERSION</span></div>
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····{</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="comment">//return·(p·==·InteriorEntity)·||·(p·==·BorderEntity);</span></div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keywordflow">return</span>·(p·==·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da5886f9fc2fac0eb986874fb2e682fb80">BorderEntity</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>97 <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>·</div>98 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 99 <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>·Gr<span·class="keywordtype">id</span>View&gt;</div>
 100 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">struct·</span>ParMetisGridPartitioner·{</div>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>101 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 102 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="comment">//·define·index·type·as·provided·by·ParMETIS</span></div>
 103 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#if·PARMETIS_MAJOR_VERSION·&gt;·3</span></div>
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">template</span>&lt;&gt;</div>104 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">typedef</span>·idx_t·idx_type;</div>
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04134.html">···35</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04126.html">EntityCommHelper</a>&lt;·<a·class="code·hl_enumvalue"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a05cadca133ee23c967950c19bcbe4b85">InteriorBorder_All_Interface</a>·&gt;</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"><a·class="line"·href="a04134.html#ae79be40a9664c397e8ccb950374b5068">···37</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04134.html#ae79be40a9664c397e8ccb950374b5068">send</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p·)</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>······<span·class="keywordflow">return</span>·(p·==·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da1cdad324759fb0e56c7f035d91f7e4b8">InteriorEntity</a>)·||·(p·==·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da5886f9fc2fac0eb986874fb2e682fb80">BorderEntity</a>);</div> 
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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"><a·class="line"·href="a04134.html#a4f404328d931f5ec1c587d0f083aa59c">···42</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04134.html#a4f404328d931f5ec1c587d0f083aa59c">receive</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p·)</div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{</div>105 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">typedef</span>·::real_t·real_type;</div>
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="comment">//return·true;</span></div>106 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#else</span></div>
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keywordflow">return</span>·(p·!=·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da1cdad324759fb0e56c7f035d91f7e4b8">InteriorEntity</a>);</div> 
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}</div> 
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··};</div>107 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">typedef</span>·<span·class="keywordtype">int</span>·idx_type;</div>
 108 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">typedef</span>·<span·class="keywordtype">float</span>·real_type;</div>
 109 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#endif·</span><span·class="comment">//·PARMETIS_MAJOR_VERSION·&gt;·3</span></div>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>110 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 111 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dimension·=·<a·class="code·hl_variable"·href="a01033.html#ga89d9f6119d40dcf32189e015fe93dda1">GridView::dimension</a>;</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>··<span·class="keyword">template</span>&lt;&gt;</div> 
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a04138.html">···51</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04126.html">EntityCommHelper</a>&lt;·<a·class="code·hl_enumvalue"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a63cd8ac44d5a4cbb8cd1a4176e6b2965">Overlap_OverlapFront_Interface</a>·&gt;</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"><a·class="line"·href="a04138.html#a1c71d5612b84952b7d4bea377876cf0b">···53</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04138.html#a1c71d5612b84952b7d4bea377876cf0b">send</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p·)</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>······<span·class="comment">//return·(p·==·InteriorEntity)·||·(p·==·BorderEntity)·||·(p·==·OverlapEntity);</span></div> 
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·(p·!=·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da0eb7fb9965359955e50690291d9f6d9a">FrontEntity</a>)·&amp;&amp;·(p·!=·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da4db612fa448bc15ef7581235c17e17ea">GhostEntity</a>);</div> 
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>112 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a04138.html#a310a3e12a1f91e9d97e5d5a347dfe099">···59</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04138.html#a310a3e12a1f91e9d97e5d5a347dfe099">receive</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p·)</div> 
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····{</div>113 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 114 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keyword">static</span>·std::vector&lt;unsigned&gt;·partition(<span·class="keyword">const</span>·GridView&amp;·gv,·<span·class="keyword">const</span>·Dune::MPIHelper&amp;·mpihelper)·{</div>
 115 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·numElements·=·gv.size(0);</div>
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="comment">//return·(p·==·InteriorEntity)·||·(p·==·BorderEntity)·||·(p·==·OverlapEntity)·||·(p·==·FrontEntity);</span></div> 
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordflow">return</span>·(p·!=·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da4db612fa448bc15ef7581235c17e17ea">GhostEntity</a>);</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>116 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>117 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······std::vector&lt;unsigned&gt;·part(numElements);</div>
136 <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>
137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">template</span>&lt;&gt;</div>119 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="comment">//·Setup·parameters·for·ParMETIS</span></div>
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a04142.html">···68</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04126.html">EntityCommHelper</a>&lt;·<a·class="code·hl_enumvalue"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a41fd52a5f00a85c7df011f9c532ed98f">Overlap_All_Interface</a>·&gt;</div> 
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··{</div> 
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a04142.html#a0b44e3160fefaf4a06ef329644230e7c">···70</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04142.html#a0b44e3160fefaf4a06ef329644230e7c">send</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p·)</div> 
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····{</div> 
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="comment">//return·(p·==·InteriorEntity)·||·(p·==·BorderEntity)·||·(p·==·OverlapEntity);</span></div> 
143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordflow">return</span>·(p·!=·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da0eb7fb9965359955e50690291d9f6d9a">FrontEntity</a>)·&amp;&amp;·(p·!=·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da4db612fa448bc15ef7581235c17e17ea">GhostEntity</a>);</div> 
144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····}</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"><a·class="line"·href="a04142.html#a053d229dad52aefe3a320b4b3158ea0d">···76</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04142.html#a053[·...·truncated·by·diffoscope;·len:·201,·SHA:·c8f543c8515835555b442063fa56deacd37f39f20197eb05184b590ee01a09d6·...·]</div>120 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······idx_type·wgtflag·=·0;··································<span·class="comment">//·we·don&#39;t·use·weights</span></div>
 121 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······idx_type·numflag·=·0;··································<span·class="comment">//·we·are·using·C-style·arrays</span></div>
 122 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······idx_type·ncon·=·1;·····································<span·class="comment">//·number·of·balance·constraints</span></div>
 123 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······idx_type·ncommonnodes·=·2;·····························<span·class="comment">//·number·of·nodes·elements·must·have·in·common·to·be·considered·adjacent·to·each·other</span></div>
 124 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······idx_type·options[4]·=·{0,·0,·0,·0};····················<span·class="comment">//·use·default·values·for·random·seed,·output·and·coupling</span></div>
 125 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······idx_type·edgecut;······································<span·class="comment">//·will·store·number·of·edges·cut·by·partition</span></div>
 126 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······idx_type·nparts·=·mpihelper.size();····················<span·class="comment">//·number·of·parts·equals·number·of·processes</span></div>
Max diff block lines reached; 33910/60594 bytes (55.96%) of diff not shown.
13.6 KB
html2text {}
    
Offset 5, 191 lines modifiedOffset 5, 254 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·utility8 ····*·utility
9 entitycommhelper.hh9 parmetisgridpartitioner.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 14 ·3#ifndef·DUNE_GRID_UTILITY_PARMETISGRIDPARTITIONER_HH
 15 ·4#define·DUNE_GRID_UTILITY_PARMETISGRIDPARTITIONER_HH
 16 ·5
 17 ·10#include·<algorithm>
 18 ·11#include·<vector>
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- 
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2: 
16 ·5#ifndef·DUNE_ENTITYCOMMHELPER_HH 
17 ·6#define·DUNE_ENTITYCOMMHELPER_HH 
18 ·7 
19 ·8#include·<dune/grid/common/gridenums.hh> 
20 ·9 
21 ·10namespace·Dune 
22 ·11{ 
23 ·1219 ·12
24 ·13·template<·InterfaceType·iftype·> 
25 14·struct·EntityCommHelper;20 ·13#include·<dune/common/parallel/mpihelper.hh>
 21 ·14#include·<dune/common/exceptions.hh>
26 ·1522 ·15
27 ·16 
28 ·17·template<> 
29 18·struct·EntityCommHelper<·InteriorBorder_InteriorBorder_Interface·> 
30 ·19·{ 
31 20·static·bool·send·(·const·PartitionType·p·)23 ·16#include·<dune/geometry/referenceelements.hh>
 24 ·17
 25 ·18#include·<dune/grid/utility/globalindexset.hh>
 26 ·19#include·<dune/grid/common/mcmgmapper.hh>
 27 ·20#include·<dune/grid/common/rangegenerators.hh>
32 ·21·{28 ·21
33 ·22·//return·(p·==·InteriorEntity)·||·(p·==·BorderEntity); 
34 ·23·return·(p·==·BorderEntity); 
35 ·24·}29 ·22#if·HAVE_PARMETIS
 30 ·23
 31 ·24#include·<parmetis.h>
36 ·2532 ·25
37 26·static·bool·receive·(·const·PartitionType·p·) 
38 ·27·{ 
39 ·28·//return·(p·==·InteriorEntity)·||·(p·==·BorderEntity); 
40 ·29·return·(p·==·BorderEntity); 
41 ·30·} 
42 ·31·};33 ·26//·only·enable·for·ParMETIS·because·the·implementation·uses·functions·that
 34 ·27//·are·not·emulated·by·scotch
 35 ·28#ifdef·PARMETIS_MAJOR_VERSION
 36 ·29
 37 ·30namespace·Dune
 38 ·31{
43 ·3239 ·32
 40 ·37·template<class·GridView>
 41 ·38·struct·ParMetisGridPartitioner·{
 42 ·39
 43 ·40·//·define·index·type·as·provided·by·ParMETIS
 44 ·41#if·PARMETIS_MAJOR_VERSION·>·3
 45 ·42·typedef·idx_t·idx_type;
 46 ·43·typedef·::real_t·real_type;
 47 ·44#else
 48 ·45·typedef·int·idx_type;
 49 ·46·typedef·float·real_type;
 50 ·47#endif·//·PARMETIS_MAJOR_VERSION·>·3
44 ·33 
45 ·34·template<> 
46 35·struct·EntityCommHelper<·InteriorBorder_All_Interface·> 
47 ·36·{ 
48 37·static·bool·send·(·const·PartitionType·p·) 
49 ·38·{ 
50 ·39·return·(p·==·InteriorEntity)·||·(p·==·BorderEntity); 
51 ·40·} 
52 ·41 
53 42·static·bool·receive·(·const·PartitionType·p·) 
54 ·43·{ 
55 ·44·//return·true; 
56 ·45·return·(p·!=·InteriorEntity); 
57 ·46·} 
58 ·47·}; 
59 ·4851 ·48
 52 ·49·constexpr·static·int·dimension·=·GridView::dimension;
 53 ·50
 54 ·51
 55 ·62·static·std::vector<unsigned>·partition(const·GridView&·gv,·const·Dune::
 56 MPIHelper&·mpihelper)·{
 57 ·63·const·unsigned·numElements·=·gv.size(0);
 58 ·64
 59 ·65·std::vector<unsigned>·part(numElements);
60 ·49 
61 ·50·template<> 
62 51·struct·EntityCommHelper<·Overlap_OverlapFront_Interface·> 
63 ·52·{ 
64 53·static·bool·send·(·const·PartitionType·p·) 
65 ·54·{ 
66 ·55·//return·(p·==·InteriorEntity)·||·(p·==·BorderEntity)·||·(p·== 
67 OverlapEntity); 
68 ·56·return·(p·!=·FrontEntity)·&&·(p·!=·GhostEntity); 
69 ·57·} 
70 ·58 
71 59·static·bool·receive·(·const·PartitionType·p·) 
72 ·60·{ 
73 ·61·//return·(p·==·InteriorEntity)·||·(p·==·BorderEntity)·||·(p·== 
74 OverlapEntity)·||·(p·==·FrontEntity); 
75 ·62·return·(p·!=·GhostEntity); 
76 ·63·} 
77 ·64·}; 
78 ·65 
79 ·6660 ·66
80 ·67·template<> 
81 68·struct·EntityCommHelper<·Overlap_All_Interface·> 
82 ·69·{ 
83 70·static·bool·send·(·const·PartitionType·p·) 
84 ·71·{ 
85 ·72·//return·(p·==·InteriorEntity)·||·(p·==·BorderEntity)·||·(p·== 
86 OverlapEntity); 
87 ·73·return·(p·!=·FrontEntity)·&&·(p·!=·GhostEntity); 
88 ·74·} 
89 ·75 
90 76·static·bool·receive·([[maybe_unused]]·const·PartitionType·p)61 ·67·//·Setup·parameters·for·ParMETIS
 62 ·68·idx_type·wgtflag·=·0;·//·we·don't·use·weights
 63 ·69·idx_type·numflag·=·0;·//·we·are·using·C-style·arrays
Max diff block lines reached; 9142/13885 bytes (65.84%) of diff not shown.
7.16 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01013.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-grid:·hostgridaccess.hh·File·Reference</title>8 <title>dune-grid:·entitycommhelper.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, 33 lines modifiedOffset 65, 32 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.html">utility</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.html">utility</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">hostgridaccess.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">entitycommhelper.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;string&gt;</code><br·/> 
76 <code>#include·&lt;<a·class="el"·href="a07295_source.html">dune/grid/geometrygrid/intersection.hh</a>&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
77 </div>76 </div>
78 <p><a·href="a01013_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a01013_source.html">Go·to·the·source·code·of·this·file.</a></p>
79 <table·class="memberdecls">78 <table·class="memberdecls">
80 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
81 Classes</h2></td></tr>80 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="a04190.html">Dune::HostGridAccess&lt;·GeometryGrid&lt;·HG,·CoordFunction,·Allocator·&gt;·&gt;</a></td></tr>81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04130.html">Dune::EntityCommHelper&lt;·InteriorBorder_InteriorBorder_Interface·&gt;</a></td></tr>
83 <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="a04134.html">Dune::EntityCommHelper&lt;·InteriorBorder_All_Interface·&gt;</a></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="a04194.html">Dune::HostGridAccess&lt;·GeometryGrid&lt;·HG,·CoordFunction,·Allocator·&gt;·&gt;::Codim&lt;·codim·&gt;</a></td></tr> 
85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Traits·struct·that·collects·return·types·of·class·member·methods.··<a·href="a04194.html#details">More...</a><br·/></td></tr> 
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04198.html">Dune::HostGridAccess&lt;·IdentityGrid&lt;·HG·&gt;·&gt;</a></td></tr>85 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04138.html">Dune::EntityCommHelper&lt;·Overlap_OverlapFront_Interface·&gt;</a></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <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="a04202.html">Dune::HostGridAccess&lt;·IdentityGrid&lt;·HG·&gt;·&gt;::Codim&lt;·codim·&gt;</a></td></tr> 
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Traits·struct·that·collects·return·types·of·class·member·methods.··<a·href="a04202.html#details">More...</a><br·/></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="a04142.html">Dune::EntityCommHelper&lt;·Overlap_All_Interface·&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="a04146.html">Dune::EntityCommHelper&lt;·All_All_Interface·&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 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
93 <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>
94 Namespaces</h2></td></tr>93 Namespaces</h2></td></tr>
95 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>94 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
96 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>95 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
1.31 KB
html2text {}
    
Offset 6, 31 lines modifiedOffset 6, 27 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·utility9 ····*·utility
10 Classes·|·Namespaces10 Classes·|·Namespaces
 11 entitycommhelper.hh·File·Reference
 12 #include·<dune/grid/common/gridenums.hh>
11 hostgridaccess.hh·File·Reference 
12 #include·<string> 
13 #include·<dune/grid/geometrygrid/intersection.hh> 
14 Go_to_the_source_code_of_this_file.13 Go_to_the_source_code_of_this_file.
15 ·Classes14 ·Classes
16 struct· Dune::HostGridAccess<_GeometryGrid<_HG,_CoordFunction,_Allocator_>_>15 struct· Dune::EntityCommHelper<_InteriorBorder_InteriorBorder_Interface_>
17  16  
 17 struct· Dune::EntityCommHelper<_InteriorBorder_All_Interface_>
18 struct· Dune::HostGridAccess<_GeometryGrid<_HG,_CoordFunction,_Allocator_>_>:: 
19 ·········Codim<_codim_> 
20  ·······A·Traits·struct·that·collects·return·types·of·class·member·methods. 
21 ·········More... 
22  18  
23 struct· Dune::HostGridAccess<_IdentityGrid<_HG_>_>19 struct· Dune::EntityCommHelper<_Overlap_OverlapFront_Interface_>
24  20  
25 struct· Dune::HostGridAccess<_IdentityGrid<_HG_>_>::Codim<_codim_> 
26  ·······A·Traits·struct·that·collects·return·types·of·class·member·methods. 
27 ·········More...21 struct· Dune::EntityCommHelper<_Overlap_All_Interface_>
 22  
 23 struct· Dune::EntityCommHelper<_All_All_Interface_>
28  24  
29 ·Namespaces25 ·Namespaces
30 namespace· Dune26 namespace· Dune
31  ··········Include·standard·header·files.27  ··········Include·standard·header·files.
32  28  
  
33 ===============================================================================29 ===============================================================================
82.4 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01013_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-grid:·hostgridaccess.hh·Source·File</title>8 <title>dune-grid:·entitycommhelper.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, 191 lines modifiedOffset 62, 139 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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">hostgridaccess.hh</div></div>68 ··<div·class="headertitle"><div·class="title">entitycommhelper.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a01013.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a01013.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_HOSTGRIDACCESS_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ENTITYCOMMHELPER_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_HOSTGRIDACCESS_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ENTITYCOMMHELPER_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;string&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="a00269.html">dune/grid/common/gridenums.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;<a·class="code"·href="a07295.html">dune/grid/geometrygrid/intersection.hh</a>&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="a01063.html">Dune</a></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="comment">//·External·Forward·Declarations</span></div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>··<span·class="keyword">template</span>&lt;·InterfaceType·iftype·&gt;</div>
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//·-----------------------------</span></div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno"><a·class="line"·href="a04126.html">···14</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04126.html">EntityCommHelper</a>;</div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·HostGr<span·class="keywordtype">id</span>,·<span·class="keyword">class</span>·CoordFunction,·<span·class="keyword">class</s[·...·truncated·by·diffoscope;·len:·19,·SHA:·95534c75bb40949e910c88756b2835ab8d64aab9f64f28d37506d805e3a4d35c·...·]</div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">class·</span>GeometryGrid;</div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">template</span>&lt;&gt;</div>
 88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno"><a·class="line"·href="a04130.html">···18</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04126.html">EntityCommHelper</a>&lt;·<a·class="code·hl_enumvalue"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a8b8e3364d9c34ed2e31f038479012f4f">InteriorBorder_InteriorBorder_Interface</a>·&gt;</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"><a·class="line"·href="a04130.html#add61f7d85749c8c13832056012f2eab7">···20</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04130.html#add61f7d85749c8c13832056012f2eab7">send</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p·)</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>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>······<span·class="comment">//return·(p·==·InteriorEntity)·||·(p·==·BorderEntity);</span></div>
 93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>······<span·class="keywordflow">return</span>·(p·==·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da5886f9fc2fac0eb986874fb2e682fb80">BorderEntity</a>);</div>
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·&gt;</div> 
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">class·</span>IdentityGrid;</div> 
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····}</div>
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="comment">//·HostGridAccess</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="comment">//·--------------</span></div>96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a04130.html#a5efdb10386417f93f715abf06f8918b1">···26</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04130.html#a5efdb10386417f93f715abf06f8918b1">receive</a>·[·...·truncated·by·diffoscope;·len:·143,·SHA:·337dfc5cbd52db4aab0e396cf54b639f15249db298d9102fc8e6f1f2b0bbc080·...·]</div>
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····{</div>
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>·&gt;</div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">struct·</span>HostGridAccess;</div>98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="comment">//return·(p·==·InteriorEntity)·||·(p·==·BorderEntity);</span></div>
 99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keywordflow">return</span>·(p·==·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da5886f9fc2fac0eb986874fb2e682fb80">BorderEntity</a>);</div>
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····}</div>
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</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>·</div>102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
103 <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>·HG,·<span·class="keyword">class</span>·CoordFunction,·<span·class="keyword">class</span>·Allocator·&gt;</div> 
104 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04190.html">···41</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_class"·href="a03386.html">HostGridAccess</a>&lt;·<a·class="code·hl_class"·href="a03190.html">GeometryGrid<[·...·truncated·by·diffoscope;·len:·46,·SHA:·049fe5ca1762a43456fbb1d4146cd64c41a0e5f72fcf5cb300369f6eded4e02f·...·]</div>103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">template</span>&lt;&gt;</div>
 105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04134.html">···35</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04126.html">EntityCommHelper</a>&lt;·<a·class="code·hl_enumvalue"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a05cadca133ee23c967950c19bcbe4b85">InteriorBorder_All_Interface</a>·&gt;</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"><a·class="line"·href="a04134.html#ae79be40a9664c397e8ccb950374b5068">···37</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04134.html#ae79be40a9664c397e8ccb950374b5068">send</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p·)</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>······<span·class="keywordflow">return</span>·(p·==·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da1cdad324759fb0e56c7f035d91f7e4b8">InteriorEntity</a>)·||·(p·==·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da5886f9fc2fac0eb986874fb2e682fb80">BorderEntity</a>);</div>
 110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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"><a·class="line"·href="a04134.html#a4f404328d931f5ec1c587d0f083aa59c">···42</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04134.html#a4f404328d931f5ec1c587d0f083aa59c">receive</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p·)</div>
105 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··{</div>113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{</div>
106 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04190.html#a44a41a0792353ed6c4188a5ccd99050d">···46</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03190.html">GeometryGrid&lt;·HG,·CoordFunction,·Allocato[·...·truncated·by·diffoscope;·len:·100,·SHA:·48d52148703fae2bfafe8a7b83938b03968afd90c5cc0c3c5ad600226f77b5e7·...·]</div>114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="comment">//return·true;</span></div>
 115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keywordflow">return</span>·(p·!=·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da1cdad324759fb0e56c7f035d91f7e4b8">InteriorEntity</a>);</div>
 116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}</div>
107 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··};</div>
108 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04190.html#a17e2f10c468a7f61eec53251fdd5b115">···49</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Grid::HostGrid·<a·class="code·hl_typedef"·href="a0[·...·truncated·by·diffoscope;·len:·58,·SHA:·1e46f9225699242558a248c82771382f8911402b7d73aa53c48b1e2476016c49·...·]</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>··<span·class="keyword">template</span>&lt;&gt;</div>
 121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a04138.html">···51</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04126.html">EntityCommHelper</a>&lt;·<a·class="code·hl_enumvalue"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a63cd8ac44d5a4cbb8cd1a4176e6b2965">Overlap_OverlapFront_Interface</a>·&gt;</div>
109 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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"><a·class="line"·href="a04138.html#a1c71d5612b84952b7d4bea377876cf0b">···53</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04138.html#a1c71d5612b84952b7d4bea377876cf0b">send</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p·)</div>
110 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·codim·&gt;</div> 
111 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a04194.html">···58</a></span>····<span·class="keyword">struct·</span>Codim</div> 
112 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{</div>124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····{</div>
113 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a04194.html#a52c0254c4486da10469e71b0d1b2dc72">···61</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Grid::template·<a·class="code·hl_typedef"·href=[·...·truncated·by·diffoscope;·len:·172,·SHA:·961af396a6bd48243c50240099c957a2ff75e9610fe15f3bc0de5fabb751b754·...·]</div>125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="comment">//return·(p·==·InteriorEntity)·||·(p·==·BorderEntity)·||·(p·==·OverlapEntity);</span></div>
 126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·(p·!=·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da0eb7fb9965359955e50690291d9f6d9a">FrontEntity</a>)·&amp;&amp;·(p·!=·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da4db612fa448bc15ef7581235c17e17ea">GhostEntity</a>);</div>
 127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a04138.html#a310a3e12a1f91e9d97e5d5a347dfe099">···59</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04138.html#a310a3e12a1f91e9d97e5d5a347dfe099">receive</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p·)</div>
 130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····{</div>
 131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="comment">//return·(p·==·InteriorEntity)·||·(p·==·BorderEntity)·||·(p·==·OverlapEntity)·||·(p·==·FrontEntity);</span></div>
 132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordflow">return</span>·(p·!=·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da4db612fa448bc15ef7581235c17e17ea">GhostEntity</a>);</div>
 133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div>
114 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··};</div>
115 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04194.html#a1f69fe76fceb9efeef48a9750362b302">···64</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·HostGrid::template·<a·class="code·hl_typedef"·href="a04194.html#a52c0254c4486da10469e71b0d1b2dc72">Codim&lt;·codim·&gt;::Entity</a>·<a·class="code·hl_typedef"·href="a04194.html#a1f69fe76fceb9efeef48a9750362b302">HostEntity</a>;</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>·</div>
117 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>136 <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="a04190.html#a6c4baf7debf8a45d8ac2310236ef489d">···68</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Grid::Traits::LeafIntersection·<a·class="code·hl_typedef"·href="a04190.html#a6c4baf7debf8a45d8ac2310236ef489d">LeafIntersection</a>;</div> 
119 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a04190.html#af3bbce8654288cbd31d01b12e91bba6d">···70</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Grid::Traits::LevelIntersection·<a·class="code·hl[·...·truncated·by·diffoscope;·len:·84,·SHA:·e43ece9cff7fa32886094f0afa89634f3ba62f7933749b7e25f07b6aeaf2f5f2·...·];</div>137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">template</span>&lt;&gt;</div>
 138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a04142.html">···68</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04126.html">EntityCommHelper</a>&lt;·<a·class="code·hl_enumvalue"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a41fd52a5f00a85c7df011f9c532ed98f">Overlap_All_Interface</a>·&gt;</div>
 139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··{</div>
 140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a04142.html#a0b44e3160fefaf4a06ef329644230e7c">···70</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04142.html#a0b44e3160fefaf4a06ef329644230e7c">send</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p·)</div>
120 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····{</div>
121 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a04190.html#ab909b102e8358f8b2a17b340df786675">···73</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·HostGrid::Traits::LeafIntersection·<a·class="code·hl_typedef"·href="a04190.html#ab909b102e8358f8b2a17b340df786675">HostLeafIntersection</a>;</div> 
122 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a04190.html#a183e124e2fb08479651d5186983fe00a">···75</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·HostGrid::Traits::LevelIntersection·<a·class="code[·...·truncated·by·diffoscope;·len:·92,·SHA:·b13d18e66f2cea3716097355a04b8578c6415932db6a2ace6b373a1ed0f704d1·...·]</div>142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="comment">//return·(p·==·InteriorEntity)·||·(p·==·BorderEntity)·||·(p·==·OverlapEntity);</span></div>
 143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordflow">return</span>·(p·!=·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da0eb7fb9965359955e50690291d9f6d9a">FrontEntity</a>)·&amp;&amp;·(p·!=·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da4db612fa448bc15ef7581235c17e17ea">GhostEntity</a>);</div>
 144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····}</div>
123 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
124 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a04190.html#af31042239fb527f18880cba9b4623697">···81</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04190.html#a17e2f10[·...·truncated·by·diffoscope;·len:·239,·SHA:·747cf74bfe7db66deb5f736921fdb1c3aa59dde97cac83d567b89cbf7f81287e·...·])</div>146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a04142.html#a053d229dad52aefe3a320b4b3158ea0d">···76</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04142.html#a053[·...·truncated·by·diffoscope;·len:·200,·SHA:·c6947e6f50702939967a99e048bcb0f35af5069aaf1b9536ce213c5b5e5c142a·...·])</div>
 147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····{</div>
 148 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
 149 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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>·</div>
125 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····{</div>152 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
126 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">return</span>·grid.<a·class="code·hl_function"·href="a03190.html#a98d19a090b817c6f5b544c2e15c30108">hostGrid</a>();</div> 
127 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····}</div>153 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">template</span>&lt;&gt;</div>
 154 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a04146.html">···84</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04126.html">EntityCommHelper</a>&lt;·<a·class="code·hl_enumvalue"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a22b151c5173503a7f39a3bd93ed6300d">All_All_Interface</a>·&gt;</div>
128 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>155 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··{</div>
 156 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a04146.html#aac850b181d39e0a99c710ffc69e2b5d8">···86</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04146.html#aac850b181d39e0a99c710ffc69e2b5d8">send</a>·([[maybe_unused]]·<span·class="keyword">const</span>·<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p)</div>
 157 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····{</div>
129 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div>158 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
Max diff block lines reached; 18580/68541 bytes (27.11%) of diff not shown.
15.4 KB
html2text {}
    
Offset 5, 300 lines modifiedOffset 5, 191 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·utility8 ····*·utility
9 hostgridaccess.hh9 entitycommhelper.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_GRID_HOSTGRIDACCESS_HH 
17 ·6#define·DUNE_GRID_HOSTGRIDACCESS_HH16 ·5#ifndef·DUNE_ENTITYCOMMHELPER_HH
 17 ·6#define·DUNE_ENTITYCOMMHELPER_HH
18 ·718 ·7
19 ·8#include·<string>19 ·8#include·<dune/grid/common/gridenums.hh>
20 ·920 ·9
21 ·10#include·<dune/grid/geometrygrid/intersection.hh> 
22 ·11 
23 ·12namespace·Dune21 ·10namespace·Dune
24 ·13{22 ·11{
25 ·14 
26 ·15·//·External·Forward·Declarations 
27 ·16·//·----------------------------- 
28 ·17 
29 ·18·template<·class·HostGrid,·class·CoordFunction,·class·Allocator·> 
30 ·19·class·GeometryGrid; 
31 ·20 
32 ·21·template<·class·> 
33 ·22·class·IdentityGrid; 
34 ·2323 ·12
 24 ·13·template<·InterfaceType·iftype·>
 25 14·struct·EntityCommHelper;
 26 ·15
 27 ·16
 28 ·17·template<>
 29 18·struct·EntityCommHelper<·InteriorBorder_InteriorBorder_Interface·>
 30 ·19·{
 31 20·static·bool·send·(·const·PartitionType·p·)
 32 ·21·{
 33 ·22·//return·(p·==·InteriorEntity)·||·(p·==·BorderEntity);
 34 ·23·return·(p·==·BorderEntity);
35 ·2435 ·24·}
36 ·25·//·HostGridAccess 
37 ·26·//·--------------36 ·25
 37 26·static·bool·receive·(·const·PartitionType·p·)
38 ·2738 ·27·{
39 ·28·template<·class·Grid·> 
40 ·29·struct·HostGridAccess;39 ·28·//return·(p·==·InteriorEntity)·||·(p·==·BorderEntity);
 40 ·29·return·(p·==·BorderEntity);
41 ·3041 ·30·}
42 ·3142 ·31·};
43 ·3243 ·32
44 ·40·template<·class·HG,·class·CoordFunction,·class·Allocator·> 
45 41·struct·HostGridAccess<·GeometryGrid<·HG,·CoordFunction,·Allocator·>·>44 ·33
 45 ·34·template<>
 46 35·struct·EntityCommHelper<·InteriorBorder_All_Interface·>
 47 ·36·{
 48 37·static·bool·send·(·const·PartitionType·p·)
 49 ·38·{
 50 ·39·return·(p·==·InteriorEntity)·||·(p·==·BorderEntity);
 51 ·40·}
 52 ·41
 53 42·static·bool·receive·(·const·PartitionType·p·)
46 ·42·{54 ·43·{
47 46·typedef·GeometryGrid<_HG,_CoordFunction,_Allocator_>·Grid; 
48 ·47 
49 49·typedef·typename·Grid::HostGrid·HostGrid; 
50 ·50 
51 ·57·template<·int·codim·> 
52 58·struct·Codim55 ·44·//return·true;
 56 ·45·return·(p·!=·InteriorEntity);
 57 ·46·}
 58 ·47·};
 59 ·48
 60 ·49
 61 ·50·template<>
 62 51·struct·EntityCommHelper<·Overlap_OverlapFront_Interface·>
53 ·59·{63 ·52·{
54 61·typedef·typename·Grid::template·Codim<_codim_>::Entity·Entity; 
55 ·62 
56 64·typedef·typename·HostGrid::template·Codim<_codim_>::Entity·HostEntity;64 53·static·bool·send·(·const·PartitionType·p·)
 65 ·54·{
 66 ·55·//return·(p·==·InteriorEntity)·||·(p·==·BorderEntity)·||·(p·==
 67 OverlapEntity);
 68 ·56·return·(p·!=·FrontEntity)·&&·(p·!=·GhostEntity);
 69 ·57·}
 70 ·58
 71 59·static·bool·receive·(·const·PartitionType·p·)
 72 ·60·{
 73 ·61·//return·(p·==·InteriorEntity)·||·(p·==·BorderEntity)·||·(p·==
 74 OverlapEntity)·||·(p·==·FrontEntity);
 75 ·62·return·(p·!=·GhostEntity);
 76 ·63·}
57 ·65·};77 ·64·};
 78 ·65
58 ·6679 ·66
 80 ·67·template<>
 81 68·struct·EntityCommHelper<·Overlap_All_Interface·>
59 68·typedef·typename·Grid::Traits::LeafIntersection·LeafIntersection; 
60 70·typedef·typename·Grid::Traits::LevelIntersection·LevelIntersection; 
61 ·71 
62 73·typedef·typename·HostGrid::Traits::LeafIntersection·HostLeafIntersection; 
63 75·typedef·typename·HostGrid::Traits::LevelIntersection·HostLevelIntersection; 
64 ·76 
65 81·static·const·HostGrid·&hostGrid·(·const·Grid·&grid·) 
66 ·82·{ 
67 ·83·return·grid.hostGrid(); 
68 ·84·} 
69 ·85 
70 ·86·template<·class·Entity·> 
71 ·87·static·const·typename·Codim<·Entity::codimension·>::HostEntity·& 
72 88·hostEntity·(·const·Entity·&entity·) 
73 ·89·{82 ·69·{
 83 70·static·bool·send·(·const·PartitionType·p·)
 84 ·71·{
 85 ·72·//return·(p·==·InteriorEntity)·||·(p·==·BorderEntity)·||·(p·==
 86 OverlapEntity);
 87 ·73·return·(p·!=·FrontEntity)·&&·(p·!=·GhostEntity);
74 ·90·return·hostEntity<·Entity::codimension·>(·entity·); 
75 ·91·} 
76 ·92 
77 ·93·template<·int·codim·> 
78 ·94·static·const·typename·Codim<·codim·>::HostEntity·& 
Max diff block lines reached; 7986/15738 bytes (50.74%) of diff not shown.
7.73 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01016.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-grid:·tensorgridfactory.hh·File·Reference</title>8 <title>dune-grid:·persistentcontainerinterface.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, 50 lines modifiedOffset 65, 32 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.html">utility</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.html">utility</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">tensorgridfactory.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">persistentcontainerinterface.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>This·file·provides·a·factory·class·for·tensorproduct·grids.·This·is·a·collection·of·methods·to·generate·monotonous·sequences·as·needed·for·a·tensorproduct·grid.·Apart·from·easy·ones·for·locally·equidistant·grids,·there·are·also·more·involved·methods·like·splitting·a·range·according·to·a·geometric·series.·· 
76 <a·href="#details">More...</a></p> 
77 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/> 
78 <code>#include·&lt;memory&gt;</code><br·/> 
79 <code>#include·&lt;vector&gt;</code><br·/> 
80 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
81 <code>#include·&lt;<a·class="el"·href="a07265_source.html">dune/grid/common/gridfactory.hh</a>&gt;</code><br·/> 
82 <code>#include·&lt;<a·class="el"·href="a01022_source.html">dune/grid/yaspgrid.hh</a>&gt;</code><br·/> 
83 <code>#include·&lt;<a·class="el"·href="a01019_source.html">dune/grid/utility/multiindex.hh</a>&gt;</code><br·/> 
84 </div> 
85 <p><a·href="a01016_source.html">Go·to·the·source·code·of·this·file.</a></p>75 <p><a·href="a01016_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">76 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>78 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="a04242.html">Dune::TensorGridFactory&lt;·Grid·&gt;</a></td></tr>79 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04218.html">Dune::PersistentContainerInterface&lt;·G,·T·&gt;</a></td></tr>
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·factory·class·for·conveniently·creating·tensorproduct·grids.··<a·href="a04242.html#details">More...</a><br·/></td></tr>80 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Persistent·storage·of·data·on·all·entities·of·a·grid.··<a·href="a04218.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="a04238.html">Dune::TensorGridFactoryCreator&lt;·Grid·&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="a04246.html">Dune::TensorGridFactoryCreator&lt;·YaspGrid&lt;·dim,·TensorProductCoordinates&lt;·ctype,·dim·&gt;·&gt;·&gt;</a></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
98 Namespaces</h2></td></tr>84 Namespaces</h2></td></tr>
99 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>85 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
100 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>86 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 </table>88 </table>
103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
104 <div·class="textblock"><p·>This·file·provides·a·factory·class·for·tensorproduct·grids.·This·is·a·collection·of·methods·to·generate·monotonous·sequences·as·needed·for·a·tensorproduct·grid.·Apart·from·easy·ones·for·locally·equidistant·grids,·there·are·also·more·involved·methods·like·splitting·a·range·according·to·a·geometric·series.·</p> 
105 <p·>The·grid·generation·process·is·implemented·for·unstructured·grids·and·for·YaspGrid.</p> 
106 <dl·class="section·author"><dt>Author</dt><dd>Dominic·Kempf·</dd></dl> 
107 </div></div><!--·contents·-->89 </div><!--·contents·-->
108 <!--·start·footer·part·-->90 <!--·start·footer·part·-->
109 <hr·class="footer"/><address·class="footer"><small>91 <hr·class="footer"/><address·class="footer"><small>
110 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.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
111 </small></address>93 </small></address>
112 </body>94 </body>
113 </html>95 </html>
1.8 KB
html2text {}
    
Offset 6, 47 lines modifiedOffset 6, 20 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·utility9 ····*·utility
10 Classes·|·Namespaces10 Classes·|·Namespaces
 11 persistentcontainerinterface.hh·File·Reference
11 tensorgridfactory.hh·File·Reference 
12 This·file·provides·a·factory·class·for·tensorproduct·grids.·This·is·a 
13 collection·of·methods·to·generate·monotonous·sequences·as·needed·for·a 
14 tensorproduct·grid.·Apart·from·easy·ones·for·locally·equidistant·grids,·there 
15 are·also·more·involved·methods·like·splitting·a·range·according·to·a·geometric 
16 series.·More... 
17 #include·<array> 
18 #include·<memory> 
19 #include·<vector> 
20 #include·<dune/common/fvector.hh> 
21 #include·<dune/grid/common/gridfactory.hh> 
22 #include·<dune/grid/yaspgrid.hh> 
23 #include·<dune/grid/utility/multiindex.hh> 
24 Go_to_the_source_code_of_this_file.12 Go_to_the_source_code_of_this_file.
25 ·Classes13 ·Classes
 14 class· Dune::PersistentContainerInterface<_G,_T_>
 15  ······Persistent·storage·of·data·on·all·entities·of·a·grid.·More...
26 class· Dune::TensorGridFactory<_Grid_> 
27  ······A·factory·class·for·conveniently·creating·tensorproduct·grids.·More... 
28   
29 class· Dune::TensorGridFactoryCreator<_Grid_> 
30   
31 class· Dune::TensorGridFactoryCreator<_YaspGrid<_dim, 
32 ········TensorProductCoordinates<_ctype,_dim_>_>_> 
33  16  
34 ·Namespaces17 ·Namespaces
35 namespace· Dune18 namespace· Dune
36  ··········Include·standard·header·files.19  ··········Include·standard·header·files.
37  20  
38 *****·Detailed·Description·***** 
39 This·file·provides·a·factory·class·for·tensorproduct·grids.·This·is·a 
40 collection·of·methods·to·generate·monotonous·sequences·as·needed·for·a 
41 tensorproduct·grid.·Apart·from·easy·ones·for·locally·equidistant·grids,·there 
42 are·also·more·involved·methods·like·splitting·a·range·according·to·a·geometric 
43 series. 
44 The·grid·generation·process·is·implemented·for·unstructured·grids·and·for 
45 YaspGrid. 
46 ··Author 
47 ······Dominic·Kempf 
  
48 ===============================================================================21 ===============================================================================
49 ·····Generated·by [doxygen]·1.9.422 ·····Generated·by [doxygen]·1.9.4
111 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01016_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-grid:·tensorgridfactory.hh·Source·File</title>8 <title>dune-grid:·persistentcontainerinterface.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, 370 lines modifiedOffset 62, 122 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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">tensorgridfactory.hh</div></div>68 ··<div·class="headertitle"><div·class="title">persistentcontainerinterface.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a01016.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a01016.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
 73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
 74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</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="preprocessor">#ifndef·DUNE_GRID_UTILITY_TENSORGRIDFACTORY_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_PERSISTENTCONTAINERINTERFACE_HH</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#define·DUNE_GRID_UTILITY_TENSORGRIDFACTORY_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_PERSISTENTCONTAINERINTERFACE_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">#ifndef·HEADERCHECK</span></div>
 79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#error·&quot;This·header·exists·for·documentation·purposes·only·and·should·never·be·included·directly.&quot;</span></div>
76 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</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="preprocessor">#endif</span></div>
77 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include&lt;memory&gt;</span></div> 
78 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include&lt;vector&gt;</span></div> 
79 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
80 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div> 
81 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07265.html">dune/grid/common/gridfactory.hh</a>&gt;</span></div> 
82 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01022.html">dune/grid/yaspgrid.hh</a>&gt;</span></div> 
83 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include&lt;<a·class="code"·href="a01019.html">dune/grid/utility/multiindex.hh</a>&gt;</span></div> 
84 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
85 <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="a01063.html">Dune</a></div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
86 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>{</div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>
87 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">//·forward·declaration·of·TensorGridFactoryCreator,·which·is·the·real·factory</span></div> 
88 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="comment">//·that·should·be·specialized·for·each·grid.</span></div> 
89 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Gr<span·class="keywordtype">id</span>&gt;</div> 
90 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">class·</span>TensorGridFactoryCreator;</div> 
91 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</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">typename</span>·Gr<span·class="keywordtype">id</span>&gt;</div> 
93 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04242.html">···41</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04242.html">TensorGridFactory</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="keyword">public</span>:</div> 
96 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04242.html#ad9d90e3a78e0bd98e45a1751421a9bda">···44</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Grid::Traits::Communication·<a·class="code·hl_typedef"·href="a04242.html#ad9d90e3a78e0bd98e45a1751421a9bda">Comm</a>;</div> 
97 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04242.html#a2b59b17f93462f93b33eb6d4d15a2c56">···45</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02834.html#af10850d580532530ec127817a2a28c38">Grid::ctype</a>·<a·class="code·hl_typedef"·href="a04242.html#a2b59b17f93462f93b33eb6d4d15a2c56">ctype</a>;</div> 
98 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04242.html#a352c1fe5a25631f7d9ab488484dc0755">···46</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a04242.html#a352c1fe5a25631f7d9ab488484dc0755">dim</a>·=·<a·class="code·hl_variable"·href="a02834.html#a09690fb897713860b54a1d11cdd60ea6">Grid::dimension</a>;</div> 
99 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 85 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·G,·<span·class="keyword">class</span>·T·&gt;</div>
 86 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a04218.html">···54</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04218.html">PersistentContainerInterface</a></div>
100 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a04242.html#ac89c2576c3dc0828ae57192aca1b30b5">···48</a></span>····std::unique_ptr&lt;Grid&gt;·<a·class="code·hl_function"·href="a04242.html#ac89c2576c3dc0828ae57192aca1b30b5">createGrid</a>(<a·class="code·hl_typedef"·href="a04242.html#ad9d90e3a78e0bd98e45a1751421a9bda">Comm</a>·comm·=·<a·class="code·hl_typedef"·href="a04242.html#ad9d90e3a78e0bd98e45a1751421a9bda">Comm</a>())</div> 
101 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····{</div> 
102 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<a·class="code·hl_class"·href="a04238.html">TensorGridFactoryCreator&lt;Grid&gt;</a>·creator(*<span·class="keyword">this</span>);</div> 
103 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·creator.<a·class="code·hl_function"·href="a04238.html#a94d8111ac2e99839302617c1a681f247">createGrid</a>(comm);</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>87 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··{</div>
 88 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04218.html">PersistentContainerInterface&lt;·G,·T·&gt;</a>·<a·class="code·hl_class"·href="a04218.html">This</a>;</div>
106 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a04242.html#aef2c11e4eec4cbd97a75eb7e8a5b3a35">···54</a></span>····std::array&lt;std::vector&lt;ctype&gt;·,·<a·class="code·hl_variable"·href="a04242.html#a352c1fe5a25631f7d9ab488484dc0755">dim</a>&gt;·<a·class="code·hl_function"·href="a04242.html#aef2c11e4eec4cbd97a75eb7e8a5b3a35">coords</a>()<span·class="keyword">·const</span></div> 
107 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div> 
108 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·_coords;</div> 
109 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>89 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 90 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">struct·</span>ImplementationDefined;</div>
110 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>91 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
111 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a04242.html#a790faab4670fa55f6bef20fea5c6aacc">···60</a></span>····std::vector&lt;ctype&gt;&amp;·<a·class="code·hl_function"·href="a04242.html#a790faab4670fa55f6bef20fea5c6aacc">operator[]</a>(std::size_t·d)</div>92 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">public</span>:</div>
 93 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a04218.html#aaf28dd85cc8e3cdfb48ec3d639d1436c">···61</a></span>····<span·class="keyword">typedef</span>·G·<a·class="code·hl_typedef"·href="a04218.html#aaf28dd85cc8e3cdfb48ec3d639d1436c">Grid</a>;</div>
112 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····{</div>94 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 95 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a04218.html#a1833f4547351dc31dda536fea8b264ee">···63</a></span>····<span·class="keyword">typedef</span>·T·<a·class="code·hl_typedef"·href="a04218.html#a1833f4547351dc31dda536fea8b264ee">Value</a>;</div>
113 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordflow">return</span>·_coords[d];</div> 
114 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div> 
115 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>96 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
116 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a04242.html#a82c59f8b6495791a1ff8e8a3306e671e">···66</a></span>····<span·class="keyword">const</span>·std::vector&lt;ctype&gt;&amp;·<a·class="code·hl_function"·href="a04242.html#a82c59f8b6495791a1ff8e8a3306e671e">operator[]</a>(std::size_t·d)<span·class="keyword">·const</span></div> 
117 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">····</span>{</div> 
118 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keywordflow">return</span>·_coords[d];</div>97 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a04218.html#a042a4377e10c3fca2c07292c5c077fba">···65</a></span>····<span·class="keyword">typedef</span>·ImplementationDefined·<a·class="code·hl_typedef"·href="a04218.html#a042a4377e10c3fca2c07[·...·truncated·by·diffoscope;·len:·22,·SHA:·92142a5693cda89210d13a52e22de55f25e7e54bcb60b76243e42ef35bab16b3·...·];</div>
 98 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a04218.html#a4e6c0024121f781d24ca5894e6cab40f">···66</a></span>····<span·class="keyword">typedef</span>·ImplementationDefined·<a·class="code·hl_typedef"·href="a04218.html#a4e6c0024121f781d24ca5894e6cab40f">ConstIterator</a>;</div>
 99 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04218.html#a48a813a4745f32050705ef8c557c4ace">···67</a></span>····<span·class="keyword">typedef</span>·ImplementationDefined·<a·class="code·hl_typedef"·href="a04218.html#a48a813a4745f32050705ef8c557c4ace">Iterator</a>;</div>
119 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····}</div>100 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 101 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="comment">//·construction</span></div>
120 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>102 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
121 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a04242.html#a6fe5730bfc009f6f4e942f7012621145">···79</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04242.html#a6fe5730bfc009f6f4e942f7012621145">setStart</a>·(<span·class="keywordtype">int</span>·d,·<a·class="code·hl_ty[·...·truncated·by·diffoscope;·len:·76,·SHA:·4aa16d0dc1b45cae78a8c57c00ef4898487a7af2179e9516a55aaa3dd440efe7·...·]</div>103 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a04218.html#a1394b23dc3e824afe58704cc93aa500c">···79</a></span>····<a·class="code·hl_function"·href="a04218.html#a1394b23dc3e824afe58704cc93aa500c">PersistentContainerInterface</a>·(·<a·class="code·hl_typedef"·href="a04218.html#aaf28dd85cc8e3cdfb48ec3d639d1436[·...·truncated·by·diffoscope;·len:·299,·SHA:·07300c4ed82362fb387b4831de90df37c8d18d054bb323475f11806282ce6db3·...·]</div>
122 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····{</div>104 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 105 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a04218.html#a49ba72f683489cc1fb00a95f1ba6ace6">···82</a></span>····<a·class="code·hl_function"·href="a04218.html#a49ba72f683489cc1fb00a95f1ba6ace6">PersistentContainerInterface</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04218.html">This</a>·&amp;other·);</div>
123 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······_coords[d].resize(1);</div> 
124 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······_coords[d][0]·=·value;</div> 
125 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····}</div>106 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 107 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a04218.html#af66428d1890bc08cd18aef7677abb6dd">···85</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04218.html">This</a>·&amp;<a·class="code·hl_function"·href="a04218.html#af66428d1890bc08cd18aef7677abb6dd">operator=·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04218.html">This</a>·&amp;other·);</div>
126 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>108 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 109 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="comment">//·element·access</span></div>
127 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a04242.html#a55863e33b89dcc050965e1e319606ced">···93</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04242.html#a55863e33b89dcc050965e1e319606ced">fillIntervals</a>·(<span·class="keywordtype">int</span>·d,·<span·class="keywordtype">int</span>·n,·<a·class="code·hl_typedef"·href="a04242.html#a2b59b17f93462f93b33eb6d4d15a2c56">ctype</a>·h)</div> 
128 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····{</div> 
129 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······emptyCheck·(d);</div> 
130 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·n;·i++)</div> 
131 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········_coords[d].push_back·(_coords[d].back·()·+·h);</div> 
132 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····}</div>110 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 111 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div>
 112 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a04218.html#a17b032bce588f65dec4346c432c4e605">···94</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04218.html#a1833f4547351dc31dda536fea8b264ee">Value</a>·&amp;<a·class="code·hl_function"·href="a04218.html#a17b032bce588f65dec4346c432c4e605">operator[]·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>·&amp;entity·)·<span·class="keyword">const</span>;</div>
133 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>113 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
134 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a04242.html#a01833fc934834259aab1cc392d540de9">··108</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04242.html#a01833fc934834259aab1cc392d540de9">fillRa[·...·truncated·by·diffoscope;·len:·183,·SHA:·927797b43065a4eb1de2cbfd269a2d50665696b791e59e3b9616ac625ccf18e2·...·]</div>114 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div>
 115 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a04218.html#abeee9492668473f11539b28970583316">··101</a></span>····<a·class="code·hl_typedef"·href="a04218.html#a1833f4547351dc31dda536fea8b264ee">Value</a>·&amp;<a·class="code·hl_function"·href="a04218.html#a17b032bce588f65dec4346c432c4e605">operator[]·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>·&amp;entity·);</div>
135 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>····{</div>116 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
136 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>······emptyCheck·(d);</div> 
137 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04242.html#a2b59b17f93462f93b33eb6d4d15a2c56">ctype</a>·h·=·(end·-·_coords[d].back·())·/·n;</div> 
138 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·n·-·1;·i++)</div>117 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div>
 118 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a04218.html#af033514250bec0910dc417afcab40a72">··109</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04218.html#a1833f4547351dc31dda536fea8b264ee">Value</a>·&amp;<a·class="code·hl_function"·href="a04218.html#af033514250bec0910dc417afcab40a72">operator()·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>·&amp;entity,·<span·class="keywordtype">int</span>·subEntity·)·<span·class="keyword">const</span>;</div>
139 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>········_coords[d].push_back·(_coords[d].back·()·+·h);</div> 
140 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>······_coords[d].push_back·(end);</div> 
141 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>····}</div> 
142 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>119 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
 120 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div>
 121 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno"><a·class="line"·href="a04218.html#a7d6d97823c10e262fd0b6753a7201c02">··117</a></span>····<a·class="code·hl_typedef"·href="a04218.html#a1833f4547351dc31dda536fea8b264ee">Value</a>·&amp;<a·class="code·hl_function"·href="a04218.html#af033514250bec0910dc417afcab40a72">operator()·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>·&amp;entity,·<span·class="keywordtype">int</span>·subEntity·);</div>
143 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno"><a·class="line"·href="a04242.html#a2cc08c4ddc58003ca5aff1ca5bbba960">··125</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04242.html#a2cc08c4ddc58003ca5aff1ca5bbba960">fillUntil</a>·(<span·class="keywordtype">int</span>·d,·<a·class="code·hl_typedef"·href="a04242.html#a2b59b17f93462f93b33eb6d4d15a2c56">ctype</a>·h,·<a·class="code·hl_typedef"·href="a04242.html#a2b59b17f93462f93b33eb6d4d15a2c56">ctype</a>·end)</div> 
144 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>····{</div> 
145 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>······emptyCheck·(d);</div> 
146 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>······<span·class="keywordflow">while</span>·(_coords[d].back·()·&lt;·end)</div> 
147 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>········_coords[d].push_back·(_coords[d].back·()·+·h);</div> 
148 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>····}</div> 
149 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div>122 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div>
Max diff block lines reached; 63117/93355 bytes (67.61%) of diff not shown.
19.5 KB
html2text {}
    
Offset 5, 483 lines modifiedOffset 5, 166 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·utility8 ····*·utility
9 tensorgridfactory.hh9 persistentcontainerinterface.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
 15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
 16 ·5#ifndef·DUNE_PERSISTENTCONTAINERINTERFACE_HH
 17 ·6#define·DUNE_PERSISTENTCONTAINERINTERFACE_HH
 18 ·7
 19 ·8#ifndef·HEADERCHECK
 20 ·9#error·"This·header·exists·for·documentation·purposes·only·and·should·never
 21 be·included·directly."
 22 ·10#endif
 23 ·11
14 ·3#ifndef·DUNE_GRID_UTILITY_TENSORGRIDFACTORY_HH 
15 ·4#define·DUNE_GRID_UTILITY_TENSORGRIDFACTORY_HH 
16 ·5 
17 ·20#include<array> 
18 ·21#include<memory> 
19 ·22#include<vector> 
20 ·23 
21 ·24#include·<dune/common/fvector.hh> 
22 ·25#include·<dune/grid/common/gridfactory.hh> 
23 ·26#include·<dune/grid/yaspgrid.hh> 
24 ·27#include<dune/grid/utility/multiindex.hh> 
25 ·28 
26 ·29namespace·Dune24 ·12namespace·Dune
27 ·30{25 ·13{
 26 ·14
 27 ·53·template<·class·G,·class·T·>
 28 54·class·PersistentContainerInterface
28 ·31·//·forward·declaration·of·TensorGridFactoryCreator,·which·is·the·real 
29 factory 
30 ·32·//·that·should·be·specialized·for·each·grid. 
31 ·33·template<typename·Grid> 
32 ·34·class·TensorGridFactoryCreator; 
33 ·35 
34 ·40·template<typename·Grid> 
35 41·class·TensorGridFactory 
36 ·42·{ 
37 ·43·public: 
38 44·typedef·typename·Grid::Traits::Communication·Comm; 
39 45·typedef·typename·Grid::ctype·ctype; 
40 46·static·const·int·dim·=·Grid::dimension; 
41 ·47 
42 48·std::unique_ptr<Grid>·createGrid(Comm·comm·=·Comm()) 
43 ·49·{ 
44 ·50·TensorGridFactoryCreator<Grid>·creator(*this); 
45 ·51·return·creator.createGrid(comm); 
46 ·52·} 
47 ·53 
48 54·std::array<std::vector<ctype>·,·dim>·coords()·const 
49 ·55·{29 ·55·{
50 ·56·return·_coords;30 ·56·typedef·PersistentContainerInterface<_G,_T_>·This;
51 ·57·}31 ·57
52 ·58 
53 60·std::vector<ctype>&·operator[](std::size_t·d) 
54 ·61·{ 
55 ·62·return·_coords[d]; 
56 ·63·}32 ·58·struct·ImplementationDefined;
 33 ·59
 34 ·60·public:
 35 61·typedef·G·Grid;
 36 ·62
 37 63·typedef·T·Value;
57 ·6438 ·64
58 66·const·std::vector<ctype>&·operator[](std::size_t·d)·const 
59 ·67·{ 
60 ·68·return·_coords[d]; 
61 ·69·}39 65·typedef·ImplementationDefined·Size;
 40 66·typedef·ImplementationDefined·ConstIterator;
 41 67·typedef·ImplementationDefined·Iterator;
 42 ·68
 43 ·69·//·construction
62 ·7044 ·70
63 79·void·setStart·(int·d,·ctype·value)45 79·PersistentContainerInterface·(·Grid·&grid,·int·codim,·const·Value·&value·=
 46 Value()·);
64 ·80·{47 ·80
 48 82·PersistentContainerInterface·(·const·This·&other·);
65 ·81·_coords[d].resize(1); 
66 ·82·_coords[d][0]·=·value; 
67 ·83·}49 ·83
 50 85·const·This·&operator=(·const·This·&other·);
 51 ·86
 52 ·87·//·element·access
 53 ·88
 54 ·93·template<·class·Entity·>
 55 94·const·Value·&operator[](·const·Entity·&entity·)·const;
 56 ·95
 57 ·100·template<·class·Entity·>
 58 101·Value·&operator[](·const·Entity·&entity·);
 59 ·102
 60 ·108·template<·class·Entity·>
 61 109·const·Value·&operator()(·const·Entity·&entity,·int·subEntity·)·const;
68 ·84 
69 93·void·fillIntervals·(int·d,·int·n,·ctype·h) 
70 ·94·{ 
71 ·95·emptyCheck·(d); 
72 ·96·for·(int·i·=·0;·i·<·n;·i++) 
73 ·97·_coords[d].push_back·(_coords[d].back·()·+·h); 
74 ·98·} 
75 ·99 
76 108·void·fillRange·(int·d,·int·n,·ctype·end) 
77 ·109·{ 
78 ·110·emptyCheck·(d); 
79 ·111·const·ctype·h·=·(end·-·_coords[d].back·())·/·n; 
80 ·112·for·(int·i·=·0;·i·<·n·-·1;·i++) 
81 ·113·_coords[d].push_back·(_coords[d].back·()·+·h); 
82 ·114·_coords[d].push_back·(end); 
83 ·115·} 
84 ·11662 ·110
 63 ·116·template<·class·Entity·>
 64 117·Value·&operator()(·const·Entity·&entity,·int·subEntity·);
85 125·void·fillUntil·(int·d,·ctype·h,·ctype·end) 
86 ·126·{ 
87 ·127·emptyCheck·(d); 
88 ·128·while·(_coords[d].back·()·<·end) 
89 ·129·_coords[d].push_back·(_coords[d].back·()·+·h); 
90 ·130·} 
Max diff block lines reached; 15726/19973 bytes (78.74%) of diff not shown.
9.14 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01019.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-grid:·multiindex.hh·File·Reference</title>8 <title>dune-grid:·gridinfo-gmsh-main.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, 42 lines modifiedOffset 62, 55 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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"> 
69 <a·href="#nested-classes">Classes</a>·&#124; 
70 <a·href="#namespaces">Namespaces</a>··</div> 
71 ··<div·class="headertitle"><div·class="title">multiindex.hh·File·Reference</div></div>68 ··<div·class="headertitle"><div·class="title">gridinfo-gmsh-main.hh·File·Reference</div></div>
72 </div><!--header-->69 </div><!--header-->
73 <div·class="contents">70 <div·class="contents">
  
74 <p>Implements·a·multiindex·with·arbitrary·dimension·and·fixed·index·ranges·This·is·used·by·various·factory·classes.··71 <p>Generic·<a·class="el"·href="a00149.html#a3c04138a5bfe5d72780bb7e82a18e627">main()</a>·function·for·printing·information·about·a·mesh·read·from·a·.msh-file.··
75 <a·href="#details">More...</a></p>72 <a·href="#details">More...</a></p>
76 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>73 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
 74 <code>#include·&lt;cstdlib&gt;</code><br·/>
 75 <code>#include·&lt;exception&gt;</code><br·/>
 76 <code>#include·&lt;iostream&gt;</code><br·/>
 77 <code>#include·&lt;memory&gt;</code><br·/>
 78 <code>#include·&lt;ostream&gt;</code><br·/>
 79 <code>#include·&lt;sstream&gt;</code><br·/>
 80 <code>#include·&lt;stdexcept&gt;</code><br·/>
 81 <code>#include·&lt;string&gt;</code><br·/>
 82 <code>#include·&lt;vector&gt;</code><br·/>
 83 <code>#include·&lt;dune/common/classname.hh&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
 85 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>
 86 <code>#include·&lt;<a·class="el"·href="a00965_source.html">dune/grid/io/file/gmshreader.hh</a>&gt;</code><br·/>
 87 <code>#include·&lt;<a·class="el"·href="a07337_source.html">dune/grid/utility/gridinfo.hh</a>&gt;</code><br·/>
77 </div>88 </div>
78 <p><a·href="a01019_source.html">Go·to·the·source·code·of·this·file.</a></p>89 <p><a·href="a01019_source.html">Go·to·the·source·code·of·this·file.</a></p>
79 <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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04206.html">Dune::FactoryUtilities::MultiIndex&lt;·dim·&gt;</a></td></tr> 
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
84 </table><table·class="memberdecls"> 
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
86 Namespaces</h2></td></tr> 
87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr> 
88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr> 
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
90 <tr·class="memitem:a01077"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01077.html">Dune::FactoryUtilities</a></td></tr> 
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
92 </table> 
93 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>90 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
94 <div·class="textblock"><p·>Implements·a·multiindex·with·arbitrary·dimension·and·fixed·index·ranges·This·is·used·by·various·factory·classes.·</p>91 <div·class="textblock"><p·>Generic·<a·class="el"·href="a00149.html#a3c04138a5bfe5d72780bb7e82a18e627">main()</a>·function·for·printing·information·about·a·mesh·read·from·a·.msh-file.·</p>
 92 <dl·class="section·author"><dt>Author</dt><dd>Jö·Fahlke·<a·href="#"·onclick="location.href='mai'+'lto:'+'jor'+'ri'+'t@j'+'or'+'rit'+'.d'+'e';·return·false;">jorri<span·class="obfuscator">.nosp@m.</span>t@jo<span·class="obfuscator">.nosp@m.</span>rrit.<span·class="obfuscator">.nosp@m.</span>de</a>·</dd></dl>
 93 <dl·class="section·date"><dt>Date</dt><dd>2011</dd></dl>
 94 <p>This·header·contains·a·generic·<a·class="el"·href="a00149.html#a3c04138a5bfe5d72780bb7e82a18e627">main()</a>·function.·To·use·it·for·your·grid,·write·a·.cc·file·like·this:·</p><div·class="fragment"><div·class="line"><span·class="preprocessor">#ifdef·HAVE_CONFIG_H</span></div>
 95 <div·class="line"><span·class="preprocessor">#include·&quot;config.h&quot;</span></div>
 96 <div·class="line"><span·class="preprocessor">#endif</span></div>
 97 <div·class="line">·</div>
 98 <div·class="line"><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 99 <div·class="line">·</div>
 100 <div·class="line"><span·class="preprocessor">#include·&lt;dune/grid/mygrid.hh&gt;</span></div>
 101 <div·class="line">·</div>
 102 <div·class="line"><span·class="keyword">const</span>·std::string·programName·=·<span·class="stringliteral">&quot;dune-gridinfo-gmsh-mygrid-3d&quot;</span>;</div>
 103 <div·class="line"><span·class="keyword">typedef</span>·Dune::MyGrid&lt;3&gt;·Grid;</div>
 104 <div·class="line">·</div>
 105 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01019.html">dune/grid/utility/gridinfo-gmsh-main.hh</a>&gt;</span></div>
 106 <div·class="ttc"·id="aa01019_html"><div·class="ttname"><a·href="a01019.html">gridinfo-gmsh-main.hh</a></div><div·class="ttdoc">Generic·main()·function·for·printing·information·about·a·mesh·read·from·a·.msh-file.</div></div>
 107 </div><!--·fragment·--><p>·Write·an·automake·target·for·your·program·as·usual.·No·special·libraries·are·needed·for·you·program,·beyond·what·is·needed·for·the·grid·in·question.·</p>
95 </div></div><!--·contents·-->108 </div></div><!--·contents·-->
96 <!--·start·footer·part·-->109 <!--·start·footer·part·-->
97 <hr·class="footer"/><address·class="footer"><small>110 <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.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
99 </small></address>112 </small></address>
100 </body>113 </body>
101 </html>114 </html>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
2.06 KB
html2text {}
    
Offset 5, 28 lines modifiedOffset 5, 51 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·utility8 ····*·utility
9 Classes·|·Namespaces 
10 multiindex.hh·File·Reference 
11 Implements·a·multiindex·with·arbitrary·dimension·and·fixed·index·ranges·This·is 
12 used·by·various·factory·classes.·More...9 gridinfo-gmsh-main.hh·File·Reference
 10 Generic·main()·function·for·printing·information·about·a·mesh·read·from·a·.msh-
 11 file.·More...
 12 #include·<cstddef>
 13 #include·<cstdlib>
 14 #include·<exception>
 15 #include·<iostream>
13 #include·<array>16 #include·<memory>
 17 #include·<ostream>
 18 #include·<sstream>
 19 #include·<stdexcept>
 20 #include·<string>
 21 #include·<vector>
 22 #include·<dune/common/classname.hh>
 23 #include·<dune/common/exceptions.hh>
 24 #include·<dune/common/parallel/mpihelper.hh>
 25 #include·<dune/grid/io/file/gmshreader.hh>
 26 #include·<dune/grid/utility/gridinfo.hh>
14 Go_to_the_source_code_of_this_file.27 Go_to_the_source_code_of_this_file.
15 ·Classes 
16 class· Dune::FactoryUtilities::MultiIndex<_dim_> 
17   
18 ·Namespaces 
19 namespace· Dune 
20  ··········Include·standard·header·files. 
21   
22 namespace· Dune::FactoryUtilities 
23   
24 *****·Detailed·Description·*****28 *****·Detailed·Description·*****
25 Implements·a·multiindex·with·arbitrary·dimension·and·fixed·index·ranges·This·is 
26 used·by·various·factory·classes.29 Generic·main()·function·for·printing·information·about·a·mesh·read·from·a·.msh-
 30 file.
 31 ··Author
 32 ·······Fahlke·jorri.nosp@m.t@jo.nosp@m.rrit..nosp@m.de
 33 ··Date
 34 ······2011
 35 This·header·contains·a·generic·main()·function.·To·use·it·for·your·grid,·write
 36 a·.cc·file·like·this:
 37 #ifdef·HAVE_CONFIG_H
 38 #include·"config.h"
 39 #endif
 40 #include·<string>
 41 #include·<dune/grid/mygrid.hh>
 42 const·std::string·programName·=·"dune-gridinfo-gmsh-mygrid-3d";
 43 typedef·Dune::MyGrid<3>·Grid;
 44 #include·<dune/grid/utility/gridinfo-gmsh-main.hh>
 45 gridinfo-gmsh-main.hh
 46 Generic·main()·function·for·printing·information·about·a·mesh·read·from·a·.msh-
 47 file.
 48 Write·an·automake·target·for·your·program·as·usual.·No·special·libraries·are
 49 needed·for·you·program,·beyond·what·is·needed·for·the·grid·in·question.
  
27 ===============================================================================50 ===============================================================================
28 ·····Generated·by [doxygen]·1.9.451 ·····Generated·by [doxygen]·1.9.4
49.8 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01019_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-grid:·multiindex.hh·Source·File</title>8 <title>dune-grid:·gridinfo-gmsh-main.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, 73 lines modifiedOffset 62, 223 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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">multiindex.hh</div></div>68 ··<div·class="headertitle"><div·class="title">gridinfo-gmsh-main.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a01019.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a01019.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#ifndef·DUNE_GRID_UTILITY_MULTIINDEX_HH</span></div> 
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#define·DUNE_GRID_UTILITY_MULTIINDEX_HH</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
 74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_UTILITY_GRIDINFO_GMSH_MAIN_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_UTILITY_GRIDINFO_GMSH_MAIN_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;cstddef&gt;</span></div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;cstdlib&gt;</span></div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;exception&gt;</span></div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
76 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include&lt;array&gt;</span></div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
77 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> 
78 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div> 
79 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div>
80 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno"><a·class="line"·href="a01077.html">···15</a></span>·<span·class="keyword">namespace·</span>FactoryUtilities</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>
81 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·{</div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>
82 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">template</span>&lt;std::<span·class="keywordtype">size_t</span>·dim&gt;</div> 
83 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno"><a·class="line"·href="a04206.html">···18</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04206.html">MultiIndex</a>·:·<span·class="keyword">public</span>·std::array&lt;unsigned·int,di[·...·truncated·by·diffoscope;·len:·5,·SHA:·f5d90cfd37c7508dfa51d19e84c15c02d514c825998b35a5c3e6abef727420bd·...·]</div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
84 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··{</div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
85 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="comment">//·The·range·of·each·component</span></div> 
86 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····std::array&lt;unsigned·int,dim&gt;·limits_;</div>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;dune/common/classname.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/exceptions.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/parallel/mpihelper.hh&gt;</span></div>
87 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
88 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">public</span>:</div> 
89 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a04206.html#a4cffeb330b319cf46ddde08ae07791d9">···25</a></span>····<a·class="code·hl_function"·href="a04206.html#a4cffeb330b319cf46ddde08ae07791d9">MultiIndex</a>(<span·class="keyword">const</[·...·truncated·by·diffoscope;·len:·71,·SHA:·9f36480145e1545ecc8841abc614cc0a4b19db869006a00b1c13382b23f71501·...·]</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="a00965.html">dune/grid/io/file/gmshreader.hh</a>&gt;</span></div>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07337.html">dune/grid/utility/gridinfo.hh</a>&gt;</span></div>
90 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····{</div>96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
91 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······std::fill(this-&gt;begin(),·this-&gt;end(),·0);</div> 
92 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····}</div> 
93 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
94 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a04206.html#ac96fa23066c06cb81b019a4c57d6c477">···31</a></span>····<a·class="code·hl_class"·href="a04206.html">MultiIndex&lt;dim&gt;</a>&amp;·<a·class="code·hl_function"·href="a04206.html#ac96fa23066c06cb81b019a4c57d6c477">operator++</a>()</div> 
95 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····{</div> 
96 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;dim;·i++)</div> 
97 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······{</div> 
98 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········<span·class="comment">//·Augment·digit</span></div> 
99 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········(*this)[i]++;</div> 
100 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
101 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········<span·class="comment">//·If·there·is·no·carry-over·we·can·stop·here</span></div> 
102 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>········<span·class="keywordflow">if</span>·((*<span·class="keyword">this</span>)[i]&lt;limits_[i])</div> 
103 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··········<span·class="keywordflow">break</span>;</div> 
104 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
105 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········(*this)[i]·=·0;</div> 
106 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······}</div> 
107 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div> 
108 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····}</div> 
109 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
110 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a04206.html#ae541c3a596ed280cbbe18405c4525282">···48</a></span>····<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a04206.html#ae541c3a596ed280cbbe18405c4525282">cycle</a>()<span·class="keyword">·const</span></div> 
111 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">····</span>{</div>97 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifdef·HEADERCHECK</span></div>
112 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordtype">size_t</span>·result·=·1;</div> 
113 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;dim;·i++)</div> 
114 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········result·*=·limits_[i];</div> 
115 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">return</span>·result;</div>98 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//·define·so·headercheck·will·run</span></div>
 99 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">const</span>·std::string·programName·=·<span·class="stringliteral">&quot;headercheck&quot;</span>;</div>
 100 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#endif·</span><span·class="comment">//·HEADERCHECK</span></div>
116 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div> 
117 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··};</div> 
118 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·}</div> 
119 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>}</div> 
120 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>101 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
121 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#endif</span></div>102 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#ifndef·DOXYGEN</span></div>
122 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div> 
123 <div·class="ttc"·id="aa04206_html"><div·class="ttname"><a·href="a04206.html">Dune::FactoryUtilities::MultiIndex</a></div><div·class="ttdef"><b>Definition:</b>·multiindex.hh:19</div></div> 
124 <div·class="ttc"·id="aa04206_html_a4cffeb330b319cf46ddde08ae07791d9"><div·class="ttname"><a·href="a04206.html#a4cffeb330b319cf46ddde08ae07791d9">Dune::FactoryUtilities::MultiIndex::MultiIndex</a></div><div·class="ttdeci">MultiIndex(const·std::array&lt;·unsigned·int,·dim·&gt;·&amp;limits)</div><div·class="ttdoc">Constructor·with·a·given·range·for·each·digit.</div><div·class="ttdef"><b>Definition:</b>·multiindex.hh:25</div></div> 
125 <div·class="ttc"·id="aa04206_html_ac96fa23066c06cb81b019a4c57d6c477"><div·class="ttname"><a·href="a04206.html#ac96fa23066c06cb81b019a4c57d6c477">Dune::FactoryUtilities::MultiIndex::operator++</a></div><div·class="ttdeci">MultiIndex&lt;·dim·&gt;·&amp;·operator++()</div><div·class="ttdoc">Increment·the·MultiIndex.</div><div·class="ttdef"><b>Definition:</b>·multiindex.hh:31</div></div> 
126 <div·class="ttc"·id="aa04206_html_ae541c3a596ed280cbbe18405c4525282"><div·class="ttname"><a·href="a04206.html#ae541c3a596ed280cbbe18405c4525282">Dune::FactoryUtilities::MultiIndex::cycle</a></div><div·class="ttdeci">size_t·cycle()·const</div><div·class="ttdoc">Compute[·...·truncated·by·diffoscope;·len:·140,·SHA:·b286430f4685371bea20116cece4ddf5804a02aae7ea9b5236363ac61f3c728e·...·]</div>103 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span>{</div>
 104 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="comment">//·anonymous·namespace·so·we·don&#39;t·freakishly·conflict·with·another·usage()</span></div>
 105 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="comment">//·function·that·may·be·linked·in·from·another·compilation·unit.</span></div>
 106 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keywordtype">void</span>·usage(std::ostream·&amp;stream)·{</div>
 107 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····stream·&lt;&lt;·<span·class="stringliteral">&quot;USAGE:\n&quot;</span></div>
 108 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>···········&lt;&lt;·<span·class="stringliteral">&quot;··&quot;</span>·&lt;&lt;·programName·&lt;&lt;·<span·class="stringliteral">&quot;·[-R·REFINES]·GRIDFILE\n&quot;</span></div>
 109 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>···········&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span></div>
 110 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>···········&lt;&lt;·<span·class="stringliteral">&quot;PARAMETERS:\n&quot;</span></div>
 111 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>···········&lt;&lt;·<span·class="stringliteral">&quot;··-R·REFINES·How·many·global·refines·to·do·after·reading\n&quot;</span></div>
 112 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>···········&lt;&lt;·<span·class="stringliteral">&quot;····(default:·0)\n&quot;</span></div>
 113 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>···········&lt;&lt;·<span·class="stringliteral">&quot;··GRIDFILE·Name·of·the·.msh·file·to·read·the·grid·from.\n&quot;</span></div>
 114 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>···········&lt;&lt;·std::flush;</div>
 115 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</div>
 116 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 117 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keywordtype">bool</span>·prefix_match(<span·class="keyword">const</span>·std::string·&amp;prefix,·<span·class="keyword">const</span>·std::string·&amp;str)</div>
 118 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··{</div>
 119 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keywordflow">return</span>·str.compare(0,prefix.size(),·prefix)·==·0;</div>
 120 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··}</div>
 121 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 122 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keywordtype">void</span>·error_argument_required(<span·class="keyword">const</span>·std::string·&amp;opt)·{</div>
 123 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····std::cerr·&lt;&lt;·<span·class="stringliteral">&quot;Error:·option·&quot;</span>·&lt;&lt;·opt·&lt;&lt;·<span·class="stringliteral">&quot;·requires·argument\n&quot;</span>;</div>
 124 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····usage(std::cerr);</div>
 125 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····std::exit(1);</div>
 126 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··}</div>
 127 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 128 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keywordtype">void</span>·error_unknown_option(<span·class="keyword">const</span>·std::string·&amp;opt)·{</div>
 129 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····std::cerr·&lt;&lt;·<span·class="stringliteral">&quot;Error:·unknown·option:·&quot;</span>·&lt;&lt;·opt·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div>
 130 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····usage(std::cerr);</div>
 131 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····std::exit(1);</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>·</div>
 134 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keywordtype">void</span>·error_parsing_optarg(<span·class="keyword">const</span>·std::string·&amp;opt,·<span·class="keyword">const</span>·std::string·&amp;error)·{</div>
Max diff block lines reached; 271/42387 bytes (0.64%) of diff not shown.
8.28 KB
html2text {}
    
Offset 5, 82 lines modifiedOffset 5, 230 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·utility8 ····*·utility
9 multiindex.hh9 gridinfo-gmsh-main.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3#ifndef·DUNE_GRID_UTILITY_MULTIINDEX_HH 
15 ·4#define·DUNE_GRID_UTILITY_MULTIINDEX_HH14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
 15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·516 ·5
17 ·11#include<array> 
18 ·12 
19 ·13namespace·Dune 
20 ·14{ 
21 15·namespace·FactoryUtilities 
22 ·16·{ 
23 ·17·template<std::size_t·dim> 
24 18·class·MultiIndex·:·public·std::array<unsigned·int,dim>17 ·6#ifndef·DUNE_GRID_UTILITY_GRIDINFO_GMSH_MAIN_HH
 18 ·7#define·DUNE_GRID_UTILITY_GRIDINFO_GMSH_MAIN_HH
 19 ·8
 20 ·9#include·<cstddef>
 21 ·10#include·<cstdlib>
 22 ·11#include·<exception>
 23 ·12#include·<iostream>
 24 ·13#include·<memory>
 25 ·14#include·<ostream>
 26 ·15#include·<sstream>
 27 ·16#include·<stdexcept>
 28 ·17#include·<string>
 29 ·18#include·<vector>
25 ·19·{30 ·19
26 ·20·//·The·range·of·each·component 
27 ·21·std::array<unsigned·int,dim>·limits_; 
28 ·22 
29 ·23·public: 
30 25·MultiIndex(const·std::array<unsigned·int,dim>&·limits)·:·limits_(limits)31 ·20#include·<dune/common/classname.hh>
 32 ·21#include·<dune/common/exceptions.hh>
 33 ·22#include·<dune/common/parallel/mpihelper.hh>
 34 ·23
 35 ·24#include·<dune/grid/io/file/gmshreader.hh>
 36 ·25#include·<dune/grid/utility/gridinfo.hh>
31 ·26·{37 ·26
 38 ·54#ifdef·HEADERCHECK
 39 ·55//·define·so·headercheck·will·run
 40 ·56const·std::string·programName·=·"headercheck";
 41 ·57#endif·//·HEADERCHECK
32 ·27·std::fill(this->begin(),·this->end(),·0); 
33 ·28·} 
34 ·29 
35 31·MultiIndex<dim>&·operator++() 
36 ·32·{ 
37 ·33·for·(std::size_t·i=0;·i<dim;·i++) 
38 ·34·{ 
39 ·35·//·Augment·digit 
40 ·36·(*this)[i]++; 
41 ·37 
42 ·38·//·If·there·is·no·carry-over·we·can·stop·here 
43 ·39·if·((*this)[i]<limits_[i]) 
44 ·40·break; 
45 ·41 
46 ·42·(*this)[i]·=·0; 
47 ·43·} 
48 ·44·return·*this; 
49 ·45·} 
50 ·46 
51 48·size_t·cycle()·const 
52 ·49·{ 
53 ·50·size_t·result·=·1; 
54 ·51·for·(std::size_t·i=0;·i<dim;·i++) 
55 ·52·result·*=·limits_[i]; 
56 ·53·return·result; 
57 ·54·} 
58 ·55·}; 
59 ·56·} 
60 ·57} 
61 ·5842 ·58
62 ·59#endif 
63 Dune 
64 Include·standard·header·files. 
65 Definition:·agrid.hh:60 
66 Dune::FactoryUtilities::MultiIndex 
67 Definition:·multiindex.hh:19 
68 Dune::FactoryUtilities::MultiIndex::MultiIndex 
69 MultiIndex(const·std::array<·unsigned·int,·dim·>·&limits) 
70 Constructor·with·a·given·range·for·each·digit. 
71 Definition:·multiindex.hh:25 
72 Dune::FactoryUtilities::MultiIndex::operator++ 
73 MultiIndex<·dim·>·&·operator++() 
74 Increment·the·MultiIndex. 
75 Definition:·multiindex.hh:31 
76 Dune::FactoryUtilities::MultiIndex::cycle 
77 size_t·cycle()·const 
78 Compute·how·many·times·you·can·call·operator++·before·getting·to·(0,...,0) 
79 again. 
80 Definition:·multiindex.hh:4843 ·59#ifndef·DOXYGEN
 44 ·60namespace·{
 45 ·61·//·anonymous·namespace·so·we·don't·freakishly·conflict·with·another·usage()
 46 ·62·//·function·that·may·be·linked·in·from·another·compilation·unit.
 47 ·63·void·usage(std::ostream·&stream)·{
 48 ·64·stream·<<·"USAGE:\n"
 49 ·65·<<·"·"·<<·programName·<<·"·[-R·REFINES]·GRIDFILE\n"
 50 ·66·<<·"\n"
 51 ·67·<<·"PARAMETERS:\n"
 52 ·68·<<·"·-R·REFINES·How·many·global·refines·to·do·after·reading\n"
 53 ·69·<<·"·(default:·0)\n"
 54 ·70·<<·"·GRIDFILE·Name·of·the·.msh·file·to·read·the·grid·from.\n"
 55 ·71·<<·std::flush;
 56 ·72·}
 57 ·73
 58 ·74·bool·prefix_match(const·std::string·&prefix,·const·std::string·&str)
 59 ·75·{
 60 ·76·return·str.compare(0,prefix.size(),·prefix)·==·0;
 61 ·77·}
 62 ·78
 63 ·79·void·error_argument_required(const·std::string·&opt)·{
 64 ·80·std::cerr·<<·"Error:·option·"·<<·opt·<<·"·requires·argument\n";
 65 ·81·usage(std::cerr);
 66 ·82·std::exit(1);
 67 ·83·}
 68 ·84
 69 ·85·void·error_unknown_option(const·std::string·&opt)·{
Max diff block lines reached; 116/8459 bytes (1.37%) of diff not shown.
5.0 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01022.html
    
Offset 90, 31 lines modifiedOffset 90, 31 lines modified
90 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/>90 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/>
91 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>91 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
92 <code>#include·&lt;dune/common/reservedvector.hh&gt;</code><br·/>92 <code>#include·&lt;dune/common/reservedvector.hh&gt;</code><br·/>
93 <code>#include·&lt;dune/common/parallel/communication.hh&gt;</code><br·/>93 <code>#include·&lt;dune/common/parallel/communication.hh&gt;</code><br·/>
94 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>94 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>
95 <code>#include·&lt;dune/geometry/axisalignedcubegeometry.hh&gt;</code><br·/>95 <code>#include·&lt;dune/geometry/axisalignedcubegeometry.hh&gt;</code><br·/>
96 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>96 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
97 <code>#include·&lt;<a·class="el"·href="a00305_source.html">dune/grid/common/indexidset.hh</a>&gt;</code><br·/>97 <code>#include·&lt;<a·class="el"·href="a00266_source.html">dune/grid/common/indexidset.hh</a>&gt;</code><br·/>
98 <code>#include·&lt;<a·class="el"·href="a00320_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/>98 <code>#include·&lt;<a·class="el"·href="a00254_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/>
99 <code>#include·&lt;dune/common/parallel/mpicommunication.hh&gt;</code><br·/>99 <code>#include·&lt;dune/common/parallel/mpicommunication.hh&gt;</code><br·/>
100 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/grid/yaspgrid/coordinates.hh</a>&gt;</code><br·/>100 <code>#include·&lt;<a·class="el"·href="a00164_source.html">dune/grid/yaspgrid/coordinates.hh</a>&gt;</code><br·/>
101 <code>#include·&lt;<a·class="el"·href="a00227_source.html">dune/grid/yaspgrid/torus.hh</a>&gt;</code><br·/>101 <code>#include·&lt;<a·class="el"·href="a00182_source.html">dune/grid/yaspgrid/torus.hh</a>&gt;</code><br·/>
102 <code>#include·&lt;<a·class="el"·href="a00221_source.html">dune/grid/yaspgrid/ygrid.hh</a>&gt;</code><br·/>102 <code>#include·&lt;<a·class="el"·href="a00215_source.html">dune/grid/yaspgrid/ygrid.hh</a>&gt;</code><br·/>
103 <code>#include·&lt;<a·class="el"·href="a00164_source.html">dune/grid/yaspgrid/yaspgridgeometry.hh</a>&gt;</code><br·/>103 <code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/grid/yaspgrid/yaspgridgeometry.hh</a>&gt;</code><br·/>
104 <code>#include·&lt;<a·class="el"·href="a00152_source.html">dune/grid/yaspgrid/yaspgridentity.hh</a>&gt;</code><br·/>104 <code>#include·&lt;<a·class="el"·href="a00212_source.html">dune/grid/yaspgrid/yaspgridentity.hh</a>&gt;</code><br·/>
105 <code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/grid/yaspgrid/yaspgridintersection.hh</a>&gt;</code><br·/>105 <code>#include·&lt;<a·class="el"·href="a00161_source.html">dune/grid/yaspgrid/yaspgridintersection.hh</a>&gt;</code><br·/>
106 <code>#include·&lt;<a·class="el"·href="a00188_source.html">dune/grid/yaspgrid/yaspgridintersectioniterator.hh</a>&gt;</code><br·/>106 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/grid/yaspgrid/yaspgridintersectioniterator.hh</a>&gt;</code><br·/>
107 <code>#include·&lt;<a·class="el"·href="a00224_source.html">dune/grid/yaspgrid/yaspgridhierarchiciterator.hh</a>&gt;</code><br·/>107 <code>#include·&lt;<a·class="el"·href="a00203_source.html">dune/grid/yaspgrid/yaspgridhierarchiciterator.hh</a>&gt;</code><br·/>
108 <code>#include·&lt;<a·class="el"·href="a00215_source.html">dune/grid/yaspgrid/yaspgridentityseed.hh</a>&gt;</code><br·/>108 <code>#include·&lt;<a·class="el"·href="a00200_source.html">dune/grid/yaspgrid/yaspgridentityseed.hh</a>&gt;</code><br·/>
109 <code>#include·&lt;<a·class="el"·href="a00185_source.html">dune/grid/yaspgrid/yaspgridleveliterator.hh</a>&gt;</code><br·/>109 <code>#include·&lt;<a·class="el"·href="a00191_source.html">dune/grid/yaspgrid/yaspgridleveliterator.hh</a>&gt;</code><br·/>
110 <code>#include·&lt;<a·class="el"·href="a00161_source.html">dune/grid/yaspgrid/yaspgridindexsets.hh</a>&gt;</code><br·/>110 <code>#include·&lt;<a·class="el"·href="a00179_source.html">dune/grid/yaspgrid/yaspgridindexsets.hh</a>&gt;</code><br·/>
111 <code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/grid/yaspgrid/yaspgrididset.hh</a>&gt;</code><br·/>111 <code>#include·&lt;<a·class="el"·href="a00188_source.html">dune/grid/yaspgrid/yaspgrididset.hh</a>&gt;</code><br·/>
112 <code>#include·&lt;<a·class="el"·href="a00194_source.html">dune/grid/yaspgrid/yaspgridpersistentcontainer.hh</a>&gt;</code><br·/>112 <code>#include·&lt;<a·class="el"·href="a00185_source.html">dune/grid/yaspgrid/yaspgridpersistentcontainer.hh</a>&gt;</code><br·/>
113 <code>#include·&lt;<a·class="el"·href="a00212_source.html">dune/grid/yaspgrid/structuredyaspgridfactory.hh</a>&gt;</code><br·/>113 <code>#include·&lt;<a·class="el"·href="a00233_source.html">dune/grid/yaspgrid/structuredyaspgridfactory.hh</a>&gt;</code><br·/>
114 <code>#include·&lt;<a·class="el"·href="a07202_source.html">dune/grid/yaspgrid/backuprestore.hh</a>&gt;</code><br·/>114 <code>#include·&lt;<a·class="el"·href="a07202_source.html">dune/grid/yaspgrid/backuprestore.hh</a>&gt;</code><br·/>
115 </div>115 </div>
116 <p><a·href="a01022_source.html">Go·to·the·source·code·of·this·file.</a></p>116 <p><a·href="a01022_source.html">Go·to·the·source·code·of·this·file.</a></p>
117 <table·class="memberdecls">117 <table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
119 Classes</h2></td></tr>119 Classes</h2></td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04302.html">Dune::YaspGridFamily&lt;·dim,·Coordinates·&gt;</a></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04302.html">Dune::YaspGridFamily&lt;·dim,·Coordinates·&gt;</a></td></tr>
24.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01022_source.html
    
Offset 92, 16 lines modifiedOffset 92, 16 lines modified
92 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;dune/common/math.hh&gt;</span></div>92 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;dune/common/math.hh&gt;</span></div>
93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>
94 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;dune/common/reservedvector.hh&gt;</span></div>94 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;dune/common/reservedvector.hh&gt;</span></div>
95 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;dune/common/parallel/communication.hh&gt;</span></div>95 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;dune/common/parallel/communication.hh&gt;</span></div>
96 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;dune/common/parallel/mpihelper.hh&gt;</span></div>96 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;dune/common/parallel/mpihelper.hh&gt;</span></div>
97 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;dune/geometry/axisalignedcubegeometry.hh&gt;</span></div>97 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;dune/geometry/axisalignedcubegeometry.hh&gt;</span></div>
98 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>98 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
99 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00305.html">dune/grid/common/indexidset.hh</a>&gt;</span></div>99 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00266.html">dune/grid/common/indexidset.hh</a>&gt;</span></div>
100 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00320.html">dune/grid/common/datahandleif.hh</a>&gt;</span></div>100 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00254.html">dune/grid/common/datahandleif.hh</a>&gt;</span></div>
101 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>101 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
102 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>102 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
103 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#if·HAVE_MPI</span></div>103 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#if·HAVE_MPI</span></div>
104 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;dune/common/parallel/mpicommunication.hh&gt;</span></div>104 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;dune/common/parallel/mpicommunication.hh&gt;</span></div>
105 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#endif</span></div>105 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#endif</span></div>
106 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>106 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
107 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>107 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
Offset 125, 27 lines modifiedOffset 125, 27 lines modified
125 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;············<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04286.html">YaspHierarchicIterator</a>;</div>125 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;············<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04286.html">YaspHierarchicIterator</a>;</div>
126 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp,·<span·class="keywordtype">bool</span>·isLeafIndexSet&gt;·····················<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04290.html">YaspIndexSet</a>;</div>126 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp,·<span·class="keywordtype">bool</span>·isLeafIndexSet&gt;·····················<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04290.html">YaspIndexSet</a>;</div>
127 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;············<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04294.html">YaspGlobalIdSet</a>;</div>127 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;············<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04294.html">YaspGlobalIdSet</a>;</div>
128 <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>·Gr<span·class="keywordtype">id</span>Imp&gt;············<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04298.html">YaspPersistentContainerIndex</a>;</div>128 <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>·Gr<span·class="keywordtype">id</span>Imp&gt;············<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04298.html">YaspPersistentContainerIndex</a>;</div>
129 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>129 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
130 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>}·<span·class="comment">//·namespace·Dune</span></div>130 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>}·<span·class="comment">//·namespace·Dune</span></div>
131 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>131 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
132 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/grid/yaspgrid/coordinates.hh</a>&gt;</span></div>132 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00164.html">dune/grid/yaspgrid/coordinates.hh</a>&gt;</span></div>
133 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00227.html">dune/grid/yaspgrid/torus.hh</a>&gt;</span></div>133 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00182.html">dune/grid/yaspgrid/torus.hh</a>&gt;</span></div>
134 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00221.html">dune/grid/yaspgrid/ygrid.hh</a>&gt;</span></div>134 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00215.html">dune/grid/yaspgrid/ygrid.hh</a>&gt;</span></div>
135 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00164.html">dune/grid/yaspgrid/yaspgridgeometry.hh</a>&gt;</span></div>135 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00218.html">dune/grid/yaspgrid/yaspgridgeometry.hh</a>&gt;</span></div>
136 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00152.html">dune/grid/yaspgrid/yaspgridentity.hh</a>&gt;</span></div>136 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00212.html">dune/grid/yaspgrid/yaspgridentity.hh</a>&gt;</span></div>
137 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00206.html">dune/grid/yaspgrid/yaspgridintersection.hh</a>&gt;</span></div>137 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00161.html">dune/grid/yaspgrid/yaspgridintersection.hh</a>&gt;</span></div>
138 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00188.html">dune/grid/yaspgrid/yaspgridintersectioniterator.hh</a>&gt;</span></div>138 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/grid/yaspgrid/yaspgridintersectioniterator.hh</a>&gt;</span></div>
139 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00224.html">dune/grid/yaspgrid/yaspgridhierarchiciterator.hh</a>&gt;</span></div>139 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00203.html">dune/grid/yaspgrid/yaspgridhierarchiciterator.hh</a>&gt;</span></div>
140 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00215.html">dune/grid/yaspgrid/yaspgridentityseed.hh</a>&gt;</span></div>140 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00200.html">dune/grid/yaspgrid/yaspgridentityseed.hh</a>&gt;</span></div>
141 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00185.html">dune/grid/yaspgrid/yaspgridleveliterator.hh</a>&gt;</span></div>141 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00191.html">dune/grid/yaspgrid/yaspgridleveliterator.hh</a>&gt;</span></div>
142 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00161.html">dune/grid/yaspgrid/yaspgridindexsets.hh</a>&gt;</span></div>142 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00179.html">dune/grid/yaspgrid/yaspgridindexsets.hh</a>&gt;</span></div>
143 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00176.html">dune/grid/yaspgrid/yaspgrididset.hh</a>&gt;</span></div>143 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00188.html">dune/grid/yaspgrid/yaspgrididset.hh</a>&gt;</span></div>
144 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00194.html">dune/grid/yaspgrid/yaspgridpersistentcontainer.hh</a>&gt;</span></div>144 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00185.html">dune/grid/yaspgrid/yaspgridpersistentcontainer.hh</a>&gt;</span></div>
145 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>145 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
146 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>146 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
147 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>147 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
148 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">#if·HAVE_MPI</span></div>148 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">#if·HAVE_MPI</span></div>
149 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a01063.html#a3b956440e5ad9ab831e3141bc7164ce2">···85</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01063.html#a3b956440e5ad9ab831e3141bc7164ce2">YaspCommunication</a>·=·Communication&lt;MPI_Comm&gt;;</div>149 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a01063.html#a3b956440e5ad9ab831e3141bc7164ce2">···85</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01063.html#a3b956440e5ad9ab831e3141bc7164ce2">YaspCommunication</a>·=·Communication&lt;MPI_Comm&gt;;</div>
150 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">#else</span></div>150 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">#else</span></div>
151 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01063.html#a3b956440e5ad9ab831e3141bc7164ce2">YaspCommunication</a>·=·Communication&lt;No_Comm&gt;;</div>151 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01063.html#a3b956440e5ad9ab831e3141bc7164ce2">YaspCommunication</a>·=·Communication&lt;No_Comm&gt;;</div>
Offset 1937, 35 lines modifiedOffset 1937, 35 lines modified
1937 <div·class="line"><a·id="l02069"·name="l02069"></a><span·class="lineno">·2069</span>····};</div>1937 <div·class="line"><a·id="l02069"·name="l02069"></a><span·class="lineno">·2069</span>····};</div>
1938 <div·class="line"><a·id="l02070"·name="l02070"></a><span·class="lineno">·2070</span>·</div>1938 <div·class="line"><a·id="l02070"·name="l02070"></a><span·class="lineno">·2070</span>·</div>
1939 <div·class="line"><a·id="l02071"·name="l02071"></a><span·class="lineno">·2071</span>··}</div>1939 <div·class="line"><a·id="l02071"·name="l02071"></a><span·class="lineno">·2071</span>··}</div>
1940 <div·class="line"><a·id="l02072"·name="l02072"></a><span·class="lineno">·2072</span>·</div>1940 <div·class="line"><a·id="l02072"·name="l02072"></a><span·class="lineno">·2072</span>·</div>
1941 <div·class="line"><a·id="l02073"·name="l02073"></a><span·class="lineno">·2073</span>}·<span·class="comment">//·end·namespace</span></div>1941 <div·class="line"><a·id="l02073"·name="l02073"></a><span·class="lineno">·2073</span>}·<span·class="comment">//·end·namespace</span></div>
1942 <div·class="line"><a·id="l02074"·name="l02074"></a><span·class="lineno">·2074</span>·</div>1942 <div·class="line"><a·id="l02074"·name="l02074"></a><span·class="lineno">·2074</span>·</div>
1943 <div·class="line"><a·id="l02075"·name="l02075"></a><span·class="lineno">·2075</span><span·class="comment">//·Include·the·specialization·of·the·StructuredGridFactory·class·for·YaspGrid</span></div>1943 <div·class="line"><a·id="l02075"·name="l02075"></a><span·class="lineno">·2075</span><span·class="comment">//·Include·the·specialization·of·the·StructuredGridFactory·class·for·YaspGrid</span></div>
1944 <div·class="line"><a·id="l02076"·name="l02076"></a><span·class="lineno">·2076</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00212.html">dune/grid/yaspgrid/structuredyaspgridfactory.hh</a>&gt;</span></div>1944 <div·class="line"><a·id="l02076"·name="l02076"></a><span·class="lineno">·2076</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00233.html">dune/grid/yaspgrid/structuredyaspgridfactory.hh</a>&gt;</span></div>
1945 <div·class="line"><a·id="l02077"·name="l02077"></a><span·class="lineno">·2077</span><span·class="comment">//·Include·the·specialization·of·the·BackupRestoreFacility·class·for·YaspGrid</span></div>1945 <div·class="line"><a·id="l02077"·name="l02077"></a><span·class="lineno">·2077</span><span·class="comment">//·Include·the·specialization·of·the·BackupRestoreFacility·class·for·YaspGrid</span></div>
1946 <div·class="line"><a·id="l02078"·name="l02078"></a><span·class="lineno">·2078</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07202.html">dune/grid/yaspgrid/backuprestore.hh</a>&gt;</span></div>1946 <div·class="line"><a·id="l02078"·name="l02078"></a><span·class="lineno">·2078</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07202.html">dune/grid/yaspgrid/backuprestore.hh</a>&gt;</span></div>
1947 <div·class="line"><a·id="l02079"·name="l02079"></a><span·class="lineno">·2079</span>·</div>1947 <div·class="line"><a·id="l02079"·name="l02079"></a><span·class="lineno">·2079</span>·</div>
1948 <div·class="line"><a·id="l02080"·name="l02080"></a><span·class="lineno">·2080</span><span·class="preprocessor">#endif</span></div>1948 <div·class="line"><a·id="l02080"·name="l02080"></a><span·class="lineno">·2080</span><span·class="preprocessor">#endif</span></div>
 1949 <div·class="ttc"·id="aa00155_html"><div·class="ttname"><a·href="a00155.html">yaspgridintersectioniterator.hh</a></div><div·class="ttdoc">The·YaspIntersectionIterator·class.</div></div>
 1950 <div·class="ttc"·id="aa00161_html"><div·class="ttname"><a·href="a00161.html">yaspgridintersection.hh</a></div><div·class="ttdoc">The·YaspIntersection·class.</div></div>
 1951 <div·class="ttc"·id="aa00164_html"><div·class="ttname"><a·href="a00164.html">coordinates.hh</a></div><div·class="ttdoc">This·provides·container·classes·for·the·coordinates·to·be·used·in·YaspGrid·Upon·implementation·of·the...</div></div>
 1952 <div·class="ttc"·id="aa00179_html"><div·class="ttname"><a·href="a00179.html">yaspgridindexsets.hh</a></div><div·class="ttdoc">level-wise,·non-persistent,·consecutive·indices·for·YaspGrid</div></div>
 1953 <div·class="ttc"·id="aa00182_html"><div·class="ttname"><a·href="a00182.html">torus.hh</a></div><div·class="ttdoc">This·file·provides·the·infrastructure·for·toroidal·communication·in·YaspGrid.</div></div>
 1954 <div·class="ttc"·id="aa00185_html"><div·class="ttname"><a·href="a00185.html">yaspgridpersistentcontainer.hh</a></div><div·class="ttdoc">Specialization·of·the·PersistentContainer·for·YaspGrid.</div></div>
 1955 <div·class="ttc"·id="aa00188_html"><div·class="ttname"><a·href="a00188.html">yaspgrididset.hh</a></div></div>
 1956 <div·class="ttc"·id="aa00191_html"><div·class="ttname"><a·href="a00191.html">yaspgridleveliterator.hh</a></div><div·class="ttdoc">The·YaspLevelIterator·class.</div></div>
 1957 <div·class="ttc"·id="aa00200_html"><div·class="ttname"><a·href="a00200.html">yaspgridentityseed.hh</a></div><div·class="ttdoc">The·YaspEntitySeed·class.</div></div>
 1958 <div·class="ttc"·id="aa00203_html"><div·class="ttname"><a·href="a00203.html">yaspgridhierarchiciterator.hh</a></div></div>
1949 <div·class="ttc"·id="aa00152_html"><div·class="ttname"><a·href="a00152.html">yaspgridentity.hh</a></div><div·class="ttdoc">the·YaspEntity·class·and·its·specializations</div></div>1959 <div·class="ttc"·id="aa00212_html"><div·class="ttname"><a·href="a00212.html">yaspgridentity.hh</a></div><div·class="ttdoc">the·YaspEntity·class·and·its·specializations</div></div>
1950 <div·class="ttc"·id="aa00155_html"><div·class="ttname"><a·href="a00155.html">coordinates.hh</a></div><div·class="ttdoc">This·provides·container·classes·for·the·coordinates·to·be·used·in·YaspGrid·Upon·implementation·of·the...</div></div> 
1951 <div·class="ttc"·id="aa00161_html"><div·class="ttname"><a·href="a00161.html">yaspgridindexsets.hh</a></div><div·class="ttdoc">level-wise,·non-persistent,·consecutive·indices·for·YaspGrid</div></div> 
1952 <div·class="ttc"·id="aa00164_html"><div·class="ttname"><a·href="a00164.html">yaspgridgeometry.hh</a></div><div·class="ttdoc">The·YaspGeometry·class·and·its·specializations.</div></div> 
1953 <div·class="ttc"·id="aa00176_html"><div·class="ttname"><a·href="a00176.html">yaspgrididset.hh</a></div></div> 
1954 <div·class="ttc"·id="aa00185_html"><div·class="ttname"><a·href="a00185.html">yaspgridleveliterator.hh</a></div><div·class="ttdoc">The·YaspLevelIterator·class.</div></div> 
1955 <div·class="ttc"·id="aa00188_html"><div·class="ttname"><a·href="a00188.html">yaspgridintersectioniterator.hh</a></div><div·class="ttdoc">The·YaspIntersectionIterator·class.</div></div> 
1956 <div·class="ttc"·id="aa00194_html"><div·class="ttname"><a·href="a00194.html">yaspgridpersistentcontainer.hh</a></div><div·class="ttdoc">Specialization·of·the·PersistentContainer·for·YaspGrid.</div></div> 
1957 <div·class="ttc"·id="aa00206_html"><div·class="ttname"><a·href="a00206.html">yaspgridintersection.hh</a></div><div·class="ttdoc">The·YaspIntersection·class.</div></div> 
1958 <div·class="ttc"·id="aa00212_html"><div·class="ttname"><a·href="a00212.html">structuredyaspgridfactory.hh</a></div><div·class="ttdoc">Specialization·of·the·StructuredGridFactory·class·for·YaspGrid.</div></div> 
1959 <div·class="ttc"·id="aa00215_html"><div·class="ttname"><a·href="a00215.html">yaspgridentityseed.hh</a></div><div·class="ttdoc">The·YaspEntitySeed·class.</div></div> 
1960 <div·class="ttc"·id="aa00221_html"><div·class="ttname"><a·href="a00221.html">ygrid.hh</a></div><div·class="ttdoc">This·provides·a·YGrid,·the·elemental·component·of·the·yaspgrid·implementation.</div></div>1960 <div·class="ttc"·id="aa00215_html"><div·class="ttname"><a·href="a00215.html">ygrid.hh</a></div><div·class="ttdoc">This·provides·a·YGrid,·the·elemental·component·of·the·yaspgrid·implementation.</div></div>
1961 <div·class="ttc"·id="aa00224_html"><div·class="ttname"><a·href="a00224.html">yaspgridhierarchiciterator.hh</a></div></div> 
1962 <div·class="ttc"·id="aa00227_html"><div·class="ttname"><a·href="a00227.html">torus.hh</a></div><div·class="ttdoc">This·file·provides·the·infrastructure·for·toroidal·communication·in·YaspGrid.</div></div> 
1963 <div·class="ttc"·id="aa00305_html"><div·class="ttname"><a·href="a00305.html">indexidset.hh</a></div><div·class="ttdoc">Provides·base·classes·for·index·and·id·sets.</div></div>1961 <div·class="ttc"·id="aa00218_html"><div·class="ttname"><a·href="a00218.html">yaspgridgeometry.hh</a></div><div·class="ttdoc">The·YaspGeometry·class·and·its·specializations.</div></div>
 1962 <div·class="ttc"·id="aa00233_html"><div·class="ttname"><a·href="a00233.html">structuredyaspgridfactory.hh</a></div><div·class="ttdoc">Specialization·of·the·StructuredGridFactory·class·for·YaspGrid.</div></div>
1964 <div·class="ttc"·id="aa00320_html"><div·class="ttname"><a·href="a00320.html">datahandleif.hh</a></div><div·class="ttdoc">Describes·the·parallel·communication·interface·class·for·MessageBuffers·and·DataHandles.</div></div>1963 <div·class="ttc"·id="aa00254_html"><div·class="ttname"><a·href="a00254.html">datahandleif.hh</a></div><div·class="ttdoc">Describes·the·parallel·communication·interface·class·for·MessageBuffers·and·DataHandles.</div></div>
 1964 <div·class="ttc"·id="aa00266_html"><div·class="ttname"><a·href="a00266.html">indexidset.hh</a></div><div·class="ttdoc">Provides·base·classes·for·index·and·id·sets.</div></div>
1965 <div·class="ttc"·id="aa01031_html_gaa9877ecffae8bae220b1078ada412a55"><div·class="ttname"><a·href="a01031.html#gaa9877ecffae8bae220b1078ada412a55">Dune::operator&lt;&lt;</a></div><div·class="ttdeci">std::ostream·&amp;·operator&lt;&lt;(std::ostream·&amp;out,·const·PartitionType·&amp;type)</div><div·class="ttdoc">write·a·PartitionType·to·a·stream</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:72</div></div>1965 <div·class="ttc"·id="aa01031_html_gaa9877ecffae8bae220b1078ada412a55"><div·class="ttname"><a·href="a01031.html#gaa9877ecffae8bae220b1078ada412a55">Dune::operator&lt;&lt;</a></div><div·class="ttdeci">std::ostream·&amp;·operator&lt;&lt;(std::ostream·&amp;out,·const·PartitionType·&amp;type)</div><div·class="ttdoc">write·a·PartitionType·to·a·stream</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:72</div></div>
1966 <div·class="ttc"·id="aa01031_html_gacf00ef51e7964e5797de12e1bdf8d755"><div·class="ttname"><a·href="a01031.html#gacf00ef51e7964e5797de12e1bdf8d755">Dune::CommunicationDirection</a></div><div·class="ttdeci">CommunicationDirection</div><div·class="ttdoc">Define·a·type·for·communication·direction·parameter.</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:170</div></div>1966 <div·class="ttc"·id="aa01031_html_gacf00ef51e7964e5797de12e1bdf8d755"><div·class="ttname"><a·href="a01031.html#gacf00ef51e7964e5797de12e1bdf8d755">Dune::CommunicationDirection</a></div><div·class="ttdeci">CommunicationDirection</div><div·class="ttdoc">Define·a·type·for·communication·direction·parameter.</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:170</div></div>
1967 <div·class="ttc"·id="aa01031_html_gae799a4296824c1d4ae0d82e71287b722"><div·class="ttname"><a·href="a01031.html#gae799a4296824c1d4ae0d82e71287b722">Dune::InterfaceType</a></div><div·class="ttdeci">InterfaceType</div><div·class="ttdoc">Parameter·to·be·used·for·the·communication·functions.</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:86</div></div>1967 <div·class="ttc"·id="aa01031_html_gae799a4296824c1d4ae0d82e71287b722"><div·class="ttname"><a·href="a01031.html#gae799a4296824c1d4ae0d82e71287b722">Dune::InterfaceType</a></div><div·class="ttdeci">InterfaceType</div><div·class="ttdoc">Parameter·to·be·used·for·the·communication·functions.</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:86</div></div>
1968 <div·class="ttc"·id="aa01031_html_ggaa5b9e8102d7f70f3f4178182629d98b6a3026c69cd558fe3687c11f45966905e9"><div·class="ttname"><a·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a3026c69cd558fe3687c11f45966905e9">Dune::All_Partition</a></div><div·class="ttdeci">@·All_Partition</div><div·class="ttdoc">all·entities</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:141</div></div>1968 <div·class="ttc"·id="aa01031_html_ggaa5b9e8102d7f70f3f4178182629d98b6a3026c69cd558fe3687c11f45966905e9"><div·class="ttname"><a·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a3026c69cd558fe3687c11f45966905e9">Dune::All_Partition</a></div><div·class="ttdeci">@·All_Partition</div><div·class="ttdoc">all·entities</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:141</div></div>
1969 <div·class="ttc"·id="aa01031_html_ggaa5b9e8102d7f70f3f4178182629d98b6a842081c435caefdae9580c93720e35b0"><div·class="ttname"><a·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a842081c435caefdae9580c93720e35b0">Dune::Interior_Partition</a></div><div·class="ttdeci">@·Interior_Partition</div><div·class="ttdoc">only·interior·entities</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:137</div></div>1969 <div·class="ttc"·id="aa01031_html_ggaa5b9e8102d7f70f3f4178182629d98b6a842081c435caefdae9580c93720e35b0"><div·class="ttname"><a·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a842081c435caefdae9580c93720e35b0">Dune::Interior_Partition</a></div><div·class="ttdeci">@·Interior_Partition</div><div·class="ttdoc">only·interior·entities</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:137</div></div>
1970 <div·class="ttc"·id="aa01031_html_ggaa5b9e8102d7f70f3f4178182629d98b6a8da384ab42a2918b7cf88220328cff19"><div·class="ttname"><a·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a8da384ab42a2918b7cf88220328cff19">Dune::InteriorBorder_Partition</a></div><div·class="ttdeci">@·InteriorBorder_Partition</div><div·class="ttdoc">interior·and·border·entities</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:138</div></div>1970 <div·class="ttc"·id="aa01031_html_ggaa5b9e8102d7f70f3f4178182629d98b6a8da384ab42a2918b7cf88220328cff19"><div·class="ttname"><a·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a8da384ab42a2918b7cf88220328cff19">Dune::InteriorBorder_Partition</a></div><div·class="ttdeci">@·InteriorBorder_Partition</div><div·class="ttdoc">interior·and·border·entities</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:138</div></div>
1971 <div·class="ttc"·id="aa01031_html_ggaa5b9e8102d7f70f3f4178182629d98b6a906b14970777b3ed8927c95029f6158d"><div·class="ttname"><a·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a906b14970777b3ed8927c95029f6158d">Dune::Overlap_Partition</a></div><div·class="ttdeci">@·Overlap_Partition</div><div·class="ttdoc">interior,·border,·and·overlap·entities</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:139</div></div>1971 <div·class="ttc"·id="aa01031_html_ggaa5b9e8102d7f70f3f4178182629d98b6a906b14970777b3ed8927c95029f6158d"><div·class="ttname"><a·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a906b14970777b3ed8927c95029f6158d">Dune::Overlap_Partition</a></div><div·class="ttdeci">@·Overlap_Partition</div><div·class="ttdoc">interior,·border,·and·overlap·entities</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:139</div></div>
2.27 KB
html2text {}
    
Offset 2104, 46 lines modifiedOffset 2104, 46 lines modified
2104 YaspGrid2104 YaspGrid
2105 ·2076#include·<dune/grid/yaspgrid/structuredyaspgridfactory.hh>2105 ·2076#include·<dune/grid/yaspgrid/structuredyaspgridfactory.hh>
2106 ·2077//·Include·the·specialization·of·the·BackupRestoreFacility·class·for2106 ·2077//·Include·the·specialization·of·the·BackupRestoreFacility·class·for
2107 YaspGrid2107 YaspGrid
2108 ·2078#include·<dune/grid/yaspgrid/backuprestore.hh>2108 ·2078#include·<dune/grid/yaspgrid/backuprestore.hh>
2109 ·20792109 ·2079
2110 ·2080#endif2110 ·2080#endif
2111 yaspgridentity.hh 
2112 the·YaspEntity·class·and·its·specializations2111 yaspgridintersectioniterator.hh
 2112 The·YaspIntersectionIterator·class.
 2113 yaspgridintersection.hh
 2114 The·YaspIntersection·class.
2113 coordinates.hh2115 coordinates.hh
2114 This·provides·container·classes·for·the·coordinates·to·be·used·in·YaspGrid·Upon2116 This·provides·container·classes·for·the·coordinates·to·be·used·in·YaspGrid·Upon
2115 implementation·of·the...2117 implementation·of·the...
2116 yaspgridindexsets.hh2118 yaspgridindexsets.hh
2117 level-wise,·non-persistent,·consecutive·indices·for·YaspGrid2119 level-wise,·non-persistent,·consecutive·indices·for·YaspGrid
2118 yaspgridgeometry.hh 
2119 The·YaspGeometry·class·and·its·specializations.2120 torus.hh
 2121 This·file·provides·the·infrastructure·for·toroidal·communication·in·YaspGrid.
 2122 yaspgridpersistentcontainer.hh
 2123 Specialization·of·the·PersistentContainer·for·YaspGrid.
2120 yaspgrididset.hh2124 yaspgrididset.hh
2121 yaspgridleveliterator.hh2125 yaspgridleveliterator.hh
2122 The·YaspLevelIterator·class.2126 The·YaspLevelIterator·class.
2123 yaspgridintersectioniterator.hh 
2124 The·YaspIntersectionIterator·class. 
2125 yaspgridpersistentcontainer.hh 
2126 Specialization·of·the·PersistentContainer·for·YaspGrid. 
2127 yaspgridintersection.hh 
2128 The·YaspIntersection·class. 
2129 structuredyaspgridfactory.hh 
2130 Specialization·of·the·StructuredGridFactory·class·for·YaspGrid. 
2131 yaspgridentityseed.hh2127 yaspgridentityseed.hh
2132 The·YaspEntitySeed·class.2128 The·YaspEntitySeed·class.
 2129 yaspgridhierarchiciterator.hh
 2130 yaspgridentity.hh
 2131 the·YaspEntity·class·and·its·specializations
2133 ygrid.hh2132 ygrid.hh
2134 This·provides·a·YGrid,·the·elemental·component·of·the·yaspgrid·implementation.2133 This·provides·a·YGrid,·the·elemental·component·of·the·yaspgrid·implementation.
 2134 yaspgridgeometry.hh
 2135 The·YaspGeometry·class·and·its·specializations.
 2136 structuredyaspgridfactory.hh
 2137 Specialization·of·the·StructuredGridFactory·class·for·YaspGrid.
2135 yaspgridhierarchiciterator.hh 
2136 torus.hh 
2137 This·file·provides·the·infrastructure·for·toroidal·communication·in·YaspGrid. 
2138 indexidset.hh 
2139 Provides·base·classes·for·index·and·id·sets. 
2140 datahandleif.hh2138 datahandleif.hh
2141 Describes·the·parallel·communication·interface·class·for·MessageBuffers·and2139 Describes·the·parallel·communication·interface·class·for·MessageBuffers·and
2142 DataHandles.2140 DataHandles.
 2141 indexidset.hh
 2142 Provides·base·classes·for·index·and·id·sets.
2143 Dune::operator<<2143 Dune::operator<<
2144 std::ostream·&·operator<<(std::ostream·&out,·const·PartitionType·&type)2144 std::ostream·&·operator<<(std::ostream·&out,·const·PartitionType·&type)
2145 write·a·PartitionType·to·a·stream2145 write·a·PartitionType·to·a·stream
2146 Definition:·gridenums.hh:722146 Definition:·gridenums.hh:72
2147 Dune::CommunicationDirection2147 Dune::CommunicationDirection
2148 CommunicationDirection2148 CommunicationDirection
2149 Define·a·type·for·communication·direction·parameter.2149 Define·a·type·for·communication·direction·parameter.
1.13 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01027.html
    
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 <div><div·class="header">64 <div><div·class="header">
65 ··<div·class="headertitle"><div·class="title">Bug·List·</div></div>65 ··<div·class="headertitle"><div·class="title">Bug·List·</div></div>
66 </div><!--header-->66 </div><!--header-->
67 <div·class="contents">67 <div·class="contents">
68 <div·class="textblock"><dl·class="reflist">68 <div·class="textblock"><dl·class="reflist">
69 <dt>Member·<a·class="el"·href="a04086.html#a1e1318c2479ecef40a1bcee8a04222f2">Dune::UGGrid&lt;·dim·&gt;::loadBalance</a>··(int·minlevel=0)</dt>69 <dt>Member·<a·class="el"·href="a04086.html#a1e1318c2479ecef40a1bcee8a04222f2">Dune::UGGrid&lt;·dim·&gt;::loadBalance</a>··(int·minlevel=0)</dt>
70 <dd><a·class="anchor"·id="_bug000001"></a>The·return·value·is·always·'true'·</dd>70 <dd><a·class="anchor"·id="_bug000001"></a>The·return·value·is·always·'true'·</dd>
71 <dt>File·<a·class="el"·href="a00983.html">globalindexset.hh</a>··</dt>71 <dt>File·<a·class="el"·href="a00995.html">globalindexset.hh</a>··</dt>
72 <dd><a·class="anchor"·id="_bug000002"></a>This·code·will·most·likely·not·work·on·grids·with·more·than·one·element·type.·Please·ask·on·the·mailing·list·if·you·need·this·feature.·</dd>72 <dd><a·class="anchor"·id="_bug000002"></a>This·code·will·most·likely·not·work·on·grids·with·more·than·one·element·type.·Please·ask·on·the·mailing·list·if·you·need·this·feature.·</dd>
73 </dl>73 </dl>
74 </div></div><!--·contents·-->74 </div></div><!--·contents·-->
75 </div><!--·PageDoc·-->75 </div><!--·PageDoc·-->
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
9.8 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01031.html
    
Offset 164, 16 lines modifiedOffset 164, 16 lines modified
164 ········<tr>164 ········<tr>
165 ··········<td·class="memname">enum·<a·class="el"·href="a01031.html#gacf00ef51e7964e5797de12e1bdf8d755">Dune::CommunicationDirection</a></td>165 ··········<td·class="memname">enum·<a·class="el"·href="a01031.html#gacf00ef51e7964e5797de12e1bdf8d755">Dune::CommunicationDirection</a></td>
166 ········</tr>166 ········</tr>
167 ······</table>167 ······</table>
168 </div><div·class="memdoc">168 </div><div·class="memdoc">
  
169 <p>Define·a·type·for·communication·direction·parameter.·</p>169 <p>Define·a·type·for·communication·direction·parameter.·</p>
170 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>170 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>
171 <div·class="ttc"·id="aa00236_html"><div·class="ttname"><a·href="a00236.html">gridenums.hh</a></div></div>171 <div·class="ttc"·id="aa00269_html"><div·class="ttname"><a·href="a00269.html">gridenums.hh</a></div></div>
172 </div><!--·fragment·-->·<table·class="fieldtable">172 </div><!--·fragment·-->·<table·class="fieldtable">
173 <tr><th·colspan="2">Enumerator</th></tr><tr><td·class="fieldname"><a·id="ggacf00ef51e7964e5797de12e1bdf8d755a16096429617fc1e0db063aa7d0539703"·name="ggacf00ef51e7964e5797de12e1bdf8d755a16096429617fc1e0db063aa7d0539703"></a>ForwardCommunication&#160;</td><td·class="fielddoc"><p·>communicate·as·given·in·InterfaceType·</p>173 <tr><th·colspan="2">Enumerator</th></tr><tr><td·class="fieldname"><a·id="ggacf00ef51e7964e5797de12e1bdf8d755a16096429617fc1e0db063aa7d0539703"·name="ggacf00ef51e7964e5797de12e1bdf8d755a16096429617fc1e0db063aa7d0539703"></a>ForwardCommunication&#160;</td><td·class="fielddoc"><p·>communicate·as·given·in·InterfaceType·</p>
174 </td></tr>174 </td></tr>
175 <tr><td·class="fieldname"><a·id="ggacf00ef51e7964e5797de12e1bdf8d755a109be42b107eef1f3de8fdcf3df59dd0"·name="ggacf00ef51e7964e5797de12e1bdf8d755a109be42b107eef1f3de8fdcf3df59dd0"></a>BackwardCommunication&#160;</td><td·class="fielddoc"><p·>reverse·communication·direction·</p>175 <tr><td·class="fieldname"><a·id="ggacf00ef51e7964e5797de12e1bdf8d755a109be42b107eef1f3de8fdcf3df59dd0"·name="ggacf00ef51e7964e5797de12e1bdf8d755a109be42b107eef1f3de8fdcf3df59dd0"></a>BackwardCommunication&#160;</td><td·class="fielddoc"><p·>reverse·communication·direction·</p>
176 </td></tr>176 </td></tr>
177 </table>177 </table>
  
Offset 188, 15 lines modifiedOffset 188, 15 lines modified
188 ········<tr>188 ········<tr>
189 ··········<td·class="memname">enum·<a·class="el"·href="a01031.html#gae799a4296824c1d4ae0d82e71287b722">Dune::InterfaceType</a></td>189 ··········<td·class="memname">enum·<a·class="el"·href="a01031.html#gae799a4296824c1d4ae0d82e71287b722">Dune::InterfaceType</a></td>
190 ········</tr>190 ········</tr>
191 ······</table>191 ······</table>
192 </div><div·class="memdoc">192 </div><div·class="memdoc">
  
193 <p>Parameter·to·be·used·for·the·communication·functions.·</p>193 <p>Parameter·to·be·used·for·the·communication·functions.·</p>
194 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>194 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>
195 </div><!--·fragment·-->·<table·class="fieldtable">195 </div><!--·fragment·-->·<table·class="fieldtable">
196 <tr><th·colspan="2">Enumerator</th></tr><tr><td·class="fieldname"><a·id="ggae799a4296824c1d4ae0d82e71287b722a8b8e3364d9c34ed2e31f038479012f4f"·name="ggae799a4296824c1d4ae0d82e71287b722a8b8e3364d9c34ed2e31f038479012f4f"></a>InteriorBorder_InteriorBorder_Interface&#160;</td><td·class="fielddoc"><p·>send/receive·interior·and·border·entities·</p>196 <tr><th·colspan="2">Enumerator</th></tr><tr><td·class="fieldname"><a·id="ggae799a4296824c1d4ae0d82e71287b722a8b8e3364d9c34ed2e31f038479012f4f"·name="ggae799a4296824c1d4ae0d82e71287b722a8b8e3364d9c34ed2e31f038479012f4f"></a>InteriorBorder_InteriorBorder_Interface&#160;</td><td·class="fielddoc"><p·>send/receive·interior·and·border·entities·</p>
197 </td></tr>197 </td></tr>
198 <tr><td·class="fieldname"><a·id="ggae799a4296824c1d4ae0d82e71287b722a05cadca133ee23c967950c19bcbe4b85"·name="ggae799a4296824c1d4ae0d82e71287b722a05cadca133ee23c967950c19bcbe4b85"></a>InteriorBorder_All_Interface&#160;</td><td·class="fielddoc"><p·>send·interior·and·border,·receive·all·entities·</p>198 <tr><td·class="fieldname"><a·id="ggae799a4296824c1d4ae0d82e71287b722a05cadca133ee23c967950c19bcbe4b85"·name="ggae799a4296824c1d4ae0d82e71287b722a05cadca133ee23c967950c19bcbe4b85"></a>InteriorBorder_All_Interface&#160;</td><td·class="fielddoc"><p·>send·interior·and·border,·receive·all·entities·</p>
199 </td></tr>199 </td></tr>
200 <tr><td·class="fieldname"><a·id="ggae799a4296824c1d4ae0d82e71287b722a63cd8ac44d5a4cbb8cd1a4176e6b2965"·name="ggae799a4296824c1d4ae0d82e71287b722a63cd8ac44d5a4cbb8cd1a4176e6b2965"></a>Overlap_OverlapFront_Interface&#160;</td><td·class="fielddoc"><p·>send·overlap,·receive·overlap·and·front·entities·</p>200 <tr><td·class="fieldname"><a·id="ggae799a4296824c1d4ae0d82e71287b722a63cd8ac44d5a4cbb8cd1a4176e6b2965"·name="ggae799a4296824c1d4ae0d82e71287b722a63cd8ac44d5a4cbb8cd1a4176e6b2965"></a>Overlap_OverlapFront_Interface&#160;</td><td·class="fielddoc"><p·>send·overlap,·receive·overlap·and·front·entities·</p>
201 </td></tr>201 </td></tr>
Offset 217, 15 lines modifiedOffset 217, 15 lines modified
217 ········<tr>217 ········<tr>
218 ··········<td·class="memname">enum·<a·class="el"·href="a01031.html#gaa5b9e8102d7f70f3f4178182629d98b6">Dune::PartitionIteratorType</a></td>218 ··········<td·class="memname">enum·<a·class="el"·href="a01031.html#gaa5b9e8102d7f70f3f4178182629d98b6">Dune::PartitionIteratorType</a></td>
219 ········</tr>219 ········</tr>
220 ······</table>220 ······</table>
221 </div><div·class="memdoc">221 </div><div·class="memdoc">
  
222 <p>Parameter·to·be·used·for·the·parallel·level-·and·leaf·iterators.·</p>222 <p>Parameter·to·be·used·for·the·parallel·level-·and·leaf·iterators.·</p>
223 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>223 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>
224 </div><!--·fragment·-->·<table·class="fieldtable">224 </div><!--·fragment·-->·<table·class="fieldtable">
225 <tr><th·colspan="2">Enumerator</th></tr><tr><td·class="fieldname"><a·id="ggaa5b9e8102d7f70f3f4178182629d98b6a842081c435caefdae9580c93720e35b0"·name="ggaa5b9e8102d7f70f3f4178182629d98b6a842081c435caefdae9580c93720e35b0"></a>Interior_Partition&#160;</td><td·class="fielddoc"><p·>only·interior·entities·</p>225 <tr><th·colspan="2">Enumerator</th></tr><tr><td·class="fieldname"><a·id="ggaa5b9e8102d7f70f3f4178182629d98b6a842081c435caefdae9580c93720e35b0"·name="ggaa5b9e8102d7f70f3f4178182629d98b6a842081c435caefdae9580c93720e35b0"></a>Interior_Partition&#160;</td><td·class="fielddoc"><p·>only·interior·entities·</p>
226 </td></tr>226 </td></tr>
227 <tr><td·class="fieldname"><a·id="ggaa5b9e8102d7f70f3f4178182629d98b6a8da384ab42a2918b7cf88220328cff19"·name="ggaa5b9e8102d7f70f3f4178182629d98b6a8da384ab42a2918b7cf88220328cff19"></a>InteriorBorder_Partition&#160;</td><td·class="fielddoc"><p·>interior·and·border·entities·</p>227 <tr><td·class="fieldname"><a·id="ggaa5b9e8102d7f70f3f4178182629d98b6a8da384ab42a2918b7cf88220328cff19"·name="ggaa5b9e8102d7f70f3f4178182629d98b6a8da384ab42a2918b7cf88220328cff19"></a>InteriorBorder_Partition&#160;</td><td·class="fielddoc"><p·>interior·and·border·entities·</p>
228 </td></tr>228 </td></tr>
229 <tr><td·class="fieldname"><a·id="ggaa5b9e8102d7f70f3f4178182629d98b6a906b14970777b3ed8927c95029f6158d"·name="ggaa5b9e8102d7f70f3f4178182629d98b6a906b14970777b3ed8927c95029f6158d"></a>Overlap_Partition&#160;</td><td·class="fielddoc"><p·>interior,·border,·and·overlap·entities·</p>229 <tr><td·class="fieldname"><a·id="ggaa5b9e8102d7f70f3f4178182629d98b6a906b14970777b3ed8927c95029f6158d"·name="ggaa5b9e8102d7f70f3f4178182629d98b6a906b14970777b3ed8927c95029f6158d"></a>Overlap_Partition&#160;</td><td·class="fielddoc"><p·>interior,·border,·and·overlap·entities·</p>
230 </td></tr>230 </td></tr>
Offset 248, 15 lines modifiedOffset 248, 15 lines modified
248 ········<tr>248 ········<tr>
249 ··········<td·class="memname">enum·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">Dune::PartitionType</a></td>249 ··········<td·class="memname">enum·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">Dune::PartitionType</a></td>
250 ········</tr>250 ········</tr>
251 ······</table>251 ······</table>
252 </div><div·class="memdoc">252 </div><div·class="memdoc">
  
253 <p>Attributes·used·in·the·generic·overlap·model.·</p>253 <p>Attributes·used·in·the·generic·overlap·model.·</p>
254 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>254 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>
255 </div><!--·fragment·--><p·>The·values·are·ordered·intentionally·in·order·to·be·able·to·define·ranges·of·partition·types.·</p>255 </div><!--·fragment·--><p·>The·values·are·ordered·intentionally·in·order·to·be·able·to·define·ranges·of·partition·types.·</p>
256 <table·class="fieldtable">256 <table·class="fieldtable">
257 <tr><th·colspan="2">Enumerator</th></tr><tr><td·class="fieldname"><a·id="ggabd89b77709db1d9e56bb17cd0aa44c3da1cdad324759fb0e56c7f035d91f7e4b8"·name="ggabd89b77709db1d9e56bb17cd0aa44c3da1cdad324759fb0e56c7f035d91f7e4b8"></a>InteriorEntity&#160;</td><td·class="fielddoc"><p·>all·interior·entities·</p>257 <tr><th·colspan="2">Enumerator</th></tr><tr><td·class="fieldname"><a·id="ggabd89b77709db1d9e56bb17cd0aa44c3da1cdad324759fb0e56c7f035d91f7e4b8"·name="ggabd89b77709db1d9e56bb17cd0aa44c3da1cdad324759fb0e56c7f035d91f7e4b8"></a>InteriorEntity&#160;</td><td·class="fielddoc"><p·>all·interior·entities·</p>
258 </td></tr>258 </td></tr>
259 <tr><td·class="fieldname"><a·id="ggabd89b77709db1d9e56bb17cd0aa44c3da5886f9fc2fac0eb986874fb2e682fb80"·name="ggabd89b77709db1d9e56bb17cd0aa44c3da5886f9fc2fac0eb986874fb2e682fb80"></a>BorderEntity&#160;</td><td·class="fielddoc"><p·>on·boundary·between·interior·and·overlap·</p>259 <tr><td·class="fieldname"><a·id="ggabd89b77709db1d9e56bb17cd0aa44c3da5886f9fc2fac0eb986874fb2e682fb80"·name="ggabd89b77709db1d9e56bb17cd0aa44c3da5886f9fc2fac0eb986874fb2e682fb80"></a>BorderEntity&#160;</td><td·class="fielddoc"><p·>on·boundary·between·interior·and·overlap·</p>
260 </td></tr>260 </td></tr>
261 <tr><td·class="fieldname"><a·id="ggabd89b77709db1d9e56bb17cd0aa44c3daec5e1e5ba1c055301aae842f46640850"·name="ggabd89b77709db1d9e56bb17cd0aa44c3daec5e1e5ba1c055301aae842f46640850"></a>OverlapEntity&#160;</td><td·class="fielddoc"><p·>all·entities·lying·in·the·overlap·zone·</p>261 <tr><td·class="fieldname"><a·id="ggabd89b77709db1d9e56bb17cd0aa44c3daec5e1e5ba1c055301aae842f46640850"·name="ggabd89b77709db1d9e56bb17cd0aa44c3daec5e1e5ba1c055301aae842f46640850"></a>OverlapEntity&#160;</td><td·class="fielddoc"><p·>all·entities·lying·in·the·overlap·zone·</p>
Offset 301, 15 lines modifiedOffset 301, 15 lines modified
301 ··<td·class="mlabels-right">301 ··<td·class="mlabels-right">
302 <span·class="mlabels"><span·class="mlabel">inline</span></span>··</td>302 <span·class="mlabels"><span·class="mlabel">inline</span></span>··</td>
303 ··</tr>303 ··</tr>
304 </table>304 </table>
305 </div><div·class="memdoc">305 </div><div·class="memdoc">
  
306 <p>write·an·InterfaceType·to·a·stream·</p>306 <p>write·an·InterfaceType·to·a·stream·</p>
307 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>307 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>
308 </div><!--·fragment·-->·308 </div><!--·fragment·-->·
309 </div>309 </div>
310 </div>310 </div>
311 <a·id="gade8ebbd51a3891143b354475955b4013"·name="gade8ebbd51a3891143b354475955b4013"></a>311 <a·id="gade8ebbd51a3891143b354475955b4013"·name="gade8ebbd51a3891143b354475955b4013"></a>
312 <h2·class="memtitle"><span·class="permalink"><a·href="#gade8ebbd51a3891143b354475955b4013">&#9670;&nbsp;</a></span>operator&lt;&lt;()·<span·class="overload">[2/3]</span></h2>312 <h2·class="memtitle"><span·class="permalink"><a·href="#gade8ebbd51a3891143b354475955b4013">&#9670;&nbsp;</a></span>operator&lt;&lt;()·<span·class="overload">[2/3]</span></h2>
  
313 <div·class="memitem">313 <div·class="memitem">
Offset 340, 15 lines modifiedOffset 340, 15 lines modified
340 ··<td·class="mlabels-right">340 ··<td·class="mlabels-right">
341 <span·class="mlabels"><span·class="mlabel">inline</span></span>··</td>341 <span·class="mlabels"><span·class="mlabel">inline</span></span>··</td>
342 ··</tr>342 ··</tr>
343 </table>343 </table>
344 </div><div·class="memdoc">344 </div><div·class="memdoc">
  
345 <p>write·a·PartitionIteratorType·to·a·stream·</p>345 <p>write·a·PartitionIteratorType·to·a·stream·</p>
346 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>346 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>
347 </div><!--·fragment·-->·347 </div><!--·fragment·-->·
348 </div>348 </div>
349 </div>349 </div>
350 <a·id="gaa9877ecffae8bae220b1078ada412a55"·name="gaa9877ecffae8bae220b1078ada412a55"></a>350 <a·id="gaa9877ecffae8bae220b1078ada412a55"·name="gaa9877ecffae8bae220b1078ada412a55"></a>
351 <h2·class="memtitle"><span·class="permalink"><a·href="#gaa9877ecffae8bae220b1078ada412a55">&#9670;&nbsp;</a></span>operator&lt;&lt;()·<span·class="overload">[3/3]</span></h2>351 <h2·class="memtitle"><span·class="permalink"><a·href="#gaa9877ecffae8bae220b1078ada412a55">&#9670;&nbsp;</a></span>operator&lt;&lt;()·<span·class="overload">[3/3]</span></h2>
  
352 <div·class="memitem">352 <div·class="memitem">
Offset 379, 15 lines modifiedOffset 379, 15 lines modified
379 ··<td·class="mlabels-right">379 ··<td·class="mlabels-right">
380 <span·class="mlabels"><span·class="mlabel">inline</span></span>··</td>380 <span·class="mlabels"><span·class="mlabel">inline</span></span>··</td>
381 ··</tr>381 ··</tr>
382 </table>382 </table>
383 </div><div·class="memdoc">383 </div><div·class="memdoc">
  
384 <p>write·a·PartitionType·to·a·stream·</p>384 <p>write·a·PartitionType·to·a·stream·</p>
385 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>385 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>
386 </div><!--·fragment·-->·386 </div><!--·fragment·-->·
387 </div>387 </div>
388 </div>388 </div>
389 <a·id="ga93b58eeb427bbeafe9bd7d460a1603cc"·name="ga93b58eeb427bbeafe9bd7d460a1603cc"></a>389 <a·id="ga93b58eeb427bbeafe9bd7d460a1603cc"·name="ga93b58eeb427bbeafe9bd7d460a1603cc"></a>
390 <h2·class="memtitle"><span·class="permalink"><a·href="#ga93b58eeb427bbeafe9bd7d460a1603cc">&#9670;&nbsp;</a></span>PartitionName()</h2>390 <h2·class="memtitle"><span·class="permalink"><a·href="#ga93b58eeb427bbeafe9bd7d460a1603cc">&#9670;&nbsp;</a></span>PartitionName()</h2>
  
391 <div·class="memitem">391 <div·class="memitem">
Offset 408, 15 lines modifiedOffset 408, 15 lines modified
408 ··<td·class="mlabels-right">408 ··<td·class="mlabels-right">
409 <span·class="mlabels"><span·class="mlabel">inline</span></span>··</td>409 <span·class="mlabels"><span·class="mlabel">inline</span></span>··</td>
410 ··</tr>410 ··</tr>
411 </table>411 </table>
412 </div><div·class="memdoc">412 </div><div·class="memdoc">
  
413 <p>Provide·names·for·the·partition·types.·</p>413 <p>Provide·names·for·the·partition·types.·</p>
414 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>414 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>
415 </div><!--·fragment·-->·415 </div><!--·fragment·-->·
416 </div>416 </div>
417 </div>417 </div>
418 <a·id="gaf3592a03efd8f240a919daba95d47251"·name="gaf3592a03efd8f240a919daba95d47251"></a>418 <a·id="gaf3592a03efd8f240a919daba95d47251"·name="gaf3592a03efd8f240a919daba95d47251"></a>
419 <h2·class="memtitle"><span·class="permalink"><a·href="#gaf3592a03efd8f240a919daba95d47251">&#9670;&nbsp;</a></span>partitionSet()</h2>419 <h2·class="memtitle"><span·class="permalink"><a·href="#gaf3592a03efd8f240a919daba95d47251">&#9670;&nbsp;</a></span>partitionSet()</h2>
  
Max diff block lines reached; 0/9927 bytes (0.00%) of diff not shown.
2.39 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01055.html
    
Offset 77, 19 lines modifiedOffset 77, 19 lines modified
77 <area·shape="rect"·href="a01051.html"·title="·"·alt=""·coords="5,13,45,38"/>77 <area·shape="rect"·href="a01051.html"·title="·"·alt=""·coords="5,13,45,38"/>
78 <area·shape="rect"·title="·"·alt=""·coords="93,5,248,45"/>78 <area·shape="rect"·title="·"·alt=""·coords="93,5,248,45"/>
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:a00803"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00803.html">boundaryiterators.hh</a></td></tr>84 <tr·class="memitem:a00944"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00944.html">boundaryiterators.hh</a></td></tr>
85 <tr·class="memdesc:a00803"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·VTK·output·on·the·skeleton.·<br·/></td></tr>85 <tr·class="memdesc:a00944"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·VTK·output·on·the·skeleton.·<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:a00794"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00794.html">skeletonfunction.hh</a></td></tr>87 <tr·class="memitem:a00914"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00914.html">skeletonfunction.hh</a></td></tr>
88 <tr·class="memdesc:a00794"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·VTK·output·on·the·skeleton.·<br·/></td></tr>88 <tr·class="memdesc:a00914"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·VTK·output·on·the·skeleton.·<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 </table><table·class="memberdecls">90 </table><table·class="memberdecls">
91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
92 Namespaces</h2></td></tr>92 Namespaces</h2></td></tr>
93 <tr·class="memitem:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</a></td></tr>93 <tr·class="memitem:a01075"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01075.html">Dune::VTK</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 </table><table·class="memberdecls">95 </table><table·class="memberdecls">
12.3 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01075.html
    
Offset 254, 16 lines modifiedOffset 254, 16 lines modified
254 ········<tr>254 ········<tr>
255 ··········<td·class="memname">enum·<a·class="el"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312">Dune::VTK::DataMode</a></td>255 ··········<td·class="memname">enum·<a·class="el"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312">Dune::VTK::DataMode</a></td>
256 ········</tr>256 ········</tr>
257 ······</table>257 ······</table>
258 </div><div·class="memdoc">258 </div><div·class="memdoc">
  
259 <p>Whether·to·produce·conforming·or·non-conforming·output.·</p>259 <p>Whether·to·produce·conforming·or·non-conforming·output.·</p>
260 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00788.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>260 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00935.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>
261 <div·class="ttc"·id="aa00788_html"><div·class="ttname"><a·href="a00788.html">common.hh</a></div><div·class="ttdoc">Common·stuff·for·the·VTKWriter.</div></div>261 <div·class="ttc"·id="aa00935_html"><div·class="ttname"><a·href="a00935.html">common.hh</a></div><div·class="ttdoc">Common·stuff·for·the·VTKWriter.</div></div>
262 </div><!--·fragment·--><p·>This·applies·to·the·conformity·of·the·data;·a·non-conforming·grid·can·still·be·written·in·conforming·data·mode,·and·it·is·quite·possible·for·data·to·be·non-conforming·on·a·conforming·grid.·</p>262 </div><!--·fragment·--><p·>This·applies·to·the·conformity·of·the·data;·a·non-conforming·grid·can·still·be·written·in·conforming·data·mode,·and·it·is·quite·possible·for·data·to·be·non-conforming·on·a·conforming·grid.·</p>
263 <table·class="fieldtable">263 <table·class="fieldtable">
264 <tr><th·colspan="2">Enumerator</th></tr><tr><td·class="fieldname"><a·id="a4e39cac1185c9bce3ad9f4e72bd36312a293015461843c4dee42c41191a82f60d"·name="a4e39cac1185c9bce3ad9f4e72bd36312a293015461843c4dee42c41191a82f60d"></a>conforming&#160;</td><td·class="fielddoc"><p·>Output·conforming·data.·</p>264 <tr><th·colspan="2">Enumerator</th></tr><tr><td·class="fieldname"><a·id="a4e39cac1185c9bce3ad9f4e72bd36312a293015461843c4dee42c41191a82f60d"·name="a4e39cac1185c9bce3ad9f4e72bd36312a293015461843c4dee42c41191a82f60d"></a>conforming&#160;</td><td·class="fielddoc"><p·>Output·conforming·data.·</p>
265 <p·>Neighboring·elements·share·common·vertices·and·thus·have·a·common·DoF·on·that·vertex.·</p>265 <p·>Neighboring·elements·share·common·vertices·and·thus·have·a·common·DoF·on·that·vertex.·</p>
266 </td></tr>266 </td></tr>
267 <tr><td·class="fieldname"><a·id="a4e39cac1185c9bce3ad9f4e72bd36312aad7b0e41ffa9e0f8000ecee2b36bd91a"·name="a4e39cac1185c9bce3ad9f4e72bd36312aad7b0e41ffa9e0f8000ecee2b36bd91a"></a>nonconforming&#160;</td><td·class="fielddoc"><p·>Output·non-conforming·data.·</p>267 <tr><td·class="fieldname"><a·id="a4e39cac1185c9bce3ad9f4e72bd36312aad7b0e41ffa9e0f8000ecee2b36bd91a"·name="a4e39cac1185c9bce3ad9f4e72bd36312aad7b0e41ffa9e0f8000ecee2b36bd91a"></a>nonconforming&#160;</td><td·class="fielddoc"><p·>Output·non-conforming·data.·</p>
268 <p·>Each·element·has·its·own·set·of·vertices.·The·position·of·a·vertex·of·one·element·will·coincide·with·the·position·of·the·corresponding·vertex·on·another·element.·This·allows·for·multiple·DoFs·(one·per·element)·on·the·"same"·vertex.·</p>268 <p·>Each·element·has·its·own·set·of·vertices.·The·position·of·a·vertex·of·one·element·will·coincide·with·the·position·of·the·corresponding·vertex·on·another·element.·This·allows·for·multiple·DoFs·(one·per·element)·on·the·"same"·vertex.·</p>
Offset 281, 15 lines modifiedOffset 281, 15 lines modified
281 ········<tr>281 ········<tr>
282 ··········<td·class="memname">enum·<a·class="el"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4">Dune::VTK::FileType</a></td>282 ··········<td·class="memname">enum·<a·class="el"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4">Dune::VTK::FileType</a></td>
283 ········</tr>283 ········</tr>
284 ······</table>284 ······</table>
285 </div><div·class="memdoc">285 </div><div·class="memdoc">
  
286 <p>which·type·of·<a·class="el"·href="a01075.html">VTK</a>·file·to·write·</p>286 <p>which·type·of·<a·class="el"·href="a01075.html">VTK</a>·file·to·write·</p>
287 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00788.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>287 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00935.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>
288 </div><!--·fragment·-->·<table·class="fieldtable">288 </div><!--·fragment·-->·<table·class="fieldtable">
289 <tr><th·colspan="2">Enumerator</th></tr><tr><td·class="fieldname"><a·id="a419fffea9dd82b7dda0e7078889da6d4a109b9e75c1921dd6b8df25eedea009be"·name="a419fffea9dd82b7dda0e7078889da6d4a109b9e75c1921dd6b8df25eedea009be"></a>polyData&#160;</td><td·class="fielddoc"><p·>for·.vtp·files·(PolyData)·</p>289 <tr><th·colspan="2">Enumerator</th></tr><tr><td·class="fieldname"><a·id="a419fffea9dd82b7dda0e7078889da6d4a109b9e75c1921dd6b8df25eedea009be"·name="a419fffea9dd82b7dda0e7078889da6d4a109b9e75c1921dd6b8df25eedea009be"></a>polyData&#160;</td><td·class="fielddoc"><p·>for·.vtp·files·(PolyData)·</p>
290 </td></tr>290 </td></tr>
291 <tr><td·class="fieldname"><a·id="a419fffea9dd82b7dda0e7078889da6d4a2967b7a61021e24289adcd0b7d60bd0b"·name="a419fffea9dd82b7dda0e7078889da6d4a2967b7a61021e24289adcd0b7d60bd0b"></a>unstructuredGrid&#160;</td><td·class="fielddoc"><p·>for·.vtu·files·(UnstructuredGrid)·</p>291 <tr><td·class="fieldname"><a·id="a419fffea9dd82b7dda0e7078889da6d4a2967b7a61021e24289adcd0b7d60bd0b"·name="a419fffea9dd82b7dda0e7078889da6d4a2967b7a61021e24289adcd0b7d60bd0b"></a>unstructuredGrid&#160;</td><td·class="fielddoc"><p·>for·.vtu·files·(UnstructuredGrid)·</p>
292 </td></tr>292 </td></tr>
293 </table>293 </table>
  
Offset 304, 15 lines modifiedOffset 304, 15 lines modified
304 ········<tr>304 ········<tr>
305 ··········<td·class="memname">enum·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></td>305 ··········<td·class="memname">enum·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></td>
306 ········</tr>306 ········</tr>
307 ······</table>307 ······</table>
308 </div><div·class="memdoc">308 </div><div·class="memdoc">
  
309 <p>Type·representing·<a·class="el"·href="a01075.html">VTK</a>'s·entity·geometry·types.·</p>309 <p>Type·representing·<a·class="el"·href="a01075.html">VTK</a>'s·entity·geometry·types.·</p>
310 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00788.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>310 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00935.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>
311 </div><!--·fragment·--><p·>Only·the·types·which·have·a·corresponding·Dune::GeometryType·have·been·included·here.·Dune-type·names·have·been·used,·this·mainly·makes·a·difference·for·vtkPrism,·which·is·known·by·<a·class="el"·href="a01075.html">VTK</a>·as·VTK_WEDGE.·</p>311 </div><!--·fragment·--><p·>Only·the·types·which·have·a·corresponding·Dune::GeometryType·have·been·included·here.·Dune-type·names·have·been·used,·this·mainly·makes·a·difference·for·vtkPrism,·which·is·known·by·<a·class="el"·href="a01075.html">VTK</a>·as·VTK_WEDGE.·</p>
312 <table·class="fieldtable">312 <table·class="fieldtable">
313 <tr><th·colspan="2">Enumerator</th></tr><tr><td·class="fieldname"><a·id="aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041"·name="aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041"></a>vertex&#160;</td><td·class="fielddoc"></td></tr>313 <tr><th·colspan="2">Enumerator</th></tr><tr><td·class="fieldname"><a·id="aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041"·name="aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041"></a>vertex&#160;</td><td·class="fielddoc"></td></tr>
314 <tr><td·class="fieldname"><a·id="aceb67a16cc6beb52f71ba8a06d6ef44fa0ccb47e66e9e878460066ff83b95ce44"·name="aceb67a16cc6beb52f71ba8a06d6ef44fa0ccb47e66e9e878460066ff83b95ce44"></a>line&#160;</td><td·class="fielddoc"></td></tr>314 <tr><td·class="fieldname"><a·id="aceb67a16cc6beb52f71ba8a06d6ef44fa0ccb47e66e9e878460066ff83b95ce44"·name="aceb67a16cc6beb52f71ba8a06d6ef44fa0ccb47e66e9e878460066ff83b95ce44"></a>line&#160;</td><td·class="fielddoc"></td></tr>
315 <tr><td·class="fieldname"><a·id="aceb67a16cc6beb52f71ba8a06d6ef44faef7040fbdcd298cfe28bd275bc3c344c"·name="aceb67a16cc6beb52f71ba8a06d6ef44faef7040fbdcd298cfe28bd275bc3c344c"></a>triangle&#160;</td><td·class="fielddoc"></td></tr>315 <tr><td·class="fieldname"><a·id="aceb67a16cc6beb52f71ba8a06d6ef44faef7040fbdcd298cfe28bd275bc3c344c"·name="aceb67a16cc6beb52f71ba8a06d6ef44faef7040fbdcd298cfe28bd275bc3c344c"></a>triangle&#160;</td><td·class="fielddoc"></td></tr>
316 <tr><td·class="fieldname"><a·id="aceb67a16cc6beb52f71ba8a06d6ef44faf3c7b04406fb9a5407c4c3ae5ad1ef1c"·name="aceb67a16cc6beb52f71ba8a06d6ef44faf3c7b04406fb9a5407c4c3ae5ad1ef1c"></a>polygon&#160;</td><td·class="fielddoc"></td></tr>316 <tr><td·class="fieldname"><a·id="aceb67a16cc6beb52f71ba8a06d6ef44faf3c7b04406fb9a5407c4c3ae5ad1ef1c"·name="aceb67a16cc6beb52f71ba8a06d6ef44faf3c7b04406fb9a5407c4c3ae5ad1ef1c"></a>polygon&#160;</td><td·class="fielddoc"></td></tr>
317 <tr><td·class="fieldname"><a·id="aceb67a16cc6beb52f71ba8a06d6ef44fa93b095b5c9bda1d364e6e7bf636229e2"·name="aceb67a16cc6beb52f71ba8a06d6ef44fa93b095b5c9bda1d364e6e7bf636229e2"></a>quadrilateral&#160;</td><td·class="fielddoc"></td></tr>317 <tr><td·class="fieldname"><a·id="aceb67a16cc6beb52f71ba8a06d6ef44fa93b095b5c9bda1d364e6e7bf636229e2"·name="aceb67a16cc6beb52f71ba8a06d6ef44fa93b095b5c9bda1d364e6e7bf636229e2"></a>quadrilateral&#160;</td><td·class="fielddoc"></td></tr>
Offset 334, 15 lines modifiedOffset 334, 15 lines modified
334 ········<tr>334 ········<tr>
335 ··········<td·class="memname">enum·<a·class="el"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8">Dune::VTK::OutputType</a></td>335 ··········<td·class="memname">enum·<a·class="el"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8">Dune::VTK::OutputType</a></td>
336 ········</tr>336 ········</tr>
337 ······</table>337 ······</table>
338 </div><div·class="memdoc">338 </div><div·class="memdoc">
  
339 <p>How·the·bulk·data·should·be·stored·in·the·file.·</p>339 <p>How·the·bulk·data·should·be·stored·in·the·file.·</p>
340 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00788.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>340 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00935.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>
341 </div><!--·fragment·-->·<table·class="fieldtable">341 </div><!--·fragment·-->·<table·class="fieldtable">
342 <tr><th·colspan="2">Enumerator</th></tr><tr><td·class="fieldname"><a·id="a256815237356e8c99c97e7debb1dabf8a21edb20202b6eaae84d2a13937efda27"·name="a256815237356e8c99c97e7debb1dabf8a21edb20202b6eaae84d2a13937efda27"></a>ascii&#160;</td><td·class="fielddoc"><p·>Output·to·the·file·is·in·ascii.·</p>342 <tr><th·colspan="2">Enumerator</th></tr><tr><td·class="fieldname"><a·id="a256815237356e8c99c97e7debb1dabf8a21edb20202b6eaae84d2a13937efda27"·name="a256815237356e8c99c97e7debb1dabf8a21edb20202b6eaae84d2a13937efda27"></a>ascii&#160;</td><td·class="fielddoc"><p·>Output·to·the·file·is·in·ascii.·</p>
343 </td></tr>343 </td></tr>
344 <tr><td·class="fieldname"><a·id="a256815237356e8c99c97e7debb1dabf8ac373bd09607ef8537181b4cd476db211"·name="a256815237356e8c99c97e7debb1dabf8ac373bd09607ef8537181b4cd476db211"></a>base64&#160;</td><td·class="fielddoc"><p·>Output·to·the·file·is·inline·base64·binary.·</p>344 <tr><td·class="fieldname"><a·id="a256815237356e8c99c97e7debb1dabf8ac373bd09607ef8537181b4cd476db211"·name="a256815237356e8c99c97e7debb1dabf8ac373bd09607ef8537181b4cd476db211"></a>base64&#160;</td><td·class="fielddoc"><p·>Output·to·the·file·is·inline·base64·binary.·</p>
345 </td></tr>345 </td></tr>
346 <tr><td·class="fieldname"><a·id="a256815237356e8c99c97e7debb1dabf8a8d9882e8146514d4b8e3b1e69239aaf5"·name="a256815237356e8c99c97e7debb1dabf8a8d9882e8146514d4b8e3b1e69239aaf5"></a>appendedraw&#160;</td><td·class="fielddoc"><p·>Output·is·to·the·file·is·appended·raw·binary.·</p>346 <tr><td·class="fieldname"><a·id="a256815237356e8c99c97e7debb1dabf8a8d9882e8146514d4b8e3b1e69239aaf5"·name="a256815237356e8c99c97e7debb1dabf8a8d9882e8146514d4b8e3b1e69239aaf5"></a>appendedraw&#160;</td><td·class="fielddoc"><p·>Output·is·to·the·file·is·appended·raw·binary.·</p>
347 </td></tr>347 </td></tr>
Offset 369, 15 lines modifiedOffset 369, 15 lines modified
369 ··<td·class="mlabels-right">369 ··<td·class="mlabels-right">
370 <span·class="mlabels"><span·class="mlabel">strong</span></span>··</td>370 <span·class="mlabels"><span·class="mlabel">strong</span></span>··</td>
371 ··</tr>371 ··</tr>
372 </table>372 </table>
373 </div><div·class="memdoc">373 </div><div·class="memdoc">
  
374 <p>which·precision·to·use·when·writing·out·data·to·vtk·files·</p>374 <p>which·precision·to·use·when·writing·out·data·to·vtk·files·</p>
375 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00788.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>375 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00935.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>
376 </div><!--·fragment·-->·<table·class="fieldtable">376 </div><!--·fragment·-->·<table·class="fieldtable">
377 <tr><th·colspan="2">Enumerator</th></tr><tr><td·class="fieldname"><a·id="a1a23264dcb4d2ffc9b85507ffa2741afa0241adbbd83925f051b694d40f02747f"·name="a1a23264dcb4d2ffc9b85507ffa2741afa0241adbbd83925f051b694d40f02747f"></a>int32&#160;</td><td·class="fielddoc"></td></tr>377 <tr><th·colspan="2">Enumerator</th></tr><tr><td·class="fieldname"><a·id="a1a23264dcb4d2ffc9b85507ffa2741afa0241adbbd83925f051b694d40f02747f"·name="a1a23264dcb4d2ffc9b85507ffa2741afa0241adbbd83925f051b694d40f02747f"></a>int32&#160;</td><td·class="fielddoc"></td></tr>
378 <tr><td·class="fieldname"><a·id="a1a23264dcb4d2ffc9b85507ffa2741afa5f423e669d0a8f4ab7c4c3e6da27161a"·name="a1a23264dcb4d2ffc9b85507ffa2741afa5f423e669d0a8f4ab7c4c3e6da27161a"></a>uint8&#160;</td><td·class="fielddoc"></td></tr>378 <tr><td·class="fieldname"><a·id="a1a23264dcb4d2ffc9b85507ffa2741afa5f423e669d0a8f4ab7c4c3e6da27161a"·name="a1a23264dcb4d2ffc9b85507ffa2741afa5f423e669d0a8f4ab7c4c3e6da27161a"></a>uint8&#160;</td><td·class="fielddoc"></td></tr>
379 <tr><td·class="fieldname"><a·id="a1a23264dcb4d2ffc9b85507ffa2741afa3de84ad0700f2a1571f633d399e1900e"·name="a1a23264dcb4d2ffc9b85507ffa2741afa3de84ad0700f2a1571f633d399e1900e"></a>uint32&#160;</td><td·class="fielddoc"></td></tr>379 <tr><td·class="fieldname"><a·id="a1a23264dcb4d2ffc9b85507ffa2741afa3de84ad0700f2a1571f633d399e1900e"·name="a1a23264dcb4d2ffc9b85507ffa2741afa3de84ad0700f2a1571f633d399e1900e"></a>uint32&#160;</td><td·class="fielddoc"></td></tr>
380 <tr><td·class="fieldname"><a·id="a1a23264dcb4d2ffc9b85507ffa2741afad33ec2b0bbea6d471a4706cea030e1e3"·name="a1a23264dcb4d2ffc9b85507ffa2741afad33ec2b0bbea6d471a4706cea030e1e3"></a>float32&#160;</td><td·class="fielddoc"></td></tr>380 <tr><td·class="fieldname"><a·id="a1a23264dcb4d2ffc9b85507ffa2741afad33ec2b0bbea6d471a4706cea030e1e3"·name="a1a23264dcb4d2ffc9b85507ffa2741afad33ec2b0bbea6d471a4706cea030e1e3"></a>float32&#160;</td><td·class="fielddoc"></td></tr>
381 <tr><td·class="fieldname"><a·id="a1a23264dcb4d2ffc9b85507ffa2741afafb7fa22ede616c04c68a7663d0f81e92"·name="a1a23264dcb4d2ffc9b85507ffa2741afafb7fa22ede616c04c68a7663d0f81e92"></a>float64&#160;</td><td·class="fielddoc"></td></tr>381 <tr><td·class="fieldname"><a·id="a1a23264dcb4d2ffc9b85507ffa2741afafb7fa22ede616c04c68a7663d0f81e92"·name="a1a23264dcb4d2ffc9b85507ffa2741afafb7fa22ede616c04c68a7663d0f81e92"></a>float64&#160;</td><td·class="fielddoc"></td></tr>
382 </table>382 </table>
Offset 406, 15 lines modifiedOffset 406, 15 lines modified
406 ··<td·class="mlabels-right">406 ··<td·class="mlabels-right">
407 <span·class="mlabels"><span·class="mlabel">inline</span></span>··</td>407 <span·class="mlabels"><span·class="mlabel">inline</span></span>··</td>
408 ··</tr>408 ··</tr>
409 </table>409 </table>
410 </div><div·class="memdoc">410 </div><div·class="memdoc">
  
411 <p>mapping·from·GeometryType·to·VTKGeometryType·</p>411 <p>mapping·from·GeometryType·to·VTKGeometryType·</p>
412 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00788.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>412 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00935.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>
413 </div><!--·fragment·-->·413 </div><!--·fragment·-->·
414 </div>414 </div>
415 </div>415 </div>
416 <a·id="a8bce02a1111502dd0245e7888a532fc5"·name="a8bce02a1111502dd0245e7888a532fc5"></a>416 <a·id="a8bce02a1111502dd0245e7888a532fc5"·name="a8bce02a1111502dd0245e7888a532fc5"></a>
417 <h2·class="memtitle"><span·class="permalink"><a·href="#a8bce02a1111502dd0245e7888a532fc5">&#9670;&nbsp;</a></span>getEndiannessString()</h2>417 <h2·class="memtitle"><span·class="permalink"><a·href="#a8bce02a1111502dd0245e7888a532fc5">&#9670;&nbsp;</a></span>getEndiannessString()</h2>
  
418 <div·class="memitem">418 <div·class="memitem">
Offset 473, 15 lines modifiedOffset 473, 15 lines modified
473 ··<td·class="mlabels-right">473 ··<td·class="mlabels-right">
474 <span·class="mlabels"><span·class="mlabel">inline</span></span>··</td>474 <span·class="mlabels"><span·class="mlabel">inline</span></span>··</td>
475 ··</tr>475 ··</tr>
476 </table>476 </table>
477 </div><div·class="memdoc">477 </div><div·class="memdoc">
  
478 <p>renumber·<a·class="el"·href="a01075.html">VTK</a>·&lt;-&gt;·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·</p>478 <p>renumber·<a·class="el"·href="a01075.html">VTK</a>·&lt;-&gt;·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·</p>
479 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00788.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>479 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00935.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>
480 </div><!--·fragment·--><p·>Since·the·renumbering·never·does·anything·more·complex·than·exchanging·two·indices,·this·method·works·both·ways.·</p>480 </div><!--·fragment·--><p·>Since·the·renumbering·never·does·anything·more·complex·than·exchanging·two·indices,·this·method·works·both·ways.·</p>
  
481 </div>481 </div>
482 </div>482 </div>
483 <a·id="abe32a5b3a9cda5294c113258e3bc174f"·name="abe32a5b3a9cda5294c113258e3bc174f"></a>483 <a·id="abe32a5b3a9cda5294c113258e3bc174f"·name="abe32a5b3a9cda5294c113258e3bc174f"></a>
484 <h2·class="memtitle"><span·class="permalink"><a·href="#abe32a5b3a9cda5294c113258e3bc174f">&#9670;&nbsp;</a></span>renumber()·<span·class="overload">[2/2]</span></h2>484 <h2·class="memtitle"><span·class="permalink"><a·href="#abe32a5b3a9cda5294c113258e3bc174f">&#9670;&nbsp;</a></span>renumber()·<span·class="overload">[2/2]</span></h2>
  
Offset 507, 15 lines modifiedOffset 507, 15 lines modified
507 ··········<td>)</td>507 ··········<td>)</td>
508 ··········<td></td><td></td>508 ··········<td></td><td></td>
509 ········</tr>509 ········</tr>
510 ······</table>510 ······</table>
511 </div><div·class="memdoc">511 </div><div·class="memdoc">
  
512 <p>renumber·<a·class="el"·href="a01075.html">VTK</a>·&lt;-&gt;·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·</p>512 <p>renumber·<a·class="el"·href="a01075.html">VTK</a>·&lt;-&gt;·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·</p>
513 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00788.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>513 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00935.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>
514 </div><!--·fragment·--><p·>This·function·is·just·a·convenience·shortcut·function·wrapping·renumber(const·GeometryType&amp;,·int).</p>514 </div><!--·fragment·--><p·>This·function·is·just·a·convenience·shortcut·function·wrapping·renumber(const·GeometryType&amp;,·int).</p>
515 <dl·class="params"><dt>Parameters</dt><dd>515 <dl·class="params"><dt>Parameters</dt><dd>
516 ··<table·class="params">516 ··<table·class="params">
517 ····<tr><td·class="paramname">t</td><td><a·class="el"·href="a02766.html"·title="Wrapper·class·for·entities.">Entity</a>,·<a·class="el"·href="a01966.html"·title="Intersection·of·a·mesh·entity·of·codimension·0·(&quot;element&quot;)·with·a·&quot;neighboring&quot;·element·or·with·the·d...">Intersection</a>·or·<a·class="el"·href="a02806.html"·title="Wrapper·class·for·geometries.">Geometry</a>·to·do·the·renumbering·in.·Basically,·anything·with·a·method·type()·returning·a·GeometryType·should·work·here.·</td></tr>517 ····<tr><td·class="paramname">t</td><td><a·class="el"·href="a02766.html"·title="Wrapper·class·for·entities.">Entity</a>,·<a·class="el"·href="a01966.html"·title="Intersection·of·a·mesh·entity·of·codimension·0·(&quot;element&quot;)·with·a·&quot;neighboring&quot;·element·or·with·the·d...">Intersection</a>·or·<a·class="el"·href="a02806.html"·title="Wrapper·class·for·geometries.">Geometry</a>·to·do·the·renumbering·in.·Basically,·anything·with·a·method·type()·returning·a·GeometryType·should·work·here.·</td></tr>
518 ····<tr><td·class="paramname">i</td><td>Index·to·of·corner·in·either·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·or·<a·class="el"·href="a01075.html">VTK</a>·numbering·(the·result·will·be·in·the·other·numbering)·</td></tr>518 ····<tr><td·class="paramname">i</td><td>Index·to·of·corner·in·either·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·or·<a·class="el"·href="a01075.html">VTK</a>·numbering·(the·result·will·be·in·the·other·numbering)·</td></tr>
519 ··</table>519 ··</table>
Max diff block lines reached; 0/12516 bytes (0.00%) of diff not shown.
1.95 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01894.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;72 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
74 <a·href="a01891.html">List·of·all·members</a>··</div>74 <a·href="a01891.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::DGFGridFactory&lt;·G·&gt;·Struct·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::DGFGridFactory&lt;·G·&gt;·Struct·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00935_source.html">dune/grid/io/file/dgfparser/dgfgridfactory.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00779_source.html">dune/grid/io/file/dgfparser/dgfgridfactory.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::DGFGridFactory&lt;·G·&gt;:</div>80 Inheritance·diagram·for·Dune::DGFGridFactory&lt;·G·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a01893.png"·border="0"·usemap="#a_dune_1_1_d_g_f_grid_factory_3_01_g_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a01893.png"·border="0"·usemap="#a_dune_1_1_d_g_f_grid_factory_3_01_g_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_d_g_f_grid_factory_3_01_g_01_4_inherit__map"·id="a_dune_1_1_d_g_f_grid_factory_3_01_g_01_4_inherit__map">83 <map·name="a_dune_1_1_d_g_f_grid_factory_3_01_g_01_4_inherit__map"·id="a_dune_1_1_d_g_f_grid_factory_3_01_g_01_4_inherit__map">
84 <area·shape="rect"·title="·"·alt=""·coords="5,5,212,32"/>84 <area·shape="rect"·title="·"·alt=""·coords="5,5,212,32"/>
85 <area·shape="rect"·href="a01894.html"·title="·"·alt=""·coords="25,95,192,136"/>85 <area·shape="rect"·href="a01894.html"·title="·"·alt=""·coords="25,95,192,136"/>
Offset 481, 16 lines modifiedOffset 481, 16 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·struct·was·generated·from·the·following·files:<ul>486 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
487 <li><a·class="el"·href="a00704_source.html">agrid.hh</a></li>487 <li><a·class="el"·href="a00716_source.html">agrid.hh</a></li>
488 <li><a·class="el"·href="a00935_source.html">dgfgridfactory.hh</a></li>488 <li><a·class="el"·href="a00779_source.html">dgfgridfactory.hh</a></li>
489 </ul>489 </ul>
490 </div><!--·contents·-->490 </div><!--·contents·-->
491 <!--·start·footer·part·-->491 <!--·start·footer·part·-->
492 <hr·class="footer"/><address·class="footer"><small>492 <hr·class="footer"/><address·class="footer"><small>
493 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4493 Generated·by&#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
494 </small></address>494 </small></address>
495 </body>495 </body>
2.23 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01898.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="headertitle"><div·class="title">Dune::AlbertaGrid&lt;·dim,·dimworld·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01044.html">Grid·Implementations</a>·&#124;·<a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01044.html">Grid·Implementations</a>·&raquo;·<a·class="el"·href="a01050.html">AlbertaGrid</a></div></div></div>76 ··<div·class="headertitle"><div·class="title">Dune::AlbertaGrid&lt;·dim,·dimworld·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01044.html">Grid·Implementations</a>·&#124;·<a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01044.html">Grid·Implementations</a>·&raquo;·<a·class="el"·href="a01050.html">AlbertaGrid</a></div></div></div>
77 </div><!--header-->77 </div><!--header-->
78 <div·class="contents">78 <div·class="contents">
  
79 <p>[<em>·provides·<a·class="el"·href="a02834.html">Dune::Grid</a>·</em>]··79 <p>[<em>·provides·<a·class="el"·href="a02834.html">Dune::Grid</a>·</em>]··
80 ·<a·href="a01898.html#details">More...</a></p>80 ·<a·href="a01898.html#details">More...</a></p>
  
81 <p><code>#include·&lt;<a·class="el"·href="a00704_source.html">dune/grid/albertagrid/agrid.hh</a>&gt;</code></p>81 <p><code>#include·&lt;<a·class="el"·href="a00716_source.html">dune/grid/albertagrid/agrid.hh</a>&gt;</code></p>
82 <div·class="dynheader">82 <div·class="dynheader">
83 Inheritance·diagram·for·Dune::AlbertaGrid&lt;·dim,·dimworld·&gt;:</div>83 Inheritance·diagram·for·Dune::AlbertaGrid&lt;·dim,·dimworld·&gt;:</div>
84 <div·class="dyncontent">84 <div·class="dyncontent">
85 <div·class="center"><img·src="a01897.png"·border="0"·usemap="#a_dune_1_1_alberta_grid_3_01dim_00_01dimworld_01_4_inherit__map"·alt="Inheritance·graph"/></div>85 <div·class="center"><img·src="a01897.png"·border="0"·usemap="#a_dune_1_1_alberta_grid_3_01dim_00_01dimworld_01_4_inherit__map"·alt="Inheritance·graph"/></div>
86 <map·name="a_dune_1_1_alberta_grid_3_01dim_00_01dimworld_01_4_inherit__map"·id="a_dune_1_1_alberta_grid_3_01dim_00_01dimworld_01_4_inherit__map">86 <map·name="a_dune_1_1_alberta_grid_3_01dim_00_01dimworld_01_4_inherit__map"·id="a_dune_1_1_alberta_grid_3_01dim_00_01dimworld_01_4_inherit__map">
87 <area·shape="rect"·title="[·provides·Dune::Grid·]"·alt=""·coords="1251,65,1400,106"/>87 <area·shape="rect"·title="[·provides·Dune::Grid·]"·alt=""·coords="1251,65,1400,106"/>
88 <area·shape="rect"·href="a01898.html"·title="·"·alt=""·coords="1577,65,1727,106"/>88 <area·shape="rect"·href="a01898.html"·title="·"·alt=""·coords="1577,65,1727,106"/>
Offset 2978, 16 lines modifiedOffset 2978, 16 lines modified
2978 ··</tr>2978 ··</tr>
2979 </table>2979 </table>
2980 </div><div·class="memdoc">2980 </div><div·class="memdoc">
  
2981 </div>2981 </div>
2982 </div>2982 </div>
2983 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>2983 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
2984 <li><a·class="el"·href="a00704_source.html">agrid.hh</a></li>2984 <li><a·class="el"·href="a00716_source.html">agrid.hh</a></li>
2985 <li><a·class="el"·href="a00662.html">albertagrid.cc</a></li>2985 <li><a·class="el"·href="a00689.html">albertagrid.cc</a></li>
2986 </ul>2986 </ul>
2987 </div><!--·contents·-->2987 </div><!--·contents·-->
2988 <!--·start·footer·part·-->2988 <!--·start·footer·part·-->
2989 <hr·class="footer"/><address·class="footer"><small>2989 <hr·class="footer"/><address·class="footer"><small>
2990 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.42990 Generated·by&#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
2991 </small></address>2991 </small></address>
2992 </body>2992 </body>
2.34 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01910.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="a01907.html">List·of·all·members</a>··</div>73 <a·href="a01907.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::AlbertaReader&lt;·Grid·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::AlbertaReader&lt;·Grid·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00623_source.html">dune/grid/albertagrid/albertareader.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00656_source.html">dune/grid/albertagrid/albertareader.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:aefb88a0836acdd2c64c3c5c23efc640f"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02878.html">Dune::GridFactory</a>&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01910.html#aefb88a0836acdd2c64c3c5c23efc640f">GridFactory</a></td></tr>81 <tr·class="memitem:aefb88a0836acdd2c64c3c5c23efc640f"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02878.html">Dune::GridFactory</a>&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01910.html#aefb88a0836acdd2c64c3c5c23efc640f">GridFactory</a></td></tr>
82 <tr·class="separator:aefb88a0836acdd2c64c3c5c23efc640f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:aefb88a0836acdd2c64c3c5c23efc640f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 <tr·class="memitem:a44e67d32f8820399738f40659d2782f3"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02834.html#af10850d580532530ec127817a2a28c38">Grid::ctype</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01910.html#a44e67d32f8820399738f40659d2782f3">ctype</a></td></tr>83 <tr·class="memitem:a44e67d32f8820399738f40659d2782f3"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02834.html#af10850d580532530ec127817a2a28c38">Grid::ctype</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01910.html#a44e67d32f8820399738f40659d2782f3">ctype</a></td></tr>
84 <tr·class="separator:a44e67d32f8820399738f40659d2782f3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:a44e67d32f8820399738f40659d2782f3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 244, 15 lines modifiedOffset 244, 15 lines modified
244 ··</tr>244 ··</tr>
245 </table>245 </table>
246 </div><div·class="memdoc">246 </div><div·class="memdoc">
  
247 </div>247 </div>
248 </div>248 </div>
249 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>249 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
250 <li><a·class="el"·href="a00623_source.html">albertareader.hh</a></li>250 <li><a·class="el"·href="a00656_source.html">albertareader.hh</a></li>
251 </ul>251 </ul>
252 </div><!--·contents·-->252 </div><!--·contents·-->
253 <!--·start·footer·part·-->253 <!--·start·footer·part·-->
254 <hr·class="footer"/><address·class="footer"><small>254 <hr·class="footer"/><address·class="footer"><small>
255 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4255 Generated·by&#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
256 </small></address>256 </small></address>
257 </body>257 </body>
1.97 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01950.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;72 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
74 <a·href="a01947.html">List·of·all·members</a>··</div>74 <a·href="a01947.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::Alberta::CoordCache&lt;·dim·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::Alberta::CoordCache&lt;·dim·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/coordcache.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00614_source.html">dune/grid/albertagrid/coordcache.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="nested-classes"·name="nested-classes"></a>80 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
81 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="a01958.html">Interpolation</a></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="a01958.html">Interpolation</a></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01954.html">LocalCaching</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="a01954.html">LocalCaching</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>
Offset 313, 15 lines modifiedOffset 313, 15 lines modified
313 ··</tr>313 ··</tr>
314 </table>314 </table>
315 </div><div·class="memdoc">315 </div><div·class="memdoc">
  
316 </div>316 </div>
317 </div>317 </div>
318 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>318 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
319 <li><a·class="el"·href="a00686_source.html">coordcache.hh</a></li>319 <li><a·class="el"·href="a00614_source.html">coordcache.hh</a></li>
320 </ul>320 </ul>
321 </div><!--·contents·-->321 </div><!--·contents·-->
322 <!--·start·footer·part·-->322 <!--·start·footer·part·-->
323 <hr·class="footer"/><address·class="footer"><small>323 <hr·class="footer"/><address·class="footer"><small>
324 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4324 Generated·by&#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
325 </small></address>325 </small></address>
326 </body>326 </body>
2.31 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01954.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="a01951.html">List·of·all·members</a>··</div>71 <a·href="a01951.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::CoordCache&lt;·dim·&gt;::LocalCaching·Class·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::CoordCache&lt;·dim·&gt;::LocalCaching·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="a00686_source.html">dune/grid/albertagrid/coordcache.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00614_source.html">dune/grid/albertagrid/coordcache.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
78 Public·Member·Functions</h2></td></tr>78 Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:a1eb5f6a4f1f0b751301a281e01ab71ff"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01954.html#a1eb5f6a4f1f0b751301a281e01ab71ff">LocalCaching</a>·(const·<a·class="el"·href="a02022.html">CoordVectorPointer</a>·&amp;coords)</td></tr>79 <tr·class="memitem:a1eb5f6a4f1f0b751301a281e01ab71ff"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01954.html#a1eb5f6a4f1f0b751301a281e01ab71ff">LocalCaching</a>·(const·<a·class="el"·href="a02022.html">CoordVectorPointer</a>·&amp;coords)</td></tr>
80 <tr·class="separator:a1eb5f6a4f1f0b751301a281e01ab71ff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a1eb5f6a4f1f0b751301a281e01ab71ff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:a5fd88037ea6039e6b993b08964ba87bd"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01954.html#a5fd88037ea6039e6b993b08964ba87bd">operator()</a>·(const·<a·class="el"·href="a01950.html#acd07bb0638c9b271132e8dfa6c33f3b3">ElementInfo</a>·&amp;elementInfo)·const</td></tr>81 <tr·class="memitem:a5fd88037ea6039e6b993b08964ba87bd"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01954.html#a5fd88037ea6039e6b993b08964ba87bd">operator()</a>·(const·<a·class="el"·href="a01950.html#acd07bb0638c9b271132e8dfa6c33f3b3">ElementInfo</a>·&amp;elementInfo)·const</td></tr>
82 <tr·class="separator:a5fd88037ea6039e6b993b08964ba87bd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a5fd88037ea6039e6b993b08964ba87bd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 137, 15 lines modifiedOffset 137, 15 lines modified
137 ··</tr>137 ··</tr>
138 </table>138 </table>
139 </div><div·class="memdoc">139 </div><div·class="memdoc">
  
140 </div>140 </div>
141 </div>141 </div>
142 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>142 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
143 <li><a·class="el"·href="a00686_source.html">coordcache.hh</a></li>143 <li><a·class="el"·href="a00614_source.html">coordcache.hh</a></li>
144 </ul>144 </ul>
145 </div><!--·contents·-->145 </div><!--·contents·-->
146 <!--·start·footer·part·-->146 <!--·start·footer·part·-->
147 <hr·class="footer"/><address·class="footer"><small>147 <hr·class="footer"/><address·class="footer"><small>
148 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4148 Generated·by&#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
149 </small></address>149 </small></address>
150 </body>150 </body>
2.1 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01958.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="a01955.html">List·of·all·members</a>··</div>73 <a·href="a01955.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::Alberta::CoordCache&lt;·dim·&gt;::Interpolation·Struct·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::Alberta::CoordCache&lt;·dim·&gt;::Interpolation·Struct·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/coordcache.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00614_source.html">dune/grid/albertagrid/coordcache.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:a047442f94574e8459f58a960667b00d3"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02510.html">Alberta::Patch</a>&lt;·<a·class="el"·href="a01958.html#a0a42e86dcb20d942d6b0a8c905835275">dimension</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01958.html#a047442f94574e8459f58a960667b00d3">Patch</a></td></tr>81 <tr·class="memitem:a047442f94574e8459f58a960667b00d3"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02510.html">Alberta::Patch</a>&lt;·<a·class="el"·href="a01958.html#a0a42e86dcb20d942d6b0a8c905835275">dimension</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01958.html#a047442f94574e8459f58a960667b00d3">Patch</a></td></tr>
82 <tr·class="separator:a047442f94574e8459f58a960667b00d3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a047442f94574e8459f58a960667b00d3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table><table·class="memberdecls">83 </table><table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 ··</tr>170 ··</tr>
171 </table>171 </table>
172 </div><div·class="memdoc">172 </div><div·class="memdoc">
  
173 </div>173 </div>
174 </div>174 </div>
175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
176 <li><a·class="el"·href="a00686_source.html">coordcache.hh</a></li>176 <li><a·class="el"·href="a00614_source.html">coordcache.hh</a></li>
177 </ul>177 </ul>
178 </div><!--·contents·-->178 </div><!--·contents·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <hr·class="footer"/><address·class="footer"><small>180 <hr·class="footer"/><address·class="footer"><small>
181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4181 Generated·by&#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
182 </small></address>182 </small></address>
183 </body>183 </body>
1.94 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01978.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#nested-classes">Classes</a>·&#124;70 <a·href="#nested-classes">Classes</a>·&#124;
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="a01975.html">List·of·all·members</a>··</div>72 <a·href="a01975.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::MeshPointer&lt;·dim·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::MeshPointer&lt;·dim·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00719_source.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</code></p>
77 <div·class="dynheader">77 <div·class="dynheader">
78 Inheritance·diagram·for·Dune::Alberta::MeshPointer&lt;·dim·&gt;:</div>78 Inheritance·diagram·for·Dune::Alberta::MeshPointer&lt;·dim·&gt;:</div>
79 <div·class="dyncontent">79 <div·class="dyncontent">
80 <div·class="center"><img·src="a01977.png"·border="0"·usemap="#a_dune_1_1_alberta_1_1_mesh_pointer_3_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>80 <div·class="center"><img·src="a01977.png"·border="0"·usemap="#a_dune_1_1_alberta_1_1_mesh_pointer_3_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>
81 <map·name="a_dune_1_1_alberta_1_1_mesh_pointer_3_01dim_01_4_inherit__map"·id="a_dune_1_1_alberta_1_1_mesh_pointer_3_01dim_01_4_inherit__map">81 <map·name="a_dune_1_1_alberta_1_1_mesh_pointer_3_01dim_01_4_inherit__map"·id="a_dune_1_1_alberta_1_1_mesh_pointer_3_01dim_01_4_inherit__map">
82 <area·shape="rect"·title="·"·alt=""·coords="5,5,205,47"/>82 <area·shape="rect"·title="·"·alt=""·coords="5,5,205,47"/>
83 <area·shape="rect"·href="a01978.html"·title="·"·alt=""·coords="5,109,205,151"/>83 <area·shape="rect"·href="a01978.html"·title="·"·alt=""·coords="5,109,205,151"/>
Offset 764, 16 lines modifiedOffset 764, 16 lines modified
764 ··</tr>764 ··</tr>
765 </table>765 </table>
766 </div><div·class="memdoc">766 </div><div·class="memdoc">
  
767 </div>767 </div>
768 </div>768 </div>
769 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>769 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
770 <li><a·class="el"·href="a00617_source.html">dofadmin.hh</a></li>770 <li><a·class="el"·href="a00692_source.html">dofadmin.hh</a></li>
771 <li><a·class="el"·href="a00719_source.html">meshpointer.hh</a></li>771 <li><a·class="el"·href="a00686_source.html">meshpointer.hh</a></li>
772 </ul>772 </ul>
773 </div><!--·contents·-->773 </div><!--·contents·-->
774 <!--·start·footer·part·-->774 <!--·start·footer·part·-->
775 <hr·class="footer"/><address·class="footer"><small>775 <hr·class="footer"/><address·class="footer"><small>
776 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4776 Generated·by&#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
777 </small></address>777 </small></address>
778 </body>778 </body>
1.86 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01982.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="a01979.html">List·of·all·members</a>··</div>73 <a·href="a01979.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::Alberta::DofAccess&lt;·dim,·codim·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::Alberta::DofAccess&lt;·dim,·codim·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00617_source.html">dune/grid/albertagrid/dofadmin.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00692_source.html">dune/grid/albertagrid/dofadmin.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::Alberta::DofAccess&lt;·dim,·codim·&gt;:</div>79 Inheritance·diagram·for·Dune::Alberta::DofAccess&lt;·dim,·codim·&gt;:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a01981.png"·border="0"·usemap="#a_dune_1_1_alberta_1_1_dof_access_3_01dim_00_01codim_01_4_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a01981.png"·border="0"·usemap="#a_dune_1_1_alberta_1_1_dof_access_3_01dim_00_01codim_01_4_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_alberta_1_1_dof_access_3_01dim_00_01codim_01_4_inherit__map"·id="a_dune_1_1_alberta_1_1_dof_access_3_01dim_00_01codim_01_4_inherit__map">82 <map·name="a_dune_1_1_alberta_1_1_dof_access_3_01dim_00_01codim_01_4_inherit__map"·id="a_dune_1_1_alberta_1_1_dof_access_3_01dim_00_01codim_01_4_inherit__map">
83 <area·shape="rect"·title="·"·alt=""·coords="5,71,192,112"/>83 <area·shape="rect"·title="·"·alt=""·coords="5,71,192,112"/>
84 <area·shape="rect"·href="a01982.html"·title="·"·alt=""·coords="445,5,632,47"/>84 <area·shape="rect"·href="a01982.html"·title="·"·alt=""·coords="445,5,632,47"/>
Offset 425, 15 lines modifiedOffset 425, 15 lines modified
425 ··</tr>425 ··</tr>
426 </table>426 </table>
427 </div><div·class="memdoc">427 </div><div·class="memdoc">
  
428 </div>428 </div>
429 </div>429 </div>
430 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>430 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
431 <li><a·class="el"·href="a00617_source.html">dofadmin.hh</a></li>431 <li><a·class="el"·href="a00692_source.html">dofadmin.hh</a></li>
432 </ul>432 </ul>
433 </div><!--·contents·-->433 </div><!--·contents·-->
434 <!--·start·footer·part·-->434 <!--·start·footer·part·-->
435 <hr·class="footer"/><address·class="footer"><small>435 <hr·class="footer"/><address·class="footer"><small>
436 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4436 Generated·by&#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
437 </small></address>437 </small></address>
438 </body>438 </body>
1.88 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01986.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;72 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
74 <a·href="a01983.html">List·of·all·members</a>··</div>74 <a·href="a01983.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::Alberta::HierarchyDofNumbering&lt;·dim·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::Alberta::HierarchyDofNumbering&lt;·dim·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00617_source.html">dune/grid/albertagrid/dofadmin.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00692_source.html">dune/grid/albertagrid/dofadmin.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::Alberta::HierarchyDofNumbering&lt;·dim·&gt;:</div>80 Inheritance·diagram·for·Dune::Alberta::HierarchyDofNumbering&lt;·dim·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a01985.png"·border="0"·usemap="#a_dune_1_1_alberta_1_1_hierarchy_dof_numbering_3_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a01985.png"·border="0"·usemap="#a_dune_1_1_alberta_1_1_hierarchy_dof_numbering_3_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_alberta_1_1_hierarchy_dof_numbering_3_01dim_01_4_inherit__map"·id="a_dune_1_1_alberta_1_1_hierarchy_dof_numbering_3_01dim_01_4_inherit__map">83 <map·name="a_dune_1_1_alberta_1_1_hierarchy_dof_numbering_3_01dim_01_4_inherit__map"·id="a_dune_1_1_alberta_1_1_hierarchy_dof_numbering_3_01dim_01_4_inherit__map">
84 <area·shape="rect"·title="·"·alt=""·coords="21,5,204,47"/>84 <area·shape="rect"·title="·"·alt=""·coords="21,5,204,47"/>
85 <area·shape="rect"·href="a01986.html"·title="·"·alt=""·coords="5,109,220,151"/>85 <area·shape="rect"·href="a01986.html"·title="·"·alt=""·coords="5,109,220,151"/>
Offset 515, 15 lines modifiedOffset 515, 15 lines modified
515 ··</tr>515 ··</tr>
516 </table>516 </table>
517 </div><div·class="memdoc">517 </div><div·class="memdoc">
  
518 </div>518 </div>
519 </div>519 </div>
520 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>520 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
521 <li><a·class="el"·href="a00617_source.html">dofadmin.hh</a></li>521 <li><a·class="el"·href="a00692_source.html">dofadmin.hh</a></li>
522 </ul>522 </ul>
523 </div><!--·contents·-->523 </div><!--·contents·-->
524 <!--·start·footer·part·-->524 <!--·start·footer·part·-->
525 <hr·class="footer"/><address·class="footer"><small>525 <hr·class="footer"/><address·class="footer"><small>
526 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4526 Generated·by&#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
527 </small></address>527 </small></address>
528 </body>528 </body>
861 B
./usr/share/doc/libdune-grid-doc/doxygen/a01998.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::Alberta::DofVectorProvider&lt;·Dof·&gt;·Struct·Template·Reference</div></div>69 ··<div·class="headertitle"><div·class="title">Dune::Alberta::DofVectorProvider&lt;·Dof·&gt;·Struct·Template·Reference</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>72 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
73 <li><a·class="el"·href="a00635_source.html">dofvector.hh</a></li>73 <li><a·class="el"·href="a00632_source.html">dofvector.hh</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>
2.02 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02002.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-types">Public·Types</a>·&#124;70 <a·href="#pub-types">Public·Types</a>·&#124;
71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
72 <a·href="a01999.html">List·of·all·members</a>··</div>72 <a·href="a01999.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::DofVectorProvider&lt;·int·&gt;·Struct·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::DofVectorProvider&lt;·int·&gt;·Struct·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00635_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00632_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
79 Public·Types</h2></td></tr>79 Public·Types</h2></td></tr>
80 <tr·class="memitem:a5ca6dfca3a174012c2b31c841e1e83d4"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_INT_VEC&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02002.html#a5ca6dfca3a174012c2b31c841e1e83d4">DofVector</a></td></tr>80 <tr·class="memitem:a5ca6dfca3a174012c2b31c841e1e83d4"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_INT_VEC&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02002.html#a5ca6dfca3a174012c2b31c841e1e83d4">DofVector</a></td></tr>
81 <tr·class="separator:a5ca6dfca3a174012c2b31c841e1e83d4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:a5ca6dfca3a174012c2b31c841e1e83d4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
Offset 245, 15 lines modifiedOffset 245, 15 lines modified
245 ··</tr>245 ··</tr>
246 </table>246 </table>
247 </div><div·class="memdoc">247 </div><div·class="memdoc">
  
248 </div>248 </div>
249 </div>249 </div>
250 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>250 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
251 <li><a·class="el"·href="a00635_source.html">dofvector.hh</a></li>251 <li><a·class="el"·href="a00632_source.html">dofvector.hh</a></li>
252 </ul>252 </ul>
253 </div><!--·contents·-->253 </div><!--·contents·-->
254 <!--·start·footer·part·-->254 <!--·start·footer·part·-->
255 <hr·class="footer"/><address·class="footer"><small>255 <hr·class="footer"/><address·class="footer"><small>
256 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4256 Generated·by&#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
257 </small></address>257 </small></address>
258 </body>258 </body>
2.03 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02006.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-types">Public·Types</a>·&#124;70 <a·href="#pub-types">Public·Types</a>·&#124;
71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
72 <a·href="a02003.html">List·of·all·members</a>··</div>72 <a·href="a02003.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::DofVectorProvider&lt;·signed·char·&gt;·Struct·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::DofVectorProvider&lt;·signed·char·&gt;·Struct·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00635_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00632_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
79 Public·Types</h2></td></tr>79 Public·Types</h2></td></tr>
80 <tr·class="memitem:abf4701f04e94e2ff37a85efe1da9baae"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_SCHAR_VEC&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02006.html#abf4701f04e94e2ff37a85efe1da9baae">DofVector</a></td></tr>80 <tr·class="memitem:abf4701f04e94e2ff37a85efe1da9baae"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_SCHAR_VEC&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02006.html#abf4701f04e94e2ff37a85efe1da9baae">DofVector</a></td></tr>
81 <tr·class="separator:abf4701f04e94e2ff37a85efe1da9baae"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:abf4701f04e94e2ff37a85efe1da9baae"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
Offset 245, 15 lines modifiedOffset 245, 15 lines modified
245 ··</tr>245 ··</tr>
246 </table>246 </table>
247 </div><div·class="memdoc">247 </div><div·class="memdoc">
  
248 </div>248 </div>
249 </div>249 </div>
250 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>250 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
251 <li><a·class="el"·href="a00635_source.html">dofvector.hh</a></li>251 <li><a·class="el"·href="a00632_source.html">dofvector.hh</a></li>
252 </ul>252 </ul>
253 </div><!--·contents·-->253 </div><!--·contents·-->
254 <!--·start·footer·part·-->254 <!--·start·footer·part·-->
255 <hr·class="footer"/><address·class="footer"><small>255 <hr·class="footer"/><address·class="footer"><small>
256 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4256 Generated·by&#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
257 </small></address>257 </small></address>
258 </body>258 </body>
2.04 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02010.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-types">Public·Types</a>·&#124;70 <a·href="#pub-types">Public·Types</a>·&#124;
71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
72 <a·href="a02007.html">List·of·all·members</a>··</div>72 <a·href="a02007.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::DofVectorProvider&lt;·unsigned·char·&gt;·Struct·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::DofVectorProvider&lt;·unsigned·char·&gt;·Struct·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00635_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00632_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
79 Public·Types</h2></td></tr>79 Public·Types</h2></td></tr>
80 <tr·class="memitem:a49f0e788aeab439a96c21100075f1308"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_UCHAR_VEC&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02010.html#a49f0e788aeab439a96c21100075f1308">DofVector</a></td></tr>80 <tr·class="memitem:a49f0e788aeab439a96c21100075f1308"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_UCHAR_VEC&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02010.html#a49f0e788aeab439a96c21100075f1308">DofVector</a></td></tr>
81 <tr·class="separator:a49f0e788aeab439a96c21100075f1308"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:a49f0e788aeab439a96c21100075f1308"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
Offset 245, 15 lines modifiedOffset 245, 15 lines modified
245 ··</tr>245 ··</tr>
246 </table>246 </table>
247 </div><div·class="memdoc">247 </div><div·class="memdoc">
  
248 </div>248 </div>
249 </div>249 </div>
250 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>250 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
251 <li><a·class="el"·href="a00635_source.html">dofvector.hh</a></li>251 <li><a·class="el"·href="a00632_source.html">dofvector.hh</a></li>
252 </ul>252 </ul>
253 </div><!--·contents·-->253 </div><!--·contents·-->
254 <!--·start·footer·part·-->254 <!--·start·footer·part·-->
255 <hr·class="footer"/><address·class="footer"><small>255 <hr·class="footer"/><address·class="footer"><small>
256 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4256 Generated·by&#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
257 </small></address>257 </small></address>
258 </body>258 </body>
2.03 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02014.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-types">Public·Types</a>·&#124;70 <a·href="#pub-types">Public·Types</a>·&#124;
71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
72 <a·href="a02011.html">List·of·all·members</a>··</div>72 <a·href="a02011.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::DofVectorProvider&lt;·Real·&gt;·Struct·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::DofVectorProvider&lt;·Real·&gt;·Struct·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00635_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00632_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
79 Public·Types</h2></td></tr>79 Public·Types</h2></td></tr>
80 <tr·class="memitem:ac76d627257673c1839315a1732c6c021"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_REAL_VEC&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02014.html#ac76d627257673c1839315a1732c6c021">DofVector</a></td></tr>80 <tr·class="memitem:ac76d627257673c1839315a1732c6c021"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_REAL_VEC&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02014.html#ac76d627257673c1839315a1732c6c021">DofVector</a></td></tr>
81 <tr·class="separator:ac76d627257673c1839315a1732c6c021"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:ac76d627257673c1839315a1732c6c021"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
Offset 245, 15 lines modifiedOffset 245, 15 lines modified
245 ··</tr>245 ··</tr>
246 </table>246 </table>
247 </div><div·class="memdoc">247 </div><div·class="memdoc">
  
248 </div>248 </div>
249 </div>249 </div>
250 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>250 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
251 <li><a·class="el"·href="a00635_source.html">dofvector.hh</a></li>251 <li><a·class="el"·href="a00632_source.html">dofvector.hh</a></li>
252 </ul>252 </ul>
253 </div><!--·contents·-->253 </div><!--·contents·-->
254 <!--·start·footer·part·-->254 <!--·start·footer·part·-->
255 <hr·class="footer"/><address·class="footer"><small>255 <hr·class="footer"/><address·class="footer"><small>
256 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4256 Generated·by&#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
257 </small></address>257 </small></address>
258 </body>258 </body>
2.04 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02018.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-types">Public·Types</a>·&#124;70 <a·href="#pub-types">Public·Types</a>·&#124;
71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
72 <a·href="a02015.html">List·of·all·members</a>··</div>72 <a·href="a02015.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::DofVectorProvider&lt;·GlobalVector·&gt;·Struct·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::DofVectorProvider&lt;·GlobalVector·&gt;·Struct·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00635_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00632_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
79 Public·Types</h2></td></tr>79 Public·Types</h2></td></tr>
80 <tr·class="memitem:a59d24e0b48afbff219eca28159ed1d10"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_REAL_D_VEC&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02018.html#a59d24e0b48afbff219eca28159ed1d10">DofVector</a></td></tr>80 <tr·class="memitem:a59d24e0b48afbff219eca28159ed1d10"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_REAL_D_VEC&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02018.html#a59d24e0b48afbff219eca28159ed1d10">DofVector</a></td></tr>
81 <tr·class="separator:a59d24e0b48afbff219eca28159ed1d10"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:a59d24e0b48afbff219eca28159ed1d10"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
Offset 245, 15 lines modifiedOffset 245, 15 lines modified
245 ··</tr>245 ··</tr>
246 </table>246 </table>
247 </div><div·class="memdoc">247 </div><div·class="memdoc">
  
248 </div>248 </div>
249 </div>249 </div>
250 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>250 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
251 <li><a·class="el"·href="a00635_source.html">dofvector.hh</a></li>251 <li><a·class="el"·href="a00632_source.html">dofvector.hh</a></li>
252 </ul>252 </ul>
253 </div><!--·contents·-->253 </div><!--·contents·-->
254 <!--·start·footer·part·-->254 <!--·start·footer·part·-->
255 <hr·class="footer"/><address·class="footer"><small>255 <hr·class="footer"/><address·class="footer"><small>
256 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4256 Generated·by&#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
257 </small></address>257 </small></address>
258 </body>258 </body>
1.86 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02022.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="a02019.html">List·of·all·members</a>··</div>73 <a·href="a02019.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::Alberta::DofVectorPointer&lt;·Dof·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::Alberta::DofVectorPointer&lt;·Dof·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00635_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00632_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::Alberta::DofVectorPointer&lt;·Dof·&gt;:</div>79 Inheritance·diagram·for·Dune::Alberta::DofVectorPointer&lt;·Dof·&gt;:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a02021.png"·border="0"·usemap="#a_dune_1_1_alberta_1_1_dof_vector_pointer_3_01_dof_01_4_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a02021.png"·border="0"·usemap="#a_dune_1_1_alberta_1_1_dof_vector_pointer_3_01_dof_01_4_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_alberta_1_1_dof_vector_pointer_3_01_dof_01_4_inherit__map"·id="a_dune_1_1_alberta_1_1_dof_vector_pointer_3_01_dof_01_4_inherit__map">82 <map·name="a_dune_1_1_alberta_1_1_dof_vector_pointer_3_01_dof_01_4_inherit__map"·id="a_dune_1_1_alberta_1_1_dof_vector_pointer_3_01_dof_01_4_inherit__map">
83 <area·shape="rect"·title="·"·alt=""·coords="5,71,188,112"/>83 <area·shape="rect"·title="·"·alt=""·coords="5,71,188,112"/>
84 <area·shape="rect"·href="a02022.html"·title="·"·alt=""·coords="353,5,536,47"/>84 <area·shape="rect"·href="a02022.html"·title="·"·alt=""·coords="353,5,536,47"/>
Offset 720, 15 lines modifiedOffset 720, 15 lines modified
720 ··</tr>720 ··</tr>
721 </table>721 </table>
722 </div><div·class="memdoc">722 </div><div·class="memdoc">
  
723 </div>723 </div>
724 </div>724 </div>
725 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>725 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
726 <li><a·class="el"·href="a00635_source.html">dofvector.hh</a></li>726 <li><a·class="el"·href="a00632_source.html">dofvector.hh</a></li>
727 </ul>727 </ul>
728 </div><!--·contents·-->728 </div><!--·contents·-->
729 <!--·start·footer·part·-->729 <!--·start·footer·part·-->
730 <hr·class="footer"/><address·class="footer"><small>730 <hr·class="footer"/><address·class="footer"><small>
731 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4731 Generated·by&#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
732 </small></address>732 </small></address>
733 </body>733 </body>
1.85 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02026.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;73 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
74 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;74 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
75 <a·href="a02023.html">List·of·all·members</a>··</div>75 <a·href="a02023.html">List·of·all·members</a>··</div>
76 ··<div·class="headertitle"><div·class="title">Dune::Alberta::ElementInfo&lt;·dim·&gt;·Class·Template·Reference</div></div>76 ··<div·class="headertitle"><div·class="title">Dune::Alberta::ElementInfo&lt;·dim·&gt;·Class·Template·Reference</div></div>
77 </div><!--header-->77 </div><!--header-->
78 <div·class="contents">78 <div·class="contents">
  
79 <p><code>#include·&lt;<a·class="el"·href="a00671_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00647_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code></p>
80 <div·class="dynheader">80 <div·class="dynheader">
81 Inheritance·diagram·for·Dune::Alberta::ElementInfo&lt;·dim·&gt;:</div>81 Inheritance·diagram·for·Dune::Alberta::ElementInfo&lt;·dim·&gt;:</div>
82 <div·class="dyncontent">82 <div·class="dyncontent">
83 <div·class="center"><img·src="a02025.png"·border="0"·usemap="#a_dune_1_1_alberta_1_1_element_info_3_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>83 <div·class="center"><img·src="a02025.png"·border="0"·usemap="#a_dune_1_1_alberta_1_1_element_info_3_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>
84 <map·name="a_dune_1_1_alberta_1_1_element_info_3_01dim_01_4_inherit__map"·id="a_dune_1_1_alberta_1_1_element_info_3_01dim_01_4_inherit__map">84 <map·name="a_dune_1_1_alberta_1_1_element_info_3_01dim_01_4_inherit__map"·id="a_dune_1_1_alberta_1_1_element_info_3_01dim_01_4_inherit__map">
85 <area·shape="rect"·title="·"·alt=""·coords="5,5,204,47"/>85 <area·shape="rect"·title="·"·alt=""·coords="5,5,204,47"/>
86 <area·shape="rect"·href="a02026.html"·title="·"·alt=""·coords="5,109,204,151"/>86 <area·shape="rect"·href="a02026.html"·title="·"·alt=""·coords="5,109,204,151"/>
Offset 1642, 15 lines modifiedOffset 1642, 15 lines modified
1642 ··</tr>1642 ··</tr>
1643 </table>1643 </table>
1644 </div><div·class="memdoc">1644 </div><div·class="memdoc">
  
1645 </div>1645 </div>
1646 </div>1646 </div>
1647 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1647 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1648 <li><a·class="el"·href="a00671_source.html">elementinfo.hh</a></li>1648 <li><a·class="el"·href="a00647_source.html">elementinfo.hh</a></li>
1649 </ul>1649 </ul>
1650 </div><!--·contents·-->1650 </div><!--·contents·-->
1651 <!--·start·footer·part·-->1651 <!--·start·footer·part·-->
1652 <hr·class="footer"/><address·class="footer"><small>1652 <hr·class="footer"/><address·class="footer"><small>
1653 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.41653 Generated·by&#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
1654 </small></address>1654 </small></address>
1655 </body>1655 </body>
2.0 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02034.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;70 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
71 <a·href="#pub-attribs">Public·Attributes</a>·&#124;71 <a·href="#pub-attribs">Public·Attributes</a>·&#124;
72 <a·href="a02031.html">List·of·all·members</a>··</div>72 <a·href="a02031.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::ElementInfo&lt;·dim·&gt;::Instance·Struct·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::ElementInfo&lt;·dim·&gt;::Instance·Struct·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00671_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00647_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
79 Public·Member·Functions</h2></td></tr>79 Public·Member·Functions</h2></td></tr>
80 <tr·class="memitem:a09aec98b45225e6c84f434b67dcf6f9a"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a02034.html">InstancePtr</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02034.html#a09aec98b45225e6c84f434b67dcf6f9a">parent</a>·()</td></tr>80 <tr·class="memitem:a09aec98b45225e6c84f434b67dcf6f9a"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a02034.html">InstancePtr</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02034.html#a09aec98b45225e6c84f434b67dcf6f9a">parent</a>·()</td></tr>
81 <tr·class="separator:a09aec98b45225e6c84f434b67dcf6f9a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:a09aec98b45225e6c84f434b67dcf6f9a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
Offset 164, 15 lines modifiedOffset 164, 15 lines modified
164 ········</tr>164 ········</tr>
165 ······</table>165 ······</table>
166 </div><div·class="memdoc">166 </div><div·class="memdoc">
  
167 </div>167 </div>
168 </div>168 </div>
169 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>169 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
170 <li><a·class="el"·href="a00671_source.html">elementinfo.hh</a></li>170 <li><a·class="el"·href="a00647_source.html">elementinfo.hh</a></li>
171 </ul>171 </ul>
172 </div><!--·contents·-->172 </div><!--·contents·-->
173 <!--·start·footer·part·-->173 <!--·start·footer·part·-->
174 <hr·class="footer"/><address·class="footer"><small>174 <hr·class="footer"/><address·class="footer"><small>
175 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4175 Generated·by&#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
176 </small></address>176 </small></address>
177 </body>177 </body>
2.11 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02038.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="a02035.html">List·of·all·members</a>··</div>71 <a·href="a02035.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::ElementInfo&lt;·dim·&gt;::Stack·Class·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::ElementInfo&lt;·dim·&gt;::Stack·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="a00671_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00647_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
78 Public·Member·Functions</h2></td></tr>78 Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:a945bcf629844244a8fe5f584eec3c5c5"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02038.html#a945bcf629844244a8fe5f584eec3c5c5">Stack</a>·()</td></tr>79 <tr·class="memitem:a945bcf629844244a8fe5f584eec3c5c5"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02038.html#a945bcf629844244a8fe5f584eec3c5c5">Stack</a>·()</td></tr>
80 <tr·class="separator:a945bcf629844244a8fe5f584eec3c5c5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a945bcf629844244a8fe5f584eec3c5c5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:a4bec2b3234374334f32817757f4fdee2"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02038.html#a4bec2b3234374334f32817757f4fdee2">~Stack</a>·()</td></tr>81 <tr·class="memitem:a4bec2b3234374334f32817757f4fdee2"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02038.html#a4bec2b3234374334f32817757f4fdee2">~Stack</a>·()</td></tr>
82 <tr·class="separator:a4bec2b3234374334f32817757f4fdee2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a4bec2b3234374334f32817757f4fdee2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 211, 15 lines modifiedOffset 211, 15 lines modified
211 ··</tr>211 ··</tr>
212 </table>212 </table>
213 </div><div·class="memdoc">213 </div><div·class="memdoc">
  
214 </div>214 </div>
215 </div>215 </div>
216 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>216 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
217 <li><a·class="el"·href="a00671_source.html">elementinfo.hh</a></li>217 <li><a·class="el"·href="a00647_source.html">elementinfo.hh</a></li>
218 </ul>218 </ul>
219 </div><!--·contents·-->219 </div><!--·contents·-->
220 <!--·start·footer·part·-->220 <!--·start·footer·part·-->
221 <hr·class="footer"/><address·class="footer"><small>221 <hr·class="footer"/><address·class="footer"><small>
222 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4222 Generated·by&#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
223 </small></address>223 </small></address>
224 </body>224 </body>
2.38 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02042.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="a02039.html">List·of·all·members</a>··</div>71 <a·href="a02039.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::ElementInfo&lt;·dim·&gt;::Seed·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::ElementInfo&lt;·dim·&gt;::Seed·Struct·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="a00671_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00647_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
78 Public·Member·Functions</h2></td></tr>78 Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:a46b88a130b6d095ed29cc0aba2a7b2cf"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02042.html#a46b88a130b6d095ed29cc0aba2a7b2cf">Seed</a>·()</td></tr>79 <tr·class="memitem:a46b88a130b6d095ed29cc0aba2a7b2cf"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02042.html#a46b88a130b6d095ed29cc0aba2a7b2cf">Seed</a>·()</td></tr>
80 <tr·class="separator:a46b88a130b6d095ed29cc0aba2a7b2cf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a46b88a130b6d095ed29cc0aba2a7b2cf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:a04b94d6cde6aa2b52a64810fe7d88c78"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02042.html#a04b94d6cde6aa2b52a64810fe7d88c78">Seed</a>·(const·int·<a·class="el"·href="a02042.html#adea1bf967a3ea4157ecfafd9ea3e2dab">macroIndex</a>,·const·int·<a·class="el"·href="a02042.html#ac204349b68881af924d234fb73fc405a">level</a>,·const·unsigned·long·<a·class="el"·href="a02042.html#ad8359945540f61375b681928a9bcc885">path</a>)</td></tr>81 <tr·class="memitem:a04b94d6cde6aa2b52a64810fe7d88c78"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02042.html#a04b94d6cde6aa2b52a64810fe7d88c78">Seed</a>·(const·int·<a·class="el"·href="a02042.html#adea1bf967a3ea4157ecfafd9ea3e2dab">macroIndex</a>,·const·int·<a·class="el"·href="a02042.html#ac204349b68881af924d234fb73fc405a">level</a>,·const·unsigned·long·<a·class="el"·href="a02042.html#ad8359945540f61375b681928a9bcc885">path</a>)</td></tr>
82 <tr·class="separator:a04b94d6cde6aa2b52a64810fe7d88c78"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a04b94d6cde6aa2b52a64810fe7d88c78"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 448, 15 lines modifiedOffset 448, 15 lines modified
448 ··</tr>448 ··</tr>
449 </table>449 </table>
450 </div><div·class="memdoc">450 </div><div·class="memdoc">
  
451 </div>451 </div>
452 </div>452 </div>
453 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>453 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
454 <li><a·class="el"·href="a00671_source.html">elementinfo.hh</a></li>454 <li><a·class="el"·href="a00647_source.html">elementinfo.hh</a></li>
455 </ul>455 </ul>
456 </div><!--·contents·-->456 </div><!--·contents·-->
457 <!--·start·footer·part·-->457 <!--·start·footer·part·-->
458 <hr·class="footer"/><address·class="footer"><small>458 <hr·class="footer"/><address·class="footer"><small>
459 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4459 Generated·by&#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
460 </small></address>460 </small></address>
461 </body>461 </body>
2.08 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02046.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;73 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
74 <a·href="a02043.html">List·of·all·members</a>··</div>74 <a·href="a02043.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::AlbertaGridTreeIterator&lt;·codim,·GridImp,·leafIterator·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::AlbertaGridTreeIterator&lt;·codim,·GridImp,·leafIterator·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00668_source.html">dune/grid/albertagrid/treeiterator.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00662_source.html">dune/grid/albertagrid/treeiterator.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::AlbertaGridTreeIterator&lt;·codim,·GridImp,·leafIterator·&gt;:</div>80 Inheritance·diagram·for·Dune::AlbertaGridTreeIterator&lt;·codim,·GridImp,·leafIterator·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a02045.png"·border="0"·usemap="#a_dune_1_1_alberta_grid_tree_iterator_3_01codim_00_01_grid_imp_00_01leaf_iterator_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a02045.png"·border="0"·usemap="#a_dune_1_1_alberta_grid_tree_iterator_3_01codim_00_01_grid_imp_00_01leaf_iterator_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_alberta_grid_tree_iterator_3_01codim_00_01_grid_imp_00_01leaf_iterator_01_4_inherit__map"·id="a_dune_1_1_alberta_grid_tree_iterator_3_01codim_00_01_grid_imp_00_01leaf_iterator_01_4_inherit__map">83 <map·name="a_dune_1_1_alberta_grid_tree_iterator_3_01codim_00_01_grid_imp_00_01leaf_iterator_01_4_inherit__map"·id="a_dune_1_1_alberta_grid_tree_iterator_3_01codim_00_01_grid_imp_00_01leaf_iterator_01_4_inherit__map">
84 <area·shape="rect"·title="·"·alt=""·coords="5,113,239,155"/>84 <area·shape="rect"·title="·"·alt=""·coords="5,113,239,155"/>
85 <area·shape="rect"·href="a02046.html"·title="·"·alt=""·coords="461,77,675,119"/>85 <area·shape="rect"·href="a02046.html"·title="·"·alt=""·coords="461,77,675,119"/>
Offset 655, 15 lines modifiedOffset 655, 15 lines modified
655 </table>655 </table>
656 </div><div·class="memdoc">656 </div><div·class="memdoc">
  
657 </div>657 </div>
658 </div>658 </div>
659 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>659 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
660 <li><a·class="el"·href="a07235_source.html">albertagrid/entity.hh</a></li>660 <li><a·class="el"·href="a07235_source.html">albertagrid/entity.hh</a></li>
661 <li><a·class="el"·href="a00668_source.html">treeiterator.hh</a></li>661 <li><a·class="el"·href="a00662_source.html">treeiterator.hh</a></li>
662 </ul>662 </ul>
663 </div><!--·contents·-->663 </div><!--·contents·-->
664 <!--·start·footer·part·-->664 <!--·start·footer·part·-->
665 <hr·class="footer"/><address·class="footer"><small>665 <hr·class="footer"/><address·class="footer"><small>
666 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4666 Generated·by&#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
667 </small></address>667 </small></address>
668 </body>668 </body>
2.3 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02050.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;72 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
73 <a·href="a02047.html">List·of·all·members</a>··</div>73 <a·href="a02047.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::AlbertaGridHierarchicIterator&lt;·GridImp·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::AlbertaGridHierarchicIterator&lt;·GridImp·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00644_source.html">dune/grid/albertagrid/hierarchiciterator.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00668_source.html">dune/grid/albertagrid/hierarchiciterator.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:a0d8fb96d0c5a78f0b476006b22a35997"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::template·Codim&lt;·0·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02050.html#a0d8fb96d0c5a78f0b476006b22a35997">Entity</a></td></tr>81 <tr·class="memitem:a0d8fb96d0c5a78f0b476006b22a35997"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::template·Codim&lt;·0·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02050.html#a0d8fb96d0c5a78f0b476006b22a35997">Entity</a></td></tr>
82 <tr·class="separator:a0d8fb96d0c5a78f0b476006b22a35997"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a0d8fb96d0c5a78f0b476006b22a35997"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 <tr·class="memitem:a9e1aecb66c11949dfc0770e40bc40f93"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::ctype&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02050.html#a9e1aecb66c11949dfc0770e40bc40f93">ctype</a></td></tr>83 <tr·class="memitem:a9e1aecb66c11949dfc0770e40bc40f93"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::ctype&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02050.html#a9e1aecb66c11949dfc0770e40bc40f93">ctype</a></td></tr>
84 <tr·class="separator:a9e1aecb66c11949dfc0770e40bc40f93"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:a9e1aecb66c11949dfc0770e40bc40f93"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 531, 15 lines modifiedOffset 531, 15 lines modified
  
531 <p>assignment·operator·</p>531 <p>assignment·operator·</p>
  
532 </div>532 </div>
533 </div>533 </div>
534 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>534 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
535 <li><a·class="el"·href="a07235_source.html">albertagrid/entity.hh</a></li>535 <li><a·class="el"·href="a07235_source.html">albertagrid/entity.hh</a></li>
536 <li><a·class="el"·href="a00644_source.html">hierarchiciterator.hh</a></li>536 <li><a·class="el"·href="a00668_source.html">hierarchiciterator.hh</a></li>
537 </ul>537 </ul>
538 </div><!--·contents·-->538 </div><!--·contents·-->
539 <!--·start·footer·part·-->539 <!--·start·footer·part·-->
540 <hr·class="footer"/><address·class="footer"><small>540 <hr·class="footer"/><address·class="footer"><small>
541 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4541 Generated·by&#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
542 </small></address>542 </small></address>
543 </body>543 </body>
835 B
./usr/share/doc/libdune-grid-doc/doxygen/a02054.html
    
Offset 1425, 15 lines modifiedOffset 1425, 15 lines modified
1425 </div><div·class="memdoc">1425 </div><div·class="memdoc">
  
1426 </div>1426 </div>
1427 </div>1427 </div>
1428 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>1428 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
1429 <li><a·class="el"·href="a07235_source.html">albertagrid/entity.hh</a></li>1429 <li><a·class="el"·href="a07235_source.html">albertagrid/entity.hh</a></li>
1430 <li><a·class="el"·href="a07289_source.html">albertagrid/intersection.hh</a></li>1430 <li><a·class="el"·href="a07289_source.html">albertagrid/intersection.hh</a></li>
1431 <li><a·class="el"·href="a00626.html">intersection.cc</a></li>1431 <li><a·class="el"·href="a00695.html">intersection.cc</a></li>
1432 </ul>1432 </ul>
1433 </div><!--·contents·-->1433 </div><!--·contents·-->
1434 <!--·start·footer·part·-->1434 <!--·start·footer·part·-->
1435 <hr·class="footer"/><address·class="footer"><small>1435 <hr·class="footer"/><address·class="footer"><small>
1436 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.41436 Generated·by&#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
1437 </small></address>1437 </small></address>
1438 </body>1438 </body>
749 B
./usr/share/doc/libdune-grid-doc/doxygen/a02062.html
    
Offset 837, 15 lines modifiedOffset 837, 15 lines modified
837 </table>837 </table>
838 </div><div·class="memdoc">838 </div><div·class="memdoc">
  
839 </div>839 </div>
840 </div>840 </div>
841 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>841 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
842 <li><a·class="el"·href="a07235_source.html">albertagrid/entity.hh</a></li>842 <li><a·class="el"·href="a07235_source.html">albertagrid/entity.hh</a></li>
843 <li><a·class="el"·href="a00650.html">entity.cc</a></li>843 <li><a·class="el"·href="a00641.html">entity.cc</a></li>
844 </ul>844 </ul>
845 </div><!--·contents·-->845 </div><!--·contents·-->
846 <!--·start·footer·part·-->846 <!--·start·footer·part·-->
847 <hr·class="footer"/><address·class="footer"><small>847 <hr·class="footer"/><address·class="footer"><small>
848 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4848 Generated·by&#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
849 </small></address>849 </small></address>
850 </body>850 </body>
751 B
./usr/share/doc/libdune-grid-doc/doxygen/a02070.html
    
Offset 1421, 15 lines modifiedOffset 1421, 15 lines modified
1421 </table>1421 </table>
1422 </div><div·class="memdoc">1422 </div><div·class="memdoc">
  
1423 </div>1423 </div>
1424 </div>1424 </div>
1425 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>1425 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
1426 <li><a·class="el"·href="a07235_source.html">albertagrid/entity.hh</a></li>1426 <li><a·class="el"·href="a07235_source.html">albertagrid/entity.hh</a></li>
1427 <li><a·class="el"·href="a00650.html">entity.cc</a></li>1427 <li><a·class="el"·href="a00641.html">entity.cc</a></li>
1428 </ul>1428 </ul>
1429 </div><!--·contents·-->1429 </div><!--·contents·-->
1430 <!--·start·footer·part·-->1430 <!--·start·footer·part·-->
1431 <hr·class="footer"/><address·class="footer"><small>1431 <hr·class="footer"/><address·class="footer"><small>
1432 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.41432 Generated·by&#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
1433 </small></address>1433 </small></address>
1434 </body>1434 </body>
686 B
./usr/share/doc/libdune-grid-doc/doxygen/a02090.html
    
Offset 266, 15 lines modifiedOffset 266, 15 lines modified
266 ··</tr>266 ··</tr>
267 </table>267 </table>
268 </div><div·class="memdoc">268 </div><div·class="memdoc">
  
269 </div>269 </div>
270 </div>270 </div>
271 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>271 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
272 <li><a·class="el"·href="a00716.html">geometry.cc</a></li>272 <li><a·class="el"·href="a00617.html">geometry.cc</a></li>
273 </ul>273 </ul>
274 </div><!--·contents·-->274 </div><!--·contents·-->
275 <!--·start·footer·part·-->275 <!--·start·footer·part·-->
276 <hr·class="footer"/><address·class="footer"><small>276 <hr·class="footer"/><address·class="footer"><small>
277 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4277 Generated·by&#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
278 </small></address>278 </small></address>
279 </body>279 </body>
686 B
./usr/share/doc/libdune-grid-doc/doxygen/a02094.html
    
Offset 266, 15 lines modifiedOffset 266, 15 lines modified
266 ··</tr>266 ··</tr>
267 </table>267 </table>
268 </div><div·class="memdoc">268 </div><div·class="memdoc">
  
269 </div>269 </div>
270 </div>270 </div>
271 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>271 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
272 <li><a·class="el"·href="a00716.html">geometry.cc</a></li>272 <li><a·class="el"·href="a00617.html">geometry.cc</a></li>
273 </ul>273 </ul>
274 </div><!--·contents·-->274 </div><!--·contents·-->
275 <!--·start·footer·part·-->275 <!--·start·footer·part·-->
276 <hr·class="footer"/><address·class="footer"><small>276 <hr·class="footer"/><address·class="footer"><small>
277 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4277 Generated·by&#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
278 </small></address>278 </small></address>
279 </body>279 </body>
757 B
./usr/share/doc/libdune-grid-doc/doxygen/a02102.html
    
Offset 1014, 15 lines modifiedOffset 1014, 15 lines modified
1014 </table>1014 </table>
1015 </div><div·class="memdoc">1015 </div><div·class="memdoc">
  
1016 </div>1016 </div>
1017 </div>1017 </div>
1018 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>1018 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
1019 <li><a·class="el"·href="a07253_source.html">albertagrid/geometry.hh</a></li>1019 <li><a·class="el"·href="a07253_source.html">albertagrid/geometry.hh</a></li>
1020 <li><a·class="el"·href="a00716.html">geometry.cc</a></li>1020 <li><a·class="el"·href="a00617.html">geometry.cc</a></li>
1021 </ul>1021 </ul>
1022 </div><!--·contents·-->1022 </div><!--·contents·-->
1023 <!--·start·footer·part·-->1023 <!--·start·footer·part·-->
1024 <hr·class="footer"/><address·class="footer"><small>1024 <hr·class="footer"/><address·class="footer"><small>
1025 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.41025 Generated·by&#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
1026 </small></address>1026 </small></address>
1027 </body>1027 </body>
755 B
./usr/share/doc/libdune-grid-doc/doxygen/a02114.html
    
Offset 420, 15 lines modifiedOffset 420, 15 lines modified
420 </table>420 </table>
421 </div><div·class="memdoc">421 </div><div·class="memdoc">
  
422 </div>422 </div>
423 </div>423 </div>
424 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>424 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
425 <li><a·class="el"·href="a07253_source.html">albertagrid/geometry.hh</a></li>425 <li><a·class="el"·href="a07253_source.html">albertagrid/geometry.hh</a></li>
426 <li><a·class="el"·href="a00716.html">geometry.cc</a></li>426 <li><a·class="el"·href="a00617.html">geometry.cc</a></li>
427 </ul>427 </ul>
428 </div><!--·contents·-->428 </div><!--·contents·-->
429 <!--·start·footer·part·-->429 <!--·start·footer·part·-->
430 <hr·class="footer"/><address·class="footer"><small>430 <hr·class="footer"/><address·class="footer"><small>
431 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4431 Generated·by&#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
432 </small></address>432 </small></address>
433 </body>433 </body>
2.53 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02122.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-types">Public·Types</a>·&#124;70 <a·href="#pub-types">Public·Types</a>·&#124;
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="a02119.html">List·of·all·members</a>··</div>72 <a·href="a02119.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::GeometryCache&lt;·dim·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::GeometryCache&lt;·dim·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00701_source.html">dune/grid/albertagrid/geometrycache.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00638_source.html">dune/grid/albertagrid/geometrycache.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
79 Public·Types</h2></td></tr>79 Public·Types</h2></td></tr>
80 <tr·class="memitem:ad0a23a0b6a1a919b8c4603ea115cce76"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldMatrix&lt;·<a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>,·<a·class="el"·href="a01064.html#acc4a01c16d41d4e3e6e5d058b86376ca">dimWorld</a>,·dim·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02122.html#ad0a23a0b6a1a919b8c4603ea115cce76">JacobianInverseTransposed</a></td></tr>80 <tr·class="memitem:ad0a23a0b6a1a919b8c4603ea115cce76"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldMatrix&lt;·<a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>,·<a·class="el"·href="a01064.html#acc4a01c16d41d4e3e6e5d058b86376ca">dimWorld</a>,·dim·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02122.html#ad0a23a0b6a1a919b8c4603ea115cce76">JacobianInverseTransposed</a></td></tr>
81 <tr·class="separator:ad0a23a0b6a1a919b8c4603ea115cce76"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:ad0a23a0b6a1a919b8c4603ea115cce76"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 <tr·class="memitem:a38ddc32dbe5b4ef4efd53941090f0f60"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldMatrix&lt;·<a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>,·dim,·<a·class="el"·href="a01064.html#acc4a01c16d41d4e3e6e5d058b86376ca">dimWorld</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02122.html#a38ddc32dbe5b4ef4efd53941090f0f60">JacobianTransposed</a></td></tr>82 <tr·class="memitem:a38ddc32dbe5b4ef4efd53941090f0f60"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldMatrix&lt;·<a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>,·dim,·<a·class="el"·href="a01064.html#acc4a01c16d41d4e3e6e5d058b86376ca">dimWorld</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02122.html#a38ddc32dbe5b4ef4efd53941090f0f60">JacobianTransposed</a></td></tr>
83 <tr·class="separator:a38ddc32dbe5b4ef4efd53941090f0f60"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a38ddc32dbe5b4ef4efd53941090f0f60"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 237, 15 lines modifiedOffset 237, 15 lines modified
237 ··</tr>237 ··</tr>
238 </table>238 </table>
239 </div><div·class="memdoc">239 </div><div·class="memdoc">
  
240 </div>240 </div>
241 </div>241 </div>
242 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>242 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
243 <li><a·class="el"·href="a00701_source.html">geometrycache.hh</a></li>243 <li><a·class="el"·href="a00638_source.html">geometrycache.hh</a></li>
244 </ul>244 </ul>
245 </div><!--·contents·-->245 </div><!--·contents·-->
246 <!--·start·footer·part·-->246 <!--·start·footer·part·-->
247 <hr·class="footer"/><address·class="footer"><small>247 <hr·class="footer"/><address·class="footer"><small>
248 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4248 Generated·by&#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
249 </small></address>249 </small></address>
250 </body>250 </body>
2.53 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02126.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-types">Public·Types</a>·&#124;70 <a·href="#pub-types">Public·Types</a>·&#124;
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="a02123.html">List·of·all·members</a>··</div>72 <a·href="a02123.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::GeometryCacheProxy&lt;·dim·&gt;·Struct·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::GeometryCacheProxy&lt;·dim·&gt;·Struct·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00701_source.html">dune/grid/albertagrid/geometrycache.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00638_source.html">dune/grid/albertagrid/geometrycache.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
79 Public·Types</h2></td></tr>79 Public·Types</h2></td></tr>
80 <tr·class="memitem:ac3baf2ddc715b683a8b195d5699034e8"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldMatrix&lt;·<a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>,·<a·class="el"·href="a01064.html#acc4a01c16d41d4e3e6e5d058b86376ca">dimWorld</a>,·dim·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02126.html#ac3baf2ddc715b683a8b195d5699034e8">JacobianInverseTransposed</a></td></tr>80 <tr·class="memitem:ac3baf2ddc715b683a8b195d5699034e8"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldMatrix&lt;·<a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>,·<a·class="el"·href="a01064.html#acc4a01c16d41d4e3e6e5d058b86376ca">dimWorld</a>,·dim·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02126.html#ac3baf2ddc715b683a8b195d5699034e8">JacobianInverseTransposed</a></td></tr>
81 <tr·class="separator:ac3baf2ddc715b683a8b195d5699034e8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:ac3baf2ddc715b683a8b195d5699034e8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 <tr·class="memitem:a60f660a672ecb0064eb6993209967f41"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldMatrix&lt;·<a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>,·dim,·<a·class="el"·href="a01064.html#acc4a01c16d41d4e3e6e5d058b86376ca">dimWorld</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02126.html#a60f660a672ecb0064eb6993209967f41">JacobianTransposed</a></td></tr>82 <tr·class="memitem:a60f660a672ecb0064eb6993209967f41"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldMatrix&lt;·<a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>,·dim,·<a·class="el"·href="a01064.html#acc4a01c16d41d4e3e6e5d058b86376ca">dimWorld</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02126.html#a60f660a672ecb0064eb6993209967f41">JacobianTransposed</a></td></tr>
83 <tr·class="separator:a60f660a672ecb0064eb6993209967f41"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a60f660a672ecb0064eb6993209967f41"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 245, 15 lines modifiedOffset 245, 15 lines modified
245 ··</tr>245 ··</tr>
246 </table>246 </table>
247 </div><div·class="memdoc">247 </div><div·class="memdoc">
  
248 </div>248 </div>
249 </div>249 </div>
250 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>250 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
251 <li><a·class="el"·href="a00701_source.html">geometrycache.hh</a></li>251 <li><a·class="el"·href="a00638_source.html">geometrycache.hh</a></li>
252 </ul>252 </ul>
253 </div><!--·contents·-->253 </div><!--·contents·-->
254 <!--·start·footer·part·-->254 <!--·start·footer·part·-->
255 <hr·class="footer"/><address·class="footer"><small>255 <hr·class="footer"/><address·class="footer"><small>
256 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4256 Generated·by&#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
257 </small></address>257 </small></address>
258 </body>258 </body>
1.89 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02130.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="a02127.html">List·of·all·members</a>··</div>73 <a·href="a02127.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::GeometryReference&lt;·Implementation·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::GeometryReference&lt;·Implementation·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00713_source.html">dune/grid/albertagrid/geometryreference.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00620_source.html">dune/grid/albertagrid/geometryreference.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::GeometryReference&lt;·Implementation·&gt;:</div>79 Inheritance·diagram·for·Dune::GeometryReference&lt;·Implementation·&gt;:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a02129.png"·border="0"·usemap="#a_dune_1_1_geometry_reference_3_01_implementation_01_4_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a02129.png"·border="0"·usemap="#a_dune_1_1_geometry_reference_3_01_implementation_01_4_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_geometry_reference_3_01_implementation_01_4_inherit__map"·id="a_dune_1_1_geometry_reference_3_01_implementation_01_4_inherit__map">82 <map·name="a_dune_1_1_geometry_reference_3_01_implementation_01_4_inherit__map"·id="a_dune_1_1_geometry_reference_3_01_implementation_01_4_inherit__map">
83 <area·shape="rect"·title="·"·alt=""·coords="5,73,200,114"/>83 <area·shape="rect"·title="·"·alt=""·coords="5,73,200,114"/>
84 <area·shape="rect"·href="a02130.html"·title="·"·alt=""·coords="421,43,661,143"/>84 <area·shape="rect"·href="a02130.html"·title="·"·alt=""·coords="421,43,661,143"/>
Offset 719, 15 lines modifiedOffset 719, 15 lines modified
719 ··</tr>719 ··</tr>
720 </table>720 </table>
721 </div><div·class="memdoc">721 </div><div·class="memdoc">
  
722 </div>722 </div>
723 </div>723 </div>
724 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>724 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
725 <li><a·class="el"·href="a00713_source.html">geometryreference.hh</a></li>725 <li><a·class="el"·href="a00620_source.html">geometryreference.hh</a></li>
726 </ul>726 </ul>
727 </div><!--·contents·-->727 </div><!--·contents·-->
728 <!--·start·footer·part·-->728 <!--·start·footer·part·-->
729 <hr·class="footer"/><address·class="footer"><small>729 <hr·class="footer"/><address·class="footer"><small>
730 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4730 Generated·by&#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
731 </small></address>731 </small></address>
732 </body>732 </body>
1.96 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02134.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="a02131.html">List·of·all·members</a>··</div>73 <a·href="a02131.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::LocalGeometryReference&lt;·mydim,·cdim,·Grid·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::LocalGeometryReference&lt;·mydim,·cdim,·Grid·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00713_source.html">dune/grid/albertagrid/geometryreference.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00620_source.html">dune/grid/albertagrid/geometryreference.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::LocalGeometryReference&lt;·mydim,·cdim,·Grid·&gt;:</div>79 Inheritance·diagram·for·Dune::LocalGeometryReference&lt;·mydim,·cdim,·Grid·&gt;:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a02133.png"·border="0"·usemap="#a_dune_1_1_local_geometry_reference_3_01mydim_00_01cdim_00_01_grid_01_4_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a02133.png"·border="0"·usemap="#a_dune_1_1_local_geometry_reference_3_01mydim_00_01cdim_00_01_grid_01_4_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_local_geometry_reference_3_01mydim_00_01cdim_00_01_grid_01_4_inherit__map"·id="a_dune_1_1_local_geometry_reference_3_01mydim_00_01cdim_00_01_grid_01_4_inherit__map">82 <map·name="a_dune_1_1_local_geometry_reference_3_01mydim_00_01cdim_00_01_grid_01_4_inherit__map"·id="a_dune_1_1_local_geometry_reference_3_01mydim_00_01cdim_00_01_grid_01_4_inherit__map">
83 <area·shape="rect"·title="·"·alt=""·coords="711,73,940,114"/>83 <area·shape="rect"·title="·"·alt=""·coords="711,73,940,114"/>
84 <area·shape="rect"·href="a02130.html"·title="·"·alt=""·coords="421,43,661,143"/>84 <area·shape="rect"·href="a02130.html"·title="·"·alt=""·coords="421,43,661,143"/>
Offset 729, 15 lines modifiedOffset 729, 15 lines modified
729 ··</tr>729 ··</tr>
730 </table>730 </table>
731 </div><div·class="memdoc">731 </div><div·class="memdoc">
  
732 </div>732 </div>
733 </div>733 </div>
734 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>734 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
735 <li><a·class="el"·href="a00713_source.html">geometryreference.hh</a></li>735 <li><a·class="el"·href="a00620_source.html">geometryreference.hh</a></li>
736 </ul>736 </ul>
737 </div><!--·contents·-->737 </div><!--·contents·-->
738 <!--·start·footer·part·-->738 <!--·start·footer·part·-->
739 <hr·class="footer"/><address·class="footer"><small>739 <hr·class="footer"/><address·class="footer"><small>
740 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4740 Generated·by&#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
741 </small></address>741 </small></address>
742 </body>742 </body>
828 B
./usr/share/doc/libdune-grid-doc/doxygen/a02154.html
    
Offset 904, 15 lines modifiedOffset 904, 15 lines modified
904 </div><div·class="memdoc">904 </div><div·class="memdoc">
  
905 </div>905 </div>
906 </div>906 </div>
907 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>907 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
908 <li><a·class="el"·href="a07268_source.html">albertagrid/gridfamily.hh</a></li>908 <li><a·class="el"·href="a07268_source.html">albertagrid/gridfamily.hh</a></li>
909 <li><a·class="el"·href="a07283_source.html">albertagrid/indexsets.hh</a></li>909 <li><a·class="el"·href="a07283_source.html">albertagrid/indexsets.hh</a></li>
910 <li><a·class="el"·href="a00614.html">indexsets.cc</a></li>910 <li><a·class="el"·href="a00701.html">indexsets.cc</a></li>
911 </ul>911 </ul>
912 </div><!--·contents·-->912 </div><!--·contents·-->
913 <!--·start·footer·part·-->913 <!--·start·footer·part·-->
914 <hr·class="footer"/><address·class="footer"><small>914 <hr·class="footer"/><address·class="footer"><small>
915 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4915 Generated·by&#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
916 </small></address>916 </small></address>
917 </body>917 </body>
2.05 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02166.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;73 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
74 <a·href="a02163.html">List·of·all·members</a>··</div>74 <a·href="a02163.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::AlbertaGridLeafIterator&lt;·codim,·pitype,·GridImp·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::AlbertaGridLeafIterator&lt;·codim,·pitype,·GridImp·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00707_source.html">dune/grid/albertagrid/leafiterator.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00719_source.html">dune/grid/albertagrid/leafiterator.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::AlbertaGridLeafIterator&lt;·codim,·pitype,·GridImp·&gt;:</div>80 Inheritance·diagram·for·Dune::AlbertaGridLeafIterator&lt;·codim,·pitype,·GridImp·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a02165.png"·border="0"·usemap="#a_dune_1_1_alberta_grid_leaf_iterator_3_01codim_00_01pitype_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a02165.png"·border="0"·usemap="#a_dune_1_1_alberta_grid_leaf_iterator_3_01codim_00_01pitype_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_alberta_grid_leaf_iterator_3_01codim_00_01pitype_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_alberta_grid_leaf_iterator_3_01codim_00_01pitype_00_01_grid_imp_01_4_inherit__map">83 <map·name="a_dune_1_1_alberta_grid_leaf_iterator_3_01codim_00_01pitype_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_alberta_grid_leaf_iterator_3_01codim_00_01pitype_00_01_grid_imp_01_4_inherit__map">
84 <area·shape="rect"·title="·"·alt=""·coords="15,200,229,241"/>84 <area·shape="rect"·title="·"·alt=""·coords="15,200,229,241"/>
85 <area·shape="rect"·href="a02046.html"·title="·"·alt=""·coords="15,109,229,151"/>85 <area·shape="rect"·href="a02046.html"·title="·"·alt=""·coords="15,109,229,151"/>
Offset 604, 15 lines modifiedOffset 604, 15 lines modified
604 </table>604 </table>
605 </div><div·class="memdoc">605 </div><div·class="memdoc">
  
606 </div>606 </div>
607 </div>607 </div>
608 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>608 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
609 <li><a·class="el"·href="a07268_source.html">albertagrid/gridfamily.hh</a></li>609 <li><a·class="el"·href="a07268_source.html">albertagrid/gridfamily.hh</a></li>
610 <li><a·class="el"·href="a00707_source.html">leafiterator.hh</a></li>610 <li><a·class="el"·href="a00719_source.html">leafiterator.hh</a></li>
611 </ul>611 </ul>
612 </div><!--·contents·-->612 </div><!--·contents·-->
613 <!--·start·footer·part·-->613 <!--·start·footer·part·-->
614 <hr·class="footer"/><address·class="footer"><small>614 <hr·class="footer"/><address·class="footer"><small>
615 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4615 Generated·by&#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
616 </small></address>616 </small></address>
617 </body>617 </body>
2.06 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02170.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;73 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
74 <a·href="a02167.html">List·of·all·members</a>··</div>74 <a·href="a02167.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::AlbertaGridLevelIterator&lt;·codim,·pitype,·GridImp·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::AlbertaGridLevelIterator&lt;·codim,·pitype,·GridImp·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00629_source.html">dune/grid/albertagrid/leveliterator.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00671_source.html">dune/grid/albertagrid/leveliterator.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::AlbertaGridLevelIterator&lt;·codim,·pitype,·GridImp·&gt;:</div>80 Inheritance·diagram·for·Dune::AlbertaGridLevelIterator&lt;·codim,·pitype,·GridImp·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a02169.png"·border="0"·usemap="#a_dune_1_1_alberta_grid_level_iterator_3_01codim_00_01pitype_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a02169.png"·border="0"·usemap="#a_dune_1_1_alberta_grid_level_iterator_3_01codim_00_01pitype_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_alberta_grid_level_iterator_3_01codim_00_01pitype_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_alberta_grid_level_iterator_3_01codim_00_01pitype_00_01_grid_imp_01_4_inherit__map">83 <map·name="a_dune_1_1_alberta_grid_level_iterator_3_01codim_00_01pitype_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_alberta_grid_level_iterator_3_01codim_00_01pitype_00_01_grid_imp_01_4_inherit__map">
84 <area·shape="rect"·title="·"·alt=""·coords="11,200,233,241"/>84 <area·shape="rect"·title="·"·alt=""·coords="11,200,233,241"/>
85 <area·shape="rect"·href="a02046.html"·title="·"·alt=""·coords="15,109,229,151"/>85 <area·shape="rect"·href="a02046.html"·title="·"·alt=""·coords="15,109,229,151"/>
Offset 604, 15 lines modifiedOffset 604, 15 lines modified
604 </table>604 </table>
605 </div><div·class="memdoc">605 </div><div·class="memdoc">
  
606 </div>606 </div>
607 </div>607 </div>
608 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>608 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
609 <li><a·class="el"·href="a07268_source.html">albertagrid/gridfamily.hh</a></li>609 <li><a·class="el"·href="a07268_source.html">albertagrid/gridfamily.hh</a></li>
610 <li><a·class="el"·href="a00629_source.html">leveliterator.hh</a></li>610 <li><a·class="el"·href="a00671_source.html">leveliterator.hh</a></li>
611 </ul>611 </ul>
612 </div><!--·contents·-->612 </div><!--·contents·-->
613 <!--·start·footer·part·-->613 <!--·start·footer·part·-->
614 <hr·class="footer"/><address·class="footer"><small>614 <hr·class="footer"/><address·class="footer"><small>
615 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4615 Generated·by&#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
616 </small></address>616 </small></address>
617 </body>617 </body>
2.31 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02250.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#nested-classes">Classes</a>·&#124;70 <a·href="#nested-classes">Classes</a>·&#124;
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="a02247.html">List·of·all·members</a>··</div>72 <a·href="a02247.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::IndexStack&lt;·T,·length·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::IndexStack&lt;·T,·length·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00689_source.html">dune/grid/albertagrid/indexstack.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00704_source.html">dune/grid/albertagrid/indexstack.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
79 Public·Member·Functions</h2></td></tr>79 Public·Member·Functions</h2></td></tr>
80 <tr·class="memitem:a963600c4274abbc30b0afc7c0efefc78"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02250.html#a963600c4274abbc30b0afc7c0efefc78">IndexStack</a>·()</td></tr>80 <tr·class="memitem:a963600c4274abbc30b0afc7c0efefc78"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02250.html#a963600c4274abbc30b0afc7c0efefc78">IndexStack</a>·()</td></tr>
81 <tr·class="memdesc:a963600c4274abbc30b0afc7c0efefc78"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Constructor,·create·new·<a·class="el"·href="a02250.html">IndexStack</a>.··<a·href="a02250.html#a963600c4274abbc30b0afc7c0efefc78">More...</a><br·/></td></tr>81 <tr·class="memdesc:a963600c4274abbc30b0afc7c0efefc78"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Constructor,·create·new·<a·class="el"·href="a02250.html">IndexStack</a>.··<a·href="a02250.html#a963600c4274abbc30b0afc7c0efefc78">More...</a><br·/></td></tr>
82 <tr·class="separator:a963600c4274abbc30b0afc7c0efefc78"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a963600c4274abbc30b0afc7c0efefc78"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 <tr·class="memitem:a5ec121f84ab34e9032238f8416096e75"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02250.html#a5ec121f84ab34e9032238f8416096e75">~IndexStack</a>·()</td></tr>83 <tr·class="memitem:a5ec121f84ab34e9032238f8416096e75"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02250.html#a5ec121f84ab34e9032238f8416096e75">~IndexStack</a>·()</td></tr>
Offset 420, 15 lines modifiedOffset 420, 15 lines modified
420 </div><div·class="memdoc">420 </div><div·class="memdoc">
  
421 <p>test·stack·functionality·</p>421 <p>test·stack·functionality·</p>
  
422 </div>422 </div>
423 </div>423 </div>
424 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>424 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
425 <li><a·class="el"·href="a00689_source.html">indexstack.hh</a></li>425 <li><a·class="el"·href="a00704_source.html">indexstack.hh</a></li>
426 </ul>426 </ul>
427 </div><!--·contents·-->427 </div><!--·contents·-->
428 <!--·start·footer·part·-->428 <!--·start·footer·part·-->
429 <hr·class="footer"/><address·class="footer"><small>429 <hr·class="footer"/><address·class="footer"><small>
430 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4430 Generated·by&#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
431 </small></address>431 </small></address>
432 </body>432 </body>
694 B
./usr/share/doc/libdune-grid-doc/doxygen/a02258.html
    
Offset 429, 15 lines modifiedOffset 429, 15 lines modified
429 ··</tr>429 ··</tr>
430 </table>430 </table>
431 </div><div·class="memdoc">431 </div><div·class="memdoc">
  
432 </div>432 </div>
433 </div>433 </div>
434 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>434 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
435 <li><a·class="el"·href="a00626.html">intersection.cc</a></li>435 <li><a·class="el"·href="a00695.html">intersection.cc</a></li>
436 </ul>436 </ul>
437 </div><!--·contents·-->437 </div><!--·contents·-->
438 <!--·start·footer·part·-->438 <!--·start·footer·part·-->
439 <hr·class="footer"/><address·class="footer"><small>439 <hr·class="footer"/><address·class="footer"><small>
440 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4440 Generated·by&#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
441 </small></address>441 </small></address>
442 </body>442 </body>
694 B
./usr/share/doc/libdune-grid-doc/doxygen/a02262.html
    
Offset 443, 15 lines modifiedOffset 443, 15 lines modified
443 ··</tr>443 ··</tr>
444 </table>444 </table>
445 </div><div·class="memdoc">445 </div><div·class="memdoc">
  
446 </div>446 </div>
447 </div>447 </div>
448 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>448 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
449 <li><a·class="el"·href="a00626.html">intersection.cc</a></li>449 <li><a·class="el"·href="a00695.html">intersection.cc</a></li>
450 </ul>450 </ul>
451 </div><!--·contents·-->451 </div><!--·contents·-->
452 <!--·start·footer·part·-->452 <!--·start·footer·part·-->
453 <hr·class="footer"/><address·class="footer"><small>453 <hr·class="footer"/><address·class="footer"><small>
454 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4454 Generated·by&#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
455 </small></address>455 </small></address>
456 </body>456 </body>
767 B
./usr/share/doc/libdune-grid-doc/doxygen/a02266.html
    
Offset 970, 15 lines modifiedOffset 970, 15 lines modified
970 </table>970 </table>
971 </div><div·class="memdoc">971 </div><div·class="memdoc">
  
972 </div>972 </div>
973 </div>973 </div>
974 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>974 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
975 <li><a·class="el"·href="a07289_source.html">albertagrid/intersection.hh</a></li>975 <li><a·class="el"·href="a07289_source.html">albertagrid/intersection.hh</a></li>
976 <li><a·class="el"·href="a00626.html">intersection.cc</a></li>976 <li><a·class="el"·href="a00695.html">intersection.cc</a></li>
977 </ul>977 </ul>
978 </div><!--·contents·-->978 </div><!--·contents·-->
979 <!--·start·footer·part·-->979 <!--·start·footer·part·-->
980 <hr·class="footer"/><address·class="footer"><small>980 <hr·class="footer"/><address·class="footer"><small>
981 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4981 Generated·by&#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
982 </small></address>982 </small></address>
983 </body>983 </body>
2.03 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02278.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;73 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
74 <a·href="a02275.html">List·of·all·members</a>··</div>74 <a·href="a02275.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::AlbertaGridLeafIterator&lt;·codim,·Ghost_Partition,·GridImp·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::AlbertaGridLeafIterator&lt;·codim,·Ghost_Partition,·GridImp·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00707_source.html">dune/grid/albertagrid/leafiterator.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00719_source.html">dune/grid/albertagrid/leafiterator.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::AlbertaGridLeafIterator&lt;·codim,·Ghost_Partition,·GridImp·&gt;:</div>80 Inheritance·diagram·for·Dune::AlbertaGridLeafIterator&lt;·codim,·Ghost_Partition,·GridImp·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a02277.png"·border="0"·usemap="#a_dune_1_1_alberta_grid_leaf_iterator_3_01codim_00_01_ghost___partition_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a02277.png"·border="0"·usemap="#a_dune_1_1_alberta_grid_leaf_iterator_3_01codim_00_01_ghost___partition_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_alberta_grid_leaf_iterator_3_01codim_00_01_ghost___partition_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_alberta_grid_leaf_iterator_3_01codim_00_01_ghost___partition_00_01_grid_imp_01_4_inherit__map">83 <map·name="a_dune_1_1_alberta_grid_leaf_iterator_3_01codim_00_01_ghost___partition_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_alberta_grid_leaf_iterator_3_01codim_00_01_ghost___partition_00_01_grid_imp_01_4_inherit__map">
84 <area·shape="rect"·title="·"·alt=""·coords="15,200,229,256"/>84 <area·shape="rect"·title="·"·alt=""·coords="15,200,229,256"/>
85 <area·shape="rect"·href="a02046.html"·title="·"·alt=""·coords="15,109,229,151"/>85 <area·shape="rect"·href="a02046.html"·title="·"·alt=""·coords="15,109,229,151"/>
Offset 603, 15 lines modifiedOffset 603, 15 lines modified
603 ··</tr>603 ··</tr>
604 </table>604 </table>
605 </div><div·class="memdoc">605 </div><div·class="memdoc">
  
606 </div>606 </div>
607 </div>607 </div>
608 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>608 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
609 <li><a·class="el"·href="a00707_source.html">leafiterator.hh</a></li>609 <li><a·class="el"·href="a00719_source.html">leafiterator.hh</a></li>
610 </ul>610 </ul>
611 </div><!--·contents·-->611 </div><!--·contents·-->
612 <!--·start·footer·part·-->612 <!--·start·footer·part·-->
613 <hr·class="footer"/><address·class="footer"><small>613 <hr·class="footer"/><address·class="footer"><small>
614 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4614 Generated·by&#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
615 </small></address>615 </small></address>
616 </body>616 </body>
1.81 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02282.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-types">Public·Types</a>·&#124;71 <a·href="#pub-types">Public·Types</a>·&#124;
72 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;72 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
73 <a·href="a02279.html">List·of·all·members</a>··</div>73 <a·href="a02279.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::AlbertaGridLevelProvider&lt;·dim·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::AlbertaGridLevelProvider&lt;·dim·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00695_source.html">dune/grid/albertagrid/level.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/level.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::AlbertaGridLevelProvider&lt;·dim·&gt;:</div>79 Inheritance·diagram·for·Dune::AlbertaGridLevelProvider&lt;·dim·&gt;:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a02281.png"·border="0"·usemap="#a_dune_1_1_alberta_grid_level_provider_3_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a02281.png"·border="0"·usemap="#a_dune_1_1_alberta_grid_level_provider_3_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_alberta_grid_level_provider_3_01dim_01_4_inherit__map"·id="a_dune_1_1_alberta_grid_level_provider_3_01dim_01_4_inherit__map">82 <map·name="a_dune_1_1_alberta_grid_level_provider_3_01dim_01_4_inherit__map"·id="a_dune_1_1_alberta_grid_level_provider_3_01dim_01_4_inherit__map">
83 <area·shape="rect"·title="·"·alt=""·coords="5,5,232,47"/>83 <area·shape="rect"·title="·"·alt=""·coords="5,5,232,47"/>
84 <area·shape="rect"·href="a02282.html"·title="·"·alt=""·coords="5,109,232,151"/>84 <area·shape="rect"·href="a02282.html"·title="·"·alt=""·coords="5,109,232,151"/>
Offset 420, 15 lines modifiedOffset 420, 15 lines modified
420 ··</tr>420 ··</tr>
421 </table>421 </table>
422 </div><div·class="memdoc">422 </div><div·class="memdoc">
  
423 </div>423 </div>
424 </div>424 </div>
425 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>425 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
426 <li><a·class="el"·href="a00695_source.html">level.hh</a></li>426 <li><a·class="el"·href="a00653_source.html">level.hh</a></li>
427 </ul>427 </ul>
428 </div><!--·contents·-->428 </div><!--·contents·-->
429 <!--·start·footer·part·-->429 <!--·start·footer·part·-->
430 <hr·class="footer"/><address·class="footer"><small>430 <hr·class="footer"/><address·class="footer"><small>
431 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4431 Generated·by&#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
432 </small></address>432 </small></address>
433 </body>433 </body>
2.27 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02290.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="a02287.html">List·of·all·members</a>··</div>71 <a·href="a02287.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::AlbertaGridLevelProvider&lt;·dim·&gt;::SetLocal·Class·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::AlbertaGridLevelProvider&lt;·dim·&gt;::SetLocal·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="a00695_source.html">dune/grid/albertagrid/level.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/level.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
78 Public·Member·Functions</h2></td></tr>78 Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:a5a950ec3f435581df7b4c2fceafc7906"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02290.html#a5a950ec3f435581df7b4c2fceafc7906">SetLocal</a>·(const·<a·class="el"·href="a02022.html">DofVectorPointer</a>·&amp;level)</td></tr>79 <tr·class="memitem:a5a950ec3f435581df7b4c2fceafc7906"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02290.html#a5a950ec3f435581df7b4c2fceafc7906">SetLocal</a>·(const·<a·class="el"·href="a02022.html">DofVectorPointer</a>·&amp;level)</td></tr>
80 <tr·class="separator:a5a950ec3f435581df7b4c2fceafc7906"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a5a950ec3f435581df7b4c2fceafc7906"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:aa659d51891dcb20ec0331d892384bc06"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02290.html#aa659d51891dcb20ec0331d892384bc06">operator()</a>·(const·<a·class="el"·href="a02026.html">Alberta::ElementInfo</a>&lt;·dim·&gt;·&amp;elementInfo)·const</td></tr>81 <tr·class="memitem:aa659d51891dcb20ec0331d892384bc06"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02290.html#aa659d51891dcb20ec0331d892384bc06">operator()</a>·(const·<a·class="el"·href="a02026.html">Alberta::ElementInfo</a>&lt;·dim·&gt;·&amp;elementInfo)·const</td></tr>
82 <tr·class="separator:aa659d51891dcb20ec0331d892384bc06"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:aa659d51891dcb20ec0331d892384bc06"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 137, 15 lines modifiedOffset 137, 15 lines modified
137 ··</tr>137 ··</tr>
138 </table>138 </table>
139 </div><div·class="memdoc">139 </div><div·class="memdoc">
  
140 </div>140 </div>
141 </div>141 </div>
142 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>142 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
143 <li><a·class="el"·href="a00695_source.html">level.hh</a></li>143 <li><a·class="el"·href="a00653_source.html">level.hh</a></li>
144 </ul>144 </ul>
145 </div><!--·contents·-->145 </div><!--·contents·-->
146 <!--·start·footer·part·-->146 <!--·start·footer·part·-->
147 <hr·class="footer"/><address·class="footer"><small>147 <hr·class="footer"/><address·class="footer"><small>
148 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4148 Generated·by&#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
149 </small></address>149 </small></address>
150 </body>150 </body>
2.13 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02294.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="a02291.html">List·of·all·members</a>··</div>71 <a·href="a02291.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::AlbertaGridLevelProvider&lt;·dim·&gt;::CalcMaxLevel·Class·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::AlbertaGridLevelProvider&lt;·dim·&gt;::CalcMaxLevel·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="a00695_source.html">dune/grid/albertagrid/level.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/level.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
78 Public·Member·Functions</h2></td></tr>78 Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:a16dee858c1fc04325d4c783806ec2713"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02294.html#a16dee858c1fc04325d4c783806ec2713">CalcMaxLevel</a>·()</td></tr>79 <tr·class="memitem:a16dee858c1fc04325d4c783806ec2713"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02294.html#a16dee858c1fc04325d4c783806ec2713">CalcMaxLevel</a>·()</td></tr>
80 <tr·class="separator:a16dee858c1fc04325d4c783806ec2713"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a16dee858c1fc04325d4c783806ec2713"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:a66178761df3c76d908566161a99bef3b"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02294.html#a66178761df3c76d908566161a99bef3b">operator()</a>·(const·Level·&amp;dof)</td></tr>81 <tr·class="memitem:a66178761df3c76d908566161a99bef3b"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02294.html#a66178761df3c76d908566161a99bef3b">operator()</a>·(const·Level·&amp;dof)</td></tr>
82 <tr·class="separator:a66178761df3c76d908566161a99bef3b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a66178761df3c76d908566161a99bef3b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 195, 15 lines modifiedOffset 195, 15 lines modified
195 ··</tr>195 ··</tr>
196 </table>196 </table>
197 </div><div·class="memdoc">197 </div><div·class="memdoc">
  
198 </div>198 </div>
199 </div>199 </div>
200 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>200 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
201 <li><a·class="el"·href="a00695_source.html">level.hh</a></li>201 <li><a·class="el"·href="a00653_source.html">level.hh</a></li>
202 </ul>202 </ul>
203 </div><!--·contents·-->203 </div><!--·contents·-->
204 <!--·start·footer·part·-->204 <!--·start·footer·part·-->
205 <hr·class="footer"/><address·class="footer"><small>205 <hr·class="footer"/><address·class="footer"><small>
206 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4206 Generated·by&#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
207 </small></address>207 </small></address>
208 </body>208 </body>
2.09 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02298.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="a02295.html">List·of·all·members</a>··</div>73 <a·href="a02295.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::AlbertaGridLevelProvider&lt;·dim·&gt;::Interpolation·Struct·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::AlbertaGridLevelProvider&lt;·dim·&gt;::Interpolation·Struct·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00695_source.html">dune/grid/albertagrid/level.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/level.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:a7dfaf67d832d9c8ce94254058bdf7a70"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02510.html">Alberta::Patch</a>&lt;·<a·class="el"·href="a02298.html#af099be41e545491d527303aaec632be1">dimension</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02298.html#a7dfaf67d832d9c8ce94254058bdf7a70">Patch</a></td></tr>81 <tr·class="memitem:a7dfaf67d832d9c8ce94254058bdf7a70"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02510.html">Alberta::Patch</a>&lt;·<a·class="el"·href="a02298.html#af099be41e545491d527303aaec632be1">dimension</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02298.html#a7dfaf67d832d9c8ce94254058bdf7a70">Patch</a></td></tr>
82 <tr·class="separator:a7dfaf67d832d9c8ce94254058bdf7a70"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a7dfaf67d832d9c8ce94254058bdf7a70"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table><table·class="memberdecls">83 </table><table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 ··</tr>170 ··</tr>
171 </table>171 </table>
172 </div><div·class="memdoc">172 </div><div·class="memdoc">
  
173 </div>173 </div>
174 </div>174 </div>
175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
176 <li><a·class="el"·href="a00695_source.html">level.hh</a></li>176 <li><a·class="el"·href="a00653_source.html">level.hh</a></li>
177 </ul>177 </ul>
178 </div><!--·contents·-->178 </div><!--·contents·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <hr·class="footer"/><address·class="footer"><small>180 <hr·class="footer"/><address·class="footer"><small>
181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4181 Generated·by&#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
182 </small></address>182 </small></address>
183 </body>183 </body>
2.04 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02302.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;73 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
74 <a·href="a02299.html">List·of·all·members</a>··</div>74 <a·href="a02299.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::AlbertaGridLevelIterator&lt;·codim,·Ghost_Partition,·GridImp·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::AlbertaGridLevelIterator&lt;·codim,·Ghost_Partition,·GridImp·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00629_source.html">dune/grid/albertagrid/leveliterator.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00671_source.html">dune/grid/albertagrid/leveliterator.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::AlbertaGridLevelIterator&lt;·codim,·Ghost_Partition,·GridImp·&gt;:</div>80 Inheritance·diagram·for·Dune::AlbertaGridLevelIterator&lt;·codim,·Ghost_Partition,·GridImp·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a02301.png"·border="0"·usemap="#a_dune_1_1_alberta_grid_level_iterator_3_01codim_00_01_ghost___partition_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a02301.png"·border="0"·usemap="#a_dune_1_1_alberta_grid_level_iterator_3_01codim_00_01_ghost___partition_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_alberta_grid_level_iterator_3_01codim_00_01_ghost___partition_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_alberta_grid_level_iterator_3_01codim_00_01_ghost___partition_00_01_grid_imp_01_4_inherit__map">83 <map·name="a_dune_1_1_alberta_grid_level_iterator_3_01codim_00_01_ghost___partition_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_alberta_grid_level_iterator_3_01codim_00_01_ghost___partition_00_01_grid_imp_01_4_inherit__map">
84 <area·shape="rect"·title="·"·alt=""·coords="11,200,233,256"/>84 <area·shape="rect"·title="·"·alt=""·coords="11,200,233,256"/>
85 <area·shape="rect"·href="a02046.html"·title="·"·alt=""·coords="15,109,229,151"/>85 <area·shape="rect"·href="a02046.html"·title="·"·alt=""·coords="15,109,229,151"/>
Offset 603, 15 lines modifiedOffset 603, 15 lines modified
603 ··</tr>603 ··</tr>
604 </table>604 </table>
605 </div><div·class="memdoc">605 </div><div·class="memdoc">
  
606 </div>606 </div>
607 </div>607 </div>
608 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>608 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
609 <li><a·class="el"·href="a00629_source.html">leveliterator.hh</a></li>609 <li><a·class="el"·href="a00671_source.html">leveliterator.hh</a></li>
610 </ul>610 </ul>
611 </div><!--·contents·-->611 </div><!--·contents·-->
612 <!--·start·footer·part·-->612 <!--·start·footer·part·-->
613 <hr·class="footer"/><address·class="footer"><small>613 <hr·class="footer"/><address·class="footer"><small>
614 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4614 Generated·by&#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
615 </small></address>615 </small></address>
616 </body>616 </body>
1.82 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02306.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;72 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
74 <a·href="a02303.html">List·of·all·members</a>··</div>74 <a·href="a02303.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::Alberta::MacroData&lt;·dim·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::Alberta::MacroData&lt;·dim·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00677_source.html">dune/grid/albertagrid/macrodata.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00644_source.html">dune/grid/albertagrid/macrodata.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::Alberta::MacroData&lt;·dim·&gt;:</div>80 Inheritance·diagram·for·Dune::Alberta::MacroData&lt;·dim·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a02305.png"·border="0"·usemap="#a_dune_1_1_alberta_1_1_macro_data_3_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a02305.png"·border="0"·usemap="#a_dune_1_1_alberta_1_1_macro_data_3_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_alberta_1_1_macro_data_3_01dim_01_4_inherit__map"·id="a_dune_1_1_alberta_1_1_macro_data_3_01dim_01_4_inherit__map">83 <map·name="a_dune_1_1_alberta_1_1_macro_data_3_01dim_01_4_inherit__map"·id="a_dune_1_1_alberta_1_1_macro_data_3_01dim_01_4_inherit__map">
84 <area·shape="rect"·title="·"·alt=""·coords="5,5,196,47"/>84 <area·shape="rect"·title="·"·alt=""·coords="5,5,196,47"/>
85 <area·shape="rect"·href="a02306.html"·title="·"·alt=""·coords="5,109,196,151"/>85 <area·shape="rect"·href="a02306.html"·title="·"·alt=""·coords="5,109,196,151"/>
Offset 881, 15 lines modifiedOffset 881, 15 lines modified
881 ··</tr>881 ··</tr>
882 </table>882 </table>
883 </div><div·class="memdoc">883 </div><div·class="memdoc">
  
884 </div>884 </div>
885 </div>885 </div>
886 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>886 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
887 <li><a·class="el"·href="a00677_source.html">macrodata.hh</a></li>887 <li><a·class="el"·href="a00644_source.html">macrodata.hh</a></li>
888 </ul>888 </ul>
889 </div><!--·contents·-->889 </div><!--·contents·-->
890 <!--·start·footer·part·-->890 <!--·start·footer·part·-->
891 <hr·class="footer"/><address·class="footer"><small>891 <hr·class="footer"/><address·class="footer"><small>
892 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4892 Generated·by&#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
893 </small></address>893 </small></address>
894 </body>894 </body>
2.14 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02310.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;72 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
73 <a·href="a02307.html">List·of·all·members</a>··</div>73 <a·href="a02307.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::Alberta::MacroData&lt;·dim·&gt;::Library&lt;·int·&gt;·Struct·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::Alberta::MacroData&lt;·dim·&gt;::Library&lt;·int·&gt;·Struct·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00677_source.html">dune/grid/albertagrid/macrodata.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00644_source.html">dune/grid/albertagrid/macrodata.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:abbb04152da05722afa2d53e329f64350"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02306.html">Alberta::MacroData</a>&lt;·dim·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02310.html#abbb04152da05722afa2d53e329f64350">MacroData</a></td></tr>81 <tr·class="memitem:abbb04152da05722afa2d53e329f64350"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02306.html">Alberta::MacroData</a>&lt;·dim·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02310.html#abbb04152da05722afa2d53e329f64350">MacroData</a></td></tr>
82 <tr·class="separator:abbb04152da05722afa2d53e329f64350"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:abbb04152da05722afa2d53e329f64350"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table><table·class="memberdecls">83 </table><table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 301, 16 lines modifiedOffset 301, 16 lines modified
301 ··</tr>301 ··</tr>
302 </table>302 </table>
303 </div><div·class="memdoc">303 </div><div·class="memdoc">
  
304 </div>304 </div>
305 </div>305 </div>
306 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>306 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
307 <li><a·class="el"·href="a00677_source.html">macrodata.hh</a></li>307 <li><a·class="el"·href="a00644_source.html">macrodata.hh</a></li>
308 <li><a·class="el"·href="a00620.html">macrodata.cc</a></li>308 <li><a·class="el"·href="a00707.html">macrodata.cc</a></li>
309 </ul>309 </ul>
310 </div><!--·contents·-->310 </div><!--·contents·-->
311 <!--·start·footer·part·-->311 <!--·start·footer·part·-->
312 <hr·class="footer"/><address·class="footer"><small>312 <hr·class="footer"/><address·class="footer"><small>
313 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4313 Generated·by&#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
314 </small></address>314 </small></address>
315 </body>315 </body>
1.8 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02314.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="a02311.html">List·of·all·members</a>··</div>71 <a·href="a02311.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::MacroElement&lt;·dim·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::MacroElement&lt;·dim·&gt;·Struct·Template·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="a00656_source.html">dune/grid/albertagrid/macroelement.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00713_source.html">dune/grid/albertagrid/macroelement.hh</a>&gt;</code></p>
76 <div·class="dynheader">76 <div·class="dynheader">
77 Inheritance·diagram·for·Dune::Alberta::MacroElement&lt;·dim·&gt;:</div>77 Inheritance·diagram·for·Dune::Alberta::MacroElement&lt;·dim·&gt;:</div>
78 <div·class="dyncontent">78 <div·class="dyncontent">
79 <div·class="center"><img·src="a02313.png"·border="0"·usemap="#a_dune_1_1_alberta_1_1_macro_element_3_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>79 <div·class="center"><img·src="a02313.png"·border="0"·usemap="#a_dune_1_1_alberta_1_1_macro_element_3_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>
80 <map·name="a_dune_1_1_alberta_1_1_macro_element_3_01dim_01_4_inherit__map"·id="a_dune_1_1_alberta_1_1_macro_element_3_01dim_01_4_inherit__map">80 <map·name="a_dune_1_1_alberta_1_1_macro_element_3_01dim_01_4_inherit__map"·id="a_dune_1_1_alberta_1_1_macro_element_3_01dim_01_4_inherit__map">
81 <area·shape="rect"·title="·"·alt=""·coords="5,80,219,121"/>81 <area·shape="rect"·title="·"·alt=""·coords="5,80,219,121"/>
82 <area·shape="rect"·title="·"·alt=""·coords="35,5,189,32"/>82 <area·shape="rect"·title="·"·alt=""·coords="35,5,189,32"/>
Offset 197, 15 lines modifiedOffset 197, 15 lines modified
197 ········</tr>197 ········</tr>
198 ······</table>198 ······</table>
199 </div><div·class="memdoc">199 </div><div·class="memdoc">
  
200 </div>200 </div>
201 </div>201 </div>
202 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>202 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
203 <li><a·class="el"·href="a00656_source.html">macroelement.hh</a></li>203 <li><a·class="el"·href="a00713_source.html">macroelement.hh</a></li>
204 </ul>204 </ul>
205 </div><!--·contents·-->205 </div><!--·contents·-->
206 <!--·start·footer·part·-->206 <!--·start·footer·part·-->
207 <hr·class="footer"/><address·class="footer"><small>207 <hr·class="footer"/><address·class="footer"><small>
208 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4208 Generated·by&#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
209 </small></address>209 </small></address>
210 </body>210 </body>
2.28 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02322.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-types">Public·Types</a>·&#124;70 <a·href="#pub-types">Public·Types</a>·&#124;
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="a02319.html">List·of·all·members</a>··</div>72 <a·href="a02319.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::MeshPointer&lt;·dim·&gt;::MacroIterator·Class·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::MeshPointer&lt;·dim·&gt;::MacroIterator·Class·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00719_source.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
79 Public·Types</h2></td></tr>79 Public·Types</h2></td></tr>
80 <tr·class="memitem:a4163ce7a33934f0792f89119c8eaddd2"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01978.html">Alberta::MeshPointer</a>&lt;·dim·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02322.html#a4163ce7a33934f0792f89119c8eaddd2">MeshPointer</a></td></tr>80 <tr·class="memitem:a4163ce7a33934f0792f89119c8eaddd2"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01978.html">Alberta::MeshPointer</a>&lt;·dim·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02322.html#a4163ce7a33934f0792f89119c8eaddd2">MeshPointer</a></td></tr>
81 <tr·class="separator:a4163ce7a33934f0792f89119c8eaddd2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:a4163ce7a33934f0792f89119c8eaddd2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 <tr·class="memitem:a3052fabbc215f38fc4884f1adf4005fe"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02026.html">Alberta::ElementInfo</a>&lt;·dim·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02322.html#a3052fabbc215f38fc4884f1adf4005fe">ElementInfo</a></td></tr>82 <tr·class="memitem:a3052fabbc215f38fc4884f1adf4005fe"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02026.html">Alberta::ElementInfo</a>&lt;·dim·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02322.html#a3052fabbc215f38fc4884f1adf4005fe">ElementInfo</a></td></tr>
83 <tr·class="separator:a3052fabbc215f38fc4884f1adf4005fe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a3052fabbc215f38fc4884f1adf4005fe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 441, 15 lines modifiedOffset 441, 15 lines modified
441 ··</tr>441 ··</tr>
442 </table>442 </table>
443 </div><div·class="memdoc">443 </div><div·class="memdoc">
  
444 </div>444 </div>
445 </div>445 </div>
446 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>446 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
447 <li><a·class="el"·href="a00719_source.html">meshpointer.hh</a></li>447 <li><a·class="el"·href="a00686_source.html">meshpointer.hh</a></li>
448 </ul>448 </ul>
449 </div><!--·contents·-->449 </div><!--·contents·-->
450 <!--·start·footer·part·-->450 <!--·start·footer·part·-->
451 <hr·class="footer"/><address·class="footer"><small>451 <hr·class="footer"/><address·class="footer"><small>
452 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4452 Generated·by&#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
453 </small></address>453 </small></address>
454 </body>454 </body>
1.47 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02326.html
    
Offset 66, 26 lines modifiedOffset 66, 26 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::AlbertaError·Class·Reference</div></div>69 ··<div·class="headertitle"><div·class="title">Dune::AlbertaError·Class·Reference</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
  
72 <p><code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>72 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
73 <div·class="dynheader">73 <div·class="dynheader">
74 Inheritance·diagram·for·Dune::AlbertaError:</div>74 Inheritance·diagram·for·Dune::AlbertaError:</div>
75 <div·class="dyncontent">75 <div·class="dyncontent">
76 <div·class="center"><img·src="a02325.png"·border="0"·usemap="#a_dune_1_1_alberta_error_inherit__map"·alt="Inheritance·graph"/></div>76 <div·class="center"><img·src="a02325.png"·border="0"·usemap="#a_dune_1_1_alberta_error_inherit__map"·alt="Inheritance·graph"/></div>
77 <map·name="a_dune_1_1_alberta_error_inherit__map"·id="a_dune_1_1_alberta_error_inherit__map">77 <map·name="a_dune_1_1_alberta_error_inherit__map"·id="a_dune_1_1_alberta_error_inherit__map">
78 <area·shape="rect"·title="·"·alt=""·coords="5,80,148,107"/>78 <area·shape="rect"·title="·"·alt=""·coords="5,80,148,107"/>
79 <area·shape="rect"·title="·"·alt=""·coords="33,5,120,32"/>79 <area·shape="rect"·title="·"·alt=""·coords="33,5,120,32"/>
80 </map>80 </map>
81 </div>81 </div>
82 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>82 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
83 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>83 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
84 </ul>84 </ul>
85 </div><!--·contents·-->85 </div><!--·contents·-->
86 <!--·start·footer·part·-->86 <!--·start·footer·part·-->
87 <hr·class="footer"/><address·class="footer"><small>87 <hr·class="footer"/><address·class="footer"><small>
88 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.488 Generated·by&#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
89 </small></address>89 </small></address>
90 </body>90 </body>
1.49 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02330.html
    
Offset 66, 26 lines modifiedOffset 66, 26 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::AlbertaIOError·Class·Reference</div></div>69 ··<div·class="headertitle"><div·class="title">Dune::AlbertaIOError·Class·Reference</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
  
72 <p><code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>72 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
73 <div·class="dynheader">73 <div·class="dynheader">
74 Inheritance·diagram·for·Dune::AlbertaIOError:</div>74 Inheritance·diagram·for·Dune::AlbertaIOError:</div>
75 <div·class="dyncontent">75 <div·class="dyncontent">
76 <div·class="center"><img·src="a02329.png"·border="0"·usemap="#a_dune_1_1_alberta_i_o_error_inherit__map"·alt="Inheritance·graph"/></div>76 <div·class="center"><img·src="a02329.png"·border="0"·usemap="#a_dune_1_1_alberta_i_o_error_inherit__map"·alt="Inheritance·graph"/></div>
77 <map·name="a_dune_1_1_alberta_i_o_error_inherit__map"·id="a_dune_1_1_alberta_i_o_error_inherit__map">77 <map·name="a_dune_1_1_alberta_i_o_error_inherit__map"·id="a_dune_1_1_alberta_i_o_error_inherit__map">
78 <area·shape="rect"·title="·"·alt=""·coords="5,80,161,107"/>78 <area·shape="rect"·title="·"·alt=""·coords="5,80,161,107"/>
79 <area·shape="rect"·title="·"·alt=""·coords="50,5,117,32"/>79 <area·shape="rect"·title="·"·alt=""·coords="50,5,117,32"/>
80 </map>80 </map>
81 </div>81 </div>
82 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>82 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
83 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>83 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
84 </ul>84 </ul>
85 </div><!--·contents·-->85 </div><!--·contents·-->
86 <!--·start·footer·part·-->86 <!--·start·footer·part·-->
87 <hr·class="footer"/><address·class="footer"><small>87 <hr·class="footer"/><address·class="footer"><small>
88 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.488 Generated·by&#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
89 </small></address>89 </small></address>
90 </body>90 </body>
2.26 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02334.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-types">Public·Types</a>·&#124;70 <a·href="#pub-types">Public·Types</a>·&#124;
71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
72 <a·href="a02331.html">List·of·all·members</a>··</div>72 <a·href="a02331.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::GlobalSpace·Class·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::GlobalSpace·Class·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
79 Public·Types</h2></td></tr>79 Public·Types</h2></td></tr>
80 <tr·class="memitem:ab0386402c65090e772676789e2a81d20"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01064.html#a3982ba26d2ca1b978ad5dfc99225babc">GlobalMatrix</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02334.html#ab0386402c65090e772676789e2a81d20">Matrix</a></td></tr>80 <tr·class="memitem:ab0386402c65090e772676789e2a81d20"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01064.html#a3982ba26d2ca1b978ad5dfc99225babc">GlobalMatrix</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02334.html#ab0386402c65090e772676789e2a81d20">Matrix</a></td></tr>
81 <tr·class="separator:ab0386402c65090e772676789e2a81d20"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:ab0386402c65090e772676789e2a81d20"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 <tr·class="memitem:ab964db613a65e1be687785a3efa16a8d"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02334.html#ab964db613a65e1be687785a3efa16a8d">Vector</a></td></tr>82 <tr·class="memitem:ab964db613a65e1be687785a3efa16a8d"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02334.html#ab964db613a65e1be687785a3efa16a8d">Vector</a></td></tr>
83 <tr·class="separator:ab964db613a65e1be687785a3efa16a8d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:ab964db613a65e1be687785a3efa16a8d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 167, 15 lines modifiedOffset 167, 15 lines modified
167 ··</tr>167 ··</tr>
168 </table>168 </table>
169 </div><div·class="memdoc">169 </div><div·class="memdoc">
  
170 </div>170 </div>
171 </div>171 </div>
172 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>172 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
173 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>173 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
174 </ul>174 </ul>
175 </div><!--·contents·-->175 </div><!--·contents·-->
176 <!--·start·footer·part·-->176 <!--·start·footer·part·-->
177 <hr·class="footer"/><address·class="footer"><small>177 <hr·class="footer"/><address·class="footer"><small>
178 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4178 Generated·by&#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
179 </small></address>179 </small></address>
180 </body>180 </body>
855 B
./usr/share/doc/libdune-grid-doc/doxygen/a02338.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::Alberta::NumSubEntities&lt;·dim,·codim·&gt;·Struct·Template·Reference</div></div>69 ··<div·class="headertitle"><div·class="title">Dune::Alberta::NumSubEntities&lt;·dim,·codim·&gt;·Struct·Template·Reference</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>72 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
73 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>73 <li><a·class="el"·href="a00683_source.html">misc.hh</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>
1.85 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02342.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
71 <a·href="a02339.html">List·of·all·members</a>··</div>71 <a·href="a02339.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::NumSubEntities&lt;·dim,·0·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::NumSubEntities&lt;·dim,·0·&gt;·Struct·Template·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="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
78 Static·Public·Attributes</h2></td></tr>78 Static·Public·Attributes</h2></td></tr>
79 <tr·class="memitem:a8574c73283e36631ae56d1775b176cac"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02342.html#a8574c73283e36631ae56d1775b176cac">value</a>·=·1</td></tr>79 <tr·class="memitem:a8574c73283e36631ae56d1775b176cac"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02342.html#a8574c73283e36631ae56d1775b176cac">value</a>·=·1</td></tr>
80 <tr·class="separator:a8574c73283e36631ae56d1775b176cac"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a8574c73283e36631ae56d1775b176cac"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Data·Documentation</h2>82 <h2·class="groupheader">Member·Data·Documentation</h2>
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 ··</tr>102 ··</tr>
103 </table>103 </table>
104 </div><div·class="memdoc">104 </div><div·class="memdoc">
  
105 </div>105 </div>
106 </div>106 </div>
107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
108 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>108 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 <!--·start·footer·part·-->111 <!--·start·footer·part·-->
112 <hr·class="footer"/><address·class="footer"><small>112 <hr·class="footer"/><address·class="footer"><small>
113 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4113 Generated·by&#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
114 </small></address>114 </small></address>
115 </body>115 </body>
1.85 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02346.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
71 <a·href="a02343.html">List·of·all·members</a>··</div>71 <a·href="a02343.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::NumSubEntities&lt;·dim,·dim·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::NumSubEntities&lt;·dim,·dim·&gt;·Struct·Template·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="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
78 Static·Public·Attributes</h2></td></tr>78 Static·Public·Attributes</h2></td></tr>
79 <tr·class="memitem:a5540efdfc0043c71faa51ede13a4f07b"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02346.html#a5540efdfc0043c71faa51ede13a4f07b">value</a>·=·dim+1</td></tr>79 <tr·class="memitem:a5540efdfc0043c71faa51ede13a4f07b"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02346.html#a5540efdfc0043c71faa51ede13a4f07b">value</a>·=·dim+1</td></tr>
80 <tr·class="separator:a5540efdfc0043c71faa51ede13a4f07b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a5540efdfc0043c71faa51ede13a4f07b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Data·Documentation</h2>82 <h2·class="groupheader">Member·Data·Documentation</h2>
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 ··</tr>102 ··</tr>
103 </table>103 </table>
104 </div><div·class="memdoc">104 </div><div·class="memdoc">
  
105 </div>105 </div>
106 </div>106 </div>
107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
108 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>108 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 <!--·start·footer·part·-->111 <!--·start·footer·part·-->
112 <hr·class="footer"/><address·class="footer"><small>112 <hr·class="footer"/><address·class="footer"><small>
113 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4113 Generated·by&#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
114 </small></address>114 </small></address>
115 </body>115 </body>
1.84 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02350.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
71 <a·href="a02347.html">List·of·all·members</a>··</div>71 <a·href="a02347.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::NumSubEntities&lt;·0,·0·&gt;·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::NumSubEntities&lt;·0,·0·&gt;·Struct·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="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
78 Static·Public·Attributes</h2></td></tr>78 Static·Public·Attributes</h2></td></tr>
79 <tr·class="memitem:af5ab6052716fcb7dbeaf0f3ce705cd3b"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02350.html#af5ab6052716fcb7dbeaf0f3ce705cd3b">value</a>·=·1</td></tr>79 <tr·class="memitem:af5ab6052716fcb7dbeaf0f3ce705cd3b"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02350.html#af5ab6052716fcb7dbeaf0f3ce705cd3b">value</a>·=·1</td></tr>
80 <tr·class="separator:af5ab6052716fcb7dbeaf0f3ce705cd3b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:af5ab6052716fcb7dbeaf0f3ce705cd3b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Data·Documentation</h2>82 <h2·class="groupheader">Member·Data·Documentation</h2>
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··</tr>100 ··</tr>
101 </table>101 </table>
102 </div><div·class="memdoc">102 </div><div·class="memdoc">
  
103 </div>103 </div>
104 </div>104 </div>
105 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>105 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
106 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>106 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
107 </ul>107 </ul>
108 </div><!--·contents·-->108 </div><!--·contents·-->
109 <!--·start·footer·part·-->109 <!--·start·footer·part·-->
110 <hr·class="footer"/><address·class="footer"><small>110 <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.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
112 </small></address>112 </small></address>
113 </body>113 </body>
1.84 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02354.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
71 <a·href="a02351.html">List·of·all·members</a>··</div>71 <a·href="a02351.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::NumSubEntities&lt;·2,·1·&gt;·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::NumSubEntities&lt;·2,·1·&gt;·Struct·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="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
78 Static·Public·Attributes</h2></td></tr>78 Static·Public·Attributes</h2></td></tr>
79 <tr·class="memitem:adbb9914478ba697bcd65a52cc50446f3"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02354.html#adbb9914478ba697bcd65a52cc50446f3">value</a>·=·3</td></tr>79 <tr·class="memitem:adbb9914478ba697bcd65a52cc50446f3"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02354.html#adbb9914478ba697bcd65a52cc50446f3">value</a>·=·3</td></tr>
80 <tr·class="separator:adbb9914478ba697bcd65a52cc50446f3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:adbb9914478ba697bcd65a52cc50446f3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Data·Documentation</h2>82 <h2·class="groupheader">Member·Data·Documentation</h2>
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··</tr>100 ··</tr>
101 </table>101 </table>
102 </div><div·class="memdoc">102 </div><div·class="memdoc">
  
103 </div>103 </div>
104 </div>104 </div>
105 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>105 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
106 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>106 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
107 </ul>107 </ul>
108 </div><!--·contents·-->108 </div><!--·contents·-->
109 <!--·start·footer·part·-->109 <!--·start·footer·part·-->
110 <hr·class="footer"/><address·class="footer"><small>110 <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.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
112 </small></address>112 </small></address>
113 </body>113 </body>
1.84 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02358.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
71 <a·href="a02355.html">List·of·all·members</a>··</div>71 <a·href="a02355.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::NumSubEntities&lt;·3,·1·&gt;·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::NumSubEntities&lt;·3,·1·&gt;·Struct·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="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
78 Static·Public·Attributes</h2></td></tr>78 Static·Public·Attributes</h2></td></tr>
79 <tr·class="memitem:a0fecbe2f07d989cd618f6f25ac501850"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02358.html#a0fecbe2f07d989cd618f6f25ac501850">value</a>·=·4</td></tr>79 <tr·class="memitem:a0fecbe2f07d989cd618f6f25ac501850"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02358.html#a0fecbe2f07d989cd618f6f25ac501850">value</a>·=·4</td></tr>
80 <tr·class="separator:a0fecbe2f07d989cd618f6f25ac501850"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a0fecbe2f07d989cd618f6f25ac501850"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Data·Documentation</h2>82 <h2·class="groupheader">Member·Data·Documentation</h2>
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··</tr>100 ··</tr>
101 </table>101 </table>
102 </div><div·class="memdoc">102 </div><div·class="memdoc">
  
103 </div>103 </div>
104 </div>104 </div>
105 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>105 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
106 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>106 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
107 </ul>107 </ul>
108 </div><!--·contents·-->108 </div><!--·contents·-->
109 <!--·start·footer·part·-->109 <!--·start·footer·part·-->
110 <hr·class="footer"/><address·class="footer"><small>110 <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.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
112 </small></address>112 </small></address>
113 </body>113 </body>
1.84 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02362.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
71 <a·href="a02359.html">List·of·all·members</a>··</div>71 <a·href="a02359.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::NumSubEntities&lt;·3,·2·&gt;·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::NumSubEntities&lt;·3,·2·&gt;·Struct·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="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
78 Static·Public·Attributes</h2></td></tr>78 Static·Public·Attributes</h2></td></tr>
79 <tr·class="memitem:a88a3087ef74cd1878ec6cf79901b6098"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02362.html#a88a3087ef74cd1878ec6cf79901b6098">value</a>·=·6</td></tr>79 <tr·class="memitem:a88a3087ef74cd1878ec6cf79901b6098"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02362.html#a88a3087ef74cd1878ec6cf79901b6098">value</a>·=·6</td></tr>
80 <tr·class="separator:a88a3087ef74cd1878ec6cf79901b6098"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a88a3087ef74cd1878ec6cf79901b6098"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Data·Documentation</h2>82 <h2·class="groupheader">Member·Data·Documentation</h2>
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··</tr>100 ··</tr>
101 </table>101 </table>
102 </div><div·class="memdoc">102 </div><div·class="memdoc">
  
103 </div>103 </div>
104 </div>104 </div>
105 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>105 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
106 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>106 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
107 </ul>107 </ul>
108 </div><!--·contents·-->108 </div><!--·contents·-->
109 <!--·start·footer·part·-->109 <!--·start·footer·part·-->
110 <hr·class="footer"/><address·class="footer"><small>110 <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.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
112 </small></address>112 </small></address>
113 </body>113 </body>
850 B
./usr/share/doc/libdune-grid-doc/doxygen/a02366.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::Alberta::CodimType&lt;·dim,·codim·&gt;·Struct·Template·Reference</div></div>69 ··<div·class="headertitle"><div·class="title">Dune::Alberta::CodimType&lt;·dim,·codim·&gt;·Struct·Template·Reference</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>72 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
73 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>73 <li><a·class="el"·href="a00683_source.html">misc.hh</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>
1.85 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02370.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
71 <a·href="a02367.html">List·of·all·members</a>··</div>71 <a·href="a02367.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::CodimType&lt;·dim,·0·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::CodimType&lt;·dim,·0·&gt;·Struct·Template·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="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
78 Static·Public·Attributes</h2></td></tr>78 Static·Public·Attributes</h2></td></tr>
79 <tr·class="memitem:ab65935b62839bbd23f21ce4bb5b82236"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02370.html#ab65935b62839bbd23f21ce4bb5b82236">value</a>·=·CENTER</td></tr>79 <tr·class="memitem:ab65935b62839bbd23f21ce4bb5b82236"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02370.html#ab65935b62839bbd23f21ce4bb5b82236">value</a>·=·CENTER</td></tr>
80 <tr·class="separator:ab65935b62839bbd23f21ce4bb5b82236"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:ab65935b62839bbd23f21ce4bb5b82236"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Data·Documentation</h2>82 <h2·class="groupheader">Member·Data·Documentation</h2>
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 ··</tr>102 ··</tr>
103 </table>103 </table>
104 </div><div·class="memdoc">104 </div><div·class="memdoc">
  
105 </div>105 </div>
106 </div>106 </div>
107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
108 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>108 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 <!--·start·footer·part·-->111 <!--·start·footer·part·-->
112 <hr·class="footer"/><address·class="footer"><small>112 <hr·class="footer"/><address·class="footer"><small>
113 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4113 Generated·by&#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
114 </small></address>114 </small></address>
115 </body>115 </body>
1.85 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02374.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
71 <a·href="a02371.html">List·of·all·members</a>··</div>71 <a·href="a02371.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::CodimType&lt;·dim,·dim·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::CodimType&lt;·dim,·dim·&gt;·Struct·Template·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="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
78 Static·Public·Attributes</h2></td></tr>78 Static·Public·Attributes</h2></td></tr>
79 <tr·class="memitem:a69b8177bd1e1e7b3799d6e3e3acbc04d"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02374.html#a69b8177bd1e1e7b3799d6e3e3acbc04d">value</a>·=·VERTEX</td></tr>79 <tr·class="memitem:a69b8177bd1e1e7b3799d6e3e3acbc04d"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02374.html#a69b8177bd1e1e7b3799d6e3e3acbc04d">value</a>·=·VERTEX</td></tr>
80 <tr·class="separator:a69b8177bd1e1e7b3799d6e3e3acbc04d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a69b8177bd1e1e7b3799d6e3e3acbc04d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Data·Documentation</h2>82 <h2·class="groupheader">Member·Data·Documentation</h2>
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 ··</tr>102 ··</tr>
103 </table>103 </table>
104 </div><div·class="memdoc">104 </div><div·class="memdoc">
  
105 </div>105 </div>
106 </div>106 </div>
107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
108 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>108 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 <!--·start·footer·part·-->111 <!--·start·footer·part·-->
112 <hr·class="footer"/><address·class="footer"><small>112 <hr·class="footer"/><address·class="footer"><small>
113 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4113 Generated·by&#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
114 </small></address>114 </small></address>
115 </body>115 </body>
1.83 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02378.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
71 <a·href="a02375.html">List·of·all·members</a>··</div>71 <a·href="a02375.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::CodimType&lt;·2,·1·&gt;·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::CodimType&lt;·2,·1·&gt;·Struct·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="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
78 Static·Public·Attributes</h2></td></tr>78 Static·Public·Attributes</h2></td></tr>
79 <tr·class="memitem:a5efe6be6eb8704febeb10f45d5d961f5"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02378.html#a5efe6be6eb8704febeb10f45d5d961f5">value</a>·=·EDGE</td></tr>79 <tr·class="memitem:a5efe6be6eb8704febeb10f45d5d961f5"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02378.html#a5efe6be6eb8704febeb10f45d5d961f5">value</a>·=·EDGE</td></tr>
80 <tr·class="separator:a5efe6be6eb8704febeb10f45d5d961f5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a5efe6be6eb8704febeb10f45d5d961f5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Data·Documentation</h2>82 <h2·class="groupheader">Member·Data·Documentation</h2>
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··</tr>100 ··</tr>
101 </table>101 </table>
102 </div><div·class="memdoc">102 </div><div·class="memdoc">
  
103 </div>103 </div>
104 </div>104 </div>
105 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>105 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
106 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>106 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
107 </ul>107 </ul>
108 </div><!--·contents·-->108 </div><!--·contents·-->
109 <!--·start·footer·part·-->109 <!--·start·footer·part·-->
110 <hr·class="footer"/><address·class="footer"><small>110 <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.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
112 </small></address>112 </small></address>
113 </body>113 </body>
1.83 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02382.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
71 <a·href="a02379.html">List·of·all·members</a>··</div>71 <a·href="a02379.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::CodimType&lt;·3,·1·&gt;·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::CodimType&lt;·3,·1·&gt;·Struct·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="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
78 Static·Public·Attributes</h2></td></tr>78 Static·Public·Attributes</h2></td></tr>
79 <tr·class="memitem:a8b33f3fc92c474455ad576caf4d3f899"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02382.html#a8b33f3fc92c474455ad576caf4d3f899">value</a>·=·FACE</td></tr>79 <tr·class="memitem:a8b33f3fc92c474455ad576caf4d3f899"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02382.html#a8b33f3fc92c474455ad576caf4d3f899">value</a>·=·FACE</td></tr>
80 <tr·class="separator:a8b33f3fc92c474455ad576caf4d3f899"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a8b33f3fc92c474455ad576caf4d3f899"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Data·Documentation</h2>82 <h2·class="groupheader">Member·Data·Documentation</h2>
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··</tr>100 ··</tr>
101 </table>101 </table>
102 </div><div·class="memdoc">102 </div><div·class="memdoc">
  
103 </div>103 </div>
104 </div>104 </div>
105 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>105 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
106 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>106 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
107 </ul>107 </ul>
108 </div><!--·contents·-->108 </div><!--·contents·-->
109 <!--·start·footer·part·-->109 <!--·start·footer·part·-->
110 <hr·class="footer"/><address·class="footer"><small>110 <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.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
112 </small></address>112 </small></address>
113 </body>113 </body>
1.83 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02386.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
71 <a·href="a02383.html">List·of·all·members</a>··</div>71 <a·href="a02383.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::CodimType&lt;·3,·2·&gt;·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::CodimType&lt;·3,·2·&gt;·Struct·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="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
78 Static·Public·Attributes</h2></td></tr>78 Static·Public·Attributes</h2></td></tr>
79 <tr·class="memitem:a3a965a9c9087c267fc1fd6c945757b36"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02386.html#a3a965a9c9087c267fc1fd6c945757b36">value</a>·=·EDGE</td></tr>79 <tr·class="memitem:a3a965a9c9087c267fc1fd6c945757b36"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02386.html#a3a965a9c9087c267fc1fd6c945757b36">value</a>·=·EDGE</td></tr>
80 <tr·class="separator:a3a965a9c9087c267fc1fd6c945757b36"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a3a965a9c9087c267fc1fd6c945757b36"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Data·Documentation</h2>82 <h2·class="groupheader">Member·Data·Documentation</h2>
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··</tr>100 ··</tr>
101 </table>101 </table>
102 </div><div·class="memdoc">102 </div><div·class="memdoc">
  
103 </div>103 </div>
104 </div>104 </div>
105 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>105 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
106 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>106 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
107 </ul>107 </ul>
108 </div><!--·contents·-->108 </div><!--·contents·-->
109 <!--·start·footer·part·-->109 <!--·start·footer·part·-->
110 <hr·class="footer"/><address·class="footer"><small>110 <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.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
112 </small></address>112 </small></address>
113 </body>113 </body>
1.99 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02390.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-types">Public·Types</a>·&#124;70 <a·href="#pub-types">Public·Types</a>·&#124;
71 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;71 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
72 <a·href="a02387.html">List·of·all·members</a>··</div>72 <a·href="a02387.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::FillFlags&lt;·dim·&gt;·Struct·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::FillFlags&lt;·dim·&gt;·Struct·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
79 Public·Types</h2></td></tr>79 Public·Types</h2></td></tr>
80 <tr·class="memitem:a78827548b7dfc97322ef424dae19ac80"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·FLAGS&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02390.html#a78827548b7dfc97322ef424dae19ac80">Flags</a></td></tr>80 <tr·class="memitem:a78827548b7dfc97322ef424dae19ac80"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·FLAGS&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02390.html#a78827548b7dfc97322ef424dae19ac80">Flags</a></td></tr>
81 <tr·class="separator:a78827548b7dfc97322ef424dae19ac80"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:a78827548b7dfc97322ef424dae19ac80"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
Offset 394, 15 lines modifiedOffset 394, 15 lines modified
394 ··</tr>394 ··</tr>
395 </table>395 </table>
396 </div><div·class="memdoc">396 </div><div·class="memdoc">
  
397 </div>397 </div>
398 </div>398 </div>
399 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>399 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
400 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>400 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
401 </ul>401 </ul>
402 </div><!--·contents·-->402 </div><!--·contents·-->
403 <!--·start·footer·part·-->403 <!--·start·footer·part·-->
404 <hr·class="footer"/><address·class="footer"><small>404 <hr·class="footer"/><address·class="footer"><small>
405 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4405 Generated·by&#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
406 </small></address>406 </small></address>
407 </body>407 </body>
1.84 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02394.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
71 <a·href="a02391.html">List·of·all·members</a>··</div>71 <a·href="a02391.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::RefinementEdge&lt;·dim·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::RefinementEdge&lt;·dim·&gt;·Struct·Template·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="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
78 Static·Public·Attributes</h2></td></tr>78 Static·Public·Attributes</h2></td></tr>
79 <tr·class="memitem:ae45e94119e39525f4311809ccac9ed7d"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02394.html#ae45e94119e39525f4311809ccac9ed7d">value</a>·=·0</td></tr>79 <tr·class="memitem:ae45e94119e39525f4311809ccac9ed7d"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02394.html#ae45e94119e39525f4311809ccac9ed7d">value</a>·=·0</td></tr>
80 <tr·class="separator:ae45e94119e39525f4311809ccac9ed7d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:ae45e94119e39525f4311809ccac9ed7d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Data·Documentation</h2>82 <h2·class="groupheader">Member·Data·Documentation</h2>
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 ··</tr>102 ··</tr>
103 </table>103 </table>
104 </div><div·class="memdoc">104 </div><div·class="memdoc">
  
105 </div>105 </div>
106 </div>106 </div>
107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
108 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>108 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 <!--·start·footer·part·-->111 <!--·start·footer·part·-->
112 <hr·class="footer"/><address·class="footer"><small>112 <hr·class="footer"/><address·class="footer"><small>
113 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4113 Generated·by&#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
114 </small></address>114 </small></address>
115 </body>115 </body>
1.83 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02398.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
71 <a·href="a02395.html">List·of·all·members</a>··</div>71 <a·href="a02395.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::RefinementEdge&lt;·2·&gt;·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::RefinementEdge&lt;·2·&gt;·Struct·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="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
78 Static·Public·Attributes</h2></td></tr>78 Static·Public·Attributes</h2></td></tr>
79 <tr·class="memitem:ab734952d4d48ab2a2b86c955afc16dd3"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02398.html#ab734952d4d48ab2a2b86c955afc16dd3">value</a>·=·2</td></tr>79 <tr·class="memitem:ab734952d4d48ab2a2b86c955afc16dd3"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02398.html#ab734952d4d48ab2a2b86c955afc16dd3">value</a>·=·2</td></tr>
80 <tr·class="separator:ab734952d4d48ab2a2b86c955afc16dd3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:ab734952d4d48ab2a2b86c955afc16dd3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Data·Documentation</h2>82 <h2·class="groupheader">Member·Data·Documentation</h2>
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··</tr>100 ··</tr>
101 </table>101 </table>
102 </div><div·class="memdoc">102 </div><div·class="memdoc">
  
103 </div>103 </div>
104 </div>104 </div>
105 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>105 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
106 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>106 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
107 </ul>107 </ul>
108 </div><!--·contents·-->108 </div><!--·contents·-->
109 <!--·start·footer·part·-->109 <!--·start·footer·part·-->
110 <hr·class="footer"/><address·class="footer"><small>110 <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.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
112 </small></address>112 </small></address>
113 </body>113 </body>
1.88 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02402.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a02399.html">List·of·all·members</a>··</div>71 <a·href="a02399.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::Dune2AlbertaNumbering&lt;·dim,·codim·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::Dune2AlbertaNumbering&lt;·dim,·codim·&gt;·Struct·Template·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="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:a6cc26770a0e9d4a43b18ece18c8a6a7c"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02402.html#a6cc26770a0e9d4a43b18ece18c8a6a7c">apply</a>·(const·int·i)</td></tr>79 <tr·class="memitem:a6cc26770a0e9d4a43b18ece18c8a6a7c"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02402.html#a6cc26770a0e9d4a43b18ece18c8a6a7c">apply</a>·(const·int·i)</td></tr>
80 <tr·class="separator:a6cc26770a0e9d4a43b18ece18c8a6a7c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a6cc26770a0e9d4a43b18ece18c8a6a7c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Function·Documentation</h2>82 <h2·class="groupheader">Member·Function·Documentation</h2>
Offset 106, 15 lines modifiedOffset 106, 15 lines modified
106 ··</tr>106 ··</tr>
107 </table>107 </table>
108 </div><div·class="memdoc">108 </div><div·class="memdoc">
  
109 </div>109 </div>
110 </div>110 </div>
111 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>111 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
112 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>112 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
113 </ul>113 </ul>
114 </div><!--·contents·-->114 </div><!--·contents·-->
115 <!--·start·footer·part·-->115 <!--·start·footer·part·-->
116 <hr·class="footer"/><address·class="footer"><small>116 <hr·class="footer"/><address·class="footer"><small>
117 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4117 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
118 </small></address>118 </small></address>
119 </body>119 </body>
1.99 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02406.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;71 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
72 <a·href="a02403.html">List·of·all·members</a>··</div>72 <a·href="a02403.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::Dune2AlbertaNumbering&lt;·3,·2·&gt;·Struct·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::Dune2AlbertaNumbering&lt;·3,·2·&gt;·Struct·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
79 Static·Public·Member·Functions</h2></td></tr>79 Static·Public·Member·Functions</h2></td></tr>
80 <tr·class="memitem:a273a3c89369d3f74289d645f7d46c965"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02406.html#a273a3c89369d3f74289d645f7d46c965">apply</a>·(const·int·i)</td></tr>80 <tr·class="memitem:a273a3c89369d3f74289d645f7d46c965"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02406.html#a273a3c89369d3f74289d645f7d46c965">apply</a>·(const·int·i)</td></tr>
81 <tr·class="separator:a273a3c89369d3f74289d645f7d46c965"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:a273a3c89369d3f74289d645f7d46c965"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
Offset 133, 15 lines modifiedOffset 133, 15 lines modified
133 ··</tr>133 ··</tr>
134 </table>134 </table>
135 </div><div·class="memdoc">135 </div><div·class="memdoc">
  
136 </div>136 </div>
137 </div>137 </div>
138 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>138 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
139 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>139 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
140 </ul>140 </ul>
141 </div><!--·contents·-->141 </div><!--·contents·-->
142 <!--·start·footer·part·-->142 <!--·start·footer·part·-->
143 <hr·class="footer"/><address·class="footer"><small>143 <hr·class="footer"/><address·class="footer"><small>
144 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4144 Generated·by&#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
145 </small></address>145 </small></address>
146 </body>146 </body>
1.88 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02410.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a02407.html">List·of·all·members</a>··</div>71 <a·href="a02407.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::Generic2AlbertaNumbering&lt;·dim,·codim·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::Generic2AlbertaNumbering&lt;·dim,·codim·&gt;·Struct·Template·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="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:ac8e6abcb3a2aa1faca88cf101f1e76c5"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02410.html#ac8e6abcb3a2aa1faca88cf101f1e76c5">apply</a>·(const·int·i)</td></tr>79 <tr·class="memitem:ac8e6abcb3a2aa1faca88cf101f1e76c5"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02410.html#ac8e6abcb3a2aa1faca88cf101f1e76c5">apply</a>·(const·int·i)</td></tr>
80 <tr·class="separator:ac8e6abcb3a2aa1faca88cf101f1e76c5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:ac8e6abcb3a2aa1faca88cf101f1e76c5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Function·Documentation</h2>82 <h2·class="groupheader">Member·Function·Documentation</h2>
Offset 106, 15 lines modifiedOffset 106, 15 lines modified
106 ··</tr>106 ··</tr>
107 </table>107 </table>
108 </div><div·class="memdoc">108 </div><div·class="memdoc">
  
109 </div>109 </div>
110 </div>110 </div>
111 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>111 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
112 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>112 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
113 </ul>113 </ul>
114 </div><!--·contents·-->114 </div><!--·contents·-->
115 <!--·start·footer·part·-->115 <!--·start·footer·part·-->
116 <hr·class="footer"/><address·class="footer"><small>116 <hr·class="footer"/><address·class="footer"><small>
117 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4117 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
118 </small></address>118 </small></address>
119 </body>119 </body>
1.88 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02414.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a02411.html">List·of·all·members</a>··</div>71 <a·href="a02411.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::Generic2AlbertaNumbering&lt;·dim,·1·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::Generic2AlbertaNumbering&lt;·dim,·1·&gt;·Struct·Template·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="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:ace97cf8e862f1ec23ad729d6fed7300f"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02414.html#ace97cf8e862f1ec23ad729d6fed7300f">apply</a>·(const·int·i)</td></tr>79 <tr·class="memitem:ace97cf8e862f1ec23ad729d6fed7300f"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02414.html#ace97cf8e862f1ec23ad729d6fed7300f">apply</a>·(const·int·i)</td></tr>
80 <tr·class="separator:ace97cf8e862f1ec23ad729d6fed7300f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:ace97cf8e862f1ec23ad729d6fed7300f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Function·Documentation</h2>82 <h2·class="groupheader">Member·Function·Documentation</h2>
Offset 106, 15 lines modifiedOffset 106, 15 lines modified
106 ··</tr>106 ··</tr>
107 </table>107 </table>
108 </div><div·class="memdoc">108 </div><div·class="memdoc">
  
109 </div>109 </div>
110 </div>110 </div>
111 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>111 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
112 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>112 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
113 </ul>113 </ul>
114 </div><!--·contents·-->114 </div><!--·contents·-->
115 <!--·start·footer·part·-->115 <!--·start·footer·part·-->
116 <hr·class="footer"/><address·class="footer"><small>116 <hr·class="footer"/><address·class="footer"><small>
117 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4117 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
118 </small></address>118 </small></address>
119 </body>119 </body>
1.87 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02418.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a02415.html">List·of·all·members</a>··</div>71 <a·href="a02415.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::Generic2AlbertaNumbering&lt;·1,·1·&gt;·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::Generic2AlbertaNumbering&lt;·1,·1·&gt;·Struct·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="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:ab9a0eb860e1d07240eb37f6e902a82e8"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02418.html#ab9a0eb860e1d07240eb37f6e902a82e8">apply</a>·(const·int·i)</td></tr>79 <tr·class="memitem:ab9a0eb860e1d07240eb37f6e902a82e8"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02418.html#ab9a0eb860e1d07240eb37f6e902a82e8">apply</a>·(const·int·i)</td></tr>
80 <tr·class="separator:ab9a0eb860e1d07240eb37f6e902a82e8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:ab9a0eb860e1d07240eb37f6e902a82e8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Function·Documentation</h2>82 <h2·class="groupheader">Member·Function·Documentation</h2>
Offset 104, 15 lines modifiedOffset 104, 15 lines modified
104 ··</tr>104 ··</tr>
105 </table>105 </table>
106 </div><div·class="memdoc">106 </div><div·class="memdoc">
  
107 </div>107 </div>
108 </div>108 </div>
109 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>109 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
110 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>110 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
111 </ul>111 </ul>
112 </div><!--·contents·-->112 </div><!--·contents·-->
113 <!--·start·footer·part·-->113 <!--·start·footer·part·-->
114 <hr·class="footer"/><address·class="footer"><small>114 <hr·class="footer"/><address·class="footer"><small>
115 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4115 Generated·by&#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
116 </small></address>116 </small></address>
117 </body>117 </body>
1.99 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02422.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;71 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
72 <a·href="a02419.html">List·of·all·members</a>··</div>72 <a·href="a02419.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::Generic2AlbertaNumbering&lt;·3,·2·&gt;·Struct·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::Generic2AlbertaNumbering&lt;·3,·2·&gt;·Struct·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
79 Static·Public·Member·Functions</h2></td></tr>79 Static·Public·Member·Functions</h2></td></tr>
80 <tr·class="memitem:ae0ad00a163303cf4beb86adef5c274ef"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02422.html#ae0ad00a163303cf4beb86adef5c274ef">apply</a>·(const·int·i)</td></tr>80 <tr·class="memitem:ae0ad00a163303cf4beb86adef5c274ef"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02422.html#ae0ad00a163303cf4beb86adef5c274ef">apply</a>·(const·int·i)</td></tr>
81 <tr·class="separator:ae0ad00a163303cf4beb86adef5c274ef"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:ae0ad00a163303cf4beb86adef5c274ef"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
Offset 133, 15 lines modifiedOffset 133, 15 lines modified
133 ··</tr>133 ··</tr>
134 </table>134 </table>
135 </div><div·class="memdoc">135 </div><div·class="memdoc">
  
136 </div>136 </div>
137 </div>137 </div>
138 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>138 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
139 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>139 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
140 </ul>140 </ul>
141 </div><!--·contents·-->141 </div><!--·contents·-->
142 <!--·start·footer·part·-->142 <!--·start·footer·part·-->
143 <hr·class="footer"/><address·class="footer"><small>143 <hr·class="footer"/><address·class="footer"><small>
144 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4144 Generated·by&#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
145 </small></address>145 </small></address>
146 </body>146 </body>
1.86 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02426.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#nested-classes">Classes</a>·&#124;70 <a·href="#nested-classes">Classes</a>·&#124;
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="a02423.html">List·of·all·members</a>··</div>72 <a·href="a02423.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::NumberingMap&lt;·dim,·Numbering·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::NumberingMap&lt;·dim,·Numbering·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
77 <div·class="dynheader">77 <div·class="dynheader">
78 Inheritance·diagram·for·Dune::Alberta::NumberingMap&lt;·dim,·Numbering·&gt;:</div>78 Inheritance·diagram·for·Dune::Alberta::NumberingMap&lt;·dim,·Numbering·&gt;:</div>
79 <div·class="dyncontent">79 <div·class="dyncontent">
80 <div·class="center"><img·src="a02425.png"·border="0"·usemap="#a_dune_1_1_alberta_1_1_numbering_map_3_01dim_00_01_numbering_01_4_inherit__map"·alt="Inheritance·graph"/></div>80 <div·class="center"><img·src="a02425.png"·border="0"·usemap="#a_dune_1_1_alberta_1_1_numbering_map_3_01dim_00_01_numbering_01_4_inherit__map"·alt="Inheritance·graph"/></div>
81 <map·name="a_dune_1_1_alberta_1_1_numbering_map_3_01dim_00_01_numbering_01_4_inherit__map"·id="a_dune_1_1_alberta_1_1_numbering_map_3_01dim_00_01_numbering_01_4_inherit__map">81 <map·name="a_dune_1_1_alberta_1_1_numbering_map_3_01dim_00_01_numbering_01_4_inherit__map"·id="a_dune_1_1_alberta_1_1_numbering_map_3_01dim_00_01_numbering_01_4_inherit__map">
82 <area·shape="rect"·title="·"·alt=""·coords="5,93,196,134"/>82 <area·shape="rect"·title="·"·alt=""·coords="5,93,196,134"/>
83 <area·shape="rect"·href="a02426.html"·title="·"·alt=""·coords="500,5,753,61"/>83 <area·shape="rect"·href="a02426.html"·title="·"·alt=""·coords="500,5,753,61"/>
Offset 257, 15 lines modifiedOffset 257, 15 lines modified
257 ··</tr>257 ··</tr>
258 </table>258 </table>
259 </div><div·class="memdoc">259 </div><div·class="memdoc">
  
260 </div>260 </div>
261 </div>261 </div>
262 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>262 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
263 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>263 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
264 </ul>264 </ul>
265 </div><!--·contents·-->265 </div><!--·contents·-->
266 <!--·start·footer·part·-->266 <!--·start·footer·part·-->
267 <hr·class="footer"/><address·class="footer"><small>267 <hr·class="footer"/><address·class="footer"><small>
268 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4268 Generated·by&#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
269 </small></address>269 </small></address>
270 </body>270 </body>
852 B
./usr/share/doc/libdune-grid-doc/doxygen/a02434.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::Alberta::MapVertices&lt;·dim,·codim·&gt;·Struct·Template·Reference</div></div>69 ··<div·class="headertitle"><div·class="title">Dune::Alberta::MapVertices&lt;·dim,·codim·&gt;·Struct·Template·Reference</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>72 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
73 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>73 <li><a·class="el"·href="a00683_source.html">misc.hh</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>
1.88 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02438.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a02435.html">List·of·all·members</a>··</div>71 <a·href="a02435.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::MapVertices&lt;·dim,·0·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::MapVertices&lt;·dim,·0·&gt;·Struct·Template·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="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:a2a87fd56c37507c58b12ab80450e0c9e"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02438.html#a2a87fd56c37507c58b12ab80450e0c9e">apply</a>·(int·subEntity,·int·vertex)</td></tr>79 <tr·class="memitem:a2a87fd56c37507c58b12ab80450e0c9e"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02438.html#a2a87fd56c37507c58b12ab80450e0c9e">apply</a>·(int·subEntity,·int·vertex)</td></tr>
80 <tr·class="separator:a2a87fd56c37507c58b12ab80450e0c9e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a2a87fd56c37507c58b12ab80450e0c9e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Function·Documentation</h2>82 <h2·class="groupheader">Member·Function·Documentation</h2>
Offset 116, 15 lines modifiedOffset 116, 15 lines modified
116 ··</tr>116 ··</tr>
117 </table>117 </table>
118 </div><div·class="memdoc">118 </div><div·class="memdoc">
  
119 </div>119 </div>
120 </div>120 </div>
121 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>121 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
122 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>122 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
123 </ul>123 </ul>
124 </div><!--·contents·-->124 </div><!--·contents·-->
125 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
126 <hr·class="footer"/><address·class="footer"><small>126 <hr·class="footer"/><address·class="footer"><small>
127 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4127 Generated·by&#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
128 </small></address>128 </small></address>
129 </body>129 </body>
1.87 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02442.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a02439.html">List·of·all·members</a>··</div>71 <a·href="a02439.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::MapVertices&lt;·2,·1·&gt;·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::MapVertices&lt;·2,·1·&gt;·Struct·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="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:afe23d9f089caec466caf433a48c50744"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02442.html#afe23d9f089caec466caf433a48c50744">apply</a>·(int·subEntity,·int·vertex)</td></tr>79 <tr·class="memitem:afe23d9f089caec466caf433a48c50744"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02442.html#afe23d9f089caec466caf433a48c50744">apply</a>·(int·subEntity,·int·vertex)</td></tr>
80 <tr·class="separator:afe23d9f089caec466caf433a48c50744"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:afe23d9f089caec466caf433a48c50744"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Function·Documentation</h2>82 <h2·class="groupheader">Member·Function·Documentation</h2>
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·struct·was·generated·from·the·following·file:<ul>119 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
120 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>120 <li><a·class="el"·href="a00683_source.html">misc.hh</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>
1.87 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02446.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a02443.html">List·of·all·members</a>··</div>71 <a·href="a02443.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::MapVertices&lt;·3,·1·&gt;·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::MapVertices&lt;·3,·1·&gt;·Struct·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="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:a8299a3154bc04f7a46fe7ce5a49dbf4e"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02446.html#a8299a3154bc04f7a46fe7ce5a49dbf4e">apply</a>·(int·subEntity,·int·vertex)</td></tr>79 <tr·class="memitem:a8299a3154bc04f7a46fe7ce5a49dbf4e"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02446.html#a8299a3154bc04f7a46fe7ce5a49dbf4e">apply</a>·(int·subEntity,·int·vertex)</td></tr>
80 <tr·class="separator:a8299a3154bc04f7a46fe7ce5a49dbf4e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a8299a3154bc04f7a46fe7ce5a49dbf4e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Function·Documentation</h2>82 <h2·class="groupheader">Member·Function·Documentation</h2>
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·struct·was·generated·from·the·following·file:<ul>119 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
120 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>120 <li><a·class="el"·href="a00683_source.html">misc.hh</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>
1.87 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02450.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a02447.html">List·of·all·members</a>··</div>71 <a·href="a02447.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::MapVertices&lt;·3,·2·&gt;·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::MapVertices&lt;·3,·2·&gt;·Struct·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="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:afbe45349008b42db0de10b1727eb4056"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02450.html#afbe45349008b42db0de10b1727eb4056">apply</a>·(int·subEntity,·int·vertex)</td></tr>79 <tr·class="memitem:afbe45349008b42db0de10b1727eb4056"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02450.html#afbe45349008b42db0de10b1727eb4056">apply</a>·(int·subEntity,·int·vertex)</td></tr>
80 <tr·class="separator:afbe45349008b42db0de10b1727eb4056"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:afbe45349008b42db0de10b1727eb4056"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Function·Documentation</h2>82 <h2·class="groupheader">Member·Function·Documentation</h2>
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·struct·was·generated·from·the·following·file:<ul>119 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
120 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>120 <li><a·class="el"·href="a00683_source.html">misc.hh</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>
1.88 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02454.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a02451.html">List·of·all·members</a>··</div>71 <a·href="a02451.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::MapVertices&lt;·dim,·dim·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::MapVertices&lt;·dim,·dim·&gt;·Struct·Template·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="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:a4df1748ba781a329780ddff4d7833a06"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02454.html#a4df1748ba781a329780ddff4d7833a06">apply</a>·(int·subEntity,·int·vertex)</td></tr>79 <tr·class="memitem:a4df1748ba781a329780ddff4d7833a06"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02454.html#a4df1748ba781a329780ddff4d7833a06">apply</a>·(int·subEntity,·int·vertex)</td></tr>
80 <tr·class="separator:a4df1748ba781a329780ddff4d7833a06"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a4df1748ba781a329780ddff4d7833a06"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Function·Documentation</h2>82 <h2·class="groupheader">Member·Function·Documentation</h2>
Offset 116, 15 lines modifiedOffset 116, 15 lines modified
116 ··</tr>116 ··</tr>
117 </table>117 </table>
118 </div><div·class="memdoc">118 </div><div·class="memdoc">
  
119 </div>119 </div>
120 </div>120 </div>
121 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>121 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
122 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>122 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
123 </ul>123 </ul>
124 </div><!--·contents·-->124 </div><!--·contents·-->
125 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
126 <hr·class="footer"/><address·class="footer"><small>126 <hr·class="footer"/><address·class="footer"><small>
127 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4127 Generated·by&#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
128 </small></address>128 </small></address>
129 </body>129 </body>
2.08 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02458.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;71 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
72 <a·href="a02455.html">List·of·all·members</a>··</div>72 <a·href="a02455.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::Twist&lt;·dim,·subdim·&gt;·Struct·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::Twist&lt;·dim,·subdim·&gt;·Struct·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
79 Static·Public·Member·Functions</h2></td></tr>79 Static·Public·Member·Functions</h2></td></tr>
80 <tr·class="memitem:a7ec44c2d20fc2a2a5106c80f44d8acce"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02458.html#a7ec44c2d20fc2a2a5106c80f44d8acce">twist</a>·(const·<a·class="el"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·*element,·int·subEntity)</td></tr>80 <tr·class="memitem:a7ec44c2d20fc2a2a5106c80f44d8acce"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02458.html#a7ec44c2d20fc2a2a5106c80f44d8acce">twist</a>·(const·<a·class="el"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·*element,·int·subEntity)</td></tr>
81 <tr·class="separator:a7ec44c2d20fc2a2a5106c80f44d8acce"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:a7ec44c2d20fc2a2a5106c80f44d8acce"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
Offset 199, 15 lines modifiedOffset 199, 15 lines modified
199 ··</tr>199 ··</tr>
200 </table>200 </table>
201 </div><div·class="memdoc">201 </div><div·class="memdoc">
  
202 </div>202 </div>
203 </div>203 </div>
204 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>204 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
205 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>205 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
206 </ul>206 </ul>
207 </div><!--·contents·-->207 </div><!--·contents·-->
208 <!--·start·footer·part·-->208 <!--·start·footer·part·-->
209 <hr·class="footer"/><address·class="footer"><small>209 <hr·class="footer"/><address·class="footer"><small>
210 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4210 Generated·by&#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
211 </small></address>211 </small></address>
212 </body>212 </body>
2.08 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02462.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;71 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
72 <a·href="a02459.html">List·of·all·members</a>··</div>72 <a·href="a02459.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::Twist&lt;·dim,·1·&gt;·Struct·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::Twist&lt;·dim,·1·&gt;·Struct·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
79 Static·Public·Member·Functions</h2></td></tr>79 Static·Public·Member·Functions</h2></td></tr>
80 <tr·class="memitem:a77f058eaa04ae484ca44af17d6a4bb67"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02462.html#a77f058eaa04ae484ca44af17d6a4bb67">twist</a>·(const·<a·class="el"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·*element,·int·subEntity)</td></tr>80 <tr·class="memitem:a77f058eaa04ae484ca44af17d6a4bb67"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02462.html#a77f058eaa04ae484ca44af17d6a4bb67">twist</a>·(const·<a·class="el"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·*element,·int·subEntity)</td></tr>
81 <tr·class="separator:a77f058eaa04ae484ca44af17d6a4bb67"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:a77f058eaa04ae484ca44af17d6a4bb67"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
Offset 199, 15 lines modifiedOffset 199, 15 lines modified
199 ··</tr>199 ··</tr>
200 </table>200 </table>
201 </div><div·class="memdoc">201 </div><div·class="memdoc">
  
202 </div>202 </div>
203 </div>203 </div>
204 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>204 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
205 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>205 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
206 </ul>206 </ul>
207 </div><!--·contents·-->207 </div><!--·contents·-->
208 <!--·start·footer·part·-->208 <!--·start·footer·part·-->
209 <hr·class="footer"/><address·class="footer"><small>209 <hr·class="footer"/><address·class="footer"><small>
210 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4210 Generated·by&#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
211 </small></address>211 </small></address>
212 </body>212 </body>
2.07 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02466.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;71 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
72 <a·href="a02463.html">List·of·all·members</a>··</div>72 <a·href="a02463.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::Twist&lt;·1,·1·&gt;·Struct·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::Twist&lt;·1,·1·&gt;·Struct·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
79 Static·Public·Member·Functions</h2></td></tr>79 Static·Public·Member·Functions</h2></td></tr>
80 <tr·class="memitem:a203524690f69a5c5b18e54445149429b"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02466.html#a203524690f69a5c5b18e54445149429b">twist</a>·(const·<a·class="el"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·*element,·int·subEntity)</td></tr>80 <tr·class="memitem:a203524690f69a5c5b18e54445149429b"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02466.html#a203524690f69a5c5b18e54445149429b">twist</a>·(const·<a·class="el"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·*element,·int·subEntity)</td></tr>
81 <tr·class="separator:a203524690f69a5c5b18e54445149429b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:a203524690f69a5c5b18e54445149429b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
Offset 167, 15 lines modifiedOffset 167, 15 lines modified
167 ··</tr>167 ··</tr>
168 </table>168 </table>
169 </div><div·class="memdoc">169 </div><div·class="memdoc">
  
170 </div>170 </div>
171 </div>171 </div>
172 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>172 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
173 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>173 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
174 </ul>174 </ul>
175 </div><!--·contents·-->175 </div><!--·contents·-->
176 <!--·start·footer·part·-->176 <!--·start·footer·part·-->
177 <hr·class="footer"/><address·class="footer"><small>177 <hr·class="footer"/><address·class="footer"><small>
178 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4178 Generated·by&#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
179 </small></address>179 </small></address>
180 </body>180 </body>
2.08 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02470.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;71 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
72 <a·href="a02467.html">List·of·all·members</a>··</div>72 <a·href="a02467.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::Twist&lt;·dim,·2·&gt;·Struct·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::Twist&lt;·dim,·2·&gt;·Struct·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
79 Static·Public·Member·Functions</h2></td></tr>79 Static·Public·Member·Functions</h2></td></tr>
80 <tr·class="memitem:ae727f79df6a86d2c1388b0ac5efe3401"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02470.html#ae727f79df6a86d2c1388b0ac5efe3401">twist</a>·(const·<a·class="el"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·*element,·int·subEntity)</td></tr>80 <tr·class="memitem:ae727f79df6a86d2c1388b0ac5efe3401"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02470.html#ae727f79df6a86d2c1388b0ac5efe3401">twist</a>·(const·<a·class="el"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·*element,·int·subEntity)</td></tr>
81 <tr·class="separator:ae727f79df6a86d2c1388b0ac5efe3401"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:ae727f79df6a86d2c1388b0ac5efe3401"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
Offset 199, 15 lines modifiedOffset 199, 15 lines modified
199 ··</tr>199 ··</tr>
200 </table>200 </table>
201 </div><div·class="memdoc">201 </div><div·class="memdoc">
  
202 </div>202 </div>
203 </div>203 </div>
204 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>204 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
205 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>205 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
206 </ul>206 </ul>
207 </div><!--·contents·-->207 </div><!--·contents·-->
208 <!--·start·footer·part·-->208 <!--·start·footer·part·-->
209 <hr·class="footer"/><address·class="footer"><small>209 <hr·class="footer"/><address·class="footer"><small>
210 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4210 Generated·by&#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
211 </small></address>211 </small></address>
212 </body>212 </body>
2.07 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02474.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;71 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
72 <a·href="a02471.html">List·of·all·members</a>··</div>72 <a·href="a02471.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::Twist&lt;·2,·2·&gt;·Struct·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::Alberta::Twist&lt;·2,·2·&gt;·Struct·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
79 Static·Public·Member·Functions</h2></td></tr>79 Static·Public·Member·Functions</h2></td></tr>
80 <tr·class="memitem:aade274cf35482d1a715cbcab6a2490b6"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02474.html#aade274cf35482d1a715cbcab6a2490b6">twist</a>·(const·<a·class="el"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·*element,·int·subEntity)</td></tr>80 <tr·class="memitem:aade274cf35482d1a715cbcab6a2490b6"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02474.html#aade274cf35482d1a715cbcab6a2490b6">twist</a>·(const·<a·class="el"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·*element,·int·subEntity)</td></tr>
81 <tr·class="separator:aade274cf35482d1a715cbcab6a2490b6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:aade274cf35482d1a715cbcab6a2490b6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
Offset 167, 15 lines modifiedOffset 167, 15 lines modified
167 ··</tr>167 ··</tr>
168 </table>168 </table>
169 </div><div·class="memdoc">169 </div><div·class="memdoc">
  
170 </div>170 </div>
171 </div>171 </div>
172 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>172 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
173 <li><a·class="el"·href="a00653_source.html">misc.hh</a></li>173 <li><a·class="el"·href="a00683_source.html">misc.hh</a></li>
174 </ul>174 </ul>
175 </div><!--·contents·-->175 </div><!--·contents·-->
176 <!--·start·footer·part·-->176 <!--·start·footer·part·-->
177 <hr·class="footer"/><address·class="footer"><small>177 <hr·class="footer"/><address·class="footer"><small>
178 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4178 Generated·by&#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
179 </small></address>179 </small></address>
180 </body>180 </body>
876 B
./usr/share/doc/libdune-grid-doc/doxygen/a02506.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::Alberta::ForEachInteriorSubChild&lt;·dim,·codim·&gt;·Struct·Template·Reference</div></div>69 ··<div·class="headertitle"><div·class="title">Dune::Alberta::ForEachInteriorSubChild&lt;·dim,·codim·&gt;·Struct·Template·Reference</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>72 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
73 <li><a·class="el"·href="a00632_source.html">refinement.hh</a></li>73 <li><a·class="el"·href="a00623_source.html">refinement.hh</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>
2.38 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02510.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="a02507.html">List·of·all·members</a>··</div>73 <a·href="a02507.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::Alberta::Patch&lt;·dim·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::Alberta::Patch&lt;·dim·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00632_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00623_source.html">dune/grid/albertagrid/refinement.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:add7dd36645dd06684b3025ab59b7c6a4"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02026.html">Alberta::ElementInfo</a>&lt;·<a·class="el"·href="a02510.html#a799e4d748b48718e23c9becc29454aca">dimension</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02510.html#add7dd36645dd06684b3025ab59b7c6a4">ElementInfo</a></td></tr>81 <tr·class="memitem:add7dd36645dd06684b3025ab59b7c6a4"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02026.html">Alberta::ElementInfo</a>&lt;·<a·class="el"·href="a02510.html#a799e4d748b48718e23c9becc29454aca">dimension</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02510.html#add7dd36645dd06684b3025ab59b7c6a4">ElementInfo</a></td></tr>
82 <tr·class="separator:add7dd36645dd06684b3025ab59b7c6a4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:add7dd36645dd06684b3025ab59b7c6a4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 <tr·class="memitem:aed03c36a49fa6fefe4145209613c7946"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·RC_LIST_EL&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02510.html#aed03c36a49fa6fefe4145209613c7946">ElementList</a></td></tr>83 <tr·class="memitem:aed03c36a49fa6fefe4145209613c7946"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·RC_LIST_EL&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02510.html#aed03c36a49fa6fefe4145209613c7946">ElementList</a></td></tr>
84 <tr·class="separator:aed03c36a49fa6fefe4145209613c7946"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:aed03c36a49fa6fefe4145209613c7946"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 505, 15 lines modifiedOffset 505, 15 lines modified
505 ··</tr>505 ··</tr>
506 </table>506 </table>
507 </div><div·class="memdoc">507 </div><div·class="memdoc">
  
508 </div>508 </div>
509 </div>509 </div>
510 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>510 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
511 <li><a·class="el"·href="a00632_source.html">refinement.hh</a></li>511 <li><a·class="el"·href="a00623_source.html">refinement.hh</a></li>
512 </ul>512 </ul>
513 </div><!--·contents·-->513 </div><!--·contents·-->
514 <!--·start·footer·part·-->514 <!--·start·footer·part·-->
515 <hr·class="footer"/><address·class="footer"><small>515 <hr·class="footer"/><address·class="footer"><small>
516 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4516 Generated·by&#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
517 </small></address>517 </small></address>
518 </body>518 </body>
2.07 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02514.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a02511.html">List·of·all·members</a>··</div>71 <a·href="a02511.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::ForEachInteriorSubChild&lt;·dim,·0·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::ForEachInteriorSubChild&lt;·dim,·0·&gt;·Struct·Template·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="a00632_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00623_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:aa88854dcbab5c239422ebf72c169a670"><td·class="memTemplParams"·colspan="2">template&lt;class·Functor·&gt;·</td></tr>79 <tr·class="memitem:aa88854dcbab5c239422ebf72c169a670"><td·class="memTemplParams"·colspan="2">template&lt;class·Functor·&gt;·</td></tr>
80 <tr·class="memitem:aa88854dcbab5c239422ebf72c169a670"><td·class="memTemplItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02514.html#aa88854dcbab5c239422ebf72c169a670">apply</a>·(Functor·&amp;functor,·const·<a·class="el"·href="a02510.html">Patch</a>&lt;·dim·&gt;·&amp;patch)</td></tr>80 <tr·class="memitem:aa88854dcbab5c239422ebf72c169a670"><td·class="memTemplItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02514.html#aa88854dcbab5c239422ebf72c169a670">apply</a>·(Functor·&amp;functor,·const·<a·class="el"·href="a02510.html">Patch</a>&lt;·dim·&gt;·&amp;patch)</td></tr>
81 <tr·class="separator:aa88854dcbab5c239422ebf72c169a670"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:aa88854dcbab5c239422ebf72c169a670"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table>82 </table>
Offset 119, 15 lines modifiedOffset 119, 15 lines modified
119 ··</tr>119 ··</tr>
120 </table>120 </table>
121 </div><div·class="memdoc">121 </div><div·class="memdoc">
  
122 </div>122 </div>
123 </div>123 </div>
124 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>124 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
125 <li><a·class="el"·href="a00632_source.html">refinement.hh</a></li>125 <li><a·class="el"·href="a00623_source.html">refinement.hh</a></li>
126 </ul>126 </ul>
127 </div><!--·contents·-->127 </div><!--·contents·-->
128 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
129 <hr·class="footer"/><address·class="footer"><small>129 <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.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
131 </small></address>131 </small></address>
132 </body>132 </body>
2.07 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02518.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a02515.html">List·of·all·members</a>··</div>71 <a·href="a02515.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::ForEachInteriorSubChild&lt;·dim,·dim·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::ForEachInteriorSubChild&lt;·dim,·dim·&gt;·Struct·Template·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="a00632_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00623_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:a9d37a71fc46c82cac9009760f23f7962"><td·class="memTemplParams"·colspan="2">template&lt;class·Functor·&gt;·</td></tr>79 <tr·class="memitem:a9d37a71fc46c82cac9009760f23f7962"><td·class="memTemplParams"·colspan="2">template&lt;class·Functor·&gt;·</td></tr>
80 <tr·class="memitem:a9d37a71fc46c82cac9009760f23f7962"><td·class="memTemplItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02518.html#a9d37a71fc46c82cac9009760f23f7962">apply</a>·(Functor·&amp;functor,·const·<a·class="el"·href="a02510.html">Patch</a>&lt;·dim·&gt;·&amp;patch)</td></tr>80 <tr·class="memitem:a9d37a71fc46c82cac9009760f23f7962"><td·class="memTemplItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02518.html#a9d37a71fc46c82cac9009760f23f7962">apply</a>·(Functor·&amp;functor,·const·<a·class="el"·href="a02510.html">Patch</a>&lt;·dim·&gt;·&amp;patch)</td></tr>
81 <tr·class="separator:a9d37a71fc46c82cac9009760f23f7962"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:a9d37a71fc46c82cac9009760f23f7962"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table>82 </table>
Offset 119, 15 lines modifiedOffset 119, 15 lines modified
119 ··</tr>119 ··</tr>
120 </table>120 </table>
121 </div><div·class="memdoc">121 </div><div·class="memdoc">
  
122 </div>122 </div>
123 </div>123 </div>
124 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>124 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
125 <li><a·class="el"·href="a00632_source.html">refinement.hh</a></li>125 <li><a·class="el"·href="a00623_source.html">refinement.hh</a></li>
126 </ul>126 </ul>
127 </div><!--·contents·-->127 </div><!--·contents·-->
128 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
129 <hr·class="footer"/><address·class="footer"><small>129 <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.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
131 </small></address>131 </small></address>
132 </body>132 </body>
2.05 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02522.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a02519.html">List·of·all·members</a>··</div>71 <a·href="a02519.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::ForEachInteriorSubChild&lt;·2,·1·&gt;·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::ForEachInteriorSubChild&lt;·2,·1·&gt;·Struct·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="a00632_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00623_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:a5207feddbcea5a7d960c67c089244db1"><td·class="memTemplParams"·colspan="2">template&lt;class·Functor·&gt;·</td></tr>79 <tr·class="memitem:a5207feddbcea5a7d960c67c089244db1"><td·class="memTemplParams"·colspan="2">template&lt;class·Functor·&gt;·</td></tr>
80 <tr·class="memitem:a5207feddbcea5a7d960c67c089244db1"><td·class="memTemplItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02522.html#a5207feddbcea5a7d960c67c089244db1">apply</a>·(Functor·&amp;functor,·const·<a·class="el"·href="a02510.html">Patch</a>&lt;·2·&gt;·&amp;patch)</td></tr>80 <tr·class="memitem:a5207feddbcea5a7d960c67c089244db1"><td·class="memTemplItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02522.html#a5207feddbcea5a7d960c67c089244db1">apply</a>·(Functor·&amp;functor,·const·<a·class="el"·href="a02510.html">Patch</a>&lt;·2·&gt;·&amp;patch)</td></tr>
81 <tr·class="separator:a5207feddbcea5a7d960c67c089244db1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:a5207feddbcea5a7d960c67c089244db1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table>82 </table>
Offset 117, 15 lines modifiedOffset 117, 15 lines modified
117 ··</tr>117 ··</tr>
118 </table>118 </table>
119 </div><div·class="memdoc">119 </div><div·class="memdoc">
  
120 </div>120 </div>
121 </div>121 </div>
122 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>122 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
123 <li><a·class="el"·href="a00632_source.html">refinement.hh</a></li>123 <li><a·class="el"·href="a00623_source.html">refinement.hh</a></li>
124 </ul>124 </ul>
125 </div><!--·contents·-->125 </div><!--·contents·-->
126 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
127 <hr·class="footer"/><address·class="footer"><small>127 <hr·class="footer"/><address·class="footer"><small>
128 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4128 Generated·by&#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
129 </small></address>129 </small></address>
130 </body>130 </body>
2.05 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02526.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a02523.html">List·of·all·members</a>··</div>71 <a·href="a02523.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::ForEachInteriorSubChild&lt;·3,·1·&gt;·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::ForEachInteriorSubChild&lt;·3,·1·&gt;·Struct·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="a00632_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00623_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:a96b27cde1f868c232fe0007e291e7e99"><td·class="memTemplParams"·colspan="2">template&lt;class·Functor·&gt;·</td></tr>79 <tr·class="memitem:a96b27cde1f868c232fe0007e291e7e99"><td·class="memTemplParams"·colspan="2">template&lt;class·Functor·&gt;·</td></tr>
80 <tr·class="memitem:a96b27cde1f868c232fe0007e291e7e99"><td·class="memTemplItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02526.html#a96b27cde1f868c232fe0007e291e7e99">apply</a>·(Functor·&amp;functor,·const·<a·class="el"·href="a02510.html">Patch</a>&lt;·3·&gt;·&amp;patch)</td></tr>80 <tr·class="memitem:a96b27cde1f868c232fe0007e291e7e99"><td·class="memTemplItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02526.html#a96b27cde1f868c232fe0007e291e7e99">apply</a>·(Functor·&amp;functor,·const·<a·class="el"·href="a02510.html">Patch</a>&lt;·3·&gt;·&amp;patch)</td></tr>
81 <tr·class="separator:a96b27cde1f868c232fe0007e291e7e99"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:a96b27cde1f868c232fe0007e291e7e99"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table>82 </table>
Offset 117, 15 lines modifiedOffset 117, 15 lines modified
117 ··</tr>117 ··</tr>
118 </table>118 </table>
119 </div><div·class="memdoc">119 </div><div·class="memdoc">
  
120 </div>120 </div>
121 </div>121 </div>
122 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>122 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
123 <li><a·class="el"·href="a00632_source.html">refinement.hh</a></li>123 <li><a·class="el"·href="a00623_source.html">refinement.hh</a></li>
124 </ul>124 </ul>
125 </div><!--·contents·-->125 </div><!--·contents·-->
126 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
127 <hr·class="footer"/><address·class="footer"><small>127 <hr·class="footer"/><address·class="footer"><small>
128 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4128 Generated·by&#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
129 </small></address>129 </small></address>
130 </body>130 </body>
2.05 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02530.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a02527.html">List·of·all·members</a>··</div>71 <a·href="a02527.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::ForEachInteriorSubChild&lt;·3,·2·&gt;·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Alberta::ForEachInteriorSubChild&lt;·3,·2·&gt;·Struct·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="a00632_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00623_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:aa996341f5f20e808cce52bdd1e846a9f"><td·class="memTemplParams"·colspan="2">template&lt;class·Functor·&gt;·</td></tr>79 <tr·class="memitem:aa996341f5f20e808cce52bdd1e846a9f"><td·class="memTemplParams"·colspan="2">template&lt;class·Functor·&gt;·</td></tr>
80 <tr·class="memitem:aa996341f5f20e808cce52bdd1e846a9f"><td·class="memTemplItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02530.html#aa996341f5f20e808cce52bdd1e846a9f">apply</a>·(Functor·&amp;functor,·const·<a·class="el"·href="a02510.html">Patch</a>&lt;·3·&gt;·&amp;patch)</td></tr>80 <tr·class="memitem:aa996341f5f20e808cce52bdd1e846a9f"><td·class="memTemplItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02530.html#aa996341f5f20e808cce52bdd1e846a9f">apply</a>·(Functor·&amp;functor,·const·<a·class="el"·href="a02510.html">Patch</a>&lt;·3·&gt;·&amp;patch)</td></tr>
81 <tr·class="separator:aa996341f5f20e808cce52bdd1e846a9f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:aa996341f5f20e808cce52bdd1e846a9f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table>82 </table>
Offset 117, 15 lines modifiedOffset 117, 15 lines modified
117 ··</tr>117 ··</tr>
118 </table>118 </table>
119 </div><div·class="memdoc">119 </div><div·class="memdoc">
  
120 </div>120 </div>
121 </div>121 </div>
122 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>122 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
123 <li><a·class="el"·href="a00632_source.html">refinement.hh</a></li>123 <li><a·class="el"·href="a00623_source.html">refinement.hh</a></li>
124 </ul>124 </ul>
125 </div><!--·contents·-->125 </div><!--·contents·-->
126 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
127 <hr·class="footer"/><address·class="footer"><small>127 <hr·class="footer"/><address·class="footer"><small>
128 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4128 Generated·by&#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
129 </small></address>129 </small></address>
130 </body>130 </body>
862 B
./usr/share/doc/libdune-grid-doc/doxygen/a02534.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::Alberta::GeometryInFather&lt;·dim·&gt;·Struct·Template·Reference</div></div>69 ··<div·class="headertitle"><div·class="title">Dune::Alberta::GeometryInFather&lt;·dim·&gt;·Struct·Template·Reference</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>72 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
73 <li><a·class="el"·href="a00632_source.html">refinement.hh</a></li>73 <li><a·class="el"·href="a00623_source.html">refinement.hh</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>
2.11 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02538.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="a02535.html">List·of·all·members</a>··</div>73 <a·href="a02535.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::Alberta::GeometryInFather&lt;·1·&gt;·Struct·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::Alberta::GeometryInFather&lt;·1·&gt;·Struct·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00632_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00623_source.html">dune/grid/albertagrid/refinement.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:aa40c2ca4ea5b8e26e4cf39a1e739fd68"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02538.html#aa40c2ca4ea5b8e26e4cf39a1e739fd68">LocalVector</a>[<a·class="el"·href="a02538.html#a0ebf62661640890908ac6a907b12a4b4">dim</a>]</td></tr>81 <tr·class="memitem:aa40c2ca4ea5b8e26e4cf39a1e739fd68"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02538.html#aa40c2ca4ea5b8e26e4cf39a1e739fd68">LocalVector</a>[<a·class="el"·href="a02538.html#a0ebf62661640890908ac6a907b12a4b4">dim</a>]</td></tr>
82 <tr·class="separator:aa40c2ca4ea5b8e26e4cf39a1e739fd68"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:aa40c2ca4ea5b8e26e4cf39a1e739fd68"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table><table·class="memberdecls">83 </table><table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 ··</tr>170 ··</tr>
171 </table>171 </table>
172 </div><div·class="memdoc">172 </div><div·class="memdoc">
  
173 </div>173 </div>
174 </div>174 </div>
175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
176 <li><a·class="el"·href="a00632_source.html">refinement.hh</a></li>176 <li><a·class="el"·href="a00623_source.html">refinement.hh</a></li>
177 </ul>177 </ul>
178 </div><!--·contents·-->178 </div><!--·contents·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <hr·class="footer"/><address·class="footer"><small>180 <hr·class="footer"/><address·class="footer"><small>
181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4181 Generated·by&#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
182 </small></address>182 </small></address>
183 </body>183 </body>
2.11 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02542.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="a02539.html">List·of·all·members</a>··</div>73 <a·href="a02539.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::Alberta::GeometryInFather&lt;·2·&gt;·Struct·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::Alberta::GeometryInFather&lt;·2·&gt;·Struct·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00632_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00623_source.html">dune/grid/albertagrid/refinement.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:af2bfe40a20ef13641ae2b7167cad693b"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02542.html#af2bfe40a20ef13641ae2b7167cad693b">LocalVector</a>[<a·class="el"·href="a02542.html#a4008fb74a79a225c58884e14af55a9fc">dim</a>]</td></tr>81 <tr·class="memitem:af2bfe40a20ef13641ae2b7167cad693b"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02542.html#af2bfe40a20ef13641ae2b7167cad693b">LocalVector</a>[<a·class="el"·href="a02542.html#a4008fb74a79a225c58884e14af55a9fc">dim</a>]</td></tr>
82 <tr·class="separator:af2bfe40a20ef13641ae2b7167cad693b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:af2bfe40a20ef13641ae2b7167cad693b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table><table·class="memberdecls">83 </table><table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 ··</tr>170 ··</tr>
171 </table>171 </table>
172 </div><div·class="memdoc">172 </div><div·class="memdoc">
  
173 </div>173 </div>
174 </div>174 </div>
175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
176 <li><a·class="el"·href="a00632_source.html">refinement.hh</a></li>176 <li><a·class="el"·href="a00623_source.html">refinement.hh</a></li>
177 </ul>177 </ul>
178 </div><!--·contents·-->178 </div><!--·contents·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <hr·class="footer"/><address·class="footer"><small>180 <hr·class="footer"/><address·class="footer"><small>
181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4181 Generated·by&#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
182 </small></address>182 </small></address>
183 </body>183 </body>
2.11 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02546.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="a02543.html">List·of·all·members</a>··</div>73 <a·href="a02543.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::Alberta::GeometryInFather&lt;·3·&gt;·Struct·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::Alberta::GeometryInFather&lt;·3·&gt;·Struct·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00632_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00623_source.html">dune/grid/albertagrid/refinement.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:a9eb576d22e41952e518f4d8ba751d6e0"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02546.html#a9eb576d22e41952e518f4d8ba751d6e0">LocalVector</a>[<a·class="el"·href="a02546.html#aa2318a66a0ca54e07a50a08b211ef31c">dim</a>]</td></tr>81 <tr·class="memitem:a9eb576d22e41952e518f4d8ba751d6e0"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02546.html#a9eb576d22e41952e518f4d8ba751d6e0">LocalVector</a>[<a·class="el"·href="a02546.html#aa2318a66a0ca54e07a50a08b211ef31c">dim</a>]</td></tr>
82 <tr·class="separator:a9eb576d22e41952e518f4d8ba751d6e0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a9eb576d22e41952e518f4d8ba751d6e0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table><table·class="memberdecls">83 </table><table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 ··</tr>170 ··</tr>
171 </table>171 </table>
172 </div><div·class="memdoc">172 </div><div·class="memdoc">
  
173 </div>173 </div>
174 </div>174 </div>
175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
176 <li><a·class="el"·href="a00632_source.html">refinement.hh</a></li>176 <li><a·class="el"·href="a00623_source.html">refinement.hh</a></li>
177 </ul>177 </ul>
178 </div><!--·contents·-->178 </div><!--·contents·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <hr·class="footer"/><address·class="footer"><small>180 <hr·class="footer"/><address·class="footer"><small>
181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4181 Generated·by&#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
182 </small></address>182 </small></address>
183 </body>183 </body>
2.4 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02558.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="a02555.html">List·of·all·members</a>··</div>73 <a·href="a02555.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::AlbertaTransformation·Class·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::AlbertaTransformation·Class·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00680_source.html">dune/grid/albertagrid/transformation.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00626_source.html">dune/grid/albertagrid/transformation.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:aca8b17e8b013d08e75419ada08824606"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Alberta::Real</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02558.html#aca8b17e8b013d08e75419ada08824606">ctype</a></td></tr>81 <tr·class="memitem:aca8b17e8b013d08e75419ada08824606"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Alberta::Real</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02558.html#aca8b17e8b013d08e75419ada08824606">ctype</a></td></tr>
82 <tr·class="separator:aca8b17e8b013d08e75419ada08824606"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:aca8b17e8b013d08e75419ada08824606"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 <tr·class="memitem:abfd624d164e7651ffdab5a55df006068"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector&lt;·<a·class="el"·href="a02558.html#aca8b17e8b013d08e75419ada08824606">ctype</a>,·<a·class="el"·href="a02558.html#a867cce6e98e548e1b38e3b9169c41ec1">dimension</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02558.html#abfd624d164e7651ffdab5a55df006068">WorldVector</a></td></tr>83 <tr·class="memitem:abfd624d164e7651ffdab5a55df006068"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector&lt;·<a·class="el"·href="a02558.html#aca8b17e8b013d08e75419ada08824606">ctype</a>,·<a·class="el"·href="a02558.html#a867cce6e98e548e1b38e3b9169c41ec1">dimension</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02558.html#abfd624d164e7651ffdab5a55df006068">WorldVector</a></td></tr>
84 <tr·class="separator:abfd624d164e7651ffdab5a55df006068"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:abfd624d164e7651ffdab5a55df006068"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 265, 15 lines modifiedOffset 265, 15 lines modified
265 ··</tr>265 ··</tr>
266 </table>266 </table>
267 </div><div·class="memdoc">267 </div><div·class="memdoc">
  
268 </div>268 </div>
269 </div>269 </div>
270 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>270 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
271 <li><a·class="el"·href="a00680_source.html">transformation.hh</a></li>271 <li><a·class="el"·href="a00626_source.html">transformation.hh</a></li>
272 </ul>272 </ul>
273 </div><!--·contents·-->273 </div><!--·contents·-->
274 <!--·start·footer·part·-->274 <!--·start·footer·part·-->
275 <hr·class="footer"/><address·class="footer"><small>275 <hr·class="footer"/><address·class="footer"><small>
276 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4276 Generated·by&#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
277 </small></address>277 </small></address>
278 </body>278 </body>
2.1 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02562.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::AlbertaMarkerVector&lt;·dim,·dimworld·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01044.html">Grid·Implementations</a>·&raquo;·<a·class="el"·href="a01050.html">AlbertaGrid</a></div></div></div>73 ··<div·class="headertitle"><div·class="title">Dune::AlbertaMarkerVector&lt;·dim,·dimworld·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01044.html">Grid·Implementations</a>·&raquo;·<a·class="el"·href="a01050.html">AlbertaGrid</a></div></div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>marker·assigning·subentities·to·one·element·containing·them··76 <p>marker·assigning·subentities·to·one·element·containing·them··
77 ·<a·href="a02562.html#details">More...</a></p>77 ·<a·href="a02562.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00668_source.html">dune/grid/albertagrid/treeiterator.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00662_source.html">dune/grid/albertagrid/treeiterator.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::AlbertaMarkerVector&lt;·dim,·dimworld·&gt;:</div>80 Inheritance·diagram·for·Dune::AlbertaMarkerVector&lt;·dim,·dimworld·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a02561.png"·border="0"·usemap="#a_dune_1_1_alberta_marker_vector_3_01dim_00_01dimworld_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a02561.png"·border="0"·usemap="#a_dune_1_1_alberta_marker_vector_3_01dim_00_01dimworld_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_alberta_marker_vector_3_01dim_00_01dimworld_01_4_inherit__map"·id="a_dune_1_1_alberta_marker_vector_3_01dim_00_01dimworld_01_4_inherit__map">83 <map·name="a_dune_1_1_alberta_marker_vector_3_01dim_00_01dimworld_01_4_inherit__map"·id="a_dune_1_1_alberta_marker_vector_3_01dim_00_01dimworld_01_4_inherit__map">
84 <area·shape="rect"·title="marker·assigning·subentities·to·one·element·containing·them"·alt=""·coords="8,5,205,47"/>84 <area·shape="rect"·title="marker·assigning·subentities·to·one·element·containing·them"·alt=""·coords="8,5,205,47"/>
85 <area·shape="rect"·href="a02562.html"·title="·"·alt=""·coords="5,109,208,151"/>85 <area·shape="rect"·href="a02562.html"·title="·"·alt=""·coords="5,109,208,151"/>
Offset 369, 15 lines modifiedOffset 369, 15 lines modified
369 </div><div·class="memdoc">369 </div><div·class="memdoc">
  
370 <p>return·true·if·marking·is·up·to·date·</p>370 <p>return·true·if·marking·is·up·to·date·</p>
  
371 </div>371 </div>
372 </div>372 </div>
373 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>373 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
374 <li><a·class="el"·href="a00668_source.html">treeiterator.hh</a></li>374 <li><a·class="el"·href="a00662_source.html">treeiterator.hh</a></li>
375 </ul>375 </ul>
376 </div><!--·contents·-->376 </div><!--·contents·-->
377 <!--·start·footer·part·-->377 <!--·start·footer·part·-->
378 <hr·class="footer"/><address·class="footer"><small>378 <hr·class="footer"/><address·class="footer"><small>
379 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4379 Generated·by&#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
380 </small></address>380 </small></address>
381 </body>381 </body>
2.11 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02574.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="a02571.html">List·of·all·members</a>··</div>73 <a·href="a02571.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::AlbertaMarkerVector&lt;·dim,·dimworld·&gt;::MarkSubEntities&lt;·bool·&gt;::Codim&lt;·codim·&gt;·Struct·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::AlbertaMarkerVector&lt;·dim,·dimworld·&gt;::MarkSubEntities&lt;·bool·&gt;::Codim&lt;·codim·&gt;·Struct·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00668_source.html">dune/grid/albertagrid/treeiterator.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00662_source.html">dune/grid/albertagrid/treeiterator.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:ab0781f696d16fbf34905d30d99169b0c"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02026.html">Alberta::ElementInfo</a>&lt;·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02574.html#ab0781f696d16fbf34905d30d99169b0c">ElementInfo</a></td></tr>81 <tr·class="memitem:ab0781f696d16fbf34905d30d99169b0c"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02026.html">Alberta::ElementInfo</a>&lt;·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02574.html#ab0781f696d16fbf34905d30d99169b0c">ElementInfo</a></td></tr>
82 <tr·class="separator:ab0781f696d16fbf34905d30d99169b0c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:ab0781f696d16fbf34905d30d99169b0c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table><table·class="memberdecls">83 </table><table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
Offset 188, 15 lines modifiedOffset 188, 15 lines modified
188 ··</tr>188 ··</tr>
189 </table>189 </table>
190 </div><div·class="memdoc">190 </div><div·class="memdoc">
  
191 </div>191 </div>
192 </div>192 </div>
193 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>193 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
194 <li><a·class="el"·href="a00668_source.html">treeiterator.hh</a></li>194 <li><a·class="el"·href="a00662_source.html">treeiterator.hh</a></li>
195 </ul>195 </ul>
196 </div><!--·contents·-->196 </div><!--·contents·-->
197 <!--·start·footer·part·-->197 <!--·start·footer·part·-->
198 <hr·class="footer"/><address·class="footer"><small>198 <hr·class="footer"/><address·class="footer"><small>
199 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4199 Generated·by&#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
200 </small></address>200 </small></address>
201 </body>201 </body>
1.94 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02578.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;72 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
73 <a·href="a02575.html">List·of·all·members</a>··</div>73 <a·href="a02575.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::AdaptDataHandle&lt;·Grid,·Impl·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::AdaptDataHandle&lt;·Grid,·Impl·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00254_source.html">dune/grid/common/adaptcallback.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00290_source.html">dune/grid/common/adaptcallback.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::AdaptDataHandle&lt;·Grid,·Impl·&gt;:</div>79 Inheritance·diagram·for·Dune::AdaptDataHandle&lt;·Grid,·Impl·&gt;:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a02577.png"·border="0"·usemap="#a_dune_1_1_adapt_data_handle_3_01_grid_00_01_impl_01_4_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a02577.png"·border="0"·usemap="#a_dune_1_1_adapt_data_handle_3_01_grid_00_01_impl_01_4_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_adapt_data_handle_3_01_grid_00_01_impl_01_4_inherit__map"·id="a_dune_1_1_adapt_data_handle_3_01_grid_00_01_impl_01_4_inherit__map">82 <map·name="a_dune_1_1_adapt_data_handle_3_01_grid_00_01_impl_01_4_inherit__map"·id="a_dune_1_1_adapt_data_handle_3_01_grid_00_01_impl_01_4_inherit__map">
83 <area·shape="rect"·title="·"·alt=""·coords="35,95,213,136"/>83 <area·shape="rect"·title="·"·alt=""·coords="35,95,213,136"/>
84 <area·shape="rect"·href="a02582.html"·title="Interface·class·for·the·Grid&#39;s·adapt·method·where·the·parameter·is·a·AdaptDataHandleInterface."·alt=""·coords="5,5,243,47"/>84 <area·shape="rect"·href="a02582.html"·title="Interface·class·for·the·Grid&#39;s·adapt·method·where·the·parameter·is·a·AdaptDataHandleInterface."·alt=""·coords="5,5,243,47"/>
Offset 292, 15 lines modifiedOffset 292, 15 lines modified
292 ··</tr>292 ··</tr>
293 </table>293 </table>
294 </div><div·class="memdoc">294 </div><div·class="memdoc">
  
295 </div>295 </div>
296 </div>296 </div>
297 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>297 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
298 <li><a·class="el"·href="a00254_source.html">adaptcallback.hh</a></li>298 <li><a·class="el"·href="a00290_source.html">adaptcallback.hh</a></li>
299 </ul>299 </ul>
300 </div><!--·contents·-->300 </div><!--·contents·-->
301 <!--·start·footer·part·-->301 <!--·start·footer·part·-->
302 <hr·class="footer"/><address·class="footer"><small>302 <hr·class="footer"/><address·class="footer"><small>
303 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4303 Generated·by&#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
304 </small></address>304 </small></address>
305 </body>305 </body>
2.18 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02582.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::AdaptDataHandleInterface&lt;·Grid,·Impl·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::AdaptDataHandleInterface&lt;·Grid,·Impl·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>Interface·class·for·the·<a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>'s·adapt·method·where·the·parameter·is·a·<a·class="el"·href="a02582.html"·title="Interface·class·for·the·Grid&#39;s·adapt·method·where·the·parameter·is·a·AdaptDataHandleInterface.">AdaptDataHandleInterface</a>.··77 <p>Interface·class·for·the·<a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>'s·adapt·method·where·the·parameter·is·a·<a·class="el"·href="a02582.html"·title="Interface·class·for·the·Grid&#39;s·adapt·method·where·the·parameter·is·a·AdaptDataHandleInterface.">AdaptDataHandleInterface</a>.··
78 ·<a·href="a02582.html#details">More...</a></p>78 ·<a·href="a02582.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00254_source.html">dune/grid/common/adaptcallback.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00290_source.html">dune/grid/common/adaptcallback.hh</a>&gt;</code></p>
80 <div·class="dynheader">80 <div·class="dynheader">
81 Inheritance·diagram·for·Dune::AdaptDataHandleInterface&lt;·Grid,·Impl·&gt;:</div>81 Inheritance·diagram·for·Dune::AdaptDataHandleInterface&lt;·Grid,·Impl·&gt;:</div>
82 <div·class="dyncontent">82 <div·class="dyncontent">
83 <div·class="center"><img·src="a02581.png"·border="0"·usemap="#a_dune_1_1_adapt_data_handle_interface_3_01_grid_00_01_impl_01_4_inherit__map"·alt="Inheritance·graph"/></div>83 <div·class="center"><img·src="a02581.png"·border="0"·usemap="#a_dune_1_1_adapt_data_handle_interface_3_01_grid_00_01_impl_01_4_inherit__map"·alt="Inheritance·graph"/></div>
84 <map·name="a_dune_1_1_adapt_data_handle_interface_3_01_grid_00_01_impl_01_4_inherit__map"·id="a_dune_1_1_adapt_data_handle_interface_3_01_grid_00_01_impl_01_4_inherit__map">84 <map·name="a_dune_1_1_adapt_data_handle_interface_3_01_grid_00_01_impl_01_4_inherit__map"·id="a_dune_1_1_adapt_data_handle_interface_3_01_grid_00_01_impl_01_4_inherit__map">
85 <area·shape="rect"·title="Interface·class·for·the·Grid&#39;s·adapt·method·where·the·parameter·is·a·AdaptDataHandleInterface."·alt=""·coords="5,5,243,47"/>85 <area·shape="rect"·title="Interface·class·for·the·Grid&#39;s·adapt·method·where·the·parameter·is·a·AdaptDataHandleInterface."·alt=""·coords="5,5,243,47"/>
86 <area·shape="rect"·href="a02578.html"·title="·"·alt=""·coords="35,95,213,136"/>86 <area·shape="rect"·href="a02578.html"·title="·"·alt=""·coords="35,95,213,136"/>
Offset 346, 15 lines modifiedOffset 346, 15 lines modified
346 ··</tr>346 ··</tr>
347 </table>347 </table>
348 </div><div·class="memdoc">348 </div><div·class="memdoc">
  
349 </div>349 </div>
350 </div>350 </div>
351 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>351 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
352 <li><a·class="el"·href="a00254_source.html">adaptcallback.hh</a></li>352 <li><a·class="el"·href="a00290_source.html">adaptcallback.hh</a></li>
353 </ul>353 </ul>
354 </div><!--·contents·-->354 </div><!--·contents·-->
355 <!--·start·footer·part·-->355 <!--·start·footer·part·-->
356 <hr·class="footer"/><address·class="footer"><small>356 <hr·class="footer"/><address·class="footer"><small>
357 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4357 Generated·by&#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
358 </small></address>358 </small></address>
359 </body>359 </body>
2.21 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02586.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::CombinedAdaptProlongRestrict&lt;·A,·B·&gt;·Class·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::CombinedAdaptProlongRestrict&lt;·A,·B·&gt;·Class·Template·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>class·for·combining·2·index·sets·together·for·adaptation·process··75 <p>class·for·combining·2·index·sets·together·for·adaptation·process··
76 ·<a·href="a02586.html#details">More...</a></p>76 ·<a·href="a02586.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00254_source.html">dune/grid/common/adaptcallback.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00290_source.html">dune/grid/common/adaptcallback.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-methods"·name="pub-methods"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
80 Public·Member·Functions</h2></td></tr>80 Public·Member·Functions</h2></td></tr>
81 <tr·class="memitem:a2988f0b4276c38a7609adf039aaaab14"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02586.html#a2988f0b4276c38a7609adf039aaaab14">CombinedAdaptProlongRestrict</a>·(A·&amp;a,·B·&amp;b)</td></tr>81 <tr·class="memitem:a2988f0b4276c38a7609adf039aaaab14"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02586.html#a2988f0b4276c38a7609adf039aaaab14">CombinedAdaptProlongRestrict</a>·(A·&amp;a,·B·&amp;b)</td></tr>
82 <tr·class="memdesc:a2988f0b4276c38a7609adf039aaaab14"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">constructor·storing·the·two·references··<a·href="a02586.html#a2988f0b4276c38a7609adf039aaaab14">More...</a><br·/></td></tr>82 <tr·class="memdesc:a2988f0b4276c38a7609adf039aaaab14"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">constructor·storing·the·two·references··<a·href="a02586.html#a2988f0b4276c38a7609adf039aaaab14">More...</a><br·/></td></tr>
83 <tr·class="separator:a2988f0b4276c38a7609adf039aaaab14"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a2988f0b4276c38a7609adf039aaaab14"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:a5423e86dff225f0908600f3c9044f20b"><td·class="memTemplParams"·colspan="2">template&lt;class·<a·class="el"·href="a02766.html">Entity</a>·&gt;·</td></tr>84 <tr·class="memitem:a5423e86dff225f0908600f3c9044f20b"><td·class="memTemplParams"·colspan="2">template&lt;class·<a·class="el"·href="a02766.html">Entity</a>·&gt;·</td></tr>
Offset 230, 15 lines modifiedOffset 230, 15 lines modified
230 </div><div·class="memdoc">230 </div><div·class="memdoc">
  
231 <p>restrict·data·to·father·</p>231 <p>restrict·data·to·father·</p>
  
232 </div>232 </div>
233 </div>233 </div>
234 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>234 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
235 <li><a·class="el"·href="a00254_source.html">adaptcallback.hh</a></li>235 <li><a·class="el"·href="a00290_source.html">adaptcallback.hh</a></li>
236 </ul>236 </ul>
237 </div><!--·contents·-->237 </div><!--·contents·-->
238 <!--·start·footer·part·-->238 <!--·start·footer·part·-->
239 <hr·class="footer"/><address·class="footer"><small>239 <hr·class="footer"/><address·class="footer"><small>
240 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4240 Generated·by&#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
241 </small></address>241 </small></address>
242 </body>242 </body>
1.93 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02598.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="headertitle"><div·class="title">Dune::DuneBoundaryProjection&lt;·dimworld·&gt;·Struct·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>76 ··<div·class="headertitle"><div·class="title">Dune::DuneBoundaryProjection&lt;·dimworld·&gt;·Struct·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>
77 </div><!--header-->77 </div><!--header-->
78 <div·class="contents">78 <div·class="contents">
  
79 <p>Interface·class·for·vertex·projection·at·the·boundary.··79 <p>Interface·class·for·vertex·projection·at·the·boundary.··
80 ·<a·href="a02598.html#details">More...</a></p>80 ·<a·href="a02598.html#details">More...</a></p>
  
81 <p><code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/grid/common/boundaryprojection.hh</a>&gt;</code></p>81 <p><code>#include·&lt;<a·class="el"·href="a00314_source.html">dune/grid/common/boundaryprojection.hh</a>&gt;</code></p>
82 <div·class="dynheader">82 <div·class="dynheader">
83 Inheritance·diagram·for·Dune::DuneBoundaryProjection&lt;·dimworld·&gt;:</div>83 Inheritance·diagram·for·Dune::DuneBoundaryProjection&lt;·dimworld·&gt;:</div>
84 <div·class="dyncontent">84 <div·class="dyncontent">
85 <div·class="center"><img·src="a02597.png"·border="0"·usemap="#a_dune_1_1_dune_boundary_projection_3_01dimworld_01_4_inherit__map"·alt="Inheritance·graph"/></div>85 <div·class="center"><img·src="a02597.png"·border="0"·usemap="#a_dune_1_1_dune_boundary_projection_3_01dimworld_01_4_inherit__map"·alt="Inheritance·graph"/></div>
86 <map·name="a_dune_1_1_dune_boundary_projection_3_01dimworld_01_4_inherit__map"·id="a_dune_1_1_dune_boundary_projection_3_01dimworld_01_4_inherit__map">86 <map·name="a_dune_1_1_dune_boundary_projection_3_01dimworld_01_4_inherit__map"·id="a_dune_1_1_dune_boundary_projection_3_01dimworld_01_4_inherit__map">
87 <area·shape="rect"·title="Interface·class·for·vertex·projection·at·the·boundary."·alt=""·coords="763,71,988,112"/>87 <area·shape="rect"·title="Interface·class·for·vertex·projection·at·the·boundary."·alt=""·coords="763,71,988,112"/>
88 <area·shape="rect"·href="a02602.html"·title="·"·alt=""·coords="1061,5,1252,47"/>88 <area·shape="rect"·href="a02602.html"·title="·"·alt=""·coords="1061,5,1252,47"/>
Offset 547, 15 lines modifiedOffset 547, 15 lines modified
547 ··</tr>547 ··</tr>
548 </table>548 </table>
549 </div><div·class="memdoc">549 </div><div·class="memdoc">
  
550 </div>550 </div>
551 </div>551 </div>
552 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>552 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
553 <li><a·class="el"·href="a00269_source.html">boundaryprojection.hh</a></li>553 <li><a·class="el"·href="a00314_source.html">boundaryprojection.hh</a></li>
554 </ul>554 </ul>
555 </div><!--·contents·-->555 </div><!--·contents·-->
556 <!--·start·footer·part·-->556 <!--·start·footer·part·-->
557 <hr·class="footer"/><address·class="footer"><small>557 <hr·class="footer"/><address·class="footer"><small>
558 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4558 Generated·by&#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
559 </small></address>559 </small></address>
560 </body>560 </body>
1.96 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02602.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 <a·href="#pro-static-methods">Static·Protected·Member·Functions</a>·&#124;74 <a·href="#pro-static-methods">Static·Protected·Member·Functions</a>·&#124;
75 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;75 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
76 <a·href="a02599.html">List·of·all·members</a>··</div>76 <a·href="a02599.html">List·of·all·members</a>··</div>
77 ··<div·class="headertitle"><div·class="title">Dune::BoundaryProjectionWrapper&lt;·dimworld·&gt;·Class·Template·Reference</div></div>77 ··<div·class="headertitle"><div·class="title">Dune::BoundaryProjectionWrapper&lt;·dimworld·&gt;·Class·Template·Reference</div></div>
78 </div><!--header-->78 </div><!--header-->
79 <div·class="contents">79 <div·class="contents">
  
80 <p><code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/grid/common/boundaryprojection.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00314_source.html">dune/grid/common/boundaryprojection.hh</a>&gt;</code></p>
81 <div·class="dynheader">81 <div·class="dynheader">
82 Inheritance·diagram·for·Dune::BoundaryProjectionWrapper&lt;·dimworld·&gt;:</div>82 Inheritance·diagram·for·Dune::BoundaryProjectionWrapper&lt;·dimworld·&gt;:</div>
83 <div·class="dyncontent">83 <div·class="dyncontent">
84 <div·class="center"><img·src="a02601.png"·border="0"·usemap="#a_dune_1_1_boundary_projection_wrapper_3_01dimworld_01_4_inherit__map"·alt="Inheritance·graph"/></div>84 <div·class="center"><img·src="a02601.png"·border="0"·usemap="#a_dune_1_1_boundary_projection_wrapper_3_01dimworld_01_4_inherit__map"·alt="Inheritance·graph"/></div>
85 <map·name="a_dune_1_1_boundary_projection_wrapper_3_01dimworld_01_4_inherit__map"·id="a_dune_1_1_boundary_projection_wrapper_3_01dimworld_01_4_inherit__map">85 <map·name="a_dune_1_1_boundary_projection_wrapper_3_01dimworld_01_4_inherit__map"·id="a_dune_1_1_boundary_projection_wrapper_3_01dimworld_01_4_inherit__map">
86 <area·shape="rect"·title="·"·alt=""·coords="34,320,225,361"/>86 <area·shape="rect"·title="·"·alt=""·coords="34,320,225,361"/>
87 <area·shape="rect"·href="a02598.html"·title="Interface·class·for·vertex·projection·at·the·boundary."·alt=""·coords="17,229,242,271"/>87 <area·shape="rect"·href="a02598.html"·title="Interface·class·for·vertex·projection·at·the·boundary."·alt=""·coords="17,229,242,271"/>
Offset 624, 15 lines modifiedOffset 624, 15 lines modified
624 ··</tr>624 ··</tr>
625 </table>625 </table>
626 </div><div·class="memdoc">626 </div><div·class="memdoc">
  
627 </div>627 </div>
628 </div>628 </div>
629 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>629 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
630 <li><a·class="el"·href="a00269_source.html">boundaryprojection.hh</a></li>630 <li><a·class="el"·href="a00314_source.html">boundaryprojection.hh</a></li>
631 </ul>631 </ul>
632 </div><!--·contents·-->632 </div><!--·contents·-->
633 <!--·start·footer·part·-->633 <!--·start·footer·part·-->
634 <hr·class="footer"/><address·class="footer"><small>634 <hr·class="footer"/><address·class="footer"><small>
635 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4635 Generated·by&#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
636 </small></address>636 </small></address>
637 </body>637 </body>
1.99 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02606.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;74 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
75 <a·href="#pro-static-methods">Static·Protected·Member·Functions</a>·&#124;75 <a·href="#pro-static-methods">Static·Protected·Member·Functions</a>·&#124;
76 <a·href="a02603.html">List·of·all·members</a>··</div>76 <a·href="a02603.html">List·of·all·members</a>··</div>
77 ··<div·class="headertitle"><div·class="title">Dune::BoundarySegmentWrapper&lt;·dim,·dimworld·&gt;·Class·Template·Reference</div></div>77 ··<div·class="headertitle"><div·class="title">Dune::BoundarySegmentWrapper&lt;·dim,·dimworld·&gt;·Class·Template·Reference</div></div>
78 </div><!--header-->78 </div><!--header-->
79 <div·class="contents">79 <div·class="contents">
  
80 <p><code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/grid/common/boundaryprojection.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00314_source.html">dune/grid/common/boundaryprojection.hh</a>&gt;</code></p>
81 <div·class="dynheader">81 <div·class="dynheader">
82 Inheritance·diagram·for·Dune::BoundarySegmentWrapper&lt;·dim,·dimworld·&gt;:</div>82 Inheritance·diagram·for·Dune::BoundarySegmentWrapper&lt;·dim,·dimworld·&gt;:</div>
83 <div·class="dyncontent">83 <div·class="dyncontent">
84 <div·class="center"><img·src="a02605.png"·border="0"·usemap="#a_dune_1_1_boundary_segment_wrapper_3_01dim_00_01dimworld_01_4_inherit__map"·alt="Inheritance·graph"/></div>84 <div·class="center"><img·src="a02605.png"·border="0"·usemap="#a_dune_1_1_boundary_segment_wrapper_3_01dim_00_01dimworld_01_4_inherit__map"·alt="Inheritance·graph"/></div>
85 <map·name="a_dune_1_1_boundary_segment_wrapper_3_01dim_00_01dimworld_01_4_inherit__map"·id="a_dune_1_1_boundary_segment_wrapper_3_01dim_00_01dimworld_01_4_inherit__map">85 <map·name="a_dune_1_1_boundary_segment_wrapper_3_01dim_00_01dimworld_01_4_inherit__map"·id="a_dune_1_1_boundary_segment_wrapper_3_01dim_00_01dimworld_01_4_inherit__map">
86 <area·shape="rect"·title="·"·alt=""·coords="10,320,249,361"/>86 <area·shape="rect"·title="·"·alt=""·coords="10,320,249,361"/>
87 <area·shape="rect"·href="a02598.html"·title="Interface·class·for·vertex·projection·at·the·boundary."·alt=""·coords="17,229,242,271"/>87 <area·shape="rect"·href="a02598.html"·title="Interface·class·for·vertex·projection·at·the·boundary."·alt=""·coords="17,229,242,271"/>
Offset 655, 15 lines modifiedOffset 655, 15 lines modified
655 ··</tr>655 ··</tr>
656 </table>656 </table>
657 </div><div·class="memdoc">657 </div><div·class="memdoc">
  
658 </div>658 </div>
659 </div>659 </div>
660 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>660 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
661 <li><a·class="el"·href="a00269_source.html">boundaryprojection.hh</a></li>661 <li><a·class="el"·href="a00314_source.html">boundaryprojection.hh</a></li>
662 </ul>662 </ul>
663 </div><!--·contents·-->663 </div><!--·contents·-->
664 <!--·start·footer·part·-->664 <!--·start·footer·part·-->
665 <hr·class="footer"/><address·class="footer"><small>665 <hr·class="footer"/><address·class="footer"><small>
666 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4666 Generated·by&#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
667 </small></address>667 </small></address>
668 </body>668 </body>
1.96 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02610.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 <a·href="#pro-static-methods">Static·Protected·Member·Functions</a>·&#124;74 <a·href="#pro-static-methods">Static·Protected·Member·Functions</a>·&#124;
75 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;75 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
76 <a·href="a02607.html">List·of·all·members</a>··</div>76 <a·href="a02607.html">List·of·all·members</a>··</div>
77 ··<div·class="headertitle"><div·class="title">Dune::CircleBoundaryProjection&lt;·dimworld·&gt;·Struct·Template·Reference</div></div>77 ··<div·class="headertitle"><div·class="title">Dune::CircleBoundaryProjection&lt;·dimworld·&gt;·Struct·Template·Reference</div></div>
78 </div><!--header-->78 </div><!--header-->
79 <div·class="contents">79 <div·class="contents">
  
80 <p><code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/grid/common/boundaryprojection.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00314_source.html">dune/grid/common/boundaryprojection.hh</a>&gt;</code></p>
81 <div·class="dynheader">81 <div·class="dynheader">
82 Inheritance·diagram·for·Dune::CircleBoundaryProjection&lt;·dimworld·&gt;:</div>82 Inheritance·diagram·for·Dune::CircleBoundaryProjection&lt;·dimworld·&gt;:</div>
83 <div·class="dyncontent">83 <div·class="dyncontent">
84 <div·class="center"><img·src="a02609.png"·border="0"·usemap="#a_dune_1_1_circle_boundary_projection_3_01dimworld_01_4_inherit__map"·alt="Inheritance·graph"/></div>84 <div·class="center"><img·src="a02609.png"·border="0"·usemap="#a_dune_1_1_circle_boundary_projection_3_01dimworld_01_4_inherit__map"·alt="Inheritance·graph"/></div>
85 <map·name="a_dune_1_1_circle_boundary_projection_3_01dimworld_01_4_inherit__map"·id="a_dune_1_1_circle_boundary_projection_3_01dimworld_01_4_inherit__map">85 <map·name="a_dune_1_1_circle_boundary_projection_3_01dimworld_01_4_inherit__map"·id="a_dune_1_1_circle_boundary_projection_3_01dimworld_01_4_inherit__map">
86 <area·shape="rect"·title="·"·alt=""·coords="15,320,243,361"/>86 <area·shape="rect"·title="·"·alt=""·coords="15,320,243,361"/>
87 <area·shape="rect"·href="a02598.html"·title="Interface·class·for·vertex·projection·at·the·boundary."·alt=""·coords="17,229,242,271"/>87 <area·shape="rect"·href="a02598.html"·title="Interface·class·for·vertex·projection·at·the·boundary."·alt=""·coords="17,229,242,271"/>
Offset 630, 15 lines modifiedOffset 630, 15 lines modified
630 </div><div·class="memdoc">630 </div><div·class="memdoc">
  
631 <p>radius·of·circ·</p>631 <p>radius·of·circ·</p>
  
632 </div>632 </div>
633 </div>633 </div>
634 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>634 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
635 <li><a·class="el"·href="a00269_source.html">boundaryprojection.hh</a></li>635 <li><a·class="el"·href="a00314_source.html">boundaryprojection.hh</a></li>
636 </ul>636 </ul>
637 </div><!--·contents·-->637 </div><!--·contents·-->
638 <!--·start·footer·part·-->638 <!--·start·footer·part·-->
639 <hr·class="footer"/><address·class="footer"><small>639 <hr·class="footer"/><address·class="footer"><small>
640 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4640 Generated·by&#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
641 </small></address>641 </small></address>
642 </body>642 </body>
2.17 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02614.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">Dune::BoundarySegment&lt;·dim,·dimworld,·ctype·&gt;·Struct·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>75 ··<div·class="headertitle"><div·class="title">Dune::BoundarySegment&lt;·dim,·dimworld,·ctype·&gt;·Struct·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>Base·class·for·classes·implementing·geometries·of·boundary·segments.··78 <p>Base·class·for·classes·implementing·geometries·of·boundary·segments.··
79 ·<a·href="a02614.html#details">More...</a></p>79 ·<a·href="a02614.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00281_source.html">dune/grid/common/boundarysegment.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/grid/common/boundarysegment.hh</a>&gt;</code></p>
81 <div·class="dynheader">81 <div·class="dynheader">
82 Inheritance·diagram·for·Dune::BoundarySegment&lt;·dim,·dimworld,·ctype·&gt;:</div>82 Inheritance·diagram·for·Dune::BoundarySegment&lt;·dim,·dimworld,·ctype·&gt;:</div>
83 <div·class="dyncontent">83 <div·class="dyncontent">
84 <div·class="center"><img·src="a02613.png"·border="0"·usemap="#a_dune_1_1_boundary_segment_3_01dim_00_01dimworld_00_01ctype_01_4_inherit__map"·alt="Inheritance·graph"/></div>84 <div·class="center"><img·src="a02613.png"·border="0"·usemap="#a_dune_1_1_boundary_segment_3_01dim_00_01dimworld_00_01ctype_01_4_inherit__map"·alt="Inheritance·graph"/></div>
85 <map·name="a_dune_1_1_boundary_segment_3_01dim_00_01dimworld_00_01ctype_01_4_inherit__map"·id="a_dune_1_1_boundary_segment_3_01dim_00_01dimworld_00_01ctype_01_4_inherit__map">85 <map·name="a_dune_1_1_boundary_segment_3_01dim_00_01dimworld_00_01ctype_01_4_inherit__map"·id="a_dune_1_1_boundary_segment_3_01dim_00_01dimworld_00_01ctype_01_4_inherit__map">
86 <area·shape="rect"·title="Base·class·for·classes·implementing·geometries·of·boundary·segments."·alt=""·coords="25,229,216,271"/>86 <area·shape="rect"·title="Base·class·for·classes·implementing·geometries·of·boundary·segments."·alt=""·coords="25,229,216,271"/>
87 <area·shape="rect"·href="a02614.html"·title="·"·alt=""·coords="29,333,213,375"/>87 <area·shape="rect"·href="a02614.html"·title="·"·alt=""·coords="29,333,213,375"/>
Offset 394, 15 lines modifiedOffset 394, 15 lines modified
394 ··</dd>394 ··</dd>
395 </dl>395 </dl>
396 <dl·class="section·return"><dt>Returns</dt><dd>Object·derived·from·<a·class="el"·href="a02614.html"·title="Base·class·for·classes·implementing·geometries·of·boundary·segments.">BoundarySegment</a>.·</dd></dl>396 <dl·class="section·return"><dt>Returns</dt><dd>Object·derived·from·<a·class="el"·href="a02614.html"·title="Base·class·for·classes·implementing·geometries·of·boundary·segments.">BoundarySegment</a>.·</dd></dl>
  
397 </div>397 </div>
398 </div>398 </div>
399 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>399 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
400 <li><a·class="el"·href="a00281_source.html">boundarysegment.hh</a></li>400 <li><a·class="el"·href="a00239_source.html">boundarysegment.hh</a></li>
401 </ul>401 </ul>
402 </div><!--·contents·-->402 </div><!--·contents·-->
403 <!--·start·footer·part·-->403 <!--·start·footer·part·-->
404 <hr·class="footer"/><address·class="footer"><small>404 <hr·class="footer"/><address·class="footer"><small>
405 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4405 Generated·by&#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
406 </small></address>406 </small></address>
407 </body>407 </body>
2.08 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02618.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pro-types">Protected·Types</a>·&#124;71 <a·href="#pro-types">Protected·Types</a>·&#124;
72 <a·href="#pro-static-methods">Static·Protected·Member·Functions</a>·&#124;72 <a·href="#pro-static-methods">Static·Protected·Member·Functions</a>·&#124;
73 <a·href="a02615.html">List·of·all·members</a>··</div>73 <a·href="a02615.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::BoundarySegmentBackupRestore&lt;·BndSeg·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::BoundarySegmentBackupRestore&lt;·BndSeg·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00281_source.html">dune/grid/common/boundarysegment.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/grid/common/boundarysegment.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::BoundarySegmentBackupRestore&lt;·BndSeg·&gt;:</div>79 Inheritance·diagram·for·Dune::BoundarySegmentBackupRestore&lt;·BndSeg·&gt;:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a02617.png"·border="0"·usemap="#a_dune_1_1_boundary_segment_backup_restore_3_01_bnd_seg_01_4_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a02617.png"·border="0"·usemap="#a_dune_1_1_boundary_segment_backup_restore_3_01_bnd_seg_01_4_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_boundary_segment_backup_restore_3_01_bnd_seg_01_4_inherit__map"·id="a_dune_1_1_boundary_segment_backup_restore_3_01_bnd_seg_01_4_inherit__map">82 <map·name="a_dune_1_1_boundary_segment_backup_restore_3_01_bnd_seg_01_4_inherit__map"·id="a_dune_1_1_boundary_segment_backup_restore_3_01_bnd_seg_01_4_inherit__map">
83 <area·shape="rect"·title="·"·alt=""·coords="5,100,236,141"/>83 <area·shape="rect"·title="·"·alt=""·coords="5,100,236,141"/>
84 <area·shape="rect"·href="a02618.html"·title="·"·alt=""·coords="474,51,705,107"/>84 <area·shape="rect"·href="a02618.html"·title="·"·alt=""·coords="474,51,705,107"/>
Offset 249, 15 lines modifiedOffset 249, 15 lines modified
249 ··</dd>249 ··</dd>
250 </dl>250 </dl>
251 <dl·class="section·return"><dt>Returns</dt><dd>Object·derived·from·<a·class="el"·href="a02614.html"·title="Base·class·for·classes·implementing·geometries·of·boundary·segments.">BoundarySegment</a>.·</dd></dl>251 <dl·class="section·return"><dt>Returns</dt><dd>Object·derived·from·<a·class="el"·href="a02614.html"·title="Base·class·for·classes·implementing·geometries·of·boundary·segments.">BoundarySegment</a>.·</dd></dl>
  
252 </div>252 </div>
253 </div>253 </div>
254 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>254 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
255 <li><a·class="el"·href="a00281_source.html">boundarysegment.hh</a></li>255 <li><a·class="el"·href="a00239_source.html">boundarysegment.hh</a></li>
256 </ul>256 </ul>
257 </div><!--·contents·-->257 </div><!--·contents·-->
258 <!--·start·footer·part·-->258 <!--·start·footer·part·-->
259 <hr·class="footer"/><address·class="footer"><small>259 <hr·class="footer"/><address·class="footer"><small>
260 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4260 Generated·by&#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
261 </small></address>261 </small></address>
262 </body>262 </body>
2.67 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02706.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::MessageBufferIF&lt;·MessageBufferImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01030.html">The·Grid·Interface</a>·&raquo;·<a·class="el"·href="a01040.html">Communication</a></div></div></div>72 ··<div·class="headertitle"><div·class="title">Dune::MessageBufferIF&lt;·MessageBufferImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01030.html">The·Grid·Interface</a>·&raquo;·<a·class="el"·href="a01040.html">Communication</a></div></div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Communication·message·buffer·interface.·This·class·describes·the·interface·for·reading·and·writing·data·to·the·communication·message·buffer.·As·message·buffers·might·be·deeply·implemented·in·various·packages·the·message·buffers·implementations·cannot·be·derived·from·this·interface·class.·Therefore·we·just·apply·the·engine·concept·to·wrap·the·message·buffer·call·and·make·sure·that·the·interface·is·fulfilled.··75 <p>Communication·message·buffer·interface.·This·class·describes·the·interface·for·reading·and·writing·data·to·the·communication·message·buffer.·As·message·buffers·might·be·deeply·implemented·in·various·packages·the·message·buffers·implementations·cannot·be·derived·from·this·interface·class.·Therefore·we·just·apply·the·engine·concept·to·wrap·the·message·buffer·call·and·make·sure·that·the·interface·is·fulfilled.··
76 ·<a·href="a02706.html#details">More...</a></p>76 ·<a·href="a02706.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00320_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00254_source.html">dune/grid/common/datahandleif.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-methods"·name="pub-methods"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
80 Public·Member·Functions</h2></td></tr>80 Public·Member·Functions</h2></td></tr>
81 <tr·class="memitem:a241f3785616b72192bbe24da13df3878"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02706.html#a241f3785616b72192bbe24da13df3878">MessageBufferIF</a>·(MessageBufferImp·&amp;buff)</td></tr>81 <tr·class="memitem:a241f3785616b72192bbe24da13df3878"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02706.html#a241f3785616b72192bbe24da13df3878">MessageBufferIF</a>·(MessageBufferImp·&amp;buff)</td></tr>
82 <tr·class="memdesc:a241f3785616b72192bbe24da13df3878"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">stores·reference·to·original·buffer·<code>buff</code>··<a·href="a02706.html#a241f3785616b72192bbe24da13df3878">More...</a><br·/></td></tr>82 <tr·class="memdesc:a241f3785616b72192bbe24da13df3878"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">stores·reference·to·original·buffer·<code>buff</code>··<a·href="a02706.html#a241f3785616b72192bbe24da13df3878">More...</a><br·/></td></tr>
83 <tr·class="separator:a241f3785616b72192bbe24da13df3878"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a241f3785616b72192bbe24da13df3878"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:ab007f6d86a97356527b42a379b600079"><td·class="memTemplParams"·colspan="2">template&lt;class·T·&gt;·</td></tr>84 <tr·class="memitem:ab007f6d86a97356527b42a379b600079"><td·class="memTemplParams"·colspan="2">template&lt;class·T·&gt;·</td></tr>
Offset 207, 15 lines modifiedOffset 207, 15 lines modified
207 ··</table>207 ··</table>
208 ··</dd>208 ··</dd>
209 </dl>209 </dl>
  
210 </div>210 </div>
211 </div>211 </div>
212 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>212 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
213 <li><a·class="el"·href="a00320_source.html">datahandleif.hh</a></li>213 <li><a·class="el"·href="a00254_source.html">datahandleif.hh</a></li>
214 </ul>214 </ul>
215 </div><!--·contents·-->215 </div><!--·contents·-->
216 <!--·start·footer·part·-->216 <!--·start·footer·part·-->
217 <hr·class="footer"/><address·class="footer"><small>217 <hr·class="footer"/><address·class="footer"><small>
218 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4218 Generated·by&#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
219 </small></address>219 </small></address>
220 </body>220 </body>
2.54 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02710.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">Dune::CommDataHandleIF&lt;·DataHandleImp,·DataTypeImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01030.html">The·Grid·Interface</a>·&raquo;·<a·class="el"·href="a01040.html">Communication</a></div></div></div>75 ··<div·class="headertitle"><div·class="title">Dune::CommDataHandleIF&lt;·DataHandleImp,·DataTypeImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01030.html">The·Grid·Interface</a>·&raquo;·<a·class="el"·href="a01040.html">Communication</a></div></div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><a·class="el"·href="a02710.html"·title="CommDataHandleIF·describes·the·features·of·a·data·handle·for·communication·in·parallel·runs·using·the...">CommDataHandleIF</a>·describes·the·features·of·a·data·handle·for·communication·in·parallel·runs·using·the·Grid::communicate·methods.·Here·the·Barton-Nackman·trick·is·used·to·interprete·data·handle·objects·as·its·interface.·Therefore·usable·data·handle·classes·need·to·be·derived·from·this·class.··78 <p><a·class="el"·href="a02710.html"·title="CommDataHandleIF·describes·the·features·of·a·data·handle·for·communication·in·parallel·runs·using·the...">CommDataHandleIF</a>·describes·the·features·of·a·data·handle·for·communication·in·parallel·runs·using·the·Grid::communicate·methods.·Here·the·Barton-Nackman·trick·is·used·to·interprete·data·handle·objects·as·its·interface.·Therefore·usable·data·handle·classes·need·to·be·derived·from·this·class.··
79 ·<a·href="a02710.html#details">More...</a></p>79 ·<a·href="a02710.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00320_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00254_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code></p>
81 <div·class="dynheader">81 <div·class="dynheader">
82 Inheritance·diagram·for·Dune::CommDataHandleIF&lt;·DataHandleImp,·DataTypeImp·&gt;:</div>82 Inheritance·diagram·for·Dune::CommDataHandleIF&lt;·DataHandleImp,·DataTypeImp·&gt;:</div>
83 <div·class="dyncontent">83 <div·class="dyncontent">
84 <div·class="center"><img·src="a02709.png"·border="0"·usemap="#a_dune_1_1_comm_data_handle_i_f_3_01_data_handle_imp_00_01_data_type_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>84 <div·class="center"><img·src="a02709.png"·border="0"·usemap="#a_dune_1_1_comm_data_handle_i_f_3_01_data_handle_imp_00_01_data_type_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
85 <map·name="a_dune_1_1_comm_data_handle_i_f_3_01_data_handle_imp_00_01_data_type_imp_01_4_inherit__map"·id="a_dune_1_1_comm_data_handle_i_f_3_01_data_handle_imp_00_01_data_type_imp_01_4_inherit__map">85 <map·name="a_dune_1_1_comm_data_handle_i_f_3_01_data_handle_imp_00_01_data_type_imp_01_4_inherit__map"·id="a_dune_1_1_comm_data_handle_i_f_3_01_data_handle_imp_00_01_data_type_imp_01_4_inherit__map">
86 <area·shape="rect"·title="CommDataHandleIF·describes·the·features·of·a·data·handle·for·communication·in·parallel·runs·using·the..."·alt=""·coords="5,136,253,177"/>86 <area·shape="rect"·title="CommDataHandleIF·describes·the·features·of·a·data·handle·for·communication·in·parallel·runs·using·the..."·alt=""·coords="5,136,253,177"/>
87 <area·shape="rect"·href="a02710.html"·title="·"·alt=""·coords="537,5,795,76"/>87 <area·shape="rect"·href="a02710.html"·title="·"·alt=""·coords="537,5,795,76"/>
Offset 513, 15 lines modifiedOffset 513, 15 lines modified
513 ··</table>513 ··</table>
514 ··</dd>514 ··</dd>
515 </dl>515 </dl>
  
516 </div>516 </div>
517 </div>517 </div>
518 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>518 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
519 <li><a·class="el"·href="a00320_source.html">datahandleif.hh</a></li>519 <li><a·class="el"·href="a00254_source.html">datahandleif.hh</a></li>
520 </ul>520 </ul>
521 </div><!--·contents·-->521 </div><!--·contents·-->
522 <!--·start·footer·part·-->522 <!--·start·footer·part·-->
523 <hr·class="footer"/><address·class="footer"><small>523 <hr·class="footer"/><address·class="footer"><small>
524 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4524 Generated·by&#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
525 </small></address>525 </small></address>
526 </body>526 </body>
1.96 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02726.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;72 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
74 <a·href="a02723.html">List·of·all·members</a>··</div>74 <a·href="a02723.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::DefaultLevelGridView&lt;·GridImp·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::DefaultLevelGridView&lt;·GridImp·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00275_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00293_source.html">dune/grid/common/defaultgridview.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="nested-classes"·name="nested-classes"></a>80 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
81 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="a02746.html">Codim</a></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="a02746.html">Codim</a></td></tr>
83 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02746.html"·title="Codim·Structure.">Codim</a>·Structure.··<a·href="a02746.html#details">More...</a><br·/></td></tr>83 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02746.html"·title="Codim·Structure.">Codim</a>·Structure.··<a·href="a02746.html#details">More...</a><br·/></td></tr>
84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 </table><table·class="memberdecls">85 </table><table·class="memberdecls">
Offset 822, 15 lines modifiedOffset 822, 15 lines modified
822 ··</tr>822 ··</tr>
823 </table>823 </table>
824 </div><div·class="memdoc">824 </div><div·class="memdoc">
  
825 </div>825 </div>
826 </div>826 </div>
827 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>827 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
828 <li><a·class="el"·href="a00275_source.html">defaultgridview.hh</a></li>828 <li><a·class="el"·href="a00293_source.html">defaultgridview.hh</a></li>
829 </ul>829 </ul>
830 </div><!--·contents·-->830 </div><!--·contents·-->
831 <!--·start·footer·part·-->831 <!--·start·footer·part·-->
832 <hr·class="footer"/><address·class="footer"><small>832 <hr·class="footer"/><address·class="footer"><small>
833 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4833 Generated·by&#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
834 </small></address>834 </small></address>
835 </body>835 </body>
1.96 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02730.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;72 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
74 <a·href="a02727.html">List·of·all·members</a>··</div>74 <a·href="a02727.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::DefaultLeafGridView&lt;·GridImp·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::DefaultLeafGridView&lt;·GridImp·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00275_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00293_source.html">dune/grid/common/defaultgridview.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="nested-classes"·name="nested-classes"></a>80 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
81 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="a02762.html">Codim</a></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="a02762.html">Codim</a></td></tr>
83 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02762.html"·title="Codim·Structure.">Codim</a>·Structure.··<a·href="a02762.html#details">More...</a><br·/></td></tr>83 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02762.html"·title="Codim·Structure.">Codim</a>·Structure.··<a·href="a02762.html#details">More...</a><br·/></td></tr>
84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 </table><table·class="memberdecls">85 </table><table·class="memberdecls">
Offset 812, 15 lines modifiedOffset 812, 15 lines modified
812 ··</tr>812 ··</tr>
813 </table>813 </table>
814 </div><div·class="memdoc">814 </div><div·class="memdoc">
  
815 </div>815 </div>
816 </div>816 </div>
817 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>817 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
818 <li><a·class="el"·href="a00275_source.html">defaultgridview.hh</a></li>818 <li><a·class="el"·href="a00293_source.html">defaultgridview.hh</a></li>
819 </ul>819 </ul>
820 </div><!--·contents·-->820 </div><!--·contents·-->
821 <!--·start·footer·part·-->821 <!--·start·footer·part·-->
822 <hr·class="footer"/><address·class="footer"><small>822 <hr·class="footer"/><address·class="footer"><small>
823 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4823 Generated·by&#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
824 </small></address>824 </small></address>
825 </body>825 </body>
1.84 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02734.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-types">Public·Types</a>·&#124;71 <a·href="#pub-types">Public·Types</a>·&#124;
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="a02731.html">List·of·all·members</a>··</div>73 <a·href="a02731.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::DefaultLevelGridViewTraits&lt;·GridImp·&gt;·Struct·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::DefaultLevelGridViewTraits&lt;·GridImp·&gt;·Struct·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00275_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00293_source.html">dune/grid/common/defaultgridview.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="nested-classes"·name="nested-classes"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
80 Classes</h2></td></tr>80 Classes</h2></td></tr>
81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02738.html">Codim</a></td></tr>81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02738.html">Codim</a></td></tr>
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table><table·class="memberdecls">83 </table><table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
Offset 255, 15 lines modifiedOffset 255, 15 lines modified
255 ··</tr>255 ··</tr>
256 </table>256 </table>
257 </div><div·class="memdoc">257 </div><div·class="memdoc">
  
258 </div>258 </div>
259 </div>259 </div>
260 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>260 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
261 <li><a·class="el"·href="a00275_source.html">defaultgridview.hh</a></li>261 <li><a·class="el"·href="a00293_source.html">defaultgridview.hh</a></li>
262 </ul>262 </ul>
263 </div><!--·contents·-->263 </div><!--·contents·-->
264 <!--·start·footer·part·-->264 <!--·start·footer·part·-->
265 <hr·class="footer"/><address·class="footer"><small>265 <hr·class="footer"/><address·class="footer"><small>
266 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4266 Generated·by&#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
267 </small></address>267 </small></address>
268 </body>268 </body>
1.96 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02738.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#nested-classes">Classes</a>·&#124;70 <a·href="#nested-classes">Classes</a>·&#124;
71 <a·href="#pub-types">Public·Types</a>·&#124;71 <a·href="#pub-types">Public·Types</a>·&#124;
72 <a·href="a02735.html">List·of·all·members</a>··</div>72 <a·href="a02735.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::DefaultLevelGridViewTraits&lt;·GridImp·&gt;::Codim&lt;·cd·&gt;·Struct·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::DefaultLevelGridViewTraits&lt;·GridImp·&gt;::Codim&lt;·cd·&gt;·Struct·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00275_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00293_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <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>
79 Classes</h2></td></tr>79 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="a02742.html">Partition</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="a02742.html">Partition</a></td></tr>
81 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Define·types·needed·to·iterate·over·entities·of·a·given·partition·type.··<a·href="a02742.html#details">More...</a><br·/></td></tr>81 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Define·types·needed·to·iterate·over·entities·of·a·given·partition·type.··<a·href="a02742.html#details">More...</a><br·/></td></tr>
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table><table·class="memberdecls">83 </table><table·class="memberdecls">
Offset 163, 15 lines modifiedOffset 163, 15 lines modified
163 ········</tr>163 ········</tr>
164 ······</table>164 ······</table>
165 </div><div·class="memdoc">165 </div><div·class="memdoc">
  
166 </div>166 </div>
167 </div>167 </div>
168 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>168 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
169 <li><a·class="el"·href="a00275_source.html">defaultgridview.hh</a></li>169 <li><a·class="el"·href="a00293_source.html">defaultgridview.hh</a></li>
170 </ul>170 </ul>
171 </div><!--·contents·-->171 </div><!--·contents·-->
172 <!--·start·footer·part·-->172 <!--·start·footer·part·-->
173 <hr·class="footer"/><address·class="footer"><small>173 <hr·class="footer"/><address·class="footer"><small>
174 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4174 Generated·by&#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
175 </small></address>175 </small></address>
176 </body>176 </body>
2.24 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02742.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::DefaultLevelGridViewTraits&lt;·GridImp·&gt;::Codim&lt;·cd·&gt;::Partition&lt;·pit·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::DefaultLevelGridViewTraits&lt;·GridImp·&gt;::Codim&lt;·cd·&gt;::Partition&lt;·pit·&gt;·Struct·Template·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Define·types·needed·to·iterate·over·entities·of·a·given·partition·type.··75 <p>Define·types·needed·to·iterate·over·entities·of·a·given·partition·type.··
76 ·<a·href="a02742.html#details">More...</a></p>76 ·<a·href="a02742.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00275_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00293_source.html">dune/grid/common/defaultgridview.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:a9a6867a58621ebc00f45cc72a0f0752f"><td·class="memItemLeft"·align="right"·valign="top">typedef·Grid::template·<a·class="el"·href="a02738.html">Codim</a>&lt;·cd·&gt;::template·<a·class="el"·href="a02742.html">Partition</a>&lt;·pit·&gt;::LevelIterator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02742.html#a9a6867a58621ebc00f45cc72a0f0752f">Iterator</a></td></tr>81 <tr·class="memitem:a9a6867a58621ebc00f45cc72a0f0752f"><td·class="memItemLeft"·align="right"·valign="top">typedef·Grid::template·<a·class="el"·href="a02738.html">Codim</a>&lt;·cd·&gt;::template·<a·class="el"·href="a02742.html">Partition</a>&lt;·pit·&gt;::LevelIterator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02742.html#a9a6867a58621ebc00f45cc72a0f0752f">Iterator</a></td></tr>
82 <tr·class="memdesc:a9a6867a58621ebc00f45cc72a0f0752f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">iterator·over·a·given·codim·and·partition·type··<a·href="a02742.html#a9a6867a58621ebc00f45cc72a0f0752f">More...</a><br·/></td></tr>82 <tr·class="memdesc:a9a6867a58621ebc00f45cc72a0f0752f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">iterator·over·a·given·codim·and·partition·type··<a·href="a02742.html#a9a6867a58621ebc00f45cc72a0f0752f">More...</a><br·/></td></tr>
83 <tr·class="separator:a9a6867a58621ebc00f45cc72a0f0752f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a9a6867a58621ebc00f45cc72a0f0752f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table>84 </table>
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 </div><div·class="memdoc">109 </div><div·class="memdoc">
  
110 <p>iterator·over·a·given·codim·and·partition·type·</p>110 <p>iterator·over·a·given·codim·and·partition·type·</p>
  
111 </div>111 </div>
112 </div>112 </div>
113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
114 <li><a·class="el"·href="a00275_source.html">defaultgridview.hh</a></li>114 <li><a·class="el"·href="a00293_source.html">defaultgridview.hh</a></li>
115 </ul>115 </ul>
116 </div><!--·contents·-->116 </div><!--·contents·-->
117 <!--·start·footer·part·-->117 <!--·start·footer·part·-->
118 <hr·class="footer"/><address·class="footer"><small>118 <hr·class="footer"/><address·class="footer"><small>
119 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4119 Generated·by&#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
120 </small></address>120 </small></address>
121 </body>121 </body>
2.22 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02746.html
    
Offset 69, 30 lines modifiedOffset 69, 30 lines modified
69 ··<div·class="headertitle"><div·class="title">Dune::DefaultLevelGridView&lt;·GridImp·&gt;::Codim&lt;·cd·&gt;·Struct·Template·Reference</div></div>69 ··<div·class="headertitle"><div·class="title">Dune::DefaultLevelGridView&lt;·GridImp·&gt;::Codim&lt;·cd·&gt;·Struct·Template·Reference</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
  
72 <p><a·class="el"·href="a02746.html"·title="Codim·Structure.">Codim</a>·Structure.··72 <p><a·class="el"·href="a02746.html"·title="Codim·Structure.">Codim</a>·Structure.··
73 ·<a·href="a02746.html#details">More...</a></p>73 ·<a·href="a02746.html#details">More...</a></p>
  
74 <p><code>#include·&lt;<a·class="el"·href="a00275_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code></p>74 <p><code>#include·&lt;<a·class="el"·href="a00293_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code></p>
75 <div·class="dynheader">75 <div·class="dynheader">
76 Inheritance·diagram·for·Dune::DefaultLevelGridView&lt;·GridImp·&gt;::Codim&lt;·cd·&gt;:</div>76 Inheritance·diagram·for·Dune::DefaultLevelGridView&lt;·GridImp·&gt;::Codim&lt;·cd·&gt;:</div>
77 <div·class="dyncontent">77 <div·class="dyncontent">
78 <div·class="center"><img·src="a02745.png"·border="0"·usemap="#a_dune_1_1_default_level_grid_view_3_01_grid_imp_01_4_1_1_codim_3_01cd_01_4_inherit__map"·alt="Inheritance·graph"/></div>78 <div·class="center"><img·src="a02745.png"·border="0"·usemap="#a_dune_1_1_default_level_grid_view_3_01_grid_imp_01_4_1_1_codim_3_01cd_01_4_inherit__map"·alt="Inheritance·graph"/></div>
79 <map·name="a_dune_1_1_default_level_grid_view_3_01_grid_imp_01_4_1_1_codim_3_01cd_01_4_inherit__map"·id="a_dune_1_1_default_level_grid_view_3_01_grid_imp_01_4_1_1_codim_3_01cd_01_4_inherit__map">79 <map·name="a_dune_1_1_default_level_grid_view_3_01_grid_imp_01_4_1_1_codim_3_01cd_01_4_inherit__map"·id="a_dune_1_1_default_level_grid_view_3_01_grid_imp_01_4_1_1_codim_3_01cd_01_4_inherit__map">
80 <area·shape="rect"·title="Codim·Structure."·alt=""·coords="5,95,212,136"/>80 <area·shape="rect"·title="Codim·Structure."·alt=""·coords="5,95,212,136"/>
81 <area·shape="rect"·title="·"·alt=""·coords="21,5,196,47"/>81 <area·shape="rect"·title="·"·alt=""·coords="21,5,196,47"/>
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"><div·class="compoundTemplParams">template&lt;class·GridImp&gt;<br·/>85 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·GridImp&gt;<br·/>
86 template&lt;int·cd&gt;<br·/>86 template&lt;int·cd&gt;<br·/>
87 struct·Dune::DefaultLevelGridView&lt;·GridImp·&gt;::Codim&lt;·cd·&gt;</div><p·><a·class="el"·href="a02746.html"·title="Codim·Structure.">Codim</a>·Structure.·</p>87 struct·Dune::DefaultLevelGridView&lt;·GridImp·&gt;::Codim&lt;·cd·&gt;</div><p·><a·class="el"·href="a02746.html"·title="Codim·Structure.">Codim</a>·Structure.·</p>
88 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>88 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
89 <li><a·class="el"·href="a00275_source.html">defaultgridview.hh</a></li>89 <li><a·class="el"·href="a00293_source.html">defaultgridview.hh</a></li>
90 </ul>90 </ul>
91 </div><!--·contents·-->91 </div><!--·contents·-->
92 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>93 <hr·class="footer"/><address·class="footer"><small>
94 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.494 Generated·by&#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
95 </small></address>95 </small></address>
96 </body>96 </body>
1.84 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02750.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-types">Public·Types</a>·&#124;71 <a·href="#pub-types">Public·Types</a>·&#124;
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="a02747.html">List·of·all·members</a>··</div>73 <a·href="a02747.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::DefaultLeafGridViewTraits&lt;·GridImp·&gt;·Struct·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::DefaultLeafGridViewTraits&lt;·GridImp·&gt;·Struct·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00275_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00293_source.html">dune/grid/common/defaultgridview.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="nested-classes"·name="nested-classes"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
80 Classes</h2></td></tr>80 Classes</h2></td></tr>
81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02754.html">Codim</a></td></tr>81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02754.html">Codim</a></td></tr>
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table><table·class="memberdecls">83 </table><table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
Offset 255, 15 lines modifiedOffset 255, 15 lines modified
255 ··</tr>255 ··</tr>
256 </table>256 </table>
257 </div><div·class="memdoc">257 </div><div·class="memdoc">
  
258 </div>258 </div>
259 </div>259 </div>
260 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>260 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
261 <li><a·class="el"·href="a00275_source.html">defaultgridview.hh</a></li>261 <li><a·class="el"·href="a00293_source.html">defaultgridview.hh</a></li>
262 </ul>262 </ul>
263 </div><!--·contents·-->263 </div><!--·contents·-->
264 <!--·start·footer·part·-->264 <!--·start·footer·part·-->
265 <hr·class="footer"/><address·class="footer"><small>265 <hr·class="footer"/><address·class="footer"><small>
266 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4266 Generated·by&#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
267 </small></address>267 </small></address>
268 </body>268 </body>
1.96 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02754.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#nested-classes">Classes</a>·&#124;70 <a·href="#nested-classes">Classes</a>·&#124;
71 <a·href="#pub-types">Public·Types</a>·&#124;71 <a·href="#pub-types">Public·Types</a>·&#124;
72 <a·href="a02751.html">List·of·all·members</a>··</div>72 <a·href="a02751.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::DefaultLeafGridViewTraits&lt;·GridImp·&gt;::Codim&lt;·cd·&gt;·Struct·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::DefaultLeafGridViewTraits&lt;·GridImp·&gt;::Codim&lt;·cd·&gt;·Struct·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00275_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00293_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <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>
79 Classes</h2></td></tr>79 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="a02758.html">Partition</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="a02758.html">Partition</a></td></tr>
81 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Define·types·needed·to·iterate·over·entities·of·a·given·partition·type.··<a·href="a02758.html#details">More...</a><br·/></td></tr>81 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Define·types·needed·to·iterate·over·entities·of·a·given·partition·type.··<a·href="a02758.html#details">More...</a><br·/></td></tr>
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table><table·class="memberdecls">83 </table><table·class="memberdecls">
Offset 163, 15 lines modifiedOffset 163, 15 lines modified
163 ········</tr>163 ········</tr>
164 ······</table>164 ······</table>
165 </div><div·class="memdoc">165 </div><div·class="memdoc">
  
166 </div>166 </div>
167 </div>167 </div>
168 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>168 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
169 <li><a·class="el"·href="a00275_source.html">defaultgridview.hh</a></li>169 <li><a·class="el"·href="a00293_source.html">defaultgridview.hh</a></li>
170 </ul>170 </ul>
171 </div><!--·contents·-->171 </div><!--·contents·-->
172 <!--·start·footer·part·-->172 <!--·start·footer·part·-->
173 <hr·class="footer"/><address·class="footer"><small>173 <hr·class="footer"/><address·class="footer"><small>
174 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4174 Generated·by&#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
175 </small></address>175 </small></address>
176 </body>176 </body>
2.24 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02758.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::DefaultLeafGridViewTraits&lt;·GridImp·&gt;::Codim&lt;·cd·&gt;::Partition&lt;·pit·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::DefaultLeafGridViewTraits&lt;·GridImp·&gt;::Codim&lt;·cd·&gt;::Partition&lt;·pit·&gt;·Struct·Template·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Define·types·needed·to·iterate·over·entities·of·a·given·partition·type.··75 <p>Define·types·needed·to·iterate·over·entities·of·a·given·partition·type.··
76 ·<a·href="a02758.html#details">More...</a></p>76 ·<a·href="a02758.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00275_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00293_source.html">dune/grid/common/defaultgridview.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:acf0c4f34f463e534f9a6d401013ebfd3"><td·class="memItemLeft"·align="right"·valign="top">typedef·Grid::template·<a·class="el"·href="a02754.html">Codim</a>&lt;·cd·&gt;::template·<a·class="el"·href="a02758.html">Partition</a>&lt;·pit·&gt;::LeafIterator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02758.html#acf0c4f34f463e534f9a6d401013ebfd3">Iterator</a></td></tr>81 <tr·class="memitem:acf0c4f34f463e534f9a6d401013ebfd3"><td·class="memItemLeft"·align="right"·valign="top">typedef·Grid::template·<a·class="el"·href="a02754.html">Codim</a>&lt;·cd·&gt;::template·<a·class="el"·href="a02758.html">Partition</a>&lt;·pit·&gt;::LeafIterator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02758.html#acf0c4f34f463e534f9a6d401013ebfd3">Iterator</a></td></tr>
82 <tr·class="memdesc:acf0c4f34f463e534f9a6d401013ebfd3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">iterator·over·a·given·codim·and·partition·type··<a·href="a02758.html#acf0c4f34f463e534f9a6d401013ebfd3">More...</a><br·/></td></tr>82 <tr·class="memdesc:acf0c4f34f463e534f9a6d401013ebfd3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">iterator·over·a·given·codim·and·partition·type··<a·href="a02758.html#acf0c4f34f463e534f9a6d401013ebfd3">More...</a><br·/></td></tr>
83 <tr·class="separator:acf0c4f34f463e534f9a6d401013ebfd3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:acf0c4f34f463e534f9a6d401013ebfd3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table>84 </table>
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 </div><div·class="memdoc">109 </div><div·class="memdoc">
  
110 <p>iterator·over·a·given·codim·and·partition·type·</p>110 <p>iterator·over·a·given·codim·and·partition·type·</p>
  
111 </div>111 </div>
112 </div>112 </div>
113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
114 <li><a·class="el"·href="a00275_source.html">defaultgridview.hh</a></li>114 <li><a·class="el"·href="a00293_source.html">defaultgridview.hh</a></li>
115 </ul>115 </ul>
116 </div><!--·contents·-->116 </div><!--·contents·-->
117 <!--·start·footer·part·-->117 <!--·start·footer·part·-->
118 <hr·class="footer"/><address·class="footer"><small>118 <hr·class="footer"/><address·class="footer"><small>
119 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4119 Generated·by&#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
120 </small></address>120 </small></address>
121 </body>121 </body>
2.21 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02762.html
    
Offset 69, 30 lines modifiedOffset 69, 30 lines modified
69 ··<div·class="headertitle"><div·class="title">Dune::DefaultLeafGridView&lt;·GridImp·&gt;::Codim&lt;·cd·&gt;·Struct·Template·Reference</div></div>69 ··<div·class="headertitle"><div·class="title">Dune::DefaultLeafGridView&lt;·GridImp·&gt;::Codim&lt;·cd·&gt;·Struct·Template·Reference</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
  
72 <p><a·class="el"·href="a02762.html"·title="Codim·Structure.">Codim</a>·Structure.··72 <p><a·class="el"·href="a02762.html"·title="Codim·Structure.">Codim</a>·Structure.··
73 ·<a·href="a02762.html#details">More...</a></p>73 ·<a·href="a02762.html#details">More...</a></p>
  
74 <p><code>#include·&lt;<a·class="el"·href="a00275_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code></p>74 <p><code>#include·&lt;<a·class="el"·href="a00293_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code></p>
75 <div·class="dynheader">75 <div·class="dynheader">
76 Inheritance·diagram·for·Dune::DefaultLeafGridView&lt;·GridImp·&gt;::Codim&lt;·cd·&gt;:</div>76 Inheritance·diagram·for·Dune::DefaultLeafGridView&lt;·GridImp·&gt;::Codim&lt;·cd·&gt;:</div>
77 <div·class="dyncontent">77 <div·class="dyncontent">
78 <div·class="center"><img·src="a02761.png"·border="0"·usemap="#a_dune_1_1_default_leaf_grid_view_3_01_grid_imp_01_4_1_1_codim_3_01cd_01_4_inherit__map"·alt="Inheritance·graph"/></div>78 <div·class="center"><img·src="a02761.png"·border="0"·usemap="#a_dune_1_1_default_leaf_grid_view_3_01_grid_imp_01_4_1_1_codim_3_01cd_01_4_inherit__map"·alt="Inheritance·graph"/></div>
79 <map·name="a_dune_1_1_default_leaf_grid_view_3_01_grid_imp_01_4_1_1_codim_3_01cd_01_4_inherit__map"·id="a_dune_1_1_default_leaf_grid_view_3_01_grid_imp_01_4_1_1_codim_3_01cd_01_4_inherit__map">79 <map·name="a_dune_1_1_default_leaf_grid_view_3_01_grid_imp_01_4_1_1_codim_3_01cd_01_4_inherit__map"·id="a_dune_1_1_default_leaf_grid_view_3_01_grid_imp_01_4_1_1_codim_3_01cd_01_4_inherit__map">
80 <area·shape="rect"·title="Codim·Structure."·alt=""·coords="5,95,204,136"/>80 <area·shape="rect"·title="Codim·Structure."·alt=""·coords="5,95,204,136"/>
81 <area·shape="rect"·title="·"·alt=""·coords="39,5,171,47"/>81 <area·shape="rect"·title="·"·alt=""·coords="39,5,171,47"/>
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"><div·class="compoundTemplParams">template&lt;class·GridImp&gt;<br·/>85 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·GridImp&gt;<br·/>
86 template&lt;int·cd&gt;<br·/>86 template&lt;int·cd&gt;<br·/>
87 struct·Dune::DefaultLeafGridView&lt;·GridImp·&gt;::Codim&lt;·cd·&gt;</div><p·><a·class="el"·href="a02762.html"·title="Codim·Structure.">Codim</a>·Structure.·</p>87 struct·Dune::DefaultLeafGridView&lt;·GridImp·&gt;::Codim&lt;·cd·&gt;</div><p·><a·class="el"·href="a02762.html"·title="Codim·Structure.">Codim</a>·Structure.·</p>
88 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>88 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
89 <li><a·class="el"·href="a00275_source.html">defaultgridview.hh</a></li>89 <li><a·class="el"·href="a00293_source.html">defaultgridview.hh</a></li>
90 </ul>90 </ul>
91 </div><!--·contents·-->91 </div><!--·contents·-->
92 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>93 <hr·class="footer"/><address·class="footer"><small>
94 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.494 Generated·by&#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
95 </small></address>95 </small></address>
96 </body>96 </body>
776 B
./usr/share/doc/libdune-grid-doc/doxygen/a02766.html
    
Offset 936, 15 lines modifiedOffset 936, 15 lines modified
936 </table>936 </table>
937 </div><div·class="memdoc">937 </div><div·class="memdoc">
  
938 </div>938 </div>
939 </div>939 </div>
940 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>940 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
941 <li><a·class="el"·href="a07238_source.html">common/entity.hh</a></li>941 <li><a·class="el"·href="a07238_source.html">common/entity.hh</a></li>
942 <li><a·class="el"·href="a00353_source.html">rangegenerators.hh</a></li>942 <li><a·class="el"·href="a00305_source.html">rangegenerators.hh</a></li>
943 </ul>943 </ul>
944 </div><!--·contents·-->944 </div><!--·contents·-->
945 <!--·start·footer·part·-->945 <!--·start·footer·part·-->
946 <hr·class="footer"/><address·class="footer"><small>946 <hr·class="footer"/><address·class="footer"><small>
947 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4947 Generated·by&#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
948 </small></address>948 </small></address>
949 </body>949 </body>
2.27 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02786.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::EntityIterator&lt;·codim,·Grid,·IteratorImp·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::EntityIterator&lt;·codim,·Grid,·IteratorImp·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>interface·class·for·an·iterator·over·grid·entities··77 <p>interface·class·for·an·iterator·over·grid·entities··
78 ·<a·href="a02786.html#details">More...</a></p>78 ·<a·href="a02786.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00272_source.html">dune/grid/common/entityiterator.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00281_source.html">dune/grid/common/entityiterator.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:a17b116dcdc73ca5b5946275901d19b1a"><td·class="memItemLeft"·align="right"·valign="top">typedef·IteratorImp&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02786.html#a17b116dcdc73ca5b5946275901d19b1a">Implementation</a></td></tr>83 <tr·class="memitem:a17b116dcdc73ca5b5946275901d19b1a"><td·class="memItemLeft"·align="right"·valign="top">typedef·IteratorImp&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02786.html#a17b116dcdc73ca5b5946275901d19b1a">Implementation</a></td></tr>
84 <tr·class="memdesc:a17b116dcdc73ca5b5946275901d19b1a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·of·underlying·implementation··<a·href="a02786.html#a17b116dcdc73ca5b5946275901d19b1a">More...</a><br·/></td></tr>84 <tr·class="memdesc:a17b116dcdc73ca5b5946275901d19b1a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·of·underlying·implementation··<a·href="a02786.html#a17b116dcdc73ca5b5946275901d19b1a">More...</a><br·/></td></tr>
85 <tr·class="separator:a17b116dcdc73ca5b5946275901d19b1a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:a17b116dcdc73ca5b5946275901d19b1a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 <tr·class="memitem:a5f3166930a0213fb4858fae214f30b19"><td·class="memItemLeft"·align="right"·valign="top">typedef·Grid::template·Codim&lt;·codim·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02786.html#a5f3166930a0213fb4858fae214f30b19">Entity</a></td></tr>86 <tr·class="memitem:a5f3166930a0213fb4858fae214f30b19"><td·class="memItemLeft"·align="right"·valign="top">typedef·Grid::template·Codim&lt;·codim·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02786.html#a5f3166930a0213fb4858fae214f30b19">Entity</a></td></tr>
Offset 505, 15 lines modifiedOffset 505, 15 lines modified
505 ··</tr>505 ··</tr>
506 </table>506 </table>
507 </div><div·class="memdoc">507 </div><div·class="memdoc">
  
508 </div>508 </div>
509 </div>509 </div>
510 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>510 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
511 <li><a·class="el"·href="a00272_source.html">entityiterator.hh</a></li>511 <li><a·class="el"·href="a00281_source.html">entityiterator.hh</a></li>
512 </ul>512 </ul>
513 </div><!--·contents·-->513 </div><!--·contents·-->
514 <!--·start·footer·part·-->514 <!--·start·footer·part·-->
515 <hr·class="footer"/><address·class="footer"><small>515 <hr·class="footer"/><address·class="footer"><small>
516 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4516 Generated·by&#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
517 </small></address>517 </small></address>
518 </body>518 </body>
2.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02790.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-types">Public·Types</a>·&#124;70 <a·href="#pub-types">Public·Types</a>·&#124;
71 <a·href="a02787.html">List·of·all·members</a>··</div>71 <a·href="a02787.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">std::iterator_traits&lt;·Dune::EntityIterator&lt;·codim,·Grid,·IteratorImp·&gt;·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">std::iterator_traits&lt;·Dune::EntityIterator&lt;·codim,·Grid,·IteratorImp·&gt;·&gt;·Struct·Template·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="a00272_source.html">dune/grid/common/entityiterator.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00281_source.html">dune/grid/common/entityiterator.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
78 Public·Types</h2></td></tr>78 Public·Types</h2></td></tr>
79 <tr·class="memitem:a4dbcf3ddae9bb7d3d4e041523f98e2c2"><td·class="memItemLeft"·align="right"·valign="top">typedef·ptrdiff_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02790.html#a4dbcf3ddae9bb7d3d4e041523f98e2c2">difference_type</a></td></tr>79 <tr·class="memitem:a4dbcf3ddae9bb7d3d4e041523f98e2c2"><td·class="memItemLeft"·align="right"·valign="top">typedef·ptrdiff_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02790.html#a4dbcf3ddae9bb7d3d4e041523f98e2c2">difference_type</a></td></tr>
80 <tr·class="separator:a4dbcf3ddae9bb7d3d4e041523f98e2c2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a4dbcf3ddae9bb7d3d4e041523f98e2c2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:a45823af93595d6fbd85a4cd5596bc28b"><td·class="memItemLeft"·align="right"·valign="top">typedef·const·IteratorImp::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02790.html#a45823af93595d6fbd85a4cd5596bc28b">value_type</a></td></tr>81 <tr·class="memitem:a45823af93595d6fbd85a4cd5596bc28b"><td·class="memItemLeft"·align="right"·valign="top">typedef·const·IteratorImp::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02790.html#a45823af93595d6fbd85a4cd5596bc28b">value_type</a></td></tr>
82 <tr·class="separator:a45823af93595d6fbd85a4cd5596bc28b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a45823af93595d6fbd85a4cd5596bc28b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 166, 15 lines modifiedOffset 166, 15 lines modified
166 ········</tr>166 ········</tr>
167 ······</table>167 ······</table>
168 </div><div·class="memdoc">168 </div><div·class="memdoc">
  
169 </div>169 </div>
170 </div>170 </div>
171 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>171 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
172 <li><a·class="el"·href="a00272_source.html">entityiterator.hh</a></li>172 <li><a·class="el"·href="a00281_source.html">entityiterator.hh</a></li>
173 </ul>173 </ul>
174 </div><!--·contents·-->174 </div><!--·contents·-->
175 <!--·start·footer·part·-->175 <!--·start·footer·part·-->
176 <hr·class="footer"/><address·class="footer"><small>176 <hr·class="footer"/><address·class="footer"><small>
177 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4177 Generated·by&#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
178 </small></address>178 </small></address>
179 </body>179 </body>
1.89 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02798.html
    
Offset 69, 28 lines modifiedOffset 69, 28 lines modified
69 ··<div·class="headertitle"><div·class="title">Dune::GridError·Class·Reference</div></div>69 ··<div·class="headertitle"><div·class="title">Dune::GridError·Class·Reference</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
  
72 <p>Base·class·for·exceptions·in·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·grid·modules.··72 <p>Base·class·for·exceptions·in·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·grid·modules.··
73 ·<a·href="a02798.html#details">More...</a></p>73 ·<a·href="a02798.html#details">More...</a></p>
  
74 <p><code>#include·&lt;<a·class="el"·href="a00350_source.html">dune/grid/common/exceptions.hh</a>&gt;</code></p>74 <p><code>#include·&lt;<a·class="el"·href="a00359_source.html">dune/grid/common/exceptions.hh</a>&gt;</code></p>
75 <div·class="dynheader">75 <div·class="dynheader">
76 Inheritance·diagram·for·Dune::GridError:</div>76 Inheritance·diagram·for·Dune::GridError:</div>
77 <div·class="dyncontent">77 <div·class="dyncontent">
78 <div·class="center"><img·src="a02797.png"·border="0"·usemap="#a_dune_1_1_grid_error_inherit__map"·alt="Inheritance·graph"/></div>78 <div·class="center"><img·src="a02797.png"·border="0"·usemap="#a_dune_1_1_grid_error_inherit__map"·alt="Inheritance·graph"/></div>
79 <map·name="a_dune_1_1_grid_error_inherit__map"·id="a_dune_1_1_grid_error_inherit__map">79 <map·name="a_dune_1_1_grid_error_inherit__map"·id="a_dune_1_1_grid_error_inherit__map">
80 <area·shape="rect"·title="Base·class·for·exceptions·in·Dune·grid·modules."·alt=""·coords="5,80,128,107"/>80 <area·shape="rect"·title="Base·class·for·exceptions·in·Dune·grid·modules."·alt=""·coords="5,80,128,107"/>
81 <area·shape="rect"·title="·"·alt=""·coords="23,5,110,32"/>81 <area·shape="rect"·title="·"·alt=""·coords="23,5,110,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·>Base·class·for·exceptions·in·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·grid·modules.·</p>85 <div·class="textblock"><p·>Base·class·for·exceptions·in·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·grid·modules.·</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="a00350_source.html">exceptions.hh</a></li>87 <li><a·class="el"·href="a00359_source.html">exceptions.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.24 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02826.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::IndexSet&lt;·GridImp,·IndexSetImp,·IndexTypeImp,·TypesImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01030.html">The·Grid·Interface</a>·&raquo;·<a·class="el"·href="a01039.html">IndexSet·and·IdSet</a></div></div></div>74 ··<div·class="headertitle"><div·class="title">Dune::IndexSet&lt;·GridImp,·IndexSetImp,·IndexTypeImp,·TypesImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01030.html">The·Grid·Interface</a>·&raquo;·<a·class="el"·href="a01039.html">IndexSet·and·IdSet</a></div></div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>Index·Set·Interface·base·class.··77 <p>Index·Set·Interface·base·class.··
78 ·<a·href="a02826.html#details">More...</a></p>78 ·<a·href="a02826.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00305_source.html">dune/grid/common/indexidset.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00266_source.html">dune/grid/common/indexidset.hh</a>&gt;</code></p>
80 <div·class="dynheader">80 <div·class="dynheader">
81 Inheritance·diagram·for·Dune::IndexSet&lt;·GridImp,·IndexSetImp,·IndexTypeImp,·TypesImp·&gt;:</div>81 Inheritance·diagram·for·Dune::IndexSet&lt;·GridImp,·IndexSetImp,·IndexTypeImp,·TypesImp·&gt;:</div>
82 <div·class="dyncontent">82 <div·class="dyncontent">
83 <div·class="center"><img·src="a02825.png"·border="0"·usemap="#a_dune_1_1_index_set_3_01_grid_imp_00_01_index_set_imp_00_01_index_type_imp_00_01_types_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>83 <div·class="center"><img·src="a02825.png"·border="0"·usemap="#a_dune_1_1_index_set_3_01_grid_imp_00_01_index_set_imp_00_01_index_type_imp_00_01_types_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
84 <map·name="a_dune_1_1_index_set_3_01_grid_imp_00_01_index_set_imp_00_01_index_type_imp_00_01_types_imp_01_4_inherit__map"·id="a_dune_1_1_index_set_3_01_grid_imp_00_01_index_set_imp_00_01_index_type_imp_00_01_types_imp_01_4_inherit__map">84 <map·name="a_dune_1_1_index_set_3_01_grid_imp_00_01_index_set_imp_00_01_index_type_imp_00_01_types_imp_01_4_inherit__map"·id="a_dune_1_1_index_set_3_01_grid_imp_00_01_index_set_imp_00_01_index_type_imp_00_01_types_imp_01_4_inherit__map">
85 <area·shape="rect"·title="Index·Set·Interface·base·class."·alt=""·coords="5,699,216,755"/>85 <area·shape="rect"·title="Index·Set·Interface·base·class."·alt=""·coords="5,699,216,755"/>
86 <area·shape="rect"·href="a02826.html"·title="·"·alt=""·coords="683,77,905,163"/>86 <area·shape="rect"·href="a02826.html"·title="·"·alt=""·coords="683,77,905,163"/>
Offset 714, 15 lines modifiedOffset 714, 15 lines modified
  
714 <p>dimension·of·the·grid·(maximum·allowed·codimension)·</p>714 <p>dimension·of·the·grid·(maximum·allowed·codimension)·</p>
  
715 </div>715 </div>
716 </div>716 </div>
717 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>717 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
718 <li><a·class="el"·href="a07328_source.html">common/grid.hh</a></li>718 <li><a·class="el"·href="a07328_source.html">common/grid.hh</a></li>
719 <li><a·class="el"·href="a00305_source.html">indexidset.hh</a></li>719 <li><a·class="el"·href="a00266_source.html">indexidset.hh</a></li>
720 </ul>720 </ul>
721 </div><!--·contents·-->721 </div><!--·contents·-->
722 <!--·start·footer·part·-->722 <!--·start·footer·part·-->
723 <hr·class="footer"/><address·class="footer"><small>723 <hr·class="footer"/><address·class="footer"><small>
724 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4724 Generated·by&#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
725 </small></address>725 </small></address>
726 </body>726 </body>
2.1 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02830.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="headertitle"><div·class="title">Dune::IdSet&lt;·GridImp,·IdSetImp,·IdTypeImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01030.html">The·Grid·Interface</a>·&raquo;·<a·class="el"·href="a01039.html">IndexSet·and·IdSet</a></div></div></div>76 ··<div·class="headertitle"><div·class="title">Dune::IdSet&lt;·GridImp,·IdSetImp,·IdTypeImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01030.html">The·Grid·Interface</a>·&raquo;·<a·class="el"·href="a01039.html">IndexSet·and·IdSet</a></div></div></div>
77 </div><!--header-->77 </div><!--header-->
78 <div·class="contents">78 <div·class="contents">
  
79 <p>Id·Set·Interface.··79 <p>Id·Set·Interface.··
80 ·<a·href="a02830.html#details">More...</a></p>80 ·<a·href="a02830.html#details">More...</a></p>
  
81 <p><code>#include·&lt;<a·class="el"·href="a00305_source.html">dune/grid/common/indexidset.hh</a>&gt;</code></p>81 <p><code>#include·&lt;<a·class="el"·href="a00266_source.html">dune/grid/common/indexidset.hh</a>&gt;</code></p>
82 <div·class="dynheader">82 <div·class="dynheader">
83 Inheritance·diagram·for·Dune::IdSet&lt;·GridImp,·IdSetImp,·IdTypeImp·&gt;:</div>83 Inheritance·diagram·for·Dune::IdSet&lt;·GridImp,·IdSetImp,·IdTypeImp·&gt;:</div>
84 <div·class="dyncontent">84 <div·class="dyncontent">
85 <div·class="center"><img·src="a02829.png"·border="0"·usemap="#a_dune_1_1_id_set_3_01_grid_imp_00_01_id_set_imp_00_01_id_type_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>85 <div·class="center"><img·src="a02829.png"·border="0"·usemap="#a_dune_1_1_id_set_3_01_grid_imp_00_01_id_set_imp_00_01_id_type_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
86 <map·name="a_dune_1_1_id_set_3_01_grid_imp_00_01_id_set_imp_00_01_id_type_imp_01_4_inherit__map"·id="a_dune_1_1_id_set_3_01_grid_imp_00_01_id_set_imp_00_01_id_type_imp_01_4_inherit__map">86 <map·name="a_dune_1_1_id_set_3_01_grid_imp_00_01_id_set_imp_00_01_id_type_imp_01_4_inherit__map"·id="a_dune_1_1_id_set_3_01_grid_imp_00_01_id_set_imp_00_01_id_type_imp_01_4_inherit__map">
87 <area·shape="rect"·title="Id·Set·Interface."·alt=""·coords="5,445,180,486"/>87 <area·shape="rect"·title="Id·Set·Interface."·alt=""·coords="5,445,180,486"/>
88 <area·shape="rect"·href="a02830.html"·title="·"·alt=""·coords="581,61,864,117"/>88 <area·shape="rect"·href="a02830.html"·title="·"·alt=""·coords="581,61,864,117"/>
Offset 452, 15 lines modifiedOffset 452, 15 lines modified
  
452 <p>dimension·of·the·grid·(maximum·allowed·codimension)·</p>452 <p>dimension·of·the·grid·(maximum·allowed·codimension)·</p>
  
453 </div>453 </div>
454 </div>454 </div>
455 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>455 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
456 <li><a·class="el"·href="a07328_source.html">common/grid.hh</a></li>456 <li><a·class="el"·href="a07328_source.html">common/grid.hh</a></li>
457 <li><a·class="el"·href="a00305_source.html">indexidset.hh</a></li>457 <li><a·class="el"·href="a00266_source.html">indexidset.hh</a></li>
458 </ul>458 </ul>
459 </div><!--·contents·-->459 </div><!--·contents·-->
460 <!--·start·footer·part·-->460 <!--·start·footer·part·-->
461 <hr·class="footer"/><address·class="footer"><small>461 <hr·class="footer"/><address·class="footer"><small>
462 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4462 Generated·by&#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
463 </small></address>463 </small></address>
464 </body>464 </body>
1.35 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02882.html
    
Offset 296, 15 lines modifiedOffset 296, 15 lines modified
296 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>296 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
297 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·ViewTraits&gt;<br·/>297 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·ViewTraits&gt;<br·/>
298 class·Dune::GridView&lt;·ViewTraits·&gt;</div><p·><a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·view·abstract·base·class.·</p>298 class·Dune::GridView&lt;·ViewTraits·&gt;</div><p·><a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·view·abstract·base·class.·</p>
299 <p·>Interface·class·for·a·view·on·grids.·Grids·return·two·types·of·view,·a·view·of·the·leaf·grid·and·of·a·level·grid,·which·both·satisfy·the·same·interface.·Through·the·view·the·user·has·access·to·the·iterators,·the·intersections·and·the·index·set.</p>299 <p·>Interface·class·for·a·view·on·grids.·Grids·return·two·types·of·view,·a·view·of·the·leaf·grid·and·of·a·level·grid,·which·both·satisfy·the·same·interface.·Through·the·view·the·user·has·access·to·the·iterators,·the·intersections·and·the·index·set.</p>
300 <p·>The·interface·is·implemented·using·the·engine·concept.·</p>300 <p·>The·interface·is·implemented·using·the·engine·concept.·</p>
301 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>301 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
302 <li><a·class="el"·href="a07277_source.html">common/gridview.hh</a></li>302 <li><a·class="el"·href="a07277_source.html">common/gridview.hh</a></li>
303 <li><a·class="el"·href="a00353_source.html">rangegenerators.hh</a></li>303 <li><a·class="el"·href="a00305_source.html">rangegenerators.hh</a></li>
304 </ul>304 </ul>
305 </div><!--·contents·-->305 </div><!--·contents·-->
306 <!--·start·footer·part·-->306 <!--·start·footer·part·-->
307 <hr·class="footer"/><address·class="footer"><small>307 <hr·class="footer"/><address·class="footer"><small>
308 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4308 Generated·by&#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
309 </small></address>309 </small></address>
310 </body>310 </body>
1.96 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02902.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::IndexSet&lt;·GridImp,·IndexSetImp,·IndexTypeImp,·TypesImp·&gt;::Codim&lt;·cc·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::IndexSet&lt;·GridImp,·IndexSetImp,·IndexTypeImp,·TypesImp·&gt;::Codim&lt;·cc·&gt;·Struct·Template·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Export·the·type·of·the·entity·used·as·parameter·in·the·index(...)·method.··75 <p>Export·the·type·of·the·entity·used·as·parameter·in·the·index(...)·method.··
76 ·<a·href="a02902.html#details">More...</a></p>76 ·<a·href="a02902.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00305_source.html">dune/grid/common/indexidset.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00266_source.html">dune/grid/common/indexidset.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:af1adfac2e6c3295ce28d7b148a79480b"><td·class="memItemLeft"·align="right"·valign="top">typedef·Traits::template·<a·class="el"·href="a02902.html">Codim</a>&lt;·cc·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02902.html#af1adfac2e6c3295ce28d7b148a79480b">Entity</a></td></tr>81 <tr·class="memitem:af1adfac2e6c3295ce28d7b148a79480b"><td·class="memItemLeft"·align="right"·valign="top">typedef·Traits::template·<a·class="el"·href="a02902.html">Codim</a>&lt;·cc·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02902.html#af1adfac2e6c3295ce28d7b148a79480b">Entity</a></td></tr>
82 <tr·class="separator:af1adfac2e6c3295ce28d7b148a79480b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:af1adfac2e6c3295ce28d7b148a79480b"><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 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·struct·was·generated·from·the·following·file:<ul>108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
109 <li><a·class="el"·href="a00305_source.html">indexidset.hh</a></li>109 <li><a·class="el"·href="a00266_source.html">indexidset.hh</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>
2.21 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02906.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::IndexSetDefaultImplementation&lt;·GridImp,·IndexSetImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01059.html">Grid·Developer·API</a></div></div></div>73 ··<div·class="headertitle"><div·class="title">Dune::IndexSetDefaultImplementation&lt;·GridImp,·IndexSetImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01059.html">Grid·Developer·API</a></div></div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>Provide·default·implementation·of·method·if·<a·class="el"·href="a02826.html"·title="Index·Set·Interface·base·class.">IndexSet</a>.··76 <p>Provide·default·implementation·of·method·if·<a·class="el"·href="a02826.html"·title="Index·Set·Interface·base·class.">IndexSet</a>.··
77 ·<a·href="a02906.html#details">More...</a></p>77 ·<a·href="a02906.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00305_source.html">dune/grid/common/indexidset.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00266_source.html">dune/grid/common/indexidset.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::IndexSetDefaultImplementation&lt;·GridImp,·IndexSetImp·&gt;:</div>80 Inheritance·diagram·for·Dune::IndexSetDefaultImplementation&lt;·GridImp,·IndexSetImp·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a02905.png"·border="0"·usemap="#a_dune_1_1_index_set_default_implementation_3_01_grid_imp_00_01_index_set_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a02905.png"·border="0"·usemap="#a_dune_1_1_index_set_default_implementation_3_01_grid_imp_00_01_index_set_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_index_set_default_implementation_3_01_grid_imp_00_01_index_set_imp_01_4_inherit__map"·id="a_dune_1_1_index_set_default_implementation_3_01_grid_imp_00_01_index_set_imp_01_4_inherit__map">83 <map·name="a_dune_1_1_index_set_default_implementation_3_01_grid_imp_00_01_index_set_imp_01_4_inherit__map"·id="a_dune_1_1_index_set_default_implementation_3_01_grid_imp_00_01_index_set_imp_01_4_inherit__map">
84 <area·shape="rect"·title="Provide·default·implementation·of·method·if·IndexSet."·alt=""·coords="5,215,279,256"/>84 <area·shape="rect"·title="Provide·default·implementation·of·method·if·IndexSet."·alt=""·coords="5,215,279,256"/>
85 <area·shape="rect"·href="a02826.html"·title="·"·alt=""·coords="46,124,238,165"/>85 <area·shape="rect"·href="a02826.html"·title="·"·alt=""·coords="46,124,238,165"/>
Offset 518, 15 lines modifiedOffset 518, 15 lines modified
518 </div><div·class="memdoc">518 </div><div·class="memdoc">
  
519 <p>dimension·of·the·grid·(maximum·allowed·codimension)·</p>519 <p>dimension·of·the·grid·(maximum·allowed·codimension)·</p>
  
520 </div>520 </div>
521 </div>521 </div>
522 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>522 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
523 <li><a·class="el"·href="a00305_source.html">indexidset.hh</a></li>523 <li><a·class="el"·href="a00266_source.html">indexidset.hh</a></li>
524 </ul>524 </ul>
525 </div><!--·contents·-->525 </div><!--·contents·-->
526 <!--·start·footer·part·-->526 <!--·start·footer·part·-->
527 <hr·class="footer"/><address·class="footer"><small>527 <hr·class="footer"/><address·class="footer"><small>
528 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4528 Generated·by&#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
529 </small></address>529 </small></address>
530 </body>530 </body>
1.95 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02910.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::IdSet&lt;·GridImp,·IdSetImp,·IdTypeImp·&gt;::Codim&lt;·cc·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::IdSet&lt;·GridImp,·IdSetImp,·IdTypeImp·&gt;::Codim&lt;·cc·&gt;·Struct·Template·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Export·the·type·of·the·entity·used·as·parameter·in·the·id(...)·method.··75 <p>Export·the·type·of·the·entity·used·as·parameter·in·the·id(...)·method.··
76 ·<a·href="a02910.html#details">More...</a></p>76 ·<a·href="a02910.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00305_source.html">dune/grid/common/indexidset.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00266_source.html">dune/grid/common/indexidset.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:abffc664d8ad39d4815d50a3e29ff5372"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02910.html#abffc664d8ad39d4815d50a3e29ff5372">Entity</a>·=·typename·Traits::template·<a·class="el"·href="a02910.html">Codim</a>&lt;·cc·&gt;::Entity</td></tr>81 <tr·class="memitem:abffc664d8ad39d4815d50a3e29ff5372"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02910.html#abffc664d8ad39d4815d50a3e29ff5372">Entity</a>·=·typename·Traits::template·<a·class="el"·href="a02910.html">Codim</a>&lt;·cc·&gt;::Entity</td></tr>
82 <tr·class="separator:abffc664d8ad39d4815d50a3e29ff5372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:abffc664d8ad39d4815d50a3e29ff5372"><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 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·struct·was·generated·from·the·following·file:<ul>108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
109 <li><a·class="el"·href="a00305_source.html">indexidset.hh</a></li>109 <li><a·class="el"·href="a00266_source.html">indexidset.hh</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>
2.0 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02922.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::Mapper&lt;·G,·MapperImp,·IndexType·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01043.html">Mappers</a></div></div></div>73 ··<div·class="headertitle"><div·class="title">Dune::Mapper&lt;·G,·MapperImp,·IndexType·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01043.html">Mappers</a></div></div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><a·class="el"·href="a02922.html"·title="Mapper·interface.">Mapper</a>·interface.··76 <p><a·class="el"·href="a02922.html"·title="Mapper·interface.">Mapper</a>·interface.··
77 ·<a·href="a02922.html#details">More...</a></p>77 ·<a·href="a02922.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00296_source.html">dune/grid/common/mapper.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00272_source.html">dune/grid/common/mapper.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::Mapper&lt;·G,·MapperImp,·IndexType·&gt;:</div>80 Inheritance·diagram·for·Dune::Mapper&lt;·G,·MapperImp,·IndexType·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a02921.png"·border="0"·usemap="#a_dune_1_1_mapper_3_01_g_00_01_mapper_imp_00_01_index_type_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a02921.png"·border="0"·usemap="#a_dune_1_1_mapper_3_01_g_00_01_mapper_imp_00_01_index_type_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_mapper_3_01_g_00_01_mapper_imp_00_01_index_type_01_4_inherit__map"·id="a_dune_1_1_mapper_3_01_g_00_01_mapper_imp_00_01_index_type_01_4_inherit__map">83 <map·name="a_dune_1_1_mapper_3_01_g_00_01_mapper_imp_00_01_index_type_01_4_inherit__map"·id="a_dune_1_1_mapper_3_01_g_00_01_mapper_imp_00_01_index_type_01_4_inherit__map">
84 <area·shape="rect"·title="Mapper·interface."·alt=""·coords="5,278,229,319"/>84 <area·shape="rect"·title="Mapper·interface."·alt=""·coords="5,278,229,319"/>
85 <area·shape="rect"·href="a02922.html"·title="·"·alt=""·coords="823,66,1065,137"/>85 <area·shape="rect"·href="a02922.html"·title="·"·alt=""·coords="823,66,1065,137"/>
Offset 459, 15 lines modifiedOffset 459, 15 lines modified
459 </div><div·class="memdoc">459 </div><div·class="memdoc">
  
460 <p>Reinitialize·mapper·after·grid·has·been·modified.·</p>460 <p>Reinitialize·mapper·after·grid·has·been·modified.·</p>
  
461 </div>461 </div>
462 </div>462 </div>
463 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>463 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
464 <li><a·class="el"·href="a00296_source.html">mapper.hh</a></li>464 <li><a·class="el"·href="a00272_source.html">mapper.hh</a></li>
465 </ul>465 </ul>
466 </div><!--·contents·-->466 </div><!--·contents·-->
467 <!--·start·footer·part·-->467 <!--·start·footer·part·-->
468 <hr·class="footer"/><address·class="footer"><small>468 <hr·class="footer"/><address·class="footer"><small>
469 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4469 Generated·by&#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
470 </small></address>470 </small></address>
471 </body>471 </body>
2.17 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02926.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::MultipleCodimMultipleGeomTypeMapper&lt;·GV·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01043.html">Mappers</a></div></div></div>73 ··<div·class="headertitle"><div·class="title">Dune::MultipleCodimMultipleGeomTypeMapper&lt;·GV·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01043.html">Mappers</a></div></div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>Implementation·class·for·a·multiple·codim·and·multiple·geometry·type·mapper.··76 <p>Implementation·class·for·a·multiple·codim·and·multiple·geometry·type·mapper.··
77 ·<a·href="a02926.html#details">More...</a></p>77 ·<a·href="a02926.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00317_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::MultipleCodimMultipleGeomTypeMapper&lt;·GV·&gt;:</div>80 Inheritance·diagram·for·Dune::MultipleCodimMultipleGeomTypeMapper&lt;·GV·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a02925.png"·border="0"·usemap="#a_dune_1_1_multiple_codim_multiple_geom_type_mapper_3_01_g_v_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a02925.png"·border="0"·usemap="#a_dune_1_1_multiple_codim_multiple_geom_type_mapper_3_01_g_v_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_multiple_codim_multiple_geom_type_mapper_3_01_g_v_01_4_inherit__map"·id="a_dune_1_1_multiple_codim_multiple_geom_type_mapper_3_01_g_v_01_4_inherit__map">83 <map·name="a_dune_1_1_multiple_codim_multiple_geom_type_mapper_3_01_g_v_01_4_inherit__map"·id="a_dune_1_1_multiple_codim_multiple_geom_type_mapper_3_01_g_v_01_4_inherit__map">
84 <area·shape="rect"·title="Implementation·class·for·a·multiple·codim·and·multiple·geometry·type·mapper."·alt=""·coords="799,39,1011,80"/>84 <area·shape="rect"·title="Implementation·class·for·a·multiple·codim·and·multiple·geometry·type·mapper."·alt=""·coords="799,39,1011,80"/>
85 <area·shape="rect"·href="a02926.html"·title="·"·alt=""·coords="1209,5,1484,47"/>85 <area·shape="rect"·href="a02926.html"·title="·"·alt=""·coords="1209,5,1484,47"/>
Offset 956, 15 lines modifiedOffset 956, 15 lines modified
  
956 <p>Recalculates·indices·after·grid·adaptation.·</p>956 <p>Recalculates·indices·after·grid·adaptation.·</p>
957 <p·>After·grid·adaptation·you·need·to·call·this·to·update·the·stored·gridview·and·recalculate·the·indices.·</p>957 <p·>After·grid·adaptation·you·need·to·call·this·to·update·the·stored·gridview·and·recalculate·the·indices.·</p>
  
958 </div>958 </div>
959 </div>959 </div>
960 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>960 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
961 <li><a·class="el"·href="a00239_source.html">mcmgmapper.hh</a></li>961 <li><a·class="el"·href="a00317_source.html">mcmgmapper.hh</a></li>
962 </ul>962 </ul>
963 </div><!--·contents·-->963 </div><!--·contents·-->
964 <!--·start·footer·part·-->964 <!--·start·footer·part·-->
965 <hr·class="footer"/><address·class="footer"><small>965 <hr·class="footer"/><address·class="footer"><small>
966 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4966 Generated·by&#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
967 </small></address>967 </small></address>
968 </body>968 </body>
2.09 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02930.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::LeafMultipleCodimMultipleGeomTypeMapper&lt;·G·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01043.html">Mappers</a></div></div></div>73 ··<div·class="headertitle"><div·class="title">Dune::LeafMultipleCodimMultipleGeomTypeMapper&lt;·G·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01043.html">Mappers</a></div></div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>Multiple·codim·and·multiple·geometry·type·mapper·for·leaf·entities.··76 <p>Multiple·codim·and·multiple·geometry·type·mapper·for·leaf·entities.··
77 ·<a·href="a02930.html#details">More...</a></p>77 ·<a·href="a02930.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00317_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::LeafMultipleCodimMultipleGeomTypeMapper&lt;·G·&gt;:</div>80 Inheritance·diagram·for·Dune::LeafMultipleCodimMultipleGeomTypeMapper&lt;·G·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a02929.png"·border="0"·usemap="#a_dune_1_1_leaf_multiple_codim_multiple_geom_type_mapper_3_01_g_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a02929.png"·border="0"·usemap="#a_dune_1_1_leaf_multiple_codim_multiple_geom_type_mapper_3_01_g_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_leaf_multiple_codim_multiple_geom_type_mapper_3_01_g_01_4_inherit__map"·id="a_dune_1_1_leaf_multiple_codim_multiple_geom_type_mapper_3_01_g_01_4_inherit__map">83 <map·name="a_dune_1_1_leaf_multiple_codim_multiple_geom_type_mapper_3_01_g_01_4_inherit__map"·id="a_dune_1_1_leaf_multiple_codim_multiple_geom_type_mapper_3_01_g_01_4_inherit__map">
84 <area·shape="rect"·title="Multiple·codim·and·multiple·geometry·type·mapper·for·leaf·entities."·alt=""·coords="1764,53,2004,94"/>84 <area·shape="rect"·title="Multiple·codim·and·multiple·geometry·type·mapper·for·leaf·entities."·alt=""·coords="1764,53,2004,94"/>
85 <area·shape="rect"·href="a02926.html"·title="·"·alt=""·coords="1440,53,1715,94"/>85 <area·shape="rect"·href="a02926.html"·title="·"·alt=""·coords="1440,53,1715,94"/>
Offset 943, 15 lines modifiedOffset 943, 15 lines modified
943 </div><div·class="memdoc">943 </div><div·class="memdoc">
  
944 <p>Reinitialize·mapper·after·grid·has·been·modified.·</p>944 <p>Reinitialize·mapper·after·grid·has·been·modified.·</p>
  
945 </div>945 </div>
946 </div>946 </div>
947 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>947 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
948 <li><a·class="el"·href="a00239_source.html">mcmgmapper.hh</a></li>948 <li><a·class="el"·href="a00317_source.html">mcmgmapper.hh</a></li>
949 </ul>949 </ul>
950 </div><!--·contents·-->950 </div><!--·contents·-->
951 <!--·start·footer·part·-->951 <!--·start·footer·part·-->
952 <hr·class="footer"/><address·class="footer"><small>952 <hr·class="footer"/><address·class="footer"><small>
953 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4953 Generated·by&#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
954 </small></address>954 </small></address>
955 </body>955 </body>
2.11 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02934.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::LevelMultipleCodimMultipleGeomTypeMapper&lt;·G·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01043.html">Mappers</a></div></div></div>73 ··<div·class="headertitle"><div·class="title">Dune::LevelMultipleCodimMultipleGeomTypeMapper&lt;·G·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01043.html">Mappers</a></div></div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>Multiple·codim·and·multiple·geometry·type·mapper·for·entities·of·one·level.··76 <p>Multiple·codim·and·multiple·geometry·type·mapper·for·entities·of·one·level.··
77 ·<a·href="a02934.html#details">More...</a></p>77 ·<a·href="a02934.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00317_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::LevelMultipleCodimMultipleGeomTypeMapper&lt;·G·&gt;:</div>80 Inheritance·diagram·for·Dune::LevelMultipleCodimMultipleGeomTypeMapper&lt;·G·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a02933.png"·border="0"·usemap="#a_dune_1_1_level_multiple_codim_multiple_geom_type_mapper_3_01_g_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a02933.png"·border="0"·usemap="#a_dune_1_1_level_multiple_codim_multiple_geom_type_mapper_3_01_g_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_level_multiple_codim_multiple_geom_type_mapper_3_01_g_01_4_inherit__map"·id="a_dune_1_1_level_multiple_codim_multiple_geom_type_mapper_3_01_g_01_4_inherit__map">83 <map·name="a_dune_1_1_level_multiple_codim_multiple_geom_type_mapper_3_01_g_01_4_inherit__map"·id="a_dune_1_1_level_multiple_codim_multiple_geom_type_mapper_3_01_g_01_4_inherit__map">
84 <area·shape="rect"·title="Multiple·codim·and·multiple·geometry·type·mapper·for·entities·of·one·level."·alt=""·coords="1779,53,2012,94"/>84 <area·shape="rect"·title="Multiple·codim·and·multiple·geometry·type·mapper·for·entities·of·one·level."·alt=""·coords="1779,53,2012,94"/>
85 <area·shape="rect"·href="a02926.html"·title="·"·alt=""·coords="1447,53,1729,94"/>85 <area·shape="rect"·href="a02926.html"·title="·"·alt=""·coords="1447,53,1729,94"/>
Offset 950, 15 lines modifiedOffset 950, 15 lines modified
950 </div><div·class="memdoc">950 </div><div·class="memdoc">
  
951 <p>Reinitialize·mapper·after·grid·has·been·modified.·</p>951 <p>Reinitialize·mapper·after·grid·has·been·modified.·</p>
  
952 </div>952 </div>
953 </div>953 </div>
954 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>954 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
955 <li><a·class="el"·href="a00239_source.html">mcmgmapper.hh</a></li>955 <li><a·class="el"·href="a00317_source.html">mcmgmapper.hh</a></li>
956 </ul>956 </ul>
957 </div><!--·contents·-->957 </div><!--·contents·-->
958 <!--·start·footer·part·-->958 <!--·start·footer·part·-->
959 <hr·class="footer"/><address·class="footer"><small>959 <hr·class="footer"/><address·class="footer"><small>
960 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4960 Generated·by&#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
961 </small></address>961 </small></address>
962 </body>962 </body>
2.68 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02994.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::PartitionSet&lt;·partitions·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01030.html">The·Grid·Interface</a>·&raquo;·<a·class="el"·href="a01031.html">Related·types·and·enumerations</a></div></div></div>74 ··<div·class="headertitle"><div·class="title">Dune::PartitionSet&lt;·partitions·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01030.html">The·Grid·Interface</a>·&raquo;·<a·class="el"·href="a01031.html">Related·types·and·enumerations</a></div></div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>A·set·of·PartitionType·values.··77 <p>A·set·of·PartitionType·values.··
78 ·<a·href="a02994.html#details">More...</a></p>78 ·<a·href="a02994.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00257_source.html">dune/grid/common/partitionset.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00338_source.html">dune/grid/common/partitionset.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-methods"·name="pub-methods"></a>81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
82 Public·Member·Functions</h2></td></tr>82 Public·Member·Functions</h2></td></tr>
83 <tr·class="memitem:a8bc394cd03eb752f1f2968b704457bba"><td·class="memTemplParams"·colspan="2">template&lt;unsigned·int·p&gt;·</td></tr>83 <tr·class="memitem:a8bc394cd03eb752f1f2968b704457bba"><td·class="memTemplParams"·colspan="2">template&lt;unsigned·int·p&gt;·</td></tr>
84 <tr·class="memitem:a8bc394cd03eb752f1f2968b704457bba"><td·class="memTemplItemLeft"·align="right"·valign="top">struct·<a·class="el"·href="a02994.html">PartitionSet</a>&lt;·partitions|p·&gt;·constexpr&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02994.html#a8bc394cd03eb752f1f2968b704457bba">operator+</a>·(const·<a·class="el"·href="a02994.html">PartitionSet</a>&lt;·p·&gt;·&amp;)·const</td></tr>84 <tr·class="memitem:a8bc394cd03eb752f1f2968b704457bba"><td·class="memTemplItemLeft"·align="right"·valign="top">struct·<a·class="el"·href="a02994.html">PartitionSet</a>&lt;·partitions|p·&gt;·constexpr&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02994.html#a8bc394cd03eb752f1f2968b704457bba">operator+</a>·(const·<a·class="el"·href="a02994.html">PartitionSet</a>&lt;·p·&gt;·&amp;)·const</td></tr>
85 <tr·class="memdesc:a8bc394cd03eb752f1f2968b704457bba"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·a·new·<a·class="el"·href="a02994.html"·title="A·set·of·PartitionType·values.">PartitionSet</a>·that·also·contains·the·partitions·in·set.··<a·href="a02994.html#a8bc394cd03eb752f1f2968b704457bba">More...</a><br·/></td></tr>85 <tr·class="memdesc:a8bc394cd03eb752f1f2968b704457bba"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·a·new·<a·class="el"·href="a02994.html"·title="A·set·of·PartitionType·values.">PartitionSet</a>·that·also·contains·the·partitions·in·set.··<a·href="a02994.html#a8bc394cd03eb752f1f2968b704457bba">More...</a><br·/></td></tr>
86 <tr·class="separator:a8bc394cd03eb752f1f2968b704457bba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a8bc394cd03eb752f1f2968b704457bba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 388, 15 lines modifiedOffset 388, 15 lines modified
388 </div><div·class="memdoc">388 </div><div·class="memdoc">
  
389 <p>creates·a·<a·class="el"·href="a02994.html"·title="A·set·of·PartitionType·values.">PartitionSet</a>·for·the·given·PartitionIteratorType·</p>389 <p>creates·a·<a·class="el"·href="a02994.html"·title="A·set·of·PartitionType·values.">PartitionSet</a>·for·the·given·PartitionIteratorType·</p>
  
390 </div>390 </div>
391 </div>391 </div>
392 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>392 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
393 <li><a·class="el"·href="a00257_source.html">partitionset.hh</a></li>393 <li><a·class="el"·href="a00338_source.html">partitionset.hh</a></li>
394 </ul>394 </ul>
395 </div><!--·contents·-->395 </div><!--·contents·-->
396 <!--·start·footer·part·-->396 <!--·start·footer·part·-->
397 <hr·class="footer"/><address·class="footer"><small>397 <hr·class="footer"/><address·class="footer"><small>
398 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4398 Generated·by&#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
399 </small></address>399 </small></address>
400 </body>400 </body>
2.17 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02998.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::SingleCodimSingleGeomTypeMapper&lt;·GV,·c·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01043.html">Mappers</a></div></div></div>73 ··<div·class="headertitle"><div·class="title">Dune::SingleCodimSingleGeomTypeMapper&lt;·GV,·c·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01043.html">Mappers</a></div></div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>Implementation·class·for·a·single·codim·and·single·geometry·type·mapper.··76 <p>Implementation·class·for·a·single·codim·and·single·geometry·type·mapper.··
77 ·<a·href="a02998.html#details">More...</a></p>77 ·<a·href="a02998.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00260_source.html">dune/grid/common/scsgmapper.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00320_source.html">dune/grid/common/scsgmapper.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::SingleCodimSingleGeomTypeMapper&lt;·GV,·c·&gt;:</div>80 Inheritance·diagram·for·Dune::SingleCodimSingleGeomTypeMapper&lt;·GV,·c·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a02997.png"·border="0"·usemap="#a_dune_1_1_single_codim_single_geom_type_mapper_3_01_g_v_00_01c_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a02997.png"·border="0"·usemap="#a_dune_1_1_single_codim_single_geom_type_mapper_3_01_g_v_00_01c_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_single_codim_single_geom_type_mapper_3_01_g_v_00_01c_01_4_inherit__map"·id="a_dune_1_1_single_codim_single_geom_type_mapper_3_01_g_v_00_01c_01_4_inherit__map">83 <map·name="a_dune_1_1_single_codim_single_geom_type_mapper_3_01_g_v_00_01c_01_4_inherit__map"·id="a_dune_1_1_single_codim_single_geom_type_mapper_3_01_g_v_00_01c_01_4_inherit__map">
84 <area·shape="rect"·title="Implementation·class·for·a·single·codim·and·single·geometry·type·mapper."·alt=""·coords="796,39,1021,80"/>84 <area·shape="rect"·title="Implementation·class·for·a·single·codim·and·single·geometry·type·mapper."·alt=""·coords="796,39,1021,80"/>
85 <area·shape="rect"·href="a02998.html"·title="·"·alt=""·coords="1235,5,1485,47"/>85 <area·shape="rect"·href="a02998.html"·title="·"·alt=""·coords="1235,5,1485,47"/>
Offset 691, 15 lines modifiedOffset 691, 15 lines modified
  
691 <p>Recalculates·indices·after·grid·adaptation.·</p>691 <p>Recalculates·indices·after·grid·adaptation.·</p>
692 <p·>After·grid·adaptation·you·need·to·call·this·to·update·the·stored·gridview·and·recalculate·the·indices.·</p>692 <p·>After·grid·adaptation·you·need·to·call·this·to·update·the·stored·gridview·and·recalculate·the·indices.·</p>
  
693 </div>693 </div>
694 </div>694 </div>
695 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>695 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
696 <li><a·class="el"·href="a00260_source.html">scsgmapper.hh</a></li>696 <li><a·class="el"·href="a00320_source.html">scsgmapper.hh</a></li>
697 </ul>697 </ul>
698 </div><!--·contents·-->698 </div><!--·contents·-->
699 <!--·start·footer·part·-->699 <!--·start·footer·part·-->
700 <hr·class="footer"/><address·class="footer"><small>700 <hr·class="footer"/><address·class="footer"><small>
701 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4701 Generated·by&#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
702 </small></address>702 </small></address>
703 </body>703 </body>
2.09 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03002.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::LeafSingleCodimSingleGeomTypeMapper&lt;·G,·c·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01043.html">Mappers</a></div></div></div>73 ··<div·class="headertitle"><div·class="title">Dune::LeafSingleCodimSingleGeomTypeMapper&lt;·G,·c·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01043.html">Mappers</a></div></div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>Single·codim·and·single·geometry·type·mapper·for·leaf·entities.··76 <p>Single·codim·and·single·geometry·type·mapper·for·leaf·entities.··
77 ·<a·href="a03002.html#details">More...</a></p>77 ·<a·href="a03002.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00260_source.html">dune/grid/common/scsgmapper.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00320_source.html">dune/grid/common/scsgmapper.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::LeafSingleCodimSingleGeomTypeMapper&lt;·G,·c·&gt;:</div>80 Inheritance·diagram·for·Dune::LeafSingleCodimSingleGeomTypeMapper&lt;·G,·c·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03001.png"·border="0"·usemap="#a_dune_1_1_leaf_single_codim_single_geom_type_mapper_3_01_g_00_01c_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03001.png"·border="0"·usemap="#a_dune_1_1_leaf_single_codim_single_geom_type_mapper_3_01_g_00_01c_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_leaf_single_codim_single_geom_type_mapper_3_01_g_00_01c_01_4_inherit__map"·id="a_dune_1_1_leaf_single_codim_single_geom_type_mapper_3_01_g_00_01c_01_4_inherit__map">83 <map·name="a_dune_1_1_leaf_single_codim_single_geom_type_mapper_3_01_g_00_01c_01_4_inherit__map"·id="a_dune_1_1_leaf_single_codim_single_geom_type_mapper_3_01_g_00_01c_01_4_inherit__map">
84 <area·shape="rect"·title="Single·codim·and·single·geometry·type·mapper·for·leaf·entities."·alt=""·coords="1829,45,2044,87"/>84 <area·shape="rect"·title="Single·codim·and·single·geometry·type·mapper·for·leaf·entities."·alt=""·coords="1829,45,2044,87"/>
85 <area·shape="rect"·href="a02998.html"·title="·"·alt=""·coords="1529,45,1780,87"/>85 <area·shape="rect"·href="a02998.html"·title="·"·alt=""·coords="1529,45,1780,87"/>
Offset 684, 15 lines modifiedOffset 684, 15 lines modified
684 </div><div·class="memdoc">684 </div><div·class="memdoc">
  
685 <p>Reinitialize·mapper·after·grid·has·been·modified.·</p>685 <p>Reinitialize·mapper·after·grid·has·been·modified.·</p>
  
686 </div>686 </div>
687 </div>687 </div>
688 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>688 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
689 <li><a·class="el"·href="a00260_source.html">scsgmapper.hh</a></li>689 <li><a·class="el"·href="a00320_source.html">scsgmapper.hh</a></li>
690 </ul>690 </ul>
691 </div><!--·contents·-->691 </div><!--·contents·-->
692 <!--·start·footer·part·-->692 <!--·start·footer·part·-->
693 <hr·class="footer"/><address·class="footer"><small>693 <hr·class="footer"/><address·class="footer"><small>
694 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4694 Generated·by&#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
695 </small></address>695 </small></address>
696 </body>696 </body>
2.11 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03006.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::LevelSingleCodimSingleGeomTypeMapper&lt;·G,·c·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01043.html">Mappers</a></div></div></div>73 ··<div·class="headertitle"><div·class="title">Dune::LevelSingleCodimSingleGeomTypeMapper&lt;·G,·c·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01043.html">Mappers</a></div></div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>Single·codim·and·single·geometry·type·mapper·for·entities·of·one·level.··76 <p>Single·codim·and·single·geometry·type·mapper·for·entities·of·one·level.··
77 ·<a·href="a03006.html#details">More...</a></p>77 ·<a·href="a03006.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00260_source.html">dune/grid/common/scsgmapper.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00320_source.html">dune/grid/common/scsgmapper.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::LevelSingleCodimSingleGeomTypeMapper&lt;·G,·c·&gt;:</div>80 Inheritance·diagram·for·Dune::LevelSingleCodimSingleGeomTypeMapper&lt;·G,·c·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03005.png"·border="0"·usemap="#a_dune_1_1_level_single_codim_single_geom_type_mapper_3_01_g_00_01c_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03005.png"·border="0"·usemap="#a_dune_1_1_level_single_codim_single_geom_type_mapper_3_01_g_00_01c_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_level_single_codim_single_geom_type_mapper_3_01_g_00_01c_01_4_inherit__map"·id="a_dune_1_1_level_single_codim_single_geom_type_mapper_3_01_g_00_01c_01_4_inherit__map">83 <map·name="a_dune_1_1_level_single_codim_single_geom_type_mapper_3_01_g_00_01c_01_4_inherit__map"·id="a_dune_1_1_level_single_codim_single_geom_type_mapper_3_01_g_00_01c_01_4_inherit__map">
84 <area·shape="rect"·title="Single·codim·and·single·geometry·type·mapper·for·entities·of·one·level."·alt=""·coords="1851,45,2072,87"/>84 <area·shape="rect"·title="Single·codim·and·single·geometry·type·mapper·for·entities·of·one·level."·alt=""·coords="1851,45,2072,87"/>
85 <area·shape="rect"·href="a02998.html"·title="·"·alt=""·coords="1543,45,1801,87"/>85 <area·shape="rect"·href="a02998.html"·title="·"·alt=""·coords="1543,45,1801,87"/>
Offset 685, 15 lines modifiedOffset 685, 15 lines modified
685 </div><div·class="memdoc">685 </div><div·class="memdoc">
  
686 <p>Reinitialize·mapper·after·grid·has·been·modified.·</p>686 <p>Reinitialize·mapper·after·grid·has·been·modified.·</p>
  
687 </div>687 </div>
688 </div>688 </div>
689 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>689 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
690 <li><a·class="el"·href="a00260_source.html">scsgmapper.hh</a></li>690 <li><a·class="el"·href="a00320_source.html">scsgmapper.hh</a></li>
691 </ul>691 </ul>
692 </div><!--·contents·-->692 </div><!--·contents·-->
693 <!--·start·footer·part·-->693 <!--·start·footer·part·-->
694 <hr·class="footer"/><address·class="footer"><small>694 <hr·class="footer"/><address·class="footer"><small>
695 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4695 Generated·by&#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
696 </small></address>696 </small></address>
697 </body>697 </body>
1.86 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03010.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::SizeCache&lt;·GridImp·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::SizeCache&lt;·GridImp·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>organizes·the·caching·of·sizes·for·one·grid·and·one·GeometryType··76 <p>organizes·the·caching·of·sizes·for·one·grid·and·one·GeometryType··
77 ·<a·href="a03010.html#details">More...</a></p>77 ·<a·href="a03010.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00335_source.html">dune/grid/common/sizecache.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00260_source.html">dune/grid/common/sizecache.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::SizeCache&lt;·GridImp·&gt;:</div>80 Inheritance·diagram·for·Dune::SizeCache&lt;·GridImp·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03009.png"·border="0"·usemap="#a_dune_1_1_size_cache_3_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03009.png"·border="0"·usemap="#a_dune_1_1_size_cache_3_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_size_cache_3_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_size_cache_3_01_grid_imp_01_4_inherit__map">83 <map·name="a_dune_1_1_size_cache_3_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_size_cache_3_01_grid_imp_01_4_inherit__map">
84 <area·shape="rect"·title="organizes·the·caching·of·sizes·for·one·grid·and·one·GeometryType"·alt=""·coords="5,46,219,73"/>84 <area·shape="rect"·title="organizes·the·caching·of·sizes·for·one·grid·and·one·GeometryType"·alt=""·coords="5,46,219,73"/>
85 <area·shape="rect"·href="a03010.html"·title="·"·alt=""·coords="444,5,637,47"/>85 <area·shape="rect"·href="a03010.html"·title="·"·alt=""·coords="444,5,637,47"/>
Offset 311, 15 lines modifiedOffset 311, 15 lines modified
311 </div><div·class="memdoc">311 </div><div·class="memdoc">
  
312 <p>Return·number·of·grid·entities·of·a·given·codim·on·a·given·level·in·this·process.·</p>312 <p>Return·number·of·grid·entities·of·a·given·codim·on·a·given·level·in·this·process.·</p>
  
313 </div>313 </div>
314 </div>314 </div>
315 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>315 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
316 <li><a·class="el"·href="a00335_source.html">sizecache.hh</a></li>316 <li><a·class="el"·href="a00260_source.html">sizecache.hh</a></li>
317 </ul>317 </ul>
318 </div><!--·contents·-->318 </div><!--·contents·-->
319 <!--·start·footer·part·-->319 <!--·start·footer·part·-->
320 <hr·class="footer"/><address·class="footer"><small>320 <hr·class="footer"/><address·class="footer"><small>
321 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4321 Generated·by&#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
322 </small></address>322 </small></address>
323 </body>323 </body>
2.01 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03050.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;73 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
74 <a·href="a03047.html">List·of·all·members</a>··</div>74 <a·href="a03047.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::CachedCoordFunction&lt;·HostGrid,·CoordFunction·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::CachedCoordFunction&lt;·HostGrid,·CoordFunction·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00605_source.html">dune/grid/geometrygrid/cachedcoordfunction.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00587_source.html">dune/grid/geometrygrid/cachedcoordfunction.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::CachedCoordFunction&lt;·HostGrid,·CoordFunction·&gt;:</div>80 Inheritance·diagram·for·Dune::CachedCoordFunction&lt;·HostGrid,·CoordFunction·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03049.png"·border="0"·usemap="#a_dune_1_1_cached_coord_function_3_01_host_grid_00_01_coord_function_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03049.png"·border="0"·usemap="#a_dune_1_1_cached_coord_function_3_01_host_grid_00_01_coord_function_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_cached_coord_function_3_01_host_grid_00_01_coord_function_01_4_inherit__map"·id="a_dune_1_1_cached_coord_function_3_01_host_grid_00_01_coord_function_01_4_inherit__map">83 <map·name="a_dune_1_1_cached_coord_function_3_01_host_grid_00_01_coord_function_01_4_inherit__map"·id="a_dune_1_1_cached_coord_function_3_01_host_grid_00_01_coord_function_01_4_inherit__map">
84 <area·shape="rect"·title="·"·alt=""·coords="1287,70,1497,111"/>84 <area·shape="rect"·title="·"·alt=""·coords="1287,70,1497,111"/>
85 <area·shape="rect"·href="a03114.html"·title="·"·alt=""·coords="995,48,1237,133"/>85 <area·shape="rect"·href="a03114.html"·title="·"·alt=""·coords="995,48,1237,133"/>
Offset 446, 15 lines modifiedOffset 446, 15 lines modified
446 </div><div·class="memdoc">446 </div><div·class="memdoc">
  
447 <p>dimension·of·the·range·vector·</p>447 <p>dimension·of·the·range·vector·</p>
  
448 </div>448 </div>
449 </div>449 </div>
450 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>450 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
451 <li><a·class="el"·href="a00605_source.html">cachedcoordfunction.hh</a></li>451 <li><a·class="el"·href="a00587_source.html">cachedcoordfunction.hh</a></li>
452 </ul>452 </ul>
453 </div><!--·contents·-->453 </div><!--·contents·-->
454 <!--·start·footer·part·-->454 <!--·start·footer·part·-->
455 <hr·class="footer"/><address·class="footer"><small>455 <hr·class="footer"/><address·class="footer"><small>
456 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4456 Generated·by&#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
457 </small></address>457 </small></address>
458 </body>458 </body>
1.93 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03054.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="a03051.html">List·of·all·members</a>··</div>71 <a·href="a03051.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::CoordCache&lt;·HostGrid,·Coordinate·&gt;·Class·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::CoordCache&lt;·HostGrid,·Coordinate·&gt;·Class·Template·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="a00605_source.html">dune/grid/geometrygrid/cachedcoordfunction.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00587_source.html">dune/grid/geometrygrid/cachedcoordfunction.hh</a>&gt;</code></p>
76 <div·class="dynheader">76 <div·class="dynheader">
77 Inheritance·diagram·for·Dune::GeoGrid::CoordCache&lt;·HostGrid,·Coordinate·&gt;:</div>77 Inheritance·diagram·for·Dune::GeoGrid::CoordCache&lt;·HostGrid,·Coordinate·&gt;:</div>
78 <div·class="dyncontent">78 <div·class="dyncontent">
79 <div·class="center"><img·src="a03053.png"·border="0"·usemap="#a_dune_1_1_geo_grid_1_1_coord_cache_3_01_host_grid_00_01_coordinate_01_4_inherit__map"·alt="Inheritance·graph"/></div>79 <div·class="center"><img·src="a03053.png"·border="0"·usemap="#a_dune_1_1_geo_grid_1_1_coord_cache_3_01_host_grid_00_01_coordinate_01_4_inherit__map"·alt="Inheritance·graph"/></div>
80 <map·name="a_dune_1_1_geo_grid_1_1_coord_cache_3_01_host_grid_00_01_coordinate_01_4_inherit__map"·id="a_dune_1_1_geo_grid_1_1_coord_cache_3_01_host_grid_00_01_coordinate_01_4_inherit__map">80 <map·name="a_dune_1_1_geo_grid_1_1_coord_cache_3_01_host_grid_00_01_coordinate_01_4_inherit__map"·id="a_dune_1_1_geo_grid_1_1_coord_cache_3_01_host_grid_00_01_coordinate_01_4_inherit__map">
81 <area·shape="rect"·title="·"·alt=""·coords="5,5,208,47"/>81 <area·shape="rect"·title="·"·alt=""·coords="5,5,208,47"/>
82 <area·shape="rect"·href="a03054.html"·title="·"·alt=""·coords="5,109,208,151"/>82 <area·shape="rect"·href="a03054.html"·title="·"·alt=""·coords="5,109,208,151"/>
Offset 311, 15 lines modifiedOffset 311, 15 lines modified
311 ··</tr>311 ··</tr>
312 </table>312 </table>
313 </div><div·class="memdoc">313 </div><div·class="memdoc">
  
314 </div>314 </div>
315 </div>315 </div>
316 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>316 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
317 <li><a·class="el"·href="a00605_source.html">cachedcoordfunction.hh</a></li>317 <li><a·class="el"·href="a00587_source.html">cachedcoordfunction.hh</a></li>
318 </ul>318 </ul>
319 </div><!--·contents·-->319 </div><!--·contents·-->
320 <!--·start·footer·part·-->320 <!--·start·footer·part·-->
321 <hr·class="footer"/><address·class="footer"><small>321 <hr·class="footer"/><address·class="footer"><small>
322 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4322 Generated·by&#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
323 </small></address>323 </small></address>
324 </body>324 </body>
2.04 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03110.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">Dune::AnalyticalCoordFunction&lt;·ct,·dimD,·dimR,·Impl·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::AnalyticalCoordFunction&lt;·ct,·dimD,·dimR,·Impl·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>Derive·an·implementation·of·an·analytical·coordinate·function·from·this·class.··78 <p>Derive·an·implementation·of·an·analytical·coordinate·function·from·this·class.··
79 ·<a·href="a03110.html#details">More...</a></p>79 ·<a·href="a03110.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00578_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00593_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code></p>
81 <div·class="dynheader">81 <div·class="dynheader">
82 Inheritance·diagram·for·Dune::AnalyticalCoordFunction&lt;·ct,·dimD,·dimR,·Impl·&gt;:</div>82 Inheritance·diagram·for·Dune::AnalyticalCoordFunction&lt;·ct,·dimD,·dimR,·Impl·&gt;:</div>
83 <div·class="dyncontent">83 <div·class="dyncontent">
84 <div·class="center"><img·src="a03109.png"·border="0"·usemap="#a_dune_1_1_analytical_coord_function_3_01ct_00_01dim_d_00_01dim_r_00_01_impl_01_4_inherit__map"·alt="Inheritance·graph"/></div>84 <div·class="center"><img·src="a03109.png"·border="0"·usemap="#a_dune_1_1_analytical_coord_function_3_01ct_00_01dim_d_00_01dim_r_00_01_impl_01_4_inherit__map"·alt="Inheritance·graph"/></div>
85 <map·name="a_dune_1_1_analytical_coord_function_3_01ct_00_01dim_d_00_01dim_r_00_01_impl_01_4_inherit__map"·id="a_dune_1_1_analytical_coord_function_3_01ct_00_01dim_d_00_01dim_r_00_01_impl_01_4_inherit__map">85 <map·name="a_dune_1_1_analytical_coord_function_3_01ct_00_01dim_d_00_01dim_r_00_01_impl_01_4_inherit__map"·id="a_dune_1_1_analytical_coord_function_3_01ct_00_01dim_d_00_01dim_r_00_01_impl_01_4_inherit__map">
86 <area·shape="rect"·title="Derive·an·implementation·of·an·analytical·coordinate·function·from·this·class."·alt=""·coords="277,98,500,139"/>86 <area·shape="rect"·title="Derive·an·implementation·of·an·analytical·coordinate·function·from·this·class."·alt=""·coords="277,98,500,139"/>
87 <area·shape="rect"·href="a03110.html"·title="·"·alt=""·coords="768,16,1063,72"/>87 <area·shape="rect"·href="a03110.html"·title="·"·alt=""·coords="768,16,1063,72"/>
Offset 567, 15 lines modifiedOffset 567, 15 lines modified
567 </div><div·class="memdoc">567 </div><div·class="memdoc">
  
568 <p>dimension·of·the·range·vector·</p>568 <p>dimension·of·the·range·vector·</p>
  
569 </div>569 </div>
570 </div>570 </div>
571 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>571 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
572 <li><a·class="el"·href="a00578_source.html">coordfunction.hh</a></li>572 <li><a·class="el"·href="a00593_source.html">coordfunction.hh</a></li>
573 </ul>573 </ul>
574 </div><!--·contents·-->574 </div><!--·contents·-->
575 <!--·start·footer·part·-->575 <!--·start·footer·part·-->
576 <hr·class="footer"/><address·class="footer"><small>576 <hr·class="footer"/><address·class="footer"><small>
577 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4577 Generated·by&#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
578 </small></address>578 </small></address>
579 </body>579 </body>
1.98 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03114.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::DiscreteCoordFunction&lt;·ct,·dimR,·Impl·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::DiscreteCoordFunction&lt;·ct,·dimR,·Impl·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>Derive·an·implementation·of·a·discrete·coordinate·function·from·this·class.··77 <p>Derive·an·implementation·of·a·discrete·coordinate·function·from·this·class.··
78 ·<a·href="a03114.html#details">More...</a></p>78 ·<a·href="a03114.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00578_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00593_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code></p>
80 <div·class="dynheader">80 <div·class="dynheader">
81 Inheritance·diagram·for·Dune::DiscreteCoordFunction&lt;·ct,·dimR,·Impl·&gt;:</div>81 Inheritance·diagram·for·Dune::DiscreteCoordFunction&lt;·ct,·dimR,·Impl·&gt;:</div>
82 <div·class="dyncontent">82 <div·class="dyncontent">
83 <div·class="center"><img·src="a03113.png"·border="0"·usemap="#a_dune_1_1_discrete_coord_function_3_01ct_00_01dim_r_00_01_impl_01_4_inherit__map"·alt="Inheritance·graph"/></div>83 <div·class="center"><img·src="a03113.png"·border="0"·usemap="#a_dune_1_1_discrete_coord_function_3_01ct_00_01dim_r_00_01_impl_01_4_inherit__map"·alt="Inheritance·graph"/></div>
84 <map·name="a_dune_1_1_discrete_coord_function_3_01ct_00_01dim_r_00_01_impl_01_4_inherit__map"·id="a_dune_1_1_discrete_coord_function_3_01ct_00_01dim_r_00_01_impl_01_4_inherit__map">84 <map·name="a_dune_1_1_discrete_coord_function_3_01ct_00_01dim_r_00_01_impl_01_4_inherit__map"·id="a_dune_1_1_discrete_coord_function_3_01ct_00_01dim_r_00_01_impl_01_4_inherit__map">
85 <area·shape="rect"·title="Derive·an·implementation·of·a·discrete·coordinate·function·from·this·class."·alt=""·coords="265,43,476,85"/>85 <area·shape="rect"·title="Derive·an·implementation·of·a·discrete·coordinate·function·from·this·class."·alt=""·coords="265,43,476,85"/>
86 <area·shape="rect"·href="a03114.html"·title="·"·alt=""·coords="745,21,988,107"/>86 <area·shape="rect"·href="a03114.html"·title="·"·alt=""·coords="745,21,988,107"/>
Offset 497, 15 lines modifiedOffset 497, 15 lines modified
497 </div><div·class="memdoc">497 </div><div·class="memdoc">
  
498 <p>dimension·of·the·range·vector·</p>498 <p>dimension·of·the·range·vector·</p>
  
499 </div>499 </div>
500 </div>500 </div>
501 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>501 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
502 <li><a·class="el"·href="a00578_source.html">coordfunction.hh</a></li>502 <li><a·class="el"·href="a00593_source.html">coordfunction.hh</a></li>
503 </ul>503 </ul>
504 </div><!--·contents·-->504 </div><!--·contents·-->
505 <!--·start·footer·part·-->505 <!--·start·footer·part·-->
506 <hr·class="footer"/><address·class="footer"><small>506 <hr·class="footer"/><address·class="footer"><small>
507 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4507 Generated·by&#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
508 </small></address>508 </small></address>
509 </body>509 </body>
2.58 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03118.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">Dune::AnalyticalCoordFunctionInterface&lt;·ct,·dimD,·dimR,·Impl·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::AnalyticalCoordFunctionInterface&lt;·ct,·dimD,·dimR,·Impl·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>Interface·class·for·using·an·analytical·function·to·define·the·geometry·of·a·<a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">Dune::GeometryGrid</a>.·An·implementation·should·be·derived·from·<a·class="el"·href="a03110.html"·title="Derive·an·implementation·of·an·analytical·coordinate·function·from·this·class.">Dune::AnalyticalCoordFunction</a>·and·the·evaluate·method·mapping·<img·class="formulaInl"·alt="$·R^d\to·R^r·$"·src="form_64.png"/>·has·to·be·supplied.··78 <p>Interface·class·for·using·an·analytical·function·to·define·the·geometry·of·a·<a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">Dune::GeometryGrid</a>.·An·implementation·should·be·derived·from·<a·class="el"·href="a03110.html"·title="Derive·an·implementation·of·an·analytical·coordinate·function·from·this·class.">Dune::AnalyticalCoordFunction</a>·and·the·evaluate·method·mapping·<img·class="formulaInl"·alt="$·R^d\to·R^r·$"·src="form_64.png"/>·has·to·be·supplied.··
79 ·<a·href="a03118.html#details">More...</a></p>79 ·<a·href="a03118.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00578_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00593_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code></p>
81 <div·class="dynheader">81 <div·class="dynheader">
82 Inheritance·diagram·for·Dune::AnalyticalCoordFunctionInterface&lt;·ct,·dimD,·dimR,·Impl·&gt;:</div>82 Inheritance·diagram·for·Dune::AnalyticalCoordFunctionInterface&lt;·ct,·dimD,·dimR,·Impl·&gt;:</div>
83 <div·class="dyncontent">83 <div·class="dyncontent">
84 <div·class="center"><img·src="a03117.png"·border="0"·usemap="#a_dune_1_1_analytical_coord_function_interface_3_01ct_00_01dim_d_00_01dim_r_00_01_impl_01_4_inherit__map"·alt="Inheritance·graph"/></div>84 <div·class="center"><img·src="a03117.png"·border="0"·usemap="#a_dune_1_1_analytical_coord_function_interface_3_01ct_00_01dim_d_00_01dim_r_00_01_impl_01_4_inherit__map"·alt="Inheritance·graph"/></div>
85 <map·name="a_dune_1_1_analytical_coord_function_interface_3_01ct_00_01dim_d_00_01dim_r_00_01_impl_01_4_inherit__map"·id="a_dune_1_1_analytical_coord_function_interface_3_01ct_00_01dim_d_00_01dim_r_00_01_impl_01_4_inherit__map">85 <map·name="a_dune_1_1_analytical_coord_function_interface_3_01ct_00_01dim_d_00_01dim_r_00_01_impl_01_4_inherit__map"·id="a_dune_1_1_analytical_coord_function_interface_3_01ct_00_01dim_d_00_01dim_r_00_01_impl_01_4_inherit__map">
86 <area·shape="rect"·title="Interface·class·for·using·an·analytical·function·to·define·the·geometry·of·a·Dune::GeometryGrid...."·alt=""·coords="5,159,228,215"/>86 <area·shape="rect"·title="Interface·class·for·using·an·analytical·function·to·define·the·geometry·of·a·Dune::GeometryGrid...."·alt=""·coords="5,159,228,215"/>
87 <area·shape="rect"·href="a03110.html"·title="Derive·an·implementation·of·an·analytical·coordinate·function·from·this·class."·alt=""·coords="479,125,701,167"/>87 <area·shape="rect"·href="a03110.html"·title="Derive·an·implementation·of·an·analytical·coordinate·function·from·this·class."·alt=""·coords="479,125,701,167"/>
Offset 374, 15 lines modifiedOffset 374, 15 lines modified
374 </div><div·class="memdoc">374 </div><div·class="memdoc">
  
375 <p>dimension·of·the·range·vector·</p>375 <p>dimension·of·the·range·vector·</p>
  
376 </div>376 </div>
377 </div>377 </div>
378 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>378 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
379 <li><a·class="el"·href="a00578_source.html">coordfunction.hh</a></li>379 <li><a·class="el"·href="a00593_source.html">coordfunction.hh</a></li>
380 </ul>380 </ul>
381 </div><!--·contents·-->381 </div><!--·contents·-->
382 <!--·start·footer·part·-->382 <!--·start·footer·part·-->
383 <hr·class="footer"/><address·class="footer"><small>383 <hr·class="footer"/><address·class="footer"><small>
384 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4384 Generated·by&#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
385 </small></address>385 </small></address>
386 </body>386 </body>
2.89 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03122.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">Dune::DiscreteCoordFunctionInterface&lt;·ct,·dimR,·Impl·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::DiscreteCoordFunctionInterface&lt;·ct,·dimR,·Impl·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>Interface·class·for·using·a·discrete·function·to·define·the·geometry·of·a·<a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">Dune::GeometryGrid</a>.·An·implementation·should·be·derived·from·Dune::DiscreteCoordinateFunction·and·the·evaluate·method·taking·an·entity·of·the·host·grid·together·with·the·number·of·a·vertex·returns·the·coordinate·in·<img·class="formulaInl"·alt="$·R^r·$"·src="form_65.png"/>·of·that·corner.·The·user·must·ensure·continuity·of·this·mapping.·In·addition·an·adapt·method·is·provided·which·is·called·whenever·<code><a·class="el"·href="a03122.html#a5018ae5a6aa8b961cfa2000fe06fc358"·title="method·called·from·grid.adapt()·method·to·allow·adaptation·of·the·discrete·coordinate·function">adapt()</a></code>·is·called·on·the·<a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">Dune::GeometryGrid</a>.··78 <p>Interface·class·for·using·a·discrete·function·to·define·the·geometry·of·a·<a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">Dune::GeometryGrid</a>.·An·implementation·should·be·derived·from·Dune::DiscreteCoordinateFunction·and·the·evaluate·method·taking·an·entity·of·the·host·grid·together·with·the·number·of·a·vertex·returns·the·coordinate·in·<img·class="formulaInl"·alt="$·R^r·$"·src="form_65.png"/>·of·that·corner.·The·user·must·ensure·continuity·of·this·mapping.·In·addition·an·adapt·method·is·provided·which·is·called·whenever·<code><a·class="el"·href="a03122.html#a5018ae5a6aa8b961cfa2000fe06fc358"·title="method·called·from·grid.adapt()·method·to·allow·adaptation·of·the·discrete·coordinate·function">adapt()</a></code>·is·called·on·the·<a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">Dune::GeometryGrid</a>.··
79 ·<a·href="a03122.html#details">More...</a></p>79 ·<a·href="a03122.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00578_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00593_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code></p>
81 <div·class="dynheader">81 <div·class="dynheader">
82 Inheritance·diagram·for·Dune::DiscreteCoordFunctionInterface&lt;·ct,·dimR,·Impl·&gt;:</div>82 Inheritance·diagram·for·Dune::DiscreteCoordFunctionInterface&lt;·ct,·dimR,·Impl·&gt;:</div>
83 <div·class="dyncontent">83 <div·class="dyncontent">
84 <div·class="center"><img·src="a03121.png"·border="0"·usemap="#a_dune_1_1_discrete_coord_function_interface_3_01ct_00_01dim_r_00_01_impl_01_4_inherit__map"·alt="Inheritance·graph"/></div>84 <div·class="center"><img·src="a03121.png"·border="0"·usemap="#a_dune_1_1_discrete_coord_function_interface_3_01ct_00_01dim_r_00_01_impl_01_4_inherit__map"·alt="Inheritance·graph"/></div>
85 <map·name="a_dune_1_1_discrete_coord_function_interface_3_01ct_00_01dim_r_00_01_impl_01_4_inherit__map"·id="a_dune_1_1_discrete_coord_function_interface_3_01ct_00_01dim_r_00_01_impl_01_4_inherit__map">85 <map·name="a_dune_1_1_discrete_coord_function_interface_3_01ct_00_01dim_r_00_01_impl_01_4_inherit__map"·id="a_dune_1_1_discrete_coord_function_interface_3_01ct_00_01dim_r_00_01_impl_01_4_inherit__map">
86 <area·shape="rect"·title="Interface·class·for·using·a·discrete·function·to·define·the·geometry·of·a·Dune::GeometryGrid...."·alt=""·coords="5,70,216,111"/>86 <area·shape="rect"·title="Interface·class·for·using·a·discrete·function·to·define·the·geometry·of·a·Dune::GeometryGrid...."·alt=""·coords="5,70,216,111"/>
87 <area·shape="rect"·href="a03114.html"·title="Derive·an·implementation·of·a·discrete·coordinate·function·from·this·class."·alt=""·coords="491,30,702,71"/>87 <area·shape="rect"·href="a03114.html"·title="Derive·an·implementation·of·a·discrete·coordinate·function·from·this·class."·alt=""·coords="491,30,702,71"/>
Offset 374, 15 lines modifiedOffset 374, 15 lines modified
374 </div><div·class="memdoc">374 </div><div·class="memdoc">
  
375 <p>dimension·of·the·range·vector·</p>375 <p>dimension·of·the·range·vector·</p>
  
376 </div>376 </div>
377 </div>377 </div>
378 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>378 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
379 <li><a·class="el"·href="a00578_source.html">coordfunction.hh</a></li>379 <li><a·class="el"·href="a00593_source.html">coordfunction.hh</a></li>
380 </ul>380 </ul>
381 </div><!--·contents·-->381 </div><!--·contents·-->
382 <!--·start·footer·part·-->382 <!--·start·footer·part·-->
383 <hr·class="footer"/><address·class="footer"><small>383 <hr·class="footer"/><address·class="footer"><small>
384 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4384 Generated·by&#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
385 </small></address>385 </small></address>
386 </body>386 </body>
1.92 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03126.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
71 <a·href="a03123.html">List·of·all·members</a>··</div>71 <a·href="a03123.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::isCoordFunctionInterface&lt;·CoordFunctionInterface·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::isCoordFunctionInterface&lt;·CoordFunctionInterface·&gt;·Struct·Template·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="a00578_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00593_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
78 Static·Public·Attributes</h2></td></tr>78 Static·Public·Attributes</h2></td></tr>
79 <tr·class="memitem:ac735a269e95e6736875d781130c074cf"><td·class="memItemLeft"·align="right"·valign="top">static·const·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03126.html#ac735a269e95e6736875d781130c074cf">value</a>·=·false</td></tr>79 <tr·class="memitem:ac735a269e95e6736875d781130c074cf"><td·class="memItemLeft"·align="right"·valign="top">static·const·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03126.html#ac735a269e95e6736875d781130c074cf">value</a>·=·false</td></tr>
80 <tr·class="separator:ac735a269e95e6736875d781130c074cf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:ac735a269e95e6736875d781130c074cf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Data·Documentation</h2>82 <h2·class="groupheader">Member·Data·Documentation</h2>
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 ··</tr>102 ··</tr>
103 </table>103 </table>
104 </div><div·class="memdoc">104 </div><div·class="memdoc">
  
105 </div>105 </div>
106 </div>106 </div>
107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
108 <li><a·class="el"·href="a00578_source.html">coordfunction.hh</a></li>108 <li><a·class="el"·href="a00593_source.html">coordfunction.hh</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 <!--·start·footer·part·-->111 <!--·start·footer·part·-->
112 <hr·class="footer"/><address·class="footer"><small>112 <hr·class="footer"/><address·class="footer"><small>
113 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4113 Generated·by&#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
114 </small></address>114 </small></address>
115 </body>115 </body>
1.92 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03138.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;70 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
71 <a·href="a03135.html">List·of·all·members</a>··</div>71 <a·href="a03135.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::isDiscreteCoordFunctionInterface&lt;·CoordFunctionInterface·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::isDiscreteCoordFunctionInterface&lt;·CoordFunctionInterface·&gt;·Struct·Template·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="a00578_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00593_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
78 Static·Public·Attributes</h2></td></tr>78 Static·Public·Attributes</h2></td></tr>
79 <tr·class="memitem:a6267f77fd59a7fc82c73681a83cd7881"><td·class="memItemLeft"·align="right"·valign="top">static·const·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03138.html#a6267f77fd59a7fc82c73681a83cd7881">value</a>·=·false</td></tr>79 <tr·class="memitem:a6267f77fd59a7fc82c73681a83cd7881"><td·class="memItemLeft"·align="right"·valign="top">static·const·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03138.html#a6267f77fd59a7fc82c73681a83cd7881">value</a>·=·false</td></tr>
80 <tr·class="separator:a6267f77fd59a7fc82c73681a83cd7881"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a6267f77fd59a7fc82c73681a83cd7881"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Data·Documentation</h2>82 <h2·class="groupheader">Member·Data·Documentation</h2>
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 ··</tr>102 ··</tr>
103 </table>103 </table>
104 </div><div·class="memdoc">104 </div><div·class="memdoc">
  
105 </div>105 </div>
106 </div>106 </div>
107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
108 <li><a·class="el"·href="a00578_source.html">coordfunction.hh</a></li>108 <li><a·class="el"·href="a00593_source.html">coordfunction.hh</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 <!--·start·footer·part·-->111 <!--·start·footer·part·-->
112 <hr·class="footer"/><address·class="footer"><small>112 <hr·class="footer"/><address·class="footer"><small>
113 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4113 Generated·by&#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
114 </small></address>114 </small></address>
115 </body>115 </body>
1.94 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03146.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a03143.html">List·of·all·members</a>··</div>71 <a·href="a03143.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::AdaptCoordFunction&lt;·CoordFunctionInterface·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::AdaptCoordFunction&lt;·CoordFunctionInterface·&gt;·Struct·Template·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="a00578_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00593_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:a70f6914f2dfb55be822b6de5c1749803"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03146.html#a70f6914f2dfb55be822b6de5c1749803">adapt</a>·(CoordFunctionInterface·&amp;)</td></tr>79 <tr·class="memitem:a70f6914f2dfb55be822b6de5c1749803"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03146.html#a70f6914f2dfb55be822b6de5c1749803">adapt</a>·(CoordFunctionInterface·&amp;)</td></tr>
80 <tr·class="separator:a70f6914f2dfb55be822b6de5c1749803"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a70f6914f2dfb55be822b6de5c1749803"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Function·Documentation</h2>82 <h2·class="groupheader">Member·Function·Documentation</h2>
Offset 106, 15 lines modifiedOffset 106, 15 lines modified
106 ··</tr>106 ··</tr>
107 </table>107 </table>
108 </div><div·class="memdoc">108 </div><div·class="memdoc">
  
109 </div>109 </div>
110 </div>110 </div>
111 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>111 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
112 <li><a·class="el"·href="a00578_source.html">coordfunction.hh</a></li>112 <li><a·class="el"·href="a00593_source.html">coordfunction.hh</a></li>
113 </ul>113 </ul>
114 </div><!--·contents·-->114 </div><!--·contents·-->
115 <!--·start·footer·part·-->115 <!--·start·footer·part·-->
116 <hr·class="footer"/><address·class="footer"><small>116 <hr·class="footer"/><address·class="footer"><small>
117 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4117 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
118 </small></address>118 </small></address>
119 </body>119 </body>
912 B
./usr/share/doc/libdune-grid-doc/doxygen/a03154.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::GeoGrid::CoordFunctionCaller&lt;·HostEntity,·CoordFunctionInterface·&gt;·Class·Template·Reference</div></div>69 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::CoordFunctionCaller&lt;·HostEntity,·CoordFunctionInterface·&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="a00602_source.html">coordfunctioncaller.hh</a></li>73 <li><a·class="el"·href="a00590_source.html">coordfunctioncaller.hh</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>
875 B
./usr/share/doc/libdune-grid-doc/doxygen/a03166.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::GeoGrid::CoordVector&lt;·mydim,·Grid,·fake·&gt;·Class·Template·Reference</div></div>69 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::CoordVector&lt;·mydim,·Grid,·fake·&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="a00569_source.html">cornerstorage.hh</a></li>73 <li><a·class="el"·href="a00602_source.html">cornerstorage.hh</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>
2.31 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03170.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="a03167.html">List·of·all·members</a>··</div>71 <a·href="a03167.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::CoordVector&lt;·mydim,·Grid,·false·&gt;·Class·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::CoordVector&lt;·mydim,·Grid,·false·&gt;·Class·Template·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="a00569_source.html">dune/grid/geometrygrid/cornerstorage.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00602_source.html">dune/grid/geometrygrid/cornerstorage.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
78 Public·Member·Functions</h2></td></tr>78 Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:a2598fc122c4e0d8ea670eeffd7467078"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03170.html#a2598fc122c4e0d8ea670eeffd7467078">CoordVector</a>·(const·HostEntity·&amp;hostEntity,·const·CoordFunction·&amp;coordFunction)</td></tr>79 <tr·class="memitem:a2598fc122c4e0d8ea670eeffd7467078"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03170.html#a2598fc122c4e0d8ea670eeffd7467078">CoordVector</a>·(const·HostEntity·&amp;hostEntity,·const·CoordFunction·&amp;coordFunction)</td></tr>
80 <tr·class="separator:a2598fc122c4e0d8ea670eeffd7467078"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a2598fc122c4e0d8ea670eeffd7467078"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:a6312b0920b7e0c080f6cbc97bd8558d5"><td·class="memTemplParams"·colspan="2">template&lt;std::size_t·size&gt;·</td></tr>81 <tr·class="memitem:a6312b0920b7e0c080f6cbc97bd8558d5"><td·class="memTemplParams"·colspan="2">template&lt;std::size_t·size&gt;·</td></tr>
82 <tr·class="memitem:a6312b0920b7e0c080f6cbc97bd8558d5"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a03170.html#a6312b0920b7e0c080f6cbc97bd8558d5">calculate</a>·(std::array&lt;·Coordinate,·size·&gt;(&amp;corners))·const</td></tr>82 <tr·class="memitem:a6312b0920b7e0c080f6cbc97bd8558d5"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a03170.html#a6312b0920b7e0c080f6cbc97bd8558d5">calculate</a>·(std::array&lt;·Coordinate,·size·&gt;(&amp;corners))·const</td></tr>
Offset 150, 15 lines modifiedOffset 150, 15 lines modified
150 ··</tr>150 ··</tr>
151 </table>151 </table>
152 </div><div·class="memdoc">152 </div><div·class="memdoc">
  
153 </div>153 </div>
154 </div>154 </div>
155 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>155 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
156 <li><a·class="el"·href="a00569_source.html">cornerstorage.hh</a></li>156 <li><a·class="el"·href="a00602_source.html">cornerstorage.hh</a></li>
157 </ul>157 </ul>
158 </div><!--·contents·-->158 </div><!--·contents·-->
159 <!--·start·footer·part·-->159 <!--·start·footer·part·-->
160 <hr·class="footer"/><address·class="footer"><small>160 <hr·class="footer"/><address·class="footer"><small>
161 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4161 Generated·by&#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
162 </small></address>162 </small></address>
163 </body>163 </body>
2.34 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03174.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="a03171.html">List·of·all·members</a>··</div>71 <a·href="a03171.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::CoordVector&lt;·mydim,·Grid,·true·&gt;·Class·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::CoordVector&lt;·mydim,·Grid,·true·&gt;·Class·Template·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="a00569_source.html">dune/grid/geometrygrid/cornerstorage.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00602_source.html">dune/grid/geometrygrid/cornerstorage.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
78 Public·Member·Functions</h2></td></tr>78 Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:a8125e6a9f5d6671a92e4123cb3011a1f"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03174.html#a8125e6a9f5d6671a92e4123cb3011a1f">CoordVector</a>·(const·HostElement·&amp;hostElement,·const·unsigned·int·subEntity,·const·CoordFunction·&amp;coordFunction)</td></tr>79 <tr·class="memitem:a8125e6a9f5d6671a92e4123cb3011a1f"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03174.html#a8125e6a9f5d6671a92e4123cb3011a1f">CoordVector</a>·(const·HostElement·&amp;hostElement,·const·unsigned·int·subEntity,·const·CoordFunction·&amp;coordFunction)</td></tr>
80 <tr·class="separator:a8125e6a9f5d6671a92e4123cb3011a1f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a8125e6a9f5d6671a92e4123cb3011a1f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:aec907c5c8e62946f92bbd9693a5c21c8"><td·class="memTemplParams"·colspan="2">template&lt;std::size_t·size&gt;·</td></tr>81 <tr·class="memitem:aec907c5c8e62946f92bbd9693a5c21c8"><td·class="memTemplParams"·colspan="2">template&lt;std::size_t·size&gt;·</td></tr>
82 <tr·class="memitem:aec907c5c8e62946f92bbd9693a5c21c8"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a03174.html#aec907c5c8e62946f92bbd9693a5c21c8">calculate</a>·(std::array&lt;·Coordinate,·size·&gt;(&amp;corners))·const</td></tr>82 <tr·class="memitem:aec907c5c8e62946f92bbd9693a5c21c8"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a03174.html#aec907c5c8e62946f92bbd9693a5c21c8">calculate</a>·(std::array&lt;·Coordinate,·size·&gt;(&amp;corners))·const</td></tr>
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 ··</tr>156 ··</tr>
157 </table>157 </table>
158 </div><div·class="memdoc">158 </div><div·class="memdoc">
  
159 </div>159 </div>
160 </div>160 </div>
161 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>161 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
162 <li><a·class="el"·href="a00569_source.html">cornerstorage.hh</a></li>162 <li><a·class="el"·href="a00602_source.html">cornerstorage.hh</a></li>
163 </ul>163 </ul>
164 </div><!--·contents·-->164 </div><!--·contents·-->
165 <!--·start·footer·part·-->165 <!--·start·footer·part·-->
166 <hr·class="footer"/><address·class="footer"><small>166 <hr·class="footer"/><address·class="footer"><small>
167 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4167 Generated·by&#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
168 </small></address>168 </small></address>
169 </body>169 </body>
2.34 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03178.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="a03175.html">List·of·all·members</a>··</div>71 <a·href="a03175.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::IntersectionCoordVector&lt;·Grid·&gt;·Class·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::IntersectionCoordVector&lt;·Grid·&gt;·Class·Template·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="a00569_source.html">dune/grid/geometrygrid/cornerstorage.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00602_source.html">dune/grid/geometrygrid/cornerstorage.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
78 Public·Member·Functions</h2></td></tr>78 Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:a5890ac20e19259fe14fddc83becae9d8"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03178.html#a5890ac20e19259fe14fddc83becae9d8">IntersectionCoordVector</a>·(const·ElementGeometryImpl·&amp;elementGeometry,·const·HostLocalGeometry·&amp;hostLocalGeometry)</td></tr>79 <tr·class="memitem:a5890ac20e19259fe14fddc83becae9d8"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03178.html#a5890ac20e19259fe14fddc83becae9d8">IntersectionCoordVector</a>·(const·ElementGeometryImpl·&amp;elementGeometry,·const·HostLocalGeometry·&amp;hostLocalGeometry)</td></tr>
80 <tr·class="separator:a5890ac20e19259fe14fddc83becae9d8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a5890ac20e19259fe14fddc83becae9d8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:adb0d9e6cee936d7029a3ae854fe4b01c"><td·class="memTemplParams"·colspan="2">template&lt;std::size_t·size&gt;·</td></tr>81 <tr·class="memitem:adb0d9e6cee936d7029a3ae854fe4b01c"><td·class="memTemplParams"·colspan="2">template&lt;std::size_t·size&gt;·</td></tr>
82 <tr·class="memitem:adb0d9e6cee936d7029a3ae854fe4b01c"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a03178.html#adb0d9e6cee936d7029a3ae854fe4b01c">calculate</a>·(std::array&lt;·Coordinate,·size·&gt;(&amp;corners))·const</td></tr>82 <tr·class="memitem:adb0d9e6cee936d7029a3ae854fe4b01c"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a03178.html#adb0d9e6cee936d7029a3ae854fe4b01c">calculate</a>·(std::array&lt;·Coordinate,·size·&gt;(&amp;corners))·const</td></tr>
Offset 183, 15 lines modifiedOffset 183, 15 lines modified
183 ··</tr>183 ··</tr>
184 </table>184 </table>
185 </div><div·class="memdoc">185 </div><div·class="memdoc">
  
186 </div>186 </div>
187 </div>187 </div>
188 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>188 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
189 <li><a·class="el"·href="a00569_source.html">cornerstorage.hh</a></li>189 <li><a·class="el"·href="a00602_source.html">cornerstorage.hh</a></li>
190 </ul>190 </ul>
191 </div><!--·contents·-->191 </div><!--·contents·-->
192 <!--·start·footer·part·-->192 <!--·start·footer·part·-->
193 <hr·class="footer"/><address·class="footer"><small>193 <hr·class="footer"/><address·class="footer"><small>
194 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4194 Generated·by&#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
195 </small></address>195 </small></address>
196 </body>196 </body>
1.97 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03182.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-types">Public·Types</a>·&#124;70 <a·href="#pub-types">Public·Types</a>·&#124;
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="a03179.html">List·of·all·members</a>··</div>72 <a·href="a03179.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::CornerStorage&lt;·mydim,·cdim,·Grid·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::CornerStorage&lt;·mydim,·cdim,·Grid·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00569_source.html">dune/grid/geometrygrid/cornerstorage.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00602_source.html">dune/grid/geometrygrid/cornerstorage.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
79 Public·Types</h2></td></tr>79 Public·Types</h2></td></tr>
80 <tr·class="memitem:a257b175371ddec643b43b8071d81e775"><td·class="memItemLeft"·align="right"·valign="top">typedef·Coords::const_iterator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03182.html#a257b175371ddec643b43b8071d81e775">const_iterator</a></td></tr>80 <tr·class="memitem:a257b175371ddec643b43b8071d81e775"><td·class="memItemLeft"·align="right"·valign="top">typedef·Coords::const_iterator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03182.html#a257b175371ddec643b43b8071d81e775">const_iterator</a></td></tr>
81 <tr·class="separator:a257b175371ddec643b43b8071d81e775"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:a257b175371ddec643b43b8071d81e775"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 251, 15 lines modifiedOffset 251, 15 lines modified
251 ··</tr>251 ··</tr>
252 </table>252 </table>
253 </div><div·class="memdoc">253 </div><div·class="memdoc">
  
254 </div>254 </div>
255 </div>255 </div>
256 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>256 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
257 <li><a·class="el"·href="a00569_source.html">cornerstorage.hh</a></li>257 <li><a·class="el"·href="a00602_source.html">cornerstorage.hh</a></li>
258 </ul>258 </ul>
259 </div><!--·contents·-->259 </div><!--·contents·-->
260 <!--·start·footer·part·-->260 <!--·start·footer·part·-->
261 <hr·class="footer"/><address·class="footer"><small>261 <hr·class="footer"/><address·class="footer"><small>
262 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4262 Generated·by&#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
263 </small></address>263 </small></address>
264 </body>264 </body>
1020 B
./usr/share/doc/libdune-grid-doc/doxygen/a03190.html
    
Offset 1559, 15 lines modifiedOffset 1559, 15 lines modified
1559 <p>update·grid·caches·</p>1559 <p>update·grid·caches·</p>
1560 <p·>This·method·has·to·be·called·whenever·the·underlying·host·grid·changes.</p>1560 <p·>This·method·has·to·be·called·whenever·the·underlying·host·grid·changes.</p>
1561 <dl·class="section·note"><dt>Note</dt><dd>If·you·adapt·the·host·grid·through·this·geometry·grid's·adaptation·or·load·balancing·methods,·update·is·automatically·called.·</dd></dl>1561 <dl·class="section·note"><dt>Note</dt><dd>If·you·adapt·the·host·grid·through·this·geometry·grid's·adaptation·or·load·balancing·methods,·update·is·automatically·called.·</dd></dl>
  
1562 </div>1562 </div>
1563 </div>1563 </div>
1564 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>1564 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
1565 <li><a·class="el"·href="a00572_source.html">declaration.hh</a></li>1565 <li><a·class="el"·href="a00584_source.html">declaration.hh</a></li>
1566 <li><a·class="el"·href="a07331_source.html">geometrygrid/grid.hh</a></li>1566 <li><a·class="el"·href="a07331_source.html">geometrygrid/grid.hh</a></li>
1567 </ul>1567 </ul>
1568 </div><!--·contents·-->1568 </div><!--·contents·-->
1569 <!--·start·footer·part·-->1569 <!--·start·footer·part·-->
1570 <hr·class="footer"/><address·class="footer"><small>1570 <hr·class="footer"/><address·class="footer"><small>
1571 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.41571 Generated·by&#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
1572 </small></address>1572 </small></address>
1.96 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03318.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-types">Public·Types</a>·&#124;70 <a·href="#pub-types">Public·Types</a>·&#124;
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="a03315.html">List·of·all·members</a>··</div>72 <a·href="a03315.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::HostCorners&lt;·HostEntity·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::HostCorners&lt;·HostEntity·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00575_source.html">dune/grid/geometrygrid/hostcorners.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00605_source.html">dune/grid/geometrygrid/hostcorners.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
79 Public·Types</h2></td></tr>79 Public·Types</h2></td></tr>
80 <tr·class="memitem:adebeba1277bc5086fe8875e13a4f29a7"><td·class="memItemLeft"·align="right"·valign="top">typedef·HostGeometry::GlobalCoordinate&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03318.html#adebeba1277bc5086fe8875e13a4f29a7">Coordinate</a></td></tr>80 <tr·class="memitem:adebeba1277bc5086fe8875e13a4f29a7"><td·class="memItemLeft"·align="right"·valign="top">typedef·HostGeometry::GlobalCoordinate&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03318.html#adebeba1277bc5086fe8875e13a4f29a7">Coordinate</a></td></tr>
81 <tr·class="separator:adebeba1277bc5086fe8875e13a4f29a7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:adebeba1277bc5086fe8875e13a4f29a7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 218, 15 lines modifiedOffset 218, 15 lines modified
218 ··</tr>218 ··</tr>
219 </table>219 </table>
220 </div><div·class="memdoc">220 </div><div·class="memdoc">
  
221 </div>221 </div>
222 </div>222 </div>
223 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>223 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
224 <li><a·class="el"·href="a00575_source.html">hostcorners.hh</a></li>224 <li><a·class="el"·href="a00605_source.html">hostcorners.hh</a></li>
225 </ul>225 </ul>
226 </div><!--·contents·-->226 </div><!--·contents·-->
227 <!--·start·footer·part·-->227 <!--·start·footer·part·-->
228 <hr·class="footer"/><address·class="footer"><small>228 <hr·class="footer"/><address·class="footer"><small>
229 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4229 Generated·by&#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
230 </small></address>230 </small></address>
231 </body>231 </body>
1.91 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03322.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;73 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
74 <a·href="a03319.html">List·of·all·members</a>··</div>74 <a·href="a03319.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::IdenticalCoordFunction&lt;·ctype,·dim·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::IdenticalCoordFunction&lt;·ctype,·dim·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00593_source.html">dune/grid/geometrygrid/identity.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00596_source.html">dune/grid/geometrygrid/identity.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::IdenticalCoordFunction&lt;·ctype,·dim·&gt;:</div>80 Inheritance·diagram·for·Dune::IdenticalCoordFunction&lt;·ctype,·dim·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03321.png"·border="0"·usemap="#a_dune_1_1_identical_coord_function_3_01ctype_00_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03321.png"·border="0"·usemap="#a_dune_1_1_identical_coord_function_3_01ctype_00_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_identical_coord_function_3_01ctype_00_01dim_01_4_inherit__map"·id="a_dune_1_1_identical_coord_function_3_01ctype_00_01dim_01_4_inherit__map">83 <map·name="a_dune_1_1_identical_coord_function_3_01ctype_00_01dim_01_4_inherit__map"·id="a_dune_1_1_identical_coord_function_3_01ctype_00_01dim_01_4_inherit__map">
84 <area·shape="rect"·title="·"·alt=""·coords="1152,69,1365,110"/>84 <area·shape="rect"·title="·"·alt=""·coords="1152,69,1365,110"/>
85 <area·shape="rect"·href="a03322.html"·title="·"·alt=""·coords="1603,61,1816,117"/>85 <area·shape="rect"·href="a03322.html"·title="·"·alt=""·coords="1603,61,1816,117"/>
Offset 429, 15 lines modifiedOffset 429, 15 lines modified
429 </div><div·class="memdoc">429 </div><div·class="memdoc">
  
430 <p>dimension·of·the·range·vector·</p>430 <p>dimension·of·the·range·vector·</p>
  
431 </div>431 </div>
432 </div>432 </div>
433 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>433 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
434 <li><a·class="el"·href="a00593_source.html">identity.hh</a></li>434 <li><a·class="el"·href="a00596_source.html">identity.hh</a></li>
435 </ul>435 </ul>
436 </div><!--·contents·-->436 </div><!--·contents·-->
437 <!--·start·footer·part·-->437 <!--·start·footer·part·-->
438 <hr·class="footer"/><address·class="footer"><small>438 <hr·class="footer"/><address·class="footer"><small>
439 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4439 Generated·by&#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
440 </small></address>440 </small></address>
441 </body>441 </body>
1.92 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03326.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="a03323.html">List·of·all·members</a>··</div>73 <a·href="a03323.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::IdSet&lt;·Grid,·HostIdSet·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::IdSet&lt;·Grid,·HostIdSet·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00599_source.html">dune/grid/geometrygrid/idset.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00581_source.html">dune/grid/geometrygrid/idset.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::GeoGrid::IdSet&lt;·Grid,·HostIdSet·&gt;:</div>79 Inheritance·diagram·for·Dune::GeoGrid::IdSet&lt;·Grid,·HostIdSet·&gt;:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a03325.png"·border="0"·usemap="#a_dune_1_1_geo_grid_1_1_id_set_3_01_grid_00_01_host_id_set_01_4_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a03325.png"·border="0"·usemap="#a_dune_1_1_geo_grid_1_1_id_set_3_01_grid_00_01_host_id_set_01_4_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_geo_grid_1_1_id_set_3_01_grid_00_01_host_id_set_01_4_inherit__map"·id="a_dune_1_1_geo_grid_1_1_id_set_3_01_grid_00_01_host_id_set_01_4_inherit__map">82 <map·name="a_dune_1_1_geo_grid_1_1_id_set_3_01_grid_00_01_host_id_set_01_4_inherit__map"·id="a_dune_1_1_geo_grid_1_1_id_set_3_01_grid_00_01_host_id_set_01_4_inherit__map">
83 <area·shape="rect"·title="·"·alt=""·coords="13,244,172,285"/>83 <area·shape="rect"·title="·"·alt=""·coords="13,244,172,285"/>
84 <area·shape="rect"·href="a02830.html"·title="·"·alt=""·coords="6,139,179,195"/>84 <area·shape="rect"·href="a02830.html"·title="·"·alt=""·coords="6,139,179,195"/>
Offset 560, 15 lines modifiedOffset 560, 15 lines modified
560 </div><div·class="memdoc">560 </div><div·class="memdoc">
  
561 <p>dimension·of·the·grid·(maximum·allowed·codimension)·</p>561 <p>dimension·of·the·grid·(maximum·allowed·codimension)·</p>
  
562 </div>562 </div>
563 </div>563 </div>
564 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>564 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
565 <li><a·class="el"·href="a00599_source.html">idset.hh</a></li>565 <li><a·class="el"·href="a00581_source.html">idset.hh</a></li>
566 </ul>566 </ul>
567 </div><!--·contents·-->567 </div><!--·contents·-->
568 <!--·start·footer·part·-->568 <!--·start·footer·part·-->
569 <hr·class="footer"/><address·class="footer"><small>569 <hr·class="footer"/><address·class="footer"><small>
570 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4570 Generated·by&#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
571 </small></address>571 </small></address>
572 </body>572 </body>
1.48 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03386.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="headertitle"><div·class="title">Dune::HostGridAccess&lt;·Grid·&gt;·Class·Template·Reference</div></div>69 ··<div·class="headertitle"><div·class="title">Dune::HostGridAccess&lt;·Grid·&gt;·Class·Template·Reference</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
  
72 <p>provides·access·to·host·grid·objects·from·<a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">GeometryGrid</a>··72 <p>provides·access·to·host·grid·objects·from·<a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">GeometryGrid</a>··
73 ·<a·href="a03386.html#details">More...</a></p>73 ·<a·href="a03386.html#details">More...</a></p>
  
74 <p><code>#include·&lt;<a·class="el"·href="a01013_source.html">dune/grid/utility/hostgridaccess.hh</a>&gt;</code></p>74 <p><code>#include·&lt;<a·class="el"·href="a01007_source.html">dune/grid/utility/hostgridaccess.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;class·<a·class="el"·href="a02834.html">Grid</a>&gt;<br·/>76 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·<a·class="el"·href="a02834.html">Grid</a>&gt;<br·/>
77 class·Dune::HostGridAccess&lt;·Grid·&gt;</div><p·>provides·access·to·host·grid·objects·from·<a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">GeometryGrid</a>·</p>77 class·Dune::HostGridAccess&lt;·Grid·&gt;</div><p·>provides·access·to·host·grid·objects·from·<a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">GeometryGrid</a>·</p>
78 <p·>provides·access·to·host·grid·objects·from·<a·class="el"·href="a03382.html"·title="Provides·a·meta·grid·that·is·identical·to·its·host.">IdentityGrid</a></p>78 <p·>provides·access·to·host·grid·objects·from·<a·class="el"·href="a03382.html"·title="Provides·a·meta·grid·that·is·identical·to·its·host.">IdentityGrid</a></p>
79 <dl·class="tparams"><dt>Template·Parameters</dt><dd>79 <dl·class="tparams"><dt>Template·Parameters</dt><dd>
80 ··<table·class="tparams">80 ··<table·class="tparams">
81 ····<tr><td·class="paramname"><a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">GeometryGrid</a></td><td></td></tr>81 ····<tr><td·class="paramname"><a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">GeometryGrid</a></td><td></td></tr>
2.24 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03414.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridEntity&lt;·codim,·dim,·GridImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01044.html">Grid·Implementations</a>·&raquo;·<a·class="el"·href="a01046.html">IdentityGrid</a></div></div></div>75 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridEntity&lt;·codim,·dim,·GridImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01044.html">Grid·Implementations</a>·&raquo;·<a·class="el"·href="a01046.html">IdentityGrid</a></div></div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>The·implementation·of·entities·in·a·<a·class="el"·href="a03382.html"·title="Provides·a·meta·grid·that·is·identical·to·its·host.">IdentityGrid</a>.··78 <p>The·implementation·of·entities·in·a·<a·class="el"·href="a03382.html"·title="Provides·a·meta·grid·that·is·identical·to·its·host.">IdentityGrid</a>.··
79 ·<a·href="a03414.html#details">More...</a></p>79 ·<a·href="a03414.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00752_source.html">dune/grid/identitygrid/identitygridentity.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00740_source.html">dune/grid/identitygrid/identitygridentity.hh</a>&gt;</code></p>
81 <div·class="dynheader">81 <div·class="dynheader">
82 Inheritance·diagram·for·Dune::IdentityGridEntity&lt;·codim,·dim,·GridImp·&gt;:</div>82 Inheritance·diagram·for·Dune::IdentityGridEntity&lt;·codim,·dim,·GridImp·&gt;:</div>
83 <div·class="dyncontent">83 <div·class="dyncontent">
84 <div·class="center"><img·src="a03413.png"·border="0"·usemap="#a_dune_1_1_identity_grid_entity_3_01codim_00_01dim_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>84 <div·class="center"><img·src="a03413.png"·border="0"·usemap="#a_dune_1_1_identity_grid_entity_3_01codim_00_01dim_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
85 <map·name="a_dune_1_1_identity_grid_entity_3_01codim_00_01dim_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_identity_grid_entity_3_01codim_00_01dim_00_01_grid_imp_01_4_inherit__map">85 <map·name="a_dune_1_1_identity_grid_entity_3_01codim_00_01dim_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_identity_grid_entity_3_01codim_00_01dim_00_01_grid_imp_01_4_inherit__map">
86 <area·shape="rect"·title="The·implementation·of·entities·in·a·IdentityGrid."·alt=""·coords="40,229,225,271"/>86 <area·shape="rect"·title="The·implementation·of·entities·in·a·IdentityGrid."·alt=""·coords="40,229,225,271"/>
87 <area·shape="rect"·href="a02778.html"·title="·"·alt=""·coords="5,124,260,180"/>87 <area·shape="rect"·href="a02778.html"·title="·"·alt=""·coords="5,124,260,180"/>
Offset 731, 15 lines modifiedOffset 731, 15 lines modified
731 </div><div·class="memdoc">731 </div><div·class="memdoc">
  
732 <p>Know·dimension·of·the·entity.·</p>732 <p>Know·dimension·of·the·entity.·</p>
  
733 </div>733 </div>
734 </div>734 </div>
735 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>735 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
736 <li><a·class="el"·href="a00752_source.html">identitygridentity.hh</a></li>736 <li><a·class="el"·href="a00740_source.html">identitygridentity.hh</a></li>
737 </ul>737 </ul>
738 </div><!--·contents·-->738 </div><!--·contents·-->
739 <!--·start·footer·part·-->739 <!--·start·footer·part·-->
740 <hr·class="footer"/><address·class="footer"><small>740 <hr·class="footer"/><address·class="footer"><small>
741 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4741 Generated·by&#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
742 </small></address>742 </small></address>
743 </body>743 </body>
2.35 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03418.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridLevelIterator&lt;·codim,·pitype,·GridImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01044.html">Grid·Implementations</a>·&raquo;·<a·class="el"·href="a01046.html">IdentityGrid</a></div></div></div>74 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridLevelIterator&lt;·codim,·pitype,·GridImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01044.html">Grid·Implementations</a>·&raquo;·<a·class="el"·href="a01046.html">IdentityGrid</a></div></div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>Iterator·over·all·entities·of·a·given·codimension·and·level·of·a·grid.··77 <p>Iterator·over·all·entities·of·a·given·codimension·and·level·of·a·grid.··
78 ·<a·href="a03418.html#details">More...</a></p>78 ·<a·href="a03418.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00740_source.html">dune/grid/identitygrid/identitygridleveliterator.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00743_source.html">dune/grid/identitygrid/identitygridleveliterator.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:a131d9a0522fd611aa2fa2d4573885648"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::template·Codim&lt;·codim·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03418.html#a131d9a0522fd611aa2fa2d4573885648">Entity</a></td></tr>83 <tr·class="memitem:a131d9a0522fd611aa2fa2d4573885648"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::template·Codim&lt;·codim·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03418.html#a131d9a0522fd611aa2fa2d4573885648">Entity</a></td></tr>
84 <tr·class="separator:a131d9a0522fd611aa2fa2d4573885648"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:a131d9a0522fd611aa2fa2d4573885648"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 </table><table·class="memberdecls">85 </table><table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 334, 16 lines modifiedOffset 334, 16 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·files:<ul>339 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
340 <li><a·class="el"·href="a00752_source.html">identitygridentity.hh</a></li>340 <li><a·class="el"·href="a00740_source.html">identitygridentity.hh</a></li>
341 <li><a·class="el"·href="a00740_source.html">identitygridleveliterator.hh</a></li>341 <li><a·class="el"·href="a00743_source.html">identitygridleveliterator.hh</a></li>
342 </ul>342 </ul>
343 </div><!--·contents·-->343 </div><!--·contents·-->
344 <!--·start·footer·part·-->344 <!--·start·footer·part·-->
345 <hr·class="footer"/><address·class="footer"><small>345 <hr·class="footer"/><address·class="footer"><small>
346 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4346 Generated·by&#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
347 </small></address>347 </small></address>
348 </body>348 </body>
2.35 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03422.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-types">Public·Types</a>·&#124;70 <a·href="#pub-types">Public·Types</a>·&#124;
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="a03419.html">List·of·all·members</a>··</div>72 <a·href="a03419.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridLevelIntersectionIterator&lt;·GridImp·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridLevelIntersectionIterator&lt;·GridImp·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00746_source.html">dune/grid/identitygrid/identitygridintersectioniterator.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00749_source.html">dune/grid/identitygrid/identitygridintersectioniterator.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
79 Public·Types</h2></td></tr>79 Public·Types</h2></td></tr>
80 <tr·class="memitem:a75a25ee462a58f047d999fdda1969282"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01966.html">Dune::Intersection</a>&lt;·const·GridImp,·<a·class="el"·href="a03466.html">Dune::IdentityGridLevelIntersection</a>&lt;·GridImp·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03422.html#a75a25ee462a58f047d999fdda1969282">Intersection</a></td></tr>80 <tr·class="memitem:a75a25ee462a58f047d999fdda1969282"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01966.html">Dune::Intersection</a>&lt;·const·GridImp,·<a·class="el"·href="a03466.html">Dune::IdentityGridLevelIntersection</a>&lt;·GridImp·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03422.html#a75a25ee462a58f047d999fdda1969282">Intersection</a></td></tr>
81 <tr·class="separator:a75a25ee462a58f047d999fdda1969282"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:a75a25ee462a58f047d999fdda1969282"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 269, 16 lines modifiedOffset 269, 16 lines modified
269 </div><div·class="memdoc">269 </div><div·class="memdoc">
  
270 <p>prefix·increment·</p>270 <p>prefix·increment·</p>
  
271 </div>271 </div>
272 </div>272 </div>
273 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>273 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
274 <li><a·class="el"·href="a00752_source.html">identitygridentity.hh</a></li>274 <li><a·class="el"·href="a00740_source.html">identitygridentity.hh</a></li>
275 <li><a·class="el"·href="a00746_source.html">identitygridintersectioniterator.hh</a></li>275 <li><a·class="el"·href="a00749_source.html">identitygridintersectioniterator.hh</a></li>
276 </ul>276 </ul>
277 </div><!--·contents·-->277 </div><!--·contents·-->
278 <!--·start·footer·part·-->278 <!--·start·footer·part·-->
279 <hr·class="footer"/><address·class="footer"><small>279 <hr·class="footer"/><address·class="footer"><small>
280 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4280 Generated·by&#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
281 </small></address>281 </small></address>
282 </body>282 </body>
2.97 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03426.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridLeafIntersectionIterator&lt;·GridImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01044.html">Grid·Implementations</a>·&raquo;·<a·class="el"·href="a01046.html">IdentityGrid</a></div></div></div>73 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridLeafIntersectionIterator&lt;·GridImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01044.html">Grid·Implementations</a>·&raquo;·<a·class="el"·href="a01046.html">IdentityGrid</a></div></div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>Iterator·over·all·element·neighborsMesh·entities·of·codimension·0·("elements")·allow·to·visit·all·neighbors,·where·a·neighbor·is·an·entity·of·codimension·0·which·has·a·common·entity·of·codimension·1·These·neighbors·are·accessed·via·a·<a·class="el"·href="a02822.html"·title="Mesh·entities·of·codimension·0·(&quot;elements&quot;)·allow·to·visit·all·intersections·with·&quot;neighboring&quot;·eleme...">IntersectionIterator</a>.·This·allows·the·implement·non-matching·meshes.·The·number·of·neighbors·may·be·different·from·the·number·of·an·element!··76 <p>Iterator·over·all·element·neighborsMesh·entities·of·codimension·0·("elements")·allow·to·visit·all·neighbors,·where·a·neighbor·is·an·entity·of·codimension·0·which·has·a·common·entity·of·codimension·1·These·neighbors·are·accessed·via·a·<a·class="el"·href="a02822.html"·title="Mesh·entities·of·codimension·0·(&quot;elements&quot;)·allow·to·visit·all·intersections·with·&quot;neighboring&quot;·eleme...">IntersectionIterator</a>.·This·allows·the·implement·non-matching·meshes.·The·number·of·neighbors·may·be·different·from·the·number·of·an·element!··
77 ·<a·href="a03426.html#details">More...</a></p>77 ·<a·href="a03426.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00746_source.html">dune/grid/identitygrid/identitygridintersectioniterator.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00749_source.html">dune/grid/identitygrid/identitygridintersectioniterator.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:aea71fe332ab3218d659a6439ccb9c430"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01966.html">Dune::Intersection</a>&lt;·const·GridImp,·<a·class="el"·href="a03462.html">Dune::IdentityGridLeafIntersection</a>&lt;·GridImp·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03426.html#aea71fe332ab3218d659a6439ccb9c430">Intersection</a></td></tr>82 <tr·class="memitem:aea71fe332ab3218d659a6439ccb9c430"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01966.html">Dune::Intersection</a>&lt;·const·GridImp,·<a·class="el"·href="a03462.html">Dune::IdentityGridLeafIntersection</a>&lt;·GridImp·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03426.html#aea71fe332ab3218d659a6439ccb9c430">Intersection</a></td></tr>
83 <tr·class="separator:aea71fe332ab3218d659a6439ccb9c430"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:aea71fe332ab3218d659a6439ccb9c430"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table><table·class="memberdecls">84 </table><table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 273, 16 lines modifiedOffset 273, 16 lines modified
273 </div><div·class="memdoc">273 </div><div·class="memdoc">
  
274 <p>prefix·increment·</p>274 <p>prefix·increment·</p>
  
275 </div>275 </div>
276 </div>276 </div>
277 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>277 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
278 <li><a·class="el"·href="a00752_source.html">identitygridentity.hh</a></li>278 <li><a·class="el"·href="a00740_source.html">identitygridentity.hh</a></li>
279 <li><a·class="el"·href="a00746_source.html">identitygridintersectioniterator.hh</a></li>279 <li><a·class="el"·href="a00749_source.html">identitygridintersectioniterator.hh</a></li>
280 </ul>280 </ul>
281 </div><!--·contents·-->281 </div><!--·contents·-->
282 <!--·start·footer·part·-->282 <!--·start·footer·part·-->
283 <hr·class="footer"/><address·class="footer"><small>283 <hr·class="footer"/><address·class="footer"><small>
284 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4284 Generated·by&#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
285 </small></address>285 </small></address>
286 </body>286 </body>
2.58 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03430.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridHierarchicIterator&lt;·GridImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01044.html">Grid·Implementations</a>·&raquo;·<a·class="el"·href="a01046.html">IdentityGrid</a></div></div></div>74 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridHierarchicIterator&lt;·GridImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01044.html">Grid·Implementations</a>·&raquo;·<a·class="el"·href="a01046.html">IdentityGrid</a></div></div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>Iterator·over·the·descendants·of·an·entity.Mesh·entities·of·codimension·0·("elements")·allow·to·visit·all·entities·of·codimension·0·obtained·through·nested,·hierarchic·refinement·of·the·entity.·Iteration·over·this·set·of·entities·is·provided·by·the·HierarchicIterator,·starting·from·a·given·entity.··77 <p>Iterator·over·the·descendants·of·an·entity.Mesh·entities·of·codimension·0·("elements")·allow·to·visit·all·entities·of·codimension·0·obtained·through·nested,·hierarchic·refinement·of·the·entity.·Iteration·over·this·set·of·entities·is·provided·by·the·HierarchicIterator,·starting·from·a·given·entity.··
78 ·<a·href="a03430.html#details">More...</a></p>78 ·<a·href="a03430.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00734_source.html">dune/grid/identitygrid/identitygridhierarchiciterator.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00746_source.html">dune/grid/identitygrid/identitygridhierarchiciterator.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:a8e18a57baf6ae3125ef5c33881ea7d89"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::template·Codim&lt;·0·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03430.html#a8e18a57baf6ae3125ef5c33881ea7d89">Entity</a></td></tr>83 <tr·class="memitem:a8e18a57baf6ae3125ef5c33881ea7d89"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::template·Codim&lt;·0·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03430.html#a8e18a57baf6ae3125ef5c33881ea7d89">Entity</a></td></tr>
84 <tr·class="separator:a8e18a57baf6ae3125ef5c33881ea7d89"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:a8e18a57baf6ae3125ef5c33881ea7d89"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 </table><table·class="memberdecls">85 </table><table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 335, 16 lines modifiedOffset 335, 16 lines modified
335 ··</tr>335 ··</tr>
336 </table>336 </table>
337 </div><div·class="memdoc">337 </div><div·class="memdoc">
  
338 </div>338 </div>
339 </div>339 </div>
340 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>340 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
341 <li><a·class="el"·href="a00752_source.html">identitygridentity.hh</a></li>341 <li><a·class="el"·href="a00740_source.html">identitygridentity.hh</a></li>
342 <li><a·class="el"·href="a00734_source.html">identitygridhierarchiciterator.hh</a></li>342 <li><a·class="el"·href="a00746_source.html">identitygridhierarchiciterator.hh</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>
2.11 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03434.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridEntity&lt;·0,·dim,·GridImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01044.html">Grid·Implementations</a>·&raquo;·<a·class="el"·href="a01046.html">IdentityGrid</a></div></div></div>75 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridEntity&lt;·0,·dim,·GridImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01044.html">Grid·Implementations</a>·&raquo;·<a·class="el"·href="a01046.html">IdentityGrid</a></div></div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>Specialization·for·codim-0-entities.··78 <p>Specialization·for·codim-0-entities.··
79 ·<a·href="a03434.html#details">More...</a></p>79 ·<a·href="a03434.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00752_source.html">dune/grid/identitygrid/identitygridentity.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00740_source.html">dune/grid/identitygrid/identitygridentity.hh</a>&gt;</code></p>
81 <div·class="dynheader">81 <div·class="dynheader">
82 Inheritance·diagram·for·Dune::IdentityGridEntity&lt;·0,·dim,·GridImp·&gt;:</div>82 Inheritance·diagram·for·Dune::IdentityGridEntity&lt;·0,·dim,·GridImp·&gt;:</div>
83 <div·class="dyncontent">83 <div·class="dyncontent">
84 <div·class="center"><img·src="a03433.png"·border="0"·usemap="#a_dune_1_1_identity_grid_entity_3_010_00_01dim_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>84 <div·class="center"><img·src="a03433.png"·border="0"·usemap="#a_dune_1_1_identity_grid_entity_3_010_00_01dim_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
85 <map·name="a_dune_1_1_identity_grid_entity_3_010_00_01dim_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_identity_grid_entity_3_010_00_01dim_00_01_grid_imp_01_4_inherit__map">85 <map·name="a_dune_1_1_identity_grid_entity_3_010_00_01dim_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_identity_grid_entity_3_010_00_01dim_00_01_grid_imp_01_4_inherit__map">
86 <area·shape="rect"·title="Specialization·for·codim&#45;0&#45;entities."·alt=""·coords="54,215,233,256"/>86 <area·shape="rect"·title="Specialization·for·codim&#45;0&#45;entities."·alt=""·coords="54,215,233,256"/>
87 <area·shape="rect"·href="a02778.html"·title="·"·alt=""·coords="5,124,281,165"/>87 <area·shape="rect"·href="a02778.html"·title="·"·alt=""·coords="5,124,281,165"/>
Offset 1258, 15 lines modifiedOffset 1258, 15 lines modified
1258 </div><div·class="memdoc">1258 </div><div·class="memdoc">
  
1259 <p>Know·dimension·of·the·entity.·</p>1259 <p>Know·dimension·of·the·entity.·</p>
  
1260 </div>1260 </div>
1261 </div>1261 </div>
1262 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1262 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1263 <li><a·class="el"·href="a00752_source.html">identitygridentity.hh</a></li>1263 <li><a·class="el"·href="a00740_source.html">identitygridentity.hh</a></li>
1264 </ul>1264 </ul>
1265 </div><!--·contents·-->1265 </div><!--·contents·-->
1266 <!--·start·footer·part·-->1266 <!--·start·footer·part·-->
1267 <hr·class="footer"/><address·class="footer"><small>1267 <hr·class="footer"/><address·class="footer"><small>
1268 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.41268 Generated·by&#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
1269 </small></address>1269 </small></address>
1270 </body>1270 </body>
2.96 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03438.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridEntitySeed&lt;·codim,·GridImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01044.html">Grid·Implementations</a>·&raquo;·<a·class="el"·href="a01046.html">IdentityGrid</a></div></div></div>74 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridEntitySeed&lt;·codim,·GridImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01044.html">Grid·Implementations</a>·&raquo;·<a·class="el"·href="a01046.html">IdentityGrid</a></div></div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>The·<a·class="el"·href="a02794.html"·title="Store·a·reference·to·an·entity·with·a·minimal·memory·footprint.">EntitySeed</a>·class·provides·the·minimal·information·needed·to·restore·an·<a·class="el"·href="a02766.html"·title="Wrapper·class·for·entities.">Entity</a>·using·the·grid.··77 <p>The·<a·class="el"·href="a02794.html"·title="Store·a·reference·to·an·entity·with·a·minimal·memory·footprint.">EntitySeed</a>·class·provides·the·minimal·information·needed·to·restore·an·<a·class="el"·href="a02766.html"·title="Wrapper·class·for·entities.">Entity</a>·using·the·grid.··
78 ·<a·href="a03438.html#details">More...</a></p>78 ·<a·href="a03438.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00755_source.html">dune/grid/identitygrid/identitygridentityseed.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00737_source.html">dune/grid/identitygrid/identitygridentityseed.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-methods"·name="pub-methods"></a>81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
82 Public·Member·Functions</h2></td></tr>82 Public·Member·Functions</h2></td></tr>
83 <tr·class="memitem:a288bbbc2f8ac728e4e60d0ed6efe1df9"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03438.html#a288bbbc2f8ac728e4e60d0ed6efe1df9">IdentityGridEntitySeed</a>·()</td></tr>83 <tr·class="memitem:a288bbbc2f8ac728e4e60d0ed6efe1df9"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03438.html#a288bbbc2f8ac728e4e60d0ed6efe1df9">IdentityGridEntitySeed</a>·()</td></tr>
84 <tr·class="memdesc:a288bbbc2f8ac728e4e60d0ed6efe1df9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·an·empty·(i.e.·<a·class="el"·href="a03438.html#a40b706474681c17075e5278d2bf0a890"·title="Check·whether·it·is·safe·to·create·an·Entity·from·this·Seed.">isValid()</a>·==·false)·seed.··<a·href="a03438.html#a288bbbc2f8ac728e4e60d0ed6efe1df9">More...</a><br·/></td></tr>84 <tr·class="memdesc:a288bbbc2f8ac728e4e60d0ed6efe1df9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·an·empty·(i.e.·<a·class="el"·href="a03438.html#a40b706474681c17075e5278d2bf0a890"·title="Check·whether·it·is·safe·to·create·an·Entity·from·this·Seed.">isValid()</a>·==·false)·seed.··<a·href="a03438.html#a288bbbc2f8ac728e4e60d0ed6efe1df9">More...</a><br·/></td></tr>
85 <tr·class="separator:a288bbbc2f8ac728e4e60d0ed6efe1df9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:a288bbbc2f8ac728e4e60d0ed6efe1df9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 <tr·class="memitem:aca9cdcfe5567dd34e97def59e408d191"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03438.html#aca9cdcfe5567dd34e97def59e408d191">IdentityGridEntitySeed</a>·(const·<a·class="el"·href="a03438.html#a819d9a04873881956ed6f8012a849e88">HostEntity</a>·&amp;hostEntity)</td></tr>86 <tr·class="memitem:aca9cdcfe5567dd34e97def59e408d191"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03438.html#aca9cdcfe5567dd34e97def59e408d191">IdentityGridEntitySeed</a>·(const·<a·class="el"·href="a03438.html#a819d9a04873881956ed6f8012a849e88">HostEntity</a>·&amp;hostEntity)</td></tr>
Offset 301, 15 lines modifiedOffset 301, 15 lines modified
301 ··</tr>301 ··</tr>
302 </table>302 </table>
303 </div><div·class="memdoc">303 </div><div·class="memdoc">
  
304 </div>304 </div>
305 </div>305 </div>
306 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>306 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
307 <li><a·class="el"·href="a00755_source.html">identitygridentityseed.hh</a></li>307 <li><a·class="el"·href="a00737_source.html">identitygridentityseed.hh</a></li>
308 </ul>308 </ul>
309 </div><!--·contents·-->309 </div><!--·contents·-->
310 <!--·start·footer·part·-->310 <!--·start·footer·part·-->
311 <hr·class="footer"/><address·class="footer"><small>311 <hr·class="footer"/><address·class="footer"><small>
312 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4312 Generated·by&#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
313 </small></address>313 </small></address>
314 </body>314 </body>
2.0 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03442.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pub-attribs">Public·Attributes</a>·&#124;72 <a·href="#pub-attribs">Public·Attributes</a>·&#124;
73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
74 <a·href="a03439.html">List·of·all·members</a>··</div>74 <a·href="a03439.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridGeometry&lt;·mydim,·coorddim,·GridImp·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridGeometry&lt;·mydim,·coorddim,·GridImp·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00737_source.html">dune/grid/identitygrid/identitygridgeometry.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00734_source.html">dune/grid/identitygrid/identitygridgeometry.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::IdentityGridGeometry&lt;·mydim,·coorddim,·GridImp·&gt;:</div>80 Inheritance·diagram·for·Dune::IdentityGridGeometry&lt;·mydim,·coorddim,·GridImp·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03441.png"·border="0"·usemap="#a_dune_1_1_identity_grid_geometry_3_01mydim_00_01coorddim_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03441.png"·border="0"·usemap="#a_dune_1_1_identity_grid_geometry_3_01mydim_00_01coorddim_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_identity_grid_geometry_3_01mydim_00_01coorddim_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_identity_grid_geometry_3_01mydim_00_01coorddim_00_01_grid_imp_01_4_inherit__map">83 <map·name="a_dune_1_1_identity_grid_geometry_3_01mydim_00_01coorddim_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_identity_grid_geometry_3_01mydim_00_01coorddim_00_01_grid_imp_01_4_inherit__map">
84 <area·shape="rect"·title="·"·alt=""·coords="901,14,1128,55"/>84 <area·shape="rect"·title="·"·alt=""·coords="901,14,1128,55"/>
85 <area·shape="rect"·href="a02810.html"·title="·"·alt=""·coords="571,7,852,63"/>85 <area·shape="rect"·href="a02810.html"·title="·"·alt=""·coords="571,7,852,63"/>
Offset 917, 15 lines modifiedOffset 917, 15 lines modified
917 ··</tr>917 ··</tr>
918 </table>918 </table>
919 </div><div·class="memdoc">919 </div><div·class="memdoc">
  
920 </div>920 </div>
921 </div>921 </div>
922 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>922 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
923 <li><a·class="el"·href="a00737_source.html">identitygridgeometry.hh</a></li>923 <li><a·class="el"·href="a00734_source.html">identitygridgeometry.hh</a></li>
924 </ul>924 </ul>
925 </div><!--·contents·-->925 </div><!--·contents·-->
926 <!--·start·footer·part·-->926 <!--·start·footer·part·-->
927 <hr·class="footer"/><address·class="footer"><small>927 <hr·class="footer"/><address·class="footer"><small>
928 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4928 Generated·by&#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
929 </small></address>929 </small></address>
930 </body>930 </body>
1.94 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03446.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pub-attribs">Public·Attributes</a>·&#124;72 <a·href="#pub-attribs">Public·Attributes</a>·&#124;
73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
74 <a·href="a03443.html">List·of·all·members</a>··</div>74 <a·href="a03443.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridLevelIndexSet&lt;·GridImp·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridLevelIndexSet&lt;·GridImp·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00743_source.html">dune/grid/identitygrid/identitygridindexsets.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00731_source.html">dune/grid/identitygrid/identitygridindexsets.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::IdentityGridLevelIndexSet&lt;·GridImp·&gt;:</div>80 Inheritance·diagram·for·Dune::IdentityGridLevelIndexSet&lt;·GridImp·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03445.png"·border="0"·usemap="#a_dune_1_1_identity_grid_level_index_set_3_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03445.png"·border="0"·usemap="#a_dune_1_1_identity_grid_level_index_set_3_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_identity_grid_level_index_set_3_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_identity_grid_level_index_set_3_01_grid_imp_01_4_inherit__map">83 <map·name="a_dune_1_1_identity_grid_level_index_set_3_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_identity_grid_level_index_set_3_01_grid_imp_01_4_inherit__map">
84 <area·shape="rect"·title="·"·alt=""·coords="913,87,1125,129"/>84 <area·shape="rect"·title="·"·alt=""·coords="913,87,1125,129"/>
85 <area·shape="rect"·href="a03446.html"·title="·"·alt=""·coords="1351,80,1567,136"/>85 <area·shape="rect"·href="a03446.html"·title="·"·alt=""·coords="1351,80,1567,136"/>
Offset 794, 15 lines modifiedOffset 794, 15 lines modified
794 ········</tr>794 ········</tr>
795 ······</table>795 ······</table>
796 </div><div·class="memdoc">796 </div><div·class="memdoc">
  
797 </div>797 </div>
798 </div>798 </div>
799 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>799 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
800 <li><a·class="el"·href="a00743_source.html">identitygridindexsets.hh</a></li>800 <li><a·class="el"·href="a00731_source.html">identitygridindexsets.hh</a></li>
801 </ul>801 </ul>
802 </div><!--·contents·-->802 </div><!--·contents·-->
803 <!--·start·footer·part·-->803 <!--·start·footer·part·-->
804 <hr·class="footer"/><address·class="footer"><small>804 <hr·class="footer"/><address·class="footer"><small>
805 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4805 Generated·by&#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
806 </small></address>806 </small></address>
807 </body>807 </body>
1.93 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03450.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pub-attribs">Public·Attributes</a>·&#124;72 <a·href="#pub-attribs">Public·Attributes</a>·&#124;
73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
74 <a·href="a03447.html">List·of·all·members</a>··</div>74 <a·href="a03447.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridLeafIndexSet&lt;·GridImp·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridLeafIndexSet&lt;·GridImp·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00743_source.html">dune/grid/identitygrid/identitygridindexsets.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00731_source.html">dune/grid/identitygrid/identitygridindexsets.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::IdentityGridLeafIndexSet&lt;·GridImp·&gt;:</div>80 Inheritance·diagram·for·Dune::IdentityGridLeafIndexSet&lt;·GridImp·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03449.png"·border="0"·usemap="#a_dune_1_1_identity_grid_leaf_index_set_3_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03449.png"·border="0"·usemap="#a_dune_1_1_identity_grid_leaf_index_set_3_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_identity_grid_leaf_index_set_3_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_identity_grid_leaf_index_set_3_01_grid_imp_01_4_inherit__map">83 <map·name="a_dune_1_1_identity_grid_leaf_index_set_3_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_identity_grid_leaf_index_set_3_01_grid_imp_01_4_inherit__map">
84 <area·shape="rect"·title="·"·alt=""·coords="907,87,1112,129"/>84 <area·shape="rect"·title="·"·alt=""·coords="907,87,1112,129"/>
85 <area·shape="rect"·href="a03450.html"·title="·"·alt=""·coords="1337,80,1553,136"/>85 <area·shape="rect"·href="a03450.html"·title="·"·alt=""·coords="1337,80,1553,136"/>
Offset 777, 15 lines modifiedOffset 777, 15 lines modified
777 ········</tr>777 ········</tr>
778 ······</table>778 ······</table>
779 </div><div·class="memdoc">779 </div><div·class="memdoc">
  
780 </div>780 </div>
781 </div>781 </div>
782 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>782 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
783 <li><a·class="el"·href="a00743_source.html">identitygridindexsets.hh</a></li>783 <li><a·class="el"·href="a00731_source.html">identitygridindexsets.hh</a></li>
784 </ul>784 </ul>
785 </div><!--·contents·-->785 </div><!--·contents·-->
786 <!--·start·footer·part·-->786 <!--·start·footer·part·-->
787 <hr·class="footer"/><address·class="footer"><small>787 <hr·class="footer"/><address·class="footer"><small>
788 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4788 Generated·by&#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
789 </small></address>789 </small></address>
790 </body>790 </body>
1.93 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03454.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pub-attribs">Public·Attributes</a>·&#124;72 <a·href="#pub-attribs">Public·Attributes</a>·&#124;
73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
74 <a·href="a03451.html">List·of·all·members</a>··</div>74 <a·href="a03451.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridGlobalIdSet&lt;·GridImp·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridGlobalIdSet&lt;·GridImp·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00743_source.html">dune/grid/identitygrid/identitygridindexsets.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00731_source.html">dune/grid/identitygrid/identitygridindexsets.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::IdentityGridGlobalIdSet&lt;·GridImp·&gt;:</div>80 Inheritance·diagram·for·Dune::IdentityGridGlobalIdSet&lt;·GridImp·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03453.png"·border="0"·usemap="#a_dune_1_1_identity_grid_global_id_set_3_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03453.png"·border="0"·usemap="#a_dune_1_1_identity_grid_global_id_set_3_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_identity_grid_global_id_set_3_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_identity_grid_global_id_set_3_01_grid_imp_01_4_inherit__map">83 <map·name="a_dune_1_1_identity_grid_global_id_set_3_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_identity_grid_global_id_set_3_01_grid_imp_01_4_inherit__map">
84 <area·shape="rect"·title="·"·alt=""·coords="769,43,952,85"/>84 <area·shape="rect"·title="·"·alt=""·coords="769,43,952,85"/>
85 <area·shape="rect"·href="a03454.html"·title="·"·alt=""·coords="1177,36,1405,92"/>85 <area·shape="rect"·href="a03454.html"·title="·"·alt=""·coords="1177,36,1405,92"/>
Offset 425, 15 lines modifiedOffset 425, 15 lines modified
425 ········</tr>425 ········</tr>
426 ······</table>426 ······</table>
427 </div><div·class="memdoc">427 </div><div·class="memdoc">
  
428 </div>428 </div>
429 </div>429 </div>
430 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>430 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
431 <li><a·class="el"·href="a00743_source.html">identitygridindexsets.hh</a></li>431 <li><a·class="el"·href="a00731_source.html">identitygridindexsets.hh</a></li>
432 </ul>432 </ul>
433 </div><!--·contents·-->433 </div><!--·contents·-->
434 <!--·start·footer·part·-->434 <!--·start·footer·part·-->
435 <hr·class="footer"/><address·class="footer"><small>435 <hr·class="footer"/><address·class="footer"><small>
436 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4436 Generated·by&#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
437 </small></address>437 </small></address>
438 </body>438 </body>
1.92 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03458.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pub-attribs">Public·Attributes</a>·&#124;72 <a·href="#pub-attribs">Public·Attributes</a>·&#124;
73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
74 <a·href="a03455.html">List·of·all·members</a>··</div>74 <a·href="a03455.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridLocalIdSet&lt;·GridImp·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridLocalIdSet&lt;·GridImp·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00743_source.html">dune/grid/identitygrid/identitygridindexsets.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00731_source.html">dune/grid/identitygrid/identitygridindexsets.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::IdentityGridLocalIdSet&lt;·GridImp·&gt;:</div>80 Inheritance·diagram·for·Dune::IdentityGridLocalIdSet&lt;·GridImp·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03457.png"·border="0"·usemap="#a_dune_1_1_identity_grid_local_id_set_3_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03457.png"·border="0"·usemap="#a_dune_1_1_identity_grid_local_id_set_3_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_identity_grid_local_id_set_3_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_identity_grid_local_id_set_3_01_grid_imp_01_4_inherit__map">83 <map·name="a_dune_1_1_identity_grid_local_id_set_3_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_identity_grid_local_id_set_3_01_grid_imp_01_4_inherit__map">
84 <area·shape="rect"·title="·"·alt=""·coords="761,43,948,85"/>84 <area·shape="rect"·title="·"·alt=""·coords="761,43,948,85"/>
85 <area·shape="rect"·href="a03458.html"·title="·"·alt=""·coords="1173,36,1389,92"/>85 <area·shape="rect"·href="a03458.html"·title="·"·alt=""·coords="1173,36,1389,92"/>
Offset 425, 15 lines modifiedOffset 425, 15 lines modified
425 ········</tr>425 ········</tr>
426 ······</table>426 ······</table>
427 </div><div·class="memdoc">427 </div><div·class="memdoc">
  
428 </div>428 </div>
429 </div>429 </div>
430 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>430 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
431 <li><a·class="el"·href="a00743_source.html">identitygridindexsets.hh</a></li>431 <li><a·class="el"·href="a00731_source.html">identitygridindexsets.hh</a></li>
432 </ul>432 </ul>
433 </div><!--·contents·-->433 </div><!--·contents·-->
434 <!--·start·footer·part·-->434 <!--·start·footer·part·-->
435 <hr·class="footer"/><address·class="footer"><small>435 <hr·class="footer"/><address·class="footer"><small>
436 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4436 Generated·by&#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
437 </small></address>437 </small></address>
438 </body>438 </body>
2.95 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03462.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridLeafIntersection&lt;·GridImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01044.html">Grid·Implementations</a>·&raquo;·<a·class="el"·href="a01046.html">IdentityGrid</a></div></div></div>73 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridLeafIntersection&lt;·GridImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01044.html">Grid·Implementations</a>·&raquo;·<a·class="el"·href="a01046.html">IdentityGrid</a></div></div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>An·intersection·with·a·leaf·neighbor·elementMesh·entities·of·codimension·0·("elements")·allow·to·visit·all·neighbors,·where·a·neighbor·is·an·entity·of·codimension·0·which·has·a·common·entity·of·codimension·1·These·neighbors·are·accessed·via·a·<a·class="el"·href="a02822.html"·title="Mesh·entities·of·codimension·0·(&quot;elements&quot;)·allow·to·visit·all·intersections·with·&quot;neighboring&quot;·eleme...">IntersectionIterator</a>.·This·allows·the·implement·non-matching·meshes.·The·number·of·neighbors·may·be·different·from·the·number·of·an·element!··76 <p>An·intersection·with·a·leaf·neighbor·elementMesh·entities·of·codimension·0·("elements")·allow·to·visit·all·neighbors,·where·a·neighbor·is·an·entity·of·codimension·0·which·has·a·common·entity·of·codimension·1·These·neighbors·are·accessed·via·a·<a·class="el"·href="a02822.html"·title="Mesh·entities·of·codimension·0·(&quot;elements&quot;)·allow·to·visit·all·intersections·with·&quot;neighboring&quot;·eleme...">IntersectionIterator</a>.·This·allows·the·implement·non-matching·meshes.·The·number·of·neighbors·may·be·different·from·the·number·of·an·element!··
77 ·<a·href="a03462.html#details">More...</a></p>77 ·<a·href="a03462.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00731_source.html">dune/grid/identitygrid/identitygridintersections.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00755_source.html">dune/grid/identitygrid/identitygridintersections.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:acee0685325b9f7ab4f7eb7f3961f535b"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::template·Codim&lt;·1·&gt;::Geometry&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03462.html#acee0685325b9f7ab4f7eb7f3961f535b">Geometry</a></td></tr>82 <tr·class="memitem:acee0685325b9f7ab4f7eb7f3961f535b"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::template·Codim&lt;·1·&gt;::Geometry&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03462.html#acee0685325b9f7ab4f7eb7f3961f535b">Geometry</a></td></tr>
83 <tr·class="separator:acee0685325b9f7ab4f7eb7f3961f535b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:acee0685325b9f7ab4f7eb7f3961f535b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:a0a41527a0ebd92ead19c47fa6b98f503"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::template·Codim&lt;·1·&gt;::LocalGeometry&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03462.html#a0a41527a0ebd92ead19c47fa6b98f503">LocalGeometry</a></td></tr>84 <tr·class="memitem:a0a41527a0ebd92ead19c47fa6b98f503"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::template·Codim&lt;·1·&gt;::LocalGeometry&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03462.html#a0a41527a0ebd92ead19c47fa6b98f503">LocalGeometry</a></td></tr>
85 <tr·class="separator:a0a41527a0ebd92ead19c47fa6b98f503"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:a0a41527a0ebd92ead19c47fa6b98f503"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 806, 15 lines modifiedOffset 806, 15 lines modified
806 </div><div·class="memdoc">806 </div><div·class="memdoc">
  
807 <p>return·unit·outer·normal·</p>807 <p>return·unit·outer·normal·</p>
  
808 </div>808 </div>
809 </div>809 </div>
810 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>810 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
811 <li><a·class="el"·href="a00731_source.html">identitygridintersections.hh</a></li>811 <li><a·class="el"·href="a00755_source.html">identitygridintersections.hh</a></li>
812 </ul>812 </ul>
813 </div><!--·contents·-->813 </div><!--·contents·-->
814 <!--·start·footer·part·-->814 <!--·start·footer·part·-->
815 <hr·class="footer"/><address·class="footer"><small>815 <hr·class="footer"/><address·class="footer"><small>
816 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4816 Generated·by&#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
817 </small></address>817 </small></address>
818 </body>818 </body>
2.32 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03466.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-types">Public·Types</a>·&#124;70 <a·href="#pub-types">Public·Types</a>·&#124;
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="a03463.html">List·of·all·members</a>··</div>72 <a·href="a03463.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridLevelIntersection&lt;·GridImp·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridLevelIntersection&lt;·GridImp·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00731_source.html">dune/grid/identitygrid/identitygridintersections.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00755_source.html">dune/grid/identitygrid/identitygridintersections.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
79 Public·Types</h2></td></tr>79 Public·Types</h2></td></tr>
80 <tr·class="memitem:a121b7fce482a5d689a254c1891a14f13"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::template·Codim&lt;·1·&gt;::Geometry&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03466.html#a121b7fce482a5d689a254c1891a14f13">Geometry</a></td></tr>80 <tr·class="memitem:a121b7fce482a5d689a254c1891a14f13"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::template·Codim&lt;·1·&gt;::Geometry&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03466.html#a121b7fce482a5d689a254c1891a14f13">Geometry</a></td></tr>
81 <tr·class="separator:a121b7fce482a5d689a254c1891a14f13"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:a121b7fce482a5d689a254c1891a14f13"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 <tr·class="memitem:a3d9fe46a8359e489f2b3943666113d22"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::template·Codim&lt;·1·&gt;::LocalGeometry&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03466.html#a3d9fe46a8359e489f2b3943666113d22">LocalGeometry</a></td></tr>82 <tr·class="memitem:a3d9fe46a8359e489f2b3943666113d22"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::template·Codim&lt;·1·&gt;::LocalGeometry&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03466.html#a3d9fe46a8359e489f2b3943666113d22">LocalGeometry</a></td></tr>
83 <tr·class="separator:a3d9fe46a8359e489f2b3943666113d22"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a3d9fe46a8359e489f2b3943666113d22"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 802, 15 lines modifiedOffset 802, 15 lines modified
802 </div><div·class="memdoc">802 </div><div·class="memdoc">
  
803 <p>return·unit·outer·normal·</p>803 <p>return·unit·outer·normal·</p>
  
804 </div>804 </div>
805 </div>805 </div>
806 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>806 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
807 <li><a·class="el"·href="a00731_source.html">identitygridintersections.hh</a></li>807 <li><a·class="el"·href="a00755_source.html">identitygridintersections.hh</a></li>
808 </ul>808 </ul>
809 </div><!--·contents·-->809 </div><!--·contents·-->
810 <!--·start·footer·part·-->810 <!--·start·footer·part·-->
811 <hr·class="footer"/><address·class="footer"><small>811 <hr·class="footer"/><address·class="footer"><small>
812 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4812 Generated·by&#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
813 </small></address>813 </small></address>
814 </body>814 </body>
2.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03470.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridLeafIterator&lt;·codim,·pitype,·GridImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01044.html">Grid·Implementations</a>·&raquo;·<a·class="el"·href="a01046.html">IdentityGrid</a></div></div></div>74 ··<div·class="headertitle"><div·class="title">Dune::IdentityGridLeafIterator&lt;·codim,·pitype,·GridImp·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01044.html">Grid·Implementations</a>·&raquo;·<a·class="el"·href="a01046.html">IdentityGrid</a></div></div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>Iterator·over·all·entities·of·a·given·codimension·and·level·of·a·grid.··77 <p>Iterator·over·all·entities·of·a·given·codimension·and·level·of·a·grid.··
78 ·<a·href="a03470.html#details">More...</a></p>78 ·<a·href="a03470.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00749_source.html">dune/grid/identitygrid/identitygridleafiterator.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00752_source.html">dune/grid/identitygrid/identitygridleafiterator.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:ab954e16bec34e35cf6511fd087076ad1"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::template·Codim&lt;·codim·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03470.html#ab954e16bec34e35cf6511fd087076ad1">Entity</a></td></tr>83 <tr·class="memitem:ab954e16bec34e35cf6511fd087076ad1"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::template·Codim&lt;·codim·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03470.html#ab954e16bec34e35cf6511fd087076ad1">Entity</a></td></tr>
84 <tr·class="separator:ab954e16bec34e35cf6511fd087076ad1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:ab954e16bec34e35cf6511fd087076ad1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 </table><table·class="memberdecls">85 </table><table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 315, 15 lines modifiedOffset 315, 15 lines modified
315 ··</tr>315 ··</tr>
316 </table>316 </table>
317 </div><div·class="memdoc">317 </div><div·class="memdoc">
  
318 </div>318 </div>
319 </div>319 </div>
320 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>320 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
321 <li><a·class="el"·href="a00749_source.html">identitygridleafiterator.hh</a></li>321 <li><a·class="el"·href="a00752_source.html">identitygridleafiterator.hh</a></li>
322 </ul>322 </ul>
323 </div><!--·contents·-->323 </div><!--·contents·-->
324 <!--·start·footer·part·-->324 <!--·start·footer·part·-->
325 <hr·class="footer"/><address·class="footer"><small>325 <hr·class="footer"/><address·class="footer"><small>
326 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4326 Generated·by&#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
327 </small></address>327 </small></address>
328 </body>328 </body>
1.84 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03474.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;71 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
72 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;72 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
73 <a·href="a03471.html">List·of·all·members</a>··</div>73 <a·href="a03471.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::dgf::BasicBlock·Class·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::dgf::BasicBlock·Class·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00872_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00857_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::dgf::BasicBlock:</div>79 Inheritance·diagram·for·Dune::dgf::BasicBlock:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a03473.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_basic_block_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a03473.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_basic_block_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1dgf_1_1_basic_block_inherit__map"·id="a_dune_1_1dgf_1_1_basic_block_inherit__map">82 <map·name="a_dune_1_1dgf_1_1_basic_block_inherit__map"·id="a_dune_1_1dgf_1_1_basic_block_inherit__map">
83 <area·shape="rect"·title="·"·alt=""·coords="5,355,168,381"/>83 <area·shape="rect"·title="·"·alt=""·coords="5,355,168,381"/>
84 <area·shape="rect"·href="a03486.html"·title="·"·alt=""·coords="241,5,462,32"/>84 <area·shape="rect"·href="a03486.html"·title="·"·alt=""·coords="241,5,462,32"/>
Offset 450, 16 lines modifiedOffset 450, 16 lines modified
450 ··</tr>450 ··</tr>
451 </table>451 </table>
452 </div><div·class="memdoc">452 </div><div·class="memdoc">
  
453 </div>453 </div>
454 </div>454 </div>
455 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>455 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
456 <li><a·class="el"·href="a00872_source.html">basic.hh</a></li>456 <li><a·class="el"·href="a00857_source.html">basic.hh</a></li>
457 <li><a·class="el"·href="a00875.html">basic.cc</a></li>457 <li><a·class="el"·href="a00839.html">basic.cc</a></li>
458 </ul>458 </ul>
459 </div><!--·contents·-->459 </div><!--·contents·-->
460 <!--·start·footer·part·-->460 <!--·start·footer·part·-->
461 <hr·class="footer"/><address·class="footer"><small>461 <hr·class="footer"/><address·class="footer"><small>
462 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4462 Generated·by&#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
463 </small></address>463 </small></address>
464 </body>464 </body>
2.02 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03478.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-types">Public·Types</a>·&#124;70 <a·href="#pub-types">Public·Types</a>·&#124;
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="a03475.html">List·of·all·members</a>··</div>72 <a·href="a03475.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::dgf::DomainData·Struct·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::dgf::DomainData·Struct·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00884_source.html">dune/grid/io/file/dgfparser/blocks/boundarydom.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00848_source.html">dune/grid/io/file/dgfparser/blocks/boundarydom.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
79 Public·Types</h2></td></tr>79 Public·Types</h2></td></tr>
80 <tr·class="memitem:a5c0a6884ff54c10fed3f8ea8a9f7de4f"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a03750.html#afa9bc1f519c309d951d1955cbce7ea7f">DGFBoundaryParameter::type</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03478.html#a5c0a6884ff54c10fed3f8ea8a9f7de4f">BoundaryParameter</a></td></tr>80 <tr·class="memitem:a5c0a6884ff54c10fed3f8ea8a9f7de4f"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a03750.html#afa9bc1f519c309d951d1955cbce7ea7f">DGFBoundaryParameter::type</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03478.html#a5c0a6884ff54c10fed3f8ea8a9f7de4f">BoundaryParameter</a></td></tr>
81 <tr·class="separator:a5c0a6884ff54c10fed3f8ea8a9f7de4f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:a5c0a6884ff54c10fed3f8ea8a9f7de4f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 348, 15 lines modifiedOffset 348, 15 lines modified
348 ··</tr>348 ··</tr>
349 </table>349 </table>
350 </div><div·class="memdoc">350 </div><div·class="memdoc">
  
351 </div>351 </div>
352 </div>352 </div>
353 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>353 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
354 <li><a·class="el"·href="a00884_source.html">boundarydom.hh</a></li>354 <li><a·class="el"·href="a00848_source.html">boundarydom.hh</a></li>
355 </ul>355 </ul>
356 </div><!--·contents·-->356 </div><!--·contents·-->
357 <!--·start·footer·part·-->357 <!--·start·footer·part·-->
358 <hr·class="footer"/><address·class="footer"><small>358 <hr·class="footer"/><address·class="footer"><small>
359 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4359 Generated·by&#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
360 </small></address>360 </small></address>
361 </body>361 </body>
2.04 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03482.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="#pub-attribs">Public·Attributes</a>·&#124;72 <a·href="#pub-attribs">Public·Attributes</a>·&#124;
73 <a·href="a03479.html">List·of·all·members</a>··</div>73 <a·href="a03479.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::dgf::Domain·Struct·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::dgf::Domain·Struct·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00884_source.html">dune/grid/io/file/dgfparser/blocks/boundarydom.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00848_source.html">dune/grid/io/file/dgfparser/blocks/boundarydom.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:a7a6f83b406f4fa9ec4556148700f322a"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a03750.html#afa9bc1f519c309d951d1955cbce7ea7f">DGFBoundaryParameter::type</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03482.html#a7a6f83b406f4fa9ec4556148700f322a">BoundaryParameter</a></td></tr>81 <tr·class="memitem:a7a6f83b406f4fa9ec4556148700f322a"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a03750.html#afa9bc1f519c309d951d1955cbce7ea7f">DGFBoundaryParameter::type</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03482.html#a7a6f83b406f4fa9ec4556148700f322a">BoundaryParameter</a></td></tr>
82 <tr·class="separator:a7a6f83b406f4fa9ec4556148700f322a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a7a6f83b406f4fa9ec4556148700f322a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table><table·class="memberdecls">83 </table><table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 327, 15 lines modifiedOffset 327, 15 lines modified
327 ········</tr>327 ········</tr>
328 ······</table>328 ······</table>
329 </div><div·class="memdoc">329 </div><div·class="memdoc">
  
330 </div>330 </div>
331 </div>331 </div>
332 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>332 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
333 <li><a·class="el"·href="a00884_source.html">boundarydom.hh</a></li>333 <li><a·class="el"·href="a00848_source.html">boundarydom.hh</a></li>
334 </ul>334 </ul>
335 </div><!--·contents·-->335 </div><!--·contents·-->
336 <!--·start·footer·part·-->336 <!--·start·footer·part·-->
337 <hr·class="footer"/><address·class="footer"><small>337 <hr·class="footer"/><address·class="footer"><small>
338 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4338 Generated·by&#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
339 </small></address>339 </small></address>
340 </body>340 </body>
1.91 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03486.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;71 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
72 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;72 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
73 <a·href="a03483.html">List·of·all·members</a>··</div>73 <a·href="a03483.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::dgf::BoundaryDomBlock·Class·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::dgf::BoundaryDomBlock·Class·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00884_source.html">dune/grid/io/file/dgfparser/blocks/boundarydom.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00848_source.html">dune/grid/io/file/dgfparser/blocks/boundarydom.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::dgf::BoundaryDomBlock:</div>79 Inheritance·diagram·for·Dune::dgf::BoundaryDomBlock:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a03485.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_boundary_dom_block_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a03485.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_boundary_dom_block_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1dgf_1_1_boundary_dom_block_inherit__map"·id="a_dune_1_1dgf_1_1_boundary_dom_block_inherit__map">82 <map·name="a_dune_1_1dgf_1_1_boundary_dom_block_inherit__map"·id="a_dune_1_1dgf_1_1_boundary_dom_block_inherit__map">
83 <area·shape="rect"·title="·"·alt=""·coords="5,80,227,107"/>83 <area·shape="rect"·title="·"·alt=""·coords="5,80,227,107"/>
84 <area·shape="rect"·href="a03474.html"·title="·"·alt=""·coords="35,5,197,32"/>84 <area·shape="rect"·href="a03474.html"·title="·"·alt=""·coords="35,5,197,32"/>
Offset 647, 16 lines modifiedOffset 647, 16 lines modified
647 ··</tr>647 ··</tr>
648 </table>648 </table>
649 </div><div·class="memdoc">649 </div><div·class="memdoc">
  
650 </div>650 </div>
651 </div>651 </div>
652 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>652 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
653 <li><a·class="el"·href="a00884_source.html">boundarydom.hh</a></li>653 <li><a·class="el"·href="a00848_source.html">boundarydom.hh</a></li>
654 <li><a·class="el"·href="a00848.html">boundarydom.cc</a></li>654 <li><a·class="el"·href="a00836.html">boundarydom.cc</a></li>
655 </ul>655 </ul>
656 </div><!--·contents·-->656 </div><!--·contents·-->
657 <!--·start·footer·part·-->657 <!--·start·footer·part·-->
658 <hr·class="footer"/><address·class="footer"><small>658 <hr·class="footer"/><address·class="footer"><small>
659 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4659 Generated·by&#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
660 </small></address>660 </small></address>
661 </body>661 </body>
1.91 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03490.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;72 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
73 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;73 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
74 <a·href="a03487.html">List·of·all·members</a>··</div>74 <a·href="a03487.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::dgf::BoundarySegBlock·Class·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::dgf::BoundarySegBlock·Class·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00896_source.html">dune/grid/io/file/dgfparser/blocks/boundaryseg.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00806_source.html">dune/grid/io/file/dgfparser/blocks/boundaryseg.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::dgf::BoundarySegBlock:</div>80 Inheritance·diagram·for·Dune::dgf::BoundarySegBlock:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03489.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_boundary_seg_block_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03489.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_boundary_seg_block_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1dgf_1_1_boundary_seg_block_inherit__map"·id="a_dune_1_1dgf_1_1_boundary_seg_block_inherit__map">83 <map·name="a_dune_1_1dgf_1_1_boundary_seg_block_inherit__map"·id="a_dune_1_1dgf_1_1_boundary_seg_block_inherit__map">
84 <area·shape="rect"·title="·"·alt=""·coords="5,80,220,107"/>84 <area·shape="rect"·title="·"·alt=""·coords="5,80,220,107"/>
85 <area·shape="rect"·href="a03474.html"·title="·"·alt=""·coords="31,5,194,32"/>85 <area·shape="rect"·href="a03474.html"·title="·"·alt=""·coords="31,5,194,32"/>
Offset 574, 16 lines modifiedOffset 574, 16 lines modified
574 ··</tr>574 ··</tr>
575 </table>575 </table>
576 </div><div·class="memdoc">576 </div><div·class="memdoc">
  
577 </div>577 </div>
578 </div>578 </div>
579 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>579 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
580 <li><a·class="el"·href="a00896_source.html">boundaryseg.hh</a></li>580 <li><a·class="el"·href="a00806_source.html">boundaryseg.hh</a></li>
581 <li><a·class="el"·href="a00869.html">boundaryseg.cc</a></li>581 <li><a·class="el"·href="a00854.html">boundaryseg.cc</a></li>
582 </ul>582 </ul>
583 </div><!--·contents·-->583 </div><!--·contents·-->
584 <!--·start·footer·part·-->584 <!--·start·footer·part·-->
585 <hr·class="footer"/><address·class="footer"><small>585 <hr·class="footer"/><address·class="footer"><small>
586 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4586 Generated·by&#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
587 </small></address>587 </small></address>
588 </body>588 </body>
1.83 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03494.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;71 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
72 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;72 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
73 <a·href="a03491.html">List·of·all·members</a>··</div>73 <a·href="a03491.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::dgf::CubeBlock·Class·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::dgf::CubeBlock·Class·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00857_source.html">dune/grid/io/file/dgfparser/blocks/cube.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00794_source.html">dune/grid/io/file/dgfparser/blocks/cube.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::dgf::CubeBlock:</div>79 Inheritance·diagram·for·Dune::dgf::CubeBlock:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a03493.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_cube_block_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a03493.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_cube_block_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1dgf_1_1_cube_block_inherit__map"·id="a_dune_1_1dgf_1_1_cube_block_inherit__map">82 <map·name="a_dune_1_1dgf_1_1_cube_block_inherit__map"·id="a_dune_1_1dgf_1_1_cube_block_inherit__map">
83 <area·shape="rect"·title="·"·alt=""·coords="6,80,167,107"/>83 <area·shape="rect"·title="·"·alt=""·coords="6,80,167,107"/>
84 <area·shape="rect"·href="a03474.html"·title="·"·alt=""·coords="5,5,168,32"/>84 <area·shape="rect"·href="a03474.html"·title="·"·alt=""·coords="5,5,168,32"/>
Offset 537, 16 lines modifiedOffset 537, 16 lines modified
537 ··</tr>537 ··</tr>
538 </table>538 </table>
539 </div><div·class="memdoc">539 </div><div·class="memdoc">
  
540 </div>540 </div>
541 </div>541 </div>
542 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>542 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
543 <li><a·class="el"·href="a00857_source.html">cube.hh</a></li>543 <li><a·class="el"·href="a00794_source.html">cube.hh</a></li>
544 <li><a·class="el"·href="a00878.html">cube.cc</a></li>544 <li><a·class="el"·href="a00797.html">cube.cc</a></li>
545 </ul>545 </ul>
546 </div><!--·contents·-->546 </div><!--·contents·-->
547 <!--·start·footer·part·-->547 <!--·start·footer·part·-->
548 <hr·class="footer"/><address·class="footer"><small>548 <hr·class="footer"/><address·class="footer"><small>
549 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4549 Generated·by&#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
550 </small></address>550 </small></address>
551 </body>551 </body>
1.82 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03498.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;72 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
73 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;73 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
74 <a·href="a03495.html">List·of·all·members</a>··</div>74 <a·href="a03495.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::dgf::DimBlock·Class·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::dgf::DimBlock·Class·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00842_source.html">dune/grid/io/file/dgfparser/blocks/dim.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00815_source.html">dune/grid/io/file/dgfparser/blocks/dim.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::dgf::DimBlock:</div>80 Inheritance·diagram·for·Dune::dgf::DimBlock:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03497.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_dim_block_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03497.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_dim_block_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1dgf_1_1_dim_block_inherit__map"·id="a_dune_1_1dgf_1_1_dim_block_inherit__map">83 <map·name="a_dune_1_1dgf_1_1_dim_block_inherit__map"·id="a_dune_1_1dgf_1_1_dim_block_inherit__map">
84 <area·shape="rect"·title="·"·alt=""·coords="9,80,164,107"/>84 <area·shape="rect"·title="·"·alt=""·coords="9,80,164,107"/>
85 <area·shape="rect"·href="a03474.html"·title="·"·alt=""·coords="5,5,168,32"/>85 <area·shape="rect"·href="a03474.html"·title="·"·alt=""·coords="5,5,168,32"/>
Offset 534, 16 lines modifiedOffset 534, 16 lines modified
534 ··</tr>534 ··</tr>
535 </table>535 </table>
536 </div><div·class="memdoc">536 </div><div·class="memdoc">
  
537 </div>537 </div>
538 </div>538 </div>
539 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>539 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
540 <li><a·class="el"·href="a00842_source.html">dim.hh</a></li>540 <li><a·class="el"·href="a00815_source.html">dim.hh</a></li>
541 <li><a·class="el"·href="a00902.html">dim.cc</a></li>541 <li><a·class="el"·href="a00851.html">dim.cc</a></li>
542 </ul>542 </ul>
543 </div><!--·contents·-->543 </div><!--·contents·-->
544 <!--·start·footer·part·-->544 <!--·start·footer·part·-->
545 <hr·class="footer"/><address·class="footer"><small>545 <hr·class="footer"/><address·class="footer"><small>
546 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4546 Generated·by&#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
547 </small></address>547 </small></address>
548 </body>548 </body>
1.86 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03502.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;71 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
72 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;72 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
73 <a·href="a03499.html">List·of·all·members</a>··</div>73 <a·href="a03499.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::dgf::GeneralBlock·Class·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::dgf::GeneralBlock·Class·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00899_source.html">dune/grid/io/file/dgfparser/blocks/general.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00833_source.html">dune/grid/io/file/dgfparser/blocks/general.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::dgf::GeneralBlock:</div>79 Inheritance·diagram·for·Dune::dgf::GeneralBlock:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a03501.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_general_block_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a03501.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_general_block_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1dgf_1_1_general_block_inherit__map"·id="a_dune_1_1dgf_1_1_general_block_inherit__map">82 <map·name="a_dune_1_1dgf_1_1_general_block_inherit__map"·id="a_dune_1_1dgf_1_1_general_block_inherit__map">
83 <area·shape="rect"·title="·"·alt=""·coords="5,80,184,107"/>83 <area·shape="rect"·title="·"·alt=""·coords="5,80,184,107"/>
84 <area·shape="rect"·href="a03474.html"·title="·"·alt=""·coords="13,5,176,32"/>84 <area·shape="rect"·href="a03474.html"·title="·"·alt=""·coords="13,5,176,32"/>
Offset 537, 16 lines modifiedOffset 537, 16 lines modified
537 ··</tr>537 ··</tr>
538 </table>538 </table>
539 </div><div·class="memdoc">539 </div><div·class="memdoc">
  
540 </div>540 </div>
541 </div>541 </div>
542 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>542 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
543 <li><a·class="el"·href="a00899_source.html">general.hh</a></li>543 <li><a·class="el"·href="a00833_source.html">general.hh</a></li>
544 <li><a·class="el"·href="a00866.html">general.cc</a></li>544 <li><a·class="el"·href="a00800.html">general.cc</a></li>
545 </ul>545 </ul>
546 </div><!--·contents·-->546 </div><!--·contents·-->
547 <!--·start·footer·part·-->547 <!--·start·footer·part·-->
548 <hr·class="footer"/><address·class="footer"><small>548 <hr·class="footer"/><address·class="footer"><small>
549 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4549 Generated·by&#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
550 </small></address>550 </small></address>
551 </body>551 </body>
2.08 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03506.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="headertitle"><div·class="title">Dune::dgf::GridParameterBlock·Class·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01053.html">The·Dune·Grid·Format·(DGF)</a>·&raquo;·<a·class="el"·href="a01054.html">DGF·grid·parameter·for·different·grids</a></div></div></div>76 ··<div·class="headertitle"><div·class="title">Dune::dgf::GridParameterBlock·Class·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01053.html">The·Dune·Grid·Format·(DGF)</a>·&raquo;·<a·class="el"·href="a01054.html">DGF·grid·parameter·for·different·grids</a></div></div></div>
77 </div><!--header-->77 </div><!--header-->
78 <div·class="contents">78 <div·class="contents">
  
79 <p>Common·<a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·parameters.··79 <p>Common·<a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·parameters.··
80 ·<a·href="a03506.html#details">More...</a></p>80 ·<a·href="a03506.html#details">More...</a></p>
  
81 <p><code>#include·&lt;<a·class="el"·href="a00890_source.html">dune/grid/io/file/dgfparser/blocks/gridparameter.hh</a>&gt;</code></p>81 <p><code>#include·&lt;<a·class="el"·href="a00872_source.html">dune/grid/io/file/dgfparser/blocks/gridparameter.hh</a>&gt;</code></p>
82 <div·class="dynheader">82 <div·class="dynheader">
83 Inheritance·diagram·for·Dune::dgf::GridParameterBlock:</div>83 Inheritance·diagram·for·Dune::dgf::GridParameterBlock:</div>
84 <div·class="dyncontent">84 <div·class="dyncontent">
85 <div·class="center"><img·src="a03505.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_grid_parameter_block_inherit__map"·alt="Inheritance·graph"/></div>85 <div·class="center"><img·src="a03505.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_grid_parameter_block_inherit__map"·alt="Inheritance·graph"/></div>
86 <map·name="a_dune_1_1dgf_1_1_grid_parameter_block_inherit__map"·id="a_dune_1_1dgf_1_1_grid_parameter_block_inherit__map">86 <map·name="a_dune_1_1dgf_1_1_grid_parameter_block_inherit__map"·id="a_dune_1_1dgf_1_1_grid_parameter_block_inherit__map">
87 <area·shape="rect"·title="Common·Grid·parameters."·alt=""·coords="133,80,319,121"/>87 <area·shape="rect"·title="Common·Grid·parameters."·alt=""·coords="133,80,319,121"/>
88 <area·shape="rect"·href="a03686.html"·title="·"·alt=""·coords="5,169,212,211"/>88 <area·shape="rect"·href="a03686.html"·title="·"·alt=""·coords="5,169,212,211"/>
Offset 751, 15 lines modifiedOffset 751, 15 lines modified
751 ··</tr>751 ··</tr>
752 </table>752 </table>
753 </div><div·class="memdoc">753 </div><div·class="memdoc">
  
754 </div>754 </div>
755 </div>755 </div>
756 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>756 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
757 <li><a·class="el"·href="a00890_source.html">gridparameter.hh</a></li>757 <li><a·class="el"·href="a00872_source.html">gridparameter.hh</a></li>
758 </ul>758 </ul>
759 </div><!--·contents·-->759 </div><!--·contents·-->
760 <!--·start·footer·part·-->760 <!--·start·footer·part·-->
761 <hr·class="footer"/><address·class="footer"><small>761 <hr·class="footer"/><address·class="footer"><small>
762 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4762 Generated·by&#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
763 </small></address>763 </small></address>
764 </body>764 </body>
1.87 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03510.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;72 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
73 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;73 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
74 <a·href="a03507.html">List·of·all·members</a>··</div>74 <a·href="a03507.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::dgf::IntervalBlock·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::dgf::IntervalBlock·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00893_source.html">dune/grid/io/file/dgfparser/blocks/interval.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00812_source.html">dune/grid/io/file/dgfparser/blocks/interval.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::dgf::IntervalBlock:</div>80 Inheritance·diagram·for·Dune::dgf::IntervalBlock:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03509.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_interval_block_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03509.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_interval_block_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1dgf_1_1_interval_block_inherit__map"·id="a_dune_1_1dgf_1_1_interval_block_inherit__map">83 <map·name="a_dune_1_1dgf_1_1_interval_block_inherit__map"·id="a_dune_1_1dgf_1_1_interval_block_inherit__map">
84 <area·shape="rect"·title="·"·alt=""·coords="5,80,184,107"/>84 <area·shape="rect"·title="·"·alt=""·coords="5,80,184,107"/>
85 <area·shape="rect"·href="a03474.html"·title="·"·alt=""·coords="13,5,176,32"/>85 <area·shape="rect"·href="a03474.html"·title="·"·alt=""·coords="13,5,176,32"/>
Offset 731, 16 lines modifiedOffset 731, 16 lines modified
731 ··</tr>731 ··</tr>
732 </table>732 </table>
733 </div><div·class="memdoc">733 </div><div·class="memdoc">
  
734 </div>734 </div>
735 </div>735 </div>
736 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>736 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
737 <li><a·class="el"·href="a00893_source.html">interval.hh</a></li>737 <li><a·class="el"·href="a00812_source.html">interval.hh</a></li>
738 <li><a·class="el"·href="a00863.html">interval.cc</a></li>738 <li><a·class="el"·href="a00818.html">interval.cc</a></li>
739 </ul>739 </ul>
740 </div><!--·contents·-->740 </div><!--·contents·-->
741 <!--·start·footer·part·-->741 <!--·start·footer·part·-->
742 <hr·class="footer"/><address·class="footer"><small>742 <hr·class="footer"/><address·class="footer"><small>
743 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4743 Generated·by&#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
744 </small></address>744 </small></address>
745 </body>745 </body>
2.26 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03514.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;70 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
71 <a·href="#pub-attribs">Public·Attributes</a>·&#124;71 <a·href="#pub-attribs">Public·Attributes</a>·&#124;
72 <a·href="a03511.html">List·of·all·members</a>··</div>72 <a·href="a03511.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::dgf::IntervalBlock::Interval·Struct·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::dgf::IntervalBlock::Interval·Struct·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00893_source.html">dune/grid/io/file/dgfparser/blocks/interval.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00812_source.html">dune/grid/io/file/dgfparser/blocks/interval.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
79 Public·Member·Functions</h2></td></tr>79 Public·Member·Functions</h2></td></tr>
80 <tr·class="memitem:a122c6f42b7aba7d1a2215fb2533188b5"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03514.html#a122c6f42b7aba7d1a2215fb2533188b5">Interval</a>·()</td></tr>80 <tr·class="memitem:a122c6f42b7aba7d1a2215fb2533188b5"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03514.html#a122c6f42b7aba7d1a2215fb2533188b5">Interval</a>·()</td></tr>
81 <tr·class="separator:a122c6f42b7aba7d1a2215fb2533188b5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:a122c6f42b7aba7d1a2215fb2533188b5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 <tr·class="memitem:a752db73509610bb67e3cf4ecd50d9f94"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03514.html#a752db73509610bb67e3cf4ecd50d9f94">Interval</a>·(const·<a·class="el"·href="a03514.html">Interval</a>·&amp;interval,·const·std::vector&lt;·int·&gt;·&amp;map)</td></tr>82 <tr·class="memitem:a752db73509610bb67e3cf4ecd50d9f94"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03514.html#a752db73509610bb67e3cf4ecd50d9f94">Interval</a>·(const·<a·class="el"·href="a03514.html">Interval</a>·&amp;interval,·const·std::vector&lt;·int·&gt;·&amp;map)</td></tr>
83 <tr·class="separator:a752db73509610bb67e3cf4ecd50d9f94"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a752db73509610bb67e3cf4ecd50d9f94"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 233, 15 lines modifiedOffset 233, 15 lines modified
233 ········</tr>233 ········</tr>
234 ······</table>234 ······</table>
235 </div><div·class="memdoc">235 </div><div·class="memdoc">
  
236 </div>236 </div>
237 </div>237 </div>
238 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>238 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
239 <li><a·class="el"·href="a00893_source.html">interval.hh</a></li>239 <li><a·class="el"·href="a00812_source.html">interval.hh</a></li>
240 </ul>240 </ul>
241 </div><!--·contents·-->241 </div><!--·contents·-->
242 <!--·start·footer·part·-->242 <!--·start·footer·part·-->
243 <hr·class="footer"/><address·class="footer"><small>243 <hr·class="footer"/><address·class="footer"><small>
244 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4244 Generated·by&#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
245 </small></address>245 </small></address>
246 </body>246 </body>
2.02 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03518.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;72 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
73 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;73 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
74 <a·href="a03515.html">List·of·all·members</a>··</div>74 <a·href="a03515.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::dgf::PeriodicFaceTransformationBlock·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::dgf::PeriodicFaceTransformationBlock·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00911_source.html">dune/grid/io/file/dgfparser/blocks/periodicfacetrans.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00863_source.html">dune/grid/io/file/dgfparser/blocks/periodicfacetrans.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::dgf::PeriodicFaceTransformationBlock:</div>80 Inheritance·diagram·for·Dune::dgf::PeriodicFaceTransformationBlock:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03517.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_periodic_face_transformation_block_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03517.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_periodic_face_transformation_block_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1dgf_1_1_periodic_face_transformation_block_inherit__map"·id="a_dune_1_1dgf_1_1_periodic_face_transformation_block_inherit__map">83 <map·name="a_dune_1_1dgf_1_1_periodic_face_transformation_block_inherit__map"·id="a_dune_1_1dgf_1_1_periodic_face_transformation_block_inherit__map">
84 <area·shape="rect"·title="·"·alt=""·coords="5,80,276,121"/>84 <area·shape="rect"·title="·"·alt=""·coords="5,80,276,121"/>
85 <area·shape="rect"·href="a03474.html"·title="·"·alt=""·coords="59,5,222,32"/>85 <area·shape="rect"·href="a03474.html"·title="·"·alt=""·coords="59,5,222,32"/>
Offset 498, 16 lines modifiedOffset 498, 16 lines modified
498 ··</tr>498 ··</tr>
499 </table>499 </table>
500 </div><div·class="memdoc">500 </div><div·class="memdoc">
  
501 </div>501 </div>
502 </div>502 </div>
503 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>503 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
504 <li><a·class="el"·href="a00911_source.html">periodicfacetrans.hh</a></li>504 <li><a·class="el"·href="a00863_source.html">periodicfacetrans.hh</a></li>
505 <li><a·class="el"·href="a00851.html">periodicfacetrans.cc</a></li>505 <li><a·class="el"·href="a00845.html">periodicfacetrans.cc</a></li>
506 </ul>506 </ul>
507 </div><!--·contents·-->507 </div><!--·contents·-->
508 <!--·start·footer·part·-->508 <!--·start·footer·part·-->
509 <hr·class="footer"/><address·class="footer"><small>509 <hr·class="footer"/><address·class="footer"><small>
510 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4510 Generated·by&#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
511 </small></address>511 </small></address>
512 </body>512 </body>
1.96 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03522.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="a03519.html">List·of·all·members</a>··</div>71 <a·href="a03519.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::dgf::PeriodicFaceTransformationBlock::Matrix&lt;·T·&gt;·Class·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::dgf::PeriodicFaceTransformationBlock::Matrix&lt;·T·&gt;·Class·Template·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="a00911_source.html">dune/grid/io/file/dgfparser/blocks/periodicfacetrans.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00863_source.html">dune/grid/io/file/dgfparser/blocks/periodicfacetrans.hh</a>&gt;</code></p>
76 <div·class="dynheader">76 <div·class="dynheader">
77 Inheritance·diagram·for·Dune::dgf::PeriodicFaceTransformationBlock::Matrix&lt;·T·&gt;:</div>77 Inheritance·diagram·for·Dune::dgf::PeriodicFaceTransformationBlock::Matrix&lt;·T·&gt;:</div>
78 <div·class="dyncontent">78 <div·class="dyncontent">
79 <div·class="center"><img·src="a03521.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_periodic_face_transformation_block_1_1_matrix_3_01_t_01_4_inherit__map"·alt="Inheritance·graph"/></div>79 <div·class="center"><img·src="a03521.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_periodic_face_transformation_block_1_1_matrix_3_01_t_01_4_inherit__map"·alt="Inheritance·graph"/></div>
80 <map·name="a_dune_1_1dgf_1_1_periodic_face_transformation_block_1_1_matrix_3_01_t_01_4_inherit__map"·id="a_dune_1_1dgf_1_1_periodic_face_transformation_block_1_1_matrix_3_01_t_01_4_inherit__map">80 <map·name="a_dune_1_1dgf_1_1_periodic_face_transformation_block_1_1_matrix_3_01_t_01_4_inherit__map"·id="a_dune_1_1dgf_1_1_periodic_face_transformation_block_1_1_matrix_3_01_t_01_4_inherit__map">
81 <area·shape="rect"·title="·"·alt=""·coords="5,5,276,47"/>81 <area·shape="rect"·title="·"·alt=""·coords="5,5,276,47"/>
82 <area·shape="rect"·href="a03522.html"·title="·"·alt=""·coords="5,109,276,151"/>82 <area·shape="rect"·href="a03522.html"·title="·"·alt=""·coords="5,109,276,151"/>
Offset 264, 15 lines modifiedOffset 264, 15 lines modified
264 ··</tr>264 ··</tr>
265 </table>265 </table>
266 </div><div·class="memdoc">266 </div><div·class="memdoc">
  
267 </div>267 </div>
268 </div>268 </div>
269 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>269 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
270 <li><a·class="el"·href="a00911_source.html">periodicfacetrans.hh</a></li>270 <li><a·class="el"·href="a00863_source.html">periodicfacetrans.hh</a></li>
271 </ul>271 </ul>
272 </div><!--·contents·-->272 </div><!--·contents·-->
273 <!--·start·footer·part·-->273 <!--·start·footer·part·-->
274 <hr·class="footer"/><address·class="footer"><small>274 <hr·class="footer"/><address·class="footer"><small>
275 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4275 Generated·by&#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
276 </small></address>276 </small></address>
277 </body>277 </body>
2.03 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03526.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;70 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
71 <a·href="#pub-attribs">Public·Attributes</a>·&#124;71 <a·href="#pub-attribs">Public·Attributes</a>·&#124;
72 <a·href="a03523.html">List·of·all·members</a>··</div>72 <a·href="a03523.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::dgf::PeriodicFaceTransformationBlock::AffineTransformation·Struct·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::dgf::PeriodicFaceTransformationBlock::AffineTransformation·Struct·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00911_source.html">dune/grid/io/file/dgfparser/blocks/periodicfacetrans.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00863_source.html">dune/grid/io/file/dgfparser/blocks/periodicfacetrans.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
79 Public·Member·Functions</h2></td></tr>79 Public·Member·Functions</h2></td></tr>
80 <tr·class="memitem:a8223943ff18f28136b565e60661ec0ec"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03526.html#a8223943ff18f28136b565e60661ec0ec">AffineTransformation</a>·(int·dimworld)</td></tr>80 <tr·class="memitem:a8223943ff18f28136b565e60661ec0ec"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03526.html#a8223943ff18f28136b565e60661ec0ec">AffineTransformation</a>·(int·dimworld)</td></tr>
81 <tr·class="separator:a8223943ff18f28136b565e60661ec0ec"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:a8223943ff18f28136b565e60661ec0ec"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
Offset 141, 15 lines modifiedOffset 141, 15 lines modified
141 ········</tr>141 ········</tr>
142 ······</table>142 ······</table>
143 </div><div·class="memdoc">143 </div><div·class="memdoc">
  
144 </div>144 </div>
145 </div>145 </div>
146 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>146 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
147 <li><a·class="el"·href="a00911_source.html">periodicfacetrans.hh</a></li>147 <li><a·class="el"·href="a00863_source.html">periodicfacetrans.hh</a></li>
148 </ul>148 </ul>
149 </div><!--·contents·-->149 </div><!--·contents·-->
150 <!--·start·footer·part·-->150 <!--·start·footer·part·-->
151 <hr·class="footer"/><address·class="footer"><small>151 <hr·class="footer"/><address·class="footer"><small>
152 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4152 Generated·by&#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
153 </small></address>153 </small></address>
154 </body>154 </body>
1.75 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03530.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;71 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
72 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;72 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
73 <a·href="a03527.html">List·of·all·members</a>··</div>73 <a·href="a03527.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::dgf::PolygonBlock·Struct·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::dgf::PolygonBlock·Struct·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00908_source.html">dune/grid/io/file/dgfparser/blocks/polygon.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00809_source.html">dune/grid/io/file/dgfparser/blocks/polygon.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::dgf::PolygonBlock:</div>79 Inheritance·diagram·for·Dune::dgf::PolygonBlock:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a03529.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_polygon_block_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a03529.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_polygon_block_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1dgf_1_1_polygon_block_inherit__map"·id="a_dune_1_1dgf_1_1_polygon_block_inherit__map">82 <map·name="a_dune_1_1dgf_1_1_polygon_block_inherit__map"·id="a_dune_1_1dgf_1_1_polygon_block_inherit__map">
83 <area·shape="rect"·title="·"·alt=""·coords="5,80,185,107"/>83 <area·shape="rect"·title="·"·alt=""·coords="5,80,185,107"/>
84 <area·shape="rect"·href="a03474.html"·title="·"·alt=""·coords="14,5,177,32"/>84 <area·shape="rect"·href="a03474.html"·title="·"·alt=""·coords="14,5,177,32"/>
Offset 525, 15 lines modifiedOffset 525, 15 lines modified
525 ··</tr>525 ··</tr>
526 </table>526 </table>
527 </div><div·class="memdoc">527 </div><div·class="memdoc">
  
528 </div>528 </div>
529 </div>529 </div>
530 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>530 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
531 <li><a·class="el"·href="a00908_source.html">polygon.hh</a></li>531 <li><a·class="el"·href="a00809_source.html">polygon.hh</a></li>
532 </ul>532 </ul>
533 </div><!--·contents·-->533 </div><!--·contents·-->
534 <!--·start·footer·part·-->534 <!--·start·footer·part·-->
535 <hr·class="footer"/><address·class="footer"><small>535 <hr·class="footer"/><address·class="footer"><small>
536 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4536 Generated·by&#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
537 </small></address>537 </small></address>
538 </body>538 </body>
1.78 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03534.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;71 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
72 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;72 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
73 <a·href="a03531.html">List·of·all·members</a>··</div>73 <a·href="a03531.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::dgf::PolyhedronBlock·Struct·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::dgf::PolyhedronBlock·Struct·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00905_source.html">dune/grid/io/file/dgfparser/blocks/polyhedron.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00869_source.html">dune/grid/io/file/dgfparser/blocks/polyhedron.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::dgf::PolyhedronBlock:</div>79 Inheritance·diagram·for·Dune::dgf::PolyhedronBlock:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a03533.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_polyhedron_block_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a03533.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_polyhedron_block_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1dgf_1_1_polyhedron_block_inherit__map"·id="a_dune_1_1dgf_1_1_polyhedron_block_inherit__map">82 <map·name="a_dune_1_1dgf_1_1_polyhedron_block_inherit__map"·id="a_dune_1_1dgf_1_1_polyhedron_block_inherit__map">
83 <area·shape="rect"·title="·"·alt=""·coords="5,80,207,107"/>83 <area·shape="rect"·title="·"·alt=""·coords="5,80,207,107"/>
84 <area·shape="rect"·href="a03474.html"·title="·"·alt=""·coords="25,5,187,32"/>84 <area·shape="rect"·href="a03474.html"·title="·"·alt=""·coords="25,5,187,32"/>
Offset 495, 15 lines modifiedOffset 495, 15 lines modified
495 ··</tr>495 ··</tr>
496 </table>496 </table>
497 </div><div·class="memdoc">497 </div><div·class="memdoc">
  
498 </div>498 </div>
499 </div>499 </div>
500 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>500 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
501 <li><a·class="el"·href="a00905_source.html">polyhedron.hh</a></li>501 <li><a·class="el"·href="a00869_source.html">polyhedron.hh</a></li>
502 </ul>502 </ul>
503 </div><!--·contents·-->503 </div><!--·contents·-->
504 <!--·start·footer·part·-->504 <!--·start·footer·part·-->
505 <hr·class="footer"/><address·class="footer"><small>505 <hr·class="footer"/><address·class="footer"><small>
506 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4506 Generated·by&#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
507 </small></address>507 </small></address>
508 </body>508 </body>
803 B
./usr/share/doc/libdune-grid-doc/doxygen/a03538.html
    
Offset 209, 15 lines modifiedOffset 209, 15 lines modified
209 </div><div·class="memdoc">209 </div><div·class="memdoc">
  
210 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>210 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>
  
211 </div>211 </div>
212 </div>212 </div>
213 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>213 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
214 <li><a·class="el"·href="a00881.html">projection.cc</a></li>214 <li><a·class="el"·href="a00821.html">projection.cc</a></li>
215 </ul>215 </ul>
216 </div><!--·contents·-->216 </div><!--·contents·-->
217 <!--·start·footer·part·-->217 <!--·start·footer·part·-->
218 <hr·class="footer"/><address·class="footer"><small>218 <hr·class="footer"/><address·class="footer"><small>
219 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4219 Generated·by&#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
220 </small></address>220 </small></address>
221 </body>221 </body>
803 B
./usr/share/doc/libdune-grid-doc/doxygen/a03542.html
    
Offset 152, 15 lines modifiedOffset 152, 15 lines modified
152 </div><div·class="memdoc">152 </div><div·class="memdoc">
  
153 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>153 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>
  
154 </div>154 </div>
155 </div>155 </div>
156 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>156 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
157 <li><a·class="el"·href="a00881.html">projection.cc</a></li>157 <li><a·class="el"·href="a00821.html">projection.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>
803 B
./usr/share/doc/libdune-grid-doc/doxygen/a03546.html
    
Offset 191, 15 lines modifiedOffset 191, 15 lines modified
191 </div><div·class="memdoc">191 </div><div·class="memdoc">
  
192 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>192 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>
  
193 </div>193 </div>
194 </div>194 </div>
195 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>195 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
196 <li><a·class="el"·href="a00881.html">projection.cc</a></li>196 <li><a·class="el"·href="a00821.html">projection.cc</a></li>
197 </ul>197 </ul>
198 </div><!--·contents·-->198 </div><!--·contents·-->
199 <!--·start·footer·part·-->199 <!--·start·footer·part·-->
200 <hr·class="footer"/><address·class="footer"><small>200 <hr·class="footer"/><address·class="footer"><small>
201 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4201 Generated·by&#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
202 </small></address>202 </small></address>
203 </body>203 </body>
803 B
./usr/share/doc/libdune-grid-doc/doxygen/a03550.html
    
Offset 181, 15 lines modifiedOffset 181, 15 lines modified
181 </div><div·class="memdoc">181 </div><div·class="memdoc">
  
182 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>182 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>
  
183 </div>183 </div>
184 </div>184 </div>
185 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>185 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
186 <li><a·class="el"·href="a00881.html">projection.cc</a></li>186 <li><a·class="el"·href="a00821.html">projection.cc</a></li>
187 </ul>187 </ul>
188 </div><!--·contents·-->188 </div><!--·contents·-->
189 <!--·start·footer·part·-->189 <!--·start·footer·part·-->
190 <hr·class="footer"/><address·class="footer"><small>190 <hr·class="footer"/><address·class="footer"><small>
191 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4191 Generated·by&#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
192 </small></address>192 </small></address>
193 </body>193 </body>
803 B
./usr/share/doc/libdune-grid-doc/doxygen/a03554.html
    
Offset 191, 15 lines modifiedOffset 191, 15 lines modified
191 </div><div·class="memdoc">191 </div><div·class="memdoc">
  
192 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>192 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>
  
193 </div>193 </div>
194 </div>194 </div>
195 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>195 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
196 <li><a·class="el"·href="a00881.html">projection.cc</a></li>196 <li><a·class="el"·href="a00821.html">projection.cc</a></li>
197 </ul>197 </ul>
198 </div><!--·contents·-->198 </div><!--·contents·-->
199 <!--·start·footer·part·-->199 <!--·start·footer·part·-->
200 <hr·class="footer"/><address·class="footer"><small>200 <hr·class="footer"/><address·class="footer"><small>
201 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4201 Generated·by&#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
202 </small></address>202 </small></address>
203 </body>203 </body>
803 B
./usr/share/doc/libdune-grid-doc/doxygen/a03558.html
    
Offset 181, 15 lines modifiedOffset 181, 15 lines modified
181 </div><div·class="memdoc">181 </div><div·class="memdoc">
  
182 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>182 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>
  
183 </div>183 </div>
184 </div>184 </div>
185 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>185 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
186 <li><a·class="el"·href="a00881.html">projection.cc</a></li>186 <li><a·class="el"·href="a00821.html">projection.cc</a></li>
187 </ul>187 </ul>
188 </div><!--·contents·-->188 </div><!--·contents·-->
189 <!--·start·footer·part·-->189 <!--·start·footer·part·-->
190 <hr·class="footer"/><address·class="footer"><small>190 <hr·class="footer"/><address·class="footer"><small>
191 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4191 Generated·by&#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
192 </small></address>192 </small></address>
193 </body>193 </body>
803 B
./usr/share/doc/libdune-grid-doc/doxygen/a03562.html
    
Offset 181, 15 lines modifiedOffset 181, 15 lines modified
181 </div><div·class="memdoc">181 </div><div·class="memdoc">
  
182 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>182 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>
  
183 </div>183 </div>
184 </div>184 </div>
185 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>185 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
186 <li><a·class="el"·href="a00881.html">projection.cc</a></li>186 <li><a·class="el"·href="a00821.html">projection.cc</a></li>
187 </ul>187 </ul>
188 </div><!--·contents·-->188 </div><!--·contents·-->
189 <!--·start·footer·part·-->189 <!--·start·footer·part·-->
190 <hr·class="footer"/><address·class="footer"><small>190 <hr·class="footer"/><address·class="footer"><small>
191 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4191 Generated·by&#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
192 </small></address>192 </small></address>
193 </body>193 </body>
803 B
./usr/share/doc/libdune-grid-doc/doxygen/a03566.html
    
Offset 181, 15 lines modifiedOffset 181, 15 lines modified
181 </div><div·class="memdoc">181 </div><div·class="memdoc">
  
182 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>182 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>
  
183 </div>183 </div>
184 </div>184 </div>
185 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>185 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
186 <li><a·class="el"·href="a00881.html">projection.cc</a></li>186 <li><a·class="el"·href="a00821.html">projection.cc</a></li>
187 </ul>187 </ul>
188 </div><!--·contents·-->188 </div><!--·contents·-->
189 <!--·start·footer·part·-->189 <!--·start·footer·part·-->
190 <hr·class="footer"/><address·class="footer"><small>190 <hr·class="footer"/><address·class="footer"><small>
191 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4191 Generated·by&#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
192 </small></address>192 </small></address>
193 </body>193 </body>
803 B
./usr/share/doc/libdune-grid-doc/doxygen/a03570.html
    
Offset 181, 15 lines modifiedOffset 181, 15 lines modified
181 </div><div·class="memdoc">181 </div><div·class="memdoc">
  
182 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>182 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>
  
183 </div>183 </div>
184 </div>184 </div>
185 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>185 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
186 <li><a·class="el"·href="a00881.html">projection.cc</a></li>186 <li><a·class="el"·href="a00821.html">projection.cc</a></li>
187 </ul>187 </ul>
188 </div><!--·contents·-->188 </div><!--·contents·-->
189 <!--·start·footer·part·-->189 <!--·start·footer·part·-->
190 <hr·class="footer"/><address·class="footer"><small>190 <hr·class="footer"/><address·class="footer"><small>
191 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4191 Generated·by&#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
192 </small></address>192 </small></address>
193 </body>193 </body>
803 B
./usr/share/doc/libdune-grid-doc/doxygen/a03574.html
    
Offset 181, 15 lines modifiedOffset 181, 15 lines modified
181 </div><div·class="memdoc">181 </div><div·class="memdoc">
  
182 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>182 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>
  
183 </div>183 </div>
184 </div>184 </div>
185 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>185 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
186 <li><a·class="el"·href="a00881.html">projection.cc</a></li>186 <li><a·class="el"·href="a00821.html">projection.cc</a></li>
187 </ul>187 </ul>
188 </div><!--·contents·-->188 </div><!--·contents·-->
189 <!--·start·footer·part·-->189 <!--·start·footer·part·-->
190 <hr·class="footer"/><address·class="footer"><small>190 <hr·class="footer"/><address·class="footer"><small>
191 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4191 Generated·by&#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
192 </small></address>192 </small></address>
193 </body>193 </body>
803 B
./usr/share/doc/libdune-grid-doc/doxygen/a03578.html
    
Offset 191, 15 lines modifiedOffset 191, 15 lines modified
191 </div><div·class="memdoc">191 </div><div·class="memdoc">
  
192 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>192 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>
  
193 </div>193 </div>
194 </div>194 </div>
195 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>195 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
196 <li><a·class="el"·href="a00881.html">projection.cc</a></li>196 <li><a·class="el"·href="a00821.html">projection.cc</a></li>
197 </ul>197 </ul>
198 </div><!--·contents·-->198 </div><!--·contents·-->
199 <!--·start·footer·part·-->199 <!--·start·footer·part·-->
200 <hr·class="footer"/><address·class="footer"><small>200 <hr·class="footer"/><address·class="footer"><small>
201 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4201 Generated·by&#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
202 </small></address>202 </small></address>
203 </body>203 </body>
803 B
./usr/share/doc/libdune-grid-doc/doxygen/a03582.html
    
Offset 191, 15 lines modifiedOffset 191, 15 lines modified
191 </div><div·class="memdoc">191 </div><div·class="memdoc">
  
192 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>192 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>
  
193 </div>193 </div>
194 </div>194 </div>
195 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>195 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
196 <li><a·class="el"·href="a00881.html">projection.cc</a></li>196 <li><a·class="el"·href="a00821.html">projection.cc</a></li>
197 </ul>197 </ul>
198 </div><!--·contents·-->198 </div><!--·contents·-->
199 <!--·start·footer·part·-->199 <!--·start·footer·part·-->
200 <hr·class="footer"/><address·class="footer"><small>200 <hr·class="footer"/><address·class="footer"><small>
201 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4201 Generated·by&#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
202 </small></address>202 </small></address>
203 </body>203 </body>
803 B
./usr/share/doc/libdune-grid-doc/doxygen/a03586.html
    
Offset 191, 15 lines modifiedOffset 191, 15 lines modified
191 </div><div·class="memdoc">191 </div><div·class="memdoc">
  
192 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>192 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>
  
193 </div>193 </div>
194 </div>194 </div>
195 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>195 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
196 <li><a·class="el"·href="a00881.html">projection.cc</a></li>196 <li><a·class="el"·href="a00821.html">projection.cc</a></li>
197 </ul>197 </ul>
198 </div><!--·contents·-->198 </div><!--·contents·-->
199 <!--·start·footer·part·-->199 <!--·start·footer·part·-->
200 <hr·class="footer"/><address·class="footer"><small>200 <hr·class="footer"/><address·class="footer"><small>
201 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4201 Generated·by&#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
202 </small></address>202 </small></address>
203 </body>203 </body>
803 B
./usr/share/doc/libdune-grid-doc/doxygen/a03590.html
    
Offset 191, 15 lines modifiedOffset 191, 15 lines modified
191 </div><div·class="memdoc">191 </div><div·class="memdoc">
  
192 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>192 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>
  
193 </div>193 </div>
194 </div>194 </div>
195 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>195 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
196 <li><a·class="el"·href="a00881.html">projection.cc</a></li>196 <li><a·class="el"·href="a00821.html">projection.cc</a></li>
197 </ul>197 </ul>
198 </div><!--·contents·-->198 </div><!--·contents·-->
199 <!--·start·footer·part·-->199 <!--·start·footer·part·-->
200 <hr·class="footer"/><address·class="footer"><small>200 <hr·class="footer"/><address·class="footer"><small>
201 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4201 Generated·by&#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
202 </small></address>202 </small></address>
203 </body>203 </body>
803 B
./usr/share/doc/libdune-grid-doc/doxygen/a03594.html
    
Offset 191, 15 lines modifiedOffset 191, 15 lines modified
191 </div><div·class="memdoc">191 </div><div·class="memdoc">
  
192 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>192 <p>Implements·<a·class="el"·href="a03610.html#ab90b022a705ed3e9e3722114d8afdcfe">Dune::dgf::ProjectionBlock::Expression</a>.</p>
  
193 </div>193 </div>
194 </div>194 </div>
195 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>195 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
196 <li><a·class="el"·href="a00881.html">projection.cc</a></li>196 <li><a·class="el"·href="a00821.html">projection.cc</a></li>
197 </ul>197 </ul>
198 </div><!--·contents·-->198 </div><!--·contents·-->
199 <!--·start·footer·part·-->199 <!--·start·footer·part·-->
200 <hr·class="footer"/><address·class="footer"><small>200 <hr·class="footer"/><address·class="footer"><small>
201 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4201 Generated·by&#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
202 </small></address>202 </small></address>
203 </body>203 </body>
774 B
./usr/share/doc/libdune-grid-doc/doxygen/a03598.html
    
Offset 840, 15 lines modifiedOffset 840, 15 lines modified
840 </table>840 </table>
841 </div><div·class="memdoc">841 </div><div·class="memdoc">
  
842 </div>842 </div>
843 </div>843 </div>
844 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>844 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
845 <li><a·class="el"·href="a07319_source.html">io/file/dgfparser/blocks/projection.hh</a></li>845 <li><a·class="el"·href="a07319_source.html">io/file/dgfparser/blocks/projection.hh</a></li>
846 <li><a·class="el"·href="a00881.html">projection.cc</a></li>846 <li><a·class="el"·href="a00821.html">projection.cc</a></li>
847 </ul>847 </ul>
848 </div><!--·contents·-->848 </div><!--·contents·-->
849 <!--·start·footer·part·-->849 <!--·start·footer·part·-->
850 <hr·class="footer"/><address·class="footer"><small>850 <hr·class="footer"/><address·class="footer"><small>
851 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4851 Generated·by&#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
852 </small></address>852 </small></address>
853 </body>853 </body>
1.86 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03614.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;72 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
73 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;73 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
74 <a·href="a03611.html">List·of·all·members</a>··</div>74 <a·href="a03611.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::dgf::SimplexBlock·Class·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::dgf::SimplexBlock·Class·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00839_source.html">dune/grid/io/file/dgfparser/blocks/simplex.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00860_source.html">dune/grid/io/file/dgfparser/blocks/simplex.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::dgf::SimplexBlock:</div>80 Inheritance·diagram·for·Dune::dgf::SimplexBlock:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03613.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_simplex_block_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03613.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_simplex_block_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1dgf_1_1_simplex_block_inherit__map"·id="a_dune_1_1dgf_1_1_simplex_block_inherit__map">83 <map·name="a_dune_1_1dgf_1_1_simplex_block_inherit__map"·id="a_dune_1_1dgf_1_1_simplex_block_inherit__map">
84 <area·shape="rect"·title="·"·alt=""·coords="5,80,187,107"/>84 <area·shape="rect"·title="·"·alt=""·coords="5,80,187,107"/>
85 <area·shape="rect"·href="a03474.html"·title="·"·alt=""·coords="15,5,177,32"/>85 <area·shape="rect"·href="a03474.html"·title="·"·alt=""·coords="15,5,177,32"/>
Offset 585, 16 lines modifiedOffset 585, 16 lines modified
585 ··</tr>585 ··</tr>
586 </table>586 </table>
587 </div><div·class="memdoc">587 </div><div·class="memdoc">
  
588 </div>588 </div>
589 </div>589 </div>
590 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>590 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
591 <li><a·class="el"·href="a00839_source.html">simplex.hh</a></li>591 <li><a·class="el"·href="a00860_source.html">simplex.hh</a></li>
592 <li><a·class="el"·href="a00854.html">simplex.cc</a></li>592 <li><a·class="el"·href="a00842.html">simplex.cc</a></li>
593 </ul>593 </ul>
594 </div><!--·contents·-->594 </div><!--·contents·-->
595 <!--·start·footer·part·-->595 <!--·start·footer·part·-->
596 <hr·class="footer"/><address·class="footer"><small>596 <hr·class="footer"/><address·class="footer"><small>
597 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4597 Generated·by&#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
598 </small></address>598 </small></address>
599 </body>599 </body>
1.97 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03618.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;71 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
72 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;72 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
73 <a·href="a03615.html">List·of·all·members</a>··</div>73 <a·href="a03615.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::dgf::SimplexGenerationBlock·Class·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::dgf::SimplexGenerationBlock·Class·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00845_source.html">dune/grid/io/file/dgfparser/blocks/simplexgeneration.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00803_source.html">dune/grid/io/file/dgfparser/blocks/simplexgeneration.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::dgf::SimplexGenerationBlock:</div>79 Inheritance·diagram·for·Dune::dgf::SimplexGenerationBlock:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a03617.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_simplex_generation_block_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a03617.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_simplex_generation_block_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1dgf_1_1_simplex_generation_block_inherit__map"·id="a_dune_1_1dgf_1_1_simplex_generation_block_inherit__map">82 <map·name="a_dune_1_1dgf_1_1_simplex_generation_block_inherit__map"·id="a_dune_1_1dgf_1_1_simplex_generation_block_inherit__map">
83 <area·shape="rect"·title="·"·alt=""·coords="5,80,223,121"/>83 <area·shape="rect"·title="·"·alt=""·coords="5,80,223,121"/>
84 <area·shape="rect"·href="a03474.html"·title="·"·alt=""·coords="33,5,195,32"/>84 <area·shape="rect"·href="a03474.html"·title="·"·alt=""·coords="33,5,195,32"/>
Offset 722, 16 lines modifiedOffset 722, 16 lines modified
722 ··</tr>722 ··</tr>
723 </table>723 </table>
724 </div><div·class="memdoc">724 </div><div·class="memdoc">
  
725 </div>725 </div>
726 </div>726 </div>
727 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>727 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
728 <li><a·class="el"·href="a00845_source.html">simplexgeneration.hh</a></li>728 <li><a·class="el"·href="a00803_source.html">simplexgeneration.hh</a></li>
729 <li><a·class="el"·href="a00887.html">simplexgeneration.cc</a></li>729 <li><a·class="el"·href="a00830.html">simplexgeneration.cc</a></li>
730 </ul>730 </ul>
731 </div><!--·contents·-->731 </div><!--·contents·-->
732 <!--·start·footer·part·-->732 <!--·start·footer·part·-->
733 <hr·class="footer"/><address·class="footer"><small>733 <hr·class="footer"/><address·class="footer"><small>
734 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4734 Generated·by&#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
735 </small></address>735 </small></address>
736 </body>736 </body>
1.85 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03622.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;71 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
72 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;72 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
73 <a·href="a03619.html">List·of·all·members</a>··</div>73 <a·href="a03619.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::dgf::VertexBlock·Class·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::dgf::VertexBlock·Class·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00836_source.html">dune/grid/io/file/dgfparser/blocks/vertex.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00824_source.html">dune/grid/io/file/dgfparser/blocks/vertex.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::dgf::VertexBlock:</div>79 Inheritance·diagram·for·Dune::dgf::VertexBlock:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a03621.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_vertex_block_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a03621.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_vertex_block_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1dgf_1_1_vertex_block_inherit__map"·id="a_dune_1_1dgf_1_1_vertex_block_inherit__map">82 <map·name="a_dune_1_1dgf_1_1_vertex_block_inherit__map"·id="a_dune_1_1dgf_1_1_vertex_block_inherit__map">
83 <area·shape="rect"·title="·"·alt=""·coords="5,80,176,107"/>83 <area·shape="rect"·title="·"·alt=""·coords="5,80,176,107"/>
84 <area·shape="rect"·href="a03474.html"·title="·"·alt=""·coords="9,5,172,32"/>84 <area·shape="rect"·href="a03474.html"·title="·"·alt=""·coords="9,5,172,32"/>
Offset 525, 16 lines modifiedOffset 525, 16 lines modified
525 ··</tr>525 ··</tr>
526 </table>526 </table>
527 </div><div·class="memdoc">527 </div><div·class="memdoc">
  
528 </div>528 </div>
529 </div>529 </div>
530 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>530 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
531 <li><a·class="el"·href="a00836_source.html">vertex.hh</a></li>531 <li><a·class="el"·href="a00824_source.html">vertex.hh</a></li>
532 <li><a·class="el"·href="a00914.html">vertex.cc</a></li>532 <li><a·class="el"·href="a00827.html">vertex.cc</a></li>
533 </ul>533 </ul>
534 </div><!--·contents·-->534 </div><!--·contents·-->
535 <!--·start·footer·part·-->535 <!--·start·footer·part·-->
536 <hr·class="footer"/><address·class="footer"><small>536 <hr·class="footer"/><address·class="footer"><small>
537 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4537 Generated·by&#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
538 </small></address>538 </small></address>
539 </body>539 </body>
1.79 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03626.html
    
Offset 69, 28 lines modifiedOffset 69, 28 lines modified
69 ··<div·class="headertitle"><div·class="title">Dune::DGFException·Class·Reference</div></div>69 ··<div·class="headertitle"><div·class="title">Dune::DGFException·Class·Reference</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
  
72 <p>exception·class·for·IO·errors·in·the·DGF·parser··72 <p>exception·class·for·IO·errors·in·the·DGF·parser··
73 ·<a·href="a03626.html#details">More...</a></p>73 ·<a·href="a03626.html#details">More...</a></p>
  
74 <p><code>#include·&lt;<a·class="el"·href="a00956_source.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</code></p>74 <p><code>#include·&lt;<a·class="el"·href="a00788_source.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</code></p>
75 <div·class="dynheader">75 <div·class="dynheader">
76 Inheritance·diagram·for·Dune::DGFException:</div>76 Inheritance·diagram·for·Dune::DGFException:</div>
77 <div·class="dyncontent">77 <div·class="dyncontent">
78 <div·class="center"><img·src="a03625.png"·border="0"·usemap="#a_dune_1_1_d_g_f_exception_inherit__map"·alt="Inheritance·graph"/></div>78 <div·class="center"><img·src="a03625.png"·border="0"·usemap="#a_dune_1_1_d_g_f_exception_inherit__map"·alt="Inheritance·graph"/></div>
79 <map·name="a_dune_1_1_d_g_f_exception_inherit__map"·id="a_dune_1_1_d_g_f_exception_inherit__map">79 <map·name="a_dune_1_1_d_g_f_exception_inherit__map"·id="a_dune_1_1_d_g_f_exception_inherit__map">
80 <area·shape="rect"·title="exception·class·for·IO·errors·in·the·DGF·parser"·alt=""·coords="5,80,161,107"/>80 <area·shape="rect"·title="exception·class·for·IO·errors·in·the·DGF·parser"·alt=""·coords="5,80,161,107"/>
81 <area·shape="rect"·title="·"·alt=""·coords="50,5,117,32"/>81 <area·shape="rect"·title="·"·alt=""·coords="50,5,117,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·class·for·IO·errors·in·the·DGF·parser·</p>85 <div·class="textblock"><p·>exception·class·for·IO·errors·in·the·DGF·parser·</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="a00956_source.html">dgfexception.hh</a></li>87 <li><a·class="el"·href="a00788_source.html">dgfexception.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>
1.91 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03630.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;73 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
74 <a·href="a03627.html">List·of·all·members</a>··</div>74 <a·href="a03627.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::DGFCoordFunction&lt;·dimD,·dimR·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::DGFCoordFunction&lt;·dimD,·dimR·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00923_source.html">dune/grid/io/file/dgfparser/dgfgeogrid.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00782_source.html">dune/grid/io/file/dgfparser/dgfgeogrid.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::DGFCoordFunction&lt;·dimD,·dimR·&gt;:</div>80 Inheritance·diagram·for·Dune::DGFCoordFunction&lt;·dimD,·dimR·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03629.png"·border="0"·usemap="#a_dune_1_1_d_g_f_coord_function_3_01dim_d_00_01dim_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03629.png"·border="0"·usemap="#a_dune_1_1_d_g_f_coord_function_3_01dim_d_00_01dim_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_d_g_f_coord_function_3_01dim_d_00_01dim_r_01_4_inherit__map"·id="a_dune_1_1_d_g_f_coord_function_3_01dim_d_00_01dim_r_01_4_inherit__map">83 <map·name="a_dune_1_1_d_g_f_coord_function_3_01dim_d_00_01dim_r_01_4_inherit__map"·id="a_dune_1_1_d_g_f_coord_function_3_01dim_d_00_01dim_r_01_4_inherit__map">
84 <area·shape="rect"·title="·"·alt=""·coords="1271,69,1456,110"/>84 <area·shape="rect"·title="·"·alt=""·coords="1271,69,1456,110"/>
85 <area·shape="rect"·href="a03110.html"·title="·"·alt=""·coords="927,61,1221,117"/>85 <area·shape="rect"·href="a03110.html"·title="·"·alt=""·coords="927,61,1221,117"/>
Offset 452, 15 lines modifiedOffset 452, 15 lines modified
452 </div><div·class="memdoc">452 </div><div·class="memdoc">
  
453 <p>dimension·of·the·range·vector·</p>453 <p>dimension·of·the·range·vector·</p>
  
454 </div>454 </div>
455 </div>455 </div>
456 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>456 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
457 <li><a·class="el"·href="a00923_source.html">dgfgeogrid.hh</a></li>457 <li><a·class="el"·href="a00782_source.html">dgfgeogrid.hh</a></li>
458 </ul>458 </ul>
459 </div><!--·contents·-->459 </div><!--·contents·-->
460 <!--·start·footer·part·-->460 <!--·start·footer·part·-->
461 <hr·class="footer"/><address·class="footer"><small>461 <hr·class="footer"/><address·class="footer"><small>
462 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4462 Generated·by&#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
463 </small></address>463 </small></address>
464 </body>464 </body>
890 B
./usr/share/doc/libdune-grid-doc/doxygen/a03634.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::DGFCoordFunctionFactory&lt;·HostGrid,·CoordFunction,·discrete·&gt;·Struct·Template·Reference</div></div>69 ··<div·class="headertitle"><div·class="title">Dune::DGFCoordFunctionFactory&lt;·HostGrid,·CoordFunction,·discrete·&gt;·Struct·Template·Reference</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>72 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
73 <li><a·class="el"·href="a00923_source.html">dgfgeogrid.hh</a></li>73 <li><a·class="el"·href="a00782_source.html">dgfgeogrid.hh</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>
1.97 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03638.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a03635.html">List·of·all·members</a>··</div>71 <a·href="a03635.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::DGFCoordFunctionFactory&lt;·HostGrid,·CoordFunction,·false·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::DGFCoordFunctionFactory&lt;·HostGrid,·CoordFunction,·false·&gt;·Struct·Template·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="a00923_source.html">dune/grid/io/file/dgfparser/dgfgeogrid.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00782_source.html">dune/grid/io/file/dgfparser/dgfgeogrid.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:a54b06f463c25ee7e849d71f1da1880a7"><td·class="memItemLeft"·align="right"·valign="top">static·CoordFunction·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03638.html#a54b06f463c25ee7e849d71f1da1880a7">create</a>·(std::istream·&amp;,·const·HostGrid·&amp;)</td></tr>79 <tr·class="memitem:a54b06f463c25ee7e849d71f1da1880a7"><td·class="memItemLeft"·align="right"·valign="top">static·CoordFunction·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03638.html#a54b06f463c25ee7e849d71f1da1880a7">create</a>·(std::istream·&amp;,·const·HostGrid·&amp;)</td></tr>
80 <tr·class="separator:a54b06f463c25ee7e849d71f1da1880a7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a54b06f463c25ee7e849d71f1da1880a7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Function·Documentation</h2>82 <h2·class="groupheader">Member·Function·Documentation</h2>
Offset 116, 15 lines modifiedOffset 116, 15 lines modified
116 ··</tr>116 ··</tr>
117 </table>117 </table>
118 </div><div·class="memdoc">118 </div><div·class="memdoc">
  
119 </div>119 </div>
120 </div>120 </div>
121 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>121 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
122 <li><a·class="el"·href="a00923_source.html">dgfgeogrid.hh</a></li>122 <li><a·class="el"·href="a00782_source.html">dgfgeogrid.hh</a></li>
123 </ul>123 </ul>
124 </div><!--·contents·-->124 </div><!--·contents·-->
125 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
126 <hr·class="footer"/><address·class="footer"><small>126 <hr·class="footer"/><address·class="footer"><small>
127 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4127 Generated·by&#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
128 </small></address>128 </small></address>
129 </body>129 </body>
1.97 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03642.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a03639.html">List·of·all·members</a>··</div>71 <a·href="a03639.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::DGFCoordFunctionFactory&lt;·HostGrid,·CoordFunction,·true·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::DGFCoordFunctionFactory&lt;·HostGrid,·CoordFunction,·true·&gt;·Struct·Template·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="a00923_source.html">dune/grid/io/file/dgfparser/dgfgeogrid.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00782_source.html">dune/grid/io/file/dgfparser/dgfgeogrid.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:acebbc5598d55bbcf60f4021333c6befc"><td·class="memItemLeft"·align="right"·valign="top">static·CoordFunction·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03642.html#acebbc5598d55bbcf60f4021333c6befc">create</a>·(std::istream·&amp;,·const·HostGrid·&amp;hostGrid)</td></tr>79 <tr·class="memitem:acebbc5598d55bbcf60f4021333c6befc"><td·class="memItemLeft"·align="right"·valign="top">static·CoordFunction·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03642.html#acebbc5598d55bbcf60f4021333c6befc">create</a>·(std::istream·&amp;,·const·HostGrid·&amp;hostGrid)</td></tr>
80 <tr·class="separator:acebbc5598d55bbcf60f4021333c6befc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:acebbc5598d55bbcf60f4021333c6befc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Function·Documentation</h2>82 <h2·class="groupheader">Member·Function·Documentation</h2>
Offset 116, 15 lines modifiedOffset 116, 15 lines modified
116 ··</tr>116 ··</tr>
117 </table>117 </table>
118 </div><div·class="memdoc">118 </div><div·class="memdoc">
  
119 </div>119 </div>
120 </div>120 </div>
121 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>121 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
122 <li><a·class="el"·href="a00923_source.html">dgfgeogrid.hh</a></li>122 <li><a·class="el"·href="a00782_source.html">dgfgeogrid.hh</a></li>
123 </ul>123 </ul>
124 </div><!--·contents·-->124 </div><!--·contents·-->
125 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
126 <hr·class="footer"/><address·class="footer"><small>126 <hr·class="footer"/><address·class="footer"><small>
127 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4127 Generated·by&#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
128 </small></address>128 </small></address>
129 </body>129 </body>
2.08 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03646.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-types">Public·Types</a>·&#124;70 <a·href="#pub-types">Public·Types</a>·&#124;
71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
72 <a·href="a03643.html">List·of·all·members</a>··</div>72 <a·href="a03643.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::DGFCoordFunctionFactory&lt;·HostGrid,·DGFCoordFunction&lt;·dimD,·dimR·&gt;,·false·&gt;·Struct·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::DGFCoordFunctionFactory&lt;·HostGrid,·DGFCoordFunction&lt;·dimD,·dimR·&gt;,·false·&gt;·Struct·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00923_source.html">dune/grid/io/file/dgfparser/dgfgeogrid.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00782_source.html">dune/grid/io/file/dgfparser/dgfgeogrid.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
79 Public·Types</h2></td></tr>79 Public·Types</h2></td></tr>
80 <tr·class="memitem:a7ae34642a6478f9a22ffa0919c106356"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a03630.html">DGFCoordFunction</a>&lt;·dimD,·dimR·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03646.html#a7ae34642a6478f9a22ffa0919c106356">CoordFunction</a></td></tr>80 <tr·class="memitem:a7ae34642a6478f9a22ffa0919c106356"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a03630.html">DGFCoordFunction</a>&lt;·dimD,·dimR·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03646.html#a7ae34642a6478f9a22ffa0919c106356">CoordFunction</a></td></tr>
81 <tr·class="separator:a7ae34642a6478f9a22ffa0919c106356"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:a7ae34642a6478f9a22ffa0919c106356"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
Offset 139, 15 lines modifiedOffset 139, 15 lines modified
139 ··</tr>139 ··</tr>
140 </table>140 </table>
141 </div><div·class="memdoc">141 </div><div·class="memdoc">
  
142 </div>142 </div>
143 </div>143 </div>
144 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>144 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
145 <li><a·class="el"·href="a00923_source.html">dgfgeogrid.hh</a></li>145 <li><a·class="el"·href="a00782_source.html">dgfgeogrid.hh</a></li>
146 </ul>146 </ul>
147 </div><!--·contents·-->147 </div><!--·contents·-->
148 <!--·start·footer·part·-->148 <!--·start·footer·part·-->
149 <hr·class="footer"/><address·class="footer"><small>149 <hr·class="footer"/><address·class="footer"><small>
150 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4150 Generated·by&#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
151 </small></address>151 </small></address>
152 </body>152 </body>
2.33 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03650.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="a03647.html">List·of·all·members</a>··</div>73 <a·href="a03647.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::DGFGridFactory&lt;·GeometryGrid&lt;·HostGrid,·CoordFunction,·Allocator·&gt;·&gt;·Struct·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::DGFGridFactory&lt;·GeometryGrid&lt;·HostGrid,·CoordFunction,·Allocator·&gt;·&gt;·Struct·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00923_source.html">dune/grid/io/file/dgfparser/dgfgeogrid.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00782_source.html">dune/grid/io/file/dgfparser/dgfgeogrid.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:a88930b35918b73068a10aecfea02a459"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a03190.html">GeometryGrid</a>&lt;·HostGrid,·CoordFunction,·Allocator·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03650.html#a88930b35918b73068a10aecfea02a459">Grid</a></td></tr>81 <tr·class="memitem:a88930b35918b73068a10aecfea02a459"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a03190.html">GeometryGrid</a>&lt;·HostGrid,·CoordFunction,·Allocator·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03650.html#a88930b35918b73068a10aecfea02a459">Grid</a></td></tr>
82 <tr·class="separator:a88930b35918b73068a10aecfea02a459"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a88930b35918b73068a10aecfea02a459"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 <tr·class="memitem:a073ba489f77d1fbb0d278ea7e997679a"><td·class="memItemLeft"·align="right"·valign="top">typedef·MPIHelper::MPICommunicator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03650.html#a073ba489f77d1fbb0d278ea7e997679a">MPICommunicator</a></td></tr>83 <tr·class="memitem:a073ba489f77d1fbb0d278ea7e997679a"><td·class="memItemLeft"·align="right"·valign="top">typedef·MPIHelper::MPICommunicator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03650.html#a073ba489f77d1fbb0d278ea7e997679a">MPICommunicator</a></td></tr>
84 <tr·class="separator:a073ba489f77d1fbb0d278ea7e997679a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:a073ba489f77d1fbb0d278ea7e997679a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 505, 15 lines modifiedOffset 505, 15 lines modified
505 ··</tr>505 ··</tr>
506 </table>506 </table>
507 </div><div·class="memdoc">507 </div><div·class="memdoc">
  
508 </div>508 </div>
509 </div>509 </div>
510 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>510 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
511 <li><a·class="el"·href="a00923_source.html">dgfgeogrid.hh</a></li>511 <li><a·class="el"·href="a00782_source.html">dgfgeogrid.hh</a></li>
512 </ul>512 </ul>
513 </div><!--·contents·-->513 </div><!--·contents·-->
514 <!--·start·footer·part·-->514 <!--·start·footer·part·-->
515 <hr·class="footer"/><address·class="footer"><small>515 <hr·class="footer"/><address·class="footer"><small>
516 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4516 Generated·by&#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
517 </small></address>517 </small></address>
518 </body>518 </body>
2.24 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03654.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a03651.html">List·of·all·members</a>··</div>71 <a·href="a03651.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::DGFGridInfo&lt;·GeometryGrid&lt;·HostGrid,·CoordFunction,·Allocator·&gt;·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::DGFGridInfo&lt;·GeometryGrid&lt;·HostGrid,·CoordFunction,·Allocator·&gt;·&gt;·Struct·Template·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="a00923_source.html">dune/grid/io/file/dgfparser/dgfgeogrid.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00782_source.html">dune/grid/io/file/dgfparser/dgfgeogrid.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:adf76ab5023ea253552a9d6e34afb13ca"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03654.html#adf76ab5023ea253552a9d6e34afb13ca">refineStepsForHalf</a>·()</td></tr>79 <tr·class="memitem:adf76ab5023ea253552a9d6e34afb13ca"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03654.html#adf76ab5023ea253552a9d6e34afb13ca">refineStepsForHalf</a>·()</td></tr>
80 <tr·class="separator:adf76ab5023ea253552a9d6e34afb13ca"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:adf76ab5023ea253552a9d6e34afb13ca"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:a0586d7f1849db533e19f34e7e3ecd243"><td·class="memItemLeft"·align="right"·valign="top">static·double&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03654.html#a0586d7f1849db533e19f34e7e3ecd243">refineWeight</a>·()</td></tr>81 <tr·class="memitem:a0586d7f1849db533e19f34e7e3ecd243"><td·class="memItemLeft"·align="right"·valign="top">static·double&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03654.html#a0586d7f1849db533e19f34e7e3ecd243">refineWeight</a>·()</td></tr>
82 <tr·class="separator:a0586d7f1849db533e19f34e7e3ecd243"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a0586d7f1849db533e19f34e7e3ecd243"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
134 ··</tr>134 ··</tr>
135 </table>135 </table>
136 </div><div·class="memdoc">136 </div><div·class="memdoc">
  
137 </div>137 </div>
138 </div>138 </div>
139 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>139 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
140 <li><a·class="el"·href="a00923_source.html">dgfgeogrid.hh</a></li>140 <li><a·class="el"·href="a00782_source.html">dgfgeogrid.hh</a></li>
141 </ul>141 </ul>
142 </div><!--·contents·-->142 </div><!--·contents·-->
143 <!--·start·footer·part·-->143 <!--·start·footer·part·-->
144 <hr·class="footer"/><address·class="footer"><small>144 <hr·class="footer"/><address·class="footer"><small>
145 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4145 Generated·by&#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
146 </small></address>146 </small></address>
147 </body>147 </body>
2.3 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03662.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="a03659.html">List·of·all·members</a>··</div>73 <a·href="a03659.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::DGFGridFactory&lt;·IdentityGrid&lt;·HostGrid·&gt;·&gt;·Struct·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::DGFGridFactory&lt;·IdentityGrid&lt;·HostGrid·&gt;·&gt;·Struct·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00962_source.html">dune/grid/io/file/dgfparser/dgfidentitygrid.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00791_source.html">dune/grid/io/file/dgfparser/dgfidentitygrid.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:a530e9d434135e932be81c2907b5fa830"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a03382.html">IdentityGrid</a>&lt;·HostGrid·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03662.html#a530e9d434135e932be81c2907b5fa830">Grid</a></td></tr>81 <tr·class="memitem:a530e9d434135e932be81c2907b5fa830"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a03382.html">IdentityGrid</a>&lt;·HostGrid·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03662.html#a530e9d434135e932be81c2907b5fa830">Grid</a></td></tr>
82 <tr·class="separator:a530e9d434135e932be81c2907b5fa830"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a530e9d434135e932be81c2907b5fa830"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 <tr·class="memitem:ae496aaf3595c89bc304701389d14152a"><td·class="memItemLeft"·align="right"·valign="top">typedef·MPIHelper::MPICommunicator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03662.html#ae496aaf3595c89bc304701389d14152a">MPICommunicator</a></td></tr>83 <tr·class="memitem:ae496aaf3595c89bc304701389d14152a"><td·class="memItemLeft"·align="right"·valign="top">typedef·MPIHelper::MPICommunicator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03662.html#ae496aaf3595c89bc304701389d14152a">MPICommunicator</a></td></tr>
84 <tr·class="separator:ae496aaf3595c89bc304701389d14152a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:ae496aaf3595c89bc304701389d14152a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 425, 15 lines modifiedOffset 425, 15 lines modified
425 ··</tr>425 ··</tr>
426 </table>426 </table>
427 </div><div·class="memdoc">427 </div><div·class="memdoc">
  
428 </div>428 </div>
429 </div>429 </div>
430 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>430 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
431 <li><a·class="el"·href="a00962_source.html">dgfidentitygrid.hh</a></li>431 <li><a·class="el"·href="a00791_source.html">dgfidentitygrid.hh</a></li>
432 </ul>432 </ul>
433 </div><!--·contents·-->433 </div><!--·contents·-->
434 <!--·start·footer·part·-->434 <!--·start·footer·part·-->
435 <hr·class="footer"/><address·class="footer"><small>435 <hr·class="footer"/><address·class="footer"><small>
436 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4436 Generated·by&#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
437 </small></address>437 </small></address>
438 </body>438 </body>
2.24 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03666.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a03663.html">List·of·all·members</a>··</div>71 <a·href="a03663.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::DGFGridInfo&lt;·IdentityGrid&lt;·HostGrid·&gt;·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::DGFGridInfo&lt;·IdentityGrid&lt;·HostGrid·&gt;·&gt;·Struct·Template·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="a00962_source.html">dune/grid/io/file/dgfparser/dgfidentitygrid.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00791_source.html">dune/grid/io/file/dgfparser/dgfidentitygrid.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:a46ba07950b4b721f3f227b61b2c7a55c"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03666.html#a46ba07950b4b721f3f227b61b2c7a55c">refineStepsForHalf</a>·()</td></tr>79 <tr·class="memitem:a46ba07950b4b721f3f227b61b2c7a55c"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03666.html#a46ba07950b4b721f3f227b61b2c7a55c">refineStepsForHalf</a>·()</td></tr>
80 <tr·class="separator:a46ba07950b4b721f3f227b61b2c7a55c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a46ba07950b4b721f3f227b61b2c7a55c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:ae1b6502b054bca56b77ba017445d02fc"><td·class="memItemLeft"·align="right"·valign="top">static·double&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03666.html#ae1b6502b054bca56b77ba017445d02fc">refineWeight</a>·()</td></tr>81 <tr·class="memitem:ae1b6502b054bca56b77ba017445d02fc"><td·class="memItemLeft"·align="right"·valign="top">static·double&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03666.html#ae1b6502b054bca56b77ba017445d02fc">refineWeight</a>·()</td></tr>
82 <tr·class="separator:ae1b6502b054bca56b77ba017445d02fc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:ae1b6502b054bca56b77ba017445d02fc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
134 ··</tr>134 ··</tr>
135 </table>135 </table>
136 </div><div·class="memdoc">136 </div><div·class="memdoc">
  
137 </div>137 </div>
138 </div>138 </div>
139 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>139 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
140 <li><a·class="el"·href="a00962_source.html">dgfidentitygrid.hh</a></li>140 <li><a·class="el"·href="a00791_source.html">dgfidentitygrid.hh</a></li>
141 </ul>141 </ul>
142 </div><!--·contents·-->142 </div><!--·contents·-->
143 <!--·start·footer·part·-->143 <!--·start·footer·part·-->
144 <hr·class="footer"/><address·class="footer"><small>144 <hr·class="footer"/><address·class="footer"><small>
145 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4145 Generated·by&#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
146 </small></address>146 </small></address>
147 </body>147 </body>
2.18 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03670.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a03667.html">List·of·all·members</a>··</div>71 <a·href="a03667.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::DGFGridInfo&lt;·OneDGrid·&gt;·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::DGFGridInfo&lt;·OneDGrid·&gt;·Struct·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="a00938_source.html">dune/grid/io/file/dgfparser/dgfoned.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00767_source.html">dune/grid/io/file/dgfparser/dgfoned.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:ad0757ecf6b0a8b4fb0844a0c747414bd"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03670.html#ad0757ecf6b0a8b4fb0844a0c747414bd">refineStepsForHalf</a>·()</td></tr>79 <tr·class="memitem:ad0757ecf6b0a8b4fb0844a0c747414bd"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03670.html#ad0757ecf6b0a8b4fb0844a0c747414bd">refineStepsForHalf</a>·()</td></tr>
80 <tr·class="separator:ad0757ecf6b0a8b4fb0844a0c747414bd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:ad0757ecf6b0a8b4fb0844a0c747414bd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:a02bbf767c703ff14f7145700b5c5d276"><td·class="memItemLeft"·align="right"·valign="top">static·double&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03670.html#a02bbf767c703ff14f7145700b5c5d276">refineWeight</a>·()</td></tr>81 <tr·class="memitem:a02bbf767c703ff14f7145700b5c5d276"><td·class="memItemLeft"·align="right"·valign="top">static·double&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03670.html#a02bbf767c703ff14f7145700b5c5d276">refineWeight</a>·()</td></tr>
82 <tr·class="separator:a02bbf767c703ff14f7145700b5c5d276"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a02bbf767c703ff14f7145700b5c5d276"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 130, 15 lines modifiedOffset 130, 15 lines modified
130 ··</tr>130 ··</tr>
131 </table>131 </table>
132 </div><div·class="memdoc">132 </div><div·class="memdoc">
  
133 </div>133 </div>
134 </div>134 </div>
135 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>135 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
136 <li><a·class="el"·href="a00938_source.html">dgfoned.hh</a></li>136 <li><a·class="el"·href="a00767_source.html">dgfoned.hh</a></li>
137 </ul>137 </ul>
138 </div><!--·contents·-->138 </div><!--·contents·-->
139 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
140 <hr·class="footer"/><address·class="footer"><small>140 <hr·class="footer"/><address·class="footer"><small>
141 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4141 Generated·by&#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
142 </small></address>142 </small></address>
143 </body>143 </body>
2.32 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03674.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="a03671.html">List·of·all·members</a>··</div>73 <a·href="a03671.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::DGFGridFactory&lt;·OneDGrid·&gt;·Struct·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::DGFGridFactory&lt;·OneDGrid·&gt;·Struct·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00938_source.html">dune/grid/io/file/dgfparser/dgfoned.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00767_source.html">dune/grid/io/file/dgfparser/dgfoned.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:a140dfbb16338438531a7793d42c521a8"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a04058.html">OneDGrid</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03674.html#a140dfbb16338438531a7793d42c521a8">Grid</a></td></tr>81 <tr·class="memitem:a140dfbb16338438531a7793d42c521a8"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a04058.html">OneDGrid</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03674.html#a140dfbb16338438531a7793d42c521a8">Grid</a></td></tr>
82 <tr·class="memdesc:a140dfbb16338438531a7793d42c521a8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">grid·type··<a·href="a03674.html#a140dfbb16338438531a7793d42c521a8">More...</a><br·/></td></tr>82 <tr·class="memdesc:a140dfbb16338438531a7793d42c521a8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">grid·type··<a·href="a03674.html#a140dfbb16338438531a7793d42c521a8">More...</a><br·/></td></tr>
83 <tr·class="separator:a140dfbb16338438531a7793d42c521a8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a140dfbb16338438531a7793d42c521a8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:a533bbb5aa92a828636d513a118168c01"><td·class="memItemLeft"·align="right"·valign="top">typedef·MPIHelper::MPICommunicator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03674.html#a533bbb5aa92a828636d513a118168c01">MPICommunicatorType</a></td></tr>84 <tr·class="memitem:a533bbb5aa92a828636d513a118168c01"><td·class="memItemLeft"·align="right"·valign="top">typedef·MPIHelper::MPICommunicator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03674.html#a533bbb5aa92a828636d513a118168c01">MPICommunicatorType</a></td></tr>
Offset 525, 15 lines modifiedOffset 525, 15 lines modified
525 </div><div·class="memdoc">525 </div><div·class="memdoc">
  
526 <p>grid·dimension·</p>526 <p>grid·dimension·</p>
  
527 </div>527 </div>
528 </div>528 </div>
529 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>529 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
530 <li><a·class="el"·href="a00938_source.html">dgfoned.hh</a></li>530 <li><a·class="el"·href="a00767_source.html">dgfoned.hh</a></li>
531 </ul>531 </ul>
532 </div><!--·contents·-->532 </div><!--·contents·-->
533 <!--·start·footer·part·-->533 <!--·start·footer·part·-->
534 <hr·class="footer"/><address·class="footer"><small>534 <hr·class="footer"/><address·class="footer"><small>
535 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4535 Generated·by&#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
536 </small></address>536 </small></address>
537 </body>537 </body>
1.91 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03686.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;73 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
74 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;74 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
75 <a·href="a03683.html">List·of·all·members</a>··</div>75 <a·href="a03683.html">List·of·all·members</a>··</div>
76 ··<div·class="headertitle"><div·class="title">Dune::dgf::UGGridParameterBlock·Struct·Reference</div></div>76 ··<div·class="headertitle"><div·class="title">Dune::dgf::UGGridParameterBlock·Struct·Reference</div></div>
77 </div><!--header-->77 </div><!--header-->
78 <div·class="contents">78 <div·class="contents">
  
79 <p><code>#include·&lt;<a·class="el"·href="a00947_source.html">dune/grid/io/file/dgfparser/dgfug.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00878_source.html">dune/grid/io/file/dgfparser/dgfug.hh</a>&gt;</code></p>
80 <div·class="dynheader">80 <div·class="dynheader">
81 Inheritance·diagram·for·Dune::dgf::UGGridParameterBlock:</div>81 Inheritance·diagram·for·Dune::dgf::UGGridParameterBlock:</div>
82 <div·class="dyncontent">82 <div·class="dyncontent">
83 <div·class="center"><img·src="a03685.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_u_g_grid_parameter_block_inherit__map"·alt="Inheritance·graph"/></div>83 <div·class="center"><img·src="a03685.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_u_g_grid_parameter_block_inherit__map"·alt="Inheritance·graph"/></div>
84 <map·name="a_dune_1_1dgf_1_1_u_g_grid_parameter_block_inherit__map"·id="a_dune_1_1dgf_1_1_u_g_grid_parameter_block_inherit__map">84 <map·name="a_dune_1_1dgf_1_1_u_g_grid_parameter_block_inherit__map"·id="a_dune_1_1dgf_1_1_u_g_grid_parameter_block_inherit__map">
85 <area·shape="rect"·title="·"·alt=""·coords="5,169,212,211"/>85 <area·shape="rect"·title="·"·alt=""·coords="5,169,212,211"/>
86 <area·shape="rect"·href="a03506.html"·title="Common·Grid·parameters."·alt=""·coords="15,80,202,121"/>86 <area·shape="rect"·href="a03506.html"·title="Common·Grid·parameters."·alt=""·coords="15,80,202,121"/>
Offset 915, 16 lines modifiedOffset 915, 16 lines modified
915 ··</tr>915 ··</tr>
916 </table>916 </table>
917 </div><div·class="memdoc">917 </div><div·class="memdoc">
  
918 </div>918 </div>
919 </div>919 </div>
920 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>920 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
921 <li><a·class="el"·href="a00947_source.html">dgfug.hh</a></li>921 <li><a·class="el"·href="a00878_source.html">dgfug.hh</a></li>
922 <li><a·class="el"·href="a00941.html">dgfug.cc</a></li>922 <li><a·class="el"·href="a00764.html">dgfug.cc</a></li>
923 </ul>923 </ul>
924 </div><!--·contents·-->924 </div><!--·contents·-->
925 <!--·start·footer·part·-->925 <!--·start·footer·part·-->
926 <hr·class="footer"/><address·class="footer"><small>926 <hr·class="footer"/><address·class="footer"><small>
927 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4927 Generated·by&#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
928 </small></address>928 </small></address>
929 </body>929 </body>
2.19 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03690.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a03687.html">List·of·all·members</a>··</div>71 <a·href="a03687.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::DGFGridInfo&lt;·UGGrid&lt;·dim·&gt;·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::DGFGridInfo&lt;·UGGrid&lt;·dim·&gt;·&gt;·Struct·Template·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="a00947_source.html">dune/grid/io/file/dgfparser/dgfug.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00878_source.html">dune/grid/io/file/dgfparser/dgfug.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:ada318f9c6264b11439c3116f24dc7268"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03690.html#ada318f9c6264b11439c3116f24dc7268">refineStepsForHalf</a>·()</td></tr>79 <tr·class="memitem:ada318f9c6264b11439c3116f24dc7268"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03690.html#ada318f9c6264b11439c3116f24dc7268">refineStepsForHalf</a>·()</td></tr>
80 <tr·class="separator:ada318f9c6264b11439c3116f24dc7268"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:ada318f9c6264b11439c3116f24dc7268"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:a4fa9ad62bdd9a4d4145a4a3b8241a5de"><td·class="memItemLeft"·align="right"·valign="top">static·double&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03690.html#a4fa9ad62bdd9a4d4145a4a3b8241a5de">refineWeight</a>·()</td></tr>81 <tr·class="memitem:a4fa9ad62bdd9a4d4145a4a3b8241a5de"><td·class="memItemLeft"·align="right"·valign="top">static·double&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03690.html#a4fa9ad62bdd9a4d4145a4a3b8241a5de">refineWeight</a>·()</td></tr>
82 <tr·class="separator:a4fa9ad62bdd9a4d4145a4a3b8241a5de"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a4fa9ad62bdd9a4d4145a4a3b8241a5de"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
134 ··</tr>134 ··</tr>
135 </table>135 </table>
136 </div><div·class="memdoc">136 </div><div·class="memdoc">
  
137 </div>137 </div>
138 </div>138 </div>
139 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>139 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
140 <li><a·class="el"·href="a00947_source.html">dgfug.hh</a></li>140 <li><a·class="el"·href="a00878_source.html">dgfug.hh</a></li>
141 </ul>141 </ul>
142 </div><!--·contents·-->142 </div><!--·contents·-->
143 <!--·start·footer·part·-->143 <!--·start·footer·part·-->
144 <hr·class="footer"/><address·class="footer"><small>144 <hr·class="footer"/><address·class="footer"><small>
145 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4145 Generated·by&#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
146 </small></address>146 </small></address>
147 </body>147 </body>
2.45 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03694.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="a03691.html">List·of·all·members</a>··</div>73 <a·href="a03691.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::DGFGridFactory&lt;·UGGrid&lt;·dim·&gt;·&gt;·Struct·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::DGFGridFactory&lt;·UGGrid&lt;·dim·&gt;·&gt;·Struct·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00947_source.html">dune/grid/io/file/dgfparser/dgfug.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00878_source.html">dune/grid/io/file/dgfparser/dgfug.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:a6963630fad7ccdd24e2b1d3775c38454"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a04086.html">UGGrid</a>&lt;·dim·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03694.html#a6963630fad7ccdd24e2b1d3775c38454">Grid</a></td></tr>81 <tr·class="memitem:a6963630fad7ccdd24e2b1d3775c38454"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a04086.html">UGGrid</a>&lt;·dim·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03694.html#a6963630fad7ccdd24e2b1d3775c38454">Grid</a></td></tr>
82 <tr·class="memdesc:a6963630fad7ccdd24e2b1d3775c38454"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">grid·type··<a·href="a03694.html#a6963630fad7ccdd24e2b1d3775c38454">More...</a><br·/></td></tr>82 <tr·class="memdesc:a6963630fad7ccdd24e2b1d3775c38454"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">grid·type··<a·href="a03694.html#a6963630fad7ccdd24e2b1d3775c38454">More...</a><br·/></td></tr>
83 <tr·class="separator:a6963630fad7ccdd24e2b1d3775c38454"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a6963630fad7ccdd24e2b1d3775c38454"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:a2c63b2d66396aa027abec8005f02fd7a"><td·class="memItemLeft"·align="right"·valign="top">typedef·MPIHelper::MPICommunicator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03694.html#a2c63b2d66396aa027abec8005f02fd7a">MPICommunicatorType</a></td></tr>84 <tr·class="memitem:a2c63b2d66396aa027abec8005f02fd7a"><td·class="memItemLeft"·align="right"·valign="top">typedef·MPIHelper::MPICommunicator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03694.html#a2c63b2d66396aa027abec8005f02fd7a">MPICommunicatorType</a></td></tr>
Offset 553, 16 lines modifiedOffset 553, 16 lines modified
553 </div><div·class="memdoc">553 </div><div·class="memdoc">
  
554 <p>grid·dimension·</p>554 <p>grid·dimension·</p>
  
555 </div>555 </div>
556 </div>556 </div>
557 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>557 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
558 <li><a·class="el"·href="a00947_source.html">dgfug.hh</a></li>558 <li><a·class="el"·href="a00878_source.html">dgfug.hh</a></li>
559 <li><a·class="el"·href="a00941.html">dgfug.cc</a></li>559 <li><a·class="el"·href="a00764.html">dgfug.cc</a></li>
560 </ul>560 </ul>
561 </div><!--·contents·-->561 </div><!--·contents·-->
562 <!--·start·footer·part·-->562 <!--·start·footer·part·-->
563 <hr·class="footer"/><address·class="footer"><small>563 <hr·class="footer"/><address·class="footer"><small>
564 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4564 Generated·by&#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
565 </small></address>565 </small></address>
566 </body>566 </body>
2.51 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03698.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 ··<div·class="headertitle"><div·class="title">Dune::DGFWriter&lt;·GV·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01053.html">The·Dune·Grid·Format·(DGF)</a></div></div></div>77 ··<div·class="headertitle"><div·class="title">Dune::DGFWriter&lt;·GV·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01053.html">The·Dune·Grid·Format·(DGF)</a></div></div></div>
78 </div><!--header-->78 </div><!--header-->
79 <div·class="contents">79 <div·class="contents">
  
80 <p>write·a·<a·class="el"·href="a02882.html"·title="Grid·view·abstract·base·class.">GridView</a>·to·a·DGF·file··80 <p>write·a·<a·class="el"·href="a02882.html"·title="Grid·view·abstract·base·class.">GridView</a>·to·a·DGF·file··
81 ·<a·href="a03698.html#details">More...</a></p>81 ·<a·href="a03698.html#details">More...</a></p>
  
82 <p><code>#include·&lt;<a·class="el"·href="a00959_source.html">dune/grid/io/file/dgfparser/dgfwriter.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00875_source.html">dune/grid/io/file/dgfparser/dgfwriter.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
85 Public·Types</h2></td></tr>85 Public·Types</h2></td></tr>
86 <tr·class="memitem:a814c282ea4de383110d1fb060c3c3151"><td·class="memItemLeft"·align="right"·valign="top">typedef·GV&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03698.html#a814c282ea4de383110d1fb060c3c3151">GridView</a></td></tr>86 <tr·class="memitem:a814c282ea4de383110d1fb060c3c3151"><td·class="memItemLeft"·align="right"·valign="top">typedef·GV&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03698.html#a814c282ea4de383110d1fb060c3c3151">GridView</a></td></tr>
87 <tr·class="memdesc:a814c282ea4de383110d1fb060c3c3151"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·of·grid·view··<a·href="a03698.html#a814c282ea4de383110d1fb060c3c3151">More...</a><br·/></td></tr>87 <tr·class="memdesc:a814c282ea4de383110d1fb060c3c3151"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·of·grid·view··<a·href="a03698.html#a814c282ea4de383110d1fb060c3c3151">More...</a><br·/></td></tr>
88 <tr·class="separator:a814c282ea4de383110d1fb060c3c3151"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a814c282ea4de383110d1fb060c3c3151"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a90242e0f8f0e3e553ee95f598a2365cc"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01033.html#ga055c0273e45d4f3018f34f7e3f368471">GridView::Grid</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03698.html#a90242e0f8f0e3e553ee95f598a2365cc">Grid</a></td></tr>89 <tr·class="memitem:a90242e0f8f0e3e553ee95f598a2365cc"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01033.html#ga055c0273e45d4f3018f34f7e3f368471">GridView::Grid</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03698.html#a90242e0f8f0e3e553ee95f598a2365cc">Grid</a></td></tr>
Offset 1048, 15 lines modifiedOffset 1048, 15 lines modified
1048 ··</tr>1048 ··</tr>
1049 </table>1049 </table>
1050 </div><div·class="memdoc">1050 </div><div·class="memdoc">
  
1051 </div>1051 </div>
1052 </div>1052 </div>
1053 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1053 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1054 <li><a·class="el"·href="a00959_source.html">dgfwriter.hh</a></li>1054 <li><a·class="el"·href="a00875_source.html">dgfwriter.hh</a></li>
1055 </ul>1055 </ul>
1056 </div><!--·contents·-->1056 </div><!--·contents·-->
1057 <!--·start·footer·part·-->1057 <!--·start·footer·part·-->
1058 <hr·class="footer"/><address·class="footer"><small>1058 <hr·class="footer"/><address·class="footer"><small>
1059 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.41059 Generated·by&#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
1060 </small></address>1060 </small></address>
1061 </body>1061 </body>
2.16 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03702.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="headertitle"><div·class="title">Dune::dgf::YaspGridParameterBlock·Class·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01053.html">The·Dune·Grid·Format·(DGF)</a>·&raquo;·<a·class="el"·href="a01054.html">DGF·grid·parameter·for·different·grids</a></div></div></div>76 ··<div·class="headertitle"><div·class="title">Dune::dgf::YaspGridParameterBlock·Class·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01053.html">The·Dune·Grid·Format·(DGF)</a>·&raquo;·<a·class="el"·href="a01054.html">DGF·grid·parameter·for·different·grids</a></div></div></div>
77 </div><!--header-->77 </div><!--header-->
78 <div·class="contents">78 <div·class="contents">
  
79 <p><a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·parameters·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··79 <p><a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·parameters·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··
80 ·<a·href="a03702.html#details">More...</a></p>80 ·<a·href="a03702.html#details">More...</a></p>
  
81 <p><code>#include·&lt;<a·class="el"·href="a00917_source.html">dune/grid/io/file/dgfparser/dgfyasp.hh</a>&gt;</code></p>81 <p><code>#include·&lt;<a·class="el"·href="a00776_source.html">dune/grid/io/file/dgfparser/dgfyasp.hh</a>&gt;</code></p>
82 <div·class="dynheader">82 <div·class="dynheader">
83 Inheritance·diagram·for·Dune::dgf::YaspGridParameterBlock:</div>83 Inheritance·diagram·for·Dune::dgf::YaspGridParameterBlock:</div>
84 <div·class="dyncontent">84 <div·class="dyncontent">
85 <div·class="center"><img·src="a03701.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_yasp_grid_parameter_block_inherit__map"·alt="Inheritance·graph"/></div>85 <div·class="center"><img·src="a03701.png"·border="0"·usemap="#a_dune_1_1dgf_1_1_yasp_grid_parameter_block_inherit__map"·alt="Inheritance·graph"/></div>
86 <map·name="a_dune_1_1dgf_1_1_yasp_grid_parameter_block_inherit__map"·id="a_dune_1_1dgf_1_1_yasp_grid_parameter_block_inherit__map">86 <map·name="a_dune_1_1dgf_1_1_yasp_grid_parameter_block_inherit__map"·id="a_dune_1_1dgf_1_1_yasp_grid_parameter_block_inherit__map">
87 <area·shape="rect"·title="Grid·parameters·for·YaspGrid."·alt=""·coords="5,169,220,211"/>87 <area·shape="rect"·title="Grid·parameters·for·YaspGrid."·alt=""·coords="5,169,220,211"/>
88 <area·shape="rect"·href="a03506.html"·title="Common·Grid·parameters."·alt=""·coords="19,80,206,121"/>88 <area·shape="rect"·href="a03506.html"·title="Common·Grid·parameters."·alt=""·coords="19,80,206,121"/>
Offset 817, 15 lines modifiedOffset 817, 15 lines modified
817 ··</tr>817 ··</tr>
818 </table>818 </table>
819 </div><div·class="memdoc">819 </div><div·class="memdoc">
  
820 </div>820 </div>
821 </div>821 </div>
822 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>822 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
823 <li><a·class="el"·href="a00917_source.html">dgfyasp.hh</a></li>823 <li><a·class="el"·href="a00776_source.html">dgfyasp.hh</a></li>
824 </ul>824 </ul>
825 </div><!--·contents·-->825 </div><!--·contents·-->
826 <!--·start·footer·part·-->826 <!--·start·footer·part·-->
827 <hr·class="footer"/><address·class="footer"><small>827 <hr·class="footer"/><address·class="footer"><small>
828 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4828 Generated·by&#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
829 </small></address>829 </small></address>
830 </body>830 </body>
2.45 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03706.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::DGFGridFactory&lt;·YaspGrid&lt;·dim,·EquidistantCoordinates&lt;·ctype,·dim·&gt;·&gt;·&gt;·Struct·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::DGFGridFactory&lt;·YaspGrid&lt;·dim,·EquidistantCoordinates&lt;·ctype,·dim·&gt;·&gt;·&gt;·Struct·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·factory·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>·with·equidistant·coordinates.··77 <p><a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·factory·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>·with·equidistant·coordinates.··
78 ·<a·href="a03706.html#details">More...</a></p>78 ·<a·href="a03706.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00917_source.html">dune/grid/io/file/dgfparser/dgfyasp.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00776_source.html">dune/grid/io/file/dgfparser/dgfyasp.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:ad6d2bdaea782009dcf36034b96a751a2"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a04258.html">YaspGrid</a>&lt;·dim,·<a·class="el"·href="a04362.html">EquidistantCoordinates</a>&lt;·ctype,·dim·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03706.html#ad6d2bdaea782009dcf36034b96a751a2">Grid</a></td></tr>83 <tr·class="memitem:ad6d2bdaea782009dcf36034b96a751a2"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a04258.html">YaspGrid</a>&lt;·dim,·<a·class="el"·href="a04362.html">EquidistantCoordinates</a>&lt;·ctype,·dim·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03706.html#ad6d2bdaea782009dcf36034b96a751a2">Grid</a></td></tr>
84 <tr·class="separator:ad6d2bdaea782009dcf36034b96a751a2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:ad6d2bdaea782009dcf36034b96a751a2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 <tr·class="memitem:a786a6bc5b24a2e57ec4475f6502155f1"><td·class="memItemLeft"·align="right"·valign="top">typedef·MPIHelper::MPICommunicator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03706.html#a786a6bc5b24a2e57ec4475f6502155f1">MPICommunicatorType</a></td></tr>85 <tr·class="memitem:a786a6bc5b24a2e57ec4475f6502155f1"><td·class="memItemLeft"·align="right"·valign="top">typedef·MPIHelper::MPICommunicator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03706.html#a786a6bc5b24a2e57ec4475f6502155f1">MPICommunicatorType</a></td></tr>
86 <tr·class="separator:a786a6bc5b24a2e57ec4475f6502155f1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a786a6bc5b24a2e57ec4475f6502155f1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 486, 15 lines modifiedOffset 486, 15 lines modified
486 ··</tr>486 ··</tr>
487 </table>487 </table>
488 </div><div·class="memdoc">488 </div><div·class="memdoc">
  
489 </div>489 </div>
490 </div>490 </div>
491 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>491 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
492 <li><a·class="el"·href="a00917_source.html">dgfyasp.hh</a></li>492 <li><a·class="el"·href="a00776_source.html">dgfyasp.hh</a></li>
493 </ul>493 </ul>
494 </div><!--·contents·-->494 </div><!--·contents·-->
495 <!--·start·footer·part·-->495 <!--·start·footer·part·-->
496 <hr·class="footer"/><address·class="footer"><small>496 <hr·class="footer"/><address·class="footer"><small>
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.4497 Generated·by&#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
498 </small></address>498 </small></address>
499 </body>499 </body>
2.46 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03710.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::DGFGridFactory&lt;·YaspGrid&lt;·dim,·EquidistantOffsetCoordinates&lt;·ctype,·dim·&gt;·&gt;·&gt;·Struct·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::DGFGridFactory&lt;·YaspGrid&lt;·dim,·EquidistantOffsetCoordinates&lt;·ctype,·dim·&gt;·&gt;·&gt;·Struct·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·factory·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>·with·equidistant·coordinates.··77 <p><a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·factory·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>·with·equidistant·coordinates.··
78 ·<a·href="a03710.html#details">More...</a></p>78 ·<a·href="a03710.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00917_source.html">dune/grid/io/file/dgfparser/dgfyasp.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00776_source.html">dune/grid/io/file/dgfparser/dgfyasp.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:a3bd7ef40121f68a1346f41ecd2531e68"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a04258.html">YaspGrid</a>&lt;·dim,·<a·class="el"·href="a04366.html">EquidistantOffsetCoordinates</a>&lt;·ctype,·dim·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03710.html#a3bd7ef40121f68a1346f41ecd2531e68">Grid</a></td></tr>83 <tr·class="memitem:a3bd7ef40121f68a1346f41ecd2531e68"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a04258.html">YaspGrid</a>&lt;·dim,·<a·class="el"·href="a04366.html">EquidistantOffsetCoordinates</a>&lt;·ctype,·dim·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03710.html#a3bd7ef40121f68a1346f41ecd2531e68">Grid</a></td></tr>
84 <tr·class="separator:a3bd7ef40121f68a1346f41ecd2531e68"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:a3bd7ef40121f68a1346f41ecd2531e68"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 <tr·class="memitem:ab2eebb5769458c970aef599339328c42"><td·class="memItemLeft"·align="right"·valign="top">typedef·MPIHelper::MPICommunicator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03710.html#ab2eebb5769458c970aef599339328c42">MPICommunicatorType</a></td></tr>85 <tr·class="memitem:ab2eebb5769458c970aef599339328c42"><td·class="memItemLeft"·align="right"·valign="top">typedef·MPIHelper::MPICommunicator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03710.html#ab2eebb5769458c970aef599339328c42">MPICommunicatorType</a></td></tr>
86 <tr·class="separator:ab2eebb5769458c970aef599339328c42"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:ab2eebb5769458c970aef599339328c42"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 486, 15 lines modifiedOffset 486, 15 lines modified
486 ··</tr>486 ··</tr>
487 </table>487 </table>
488 </div><div·class="memdoc">488 </div><div·class="memdoc">
  
489 </div>489 </div>
490 </div>490 </div>
491 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>491 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
492 <li><a·class="el"·href="a00917_source.html">dgfyasp.hh</a></li>492 <li><a·class="el"·href="a00776_source.html">dgfyasp.hh</a></li>
493 </ul>493 </ul>
494 </div><!--·contents·-->494 </div><!--·contents·-->
495 <!--·start·footer·part·-->495 <!--·start·footer·part·-->
496 <hr·class="footer"/><address·class="footer"><small>496 <hr·class="footer"/><address·class="footer"><small>
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.4497 Generated·by&#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
498 </small></address>498 </small></address>
499 </body>499 </body>
2.33 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03714.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::DGFGridFactory&lt;·Dune::YaspGrid&lt;·dim,·Dune::TensorProductCoordinates&lt;·ctype,·dim·&gt;·&gt;·&gt;·Class·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::DGFGridFactory&lt;·Dune::YaspGrid&lt;·dim,·Dune::TensorProductCoordinates&lt;·ctype,·dim·&gt;·&gt;·&gt;·Class·Template·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Placeholder·for·grid·factory·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>·with·tensor·product·coordinates.··75 <p>Placeholder·for·grid·factory·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>·with·tensor·product·coordinates.··
76 ·<a·href="a03714.html#details">More...</a></p>76 ·<a·href="a03714.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00917_source.html">dune/grid/io/file/dgfparser/dgfyasp.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00776_source.html">dune/grid/io/file/dgfparser/dgfyasp.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-methods"·name="pub-methods"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
80 Public·Member·Functions</h2></td></tr>80 Public·Member·Functions</h2></td></tr>
81 <tr·class="memitem:a93b280d912c1607114179fa05c4efda1"><td·class="memTemplParams"·colspan="2">template&lt;typename·In·&gt;·</td></tr>81 <tr·class="memitem:a93b280d912c1607114179fa05c4efda1"><td·class="memTemplParams"·colspan="2">template&lt;typename·In·&gt;·</td></tr>
82 <tr·class="memitem:a93b280d912c1607114179fa05c4efda1"><td·class="memTemplItemLeft"·align="right"·valign="top">&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a03714.html#a93b280d912c1607114179fa05c4efda1">DGFGridFactory</a>·(const·In·&amp;)</td></tr>82 <tr·class="memitem:a93b280d912c1607114179fa05c4efda1"><td·class="memTemplItemLeft"·align="right"·valign="top">&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a03714.html#a93b280d912c1607114179fa05c4efda1">DGFGridFactory</a>·(const·In·&amp;)</td></tr>
83 <tr·class="separator:a93b280d912c1607114179fa05c4efda1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a93b280d912c1607114179fa05c4efda1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:a5f91b9cd8800247dc3c66f27409d1061"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a04258.html">Grid</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03714.html#a5f91b9cd8800247dc3c66f27409d1061">grid</a>·()</td></tr>84 <tr·class="memitem:a5f91b9cd8800247dc3c66f27409d1061"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a04258.html">Grid</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03714.html#a5f91b9cd8800247dc3c66f27409d1061">grid</a>·()</td></tr>
Offset 146, 15 lines modifiedOffset 146, 15 lines modified
146 ··</tr>146 ··</tr>
147 </table>147 </table>
148 </div><div·class="memdoc">148 </div><div·class="memdoc">
  
149 </div>149 </div>
150 </div>150 </div>
151 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>151 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
152 <li><a·class="el"·href="a00917_source.html">dgfyasp.hh</a></li>152 <li><a·class="el"·href="a00776_source.html">dgfyasp.hh</a></li>
153 </ul>153 </ul>
154 </div><!--·contents·-->154 </div><!--·contents·-->
155 <!--·start·footer·part·-->155 <!--·start·footer·part·-->
156 <hr·class="footer"/><address·class="footer"><small>156 <hr·class="footer"/><address·class="footer"><small>
157 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4157 Generated·by&#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
158 </small></address>158 </small></address>
159 </body>159 </body>
2.21 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03718.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a03715.html">List·of·all·members</a>··</div>71 <a·href="a03715.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::DGFGridInfo&lt;·YaspGrid&lt;·dim,·Coordinates·&gt;·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::DGFGridInfo&lt;·YaspGrid&lt;·dim,·Coordinates·&gt;·&gt;·Struct·Template·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="a00917_source.html">dune/grid/io/file/dgfparser/dgfyasp.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00776_source.html">dune/grid/io/file/dgfparser/dgfyasp.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:a69affeb4adf62105a892318effc59588"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03718.html#a69affeb4adf62105a892318effc59588">refineStepsForHalf</a>·()</td></tr>79 <tr·class="memitem:a69affeb4adf62105a892318effc59588"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03718.html#a69affeb4adf62105a892318effc59588">refineStepsForHalf</a>·()</td></tr>
80 <tr·class="separator:a69affeb4adf62105a892318effc59588"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a69affeb4adf62105a892318effc59588"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:a4523ff25a73e87884cc4258f3e323232"><td·class="memItemLeft"·align="right"·valign="top">static·double&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03718.html#a4523ff25a73e87884cc4258f3e323232">refineWeight</a>·()</td></tr>81 <tr·class="memitem:a4523ff25a73e87884cc4258f3e323232"><td·class="memItemLeft"·align="right"·valign="top">static·double&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03718.html#a4523ff25a73e87884cc4258f3e323232">refineWeight</a>·()</td></tr>
82 <tr·class="separator:a4523ff25a73e87884cc4258f3e323232"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a4523ff25a73e87884cc4258f3e323232"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
134 ··</tr>134 ··</tr>
135 </table>135 </table>
136 </div><div·class="memdoc">136 </div><div·class="memdoc">
  
137 </div>137 </div>
138 </div>138 </div>
139 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>139 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
140 <li><a·class="el"·href="a00917_source.html">dgfyasp.hh</a></li>140 <li><a·class="el"·href="a00776_source.html">dgfyasp.hh</a></li>
141 </ul>141 </ul>
142 </div><!--·contents·-->142 </div><!--·contents·-->
143 <!--·start·footer·part·-->143 <!--·start·footer·part·-->
144 <hr·class="footer"/><address·class="footer"><small>144 <hr·class="footer"/><address·class="footer"><small>
145 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4145 Generated·by&#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
146 </small></address>146 </small></address>
147 </body>147 </body>
1.9 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03722.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="a03719.html">List·of·all·members</a>··</div>71 <a·href="a03719.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::DGFEntityKey&lt;·A·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::DGFEntityKey&lt;·A·&gt;·Struct·Template·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="a00920_source.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</code></p>
76 <div·class="dynheader">76 <div·class="dynheader">
77 Inheritance·diagram·for·Dune::DGFEntityKey&lt;·A·&gt;:</div>77 Inheritance·diagram·for·Dune::DGFEntityKey&lt;·A·&gt;:</div>
78 <div·class="dyncontent">78 <div·class="dyncontent">
79 <div·class="center"><img·src="a03721.png"·border="0"·usemap="#a_dune_1_1_d_g_f_entity_key_3_01_a_01_4_inherit__map"·alt="Inheritance·graph"/></div>79 <div·class="center"><img·src="a03721.png"·border="0"·usemap="#a_dune_1_1_d_g_f_entity_key_3_01_a_01_4_inherit__map"·alt="Inheritance·graph"/></div>
80 <map·name="a_dune_1_1_d_g_f_entity_key_3_01_a_01_4_inherit__map"·id="a_dune_1_1_d_g_f_entity_key_3_01_a_01_4_inherit__map">80 <map·name="a_dune_1_1_d_g_f_entity_key_3_01_a_01_4_inherit__map"·id="a_dune_1_1_d_g_f_entity_key_3_01_a_01_4_inherit__map">
81 <area·shape="rect"·title="·"·alt=""·coords="5,5,199,32"/>81 <area·shape="rect"·title="·"·alt=""·coords="5,5,199,32"/>
82 <area·shape="rect"·href="a03722.html"·title="·"·alt=""·coords="25,95,179,136"/>82 <area·shape="rect"·href="a03722.html"·title="·"·alt=""·coords="25,95,179,136"/>
Offset 442, 16 lines modifiedOffset 442, 16 lines modified
442 ··</tr>442 ··</tr>
443 </table>443 </table>
444 </div><div·class="memdoc">444 </div><div·class="memdoc">
  
445 </div>445 </div>
446 </div>446 </div>
447 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>447 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
448 <li><a·class="el"·href="a00920_source.html">entitykey.hh</a></li>448 <li><a·class="el"·href="a00785_source.html">entitykey.hh</a></li>
449 <li><a·class="el"·href="a00926_source.html">entitykey_inline.hh</a></li>449 <li><a·class="el"·href="a00890_source.html">entitykey_inline.hh</a></li>
450 </ul>450 </ul>
451 </div><!--·contents·-->451 </div><!--·contents·-->
452 <!--·start·footer·part·-->452 <!--·start·footer·part·-->
453 <hr·class="footer"/><address·class="footer"><small>453 <hr·class="footer"/><address·class="footer"><small>
454 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4454 Generated·by&#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
455 </small></address>455 </small></address>
456 </body>456 </body>
2.25 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03726.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;70 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;71 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
72 <a·href="a03723.html">List·of·all·members</a>··</div>72 <a·href="a03723.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::ElementFaceUtil·Struct·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::ElementFaceUtil·Struct·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00920_source.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
79 Public·Member·Functions</h2></td></tr>79 Public·Member·Functions</h2></td></tr>
80 <tr·class="memitem:a9e308b82251922ec6ca38cfd3442107e"><td·class="memTemplParams"·colspan="2">template&lt;int·dim&gt;·</td></tr>80 <tr·class="memitem:a9e308b82251922ec6ca38cfd3442107e"><td·class="memTemplParams"·colspan="2">template&lt;int·dim&gt;·</td></tr>
81 <tr·class="memitem:a9e308b82251922ec6ca38cfd3442107e"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a03722.html">DGFEntityKey</a>&lt;·unsigned·int·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a03726.html#a9e308b82251922ec6ca38cfd3442107e">generateSimplexFace</a>·(const·std·::vector&lt;·unsigned·int·&gt;·&amp;element,·int·f)</td></tr>81 <tr·class="memitem:a9e308b82251922ec6ca38cfd3442107e"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a03722.html">DGFEntityKey</a>&lt;·unsigned·int·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a03726.html#a9e308b82251922ec6ca38cfd3442107e">generateSimplexFace</a>·(const·std·::vector&lt;·unsigned·int·&gt;·&amp;element,·int·f)</td></tr>
82 <tr·class="separator:a9e308b82251922ec6ca38cfd3442107e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a9e308b82251922ec6ca38cfd3442107e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table><table·class="memberdecls">83 </table><table·class="memberdecls">
Offset 241, 16 lines modifiedOffset 241, 16 lines modified
241 ··</tr>241 ··</tr>
242 </table>242 </table>
243 </div><div·class="memdoc">243 </div><div·class="memdoc">
  
244 </div>244 </div>
245 </div>245 </div>
246 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>246 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
247 <li><a·class="el"·href="a00920_source.html">entitykey.hh</a></li>247 <li><a·class="el"·href="a00785_source.html">entitykey.hh</a></li>
248 <li><a·class="el"·href="a00926_source.html">entitykey_inline.hh</a></li>248 <li><a·class="el"·href="a00890_source.html">entitykey_inline.hh</a></li>
249 </ul>249 </ul>
250 </div><!--·contents·-->250 </div><!--·contents·-->
251 <!--·start·footer·part·-->251 <!--·start·footer·part·-->
252 <hr·class="footer"/><address·class="footer"><small>252 <hr·class="footer"/><address·class="footer"><small>
253 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4253 Generated·by&#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
254 </small></address>254 </small></address>
255 </body>255 </body>
1.88 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03730.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 ··<div·class="headertitle"><div·class="title">Dune::GridPtr&lt;·GridType·&gt;·Struct·Template·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">Dune::GridPtr&lt;·GridType·&gt;·Struct·Template·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
  
81 <p>Class·for·constructing·grids·from·DGF·files.··81 <p>Class·for·constructing·grids·from·DGF·files.··
82 ·<a·href="a03730.html#details">More...</a></p>82 ·<a·href="a03730.html#details">More...</a></p>
  
83 <p><code>#include·&lt;<a·class="el"·href="a00944_source.html">dune/grid/io/file/dgfparser/gridptr.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00887_source.html">dune/grid/io/file/dgfparser/gridptr.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <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>
86 Classes</h2></td></tr>86 Classes</h2></td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03738.html">DataHandle</a></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="a03738.html">DataHandle</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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03734.html">mygrid_ptr</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="a03734.html">mygrid_ptr</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>
Offset 1331, 15 lines modifiedOffset 1331, 15 lines modified
1331 ··</tr>1331 ··</tr>
1332 </table>1332 </table>
1333 </div><div·class="memdoc">1333 </div><div·class="memdoc">
  
1334 </div>1334 </div>
1335 </div>1335 </div>
1336 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>1336 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
1337 <li><a·class="el"·href="a00944_source.html">gridptr.hh</a></li>1337 <li><a·class="el"·href="a00887_source.html">gridptr.hh</a></li>
1338 </ul>1338 </ul>
1339 </div><!--·contents·-->1339 </div><!--·contents·-->
1340 <!--·start·footer·part·-->1340 <!--·start·footer·part·-->
1341 <hr·class="footer"/><address·class="footer"><small>1341 <hr·class="footer"/><address·class="footer"><small>
1342 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.41342 Generated·by&#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
1343 </small></address>1343 </small></address>
1344 </body>1344 </body>
1.82 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03734.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;70 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
71 <a·href="#pub-attribs">Public·Attributes</a>·&#124;71 <a·href="#pub-attribs">Public·Attributes</a>·&#124;
72 <a·href="a03731.html">List·of·all·members</a>··</div>72 <a·href="a03731.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::GridPtr&lt;·GridType·&gt;::mygrid_ptr·Class·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::GridPtr&lt;·GridType·&gt;::mygrid_ptr·Class·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00944_source.html">dune/grid/io/file/dgfparser/gridptr.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00887_source.html">dune/grid/io/file/dgfparser/gridptr.hh</a>&gt;</code></p>
77 <div·class="dynheader">77 <div·class="dynheader">
78 Inheritance·diagram·for·Dune::GridPtr&lt;·GridType·&gt;::mygrid_ptr:</div>78 Inheritance·diagram·for·Dune::GridPtr&lt;·GridType·&gt;::mygrid_ptr:</div>
79 <div·class="dyncontent">79 <div·class="dyncontent">
80 <div·class="center"><img·src="a03733.png"·border="0"·usemap="#a_dune_1_1_grid_ptr_3_01_grid_type_01_4_1_1mygrid__ptr_inherit__map"·alt="Inheritance·graph"/></div>80 <div·class="center"><img·src="a03733.png"·border="0"·usemap="#a_dune_1_1_grid_ptr_3_01_grid_type_01_4_1_1mygrid__ptr_inherit__map"·alt="Inheritance·graph"/></div>
81 <map·name="a_dune_1_1_grid_ptr_3_01_grid_type_01_4_1_1mygrid__ptr_inherit__map"·id="a_dune_1_1_grid_ptr_3_01_grid_type_01_4_1_1mygrid__ptr_inherit__map">81 <map·name="a_dune_1_1_grid_ptr_3_01_grid_type_01_4_1_1mygrid__ptr_inherit__map"·id="a_dune_1_1_grid_ptr_3_01_grid_type_01_4_1_1mygrid__ptr_inherit__map">
82 <area·shape="rect"·title="·"·alt=""·coords="5,80,187,121"/>82 <area·shape="rect"·title="·"·alt=""·coords="5,80,187,121"/>
83 <area·shape="rect"·title="·"·alt=""·coords="17,5,175,32"/>83 <area·shape="rect"·title="·"·alt=""·coords="17,5,175,32"/>
Offset 322, 15 lines modifiedOffset 322, 15 lines modified
322 </div><div·class="memdoc">322 </div><div·class="memdoc">
  
323 <p>STL·member.·</p>323 <p>STL·member.·</p>
  
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="a00944_source.html">gridptr.hh</a></li>327 <li><a·class="el"·href="a00887_source.html">gridptr.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>
1.82 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03738.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-types">Public·Types</a>·&#124;70 <a·href="#pub-types">Public·Types</a>·&#124;
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="a03735.html">List·of·all·members</a>··</div>72 <a·href="a03735.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::GridPtr&lt;·GridType·&gt;::DataHandle·Struct·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::GridPtr&lt;·GridType·&gt;::DataHandle·Struct·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00944_source.html">dune/grid/io/file/dgfparser/gridptr.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00887_source.html">dune/grid/io/file/dgfparser/gridptr.hh</a>&gt;</code></p>
77 <div·class="dynheader">77 <div·class="dynheader">
78 Inheritance·diagram·for·Dune::GridPtr&lt;·GridType·&gt;::DataHandle:</div>78 Inheritance·diagram·for·Dune::GridPtr&lt;·GridType·&gt;::DataHandle:</div>
79 <div·class="dyncontent">79 <div·class="dyncontent">
80 <div·class="center"><img·src="a03737.png"·border="0"·usemap="#a_dune_1_1_grid_ptr_3_01_grid_type_01_4_1_1_data_handle_inherit__map"·alt="Inheritance·graph"/></div>80 <div·class="center"><img·src="a03737.png"·border="0"·usemap="#a_dune_1_1_grid_ptr_3_01_grid_type_01_4_1_1_data_handle_inherit__map"·alt="Inheritance·graph"/></div>
81 <map·name="a_dune_1_1_grid_ptr_3_01_grid_type_01_4_1_1_data_handle_inherit__map"·id="a_dune_1_1_grid_ptr_3_01_grid_type_01_4_1_1_data_handle_inherit__map">81 <map·name="a_dune_1_1_grid_ptr_3_01_grid_type_01_4_1_1_data_handle_inherit__map"·id="a_dune_1_1_grid_ptr_3_01_grid_type_01_4_1_1_data_handle_inherit__map">
82 <area·shape="rect"·title="·"·alt=""·coords="39,200,220,241"/>82 <area·shape="rect"·title="·"·alt=""·coords="39,200,220,241"/>
83 <area·shape="rect"·href="a02710.html"·title="·"·alt=""·coords="31,109,227,151"/>83 <area·shape="rect"·href="a02710.html"·title="·"·alt=""·coords="31,109,227,151"/>
Offset 701, 15 lines modifiedOffset 701, 15 lines modified
701 ··</table>701 ··</table>
702 ··</dd>702 ··</dd>
703 </dl>703 </dl>
  
704 </div>704 </div>
705 </div>705 </div>
706 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>706 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
707 <li><a·class="el"·href="a00944_source.html">gridptr.hh</a></li>707 <li><a·class="el"·href="a00887_source.html">gridptr.hh</a></li>
708 </ul>708 </ul>
709 </div><!--·contents·-->709 </div><!--·contents·-->
710 <!--·start·footer·part·-->710 <!--·start·footer·part·-->
711 <hr·class="footer"/><address·class="footer"><small>711 <hr·class="footer"/><address·class="footer"><small>
712 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4712 Generated·by&#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
713 </small></address>713 </small></address>
714 </body>714 </body>
1.81 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03742.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 <a·href="#pro-static-methods">Static·Protected·Member·Functions</a>·&#124;74 <a·href="#pro-static-methods">Static·Protected·Member·Functions</a>·&#124;
75 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;75 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
76 <a·href="a03739.html">List·of·all·members</a>··</div>76 <a·href="a03739.html">List·of·all·members</a>··</div>
77 ··<div·class="headertitle"><div·class="title">Dune::MacroGrid·Class·Reference</div></div>77 ··<div·class="headertitle"><div·class="title">Dune::MacroGrid·Class·Reference</div></div>
78 </div><!--header-->78 </div><!--header-->
79 <div·class="contents">79 <div·class="contents">
  
80 <p><code>#include·&lt;<a·class="el"·href="a00950_source.html">dune/grid/io/file/dgfparser/macrogrid.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00770_source.html">dune/grid/io/file/dgfparser/macrogrid.hh</a>&gt;</code></p>
81 <div·class="dynheader">81 <div·class="dynheader">
82 Inheritance·diagram·for·Dune::MacroGrid:</div>82 Inheritance·diagram·for·Dune::MacroGrid:</div>
83 <div·class="dyncontent">83 <div·class="dyncontent">
84 <div·class="center"><img·src="a03741.png"·border="0"·usemap="#a_dune_1_1_macro_grid_inherit__map"·alt="Inheritance·graph"/></div>84 <div·class="center"><img·src="a03741.png"·border="0"·usemap="#a_dune_1_1_macro_grid_inherit__map"·alt="Inheritance·graph"/></div>
85 <map·name="a_dune_1_1_macro_grid_inherit__map"·id="a_dune_1_1_macro_grid_inherit__map">85 <map·name="a_dune_1_1_macro_grid_inherit__map"·id="a_dune_1_1_macro_grid_inherit__map">
86 <area·shape="rect"·title="·"·alt=""·coords="45,80,176,107"/>86 <area·shape="rect"·title="·"·alt=""·coords="45,80,176,107"/>
87 <area·shape="rect"·href="a03754.html"·title="The·DuneGridFormatParser·class:·reads·a·DGF·file·and·stores·build·information·in·vector·structures·us..."·alt=""·coords="5,5,216,32"/>87 <area·shape="rect"·href="a03754.html"·title="The·DuneGridFormatParser·class:·reads·a·DGF·file·and·stores·build·information·in·vector·structures·us..."·alt=""·coords="5,5,216,32"/>
Offset 1433, 15 lines modifiedOffset 1433, 15 lines modified
1433 ··</tr>1433 ··</tr>
1434 </table>1434 </table>
1435 </div><div·class="memdoc">1435 </div><div·class="memdoc">
  
1436 </div>1436 </div>
1437 </div>1437 </div>
1438 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1438 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1439 <li><a·class="el"·href="a00950_source.html">macrogrid.hh</a></li>1439 <li><a·class="el"·href="a00770_source.html">macrogrid.hh</a></li>
1440 </ul>1440 </ul>
1441 </div><!--·contents·-->1441 </div><!--·contents·-->
1442 <!--·start·footer·part·-->1442 <!--·start·footer·part·-->
1443 <hr·class="footer"/><address·class="footer"><small>1443 <hr·class="footer"/><address·class="footer"><small>
1444 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.41444 Generated·by&#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
1445 </small></address>1445 </small></address>
1446 </body>1446 </body>
1.96 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03750.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::DGFBoundaryParameter·Struct·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::DGFBoundaryParameter·Struct·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>Contains·types·for·additional·features.··77 <p>Contains·types·for·additional·features.··
78 ·<a·href="a03750.html#details">More...</a></p>78 ·<a·href="a03750.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00953_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00773_source.html">dune/grid/io/file/dgfparser/parser.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:afa9bc1f519c309d951d1955cbce7ea7f"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::string&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03750.html#afa9bc1f519c309d951d1955cbce7ea7f">type</a></td></tr>83 <tr·class="memitem:afa9bc1f519c309d951d1955cbce7ea7f"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::string&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03750.html#afa9bc1f519c309d951d1955cbce7ea7f">type</a></td></tr>
84 <tr·class="memdesc:afa9bc1f519c309d951d1955cbce7ea7f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·of·additional·boundary·parameters··<a·href="a03750.html#afa9bc1f519c309d951d1955cbce7ea7f">More...</a><br·/></td></tr>84 <tr·class="memdesc:afa9bc1f519c309d951d1955cbce7ea7f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·of·additional·boundary·parameters··<a·href="a03750.html#afa9bc1f519c309d951d1955cbce7ea7f">More...</a><br·/></td></tr>
85 <tr·class="separator:afa9bc1f519c309d951d1955cbce7ea7f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:afa9bc1f519c309d951d1955cbce7ea7f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 </table><table·class="memberdecls">86 </table><table·class="memberdecls">
Offset 198, 15 lines modifiedOffset 198, 15 lines modified
198 </div><div·class="memdoc">198 </div><div·class="memdoc">
  
199 <p>delimiter·</p>199 <p>delimiter·</p>
  
200 </div>200 </div>
201 </div>201 </div>
202 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>202 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
203 <li><a·class="el"·href="a00953_source.html">parser.hh</a></li>203 <li><a·class="el"·href="a00773_source.html">parser.hh</a></li>
204 </ul>204 </ul>
205 </div><!--·contents·-->205 </div><!--·contents·-->
206 <!--·start·footer·part·-->206 <!--·start·footer·part·-->
207 <hr·class="footer"/><address·class="footer"><small>207 <hr·class="footer"/><address·class="footer"><small>
208 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4208 Generated·by&#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
209 </small></address>209 </small></address>
210 </body>210 </body>
1.96 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03754.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 ··<div·class="headertitle"><div·class="title">Dune::DuneGridFormatParser·Class·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">Dune::DuneGridFormatParser·Class·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
  
81 <p>The·DuneGridFormatParser·class:·reads·a·DGF·file·and·stores·build·information·in·vector·structures·used·by·the·<a·class="el"·href="a03742.html">MacroGrid</a>·class.··81 <p>The·DuneGridFormatParser·class:·reads·a·DGF·file·and·stores·build·information·in·vector·structures·used·by·the·<a·class="el"·href="a03742.html">MacroGrid</a>·class.··
82 ·<a·href="a03754.html#details">More...</a></p>82 ·<a·href="a03754.html#details">More...</a></p>
  
83 <p><code>#include·&lt;<a·class="el"·href="a00953_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00773_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code></p>
84 <div·class="dynheader">84 <div·class="dynheader">
85 Inheritance·diagram·for·Dune::DuneGridFormatParser:</div>85 Inheritance·diagram·for·Dune::DuneGridFormatParser:</div>
86 <div·class="dyncontent">86 <div·class="dyncontent">
87 <div·class="center"><img·src="a03753.png"·border="0"·usemap="#a_dune_1_1_dune_grid_format_parser_inherit__map"·alt="Inheritance·graph"/></div>87 <div·class="center"><img·src="a03753.png"·border="0"·usemap="#a_dune_1_1_dune_grid_format_parser_inherit__map"·alt="Inheritance·graph"/></div>
88 <map·name="a_dune_1_1_dune_grid_format_parser_inherit__map"·id="a_dune_1_1_dune_grid_format_parser_inherit__map">88 <map·name="a_dune_1_1_dune_grid_format_parser_inherit__map"·id="a_dune_1_1_dune_grid_format_parser_inherit__map">
89 <area·shape="rect"·title="The·DuneGridFormatParser·class:·reads·a·DGF·file·and·stores·build·information·in·vector·structures·us..."·alt=""·coords="5,5,216,32"/>89 <area·shape="rect"·title="The·DuneGridFormatParser·class:·reads·a·DGF·file·and·stores·build·information·in·vector·structures·us..."·alt=""·coords="5,5,216,32"/>
90 <area·shape="rect"·href="a03742.html"·title="·"·alt=""·coords="45,80,176,107"/>90 <area·shape="rect"·href="a03742.html"·title="·"·alt=""·coords="45,80,176,107"/>
Offset 1317, 15 lines modifiedOffset 1317, 15 lines modified
1317 ··</tr>1317 ··</tr>
1318 </table>1318 </table>
1319 </div><div·class="memdoc">1319 </div><div·class="memdoc">
  
1320 </div>1320 </div>
1321 </div>1321 </div>
1322 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>1322 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
1323 <li><a·class="el"·href="a00953_source.html">parser.hh</a></li>1323 <li><a·class="el"·href="a00773_source.html">parser.hh</a></li>
1324 <li><a·class="el"·href="a07223.html">io/file/dgfparser/dgfparser.cc</a></li>1324 <li><a·class="el"·href="a07223.html">io/file/dgfparser/dgfparser.cc</a></li>
1325 </ul>1325 </ul>
1326 </div><!--·contents·-->1326 </div><!--·contents·-->
1327 <!--·start·footer·part·-->1327 <!--·start·footer·part·-->
1328 <hr·class="footer"/><address·class="footer"><small>1328 <hr·class="footer"/><address·class="footer"><small>
1329 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.41329 Generated·by&#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
1330 </small></address>1330 </small></address>
2.32 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03758.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::GmshReaderOptions·Struct·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01057.html">Gmsh·grid·format</a></div></div></div>72 ··<div·class="headertitle"><div·class="title">Dune::GmshReaderOptions·Struct·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01057.html">Gmsh·grid·format</a></div></div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Options·for·read·operation.··75 <p>Options·for·read·operation.··
76 ·<a·href="a03758.html#details">More...</a></p>76 ·<a·href="a03758.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00833_source.html">dune/grid/io/file/gmshreader.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00965_source.html">dune/grid/io/file/gmshreader.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:ae2578eaac64106ff0bbad10b5e997501"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03758.html#ae2578eaac64106ff0bbad10b5e997501">GeometryOrder</a>·{·<a·class="el"·href="a03758.html#ae2578eaac64106ff0bbad10b5e997501a79050c5952b1b9407fd5d236d534634c">firstOrder</a>81 <tr·class="memitem:ae2578eaac64106ff0bbad10b5e997501"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03758.html#ae2578eaac64106ff0bbad10b5e997501">GeometryOrder</a>·{·<a·class="el"·href="a03758.html#ae2578eaac64106ff0bbad10b5e997501a79050c5952b1b9407fd5d236d534634c">firstOrder</a>
82 ,·<a·class="el"·href="a03758.html#ae2578eaac64106ff0bbad10b5e997501a8ced2274388c5049a571d49f94a49358">secondOrder</a>82 ,·<a·class="el"·href="a03758.html#ae2578eaac64106ff0bbad10b5e997501a8ced2274388c5049a571d49f94a49358">secondOrder</a>
83 ·}</td></tr>83 ·}</td></tr>
84 <tr·class="separator:ae2578eaac64106ff0bbad10b5e997501"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:ae2578eaac64106ff0bbad10b5e997501"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
105 <tr><td·class="fieldname"><a·id="ae2578eaac64106ff0bbad10b5e997501a8ced2274388c5049a571d49f94a49358"·name="ae2578eaac64106ff0bbad10b5e997501a8ced2274388c5049a571d49f94a49358"></a>secondOrder&#160;</td><td·class="fielddoc"><p·>quadratic·boundary·approximation.·</p>105 <tr><td·class="fieldname"><a·id="ae2578eaac64106ff0bbad10b5e997501a8ced2274388c5049a571d49f94a49358"·name="ae2578eaac64106ff0bbad10b5e997501a8ced2274388c5049a571d49f94a49358"></a>secondOrder&#160;</td><td·class="fielddoc"><p·>quadratic·boundary·approximation.·</p>
106 </td></tr>106 </td></tr>
107 </table>107 </table>
  
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="a00833_source.html">gmshreader.hh</a></li>111 <li><a·class="el"·href="a00965_source.html">gmshreader.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>
2.31 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03774.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="headertitle"><div·class="title">Dune::GmshReaderParser&lt;·GridType·&gt;·Class·Template·Reference</div></div>76 ··<div·class="headertitle"><div·class="title">Dune::GmshReaderParser&lt;·GridType·&gt;·Class·Template·Reference</div></div>
77 </div><!--header-->77 </div><!--header-->
78 <div·class="contents">78 <div·class="contents">
  
79 <p>dimension·independent·parts·for·<a·class="el"·href="a03774.html"·title="dimension·independent·parts·for·GmshReaderParser">GmshReaderParser</a>··79 <p>dimension·independent·parts·for·<a·class="el"·href="a03774.html"·title="dimension·independent·parts·for·GmshReaderParser">GmshReaderParser</a>··
80 ·<a·href="a03774.html#details">More...</a></p>80 ·<a·href="a03774.html#details">More...</a></p>
  
81 <p><code>#include·&lt;<a·class="el"·href="a00833_source.html">dune/grid/io/file/gmshreader.hh</a>&gt;</code></p>81 <p><code>#include·&lt;<a·class="el"·href="a00965_source.html">dune/grid/io/file/gmshreader.hh</a>&gt;</code></p>
82 <table·class="memberdecls">82 <table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
84 Public·Member·Functions</h2></td></tr>84 Public·Member·Functions</h2></td></tr>
85 <tr·class="memitem:a6c7bbbd67a0030e6378d393c1b740efc"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03774.html#a6c7bbbd67a0030e6378d393c1b740efc">GmshReaderParser</a>·(<a·class="el"·href="a02878.html">Dune::GridFactory</a>&lt;·GridType·&gt;·&amp;_factory,·bool·v,·bool·i)</td></tr>85 <tr·class="memitem:a6c7bbbd67a0030e6378d393c1b740efc"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03774.html#a6c7bbbd67a0030e6378d393c1b740efc">GmshReaderParser</a>·(<a·class="el"·href="a02878.html">Dune::GridFactory</a>&lt;·GridType·&gt;·&amp;_factory,·bool·v,·bool·i)</td></tr>
86 <tr·class="separator:a6c7bbbd67a0030e6378d393c1b740efc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a6c7bbbd67a0030e6378d393c1b740efc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:a2d3939222f8394e96333bfeca1826aad"><td·class="memItemLeft"·align="right"·valign="top">std::vector&lt;·int·&gt;·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03774.html#a2d3939222f8394e96333bfeca1826aad">boundaryIdMap</a>·()</td></tr>87 <tr·class="memitem:a2d3939222f8394e96333bfeca1826aad"><td·class="memItemLeft"·align="right"·valign="top">std::vector&lt;·int·&gt;·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03774.html#a2d3939222f8394e96333bfeca1826aad">boundaryIdMap</a>·()</td></tr>
88 <tr·class="separator:a2d3939222f8394e96333bfeca1826aad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a2d3939222f8394e96333bfeca1826aad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 925, 15 lines modifiedOffset 925, 15 lines modified
925 ··</tr>925 ··</tr>
926 </table>926 </table>
927 </div><div·class="memdoc">927 </div><div·class="memdoc">
  
928 </div>928 </div>
929 </div>929 </div>
930 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>930 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
931 <li><a·class="el"·href="a00833_source.html">gmshreader.hh</a></li>931 <li><a·class="el"·href="a00965_source.html">gmshreader.hh</a></li>
932 </ul>932 </ul>
933 </div><!--·contents·-->933 </div><!--·contents·-->
934 <!--·start·footer·part·-->934 <!--·start·footer·part·-->
935 <hr·class="footer"/><address·class="footer"><small>935 <hr·class="footer"/><address·class="footer"><small>
936 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4936 Generated·by&#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
937 </small></address>937 </small></address>
938 </body>938 </body>
2.92 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03778.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="headertitle"><div·class="title">Dune::GmshReader&lt;·GridType·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01057.html">Gmsh·grid·format</a></div></div></div>76 ··<div·class="headertitle"><div·class="title">Dune::GmshReader&lt;·GridType·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01057.html">Gmsh·grid·format</a></div></div></div>
77 </div><!--header-->77 </div><!--header-->
78 <div·class="contents">78 <div·class="contents">
  
79 <p>Read·<a·class="el"·href="a01073.html">Gmsh</a>·mesh·file.··79 <p>Read·<a·class="el"·href="a01073.html">Gmsh</a>·mesh·file.··
80 ·<a·href="a03778.html#details">More...</a></p>80 ·<a·href="a03778.html#details">More...</a></p>
  
81 <p><code>#include·&lt;<a·class="el"·href="a00833_source.html">dune/grid/io/file/gmshreader.hh</a>&gt;</code></p>81 <p><code>#include·&lt;<a·class="el"·href="a00965_source.html">dune/grid/io/file/gmshreader.hh</a>&gt;</code></p>
82 <table·class="memberdecls">82 <table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
84 Public·Types</h2></td></tr>84 Public·Types</h2></td></tr>
85 <tr·class="memitem:a5e2ef567687218805ab811bdc473f46c"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03778.html#a5e2ef567687218805ab811bdc473f46c">Grid</a></td></tr>85 <tr·class="memitem:a5e2ef567687218805ab811bdc473f46c"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03778.html#a5e2ef567687218805ab811bdc473f46c">Grid</a></td></tr>
86 <tr·class="separator:a5e2ef567687218805ab811bdc473f46c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a5e2ef567687218805ab811bdc473f46c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:a5ce37775d7e93f610419f73a508dd234"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03778.html#a5ce37775d7e93f610419f73a508dd234">Opts</a>·=·<a·class="el"·href="a01057.html#ga2ee29433a0b7c59f0713b60d2712f7f1">Gmsh::ReaderOptions</a></td></tr>87 <tr·class="memitem:a5ce37775d7e93f610419f73a508dd234"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03778.html#a5ce37775d7e93f610419f73a508dd234">Opts</a>·=·<a·class="el"·href="a01057.html#ga2ee29433a0b7c59f0713b60d2712f7f1">Gmsh::ReaderOptions</a></td></tr>
88 <tr·class="separator:a5ce37775d7e93f610419f73a508dd234"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a5ce37775d7e93f610419f73a508dd234"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 878, 15 lines modifiedOffset 878, 15 lines modified
878 <b>Initial·value:</b><div·class="fragment"><div·class="line">=</div>878 <b>Initial·value:</b><div·class="fragment"><div·class="line">=</div>
879 <div·class="line">······<a·class="code·hl_enumvalue"·href="a01057.html#gga2ee29433a0b7c59f0713b60d2712f7f1a2c7aea4237e25b4f8ee3b0bf77d6fed0">Opts::verbose</a>·|·Opts::insertBoundarySegments·|·Opts::readElementData·|·Opts::readBoundaryData</div>879 <div·class="line">······<a·class="code·hl_enumvalue"·href="a01057.html#gga2ee29433a0b7c59f0713b60d2712f7f1a2c7aea4237e25b4f8ee3b0bf77d6fed0">Opts::verbose</a>·|·Opts::insertBoundarySegments·|·Opts::readElementData·|·Opts::readBoundaryData</div>
880 <div·class="ttc"·id="aa01057_html_gga2ee29433a0b7c59f0713b60d2712f7f1a2c7aea4237e25b4f8ee3b0bf77d6fed0"><div·class="ttname"><a·href="a01057.html#gga2ee29433a0b7c59f0713b60d2712f7f1a2c7aea4237e25b4f8ee3b0bf77d6fed0">Dune::Gmsh::ReaderOptions::verbose</a></div><div·class="ttdeci">@·verbose</div></div>880 <div·class="ttc"·id="aa01057_html_gga2ee29433a0b7c59f0713b60d2712f7f1a2c7aea4237e25b4f8ee3b0bf77d6fed0"><div·class="ttname"><a·href="a01057.html#gga2ee29433a0b7c59f0713b60d2712f7f1a2c7aea4237e25b4f8ee3b0bf77d6fed0">Dune::Gmsh::ReaderOptions::verbose</a></div><div·class="ttdeci">@·verbose</div></div>
881 </div><!--·fragment·-->881 </div><!--·fragment·-->
882 </div>882 </div>
883 </div>883 </div>
884 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>884 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
885 <li><a·class="el"·href="a00833_source.html">gmshreader.hh</a></li>885 <li><a·class="el"·href="a00965_source.html">gmshreader.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>
2.96 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03790.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::GmshWriter&lt;·GridView·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01057.html">Gmsh·grid·format</a></div></div></div>72 ··<div·class="headertitle"><div·class="title">Dune::GmshWriter&lt;·GridView·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01057.html">Gmsh·grid·format</a></div></div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Write·<a·class="el"·href="a01073.html">Gmsh</a>·mesh·file.··75 <p>Write·<a·class="el"·href="a01073.html">Gmsh</a>·mesh·file.··
76 ·<a·href="a03790.html#details">More...</a></p>76 ·<a·href="a03790.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00830_source.html">dune/grid/io/file/gmshwriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00761_source.html">dune/grid/io/file/gmshwriter.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-methods"·name="pub-methods"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
80 Public·Member·Functions</h2></td></tr>80 Public·Member·Functions</h2></td></tr>
81 <tr·class="memitem:a24582a753c305c4c996a02ba5d349610"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03790.html#a24582a753c305c4c996a02ba5d349610">GmshWriter</a>·(const·<a·class="el"·href="a02882.html">GridView</a>·&amp;gridView,·int·numDigits=6)</td></tr>81 <tr·class="memitem:a24582a753c305c4c996a02ba5d349610"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03790.html#a24582a753c305c4c996a02ba5d349610">GmshWriter</a>·(const·<a·class="el"·href="a02882.html">GridView</a>·&amp;gridView,·int·numDigits=6)</td></tr>
82 <tr·class="memdesc:a24582a753c305c4c996a02ba5d349610"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Constructor·expecting·<a·class="el"·href="a02882.html"·title="Grid·view·abstract·base·class.">GridView</a>·of·<a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·to·be·written.··<a·href="a03790.html#a24582a753c305c4c996a02ba5d349610">More...</a><br·/></td></tr>82 <tr·class="memdesc:a24582a753c305c4c996a02ba5d349610"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Constructor·expecting·<a·class="el"·href="a02882.html"·title="Grid·view·abstract·base·class.">GridView</a>·of·<a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·to·be·written.··<a·href="a03790.html#a24582a753c305c4c996a02ba5d349610">More...</a><br·/></td></tr>
83 <tr·class="separator:a24582a753c305c4c996a02ba5d349610"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a24582a753c305c4c996a02ba5d349610"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:ad113fabfbefb84fcbcdc0db0eb3c0197"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03790.html#ad113fabfbefb84fcbcdc0db0eb3c0197">setPrecision</a>·(int·numDigits)</td></tr>84 <tr·class="memitem:ad113fabfbefb84fcbcdc0db0eb3c0197"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03790.html#ad113fabfbefb84fcbcdc0db0eb3c0197">setPrecision</a>·(int·numDigits)</td></tr>
Offset 232, 15 lines modifiedOffset 232, 15 lines modified
232 <p·>If·the·optional·parameter·<code>physicalBoundaries</code>·is·provided,·also·the·boundaries·are·written·on·file·with·the·corresponding·physical·value.</p>232 <p·>If·the·optional·parameter·<code>physicalBoundaries</code>·is·provided,·also·the·boundaries·are·written·on·file·with·the·corresponding·physical·value.</p>
233 <p·>The·physicalBoundaries·vector·need·to·be·sorted·according·to·the·interesection·boundary·segment·index.</p>233 <p·>The·physicalBoundaries·vector·need·to·be·sorted·according·to·the·interesection·boundary·segment·index.</p>
234 <p·>Throws·an·IOError·if·file·could·not·be·opened·or·an·unsupported·element·type·is·encountered.·</p>234 <p·>Throws·an·IOError·if·file·could·not·be·opened·or·an·unsupported·element·type·is·encountered.·</p>
  
235 </div>235 </div>
236 </div>236 </div>
237 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>237 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
238 <li><a·class="el"·href="a00830_source.html">gmshwriter.hh</a></li>238 <li><a·class="el"·href="a00761_source.html">gmshwriter.hh</a></li>
239 </ul>239 </ul>
240 </div><!--·contents·-->240 </div><!--·contents·-->
241 <!--·start·footer·part·-->241 <!--·start·footer·part·-->
242 <hr·class="footer"/><address·class="footer"><small>242 <hr·class="footer"/><address·class="footer"><small>
243 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4243 Generated·by&#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
244 </small></address>244 </small></address>
245 </body>245 </body>
2.02 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03794.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::GnuplotWriter&lt;·GridView·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01056.html">Gnuplot</a></div></div></div>72 ··<div·class="headertitle"><div·class="title">Dune::GnuplotWriter&lt;·GridView·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01056.html">Gnuplot</a></div></div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Writer·for·1D·grids·in·gnuplot·format.··75 <p>Writer·for·1D·grids·in·gnuplot·format.··
76 ·<a·href="a03794.html#details">More...</a></p>76 ·<a·href="a03794.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00824_source.html">dune/grid/io/file/gnuplot.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00896_source.html">dune/grid/io/file/gnuplot.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::GnuplotWriter&lt;·GridView·&gt;:</div>79 Inheritance·diagram·for·Dune::GnuplotWriter&lt;·GridView·&gt;:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a03793.png"·border="0"·usemap="#a_dune_1_1_gnuplot_writer_3_01_grid_view_01_4_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a03793.png"·border="0"·usemap="#a_dune_1_1_gnuplot_writer_3_01_grid_view_01_4_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_gnuplot_writer_3_01_grid_view_01_4_inherit__map"·id="a_dune_1_1_gnuplot_writer_3_01_grid_view_01_4_inherit__map">82 <map·name="a_dune_1_1_gnuplot_writer_3_01_grid_view_01_4_inherit__map"·id="a_dune_1_1_gnuplot_writer_3_01_grid_view_01_4_inherit__map">
83 <area·shape="rect"·title="Writer·for·1D·grids·in·gnuplot·format."·alt=""·coords="149,5,303,47"/>83 <area·shape="rect"·title="Writer·for·1D·grids·in·gnuplot·format."·alt=""·coords="149,5,303,47"/>
84 <area·shape="rect"·href="a03794.html"·title="·"·alt=""·coords="55,109,213,151"/>84 <area·shape="rect"·href="a03794.html"·title="·"·alt=""·coords="55,109,213,151"/>
Offset 269, 16 lines modifiedOffset 269, 16 lines modified
269 ··</table>269 ··</table>
270 ··</dd>270 ··</dd>
271 </dl>271 </dl>
  
272 </div>272 </div>
273 </div>273 </div>
274 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>274 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
275 <li><a·class="el"·href="a00824_source.html">gnuplot.hh</a></li>275 <li><a·class="el"·href="a00896_source.html">gnuplot.hh</a></li>
276 <li><a·class="el"·href="a00758.html">gnuplot.cc</a></li>276 <li><a·class="el"·href="a00893.html">gnuplot.cc</a></li>
277 </ul>277 </ul>
278 </div><!--·contents·-->278 </div><!--·contents·-->
279 <!--·start·footer·part·-->279 <!--·start·footer·part·-->
280 <hr·class="footer"/><address·class="footer"><small>280 <hr·class="footer"/><address·class="footer"><small>
281 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4281 Generated·by&#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
282 </small></address>282 </small></address>
283 </body>283 </body>
1.96 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03798.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::LeafGnuplotWriter&lt;·G·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01056.html">Gnuplot</a></div></div></div>72 ··<div·class="headertitle"><div·class="title">Dune::LeafGnuplotWriter&lt;·G·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01056.html">Gnuplot</a></div></div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p><a·class="el"·href="a03794.html"·title="Writer·for·1D·grids·in·gnuplot·format.">GnuplotWriter</a>·on·the·leaf·grid.··75 <p><a·class="el"·href="a03794.html"·title="Writer·for·1D·grids·in·gnuplot·format.">GnuplotWriter</a>·on·the·leaf·grid.··
76 ·<a·href="a03798.html#details">More...</a></p>76 ·<a·href="a03798.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00824_source.html">dune/grid/io/file/gnuplot.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00896_source.html">dune/grid/io/file/gnuplot.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::LeafGnuplotWriter&lt;·G·&gt;:</div>79 Inheritance·diagram·for·Dune::LeafGnuplotWriter&lt;·G·&gt;:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a03797.png"·border="0"·usemap="#a_dune_1_1_leaf_gnuplot_writer_3_01_g_01_4_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a03797.png"·border="0"·usemap="#a_dune_1_1_leaf_gnuplot_writer_3_01_g_01_4_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_leaf_gnuplot_writer_3_01_g_01_4_inherit__map"·id="a_dune_1_1_leaf_gnuplot_writer_3_01_g_01_4_inherit__map">82 <map·name="a_dune_1_1_leaf_gnuplot_writer_3_01_g_01_4_inherit__map"·id="a_dune_1_1_leaf_gnuplot_writer_3_01_g_01_4_inherit__map">
83 <area·shape="rect"·title="GnuplotWriter·on·the·leaf·grid."·alt=""·coords="5,200,228,227"/>83 <area·shape="rect"·title="GnuplotWriter·on·the·leaf·grid."·alt=""·coords="5,200,228,227"/>
84 <area·shape="rect"·href="a03794.html"·title="·"·alt=""·coords="38,109,195,151"/>84 <area·shape="rect"·href="a03794.html"·title="·"·alt=""·coords="38,109,195,151"/>
Offset 259, 15 lines modifiedOffset 259, 15 lines modified
259 ··</table>259 ··</table>
260 ··</dd>260 ··</dd>
261 </dl>261 </dl>
  
262 </div>262 </div>
263 </div>263 </div>
264 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>264 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
265 <li><a·class="el"·href="a00824_source.html">gnuplot.hh</a></li>265 <li><a·class="el"·href="a00896_source.html">gnuplot.hh</a></li>
266 </ul>266 </ul>
267 </div><!--·contents·-->267 </div><!--·contents·-->
268 <!--·start·footer·part·-->268 <!--·start·footer·part·-->
269 <hr·class="footer"/><address·class="footer"><small>269 <hr·class="footer"/><address·class="footer"><small>
270 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4270 Generated·by&#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
271 </small></address>271 </small></address>
272 </body>272 </body>
1.98 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03802.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::LevelGnuplotWriter&lt;·G·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01056.html">Gnuplot</a></div></div></div>72 ··<div·class="headertitle"><div·class="title">Dune::LevelGnuplotWriter&lt;·G·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01056.html">Gnuplot</a></div></div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p><a·class="el"·href="a03794.html"·title="Writer·for·1D·grids·in·gnuplot·format.">GnuplotWriter</a>·on·a·given·level·grid.··75 <p><a·class="el"·href="a03794.html"·title="Writer·for·1D·grids·in·gnuplot·format.">GnuplotWriter</a>·on·a·given·level·grid.··
76 ·<a·href="a03802.html#details">More...</a></p>76 ·<a·href="a03802.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00824_source.html">dune/grid/io/file/gnuplot.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00896_source.html">dune/grid/io/file/gnuplot.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::LevelGnuplotWriter&lt;·G·&gt;:</div>79 Inheritance·diagram·for·Dune::LevelGnuplotWriter&lt;·G·&gt;:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a03801.png"·border="0"·usemap="#a_dune_1_1_level_gnuplot_writer_3_01_g_01_4_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a03801.png"·border="0"·usemap="#a_dune_1_1_level_gnuplot_writer_3_01_g_01_4_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_level_gnuplot_writer_3_01_g_01_4_inherit__map"·id="a_dune_1_1_level_gnuplot_writer_3_01_g_01_4_inherit__map">82 <map·name="a_dune_1_1_level_gnuplot_writer_3_01_g_01_4_inherit__map"·id="a_dune_1_1_level_gnuplot_writer_3_01_g_01_4_inherit__map">
83 <area·shape="rect"·title="GnuplotWriter·on·a·given·level·grid."·alt=""·coords="5,200,236,227"/>83 <area·shape="rect"·title="GnuplotWriter·on·a·given·level·grid."·alt=""·coords="5,200,236,227"/>
84 <area·shape="rect"·href="a03794.html"·title="·"·alt=""·coords="39,109,203,151"/>84 <area·shape="rect"·href="a03794.html"·title="·"·alt=""·coords="39,109,203,151"/>
Offset 269, 15 lines modifiedOffset 269, 15 lines modified
269 ··</table>269 ··</table>
270 ··</dd>270 ··</dd>
271 </dl>271 </dl>
  
272 </div>272 </div>
273 </div>273 </div>
274 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>274 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
275 <li><a·class="el"·href="a00824_source.html">gnuplot.hh</a></li>275 <li><a·class="el"·href="a00896_source.html">gnuplot.hh</a></li>
276 </ul>276 </ul>
277 </div><!--·contents·-->277 </div><!--·contents·-->
278 <!--·start·footer·part·-->278 <!--·start·footer·part·-->
279 <hr·class="footer"/><address·class="footer"><small>279 <hr·class="footer"/><address·class="footer"><small>
280 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4280 Generated·by&#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
281 </small></address>281 </small></address>
282 </body>282 </body>
2.45 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03814.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::StarCDReader&lt;·GridType·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01058.html">StarCD</a></div></div></div>72 ··<div·class="headertitle"><div·class="title">Dune::StarCDReader&lt;·GridType·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01058.html">StarCD</a></div></div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>File·reader·for·the·Star-CD·format.··75 <p>File·reader·for·the·Star-CD·format.··
76 ·<a·href="a03814.html#details">More...</a></p>76 ·<a·href="a03814.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00827_source.html">dune/grid/io/file/starcdreader.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00758_source.html">dune/grid/io/file/starcdreader.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:ab8cc432d99568f59002061f19adb00ea"><td·class="memItemLeft"·align="right"·valign="top">static·std::unique_ptr&lt;·GridType·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03814.html#ab8cc432d99568f59002061f19adb00ea">read</a>·(const·std::string·&amp;fileName,·bool·verbose=true)</td></tr>81 <tr·class="memitem:ab8cc432d99568f59002061f19adb00ea"><td·class="memItemLeft"·align="right"·valign="top">static·std::unique_ptr&lt;·GridType·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03814.html#ab8cc432d99568f59002061f19adb00ea">read</a>·(const·std::string·&amp;fileName,·bool·verbose=true)</td></tr>
82 <tr·class="memdesc:ab8cc432d99568f59002061f19adb00ea"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Read·grid·from·a·Star-CD·file.··<a·href="a03814.html#ab8cc432d99568f59002061f19adb00ea">More...</a><br·/></td></tr>82 <tr·class="memdesc:ab8cc432d99568f59002061f19adb00ea"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Read·grid·from·a·Star-CD·file.··<a·href="a03814.html#ab8cc432d99568f59002061f19adb00ea">More...</a><br·/></td></tr>
83 <tr·class="separator:ab8cc432d99568f59002061f19adb00ea"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:ab8cc432d99568f59002061f19adb00ea"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table>84 </table>
Offset 146, 15 lines modifiedOffset 146, 15 lines modified
146 ··</dd>146 ··</dd>
147 </dl>147 </dl>
148 <dl·class="section·return"><dt>Returns</dt><dd>The·return·type·is·a·special·pointer·type·that·casts·into·std::unique_ptr&lt;GridType&gt;,·and·std::shared_ptr&lt;GridType&gt;.·It·is·scheduled·to·be·replaced·by·std::unique_ptr&lt;GridType&gt;·eventually.·</dd></dl>148 <dl·class="section·return"><dt>Returns</dt><dd>The·return·type·is·a·special·pointer·type·that·casts·into·std::unique_ptr&lt;GridType&gt;,·and·std::shared_ptr&lt;GridType&gt;.·It·is·scheduled·to·be·replaced·by·std::unique_ptr&lt;GridType&gt;·eventually.·</dd></dl>
  
149 </div>149 </div>
150 </div>150 </div>
151 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>151 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
152 <li><a·class="el"·href="a00827_source.html">starcdreader.hh</a></li>152 <li><a·class="el"·href="a00758_source.html">starcdreader.hh</a></li>
153 </ul>153 </ul>
154 </div><!--·contents·-->154 </div><!--·contents·-->
155 <!--·start·footer·part·-->155 <!--·start·footer·part·-->
156 <hr·class="footer"/><address·class="footer"><small>156 <hr·class="footer"/><address·class="footer"><small>
157 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4157 Generated·by&#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
158 </small></address>158 </small></address>
159 </body>159 </body>
1.86 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03818.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::b64chunk·Struct·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::b64chunk·Struct·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>struct·representing·the·three·byte·text·as·well·as·the·four·6·bit·chunks··77 <p>struct·representing·the·three·byte·text·as·well·as·the·four·6·bit·chunks··
78 ·<a·href="a03818.html#details">More...</a></p>78 ·<a·href="a03818.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00809_source.html">dune/grid/io/file/vtk/b64enc.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00929_source.html">dune/grid/io/file/vtk/b64enc.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:a1131ba9802a736203dcd7566ee7d6c65"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03818.html#a1131ba9802a736203dcd7566ee7d6c65">size_type</a>·=·unsigned·char</td></tr>83 <tr·class="memitem:a1131ba9802a736203dcd7566ee7d6c65"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03818.html#a1131ba9802a736203dcd7566ee7d6c65">size_type</a>·=·unsigned·char</td></tr>
84 <tr·class="separator:a1131ba9802a736203dcd7566ee7d6c65"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:a1131ba9802a736203dcd7566ee7d6c65"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 </table><table·class="memberdecls">85 </table><table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 260, 15 lines modifiedOffset 260, 15 lines modified
260 ········</tr>260 ········</tr>
261 ······</table>261 ······</table>
262 </div><div·class="memdoc">262 </div><div·class="memdoc">
  
263 </div>263 </div>
264 </div>264 </div>
265 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>265 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
266 <li><a·class="el"·href="a00809_source.html">b64enc.hh</a></li>266 <li><a·class="el"·href="a00929_source.html">b64enc.hh</a></li>
267 </ul>267 </ul>
268 </div><!--·contents·-->268 </div><!--·contents·-->
269 <!--·start·footer·part·-->269 <!--·start·footer·part·-->
270 <hr·class="footer"/><address·class="footer"><small>270 <hr·class="footer"/><address·class="footer"><small>
271 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4271 Generated·by&#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
272 </small></address>272 </small></address>
273 </body>273 </body>
1.9 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03822.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;72 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
73 <a·href="#pro-static-methods">Static·Protected·Member·Functions</a>·&#124;73 <a·href="#pro-static-methods">Static·Protected·Member·Functions</a>·&#124;
74 <a·href="a03819.html">List·of·all·members</a>··</div>74 <a·href="a03819.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::VTK::BasicWriter&lt;·IteratorFactory·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::VTK::BasicWriter&lt;·IteratorFactory·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00764_source.html">dune/grid/io/file/vtk/basicwriter.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00902_source.html">dune/grid/io/file/vtk/basicwriter.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::VTK::BasicWriter&lt;·IteratorFactory·&gt;:</div>80 Inheritance·diagram·for·Dune::VTK::BasicWriter&lt;·IteratorFactory·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03821.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_basic_writer_3_01_iterator_factory_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03821.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_basic_writer_3_01_iterator_factory_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_v_t_k_1_1_basic_writer_3_01_iterator_factory_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_basic_writer_3_01_iterator_factory_01_4_inherit__map">83 <map·name="a_dune_1_1_v_t_k_1_1_basic_writer_3_01_iterator_factory_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_basic_writer_3_01_iterator_factory_01_4_inherit__map">
84 <area·shape="rect"·title="·"·alt=""·coords="5,54,179,95"/>84 <area·shape="rect"·title="·"·alt=""·coords="5,54,179,95"/>
85 <area·shape="rect"·href="a03822.html"·title="·"·alt=""·coords="459,5,716,61"/>85 <area·shape="rect"·href="a03822.html"·title="·"·alt=""·coords="459,5,716,61"/>
Offset 1001, 15 lines modifiedOffset 1001, 15 lines modified
1001 ··</tr>1001 ··</tr>
1002 </table>1002 </table>
1003 </div><div·class="memdoc">1003 </div><div·class="memdoc">
  
1004 </div>1004 </div>
1005 </div>1005 </div>
1006 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1006 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1007 <li><a·class="el"·href="a00764_source.html">basicwriter.hh</a></li>1007 <li><a·class="el"·href="a00902_source.html">basicwriter.hh</a></li>
1008 </ul>1008 </ul>
1009 </div><!--·contents·-->1009 </div><!--·contents·-->
1010 <!--·start·footer·part·-->1010 <!--·start·footer·part·-->
1011 <hr·class="footer"/><address·class="footer"><small>1011 <hr·class="footer"/><address·class="footer"><small>
1012 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.41012 Generated·by&#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
1013 </small></address>1013 </small></address>
1014 </body>1014 </body>
1.83 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03826.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::VTK::BoundaryIterator&lt;·GV·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::VTK::BoundaryIterator&lt;·GV·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>iterate·over·the·GridViews·boundary·intersections··76 <p>iterate·over·the·GridViews·boundary·intersections··
77 ·<a·href="a03826.html#details">More...</a></p>77 ·<a·href="a03826.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00803_source.html">dune/grid/io/file/vtk/boundaryiterators.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00944_source.html">dune/grid/io/file/vtk/boundaryiterators.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::VTK::BoundaryIterator&lt;·GV·&gt;:</div>80 Inheritance·diagram·for·Dune::VTK::BoundaryIterator&lt;·GV·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03825.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_boundary_iterator_3_01_g_v_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03825.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_boundary_iterator_3_01_g_v_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_v_t_k_1_1_boundary_iterator_3_01_g_v_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_boundary_iterator_3_01_g_v_01_4_inherit__map">83 <map·name="a_dune_1_1_v_t_k_1_1_boundary_iterator_3_01_g_v_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_boundary_iterator_3_01_g_v_01_4_inherit__map">
84 <area·shape="rect"·title="iterate·over·the·GridViews·boundary·intersections"·alt=""·coords="275,42,483,83"/>84 <area·shape="rect"·title="iterate·over·the·GridViews·boundary·intersections"·alt=""·coords="275,42,483,83"/>
85 <area·shape="rect"·title="·"·alt=""·coords="5,5,227,120"/>85 <area·shape="rect"·title="·"·alt=""·coords="5,5,227,120"/>
Offset 432, 15 lines modifiedOffset 432, 15 lines modified
432 ··</tr>432 ··</tr>
433 </table>433 </table>
434 </div><div·class="memdoc">434 </div><div·class="memdoc">
  
435 </div>435 </div>
436 </div>436 </div>
437 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>437 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
438 <li><a·class="el"·href="a00803_source.html">boundaryiterators.hh</a></li>438 <li><a·class="el"·href="a00944_source.html">boundaryiterators.hh</a></li>
439 </ul>439 </ul>
440 </div><!--·contents·-->440 </div><!--·contents·-->
441 <!--·start·footer·part·-->441 <!--·start·footer·part·-->
442 <hr·class="footer"/><address·class="footer"><small>442 <hr·class="footer"/><address·class="footer"><small>
443 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4443 Generated·by&#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
444 </small></address>444 </small></address>
445 </body>445 </body>
1.93 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03830.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="a03827.html">List·of·all·members</a>··</div>71 <a·href="a03827.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::VTK::IntersectionIndexSet&lt;·ElementIndexSet·&gt;·Class·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::VTK::IntersectionIndexSet&lt;·ElementIndexSet·&gt;·Class·Template·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="a00803_source.html">dune/grid/io/file/vtk/boundaryiterators.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00944_source.html">dune/grid/io/file/vtk/boundaryiterators.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
78 Public·Member·Functions</h2></td></tr>78 Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:a3ebc26cae83cf1322d96657f89077cae"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03830.html#a3ebc26cae83cf1322d96657f89077cae">IntersectionIndexSet</a>·(const·ElementIndexSet·&amp;eis_)</td></tr>79 <tr·class="memitem:a3ebc26cae83cf1322d96657f89077cae"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03830.html#a3ebc26cae83cf1322d96657f89077cae">IntersectionIndexSet</a>·(const·ElementIndexSet·&amp;eis_)</td></tr>
80 <tr·class="separator:a3ebc26cae83cf1322d96657f89077cae"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a3ebc26cae83cf1322d96657f89077cae"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Constructor·&amp;·Destructor·Documentation</h2>82 <h2·class="groupheader">Constructor·&amp;·Destructor·Documentation</h2>
Offset 106, 15 lines modifiedOffset 106, 15 lines modified
106 ··</tr>106 ··</tr>
107 </table>107 </table>
108 </div><div·class="memdoc">108 </div><div·class="memdoc">
  
109 </div>109 </div>
110 </div>110 </div>
111 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>111 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
112 <li><a·class="el"·href="a00803_source.html">boundaryiterators.hh</a></li>112 <li><a·class="el"·href="a00944_source.html">boundaryiterators.hh</a></li>
113 </ul>113 </ul>
114 </div><!--·contents·-->114 </div><!--·contents·-->
115 <!--·start·footer·part·-->115 <!--·start·footer·part·-->
116 <hr·class="footer"/><address·class="footer"><small>116 <hr·class="footer"/><address·class="footer"><small>
117 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4117 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
118 </small></address>118 </small></address>
119 </body>119 </body>
1.98 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03834.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="a03831.html">List·of·all·members</a>··</div>73 <a·href="a03831.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::VTK::NonConformingBoundaryIteratorFactory&lt;·GV·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::VTK::NonConformingBoundaryIteratorFactory&lt;·GV·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00803_source.html">dune/grid/io/file/vtk/boundaryiterators.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00944_source.html">dune/grid/io/file/vtk/boundaryiterators.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::VTK::NonConformingBoundaryIteratorFactory&lt;·GV·&gt;:</div>79 Inheritance·diagram·for·Dune::VTK::NonConformingBoundaryIteratorFactory&lt;·GV·&gt;:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a03833.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_non_conforming_boundary_iterator_factory_3_01_g_v_01_4_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a03833.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_non_conforming_boundary_iterator_factory_3_01_g_v_01_4_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_v_t_k_1_1_non_conforming_boundary_iterator_factory_3_01_g_v_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_non_conforming_boundary_iterator_factory_3_01_g_v_01_4_inherit__map">82 <map·name="a_dune_1_1_v_t_k_1_1_non_conforming_boundary_iterator_factory_3_01_g_v_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_non_conforming_boundary_iterator_factory_3_01_g_v_01_4_inherit__map">
83 <area·shape="rect"·title="·"·alt=""·coords="5,5,233,47"/>83 <area·shape="rect"·title="·"·alt=""·coords="5,5,233,47"/>
84 <area·shape="rect"·href="a03838.html"·title="·"·alt=""·coords="19,95,219,136"/>84 <area·shape="rect"·href="a03838.html"·title="·"·alt=""·coords="19,95,219,136"/>
Offset 528, 15 lines modifiedOffset 528, 15 lines modified
528 ··</tr>528 ··</tr>
529 </table>529 </table>
530 </div><div·class="memdoc">530 </div><div·class="memdoc">
  
531 </div>531 </div>
532 </div>532 </div>
533 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>533 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
534 <li><a·class="el"·href="a00803_source.html">boundaryiterators.hh</a></li>534 <li><a·class="el"·href="a00944_source.html">boundaryiterators.hh</a></li>
535 </ul>535 </ul>
536 </div><!--·contents·-->536 </div><!--·contents·-->
537 <!--·start·footer·part·-->537 <!--·start·footer·part·-->
538 <hr·class="footer"/><address·class="footer"><small>538 <hr·class="footer"/><address·class="footer"><small>
539 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4539 Generated·by&#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
540 </small></address>540 </small></address>
541 </body>541 </body>
1.93 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03838.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;73 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
74 <a·href="#pro-static-methods">Static·Protected·Member·Functions</a>·&#124;74 <a·href="#pro-static-methods">Static·Protected·Member·Functions</a>·&#124;
75 <a·href="a03835.html">List·of·all·members</a>··</div>75 <a·href="a03835.html">List·of·all·members</a>··</div>
76 ··<div·class="headertitle"><div·class="title">Dune::VTK::NonConformingBoundaryWriter&lt;·GV·&gt;·Class·Template·Reference</div></div>76 ··<div·class="headertitle"><div·class="title">Dune::VTK::NonConformingBoundaryWriter&lt;·GV·&gt;·Class·Template·Reference</div></div>
77 </div><!--header-->77 </div><!--header-->
78 <div·class="contents">78 <div·class="contents">
  
79 <p><code>#include·&lt;<a·class="el"·href="a00815_source.html">dune/grid/io/file/vtk/boundarywriter.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00926_source.html">dune/grid/io/file/vtk/boundarywriter.hh</a>&gt;</code></p>
80 <div·class="dynheader">80 <div·class="dynheader">
81 Inheritance·diagram·for·Dune::VTK::NonConformingBoundaryWriter&lt;·GV·&gt;:</div>81 Inheritance·diagram·for·Dune::VTK::NonConformingBoundaryWriter&lt;·GV·&gt;:</div>
82 <div·class="dyncontent">82 <div·class="dyncontent">
83 <div·class="center"><img·src="a03837.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_non_conforming_boundary_writer_3_01_g_v_01_4_inherit__map"·alt="Inheritance·graph"/></div>83 <div·class="center"><img·src="a03837.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_non_conforming_boundary_writer_3_01_g_v_01_4_inherit__map"·alt="Inheritance·graph"/></div>
84 <map·name="a_dune_1_1_v_t_k_1_1_non_conforming_boundary_writer_3_01_g_v_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_non_conforming_boundary_writer_3_01_g_v_01_4_inherit__map">84 <map·name="a_dune_1_1_v_t_k_1_1_non_conforming_boundary_writer_3_01_g_v_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_non_conforming_boundary_writer_3_01_g_v_01_4_inherit__map">
85 <area·shape="rect"·title="·"·alt=""·coords="757,41,957,83"/>85 <area·shape="rect"·title="·"·alt=""·coords="757,41,957,83"/>
86 <area·shape="rect"·href="a03834.html"·title="·"·alt=""·coords="469,5,697,47"/>86 <area·shape="rect"·href="a03834.html"·title="·"·alt=""·coords="469,5,697,47"/>
Offset 1615, 15 lines modifiedOffset 1615, 15 lines modified
1615 ··</tr>1615 ··</tr>
1616 </table>1616 </table>
1617 </div><div·class="memdoc">1617 </div><div·class="memdoc">
  
1618 </div>1618 </div>
1619 </div>1619 </div>
1620 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1620 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1621 <li><a·class="el"·href="a00815_source.html">boundarywriter.hh</a></li>1621 <li><a·class="el"·href="a00926_source.html">boundarywriter.hh</a></li>
1622 </ul>1622 </ul>
1623 </div><!--·contents·-->1623 </div><!--·contents·-->
1624 <!--·start·footer·part·-->1624 <!--·start·footer·part·-->
1625 <hr·class="footer"/><address·class="footer"><small>1625 <hr·class="footer"/><address·class="footer"><small>
1626 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.41626 Generated·by&#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
1627 </small></address>1627 </small></address>
1628 </body>1628 </body>
2.03 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03842.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::VTK::PrintType&lt;·T·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::VTK::PrintType&lt;·T·&gt;·Struct·Template·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>determine·a·type·to·safely·put·another·type·into·a·stream··75 <p>determine·a·type·to·safely·put·another·type·into·a·stream··
76 ·<a·href="a03842.html#details">More...</a></p>76 ·<a·href="a03842.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00788_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00935_source.html">dune/grid/io/file/vtk/common.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:a31530afed1b4223e23de914d87ed5197"><td·class="memItemLeft"·align="right"·valign="top">typedef·T&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03842.html#a31530afed1b4223e23de914d87ed5197">Type</a></td></tr>81 <tr·class="memitem:a31530afed1b4223e23de914d87ed5197"><td·class="memItemLeft"·align="right"·valign="top">typedef·T&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03842.html#a31530afed1b4223e23de914d87ed5197">Type</a></td></tr>
82 <tr·class="memdesc:a31530afed1b4223e23de914d87ed5197"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·to·convert·T·to·before·putting·it·into·a·stream·with·&lt;&lt;··<a·href="a03842.html#a31530afed1b4223e23de914d87ed5197">More...</a><br·/></td></tr>82 <tr·class="memdesc:a31530afed1b4223e23de914d87ed5197"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·to·convert·T·to·before·putting·it·into·a·stream·with·&lt;&lt;··<a·href="a03842.html#a31530afed1b4223e23de914d87ed5197">More...</a><br·/></td></tr>
83 <tr·class="separator:a31530afed1b4223e23de914d87ed5197"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a31530afed1b4223e23de914d87ed5197"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table>84 </table>
Offset 104, 15 lines modifiedOffset 104, 15 lines modified
104 </div><div·class="memdoc">104 </div><div·class="memdoc">
  
105 <p>type·to·convert·T·to·before·putting·it·into·a·stream·with·&lt;&lt;·</p>105 <p>type·to·convert·T·to·before·putting·it·into·a·stream·with·&lt;&lt;·</p>
  
106 </div>106 </div>
107 </div>107 </div>
108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
109 <li><a·class="el"·href="a00788_source.html">common.hh</a></li>109 <li><a·class="el"·href="a00935_source.html">common.hh</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>
1.8 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03846.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-types">Public·Types</a>·&#124;70 <a·href="#pub-types">Public·Types</a>·&#124;
71 <a·href="a03843.html">List·of·all·members</a>··</div>71 <a·href="a03843.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::VTK::PrintType&lt;·unsigned·char·&gt;·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::VTK::PrintType&lt;·unsigned·char·&gt;·Struct·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="a00788_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00935_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
78 Public·Types</h2></td></tr>78 Public·Types</h2></td></tr>
79 <tr·class="memitem:a194ee64e8cd4a0a9679f8d044f479fb3"><td·class="memItemLeft"·align="right"·valign="top">typedef·unsigned&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03846.html#a194ee64e8cd4a0a9679f8d044f479fb3">Type</a></td></tr>79 <tr·class="memitem:a194ee64e8cd4a0a9679f8d044f479fb3"><td·class="memItemLeft"·align="right"·valign="top">typedef·unsigned&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03846.html#a194ee64e8cd4a0a9679f8d044f479fb3">Type</a></td></tr>
80 <tr·class="separator:a194ee64e8cd4a0a9679f8d044f479fb3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a194ee64e8cd4a0a9679f8d044f479fb3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Typedef·Documentation</h2>82 <h2·class="groupheader">Member·Typedef·Documentation</h2>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 ········</tr>92 ········</tr>
93 ······</table>93 ······</table>
94 </div><div·class="memdoc">94 </div><div·class="memdoc">
  
95 </div>95 </div>
96 </div>96 </div>
97 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>97 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
98 <li><a·class="el"·href="a00788_source.html">common.hh</a></li>98 <li><a·class="el"·href="a00935_source.html">common.hh</a></li>
99 </ul>99 </ul>
100 </div><!--·contents·-->100 </div><!--·contents·-->
101 <!--·start·footer·part·-->101 <!--·start·footer·part·-->
102 <hr·class="footer"/><address·class="footer"><small>102 <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.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
104 </small></address>104 </small></address>
105 </body>105 </body>
1.8 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03850.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-types">Public·Types</a>·&#124;70 <a·href="#pub-types">Public·Types</a>·&#124;
71 <a·href="a03847.html">List·of·all·members</a>··</div>71 <a·href="a03847.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::VTK::PrintType&lt;·signed·char·&gt;·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::VTK::PrintType&lt;·signed·char·&gt;·Struct·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="a00788_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00935_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
78 Public·Types</h2></td></tr>78 Public·Types</h2></td></tr>
79 <tr·class="memitem:a6566eacec6d72f42ab653872d04ead66"><td·class="memItemLeft"·align="right"·valign="top">typedef·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03850.html#a6566eacec6d72f42ab653872d04ead66">Type</a></td></tr>79 <tr·class="memitem:a6566eacec6d72f42ab653872d04ead66"><td·class="memItemLeft"·align="right"·valign="top">typedef·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03850.html#a6566eacec6d72f42ab653872d04ead66">Type</a></td></tr>
80 <tr·class="separator:a6566eacec6d72f42ab653872d04ead66"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a6566eacec6d72f42ab653872d04ead66"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Typedef·Documentation</h2>82 <h2·class="groupheader">Member·Typedef·Documentation</h2>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 ········</tr>92 ········</tr>
93 ······</table>93 ······</table>
94 </div><div·class="memdoc">94 </div><div·class="memdoc">
  
95 </div>95 </div>
96 </div>96 </div>
97 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>97 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
98 <li><a·class="el"·href="a00788_source.html">common.hh</a></li>98 <li><a·class="el"·href="a00935_source.html">common.hh</a></li>
99 </ul>99 </ul>
100 </div><!--·contents·-->100 </div><!--·contents·-->
101 <!--·start·footer·part·-->101 <!--·start·footer·part·-->
102 <hr·class="footer"/><address·class="footer"><small>102 <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.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
104 </small></address>104 </small></address>
105 </body>105 </body>
1.88 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03854.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-types">Public·Types</a>·&#124;70 <a·href="#pub-types">Public·Types</a>·&#124;
71 <a·href="a03851.html">List·of·all·members</a>··</div>71 <a·href="a03851.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::VTK::PrintType&lt;·char·&gt;·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::VTK::PrintType&lt;·char·&gt;·Struct·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="a00788_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00935_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
78 Public·Types</h2></td></tr>78 Public·Types</h2></td></tr>
79 <tr·class="memitem:a1138ae68c23e64303d1b3c3fe8d2b2d7"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::conditional&lt;·std::numeric_limits&lt;·char·&gt;::is_signed,·int,·unsigned·&gt;::type&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03854.html#a1138ae68c23e64303d1b3c3fe8d2b2d7">Type</a></td></tr>79 <tr·class="memitem:a1138ae68c23e64303d1b3c3fe8d2b2d7"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::conditional&lt;·std::numeric_limits&lt;·char·&gt;::is_signed,·int,·unsigned·&gt;::type&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03854.html#a1138ae68c23e64303d1b3c3fe8d2b2d7">Type</a></td></tr>
80 <tr·class="separator:a1138ae68c23e64303d1b3c3fe8d2b2d7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a1138ae68c23e64303d1b3c3fe8d2b2d7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Typedef·Documentation</h2>82 <h2·class="groupheader">Member·Typedef·Documentation</h2>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 ········</tr>92 ········</tr>
93 ······</table>93 ······</table>
94 </div><div·class="memdoc">94 </div><div·class="memdoc">
  
95 </div>95 </div>
96 </div>96 </div>
97 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>97 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
98 <li><a·class="el"·href="a00788_source.html">common.hh</a></li>98 <li><a·class="el"·href="a00935_source.html">common.hh</a></li>
99 </ul>99 </ul>
100 </div><!--·contents·-->100 </div><!--·contents·-->
101 <!--·start·footer·part·-->101 <!--·start·footer·part·-->
102 <hr·class="footer"/><address·class="footer"><small>102 <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.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
104 </small></address>104 </small></address>
105 </body>105 </body>
1.95 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03858.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::VTK::FieldInfo·Class·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::VTK::FieldInfo·Class·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>Descriptor·struct·for·<a·class="el"·href="a01075.html">VTK</a>·fields.··76 <p>Descriptor·struct·for·<a·class="el"·href="a01075.html">VTK</a>·fields.··
77 ·<a·href="a03858.html#details">More...</a></p>77 ·<a·href="a03858.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00788_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00935_source.html">dune/grid/io/file/vtk/common.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:a7b84931b6e002d3861565db729e304e1"><td·class="memItemLeft"·align="right"·valign="top">enum·class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03858.html#a7b84931b6e002d3861565db729e304e1">Type</a>·{·<a·class="el"·href="a03858.html#a7b84931b6e002d3861565db729e304e1aa27a6549ade38cc036f7b8c58a840510">scalar</a>82 <tr·class="memitem:a7b84931b6e002d3861565db729e304e1"><td·class="memItemLeft"·align="right"·valign="top">enum·class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03858.html#a7b84931b6e002d3861565db729e304e1">Type</a>·{·<a·class="el"·href="a03858.html#a7b84931b6e002d3861565db729e304e1aa27a6549ade38cc036f7b8c58a840510">scalar</a>
83 ,·<a·class="el"·href="a03858.html#a7b84931b6e002d3861565db729e304e1a6ba8844da718b4a65f60dbfd0d92d6ef">vector</a>83 ,·<a·class="el"·href="a03858.html#a7b84931b6e002d3861565db729e304e1a6ba8844da718b4a65f60dbfd0d92d6ef">vector</a>
84 ,·<a·class="el"·href="a03858.html#a7b84931b6e002d3861565db729e304e1a2af2584abc1418fcc1098807a7129ddb">tensor</a>84 ,·<a·class="el"·href="a03858.html#a7b84931b6e002d3861565db729e304e1a2af2584abc1418fcc1098807a7129ddb">tensor</a>
85 ·}</td></tr>85 ·}</td></tr>
Offset 300, 15 lines modifiedOffset 300, 15 lines modified
300 </div><div·class="memdoc">300 </div><div·class="memdoc">
  
301 <p>The·type·of·the·data·field.·</p>301 <p>The·type·of·the·data·field.·</p>
  
302 </div>302 </div>
303 </div>303 </div>
304 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>304 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
305 <li><a·class="el"·href="a00788_source.html">common.hh</a></li>305 <li><a·class="el"·href="a00935_source.html">common.hh</a></li>
306 </ul>306 </ul>
307 </div><!--·contents·-->307 </div><!--·contents·-->
308 <!--·start·footer·part·-->308 <!--·start·footer·part·-->
309 <hr·class="footer"/><address·class="footer"><small>309 <hr·class="footer"/><address·class="footer"><small>
310 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4310 Generated·by&#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
311 </small></address>311 </small></address>
312 </body>312 </body>
1.82 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03862.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::VTK::Corner&lt;·Cell·&gt;·Class·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::VTK::Corner&lt;·Cell·&gt;·Class·Template·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>simple·class·representing·a·corner·of·a·cell··75 <p>simple·class·representing·a·corner·of·a·cell··
76 ·<a·href="a03862.html#details">More...</a></p>76 ·<a·href="a03862.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00812_source.html">dune/grid/io/file/vtk/corner.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00962_source.html">dune/grid/io/file/vtk/corner.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::VTK::Corner&lt;·Cell·&gt;:</div>79 Inheritance·diagram·for·Dune::VTK::Corner&lt;·Cell·&gt;:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a03861.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_corner_3_01_cell_01_4_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a03861.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_corner_3_01_cell_01_4_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_v_t_k_1_1_corner_3_01_cell_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_corner_3_01_cell_01_4_inherit__map">82 <map·name="a_dune_1_1_v_t_k_1_1_corner_3_01_cell_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_corner_3_01_cell_01_4_inherit__map">
83 <area·shape="rect"·title="simple·class·representing·a·corner·of·a·cell"·alt=""·coords="5,43,157,85"/>83 <area·shape="rect"·title="simple·class·representing·a·corner·of·a·cell"·alt=""·coords="5,43,157,85"/>
84 <area·shape="rect"·href="a03862.html"·title="·"·alt=""·coords="383,21,581,107"/>84 <area·shape="rect"·href="a03862.html"·title="·"·alt=""·coords="383,21,581,107"/>
Offset 378, 15 lines modifiedOffset 378, 15 lines modified
  
378 <p>set·the·index·of·the·corner·within·the·cell·in·VTK-numbering·</p>378 <p>set·the·index·of·the·corner·within·the·cell·in·VTK-numbering·</p>
379 <p·>This·requires·that·the·cell·is·valid·</p>379 <p·>This·requires·that·the·cell·is·valid·</p>
  
380 </div>380 </div>
381 </div>381 </div>
382 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>382 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
383 <li><a·class="el"·href="a00812_source.html">corner.hh</a></li>383 <li><a·class="el"·href="a00962_source.html">corner.hh</a></li>
384 </ul>384 </ul>
385 </div><!--·contents·-->385 </div><!--·contents·-->
386 <!--·start·footer·part·-->386 <!--·start·footer·part·-->
387 <hr·class="footer"/><address·class="footer"><small>387 <hr·class="footer"/><address·class="footer"><small>
388 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4388 Generated·by&#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
389 </small></address>389 </small></address>
390 </body>390 </body>
2.04 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03866.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::VTK::CornerIterator&lt;·CellIterator·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::VTK::CornerIterator&lt;·CellIterator·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>iterate·over·the·corners·of·some·cell·range··77 <p>iterate·over·the·corners·of·some·cell·range··
78 ·<a·href="a03866.html#details">More...</a></p>78 ·<a·href="a03866.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00791_source.html">dune/grid/io/file/vtk/corneriterator.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00908_source.html">dune/grid/io/file/vtk/corneriterator.hh</a>&gt;</code></p>
80 <div·class="dynheader">80 <div·class="dynheader">
81 Inheritance·diagram·for·Dune::VTK::CornerIterator&lt;·CellIterator·&gt;:</div>81 Inheritance·diagram·for·Dune::VTK::CornerIterator&lt;·CellIterator·&gt;:</div>
82 <div·class="dyncontent">82 <div·class="dyncontent">
83 <div·class="center"><img·src="a03865.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_corner_iterator_3_01_cell_iterator_01_4_inherit__map"·alt="Inheritance·graph"/></div>83 <div·class="center"><img·src="a03865.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_corner_iterator_3_01_cell_iterator_01_4_inherit__map"·alt="Inheritance·graph"/></div>
84 <map·name="a_dune_1_1_v_t_k_1_1_corner_iterator_3_01_cell_iterator_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_corner_iterator_3_01_cell_iterator_01_4_inherit__map">84 <map·name="a_dune_1_1_v_t_k_1_1_corner_iterator_3_01_cell_iterator_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_corner_iterator_3_01_cell_iterator_01_4_inherit__map">
85 <area·shape="rect"·title="iterate·over·the·corners·of·some·cell·range"·alt=""·coords="344,57,533,98"/>85 <area·shape="rect"·title="iterate·over·the·corners·of·some·cell·range"·alt=""·coords="344,57,533,98"/>
86 <area·shape="rect"·title="·"·alt=""·coords="5,5,296,149"/>86 <area·shape="rect"·title="·"·alt=""·coords="5,5,296,149"/>
Offset 465, 15 lines modifiedOffset 465, 15 lines modified
465 </div><div·class="memdoc">465 </div><div·class="memdoc">
466 <b>Initial·value:</b><div·class="fragment"><div·class="line">=·std::iterator_traits&lt;CellIterator&gt;::</div>466 <b>Initial·value:</b><div·class="fragment"><div·class="line">=·std::iterator_traits&lt;CellIterator&gt;::</div>
467 <div·class="line">··································value_type::mydimension</div>467 <div·class="line">··································value_type::mydimension</div>
468 </div><!--·fragment·-->468 </div><!--·fragment·-->
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="a00791_source.html">corneriterator.hh</a></li>472 <li><a·class="el"·href="a00908_source.html">corneriterator.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.11 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03870.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::VTK::DataArrayWriter·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>72 ··<div·class="headertitle"><div·class="title">Dune::VTK::DataArrayWriter·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>base·class·for·data·array·writers··75 <p>base·class·for·data·array·writers··
76 ·<a·href="a03870.html#details">More...</a></p>76 ·<a·href="a03870.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00797_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00920_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::VTK::DataArrayWriter:</div>79 Inheritance·diagram·for·Dune::VTK::DataArrayWriter:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a03869.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_data_array_writer_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a03869.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_data_array_writer_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_v_t_k_1_1_data_array_writer_inherit__map"·id="a_dune_1_1_v_t_k_1_1_data_array_writer_inherit__map">82 <map·name="a_dune_1_1_v_t_k_1_1_data_array_writer_inherit__map"·id="a_dune_1_1_v_t_k_1_1_data_array_writer_inherit__map">
83 <area·shape="rect"·title="base·class·for·data·array·writers"·alt=""·coords="5,177,209,203"/>83 <area·shape="rect"·title="base·class·for·data·array·writers"·alt=""·coords="5,177,209,203"/>
84 <area·shape="rect"·href="a03886.html"·title="a·streaming·writer·for·data·array·tags,·uses·appended·base64·format"·alt=""·coords="269,5,479,47"/>84 <area·shape="rect"·href="a03886.html"·title="a·streaming·writer·for·data·array·tags,·uses·appended·base64·format"·alt=""·coords="269,5,479,47"/>
Offset 232, 15 lines modifiedOffset 232, 15 lines modified
232 <p>whether·calls·to·write·may·be·skipped·</p>232 <p>whether·calls·to·write·may·be·skipped·</p>
  
233 <p>Reimplemented·in·<a·class="el"·href="a03882.html#abcc2ad817baf0d566d6d93419926f9a2">Dune::VTK::AppendedRawDataArrayWriter</a>,·and·<a·class="el"·href="a03886.html#a922446c88f779a7af752b7192655bcbc">Dune::VTK::AppendedBase64DataArrayWriter</a>.</p>233 <p>Reimplemented·in·<a·class="el"·href="a03882.html#abcc2ad817baf0d566d6d93419926f9a2">Dune::VTK::AppendedRawDataArrayWriter</a>,·and·<a·class="el"·href="a03886.html#a922446c88f779a7af752b7192655bcbc">Dune::VTK::AppendedBase64DataArrayWriter</a>.</p>
  
234 </div>234 </div>
235 </div>235 </div>
236 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>236 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
237 <li><a·class="el"·href="a00797_source.html">dataarraywriter.hh</a></li>237 <li><a·class="el"·href="a00920_source.html">dataarraywriter.hh</a></li>
238 </ul>238 </ul>
239 </div><!--·contents·-->239 </div><!--·contents·-->
240 <!--·start·footer·part·-->240 <!--·start·footer·part·-->
241 <hr·class="footer"/><address·class="footer"><small>241 <hr·class="footer"/><address·class="footer"><small>
242 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4242 Generated·by&#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
243 </small></address>243 </small></address>
244 </body>244 </body>
2.1 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03874.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::VTK::AsciiDataArrayWriter·Class·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::VTK::AsciiDataArrayWriter·Class·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>a·streaming·writer·for·data·array·tags,·uses·ASCII·inline·format··75 <p>a·streaming·writer·for·data·array·tags,·uses·ASCII·inline·format··
76 ·<a·href="a03874.html#details">More...</a></p>76 ·<a·href="a03874.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00797_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00920_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::VTK::AsciiDataArrayWriter:</div>79 Inheritance·diagram·for·Dune::VTK::AsciiDataArrayWriter:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a03873.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_ascii_data_array_writer_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a03873.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_ascii_data_array_writer_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_v_t_k_1_1_ascii_data_array_writer_inherit__map"·id="a_dune_1_1_v_t_k_1_1_ascii_data_array_writer_inherit__map">82 <map·name="a_dune_1_1_v_t_k_1_1_ascii_data_array_writer_inherit__map"·id="a_dune_1_1_v_t_k_1_1_ascii_data_array_writer_inherit__map">
83 <area·shape="rect"·title="a·streaming·writer·for·data·array·tags,·uses·ASCII·inline·format"·alt=""·coords="10,80,205,121"/>83 <area·shape="rect"·title="a·streaming·writer·for·data·array·tags,·uses·ASCII·inline·format"·alt=""·coords="10,80,205,121"/>
84 <area·shape="rect"·href="a03870.html"·title="base·class·for·data·array·writers"·alt=""·coords="5,5,209,32"/>84 <area·shape="rect"·href="a03870.html"·title="base·class·for·data·array·writers"·alt=""·coords="5,5,209,32"/>
Offset 255, 15 lines modifiedOffset 255, 15 lines modified
255 <p>whether·calls·to·write·may·be·skipped·</p>255 <p>whether·calls·to·write·may·be·skipped·</p>
  
256 <p>Reimplemented·in·<a·class="el"·href="a03882.html#abcc2ad817baf0d566d6d93419926f9a2">Dune::VTK::AppendedRawDataArrayWriter</a>,·and·<a·class="el"·href="a03886.html#a922446c88f779a7af752b7192655bcbc">Dune::VTK::AppendedBase64DataArrayWriter</a>.</p>256 <p>Reimplemented·in·<a·class="el"·href="a03882.html#abcc2ad817baf0d566d6d93419926f9a2">Dune::VTK::AppendedRawDataArrayWriter</a>,·and·<a·class="el"·href="a03886.html#a922446c88f779a7af752b7192655bcbc">Dune::VTK::AppendedBase64DataArrayWriter</a>.</p>
  
257 </div>257 </div>
258 </div>258 </div>
259 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>259 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
260 <li><a·class="el"·href="a00797_source.html">dataarraywriter.hh</a></li>260 <li><a·class="el"·href="a00920_source.html">dataarraywriter.hh</a></li>
261 </ul>261 </ul>
262 </div><!--·contents·-->262 </div><!--·contents·-->
263 <!--·start·footer·part·-->263 <!--·start·footer·part·-->
264 <hr·class="footer"/><address·class="footer"><small>264 <hr·class="footer"/><address·class="footer"><small>
265 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4265 Generated·by&#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
266 </small></address>266 </small></address>
267 </body>267 </body>
2.1 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03878.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::VTK::BinaryDataArrayWriter·Class·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::VTK::BinaryDataArrayWriter·Class·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>a·streaming·writer·for·data·array·tags,·uses·binary·inline·format··75 <p>a·streaming·writer·for·data·array·tags,·uses·binary·inline·format··
76 ·<a·href="a03878.html#details">More...</a></p>76 ·<a·href="a03878.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00797_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00920_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::VTK::BinaryDataArrayWriter:</div>79 Inheritance·diagram·for·Dune::VTK::BinaryDataArrayWriter:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a03877.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_binary_data_array_writer_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a03877.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_binary_data_array_writer_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_v_t_k_1_1_binary_data_array_writer_inherit__map"·id="a_dune_1_1_v_t_k_1_1_binary_data_array_writer_inherit__map">82 <map·name="a_dune_1_1_v_t_k_1_1_binary_data_array_writer_inherit__map"·id="a_dune_1_1_v_t_k_1_1_binary_data_array_writer_inherit__map">
83 <area·shape="rect"·title="a·streaming·writer·for·data·array·tags,·uses·binary·inline·format"·alt=""·coords="5,80,212,121"/>83 <area·shape="rect"·title="a·streaming·writer·for·data·array·tags,·uses·binary·inline·format"·alt=""·coords="5,80,212,121"/>
84 <area·shape="rect"·href="a03870.html"·title="base·class·for·data·array·writers"·alt=""·coords="7,5,211,32"/>84 <area·shape="rect"·href="a03870.html"·title="base·class·for·data·array·writers"·alt=""·coords="7,5,211,32"/>
Offset 262, 15 lines modifiedOffset 262, 15 lines modified
262 <p>whether·calls·to·write·may·be·skipped·</p>262 <p>whether·calls·to·write·may·be·skipped·</p>
  
263 <p>Reimplemented·in·<a·class="el"·href="a03882.html#abcc2ad817baf0d566d6d93419926f9a2">Dune::VTK::AppendedRawDataArrayWriter</a>,·and·<a·class="el"·href="a03886.html#a922446c88f779a7af752b7192655bcbc">Dune::VTK::AppendedBase64DataArrayWriter</a>.</p>263 <p>Reimplemented·in·<a·class="el"·href="a03882.html#abcc2ad817baf0d566d6d93419926f9a2">Dune::VTK::AppendedRawDataArrayWriter</a>,·and·<a·class="el"·href="a03886.html#a922446c88f779a7af752b7192655bcbc">Dune::VTK::AppendedBase64DataArrayWriter</a>.</p>
  
264 </div>264 </div>
265 </div>265 </div>
266 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>266 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
267 <li><a·class="el"·href="a00797_source.html">dataarraywriter.hh</a></li>267 <li><a·class="el"·href="a00920_source.html">dataarraywriter.hh</a></li>
268 </ul>268 </ul>
269 </div><!--·contents·-->269 </div><!--·contents·-->
270 <!--·start·footer·part·-->270 <!--·start·footer·part·-->
271 <hr·class="footer"/><address·class="footer"><small>271 <hr·class="footer"/><address·class="footer"><small>
272 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4272 Generated·by&#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
273 </small></address>273 </small></address>
274 </body>274 </body>
2.01 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03882.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::VTK::AppendedRawDataArrayWriter·Class·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::VTK::AppendedRawDataArrayWriter·Class·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>a·streaming·writer·for·data·array·tags,·uses·appended·raw·format··75 <p>a·streaming·writer·for·data·array·tags,·uses·appended·raw·format··
76 ·<a·href="a03882.html#details">More...</a></p>76 ·<a·href="a03882.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00797_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00920_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::VTK::AppendedRawDataArrayWriter:</div>79 Inheritance·diagram·for·Dune::VTK::AppendedRawDataArrayWriter:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a03881.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_appended_raw_data_array_writer_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a03881.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_appended_raw_data_array_writer_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_v_t_k_1_1_appended_raw_data_array_writer_inherit__map"·id="a_dune_1_1_v_t_k_1_1_appended_raw_data_array_writer_inherit__map">82 <map·name="a_dune_1_1_v_t_k_1_1_appended_raw_data_array_writer_inherit__map"·id="a_dune_1_1_v_t_k_1_1_appended_raw_data_array_writer_inherit__map">
83 <area·shape="rect"·title="a·streaming·writer·for·data·array·tags,·uses·appended·raw·format"·alt=""·coords="5,80,228,121"/>83 <area·shape="rect"·title="a·streaming·writer·for·data·array·tags,·uses·appended·raw·format"·alt=""·coords="5,80,228,121"/>
84 <area·shape="rect"·href="a03870.html"·title="base·class·for·data·array·writers"·alt=""·coords="15,5,219,32"/>84 <area·shape="rect"·href="a03870.html"·title="base·class·for·data·array·writers"·alt=""·coords="15,5,219,32"/>
Offset 239, 15 lines modifiedOffset 239, 15 lines modified
239 <p>whether·calls·to·write·may·be·skipped·</p>239 <p>whether·calls·to·write·may·be·skipped·</p>
  
240 <p>Reimplemented·from·<a·class="el"·href="a03870.html#abf42e76c4b1f7c214239f3fb745eb297">Dune::VTK::DataArrayWriter</a>.</p>240 <p>Reimplemented·from·<a·class="el"·href="a03870.html#abf42e76c4b1f7c214239f3fb745eb297">Dune::VTK::DataArrayWriter</a>.</p>
  
241 </div>241 </div>
242 </div>242 </div>
243 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>243 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
244 <li><a·class="el"·href="a00797_source.html">dataarraywriter.hh</a></li>244 <li><a·class="el"·href="a00920_source.html">dataarraywriter.hh</a></li>
245 </ul>245 </ul>
246 </div><!--·contents·-->246 </div><!--·contents·-->
247 <!--·start·footer·part·-->247 <!--·start·footer·part·-->
248 <hr·class="footer"/><address·class="footer"><small>248 <hr·class="footer"/><address·class="footer"><small>
249 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4249 Generated·by&#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
250 </small></address>250 </small></address>
251 </body>251 </body>
2.03 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03886.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::VTK::AppendedBase64DataArrayWriter·Class·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::VTK::AppendedBase64DataArrayWriter·Class·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>a·streaming·writer·for·data·array·tags,·uses·appended·base64·format··75 <p>a·streaming·writer·for·data·array·tags,·uses·appended·base64·format··
76 ·<a·href="a03886.html#details">More...</a></p>76 ·<a·href="a03886.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00797_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00920_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::VTK::AppendedBase64DataArrayWriter:</div>79 Inheritance·diagram·for·Dune::VTK::AppendedBase64DataArrayWriter:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a03885.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_appended_base64_data_array_writer_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a03885.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_appended_base64_data_array_writer_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_v_t_k_1_1_appended_base64_data_array_writer_inherit__map"·id="a_dune_1_1_v_t_k_1_1_appended_base64_data_array_writer_inherit__map">82 <map·name="a_dune_1_1_v_t_k_1_1_appended_base64_data_array_writer_inherit__map"·id="a_dune_1_1_v_t_k_1_1_appended_base64_data_array_writer_inherit__map">
83 <area·shape="rect"·title="a·streaming·writer·for·data·array·tags,·uses·appended·base64·format"·alt=""·coords="5,80,216,121"/>83 <area·shape="rect"·title="a·streaming·writer·for·data·array·tags,·uses·appended·base64·format"·alt=""·coords="5,80,216,121"/>
84 <area·shape="rect"·href="a03870.html"·title="base·class·for·data·array·writers"·alt=""·coords="9,5,213,32"/>84 <area·shape="rect"·href="a03870.html"·title="base·class·for·data·array·writers"·alt=""·coords="9,5,213,32"/>
Offset 239, 15 lines modifiedOffset 239, 15 lines modified
239 <p>whether·calls·to·write·may·be·skipped·</p>239 <p>whether·calls·to·write·may·be·skipped·</p>
  
240 <p>Reimplemented·from·<a·class="el"·href="a03870.html#abf42e76c4b1f7c214239f3fb745eb297">Dune::VTK::DataArrayWriter</a>.</p>240 <p>Reimplemented·from·<a·class="el"·href="a03870.html#abf42e76c4b1f7c214239f3fb745eb297">Dune::VTK::DataArrayWriter</a>.</p>
  
241 </div>241 </div>
242 </div>242 </div>
243 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>243 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
244 <li><a·class="el"·href="a00797_source.html">dataarraywriter.hh</a></li>244 <li><a·class="el"·href="a00920_source.html">dataarraywriter.hh</a></li>
245 </ul>245 </ul>
246 </div><!--·contents·-->246 </div><!--·contents·-->
247 <!--·start·footer·part·-->247 <!--·start·footer·part·-->
248 <hr·class="footer"/><address·class="footer"><small>248 <hr·class="footer"/><address·class="footer"><small>
249 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4249 Generated·by&#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
250 </small></address>250 </small></address>
251 </body>251 </body>
2.13 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03890.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::VTK::NakedBase64DataArrayWriter·Class·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::VTK::NakedBase64DataArrayWriter·Class·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>a·streaming·writer·for·appended·data·array·tags,·uses·base64·format··75 <p>a·streaming·writer·for·appended·data·array·tags,·uses·base64·format··
76 ·<a·href="a03890.html#details">More...</a></p>76 ·<a·href="a03890.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00797_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00920_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::VTK::NakedBase64DataArrayWriter:</div>79 Inheritance·diagram·for·Dune::VTK::NakedBase64DataArrayWriter:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a03889.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_naked_base64_data_array_writer_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a03889.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_naked_base64_data_array_writer_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_v_t_k_1_1_naked_base64_data_array_writer_inherit__map"·id="a_dune_1_1_v_t_k_1_1_naked_base64_data_array_writer_inherit__map">82 <map·name="a_dune_1_1_v_t_k_1_1_naked_base64_data_array_writer_inherit__map"·id="a_dune_1_1_v_t_k_1_1_naked_base64_data_array_writer_inherit__map">
83 <area·shape="rect"·title="a·streaming·writer·for·appended·data·array·tags,·uses·base64·format"·alt=""·coords="5,80,224,121"/>83 <area·shape="rect"·title="a·streaming·writer·for·appended·data·array·tags,·uses·base64·format"·alt=""·coords="5,80,224,121"/>
84 <area·shape="rect"·href="a03870.html"·title="base·class·for·data·array·writers"·alt=""·coords="13,5,217,32"/>84 <area·shape="rect"·href="a03870.html"·title="base·class·for·data·array·writers"·alt=""·coords="13,5,217,32"/>
Offset 218, 15 lines modifiedOffset 218, 15 lines modified
218 <p>whether·calls·to·write·may·be·skipped·</p>218 <p>whether·calls·to·write·may·be·skipped·</p>
  
219 <p>Reimplemented·in·<a·class="el"·href="a03882.html#abcc2ad817baf0d566d6d93419926f9a2">Dune::VTK::AppendedRawDataArrayWriter</a>,·and·<a·class="el"·href="a03886.html#a922446c88f779a7af752b7192655bcbc">Dune::VTK::AppendedBase64DataArrayWriter</a>.</p>219 <p>Reimplemented·in·<a·class="el"·href="a03882.html#abcc2ad817baf0d566d6d93419926f9a2">Dune::VTK::AppendedRawDataArrayWriter</a>,·and·<a·class="el"·href="a03886.html#a922446c88f779a7af752b7192655bcbc">Dune::VTK::AppendedBase64DataArrayWriter</a>.</p>
  
220 </div>220 </div>
221 </div>221 </div>
222 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>222 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
223 <li><a·class="el"·href="a00797_source.html">dataarraywriter.hh</a></li>223 <li><a·class="el"·href="a00920_source.html">dataarraywriter.hh</a></li>
224 </ul>224 </ul>
225 </div><!--·contents·-->225 </div><!--·contents·-->
226 <!--·start·footer·part·-->226 <!--·start·footer·part·-->
227 <hr·class="footer"/><address·class="footer"><small>227 <hr·class="footer"/><address·class="footer"><small>
228 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4228 Generated·by&#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
229 </small></address>229 </small></address>
230 </body>230 </body>
2.11 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03894.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::VTK::NakedRawDataArrayWriter·Class·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::VTK::NakedRawDataArrayWriter·Class·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>a·streaming·writer·for·appended·data·arrays,·uses·raw·format··75 <p>a·streaming·writer·for·appended·data·arrays,·uses·raw·format··
76 ·<a·href="a03894.html#details">More...</a></p>76 ·<a·href="a03894.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00797_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00920_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::VTK::NakedRawDataArrayWriter:</div>79 Inheritance·diagram·for·Dune::VTK::NakedRawDataArrayWriter:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a03893.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_naked_raw_data_array_writer_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a03893.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_naked_raw_data_array_writer_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_v_t_k_1_1_naked_raw_data_array_writer_inherit__map"·id="a_dune_1_1_v_t_k_1_1_naked_raw_data_array_writer_inherit__map">82 <map·name="a_dune_1_1_v_t_k_1_1_naked_raw_data_array_writer_inherit__map"·id="a_dune_1_1_v_t_k_1_1_naked_raw_data_array_writer_inherit__map">
83 <area·shape="rect"·title="a·streaming·writer·for·appended·data·arrays,·uses·raw·format"·alt=""·coords="5,80,239,121"/>83 <area·shape="rect"·title="a·streaming·writer·for·appended·data·arrays,·uses·raw·format"·alt=""·coords="5,80,239,121"/>
84 <area·shape="rect"·href="a03870.html"·title="base·class·for·data·array·writers"·alt=""·coords="20,5,224,32"/>84 <area·shape="rect"·href="a03870.html"·title="base·class·for·data·array·writers"·alt=""·coords="20,5,224,32"/>
Offset 218, 15 lines modifiedOffset 218, 15 lines modified
218 <p>whether·calls·to·write·may·be·skipped·</p>218 <p>whether·calls·to·write·may·be·skipped·</p>
  
219 <p>Reimplemented·in·<a·class="el"·href="a03882.html#abcc2ad817baf0d566d6d93419926f9a2">Dune::VTK::AppendedRawDataArrayWriter</a>,·and·<a·class="el"·href="a03886.html#a922446c88f779a7af752b7192655bcbc">Dune::VTK::AppendedBase64DataArrayWriter</a>.</p>219 <p>Reimplemented·in·<a·class="el"·href="a03882.html#abcc2ad817baf0d566d6d93419926f9a2">Dune::VTK::AppendedRawDataArrayWriter</a>,·and·<a·class="el"·href="a03886.html#a922446c88f779a7af752b7192655bcbc">Dune::VTK::AppendedBase64DataArrayWriter</a>.</p>
  
220 </div>220 </div>
221 </div>221 </div>
222 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>222 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
223 <li><a·class="el"·href="a00797_source.html">dataarraywriter.hh</a></li>223 <li><a·class="el"·href="a00920_source.html">dataarraywriter.hh</a></li>
224 </ul>224 </ul>
225 </div><!--·contents·-->225 </div><!--·contents·-->
226 <!--·start·footer·part·-->226 <!--·start·footer·part·-->
227 <hr·class="footer"/><address·class="footer"><small>227 <hr·class="footer"/><address·class="footer"><small>
228 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4228 Generated·by&#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
229 </small></address>229 </small></address>
230 </body>230 </body>
2.57 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03898.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::VTK::DataArrayWriterFactory·Class·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::VTK::DataArrayWriterFactory·Class·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>a·factory·for·DataArrayWriters··75 <p>a·factory·for·DataArrayWriters··
76 ·<a·href="a03898.html#details">More...</a></p>76 ·<a·href="a03898.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00797_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00920_source.html">dune/grid/io/file/vtk/dataarraywriter.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-methods"·name="pub-methods"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
80 Public·Member·Functions</h2></td></tr>80 Public·Member·Functions</h2></td></tr>
81 <tr·class="memitem:aa7718fac4cb8560f2bdb208b5f9f398b"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03898.html#aa7718fac4cb8560f2bdb208b5f9f398b">DataArrayWriterFactory</a>·(<a·class="el"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8">OutputType</a>·type_,·std::ostream·&amp;stream_)</td></tr>81 <tr·class="memitem:aa7718fac4cb8560f2bdb208b5f9f398b"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03898.html#aa7718fac4cb8560f2bdb208b5f9f398b">DataArrayWriterFactory</a>·(<a·class="el"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8">OutputType</a>·type_,·std::ostream·&amp;stream_)</td></tr>
82 <tr·class="memdesc:aa7718fac4cb8560f2bdb208b5f9f398b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">create·a·<a·class="el"·href="a03898.html"·title="a·factory·for·DataArrayWriters">DataArrayWriterFactory</a>··<a·href="a03898.html#aa7718fac4cb8560f2bdb208b5f9f398b">More...</a><br·/></td></tr>82 <tr·class="memdesc:aa7718fac4cb8560f2bdb208b5f9f398b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">create·a·<a·class="el"·href="a03898.html"·title="a·factory·for·DataArrayWriters">DataArrayWriterFactory</a>··<a·href="a03898.html#aa7718fac4cb8560f2bdb208b5f9f398b">More...</a><br·/></td></tr>
83 <tr·class="separator:aa7718fac4cb8560f2bdb208b5f9f398b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:aa7718fac4cb8560f2bdb208b5f9f398b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:a2bd8db9e8cf963f8d7bc5a3953332c24"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03898.html#a2bd8db9e8cf963f8d7bc5a3953332c24">beginAppended</a>·()</td></tr>84 <tr·class="memitem:a2bd8db9e8cf963f8d7bc5a3953332c24"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03898.html#a2bd8db9e8cf963f8d7bc5a3953332c24">beginAppended</a>·()</td></tr>
Offset 269, 15 lines modifiedOffset 269, 15 lines modified
269 ··</dd>269 ··</dd>
270 </dl>270 </dl>
271 <p>The·should·never·be·more·than·one·<a·class="el"·href="a03870.html"·title="base·class·for·data·array·writers">DataArrayWriter</a>·on·the·same·stream·around.·The·returned·object·should·be·freed·with·delete.·</p>271 <p>The·should·never·be·more·than·one·<a·class="el"·href="a03870.html"·title="base·class·for·data·array·writers">DataArrayWriter</a>·on·the·same·stream·around.·The·returned·object·should·be·freed·with·delete.·</p>
  
272 </div>272 </div>
273 </div>273 </div>
274 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>274 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
275 <li><a·class="el"·href="a00797_source.html">dataarraywriter.hh</a></li>275 <li><a·class="el"·href="a00920_source.html">dataarraywriter.hh</a></li>
276 </ul>276 </ul>
277 </div><!--·contents·-->277 </div><!--·contents·-->
278 <!--·start·footer·part·-->278 <!--·start·footer·part·-->
279 <hr·class="footer"/><address·class="footer"><small>279 <hr·class="footer"/><address·class="footer"><small>
280 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4280 Generated·by&#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
281 </small></address>281 </small></address>
282 </body>282 </body>
2.07 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03902.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::VTKFunction&lt;·GridView·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span><div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01055.html">Visualization·ToolKit·(VTK)</a></div></div></div>74 ··<div·class="headertitle"><div·class="title">Dune::VTKFunction&lt;·GridView·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span><div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01055.html">Visualization·ToolKit·(VTK)</a></div></div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>A·base·class·for·grid·functions·with·any·return·type·and·dimension.··77 <p>A·base·class·for·grid·functions·with·any·return·type·and·dimension.··
78 ·<a·href="a03902.html#details">More...</a></p>78 ·<a·href="a03902.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00776_source.html">dune/grid/io/file/vtk/function.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00950_source.html">dune/grid/io/file/vtk/function.hh</a>&gt;</code></p>
80 <div·class="dynheader">80 <div·class="dynheader">
81 Inheritance·diagram·for·Dune::VTKFunction&lt;·GridView·&gt;:</div>81 Inheritance·diagram·for·Dune::VTKFunction&lt;·GridView·&gt;:</div>
82 <div·class="dyncontent">82 <div·class="dyncontent">
83 <div·class="center"><img·src="a03901.png"·border="0"·usemap="#a_dune_1_1_v_t_k_function_3_01_grid_view_01_4_inherit__map"·alt="Inheritance·graph"/></div>83 <div·class="center"><img·src="a03901.png"·border="0"·usemap="#a_dune_1_1_v_t_k_function_3_01_grid_view_01_4_inherit__map"·alt="Inheritance·graph"/></div>
84 <map·name="a_dune_1_1_v_t_k_function_3_01_grid_view_01_4_inherit__map"·id="a_dune_1_1_v_t_k_function_3_01_grid_view_01_4_inherit__map">84 <map·name="a_dune_1_1_v_t_k_function_3_01_grid_view_01_4_inherit__map"·id="a_dune_1_1_v_t_k_function_3_01_grid_view_01_4_inherit__map">
85 <area·shape="rect"·title="A·base·class·for·grid·functions·with·any·return·type·and·dimension."·alt=""·coords="100,5,256,47"/>85 <area·shape="rect"·title="A·base·class·for·grid·functions·with·any·return·type·and·dimension."·alt=""·coords="100,5,256,47"/>
86 <area·shape="rect"·href="a03902.html"·title="·"·alt=""·coords="81,109,275,136"/>86 <area·shape="rect"·href="a03902.html"·title="·"·alt=""·coords="81,109,275,136"/>
Offset 359, 15 lines modifiedOffset 359, 15 lines modified
359 ··</tr>359 ··</tr>
360 </table>360 </table>
361 </div><div·class="memdoc">361 </div><div·class="memdoc">
  
362 </div>362 </div>
363 </div>363 </div>
364 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>364 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
365 <li><a·class="el"·href="a00776_source.html">function.hh</a></li>365 <li><a·class="el"·href="a00950_source.html">function.hh</a></li>
366 </ul>366 </ul>
367 </div><!--·contents·-->367 </div><!--·contents·-->
368 <!--·start·footer·part·-->368 <!--·start·footer·part·-->
369 <hr·class="footer"/><address·class="footer"><small>369 <hr·class="footer"/><address·class="footer"><small>
370 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4370 Generated·by&#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
371 </small></address>371 </small></address>
372 </body>372 </body>
2.11 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03906.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::P0VTKFunction&lt;·GV,·V·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01055.html">Visualization·ToolKit·(VTK)</a></div></div></div>74 ··<div·class="headertitle"><div·class="title">Dune::P0VTKFunction&lt;·GV,·V·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01055.html">Visualization·ToolKit·(VTK)</a></div></div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>Take·a·vector·and·interpret·it·as·cell·data·for·the·<a·class="el"·href="a04014.html"·title="Writer·for·the·ouput·of·grid·functions·in·the·vtk·format.">VTKWriter</a>.··77 <p>Take·a·vector·and·interpret·it·as·cell·data·for·the·<a·class="el"·href="a04014.html"·title="Writer·for·the·ouput·of·grid·functions·in·the·vtk·format.">VTKWriter</a>.··
78 ·<a·href="a03906.html#details">More...</a></p>78 ·<a·href="a03906.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00776_source.html">dune/grid/io/file/vtk/function.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00950_source.html">dune/grid/io/file/vtk/function.hh</a>&gt;</code></p>
80 <div·class="dynheader">80 <div·class="dynheader">
81 Inheritance·diagram·for·Dune::P0VTKFunction&lt;·GV,·V·&gt;:</div>81 Inheritance·diagram·for·Dune::P0VTKFunction&lt;·GV,·V·&gt;:</div>
82 <div·class="dyncontent">82 <div·class="dyncontent">
83 <div·class="center"><img·src="a03905.png"·border="0"·usemap="#a_dune_1_1_p0_v_t_k_function_3_01_g_v_00_01_v_01_4_inherit__map"·alt="Inheritance·graph"/></div>83 <div·class="center"><img·src="a03905.png"·border="0"·usemap="#a_dune_1_1_p0_v_t_k_function_3_01_g_v_00_01_v_01_4_inherit__map"·alt="Inheritance·graph"/></div>
84 <map·name="a_dune_1_1_p0_v_t_k_function_3_01_g_v_00_01_v_01_4_inherit__map"·id="a_dune_1_1_p0_v_t_k_function_3_01_g_v_00_01_v_01_4_inherit__map">84 <map·name="a_dune_1_1_p0_v_t_k_function_3_01_g_v_00_01_v_01_4_inherit__map"·id="a_dune_1_1_p0_v_t_k_function_3_01_g_v_00_01_v_01_4_inherit__map">
85 <area·shape="rect"·title="Take·a·vector·and·interpret·it·as·cell·data·for·the·VTKWriter."·alt=""·coords="22,185,183,227"/>85 <area·shape="rect"·title="Take·a·vector·and·interpret·it·as·cell·data·for·the·VTKWriter."·alt=""·coords="22,185,183,227"/>
86 <area·shape="rect"·href="a03902.html"·title="·"·alt=""·coords="5,109,200,136"/>86 <area·shape="rect"·href="a03902.html"·title="·"·alt=""·coords="5,109,200,136"/>
Offset 435, 15 lines modifiedOffset 435, 15 lines modified
435 ··</tr>435 ··</tr>
436 </table>436 </table>
437 </div><div·class="memdoc">437 </div><div·class="memdoc">
  
438 </div>438 </div>
439 </div>439 </div>
440 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>440 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
441 <li><a·class="el"·href="a00776_source.html">function.hh</a></li>441 <li><a·class="el"·href="a00950_source.html">function.hh</a></li>
442 </ul>442 </ul>
443 </div><!--·contents·-->443 </div><!--·contents·-->
444 <!--·start·footer·part·-->444 <!--·start·footer·part·-->
445 <hr·class="footer"/><address·class="footer"><small>445 <hr·class="footer"/><address·class="footer"><small>
446 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4446 Generated·by&#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
447 </small></address>447 </small></address>
448 </body>448 </body>
2.12 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03910.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::P1VTKFunction&lt;·GV,·V·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01055.html">Visualization·ToolKit·(VTK)</a></div></div></div>74 ··<div·class="headertitle"><div·class="title">Dune::P1VTKFunction&lt;·GV,·V·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01055.html">Visualization·ToolKit·(VTK)</a></div></div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>Take·a·vector·and·interpret·it·as·point·data·for·the·<a·class="el"·href="a04014.html"·title="Writer·for·the·ouput·of·grid·functions·in·the·vtk·format.">VTKWriter</a>.··77 <p>Take·a·vector·and·interpret·it·as·point·data·for·the·<a·class="el"·href="a04014.html"·title="Writer·for·the·ouput·of·grid·functions·in·the·vtk·format.">VTKWriter</a>.··
78 ·<a·href="a03910.html#details">More...</a></p>78 ·<a·href="a03910.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00776_source.html">dune/grid/io/file/vtk/function.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00950_source.html">dune/grid/io/file/vtk/function.hh</a>&gt;</code></p>
80 <div·class="dynheader">80 <div·class="dynheader">
81 Inheritance·diagram·for·Dune::P1VTKFunction&lt;·GV,·V·&gt;:</div>81 Inheritance·diagram·for·Dune::P1VTKFunction&lt;·GV,·V·&gt;:</div>
82 <div·class="dyncontent">82 <div·class="dyncontent">
83 <div·class="center"><img·src="a03909.png"·border="0"·usemap="#a_dune_1_1_p1_v_t_k_function_3_01_g_v_00_01_v_01_4_inherit__map"·alt="Inheritance·graph"/></div>83 <div·class="center"><img·src="a03909.png"·border="0"·usemap="#a_dune_1_1_p1_v_t_k_function_3_01_g_v_00_01_v_01_4_inherit__map"·alt="Inheritance·graph"/></div>
84 <map·name="a_dune_1_1_p1_v_t_k_function_3_01_g_v_00_01_v_01_4_inherit__map"·id="a_dune_1_1_p1_v_t_k_function_3_01_g_v_00_01_v_01_4_inherit__map">84 <map·name="a_dune_1_1_p1_v_t_k_function_3_01_g_v_00_01_v_01_4_inherit__map"·id="a_dune_1_1_p1_v_t_k_function_3_01_g_v_00_01_v_01_4_inherit__map">
85 <area·shape="rect"·title="Take·a·vector·and·interpret·it·as·point·data·for·the·VTKWriter."·alt=""·coords="22,185,183,227"/>85 <area·shape="rect"·title="Take·a·vector·and·interpret·it·as·point·data·for·the·VTKWriter."·alt=""·coords="22,185,183,227"/>
86 <area·shape="rect"·href="a03902.html"·title="·"·alt=""·coords="5,109,200,136"/>86 <area·shape="rect"·href="a03902.html"·title="·"·alt=""·coords="5,109,200,136"/>
Offset 435, 15 lines modifiedOffset 435, 15 lines modified
435 ··</tr>435 ··</tr>
436 </table>436 </table>
437 </div><div·class="memdoc">437 </div><div·class="memdoc">
  
438 </div>438 </div>
439 </div>439 </div>
440 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>440 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
441 <li><a·class="el"·href="a00776_source.html">function.hh</a></li>441 <li><a·class="el"·href="a00950_source.html">function.hh</a></li>
442 </ul>442 </ul>
443 </div><!--·contents·-->443 </div><!--·contents·-->
444 <!--·start·footer·part·-->444 <!--·start·footer·part·-->
445 <hr·class="footer"/><address·class="footer"><small>445 <hr·class="footer"/><address·class="footer"><small>
446 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4446 Generated·by&#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
447 </small></address>447 </small></address>
448 </body>448 </body>
2.02 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03914.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::VTK::FunctionWriterBase&lt;·Cell_·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>73 ··<div·class="headertitle"><div·class="title">Dune::VTK::FunctionWriterBase&lt;·Cell_·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>Base·class·for·function·writers.··76 <p>Base·class·for·function·writers.··
77 ·<a·href="a03914.html#details">More...</a></p>77 ·<a·href="a03914.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00938_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::VTK::FunctionWriterBase&lt;·Cell_·&gt;:</div>80 Inheritance·diagram·for·Dune::VTK::FunctionWriterBase&lt;·Cell_·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03913.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_function_writer_base_3_01_cell___01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03913.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_function_writer_base_3_01_cell___01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_v_t_k_1_1_function_writer_base_3_01_cell___01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_function_writer_base_3_01_cell___01_4_inherit__map">83 <map·name="a_dune_1_1_v_t_k_1_1_function_writer_base_3_01_cell___01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_function_writer_base_3_01_cell___01_4_inherit__map">
84 <area·shape="rect"·title="Base·class·for·function·writers."·alt=""·coords="5,251,199,292"/>84 <area·shape="rect"·title="Base·class·for·function·writers."·alt=""·coords="5,251,199,292"/>
85 <area·shape="rect"·href="a03914.html"·title="·"·alt=""·coords="388,71,599,112"/>85 <area·shape="rect"·href="a03914.html"·title="·"·alt=""·coords="388,71,599,112"/>
Offset 448, 15 lines modifiedOffset 448, 15 lines modified
448 Domain&amp;)</a>.·</p>448 Domain&amp;)</a>.·</p>
  
449 <p>Reimplemented·in·<a·class="el"·href="a03930.html#a7bc41caf27cd1956a2d4904df5075a10">Dune::VTK::NonConformingConnectivityWriter&lt;·Cell·&gt;</a>.</p>449 <p>Reimplemented·in·<a·class="el"·href="a03930.html#a7bc41caf27cd1956a2d4904df5075a10">Dune::VTK::NonConformingConnectivityWriter&lt;·Cell·&gt;</a>.</p>
  
450 </div>450 </div>
451 </div>451 </div>
452 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>452 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
453 <li><a·class="el"·href="a00785_source.html">functionwriter.hh</a></li>453 <li><a·class="el"·href="a00938_source.html">functionwriter.hh</a></li>
454 </ul>454 </ul>
455 </div><!--·contents·-->455 </div><!--·contents·-->
456 <!--·start·footer·part·-->456 <!--·start·footer·part·-->
457 <hr·class="footer"/><address·class="footer"><small>457 <hr·class="footer"/><address·class="footer"><small>
458 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4458 Generated·by&#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
459 </small></address>459 </small></address>
460 </body>460 </body>
1.84 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03918.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::VTK::VTKFunctionWriter&lt;·Func·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::VTK::VTKFunctionWriter&lt;·Func·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>Base·class·for·function·writers.··76 <p>Base·class·for·function·writers.··
77 ·<a·href="a03918.html#details">More...</a></p>77 ·<a·href="a03918.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00938_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::VTK::VTKFunctionWriter&lt;·Func·&gt;:</div>80 Inheritance·diagram·for·Dune::VTK::VTKFunctionWriter&lt;·Func·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03917.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_v_t_k_function_writer_3_01_func_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03917.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_v_t_k_function_writer_3_01_func_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_v_t_k_1_1_v_t_k_function_writer_3_01_func_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_v_t_k_function_writer_3_01_func_01_4_inherit__map">83 <map·name="a_dune_1_1_v_t_k_1_1_v_t_k_function_writer_3_01_func_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_v_t_k_function_writer_3_01_func_01_4_inherit__map">
84 <area·shape="rect"·title="Base·class·for·function·writers."·alt=""·coords="5,200,224,241"/>84 <area·shape="rect"·title="Base·class·for·function·writers."·alt=""·coords="5,200,224,241"/>
85 <area·shape="rect"·href="a03914.html"·title="·"·alt=""·coords="18,109,211,151"/>85 <area·shape="rect"·href="a03914.html"·title="·"·alt=""·coords="18,109,211,151"/>
Offset 496, 15 lines modifiedOffset 496, 15 lines modified
496 </div><div·class="memdoc">496 </div><div·class="memdoc">
  
497 <p>write·at·the·given·position·</p>497 <p>write·at·the·given·position·</p>
  
498 </div>498 </div>
499 </div>499 </div>
500 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>500 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
501 <li><a·class="el"·href="a00785_source.html">functionwriter.hh</a></li>501 <li><a·class="el"·href="a00938_source.html">functionwriter.hh</a></li>
502 </ul>502 </ul>
503 </div><!--·contents·-->503 </div><!--·contents·-->
504 <!--·start·footer·part·-->504 <!--·start·footer·part·-->
505 <hr·class="footer"/><address·class="footer"><small>505 <hr·class="footer"/><address·class="footer"><small>
506 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4506 Generated·by&#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
507 </small></address>507 </small></address>
508 </body>508 </body>
1.83 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03922.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::VTK::CoordinatesWriter&lt;·Cell·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::VTK::CoordinatesWriter&lt;·Cell·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>writer·for·the·Coordinates·array··76 <p>writer·for·the·Coordinates·array··
77 ·<a·href="a03922.html#details">More...</a></p>77 ·<a·href="a03922.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00938_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::VTK::CoordinatesWriter&lt;·Cell·&gt;:</div>80 Inheritance·diagram·for·Dune::VTK::CoordinatesWriter&lt;·Cell·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03921.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_coordinates_writer_3_01_cell_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03921.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_coordinates_writer_3_01_cell_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_v_t_k_1_1_coordinates_writer_3_01_cell_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_coordinates_writer_3_01_cell_01_4_inherit__map">83 <map·name="a_dune_1_1_v_t_k_1_1_coordinates_writer_3_01_cell_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_coordinates_writer_3_01_cell_01_4_inherit__map">
84 <area·shape="rect"·title="writer·for·the·Coordinates·array"·alt=""·coords="5,200,221,241"/>84 <area·shape="rect"·title="writer·for·the·Coordinates·array"·alt=""·coords="5,200,221,241"/>
85 <area·shape="rect"·href="a03914.html"·title="·"·alt=""·coords="17,109,210,151"/>85 <area·shape="rect"·href="a03914.html"·title="·"·alt=""·coords="17,109,210,151"/>
Offset 488, 15 lines modifiedOffset 488, 15 lines modified
488 </div><div·class="memdoc">488 </div><div·class="memdoc">
  
489 <p>write·at·the·given·position·</p>489 <p>write·at·the·given·position·</p>
  
490 </div>490 </div>
491 </div>491 </div>
492 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>492 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
493 <li><a·class="el"·href="a00785_source.html">functionwriter.hh</a></li>493 <li><a·class="el"·href="a00938_source.html">functionwriter.hh</a></li>
494 </ul>494 </ul>
495 </div><!--·contents·-->495 </div><!--·contents·-->
496 <!--·start·footer·part·-->496 <!--·start·footer·part·-->
497 <hr·class="footer"/><address·class="footer"><small>497 <hr·class="footer"/><address·class="footer"><small>
498 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4498 Generated·by&#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
499 </small></address>499 </small></address>
500 </body>500 </body>
1.98 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03926.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::VTK::ConformingConnectivityWriter&lt;·IteratorFactory·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::VTK::ConformingConnectivityWriter&lt;·IteratorFactory·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>writer·for·the·connectivity·array·in·conforming·mode··76 <p>writer·for·the·connectivity·array·in·conforming·mode··
77 ·<a·href="a03926.html#details">More...</a></p>77 ·<a·href="a03926.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00938_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::VTK::ConformingConnectivityWriter&lt;·IteratorFactory·&gt;:</div>80 Inheritance·diagram·for·Dune::VTK::ConformingConnectivityWriter&lt;·IteratorFactory·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03925.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_conforming_connectivity_writer_3_01_iterator_factory_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03925.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_conforming_connectivity_writer_3_01_iterator_factory_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_v_t_k_1_1_conforming_connectivity_writer_3_01_iterator_factory_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_conforming_connectivity_writer_3_01_iterator_factory_01_4_inherit__map">83 <map·name="a_dune_1_1_v_t_k_1_1_conforming_connectivity_writer_3_01_iterator_factory_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_conforming_connectivity_writer_3_01_iterator_factory_01_4_inherit__map">
84 <area·shape="rect"·title="writer·for·the·connectivity·array·in·conforming·mode"·alt=""·coords="5,215,261,256"/>84 <area·shape="rect"·title="writer·for·the·connectivity·array·in·conforming·mode"·alt=""·coords="5,215,261,256"/>
85 <area·shape="rect"·href="a03914.html"·title="·"·alt=""·coords="28,124,239,165"/>85 <area·shape="rect"·href="a03914.html"·title="·"·alt=""·coords="28,124,239,165"/>
Offset 490, 15 lines modifiedOffset 490, 15 lines modified
490 </div><div·class="memdoc">490 </div><div·class="memdoc">
  
491 <p>write·at·the·given·corner·</p>491 <p>write·at·the·given·corner·</p>
  
492 </div>492 </div>
493 </div>493 </div>
494 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>494 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
495 <li><a·class="el"·href="a00785_source.html">functionwriter.hh</a></li>495 <li><a·class="el"·href="a00938_source.html">functionwriter.hh</a></li>
496 </ul>496 </ul>
497 </div><!--·contents·-->497 </div><!--·contents·-->
498 <!--·start·footer·part·-->498 <!--·start·footer·part·-->
499 <hr·class="footer"/><address·class="footer"><small>499 <hr·class="footer"/><address·class="footer"><small>
500 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4500 Generated·by&#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
501 </small></address>501 </small></address>
502 </body>502 </body>
2.06 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03930.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::VTK::NonConformingConnectivityWriter&lt;·Cell·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::VTK::NonConformingConnectivityWriter&lt;·Cell·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>writer·for·the·connectivity·array·in·nonconforming·mode··76 <p>writer·for·the·connectivity·array·in·nonconforming·mode··
77 ·<a·href="a03930.html#details">More...</a></p>77 ·<a·href="a03930.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00938_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::VTK::NonConformingConnectivityWriter&lt;·Cell·&gt;:</div>80 Inheritance·diagram·for·Dune::VTK::NonConformingConnectivityWriter&lt;·Cell·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03929.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_non_conforming_connectivity_writer_3_01_cell_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03929.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_non_conforming_connectivity_writer_3_01_cell_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_v_t_k_1_1_non_conforming_connectivity_writer_3_01_cell_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_non_conforming_connectivity_writer_3_01_cell_01_4_inherit__map">83 <map·name="a_dune_1_1_v_t_k_1_1_non_conforming_connectivity_writer_3_01_cell_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_non_conforming_connectivity_writer_3_01_cell_01_4_inherit__map">
84 <area·shape="rect"·title="writer·for·the·connectivity·array·in·nonconforming·mode"·alt=""·coords="5,200,205,241"/>84 <area·shape="rect"·title="writer·for·the·connectivity·array·in·nonconforming·mode"·alt=""·coords="5,200,205,241"/>
85 <area·shape="rect"·href="a03914.html"·title="·"·alt=""·coords="9,109,202,151"/>85 <area·shape="rect"·href="a03914.html"·title="·"·alt=""·coords="9,109,202,151"/>
Offset 414, 15 lines modifiedOffset 414, 15 lines modified
414 <p>write·at·the·given·corner·</p>414 <p>write·at·the·given·corner·</p>
  
415 <p>Reimplemented·from·<a·class="el"·href="a03914.html#aeea6449e895e5ae35b371bd3fda5e7d3">Dune::VTK::FunctionWriterBase&lt;·Cell·&gt;</a>.</p>415 <p>Reimplemented·from·<a·class="el"·href="a03914.html#aeea6449e895e5ae35b371bd3fda5e7d3">Dune::VTK::FunctionWriterBase&lt;·Cell·&gt;</a>.</p>
  
416 </div>416 </div>
417 </div>417 </div>
418 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>418 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
419 <li><a·class="el"·href="a00785_source.html">functionwriter.hh</a></li>419 <li><a·class="el"·href="a00938_source.html">functionwriter.hh</a></li>
420 </ul>420 </ul>
421 </div><!--·contents·-->421 </div><!--·contents·-->
422 <!--·start·footer·part·-->422 <!--·start·footer·part·-->
423 <hr·class="footer"/><address·class="footer"><small>423 <hr·class="footer"/><address·class="footer"><small>
424 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4424 Generated·by&#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
425 </small></address>425 </small></address>
426 </body>426 </body>
1.92 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03934.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::VTK::OffsetsWriter&lt;·Cell·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::VTK::OffsetsWriter&lt;·Cell·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>writer·for·the·offsets·array··76 <p>writer·for·the·offsets·array··
77 ·<a·href="a03934.html#details">More...</a></p>77 ·<a·href="a03934.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00938_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::VTK::OffsetsWriter&lt;·Cell·&gt;:</div>80 Inheritance·diagram·for·Dune::VTK::OffsetsWriter&lt;·Cell·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03933.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_offsets_writer_3_01_cell_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03933.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_offsets_writer_3_01_cell_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_v_t_k_1_1_offsets_writer_3_01_cell_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_offsets_writer_3_01_cell_01_4_inherit__map">83 <map·name="a_dune_1_1_v_t_k_1_1_offsets_writer_3_01_cell_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_offsets_writer_3_01_cell_01_4_inherit__map">
84 <area·shape="rect"·title="writer·for·the·offsets·array"·alt=""·coords="10,200,194,241"/>84 <area·shape="rect"·title="writer·for·the·offsets·array"·alt=""·coords="10,200,194,241"/>
85 <area·shape="rect"·href="a03914.html"·title="·"·alt=""·coords="5,109,199,151"/>85 <area·shape="rect"·href="a03914.html"·title="·"·alt=""·coords="5,109,199,151"/>
Offset 457, 15 lines modifiedOffset 457, 15 lines modified
457 Domain&amp;)</a>.·</p>457 Domain&amp;)</a>.·</p>
  
458 <p>Reimplemented·in·<a·class="el"·href="a03930.html#a7bc41caf27cd1956a2d4904df5075a10">Dune::VTK::NonConformingConnectivityWriter&lt;·Cell·&gt;</a>.</p>458 <p>Reimplemented·in·<a·class="el"·href="a03930.html#a7bc41caf27cd1956a2d4904df5075a10">Dune::VTK::NonConformingConnectivityWriter&lt;·Cell·&gt;</a>.</p>
  
459 </div>459 </div>
460 </div>460 </div>
461 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>461 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
462 <li><a·class="el"·href="a00785_source.html">functionwriter.hh</a></li>462 <li><a·class="el"·href="a00938_source.html">functionwriter.hh</a></li>
463 </ul>463 </ul>
464 </div><!--·contents·-->464 </div><!--·contents·-->
465 <!--·start·footer·part·-->465 <!--·start·footer·part·-->
466 <hr·class="footer"/><address·class="footer"><small>466 <hr·class="footer"/><address·class="footer"><small>
467 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4467 Generated·by&#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
468 </small></address>468 </small></address>
469 </body>469 </body>
1.9 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03938.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::VTK::TypesWriter&lt;·Cell·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::VTK::TypesWriter&lt;·Cell·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>writer·for·the·types·array··76 <p>writer·for·the·types·array··
77 ·<a·href="a03938.html#details">More...</a></p>77 ·<a·href="a03938.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00938_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::VTK::TypesWriter&lt;·Cell·&gt;:</div>80 Inheritance·diagram·for·Dune::VTK::TypesWriter&lt;·Cell·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03937.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_types_writer_3_01_cell_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03937.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_types_writer_3_01_cell_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_v_t_k_1_1_types_writer_3_01_cell_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_types_writer_3_01_cell_01_4_inherit__map">83 <map·name="a_dune_1_1_v_t_k_1_1_types_writer_3_01_cell_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_types_writer_3_01_cell_01_4_inherit__map">
84 <area·shape="rect"·title="writer·for·the·types·array"·alt=""·coords="15,200,189,241"/>84 <area·shape="rect"·title="writer·for·the·types·array"·alt=""·coords="15,200,189,241"/>
85 <area·shape="rect"·href="a03914.html"·title="·"·alt=""·coords="5,109,199,151"/>85 <area·shape="rect"·href="a03914.html"·title="·"·alt=""·coords="5,109,199,151"/>
Offset 457, 15 lines modifiedOffset 457, 15 lines modified
457 Domain&amp;)</a>.·</p>457 Domain&amp;)</a>.·</p>
  
458 <p>Reimplemented·in·<a·class="el"·href="a03930.html#a7bc41caf27cd1956a2d4904df5075a10">Dune::VTK::NonConformingConnectivityWriter&lt;·Cell·&gt;</a>.</p>458 <p>Reimplemented·in·<a·class="el"·href="a03930.html#a7bc41caf27cd1956a2d4904df5075a10">Dune::VTK::NonConformingConnectivityWriter&lt;·Cell·&gt;</a>.</p>
  
459 </div>459 </div>
460 </div>460 </div>
461 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>461 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
462 <li><a·class="el"·href="a00785_source.html">functionwriter.hh</a></li>462 <li><a·class="el"·href="a00938_source.html">functionwriter.hh</a></li>
463 </ul>463 </ul>
464 </div><!--·contents·-->464 </div><!--·contents·-->
465 <!--·start·footer·part·-->465 <!--·start·footer·part·-->
466 <hr·class="footer"/><address·class="footer"><small>466 <hr·class="footer"/><address·class="footer"><small>
467 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4467 Generated·by&#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
468 </small></address>468 </small></address>
469 </body>469 </body>
2.07 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03942.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::VTK::PointIterator&lt;·CellIterator,·IS·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::VTK::PointIterator&lt;·CellIterator,·IS·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>iterate·over·the·points·of·some·corner·range··77 <p>iterate·over·the·points·of·some·corner·range··
78 ·<a·href="a03942.html#details">More...</a></p>78 ·<a·href="a03942.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00782_source.html">dune/grid/io/file/vtk/pointiterator.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00905_source.html">dune/grid/io/file/vtk/pointiterator.hh</a>&gt;</code></p>
80 <div·class="dynheader">80 <div·class="dynheader">
81 Inheritance·diagram·for·Dune::VTK::PointIterator&lt;·CellIterator,·IS·&gt;:</div>81 Inheritance·diagram·for·Dune::VTK::PointIterator&lt;·CellIterator,·IS·&gt;:</div>
82 <div·class="dyncontent">82 <div·class="dyncontent">
83 <div·class="center"><img·src="a03941.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_point_iterator_3_01_cell_iterator_00_01_i_s_01_4_inherit__map"·alt="Inheritance·graph"/></div>83 <div·class="center"><img·src="a03941.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_point_iterator_3_01_cell_iterator_00_01_i_s_01_4_inherit__map"·alt="Inheritance·graph"/></div>
84 <map·name="a_dune_1_1_v_t_k_1_1_point_iterator_3_01_cell_iterator_00_01_i_s_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_point_iterator_3_01_cell_iterator_00_01_i_s_01_4_inherit__map">84 <map·name="a_dune_1_1_v_t_k_1_1_point_iterator_3_01_cell_iterator_00_01_i_s_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_point_iterator_3_01_cell_iterator_00_01_i_s_01_4_inherit__map">
85 <area·shape="rect"·title="iterate·over·the·points·of·some·corner·range"·alt=""·coords="301,64,480,105"/>85 <area·shape="rect"·title="iterate·over·the·points·of·some·corner·range"·alt=""·coords="301,64,480,105"/>
86 <area·shape="rect"·title="·"·alt=""·coords="5,5,253,164"/>86 <area·shape="rect"·title="·"·alt=""·coords="5,5,253,164"/>
Offset 445, 15 lines modifiedOffset 445, 15 lines modified
445 </div><div·class="memdoc">445 </div><div·class="memdoc">
446 <b>Initial·value:</b><div·class="fragment"><div·class="line">=·std::iterator_traits&lt;CellIterator&gt;::</div>446 <b>Initial·value:</b><div·class="fragment"><div·class="line">=·std::iterator_traits&lt;CellIterator&gt;::</div>
447 <div·class="line">····································value_type::mydimension</div>447 <div·class="line">····································value_type::mydimension</div>
448 </div><!--·fragment·-->448 </div><!--·fragment·-->
449 </div>449 </div>
450 </div>450 </div>
451 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>451 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
452 <li><a·class="el"·href="a00782_source.html">pointiterator.hh</a></li>452 <li><a·class="el"·href="a00905_source.html">pointiterator.hh</a></li>
453 </ul>453 </ul>
454 </div><!--·contents·-->454 </div><!--·contents·-->
455 <!--·start·footer·part·-->455 <!--·start·footer·part·-->
456 <hr·class="footer"/><address·class="footer"><small>456 <hr·class="footer"/><address·class="footer"><small>
457 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4457 Generated·by&#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
458 </small></address>458 </small></address>
459 </body>459 </body>
2.4 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03946.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::VTK::PVTUWriter·Class·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::VTK::PVTUWriter·Class·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Dump·a·.vtu/.vtp·files·contents·to·a·stream.··75 <p>Dump·a·.vtu/.vtp·files·contents·to·a·stream.··
76 ·<a·href="a03946.html#details">More...</a></p>76 ·<a·href="a03946.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00800_source.html">dune/grid/io/file/vtk/pvtuwriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00932_source.html">dune/grid/io/file/vtk/pvtuwriter.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-methods"·name="pub-methods"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
80 Public·Member·Functions</h2></td></tr>80 Public·Member·Functions</h2></td></tr>
81 <tr·class="memitem:a7027e4054f07696a2aff3ab888bc6d7b"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03946.html#a7027e4054f07696a2aff3ab888bc6d7b">PVTUWriter</a>·(std::ostream·&amp;stream_,·<a·class="el"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4">FileType</a>·fileType_)</td></tr>81 <tr·class="memitem:a7027e4054f07696a2aff3ab888bc6d7b"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03946.html#a7027e4054f07696a2aff3ab888bc6d7b">PVTUWriter</a>·(std::ostream·&amp;stream_,·<a·class="el"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4">FileType</a>·fileType_)</td></tr>
82 <tr·class="memdesc:a7027e4054f07696a2aff3ab888bc6d7b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">create·a·<a·class="el"·href="a03946.html"·title="Dump·a·.vtu/.vtp·files·contents·to·a·stream.">PVTUWriter</a>·object··<a·href="a03946.html#a7027e4054f07696a2aff3ab888bc6d7b">More...</a><br·/></td></tr>82 <tr·class="memdesc:a7027e4054f07696a2aff3ab888bc6d7b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">create·a·<a·class="el"·href="a03946.html"·title="Dump·a·.vtu/.vtp·files·contents·to·a·stream.">PVTUWriter</a>·object··<a·href="a03946.html#a7027e4054f07696a2aff3ab888bc6d7b">More...</a><br·/></td></tr>
83 <tr·class="separator:a7027e4054f07696a2aff3ab888bc6d7b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a7027e4054f07696a2aff3ab888bc6d7b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:a0c13ee229553c4adff45cca48d423623"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03946.html#a0c13ee229553c4adff45cca48d423623">~PVTUWriter</a>·()</td></tr>84 <tr·class="memitem:a0c13ee229553c4adff45cca48d423623"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03946.html#a0c13ee229553c4adff45cca48d423623">~PVTUWriter</a>·()</td></tr>
Offset 583, 15 lines modifiedOffset 583, 15 lines modified
583 </div><div·class="memdoc">583 </div><div·class="memdoc">
  
584 <p>finish·section·for·the·point·coordinates·</p>584 <p>finish·section·for·the·point·coordinates·</p>
  
585 </div>585 </div>
586 </div>586 </div>
587 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>587 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
588 <li><a·class="el"·href="a00800_source.html">pvtuwriter.hh</a></li>588 <li><a·class="el"·href="a00932_source.html">pvtuwriter.hh</a></li>
589 </ul>589 </ul>
590 </div><!--·contents·-->590 </div><!--·contents·-->
591 <!--·start·footer·part·-->591 <!--·start·footer·part·-->
592 <hr·class="footer"/><address·class="footer"><small>592 <hr·class="footer"/><address·class="footer"><small>
593 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4593 Generated·by&#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
594 </small></address>594 </small></address>
595 </body>595 </body>
2.19 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03950.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-types">Public·Types</a>·&#124;70 <a·href="#pub-types">Public·Types</a>·&#124;
71 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;71 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
72 <a·href="a03947.html">List·of·all·members</a>··</div>72 <a·href="a03947.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::VTK::SkeletonFunctionTraits&lt;·GV,·RF·&gt;·Struct·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::VTK::SkeletonFunctionTraits&lt;·GV,·RF·&gt;·Struct·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00794_source.html">dune/grid/io/file/vtk/skeletonfunction.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00914_source.html">dune/grid/io/file/vtk/skeletonfunction.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
79 Public·Types</h2></td></tr>79 Public·Types</h2></td></tr>
80 <tr·class="memitem:a13af3e440924ee095e0d58229bc2c9a9"><td·class="memItemLeft"·align="right"·valign="top">typedef·GV&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03950.html#a13af3e440924ee095e0d58229bc2c9a9">GridView</a></td></tr>80 <tr·class="memitem:a13af3e440924ee095e0d58229bc2c9a9"><td·class="memItemLeft"·align="right"·valign="top">typedef·GV&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03950.html#a13af3e440924ee095e0d58229bc2c9a9">GridView</a></td></tr>
81 <tr·class="separator:a13af3e440924ee095e0d58229bc2c9a9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:a13af3e440924ee095e0d58229bc2c9a9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 <tr·class="memitem:a63959f24979824650eef7805e221a3e0"><td·class="memItemLeft"·align="right"·valign="top">typedef·GV::Intersection&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03950.html#a63959f24979824650eef7805e221a3e0">Cell</a></td></tr>82 <tr·class="memitem:a63959f24979824650eef7805e221a3e0"><td·class="memItemLeft"·align="right"·valign="top">typedef·GV::Intersection&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03950.html#a63959f24979824650eef7805e221a3e0">Cell</a></td></tr>
83 <tr·class="separator:a63959f24979824650eef7805e221a3e0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a63959f24979824650eef7805e221a3e0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 215, 15 lines modifiedOffset 215, 15 lines modified
215 ··</tr>215 ··</tr>
216 </table>216 </table>
217 </div><div·class="memdoc">217 </div><div·class="memdoc">
  
218 </div>218 </div>
219 </div>219 </div>
220 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>220 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
221 <li><a·class="el"·href="a00794_source.html">skeletonfunction.hh</a></li>221 <li><a·class="el"·href="a00914_source.html">skeletonfunction.hh</a></li>
222 </ul>222 </ul>
223 </div><!--·contents·-->223 </div><!--·contents·-->
224 <!--·start·footer·part·-->224 <!--·start·footer·part·-->
225 <hr·class="footer"/><address·class="footer"><small>225 <hr·class="footer"/><address·class="footer"><small>
226 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4226 Generated·by&#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
227 </small></address>227 </small></address>
228 </body>228 </body>
1.94 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03954.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::VTK::SkeletonFunctionInterface&lt;·GV,·RF·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::VTK::SkeletonFunctionInterface&lt;·GV,·RF·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>A·prototype·for·VTKFunctions·on·the·skeleton.··76 <p>A·prototype·for·VTKFunctions·on·the·skeleton.··
77 ·<a·href="a03954.html#details">More...</a></p>77 ·<a·href="a03954.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00794_source.html">dune/grid/io/file/vtk/skeletonfunction.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00914_source.html">dune/grid/io/file/vtk/skeletonfunction.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:ab152b0b186bd68359f7d1e886525ddc7"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a03950.html">SkeletonFunctionTraits</a>&lt;·GV,·RF·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03954.html#ab152b0b186bd68359f7d1e886525ddc7">Traits</a></td></tr>82 <tr·class="memitem:ab152b0b186bd68359f7d1e886525ddc7"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a03950.html">SkeletonFunctionTraits</a>&lt;·GV,·RF·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03954.html#ab152b0b186bd68359f7d1e886525ddc7">Traits</a></td></tr>
83 <tr·class="separator:ab152b0b186bd68359f7d1e886525ddc7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:ab152b0b186bd68359f7d1e886525ddc7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table><table·class="memberdecls">84 </table><table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 178, 15 lines modifiedOffset 178, 15 lines modified
178 ··</table>178 ··</table>
179 ··</dd>179 ··</dd>
180 </dl>180 </dl>
  
181 </div>181 </div>
182 </div>182 </div>
183 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>183 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
184 <li><a·class="el"·href="a00794_source.html">skeletonfunction.hh</a></li>184 <li><a·class="el"·href="a00914_source.html">skeletonfunction.hh</a></li>
185 </ul>185 </ul>
186 </div><!--·contents·-->186 </div><!--·contents·-->
187 <!--·start·footer·part·-->187 <!--·start·footer·part·-->
188 <hr·class="footer"/><address·class="footer"><small>188 <hr·class="footer"/><address·class="footer"><small>
189 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4189 Generated·by&#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
190 </small></address>190 </small></address>
191 </body>191 </body>
1.88 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03958.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::VTK::SkeletonFunctionWriter&lt;·Func·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::VTK::SkeletonFunctionWriter&lt;·Func·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>function·writer·for·skeleton·functions··76 <p>function·writer·for·skeleton·functions··
77 ·<a·href="a03958.html#details">More...</a></p>77 ·<a·href="a03958.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00794_source.html">dune/grid/io/file/vtk/skeletonfunction.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00914_source.html">dune/grid/io/file/vtk/skeletonfunction.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::VTK::SkeletonFunctionWriter&lt;·Func·&gt;:</div>80 Inheritance·diagram·for·Dune::VTK::SkeletonFunctionWriter&lt;·Func·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a03957.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_skeleton_function_writer_3_01_func_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a03957.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_skeleton_function_writer_3_01_func_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_v_t_k_1_1_skeleton_function_writer_3_01_func_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_skeleton_function_writer_3_01_func_01_4_inherit__map">83 <map·name="a_dune_1_1_v_t_k_1_1_skeleton_function_writer_3_01_func_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_skeleton_function_writer_3_01_func_01_4_inherit__map">
84 <area·shape="rect"·title="function·writer·for·skeleton·functions"·alt=""·coords="5,200,215,241"/>84 <area·shape="rect"·title="function·writer·for·skeleton·functions"·alt=""·coords="5,200,215,241"/>
85 <area·shape="rect"·href="a03914.html"·title="·"·alt=""·coords="13,109,207,151"/>85 <area·shape="rect"·href="a03914.html"·title="·"·alt=""·coords="13,109,207,151"/>
Offset 560, 15 lines modifiedOffset 560, 15 lines modified
560 </div><div·class="memdoc">560 </div><div·class="memdoc">
  
561 <p>write·at·the·given·position·</p>561 <p>write·at·the·given·position·</p>
  
562 </div>562 </div>
563 </div>563 </div>
564 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>564 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
565 <li><a·class="el"·href="a00794_source.html">skeletonfunction.hh</a></li>565 <li><a·class="el"·href="a00914_source.html">skeletonfunction.hh</a></li>
566 </ul>566 </ul>
567 </div><!--·contents·-->567 </div><!--·contents·-->
568 <!--·start·footer·part·-->568 <!--·start·footer·part·-->
569 <hr·class="footer"/><address·class="footer"><small>569 <hr·class="footer"/><address·class="footer"><small>
570 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4570 Generated·by&#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
571 </small></address>571 </small></address>
572 </body>572 </body>
2.5 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03962.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::Base64Stream·Class·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Base64Stream·Class·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>class·to·base64·encode·a·stream·of·data··75 <p>class·to·base64·encode·a·stream·of·data··
76 ·<a·href="a03962.html#details">More...</a></p>76 ·<a·href="a03962.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00773_source.html">dune/grid/io/file/vtk/streams.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00947_source.html">dune/grid/io/file/vtk/streams.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-methods"·name="pub-methods"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
80 Public·Member·Functions</h2></td></tr>80 Public·Member·Functions</h2></td></tr>
81 <tr·class="memitem:a8a7027f3d59f72de295f2579e95ba8d6"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03962.html#a8a7027f3d59f72de295f2579e95ba8d6">Base64Stream</a>·(std::ostream·&amp;s_)</td></tr>81 <tr·class="memitem:a8a7027f3d59f72de295f2579e95ba8d6"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03962.html#a8a7027f3d59f72de295f2579e95ba8d6">Base64Stream</a>·(std::ostream·&amp;s_)</td></tr>
82 <tr·class="memdesc:a8a7027f3d59f72de295f2579e95ba8d6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·a·<a·class="el"·href="a03962.html"·title="class·to·base64·encode·a·stream·of·data">Base64Stream</a>.··<a·href="a03962.html#a8a7027f3d59f72de295f2579e95ba8d6">More...</a><br·/></td></tr>82 <tr·class="memdesc:a8a7027f3d59f72de295f2579e95ba8d6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·a·<a·class="el"·href="a03962.html"·title="class·to·base64·encode·a·stream·of·data">Base64Stream</a>.··<a·href="a03962.html#a8a7027f3d59f72de295f2579e95ba8d6">More...</a><br·/></td></tr>
83 <tr·class="separator:a8a7027f3d59f72de295f2579e95ba8d6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a8a7027f3d59f72de295f2579e95ba8d6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:a24ec170183dc09a2c46c4765e77f1248"><td·class="memTemplParams"·colspan="2">template&lt;class·X·&gt;·</td></tr>84 <tr·class="memitem:a24ec170183dc09a2c46c4765e77f1248"><td·class="memTemplParams"·colspan="2">template&lt;class·X·&gt;·</td></tr>
Offset 217, 15 lines modifiedOffset 217, 15 lines modified
  
217 <p>encode·a·data·item·</p>217 <p>encode·a·data·item·</p>
218 <p·>The·result·will·be·written·to·the·stream,·eventually.·This·method·may·be·called·multiple·times·in·a·row.·After·this·method·has·been·called,·no·one·else·may·write·to·the·underlying·stream·until·<a·class="el"·href="a03962.html#a48aab0178aad2e1fa1b85dac76f899a9"·title="flush·the·current·unwritten·data·to·the·stream.">flush()</a>·has·been·called·or·this·writer·object·has·been·destroyed.·</p>218 <p·>The·result·will·be·written·to·the·stream,·eventually.·This·method·may·be·called·multiple·times·in·a·row.·After·this·method·has·been·called,·no·one·else·may·write·to·the·underlying·stream·until·<a·class="el"·href="a03962.html#a48aab0178aad2e1fa1b85dac76f899a9"·title="flush·the·current·unwritten·data·to·the·stream.">flush()</a>·has·been·called·or·this·writer·object·has·been·destroyed.·</p>
  
219 </div>219 </div>
220 </div>220 </div>
221 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>221 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
222 <li><a·class="el"·href="a00773_source.html">streams.hh</a></li>222 <li><a·class="el"·href="a00947_source.html">streams.hh</a></li>
223 </ul>223 </ul>
224 </div><!--·contents·-->224 </div><!--·contents·-->
225 <!--·start·footer·part·-->225 <!--·start·footer·part·-->
226 <hr·class="footer"/><address·class="footer"><small>226 <hr·class="footer"/><address·class="footer"><small>
227 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4227 Generated·by&#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
228 </small></address>228 </small></address>
229 </body>229 </body>
2.04 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03966.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::RawStream·Class·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::RawStream·Class·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>write·out·data·in·binary··75 <p>write·out·data·in·binary··
76 ·<a·href="a03966.html#details">More...</a></p>76 ·<a·href="a03966.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00773_source.html">dune/grid/io/file/vtk/streams.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00947_source.html">dune/grid/io/file/vtk/streams.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-methods"·name="pub-methods"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
80 Public·Member·Functions</h2></td></tr>80 Public·Member·Functions</h2></td></tr>
81 <tr·class="memitem:ae90a2afd5f9649c6ea71418224e2b4cc"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03966.html#ae90a2afd5f9649c6ea71418224e2b4cc">RawStream</a>·(std::ostream·&amp;theStream)</td></tr>81 <tr·class="memitem:ae90a2afd5f9649c6ea71418224e2b4cc"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03966.html#ae90a2afd5f9649c6ea71418224e2b4cc">RawStream</a>·(std::ostream·&amp;theStream)</td></tr>
82 <tr·class="memdesc:ae90a2afd5f9649c6ea71418224e2b4cc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">make·a·new·stream··<a·href="a03966.html#ae90a2afd5f9649c6ea71418224e2b4cc">More...</a><br·/></td></tr>82 <tr·class="memdesc:ae90a2afd5f9649c6ea71418224e2b4cc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">make·a·new·stream··<a·href="a03966.html#ae90a2afd5f9649c6ea71418224e2b4cc">More...</a><br·/></td></tr>
83 <tr·class="separator:ae90a2afd5f9649c6ea71418224e2b4cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:ae90a2afd5f9649c6ea71418224e2b4cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:adf41844c46341d33726479291c162a5f"><td·class="memTemplParams"·colspan="2">template&lt;class·T·&gt;·</td></tr>84 <tr·class="memitem:adf41844c46341d33726479291c162a5f"><td·class="memTemplParams"·colspan="2">template&lt;class·T·&gt;·</td></tr>
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
147 </div><div·class="memdoc">147 </div><div·class="memdoc">
  
148 <p>write·data·to·stream·</p>148 <p>write·data·to·stream·</p>
  
149 </div>149 </div>
150 </div>150 </div>
151 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>151 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
152 <li><a·class="el"·href="a00773_source.html">streams.hh</a></li>152 <li><a·class="el"·href="a00947_source.html">streams.hh</a></li>
153 </ul>153 </ul>
154 </div><!--·contents·-->154 </div><!--·contents·-->
155 <!--·start·footer·part·-->155 <!--·start·footer·part·-->
156 <hr·class="footer"/><address·class="footer"><small>156 <hr·class="footer"/><address·class="footer"><small>
157 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4157 Generated·by&#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
158 </small></address>158 </small></address>
159 </body>159 </body>
2.16 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03970.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 ··<div·class="headertitle"><div·class="title">Dune::SubsamplingVTKWriter&lt;·GridView·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01055.html">Visualization·ToolKit·(VTK)</a></div></div></div>77 ··<div·class="headertitle"><div·class="title">Dune::SubsamplingVTKWriter&lt;·GridView·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01055.html">Visualization·ToolKit·(VTK)</a></div></div></div>
78 </div><!--header-->78 </div><!--header-->
79 <div·class="contents">79 <div·class="contents">
  
80 <p>Writer·for·the·output·of·subsampled·grid·functions·in·the·vtk·format.··80 <p>Writer·for·the·output·of·subsampled·grid·functions·in·the·vtk·format.··
81 ·<a·href="a03970.html#details">More...</a></p>81 ·<a·href="a03970.html#details">More...</a></p>
  
82 <p><code>#include·&lt;<a·class="el"·href="a00806_source.html">dune/grid/io/file/vtk/subsamplingvtkwriter.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00917_source.html">dune/grid/io/file/vtk/subsamplingvtkwriter.hh</a>&gt;</code></p>
83 <div·class="dynheader">83 <div·class="dynheader">
84 Inheritance·diagram·for·Dune::SubsamplingVTKWriter&lt;·GridView·&gt;:</div>84 Inheritance·diagram·for·Dune::SubsamplingVTKWriter&lt;·GridView·&gt;:</div>
85 <div·class="dyncontent">85 <div·class="dyncontent">
86 <div·class="center"><img·src="a03969.png"·border="0"·usemap="#a_dune_1_1_subsampling_v_t_k_writer_3_01_grid_view_01_4_inherit__map"·alt="Inheritance·graph"/></div>86 <div·class="center"><img·src="a03969.png"·border="0"·usemap="#a_dune_1_1_subsampling_v_t_k_writer_3_01_grid_view_01_4_inherit__map"·alt="Inheritance·graph"/></div>
87 <map·name="a_dune_1_1_subsampling_v_t_k_writer_3_01_grid_view_01_4_inherit__map"·id="a_dune_1_1_subsampling_v_t_k_writer_3_01_grid_view_01_4_inherit__map">87 <map·name="a_dune_1_1_subsampling_v_t_k_writer_3_01_grid_view_01_4_inherit__map"·id="a_dune_1_1_subsampling_v_t_k_writer_3_01_grid_view_01_4_inherit__map">
88 <area·shape="rect"·title="Writer·for·the·output·of·subsampled·grid·functions·in·the·vtk·format."·alt=""·coords="8,80,221,121"/>88 <area·shape="rect"·title="Writer·for·the·output·of·subsampled·grid·functions·in·the·vtk·format."·alt=""·coords="8,80,221,121"/>
89 <area·shape="rect"·href="a04014.html"·title="Writer·for·the·ouput·of·grid·functions·in·the·vtk·format."·alt=""·coords="5,5,224,32"/>89 <area·shape="rect"·href="a04014.html"·title="Writer·for·the·ouput·of·grid·functions·in·the·vtk·format."·alt=""·coords="5,5,224,32"/>
Offset 1662, 15 lines modifiedOffset 1662, 15 lines modified
1662 ··</tr>1662 ··</tr>
1663 </table>1663 </table>
1664 </div><div·class="memdoc">1664 </div><div·class="memdoc">
  
1665 </div>1665 </div>
1666 </div>1666 </div>
1667 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1667 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1668 <li><a·class="el"·href="a00806_source.html">subsamplingvtkwriter.hh</a></li>1668 <li><a·class="el"·href="a00917_source.html">subsamplingvtkwriter.hh</a></li>
1669 </ul>1669 </ul>
1670 </div><!--·contents·-->1670 </div><!--·contents·-->
1671 <!--·start·footer·part·-->1671 <!--·start·footer·part·-->
1672 <hr·class="footer"/><address·class="footer"><small>1672 <hr·class="footer"/><address·class="footer"><small>
1673 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.41673 Generated·by&#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
1674 </small></address>1674 </small></address>
1675 </body>1675 </body>
1.94 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03978.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="a03975.html">List·of·all·members</a>··</div>73 <a·href="a03975.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::VTK::ConformingVolumeIteratorFactory&lt;·GV·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::VTK::ConformingVolumeIteratorFactory&lt;·GV·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00779_source.html">dune/grid/io/file/vtk/volumeiterators.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00923_source.html">dune/grid/io/file/vtk/volumeiterators.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::VTK::ConformingVolumeIteratorFactory&lt;·GV·&gt;:</div>79 Inheritance·diagram·for·Dune::VTK::ConformingVolumeIteratorFactory&lt;·GV·&gt;:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a03977.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_conforming_volume_iterator_factory_3_01_g_v_01_4_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a03977.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_conforming_volume_iterator_factory_3_01_g_v_01_4_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_v_t_k_1_1_conforming_volume_iterator_factory_3_01_g_v_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_conforming_volume_iterator_factory_3_01_g_v_01_4_inherit__map">82 <map·name="a_dune_1_1_v_t_k_1_1_conforming_volume_iterator_factory_3_01_g_v_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_conforming_volume_iterator_factory_3_01_g_v_01_4_inherit__map">
83 <area·shape="rect"·title="·"·alt=""·coords="5,5,228,47"/>83 <area·shape="rect"·title="·"·alt=""·coords="5,5,228,47"/>
84 <area·shape="rect"·href="a03986.html"·title="·"·alt=""·coords="5,95,228,136"/>84 <area·shape="rect"·href="a03986.html"·title="·"·alt=""·coords="5,95,228,136"/>
Offset 528, 15 lines modifiedOffset 528, 15 lines modified
528 ··</tr>528 ··</tr>
529 </table>529 </table>
530 </div><div·class="memdoc">530 </div><div·class="memdoc">
  
531 </div>531 </div>
532 </div>532 </div>
533 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>533 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
534 <li><a·class="el"·href="a00779_source.html">volumeiterators.hh</a></li>534 <li><a·class="el"·href="a00923_source.html">volumeiterators.hh</a></li>
535 </ul>535 </ul>
536 </div><!--·contents·-->536 </div><!--·contents·-->
537 <!--·start·footer·part·-->537 <!--·start·footer·part·-->
538 <hr·class="footer"/><address·class="footer"><small>538 <hr·class="footer"/><address·class="footer"><small>
539 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4539 Generated·by&#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
540 </small></address>540 </small></address>
541 </body>541 </body>
2.42 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03982.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="a03979.html">List·of·all·members</a>··</div>73 <a·href="a03979.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::VTK::NonConformingVolumeIteratorFactory&lt;·GV·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::VTK::NonConformingVolumeIteratorFactory&lt;·GV·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00779_source.html">dune/grid/io/file/vtk/volumeiterators.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00923_source.html">dune/grid/io/file/vtk/volumeiterators.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:a5be5a8fa24a05ec9445ec7cf68c19b0a"><td·class="memItemLeft"·align="right"·valign="top">typedef·GV::template·Codim&lt;·0·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03982.html#a5be5a8fa24a05ec9445ec7cf68c19b0a">Cell</a></td></tr>81 <tr·class="memitem:a5be5a8fa24a05ec9445ec7cf68c19b0a"><td·class="memItemLeft"·align="right"·valign="top">typedef·GV::template·Codim&lt;·0·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03982.html#a5be5a8fa24a05ec9445ec7cf68c19b0a">Cell</a></td></tr>
82 <tr·class="separator:a5be5a8fa24a05ec9445ec7cf68c19b0a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a5be5a8fa24a05ec9445ec7cf68c19b0a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 <tr·class="memitem:aced63cdf0c6b9a214000b702d087b19f"><td·class="memItemLeft"·align="right"·valign="top">typedef·GV::template·Codim&lt;·0·&gt;::template·Partition&lt;·<a·class="el"·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a8da384ab42a2918b7cf88220328cff19">InteriorBorder_Partition</a>·&gt;::Iterator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03982.html#aced63cdf0c6b9a214000b702d087b19f">CellIterator</a></td></tr>83 <tr·class="memitem:aced63cdf0c6b9a214000b702d087b19f"><td·class="memItemLeft"·align="right"·valign="top">typedef·GV::template·Codim&lt;·0·&gt;::template·Partition&lt;·<a·class="el"·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a8da384ab42a2918b7cf88220328cff19">InteriorBorder_Partition</a>·&gt;::Iterator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03982.html#aced63cdf0c6b9a214000b702d087b19f">CellIterator</a></td></tr>
84 <tr·class="separator:aced63cdf0c6b9a214000b702d087b19f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:aced63cdf0c6b9a214000b702d087b19f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 519, 15 lines modifiedOffset 519, 15 lines modified
519 ··</tr>519 ··</tr>
520 </table>520 </table>
521 </div><div·class="memdoc">521 </div><div·class="memdoc">
  
522 </div>522 </div>
523 </div>523 </div>
524 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>524 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
525 <li><a·class="el"·href="a00779_source.html">volumeiterators.hh</a></li>525 <li><a·class="el"·href="a00923_source.html">volumeiterators.hh</a></li>
526 </ul>526 </ul>
527 </div><!--·contents·-->527 </div><!--·contents·-->
528 <!--·start·footer·part·-->528 <!--·start·footer·part·-->
529 <hr·class="footer"/><address·class="footer"><small>529 <hr·class="footer"/><address·class="footer"><small>
530 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4530 Generated·by&#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
531 </small></address>531 </small></address>
532 </body>532 </body>
1.9 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03986.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;73 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
74 <a·href="#pro-static-methods">Static·Protected·Member·Functions</a>·&#124;74 <a·href="#pro-static-methods">Static·Protected·Member·Functions</a>·&#124;
75 <a·href="a03983.html">List·of·all·members</a>··</div>75 <a·href="a03983.html">List·of·all·members</a>··</div>
76 ··<div·class="headertitle"><div·class="title">Dune::VTK::ConformingVolumeWriter&lt;·GV·&gt;·Class·Template·Reference</div></div>76 ··<div·class="headertitle"><div·class="title">Dune::VTK::ConformingVolumeWriter&lt;·GV·&gt;·Class·Template·Reference</div></div>
77 </div><!--header-->77 </div><!--header-->
78 <div·class="contents">78 <div·class="contents">
  
79 <p><code>#include·&lt;<a·class="el"·href="a00818_source.html">dune/grid/io/file/vtk/volumewriter.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00953_source.html">dune/grid/io/file/vtk/volumewriter.hh</a>&gt;</code></p>
80 <div·class="dynheader">80 <div·class="dynheader">
81 Inheritance·diagram·for·Dune::VTK::ConformingVolumeWriter&lt;·GV·&gt;:</div>81 Inheritance·diagram·for·Dune::VTK::ConformingVolumeWriter&lt;·GV·&gt;:</div>
82 <div·class="dyncontent">82 <div·class="dyncontent">
83 <div·class="center"><img·src="a03985.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_conforming_volume_writer_3_01_g_v_01_4_inherit__map"·alt="Inheritance·graph"/></div>83 <div·class="center"><img·src="a03985.png"·border="0"·usemap="#a_dune_1_1_v_t_k_1_1_conforming_volume_writer_3_01_g_v_01_4_inherit__map"·alt="Inheritance·graph"/></div>
84 <map·name="a_dune_1_1_v_t_k_1_1_conforming_volume_writer_3_01_g_v_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_conforming_volume_writer_3_01_g_v_01_4_inherit__map">84 <map·name="a_dune_1_1_v_t_k_1_1_conforming_volume_writer_3_01_g_v_01_4_inherit__map"·id="a_dune_1_1_v_t_k_1_1_conforming_volume_writer_3_01_g_v_01_4_inherit__map">
85 <area·shape="rect"·title="·"·alt=""·coords="727,41,949,83"/>85 <area·shape="rect"·title="·"·alt=""·coords="727,41,949,83"/>
86 <area·shape="rect"·href="a03978.html"·title="·"·alt=""·coords="437,5,660,47"/>86 <area·shape="rect"·href="a03978.html"·title="·"·alt=""·coords="437,5,660,47"/>
Offset 1695, 15 lines modifiedOffset 1695, 15 lines modified
1695 ··</tr>1695 ··</tr>
1696 </table>1696 </table>
1697 </div><div·class="memdoc">1697 </div><div·class="memdoc">
  
1698 </div>1698 </div>
1699 </div>1699 </div>
1700 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1700 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1701 <li><a·class="el"·href="a00818_source.html">volumewriter.hh</a></li>1701 <li><a·class="el"·href="a00953_source.html">volumewriter.hh</a></li>
1702 </ul>1702 </ul>
1703 </div><!--·contents·-->1703 </div><!--·contents·-->
1704 <!--·start·footer·part·-->1704 <!--·start·footer·part·-->
1705 <hr·class="footer"/><address·class="footer"><small>1705 <hr·class="footer"/><address·class="footer"><small>
1706 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.41706 Generated·by&#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
1707 </small></address>1707 </small></address>
1708 </body>1708 </body>
2.12 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03990.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::VTKSequenceWriter&lt;·GridView·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01055.html">Visualization·ToolKit·(VTK)</a></div></div></div>72 ··<div·class="headertitle"><div·class="title">Dune::VTKSequenceWriter&lt;·GridView·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01055.html">Visualization·ToolKit·(VTK)</a></div></div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Writer·for·the·ouput·of·grid·functions·in·the·vtk·format.··75 <p>Writer·for·the·ouput·of·grid·functions·in·the·vtk·format.··
76 ·<a·href="a03990.html#details">More...</a></p>76 ·<a·href="a03990.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00761_source.html">dune/grid/io/file/vtk/vtksequencewriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00959_source.html">dune/grid/io/file/vtk/vtksequencewriter.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::VTKSequenceWriter&lt;·GridView·&gt;:</div>79 Inheritance·diagram·for·Dune::VTKSequenceWriter&lt;·GridView·&gt;:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a03989.png"·border="0"·usemap="#a_dune_1_1_v_t_k_sequence_writer_3_01_grid_view_01_4_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a03989.png"·border="0"·usemap="#a_dune_1_1_v_t_k_sequence_writer_3_01_grid_view_01_4_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_v_t_k_sequence_writer_3_01_grid_view_01_4_inherit__map"·id="a_dune_1_1_v_t_k_sequence_writer_3_01_grid_view_01_4_inherit__map">82 <map·name="a_dune_1_1_v_t_k_sequence_writer_3_01_grid_view_01_4_inherit__map"·id="a_dune_1_1_v_t_k_sequence_writer_3_01_grid_view_01_4_inherit__map">
83 <area·shape="rect"·title="Writer·for·the·ouput·of·grid·functions·in·the·vtk·format."·alt=""·coords="21,95,215,136"/>83 <area·shape="rect"·title="Writer·for·the·ouput·of·grid·functions·in·the·vtk·format."·alt=""·coords="21,95,215,136"/>
84 <area·shape="rect"·href="a03994.html"·title="Base·class·to·write·pvd&#45;files·which·contains·a·list·of·all·collected·vtk&#45;files."·alt=""·coords="5,5,231,47"/>84 <area·shape="rect"·href="a03994.html"·title="Base·class·to·write·pvd&#45;files·which·contains·a·list·of·all·collected·vtk&#45;files."·alt=""·coords="5,5,231,47"/>
Offset 633, 15 lines modifiedOffset 633, 15 lines modified
633 ··</table>633 ··</table>
634 ··</dd>634 ··</dd>
635 </dl>635 </dl>
  
636 </div>636 </div>
637 </div>637 </div>
638 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>638 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
639 <li><a·class="el"·href="a00761_source.html">vtksequencewriter.hh</a></li>639 <li><a·class="el"·href="a00959_source.html">vtksequencewriter.hh</a></li>
640 </ul>640 </ul>
641 </div><!--·contents·-->641 </div><!--·contents·-->
642 <!--·start·footer·part·-->642 <!--·start·footer·part·-->
643 <hr·class="footer"/><address·class="footer"><small>643 <hr·class="footer"/><address·class="footer"><small>
644 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4644 Generated·by&#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
645 </small></address>645 </small></address>
646 </body>646 </body>
1.99 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03994.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::VTKSequenceWriterBase&lt;·GridView·&gt;·Class·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::VTKSequenceWriterBase&lt;·GridView·&gt;·Class·Template·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Base·class·to·write·pvd-files·which·contains·a·list·of·all·collected·vtk-files.··75 <p>Base·class·to·write·pvd-files·which·contains·a·list·of·all·collected·vtk-files.··
76 ·<a·href="a03994.html#details">More...</a></p>76 ·<a·href="a03994.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00767_source.html">dune/grid/io/file/vtk/vtksequencewriterbase.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00941_source.html">dune/grid/io/file/vtk/vtksequencewriterbase.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::VTKSequenceWriterBase&lt;·GridView·&gt;:</div>79 Inheritance·diagram·for·Dune::VTKSequenceWriterBase&lt;·GridView·&gt;:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a03993.png"·border="0"·usemap="#a_dune_1_1_v_t_k_sequence_writer_base_3_01_grid_view_01_4_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a03993.png"·border="0"·usemap="#a_dune_1_1_v_t_k_sequence_writer_base_3_01_grid_view_01_4_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_v_t_k_sequence_writer_base_3_01_grid_view_01_4_inherit__map"·id="a_dune_1_1_v_t_k_sequence_writer_base_3_01_grid_view_01_4_inherit__map">82 <map·name="a_dune_1_1_v_t_k_sequence_writer_base_3_01_grid_view_01_4_inherit__map"·id="a_dune_1_1_v_t_k_sequence_writer_base_3_01_grid_view_01_4_inherit__map">
83 <area·shape="rect"·title="Base·class·to·write·pvd&#45;files·which·contains·a·list·of·all·collected·vtk&#45;files."·alt=""·coords="5,5,231,47"/>83 <area·shape="rect"·title="Base·class·to·write·pvd&#45;files·which·contains·a·list·of·all·collected·vtk&#45;files."·alt=""·coords="5,5,231,47"/>
84 <area·shape="rect"·href="a03990.html"·title="Writer·for·the·ouput·of·grid·functions·in·the·vtk·format."·alt=""·coords="21,95,215,136"/>84 <area·shape="rect"·href="a03990.html"·title="Writer·for·the·ouput·of·grid·functions·in·the·vtk·format."·alt=""·coords="21,95,215,136"/>
Offset 538, 15 lines modifiedOffset 538, 15 lines modified
538 ··</table>538 ··</table>
539 ··</dd>539 ··</dd>
540 </dl>540 </dl>
  
541 </div>541 </div>
542 </div>542 </div>
543 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>543 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
544 <li><a·class="el"·href="a00767_source.html">vtksequencewriterbase.hh</a></li>544 <li><a·class="el"·href="a00941_source.html">vtksequencewriterbase.hh</a></li>
545 </ul>545 </ul>
546 </div><!--·contents·-->546 </div><!--·contents·-->
547 <!--·start·footer·part·-->547 <!--·start·footer·part·-->
548 <hr·class="footer"/><address·class="footer"><small>548 <hr·class="footer"/><address·class="footer"><small>
549 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4549 Generated·by&#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
550 </small></address>550 </small></address>
551 </body>551 </body>
2.05 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04014.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 ··<div·class="headertitle"><div·class="title">Dune::VTKWriter&lt;·GridView·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01055.html">Visualization·ToolKit·(VTK)</a></div></div></div>78 ··<div·class="headertitle"><div·class="title">Dune::VTKWriter&lt;·GridView·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01028.html">dune-grid</a>·&raquo;·<a·class="el"·href="a01051.html">I/O</a>·&raquo;·<a·class="el"·href="a01055.html">Visualization·ToolKit·(VTK)</a></div></div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
  
81 <p>Writer·for·the·ouput·of·grid·functions·in·the·vtk·format.··81 <p>Writer·for·the·ouput·of·grid·functions·in·the·vtk·format.··
82 ·<a·href="a04014.html#details">More...</a></p>82 ·<a·href="a04014.html#details">More...</a></p>
  
83 <p><code>#include·&lt;<a·class="el"·href="a00821_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00911_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>
84 <div·class="dynheader">84 <div·class="dynheader">
85 Inheritance·diagram·for·Dune::VTKWriter&lt;·GridView·&gt;:</div>85 Inheritance·diagram·for·Dune::VTKWriter&lt;·GridView·&gt;:</div>
86 <div·class="dyncontent">86 <div·class="dyncontent">
87 <div·class="center"><img·src="a04013.png"·border="0"·usemap="#a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_inherit__map"·alt="Inheritance·graph"/></div>87 <div·class="center"><img·src="a04013.png"·border="0"·usemap="#a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_inherit__map"·alt="Inheritance·graph"/></div>
88 <map·name="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_inherit__map"·id="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_inherit__map">88 <map·name="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_inherit__map"·id="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_inherit__map">
89 <area·shape="rect"·title="Writer·for·the·ouput·of·grid·functions·in·the·vtk·format."·alt=""·coords="112,5,331,32"/>89 <area·shape="rect"·title="Writer·for·the·ouput·of·grid·functions·in·the·vtk·format."·alt=""·coords="112,5,331,32"/>
90 <area·shape="rect"·href="a03970.html"·title="Writer·for·the·output·of·subsampled·grid·functions·in·the·vtk·format."·alt=""·coords="5,95,219,136"/>90 <area·shape="rect"·href="a03970.html"·title="Writer·for·the·output·of·subsampled·grid·functions·in·the·vtk·format."·alt=""·coords="5,95,219,136"/>
Offset 1996, 15 lines modifiedOffset 1996, 15 lines modified
1996 ··</tr>1996 ··</tr>
1997 </table>1997 </table>
1998 </div><div·class="memdoc">1998 </div><div·class="memdoc">
  
1999 </div>1999 </div>
2000 </div>2000 </div>
2001 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>2001 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
2002 <li><a·class="el"·href="a00821_source.html">vtkwriter.hh</a></li>2002 <li><a·class="el"·href="a00911_source.html">vtkwriter.hh</a></li>
2003 </ul>2003 </ul>
2004 </div><!--·contents·-->2004 </div><!--·contents·-->
2005 <!--·start·footer·part·-->2005 <!--·start·footer·part·-->
2006 <hr·class="footer"/><address·class="footer"><small>2006 <hr·class="footer"/><address·class="footer"><small>
2007 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.42007 Generated·by&#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
2008 </small></address>2008 </small></address>
2009 </body>2009 </body>
2.1 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04018.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction·Class·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction·Class·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>Type·erasure·wrapper·for·<a·class="el"·href="a01075.html">VTK</a>·data·sets.··78 <p>Type·erasure·wrapper·for·<a·class="el"·href="a01075.html">VTK</a>·data·sets.··
79 ·<a·href="a04018.html#details">More...</a></p>79 ·<a·href="a04018.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00821_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00911_source.html">dune/grid/io/file/vtk/vtkwriter.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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04026.html">FunctionWrapper</a></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="a04026.html">FunctionWrapper</a></td></tr>
85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·erasure·implementation·for·functions·conforming·to·the·dune-functions·LocalFunction·interface.··<a·href="a04026.html#details">More...</a><br·/></td></tr>85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·erasure·implementation·for·functions·conforming·to·the·dune-functions·LocalFunction·interface.··<a·href="a04026.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 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04022.html">FunctionWrapperBase</a></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="a04022.html">FunctionWrapperBase</a></td></tr>
Offset 507, 15 lines modifiedOffset 507, 15 lines modified
507 ········</tr>507 ········</tr>
508 ······</table>508 ······</table>
509 </div><div·class="memdoc">509 </div><div·class="memdoc">
  
510 </div>510 </div>
511 </div>511 </div>
512 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>512 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
513 <li><a·class="el"·href="a00821_source.html">vtkwriter.hh</a></li>513 <li><a·class="el"·href="a00911_source.html">vtkwriter.hh</a></li>
514 </ul>514 </ul>
515 </div><!--·contents·-->515 </div><!--·contents·-->
516 <!--·start·footer·part·-->516 <!--·start·footer·part·-->
517 <hr·class="footer"/><address·class="footer"><small>517 <hr·class="footer"/><address·class="footer"><small>
518 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4518 Generated·by&#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
519 </small></address>519 </small></address>
520 </body>520 </body>
2.77 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04022.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::FunctionWrapperBase·Struct·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>72 ··<div·class="headertitle"><div·class="title">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::FunctionWrapperBase·Struct·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Base·class·for·polymorphic·container·of·underlying·data·set.··75 <p>Base·class·for·polymorphic·container·of·underlying·data·set.··
76 ·<a·href="a04022.html#details">More...</a></p>76 ·<a·href="a04022.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00821_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00911_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::FunctionWrapperBase:</div>79 Inheritance·diagram·for·Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::FunctionWrapperBase:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a04021.png"·border="0"·usemap="#a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_v_t_k_local_function_1_1_function_wrapper_base_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a04021.png"·border="0"·usemap="#a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_v_t_k_local_function_1_1_function_wrapper_base_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_v_t_k_local_function_1_1_function_wrapper_base_inherit__map"·id="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_v_t_k_local_function_1_1_function_wrapper_base_inherit__map">82 <map·name="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_v_t_k_local_function_1_1_function_wrapper_base_inherit__map"·id="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_v_t_k_local_function_1_1_function_wrapper_base_inherit__map">
83 <area·shape="rect"·title="Base·class·for·polymorphic·container·of·underlying·data·set."·alt=""·coords="5,85,228,141"/>83 <area·shape="rect"·title="Base·class·for·polymorphic·container·of·underlying·data·set."·alt=""·coords="5,85,228,141"/>
84 <area·shape="rect"·href="a04026.html"·title="Type·erasure·implementation·for·functions·conforming·to·the·dune&#45;functions·LocalFunction·interface."·alt=""·coords="297,5,520,61"/>84 <area·shape="rect"·href="a04026.html"·title="Type·erasure·implementation·for·functions·conforming·to·the·dune&#45;functions·LocalFunction·interface."·alt=""·coords="297,5,520,61"/>
Offset 244, 15 lines modifiedOffset 244, 15 lines modified
244 <p·>The·function·must·write·count·scalar·values·as·determined·by·the·<a·class="el"·href="a03858.html"·title="Descriptor·struct·for·VTK·fields.">VTK::FieldInfo</a>.·</p>244 <p·>The·function·must·write·count·scalar·values·as·determined·by·the·<a·class="el"·href="a03858.html"·title="Descriptor·struct·for·VTK·fields.">VTK::FieldInfo</a>.·</p>
  
245 <p>Implemented·in·<a·class="el"·href="a04026.html#a8453939f16f3fd8471a98f24894690e1">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::FunctionWrapper&lt;·F·&gt;</a>,·<a·class="el"·href="a04030.html#af77f3a7ed6161df0c9294ee96f9cb1f4">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::GlobalFunctionWrapper&lt;·F·&gt;</a>,·and·<a·class="el"·href="a04034.html#a59ccf5487ed5bc1ae4d7422e08a4d90a">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::VTKFunctionWrapper</a>.</p>245 <p>Implemented·in·<a·class="el"·href="a04026.html#a8453939f16f3fd8471a98f24894690e1">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::FunctionWrapper&lt;·F·&gt;</a>,·<a·class="el"·href="a04030.html#af77f3a7ed6161df0c9294ee96f9cb1f4">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::GlobalFunctionWrapper&lt;·F·&gt;</a>,·and·<a·class="el"·href="a04034.html#a59ccf5487ed5bc1ae4d7422e08a4d90a">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::VTKFunctionWrapper</a>.</p>
  
246 </div>246 </div>
247 </div>247 </div>
248 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>248 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
249 <li><a·class="el"·href="a00821_source.html">vtkwriter.hh</a></li>249 <li><a·class="el"·href="a00911_source.html">vtkwriter.hh</a></li>
250 </ul>250 </ul>
251 </div><!--·contents·-->251 </div><!--·contents·-->
252 <!--·start·footer·part·-->252 <!--·start·footer·part·-->
253 <hr·class="footer"/><address·class="footer"><small>253 <hr·class="footer"/><address·class="footer"><small>
254 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4254 Generated·by&#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
255 </small></address>255 </small></address>
256 </body>256 </body>
2.48 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04026.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::FunctionWrapper&lt;·F·&gt;·Struct·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::FunctionWrapper&lt;·F·&gt;·Struct·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>Type·erasure·implementation·for·functions·conforming·to·the·dune-functions·LocalFunction·interface.··76 <p>Type·erasure·implementation·for·functions·conforming·to·the·dune-functions·LocalFunction·interface.··
77 ·<a·href="a04026.html#details">More...</a></p>77 ·<a·href="a04026.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00821_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00911_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::FunctionWrapper&lt;·F·&gt;:</div>80 Inheritance·diagram·for·Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::FunctionWrapper&lt;·F·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a04025.png"·border="0"·usemap="#a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_v_t_k_local_function_1_1_function_wrapper_3_01_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a04025.png"·border="0"·usemap="#a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_v_t_k_local_function_1_1_function_wrapper_3_01_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_v_t_k_local_function_1_1_function_wrapper_3_01_f_01_4_inherit__map"·id="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_v_t_k_local_function_1_1_function_wrapper_3_01_f_01_4_inherit__map">83 <map·name="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_v_t_k_local_function_1_1_function_wrapper_3_01_f_01_4_inherit__map"·id="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_v_t_k_local_function_1_1_function_wrapper_3_01_f_01_4_inherit__map">
84 <area·shape="rect"·title="Type·erasure·implementation·for·functions·conforming·to·the·dune&#45;functions·LocalFunction·interface."·alt=""·coords="5,109,228,165"/>84 <area·shape="rect"·title="Type·erasure·implementation·for·functions·conforming·to·the·dune&#45;functions·LocalFunction·interface."·alt=""·coords="5,109,228,165"/>
85 <area·shape="rect"·href="a04022.html"·title="Base·class·for·polymorphic·container·of·underlying·data·set."·alt=""·coords="5,5,228,61"/>85 <area·shape="rect"·href="a04022.html"·title="Base·class·for·polymorphic·container·of·underlying·data·set."·alt=""·coords="5,5,228,61"/>
Offset 280, 15 lines modifiedOffset 280, 15 lines modified
280 <p·>The·function·must·write·count·scalar·values·as·determined·by·the·<a·class="el"·href="a03858.html"·title="Descriptor·struct·for·VTK·fields.">VTK::FieldInfo</a>.·</p>280 <p·>The·function·must·write·count·scalar·values·as·determined·by·the·<a·class="el"·href="a03858.html"·title="Descriptor·struct·for·VTK·fields.">VTK::FieldInfo</a>.·</p>
  
281 <p>Implements·<a·class="el"·href="a04022.html#a6738e48a99bcbbc7cb52517a473530c8">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::FunctionWrapperBase</a>.</p>281 <p>Implements·<a·class="el"·href="a04022.html#a6738e48a99bcbbc7cb52517a473530c8">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::FunctionWrapperBase</a>.</p>
  
282 </div>282 </div>
283 </div>283 </div>
284 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>284 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
285 <li><a·class="el"·href="a00821_source.html">vtkwriter.hh</a></li>285 <li><a·class="el"·href="a00911_source.html">vtkwriter.hh</a></li>
286 </ul>286 </ul>
287 </div><!--·contents·-->287 </div><!--·contents·-->
288 <!--·start·footer·part·-->288 <!--·start·footer·part·-->
289 <hr·class="footer"/><address·class="footer"><small>289 <hr·class="footer"/><address·class="footer"><small>
290 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4290 Generated·by&#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
291 </small></address>291 </small></address>
292 </body>292 </body>
2.52 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04030.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::GlobalFunctionWrapper&lt;·F·&gt;·Struct·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::GlobalFunctionWrapper&lt;·F·&gt;·Struct·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>Type·erasure·implementation·for·C++·functions,·i.e.,·functions·that·can·be·evaluated·in·global·coordinates.··76 <p>Type·erasure·implementation·for·C++·functions,·i.e.,·functions·that·can·be·evaluated·in·global·coordinates.··
77 ·<a·href="a04030.html#details">More...</a></p>77 ·<a·href="a04030.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00821_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00911_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::GlobalFunctionWrapper&lt;·F·&gt;:</div>80 Inheritance·diagram·for·Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::GlobalFunctionWrapper&lt;·F·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a04029.png"·border="0"·usemap="#a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_v_t_k_local_function_1_1_global_function_wrapper_3_01_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a04029.png"·border="0"·usemap="#a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_v_t_k_local_function_1_1_global_function_wrapper_3_01_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_v_t_k_local_function_1_1_global_function_wrapper_3_01_f_01_4_inherit__map"·id="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_v_t_k_local_function_1_1_global_function_wrapper_3_01_f_01_4_inherit__map">83 <map·name="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_v_t_k_local_function_1_1_global_function_wrapper_3_01_f_01_4_inherit__map"·id="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_v_t_k_local_function_1_1_global_function_wrapper_3_01_f_01_4_inherit__map">
84 <area·shape="rect"·title="Type·erasure·implementation·for·C++·functions,·i.e.,·functions·that·can·be·evaluated·in·global·coordi..."·alt=""·coords="5,109,271,165"/>84 <area·shape="rect"·title="Type·erasure·implementation·for·C++·functions,·i.e.,·functions·that·can·be·evaluated·in·global·coordi..."·alt=""·coords="5,109,271,165"/>
85 <area·shape="rect"·href="a04022.html"·title="Base·class·for·polymorphic·container·of·underlying·data·set."·alt=""·coords="27,5,249,61"/>85 <area·shape="rect"·href="a04022.html"·title="Base·class·for·polymorphic·container·of·underlying·data·set."·alt=""·coords="27,5,249,61"/>
Offset 280, 15 lines modifiedOffset 280, 15 lines modified
280 <p·>The·function·must·write·count·scalar·values·as·determined·by·the·<a·class="el"·href="a03858.html"·title="Descriptor·struct·for·VTK·fields.">VTK::FieldInfo</a>.·</p>280 <p·>The·function·must·write·count·scalar·values·as·determined·by·the·<a·class="el"·href="a03858.html"·title="Descriptor·struct·for·VTK·fields.">VTK::FieldInfo</a>.·</p>
  
281 <p>Implements·<a·class="el"·href="a04022.html#a6738e48a99bcbbc7cb52517a473530c8">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::FunctionWrapperBase</a>.</p>281 <p>Implements·<a·class="el"·href="a04022.html#a6738e48a99bcbbc7cb52517a473530c8">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::FunctionWrapperBase</a>.</p>
  
282 </div>282 </div>
283 </div>283 </div>
284 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>284 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
285 <li><a·class="el"·href="a00821_source.html">vtkwriter.hh</a></li>285 <li><a·class="el"·href="a00911_source.html">vtkwriter.hh</a></li>
286 </ul>286 </ul>
287 </div><!--·contents·-->287 </div><!--·contents·-->
288 <!--·start·footer·part·-->288 <!--·start·footer·part·-->
289 <hr·class="footer"/><address·class="footer"><small>289 <hr·class="footer"/><address·class="footer"><small>
290 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4290 Generated·by&#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
291 </small></address>291 </small></address>
292 </body>292 </body>
2.34 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04034.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::VTKFunctionWrapper·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::VTKFunctionWrapper·Struct·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Type·erasure·implementation·for·legacy·VTKFunctions.··75 <p>Type·erasure·implementation·for·legacy·VTKFunctions.··
76 ·<a·href="a04034.html#details">More...</a></p>76 ·<a·href="a04034.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00821_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00911_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::VTKFunctionWrapper:</div>79 Inheritance·diagram·for·Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::VTKFunctionWrapper:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a04033.png"·border="0"·usemap="#a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_v_t_k_local_function_1_1_v_t_k_function_wrapper_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a04033.png"·border="0"·usemap="#a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_v_t_k_local_function_1_1_v_t_k_function_wrapper_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_v_t_k_local_function_1_1_v_t_k_function_wrapper_inherit__map"·id="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_v_t_k_local_function_1_1_v_t_k_function_wrapper_inherit__map">82 <map·name="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_v_t_k_local_function_1_1_v_t_k_function_wrapper_inherit__map"·id="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_v_t_k_local_function_1_1_v_t_k_function_wrapper_inherit__map">
83 <area·shape="rect"·title="Type·erasure·implementation·for·legacy·VTKFunctions."·alt=""·coords="5,109,255,165"/>83 <area·shape="rect"·title="Type·erasure·implementation·for·legacy·VTKFunctions."·alt=""·coords="5,109,255,165"/>
84 <area·shape="rect"·href="a04022.html"·title="Base·class·for·polymorphic·container·of·underlying·data·set."·alt=""·coords="19,5,241,61"/>84 <area·shape="rect"·href="a04022.html"·title="Base·class·for·polymorphic·container·of·underlying·data·set."·alt=""·coords="19,5,241,61"/>
Offset 243, 15 lines modifiedOffset 243, 15 lines modified
243 <p·>The·function·must·write·count·scalar·values·as·determined·by·the·<a·class="el"·href="a03858.html"·title="Descriptor·struct·for·VTK·fields.">VTK::FieldInfo</a>.·</p>243 <p·>The·function·must·write·count·scalar·values·as·determined·by·the·<a·class="el"·href="a03858.html"·title="Descriptor·struct·for·VTK·fields.">VTK::FieldInfo</a>.·</p>
  
244 <p>Implements·<a·class="el"·href="a04022.html#a6738e48a99bcbbc7cb52517a473530c8">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::FunctionWrapperBase</a>.</p>244 <p>Implements·<a·class="el"·href="a04022.html#a6738e48a99bcbbc7cb52517a473530c8">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::FunctionWrapperBase</a>.</p>
  
245 </div>245 </div>
246 </div>246 </div>
247 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>247 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
248 <li><a·class="el"·href="a00821_source.html">vtkwriter.hh</a></li>248 <li><a·class="el"·href="a00911_source.html">vtkwriter.hh</a></li>
249 </ul>249 </ul>
250 </div><!--·contents·-->250 </div><!--·contents·-->
251 <!--·start·footer·part·-->251 <!--·start·footer·part·-->
252 <hr·class="footer"/><address·class="footer"><small>252 <hr·class="footer"/><address·class="footer"><small>
253 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4253 Generated·by&#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
254 </small></address>254 </small></address>
255 </body>255 </body>
1.87 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04038.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::VTKWriter&lt;·GridView·&gt;::CellIterator·Class·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::VTKWriter&lt;·GridView·&gt;::CellIterator·Class·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Iterator·over·the·grids·elements.··75 <p>Iterator·over·the·grids·elements.··
76 ·<a·href="a04038.html#details">More...</a></p>76 ·<a·href="a04038.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00821_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00911_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::VTKWriter&lt;·GridView·&gt;::CellIterator:</div>79 Inheritance·diagram·for·Dune::VTKWriter&lt;·GridView·&gt;::CellIterator:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a04037.png"·border="0"·usemap="#a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_cell_iterator_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a04037.png"·border="0"·usemap="#a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_cell_iterator_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_cell_iterator_inherit__map"·id="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_cell_iterator_inherit__map">82 <map·name="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_cell_iterator_inherit__map"·id="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_cell_iterator_inherit__map">
83 <area·shape="rect"·title="Iterator·over·the·grids·elements."·alt=""·coords="5,80,208,121"/>83 <area·shape="rect"·title="Iterator·over·the·grids·elements."·alt=""·coords="5,80,208,121"/>
84 <area·shape="rect"·title="·"·alt=""·coords="45,5,168,32"/>84 <area·shape="rect"·title="·"·alt=""·coords="45,5,168,32"/>
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 </table>156 </table>
157 </div><div·class="memdoc">157 </div><div·class="memdoc">
158 <p·>get·the·position·of·the·center·of·the·element,·in·element-local·coordinates·</p>158 <p·>get·the·position·of·the·center·of·the·element,·in·element-local·coordinates·</p>
  
159 </div>159 </div>
160 </div>160 </div>
161 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>161 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
162 <li><a·class="el"·href="a00821_source.html">vtkwriter.hh</a></li>162 <li><a·class="el"·href="a00911_source.html">vtkwriter.hh</a></li>
163 </ul>163 </ul>
164 </div><!--·contents·-->164 </div><!--·contents·-->
165 <!--·start·footer·part·-->165 <!--·start·footer·part·-->
166 <hr·class="footer"/><address·class="footer"><small>166 <hr·class="footer"/><address·class="footer"><small>
167 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4167 Generated·by&#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
168 </small></address>168 </small></address>
169 </body>169 </body>
1.84 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04042.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::VTKWriter&lt;·GridView·&gt;::VertexIterator·Class·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::VTKWriter&lt;·GridView·&gt;::VertexIterator·Class·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>Iterate·over·the·grid's·vertices.··76 <p>Iterate·over·the·grid's·vertices.··
77 ·<a·href="a04042.html#details">More...</a></p>77 ·<a·href="a04042.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00821_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00911_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::VTKWriter&lt;·GridView·&gt;::VertexIterator:</div>80 Inheritance·diagram·for·Dune::VTKWriter&lt;·GridView·&gt;::VertexIterator:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a04041.png"·border="0"·usemap="#a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_vertex_iterator_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a04041.png"·border="0"·usemap="#a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_vertex_iterator_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_vertex_iterator_inherit__map"·id="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_vertex_iterator_inherit__map">83 <map·name="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_vertex_iterator_inherit__map"·id="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_vertex_iterator_inherit__map">
84 <area·shape="rect"·title="Iterate·over·the·grid&#39;s·vertices."·alt=""·coords="12,109,215,151"/>84 <area·shape="rect"·title="Iterate·over·the·grid&#39;s·vertices."·alt=""·coords="12,109,215,151"/>
85 <area·shape="rect"·title="·"·alt=""·coords="5,5,221,61"/>85 <area·shape="rect"·title="·"·alt=""·coords="5,5,221,61"/>
Offset 331, 15 lines modifiedOffset 331, 15 lines modified
331 </div><div·class="memdoc">331 </div><div·class="memdoc">
  
332 <p>position·of·vertex·inside·the·entity·</p>332 <p>position·of·vertex·inside·the·entity·</p>
  
333 </div>333 </div>
334 </div>334 </div>
335 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>335 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
336 <li><a·class="el"·href="a00821_source.html">vtkwriter.hh</a></li>336 <li><a·class="el"·href="a00911_source.html">vtkwriter.hh</a></li>
337 </ul>337 </ul>
338 </div><!--·contents·-->338 </div><!--·contents·-->
339 <!--·start·footer·part·-->339 <!--·start·footer·part·-->
340 <hr·class="footer"/><address·class="footer"><small>340 <hr·class="footer"/><address·class="footer"><small>
341 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4341 Generated·by&#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
342 </small></address>342 </small></address>
343 </body>343 </body>
1.81 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04046.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::VTKWriter&lt;·GridView·&gt;::CornerIterator·Class·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::VTKWriter&lt;·GridView·&gt;::CornerIterator·Class·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Iterate·over·the·elements'·corners.··75 <p>Iterate·over·the·elements'·corners.··
76 ·<a·href="a04046.html#details">More...</a></p>76 ·<a·href="a04046.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00821_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00911_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::VTKWriter&lt;·GridView·&gt;::CornerIterator:</div>79 Inheritance·diagram·for·Dune::VTKWriter&lt;·GridView·&gt;::CornerIterator:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a04045.png"·border="0"·usemap="#a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_corner_iterator_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a04045.png"·border="0"·usemap="#a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_corner_iterator_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_corner_iterator_inherit__map"·id="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_corner_iterator_inherit__map">82 <map·name="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_corner_iterator_inherit__map"·id="a_dune_1_1_v_t_k_writer_3_01_grid_view_01_4_1_1_corner_iterator_inherit__map">
83 <area·shape="rect"·title="Iterate·over·the·elements&#39;·corners."·alt=""·coords="12,109,215,151"/>83 <area·shape="rect"·title="Iterate·over·the·elements&#39;·corners."·alt=""·coords="12,109,215,151"/>
84 <area·shape="rect"·title="·"·alt=""·coords="5,5,221,61"/>84 <area·shape="rect"·title="·"·alt=""·coords="5,5,221,61"/>
Offset 273, 15 lines modifiedOffset 273, 15 lines modified
273 ··</tr>273 ··</tr>
274 </table>274 </table>
275 </div><div·class="memdoc">275 </div><div·class="memdoc">
  
276 </div>276 </div>
277 </div>277 </div>
278 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>278 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
279 <li><a·class="el"·href="a00821_source.html">vtkwriter.hh</a></li>279 <li><a·class="el"·href="a00911_source.html">vtkwriter.hh</a></li>
280 </ul>280 </ul>
281 </div><!--·contents·-->281 </div><!--·contents·-->
282 <!--·start·footer·part·-->282 <!--·start·footer·part·-->
283 <hr·class="footer"/><address·class="footer"><small>283 <hr·class="footer"/><address·class="footer"><small>
284 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4284 Generated·by&#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
285 </small></address>285 </small></address>
286 </body>286 </body>
1.92 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04050.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::VTK::VTUWriter·Class·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::VTK::VTUWriter·Class·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>Dump·a·.vtu/.vtp·files·contents·to·a·stream.··77 <p>Dump·a·.vtu/.vtp·files·contents·to·a·stream.··
78 ·<a·href="a04050.html#details">More...</a></p>78 ·<a·href="a04050.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00770_source.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00956_source.html">dune/grid/io/file/vtk/vtuwriter.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:a864bfade604f62de29b0c9d22fe56eac"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04050.html#a864bfade604f62de29b0c9d22fe56eac">Phase</a>·{·<a·class="el"·href="a04050.html#a864bfade604f62de29b0c9d22fe56eaca3f584fab190e72a3609003a39b4e56f5">main</a>83 <tr·class="memitem:a864bfade604f62de29b0c9d22fe56eac"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04050.html#a864bfade604f62de29b0c9d22fe56eac">Phase</a>·{·<a·class="el"·href="a04050.html#a864bfade604f62de29b0c9d22fe56eaca3f584fab190e72a3609003a39b4e56f5">main</a>
84 ,·<a·class="el"·href="a04050.html#a864bfade604f62de29b0c9d22fe56eaca24411658c400565529f8e23fc59d5387">appended</a>84 ,·<a·class="el"·href="a04050.html#a864bfade604f62de29b0c9d22fe56eaca24411658c400565529f8e23fc59d5387">appended</a>
85 ·}</td></tr>85 ·}</td></tr>
86 <tr·class="separator:a864bfade604f62de29b0c9d22fe56eac"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a864bfade604f62de29b0c9d22fe56eac"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 815, 15 lines modifiedOffset 815, 15 lines modified
815 ········</tr>815 ········</tr>
816 ······</table>816 ······</table>
817 </div><div·class="memdoc">817 </div><div·class="memdoc">
  
818 </div>818 </div>
819 </div>819 </div>
820 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>820 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
821 <li><a·class="el"·href="a00770_source.html">vtuwriter.hh</a></li>821 <li><a·class="el"·href="a00956_source.html">vtuwriter.hh</a></li>
822 </ul>822 </ul>
823 </div><!--·contents·-->823 </div><!--·contents·-->
824 <!--·start·footer·part·-->824 <!--·start·footer·part·-->
825 <hr·class="footer"/><address·class="footer"><small>825 <hr·class="footer"/><address·class="footer"><small>
826 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4826 Generated·by&#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
827 </small></address>827 </small></address>
828 </body>828 </body>
868 B
./usr/share/doc/libdune-grid-doc/doxygen/a04126.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::EntityCommHelper&lt;·iftype·&gt;·Struct·Template·Reference</div></div>69 ··<div·class="headertitle"><div·class="title">Dune::EntityCommHelper&lt;·iftype·&gt;·Struct·Template·Reference</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>72 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
73 <li><a·class="el"·href="a01010_source.html">entitycommhelper.hh</a></li>73 <li><a·class="el"·href="a01013_source.html">entitycommhelper.hh</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>
2.39 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04130.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a04127.html">List·of·all·members</a>··</div>71 <a·href="a04127.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::EntityCommHelper&lt;·InteriorBorder_InteriorBorder_Interface·&gt;·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::EntityCommHelper&lt;·InteriorBorder_InteriorBorder_Interface·&gt;·Struct·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="a01010_source.html">dune/grid/utility/entitycommhelper.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a01013_source.html">dune/grid/utility/entitycommhelper.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:add61f7d85749c8c13832056012f2eab7"><td·class="memItemLeft"·align="right"·valign="top">static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04130.html#add61f7d85749c8c13832056012f2eab7">send</a>·(const·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p)</td></tr>79 <tr·class="memitem:add61f7d85749c8c13832056012f2eab7"><td·class="memItemLeft"·align="right"·valign="top">static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04130.html#add61f7d85749c8c13832056012f2eab7">send</a>·(const·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p)</td></tr>
80 <tr·class="separator:add61f7d85749c8c13832056012f2eab7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:add61f7d85749c8c13832056012f2eab7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:a5efdb10386417f93f715abf06f8918b1"><td·class="memItemLeft"·align="right"·valign="top">static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04130.html#a5efdb10386417f93f715abf06f8918b1">receive</a>·(const·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p)</td></tr>81 <tr·class="memitem:a5efdb10386417f93f715abf06f8918b1"><td·class="memItemLeft"·align="right"·valign="top">static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04130.html#a5efdb10386417f93f715abf06f8918b1">receive</a>·(const·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p)</td></tr>
82 <tr·class="separator:a5efdb10386417f93f715abf06f8918b1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a5efdb10386417f93f715abf06f8918b1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
132 ··</tr>132 ··</tr>
133 </table>133 </table>
134 </div><div·class="memdoc">134 </div><div·class="memdoc">
  
135 </div>135 </div>
136 </div>136 </div>
137 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>137 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
138 <li><a·class="el"·href="a01010_source.html">entitycommhelper.hh</a></li>138 <li><a·class="el"·href="a01013_source.html">entitycommhelper.hh</a></li>
139 </ul>139 </ul>
140 </div><!--·contents·-->140 </div><!--·contents·-->
141 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
142 <hr·class="footer"/><address·class="footer"><small>142 <hr·class="footer"/><address·class="footer"><small>
143 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4143 Generated·by&#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
144 </small></address>144 </small></address>
145 </body>145 </body>
2.38 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04134.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a04131.html">List·of·all·members</a>··</div>71 <a·href="a04131.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::EntityCommHelper&lt;·InteriorBorder_All_Interface·&gt;·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::EntityCommHelper&lt;·InteriorBorder_All_Interface·&gt;·Struct·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="a01010_source.html">dune/grid/utility/entitycommhelper.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a01013_source.html">dune/grid/utility/entitycommhelper.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:ae79be40a9664c397e8ccb950374b5068"><td·class="memItemLeft"·align="right"·valign="top">static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04134.html#ae79be40a9664c397e8ccb950374b5068">send</a>·(const·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p)</td></tr>79 <tr·class="memitem:ae79be40a9664c397e8ccb950374b5068"><td·class="memItemLeft"·align="right"·valign="top">static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04134.html#ae79be40a9664c397e8ccb950374b5068">send</a>·(const·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p)</td></tr>
80 <tr·class="separator:ae79be40a9664c397e8ccb950374b5068"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:ae79be40a9664c397e8ccb950374b5068"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:a4f404328d931f5ec1c587d0f083aa59c"><td·class="memItemLeft"·align="right"·valign="top">static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04134.html#a4f404328d931f5ec1c587d0f083aa59c">receive</a>·(const·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p)</td></tr>81 <tr·class="memitem:a4f404328d931f5ec1c587d0f083aa59c"><td·class="memItemLeft"·align="right"·valign="top">static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04134.html#a4f404328d931f5ec1c587d0f083aa59c">receive</a>·(const·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p)</td></tr>
82 <tr·class="separator:a4f404328d931f5ec1c587d0f083aa59c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a4f404328d931f5ec1c587d0f083aa59c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
132 ··</tr>132 ··</tr>
133 </table>133 </table>
134 </div><div·class="memdoc">134 </div><div·class="memdoc">
  
135 </div>135 </div>
136 </div>136 </div>
137 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>137 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
138 <li><a·class="el"·href="a01010_source.html">entitycommhelper.hh</a></li>138 <li><a·class="el"·href="a01013_source.html">entitycommhelper.hh</a></li>
139 </ul>139 </ul>
140 </div><!--·contents·-->140 </div><!--·contents·-->
141 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
142 <hr·class="footer"/><address·class="footer"><small>142 <hr·class="footer"/><address·class="footer"><small>
143 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4143 Generated·by&#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
144 </small></address>144 </small></address>
145 </body>145 </body>
2.38 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04138.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a04135.html">List·of·all·members</a>··</div>71 <a·href="a04135.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::EntityCommHelper&lt;·Overlap_OverlapFront_Interface·&gt;·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::EntityCommHelper&lt;·Overlap_OverlapFront_Interface·&gt;·Struct·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="a01010_source.html">dune/grid/utility/entitycommhelper.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a01013_source.html">dune/grid/utility/entitycommhelper.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:a1c71d5612b84952b7d4bea377876cf0b"><td·class="memItemLeft"·align="right"·valign="top">static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04138.html#a1c71d5612b84952b7d4bea377876cf0b">send</a>·(const·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p)</td></tr>79 <tr·class="memitem:a1c71d5612b84952b7d4bea377876cf0b"><td·class="memItemLeft"·align="right"·valign="top">static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04138.html#a1c71d5612b84952b7d4bea377876cf0b">send</a>·(const·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p)</td></tr>
80 <tr·class="separator:a1c71d5612b84952b7d4bea377876cf0b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a1c71d5612b84952b7d4bea377876cf0b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:a310a3e12a1f91e9d97e5d5a347dfe099"><td·class="memItemLeft"·align="right"·valign="top">static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04138.html#a310a3e12a1f91e9d97e5d5a347dfe099">receive</a>·(const·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p)</td></tr>81 <tr·class="memitem:a310a3e12a1f91e9d97e5d5a347dfe099"><td·class="memItemLeft"·align="right"·valign="top">static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04138.html#a310a3e12a1f91e9d97e5d5a347dfe099">receive</a>·(const·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p)</td></tr>
82 <tr·class="separator:a310a3e12a1f91e9d97e5d5a347dfe099"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a310a3e12a1f91e9d97e5d5a347dfe099"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
132 ··</tr>132 ··</tr>
133 </table>133 </table>
134 </div><div·class="memdoc">134 </div><div·class="memdoc">
  
135 </div>135 </div>
136 </div>136 </div>
137 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>137 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
138 <li><a·class="el"·href="a01010_source.html">entitycommhelper.hh</a></li>138 <li><a·class="el"·href="a01013_source.html">entitycommhelper.hh</a></li>
139 </ul>139 </ul>
140 </div><!--·contents·-->140 </div><!--·contents·-->
141 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
142 <hr·class="footer"/><address·class="footer"><small>142 <hr·class="footer"/><address·class="footer"><small>
143 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4143 Generated·by&#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
144 </small></address>144 </small></address>
145 </body>145 </body>
2.37 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04142.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a04139.html">List·of·all·members</a>··</div>71 <a·href="a04139.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::EntityCommHelper&lt;·Overlap_All_Interface·&gt;·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::EntityCommHelper&lt;·Overlap_All_Interface·&gt;·Struct·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="a01010_source.html">dune/grid/utility/entitycommhelper.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a01013_source.html">dune/grid/utility/entitycommhelper.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:a0b44e3160fefaf4a06ef329644230e7c"><td·class="memItemLeft"·align="right"·valign="top">static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04142.html#a0b44e3160fefaf4a06ef329644230e7c">send</a>·(const·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p)</td></tr>79 <tr·class="memitem:a0b44e3160fefaf4a06ef329644230e7c"><td·class="memItemLeft"·align="right"·valign="top">static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04142.html#a0b44e3160fefaf4a06ef329644230e7c">send</a>·(const·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p)</td></tr>
80 <tr·class="separator:a0b44e3160fefaf4a06ef329644230e7c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a0b44e3160fefaf4a06ef329644230e7c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:a053d229dad52aefe3a320b4b3158ea0d"><td·class="memItemLeft"·align="right"·valign="top">static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04142.html#a053d229dad52aefe3a320b4b3158ea0d">receive</a>·(const·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p)</td></tr>81 <tr·class="memitem:a053d229dad52aefe3a320b4b3158ea0d"><td·class="memItemLeft"·align="right"·valign="top">static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04142.html#a053d229dad52aefe3a320b4b3158ea0d">receive</a>·(const·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p)</td></tr>
82 <tr·class="separator:a053d229dad52aefe3a320b4b3158ea0d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a053d229dad52aefe3a320b4b3158ea0d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
132 ··</tr>132 ··</tr>
133 </table>133 </table>
134 </div><div·class="memdoc">134 </div><div·class="memdoc">
  
135 </div>135 </div>
136 </div>136 </div>
137 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>137 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
138 <li><a·class="el"·href="a01010_source.html">entitycommhelper.hh</a></li>138 <li><a·class="el"·href="a01013_source.html">entitycommhelper.hh</a></li>
139 </ul>139 </ul>
140 </div><!--·contents·-->140 </div><!--·contents·-->
141 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
142 <hr·class="footer"/><address·class="footer"><small>142 <hr·class="footer"/><address·class="footer"><small>
143 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4143 Generated·by&#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
144 </small></address>144 </small></address>
145 </body>145 </body>
2.37 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04146.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a04143.html">List·of·all·members</a>··</div>71 <a·href="a04143.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::EntityCommHelper&lt;·All_All_Interface·&gt;·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::EntityCommHelper&lt;·All_All_Interface·&gt;·Struct·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="a01010_source.html">dune/grid/utility/entitycommhelper.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a01013_source.html">dune/grid/utility/entitycommhelper.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:aac850b181d39e0a99c710ffc69e2b5d8"><td·class="memItemLeft"·align="right"·valign="top">static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04146.html#aac850b181d39e0a99c710ffc69e2b5d8">send</a>·(const·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p)</td></tr>79 <tr·class="memitem:aac850b181d39e0a99c710ffc69e2b5d8"><td·class="memItemLeft"·align="right"·valign="top">static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04146.html#aac850b181d39e0a99c710ffc69e2b5d8">send</a>·(const·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p)</td></tr>
80 <tr·class="separator:aac850b181d39e0a99c710ffc69e2b5d8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:aac850b181d39e0a99c710ffc69e2b5d8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:ab119b1647c6b242e6611013e68b2c130"><td·class="memItemLeft"·align="right"·valign="top">static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04146.html#ab119b1647c6b242e6611013e68b2c130">receive</a>·(const·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p)</td></tr>81 <tr·class="memitem:ab119b1647c6b242e6611013e68b2c130"><td·class="memItemLeft"·align="right"·valign="top">static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04146.html#ab119b1647c6b242e6611013e68b2c130">receive</a>·(const·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p)</td></tr>
82 <tr·class="separator:ab119b1647c6b242e6611013e68b2c130"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:ab119b1647c6b242e6611013e68b2c130"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
132 ··</tr>132 ··</tr>
133 </table>133 </table>
134 </div><div·class="memdoc">134 </div><div·class="memdoc">
  
135 </div>135 </div>
136 </div>136 </div>
137 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>137 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
138 <li><a·class="el"·href="a01010_source.html">entitycommhelper.hh</a></li>138 <li><a·class="el"·href="a01013_source.html">entitycommhelper.hh</a></li>
139 </ul>139 </ul>
140 </div><!--·contents·-->140 </div><!--·contents·-->
141 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
142 <hr·class="footer"/><address·class="footer"><small>142 <hr·class="footer"/><address·class="footer"><small>
143 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4143 Generated·by&#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
144 </small></address>144 </small></address>
145 </body>145 </body>
2.28 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04150.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">Dune::GlobalIndexSet&lt;·GridView·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::GlobalIndexSet&lt;·GridView·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>Calculate·globally·unique·index·over·all·processes·in·a·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·grid.··78 <p>Calculate·globally·unique·index·over·all·processes·in·a·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·grid.··
79 ·<a·href="a04150.html#details">More...</a></p>79 ·<a·href="a04150.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00983_source.html">dune/grid/utility/globalindexset.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00995_source.html">dune/grid/utility/globalindexset.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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04154.html">SubPartitionTypeProvider</a></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="a04154.html">SubPartitionTypeProvider</a></td></tr>
85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·class·to·provide·access·to·subentity·PartitionTypes·with·a·run-time·codimension.··<a·href="a04154.html#details">More...</a><br·/></td></tr>85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·class·to·provide·access·to·subentity·PartitionTypes·with·a·run-time·codimension.··<a·href="a04154.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 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04158.html">SubPartitionTypeProvider&lt;·Entity,·0·&gt;</a></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="a04158.html">SubPartitionTypeProvider&lt;·Entity,·0·&gt;</a></td></tr>
Offset 465, 15 lines modifiedOffset 465, 15 lines modified
465 </div><div·class="memdoc">465 </div><div·class="memdoc">
  
466 <p>Global·number·of·entities,·i.e.·number·of·entities·without·rendundant·entities·on·interprocessor·boundaries.·</p>466 <p>Global·number·of·entities,·i.e.·number·of·entities·without·rendundant·entities·on·interprocessor·boundaries.·</p>
  
467 </div>467 </div>
468 </div>468 </div>
469 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>469 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
470 <li><a·class="el"·href="a00983_source.html">globalindexset.hh</a></li>470 <li><a·class="el"·href="a00995_source.html">globalindexset.hh</a></li>
471 </ul>471 </ul>
472 </div><!--·contents·-->472 </div><!--·contents·-->
473 <!--·start·footer·part·-->473 <!--·start·footer·part·-->
474 <hr·class="footer"/><address·class="footer"><small>474 <hr·class="footer"/><address·class="footer"><small>
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.4475 Generated·by&#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
476 </small></address>476 </small></address>
477 </body>477 </body>
2.36 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04154.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::GlobalIndexSet&lt;·GridView·&gt;::SubPartitionTypeProvider&lt;·Entity,·Codim·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::GlobalIndexSet&lt;·GridView·&gt;::SubPartitionTypeProvider&lt;·Entity,·Codim·&gt;·Struct·Template·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Helper·class·to·provide·access·to·subentity·PartitionTypes·with·a·run-time·codimension.··75 <p>Helper·class·to·provide·access·to·subentity·PartitionTypes·with·a·run-time·codimension.··
76 ·<a·href="a04154.html#details">More...</a></p>76 ·<a·href="a04154.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00983_source.html">dune/grid/utility/globalindexset.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00995_source.html">dune/grid/utility/globalindexset.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:aef1fd3fdbd2d16ee2efb46844ed2d312"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04154.html#aef1fd3fdbd2d16ee2efb46844ed2d312">get</a>·(const·<a·class="el"·href="a02766.html">Entity</a>·&amp;entity,·int·codim,·int·i)</td></tr>81 <tr·class="memitem:aef1fd3fdbd2d16ee2efb46844ed2d312"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04154.html#aef1fd3fdbd2d16ee2efb46844ed2d312">get</a>·(const·<a·class="el"·href="a02766.html">Entity</a>·&amp;entity,·int·codim,·int·i)</td></tr>
82 <tr·class="memdesc:aef1fd3fdbd2d16ee2efb46844ed2d312"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·PartitionType·of·the·i-th·subentity·of·codimension·'codim'·of·entity·'entity'.··<a·href="a04154.html#aef1fd3fdbd2d16ee2efb46844ed2d312">More...</a><br·/></td></tr>82 <tr·class="memdesc:aef1fd3fdbd2d16ee2efb46844ed2d312"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·PartitionType·of·the·i-th·subentity·of·codimension·'codim'·of·entity·'entity'.··<a·href="a04154.html#aef1fd3fdbd2d16ee2efb46844ed2d312">More...</a><br·/></td></tr>
83 <tr·class="separator:aef1fd3fdbd2d16ee2efb46844ed2d312"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:aef1fd3fdbd2d16ee2efb46844ed2d312"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table>84 </table>
Offset 135, 15 lines modifiedOffset 135, 15 lines modified
135 </div><div·class="memdoc">135 </div><div·class="memdoc">
  
136 <p>Get·PartitionType·of·the·i-th·subentity·of·codimension·'codim'·of·entity·'entity'.·</p>136 <p>Get·PartitionType·of·the·i-th·subentity·of·codimension·'codim'·of·entity·'entity'.·</p>
  
137 </div>137 </div>
138 </div>138 </div>
139 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>139 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
140 <li><a·class="el"·href="a00983_source.html">globalindexset.hh</a></li>140 <li><a·class="el"·href="a00995_source.html">globalindexset.hh</a></li>
141 </ul>141 </ul>
142 </div><!--·contents·-->142 </div><!--·contents·-->
143 <!--·start·footer·part·-->143 <!--·start·footer·part·-->
144 <hr·class="footer"/><address·class="footer"><small>144 <hr·class="footer"/><address·class="footer"><small>
145 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4145 Generated·by&#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
146 </small></address>146 </small></address>
147 </body>147 </body>
2.08 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04158.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;70 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
71 <a·href="a04155.html">List·of·all·members</a>··</div>71 <a·href="a04155.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::GlobalIndexSet&lt;·GridView·&gt;::SubPartitionTypeProvider&lt;·Entity,·0·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::GlobalIndexSet&lt;·GridView·&gt;::SubPartitionTypeProvider&lt;·Entity,·0·&gt;·Struct·Template·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="a00983_source.html">dune/grid/utility/globalindexset.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00995_source.html">dune/grid/utility/globalindexset.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
78 Static·Public·Member·Functions</h2></td></tr>78 Static·Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:aa193a238faa3f02e4a301dd20a1eb0b7"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04158.html#aa193a238faa3f02e4a301dd20a1eb0b7">get</a>·(const·<a·class="el"·href="a02766.html">Entity</a>·&amp;entity,·int·codim,·int·i)</td></tr>79 <tr·class="memitem:aa193a238faa3f02e4a301dd20a1eb0b7"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04158.html#aa193a238faa3f02e4a301dd20a1eb0b7">get</a>·(const·<a·class="el"·href="a02766.html">Entity</a>·&amp;entity,·int·codim,·int·i)</td></tr>
80 <tr·class="separator:aa193a238faa3f02e4a301dd20a1eb0b7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:aa193a238faa3f02e4a301dd20a1eb0b7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Function·Documentation</h2>82 <h2·class="groupheader">Member·Function·Documentation</h2>
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
124 ··</tr>124 ··</tr>
125 </table>125 </table>
126 </div><div·class="memdoc">126 </div><div·class="memdoc">
  
127 </div>127 </div>
128 </div>128 </div>
129 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>129 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
130 <li><a·class="el"·href="a00983_source.html">globalindexset.hh</a></li>130 <li><a·class="el"·href="a00995_source.html">globalindexset.hh</a></li>
131 </ul>131 </ul>
132 </div><!--·contents·-->132 </div><!--·contents·-->
133 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
134 <hr·class="footer"/><address·class="footer"><small>134 <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.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
136 </small></address>136 </small></address>
137 </body>137 </body>
2.79 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04186.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::HierarchicSearch&lt;·Grid,·IS·&gt;·Class·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::HierarchicSearch&lt;·Grid,·IS·&gt;·Class·Template·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Search·an·<a·class="el"·href="a02826.html"·title="Index·Set·Interface·base·class.">IndexSet</a>·for·an·<a·class="el"·href="a02766.html"·title="Wrapper·class·for·entities.">Entity</a>·containing·a·given·point.··75 <p>Search·an·<a·class="el"·href="a02826.html"·title="Index·Set·Interface·base·class.">IndexSet</a>·for·an·<a·class="el"·href="a02766.html"·title="Wrapper·class·for·entities.">Entity</a>·containing·a·given·point.··
76 ·<a·href="a04186.html#details">More...</a></p>76 ·<a·href="a04186.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00980_source.html">dune/grid/utility/hierarchicsearch.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00986_source.html">dune/grid/utility/hierarchicsearch.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-methods"·name="pub-methods"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
80 Public·Member·Functions</h2></td></tr>80 Public·Member·Functions</h2></td></tr>
81 <tr·class="memitem:a9460d6b947eaf92afaf9858195724061"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04186.html#a9460d6b947eaf92afaf9858195724061">HierarchicSearch</a>·(const·<a·class="el"·href="a02834.html">Grid</a>·&amp;g,·const·IS·&amp;is)</td></tr>81 <tr·class="memitem:a9460d6b947eaf92afaf9858195724061"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04186.html#a9460d6b947eaf92afaf9858195724061">HierarchicSearch</a>·(const·<a·class="el"·href="a02834.html">Grid</a>·&amp;g,·const·IS·&amp;is)</td></tr>
82 <tr·class="memdesc:a9460d6b947eaf92afaf9858195724061"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·a·<a·class="el"·href="a04186.html"·title="Search·an·IndexSet·for·an·Entity·containing·a·given·point.">HierarchicSearch</a>·object·from·a·<a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·and·an·<a·class="el"·href="a02826.html"·title="Index·Set·Interface·base·class.">IndexSet</a>.··<a·href="a04186.html#a9460d6b947eaf92afaf9858195724061">More...</a><br·/></td></tr>82 <tr·class="memdesc:a9460d6b947eaf92afaf9858195724061"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·a·<a·class="el"·href="a04186.html"·title="Search·an·IndexSet·for·an·Entity·containing·a·given·point.">HierarchicSearch</a>·object·from·a·<a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·and·an·<a·class="el"·href="a02826.html"·title="Index·Set·Interface·base·class.">IndexSet</a>.··<a·href="a04186.html#a9460d6b947eaf92afaf9858195724061">More...</a><br·/></td></tr>
83 <tr·class="separator:a9460d6b947eaf92afaf9858195724061"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a9460d6b947eaf92afaf9858195724061"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:a4ba4275685ccbed79c224532abce38ae"><td·class="memItemLeft"·align="right"·valign="top">Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04186.html#a4ba4275685ccbed79c224532abce38ae">findEntity</a>·(const·FieldVector&lt;·ct,·dimw·&gt;·&amp;global)·const</td></tr>84 <tr·class="memitem:a4ba4275685ccbed79c224532abce38ae"><td·class="memItemLeft"·align="right"·valign="top">Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04186.html#a4ba4275685ccbed79c224532abce38ae">findEntity</a>·(const·FieldVector&lt;·ct,·dimw·&gt;·&amp;global)·const</td></tr>
Offset 208, 15 lines modifiedOffset 208, 15 lines modified
208 ··</dd>208 ··</dd>
209 </dl>209 </dl>
210 <p·>type·of·LevelIterator</p>210 <p·>type·of·LevelIterator</p>
  
211 </div>211 </div>
212 </div>212 </div>
213 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>213 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
214 <li><a·class="el"·href="a00980_source.html">hierarchicsearch.hh</a></li>214 <li><a·class="el"·href="a00986_source.html">hierarchicsearch.hh</a></li>
215 </ul>215 </ul>
216 </div><!--·contents·-->216 </div><!--·contents·-->
217 <!--·start·footer·part·-->217 <!--·start·footer·part·-->
218 <hr·class="footer"/><address·class="footer"><small>218 <hr·class="footer"/><address·class="footer"><small>
219 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4219 Generated·by&#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
220 </small></address>220 </small></address>
221 </body>221 </body>
1.98 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04190.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-types">Public·Types</a>·&#124;71 <a·href="#pub-types">Public·Types</a>·&#124;
72 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;72 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
73 <a·href="a04187.html">List·of·all·members</a>··</div>73 <a·href="a04187.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::HostGridAccess&lt;·GeometryGrid&lt;·HG,·CoordFunction,·Allocator·&gt;·&gt;·Struct·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::HostGridAccess&lt;·GeometryGrid&lt;·HG,·CoordFunction,·Allocator·&gt;·&gt;·Struct·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a01013_source.html">dune/grid/utility/hostgridaccess.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a01007_source.html">dune/grid/utility/hostgridaccess.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="nested-classes"·name="nested-classes"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
80 Classes</h2></td></tr>80 Classes</h2></td></tr>
81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04194.html">Codim</a></td></tr>81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04194.html">Codim</a></td></tr>
82 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Traits·struct·that·collects·return·types·of·class·member·methods.··<a·href="a04194.html#details">More...</a><br·/></td></tr>82 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Traits·struct·that·collects·return·types·of·class·member·methods.··<a·href="a04194.html#details">More...</a><br·/></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table><table·class="memberdecls">84 </table><table·class="memberdecls">
Offset 351, 15 lines modifiedOffset 351, 15 lines modified
351 ··</tr>351 ··</tr>
352 </table>352 </table>
353 </div><div·class="memdoc">353 </div><div·class="memdoc">
  
354 </div>354 </div>
355 </div>355 </div>
356 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>356 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
357 <li><a·class="el"·href="a01013_source.html">hostgridaccess.hh</a></li>357 <li><a·class="el"·href="a01007_source.html">hostgridaccess.hh</a></li>
358 </ul>358 </ul>
359 </div><!--·contents·-->359 </div><!--·contents·-->
360 <!--·start·footer·part·-->360 <!--·start·footer·part·-->
361 <hr·class="footer"/><address·class="footer"><small>361 <hr·class="footer"/><address·class="footer"><small>
362 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4362 Generated·by&#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
363 </small></address>363 </small></address>
364 </body>364 </body>
2.54 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04194.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::HostGridAccess&lt;·GeometryGrid&lt;·HG,·CoordFunction,·Allocator·&gt;·&gt;::Codim&lt;·codim·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::HostGridAccess&lt;·GeometryGrid&lt;·HG,·CoordFunction,·Allocator·&gt;·&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>A·Traits·struct·that·collects·return·types·of·class·member·methods.··75 <p>A·Traits·struct·that·collects·return·types·of·class·member·methods.··
76 ·<a·href="a04194.html#details">More...</a></p>76 ·<a·href="a04194.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a01013_source.html">dune/grid/utility/hostgridaccess.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a01007_source.html">dune/grid/utility/hostgridaccess.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:a52c0254c4486da10469e71b0d1b2dc72"><td·class="memItemLeft"·align="right"·valign="top">typedef·Grid::template·Codim&lt;·codim·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04194.html#a52c0254c4486da10469e71b0d1b2dc72">Entity</a></td></tr>81 <tr·class="memitem:a52c0254c4486da10469e71b0d1b2dc72"><td·class="memItemLeft"·align="right"·valign="top">typedef·Grid::template·Codim&lt;·codim·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04194.html#a52c0254c4486da10469e71b0d1b2dc72">Entity</a></td></tr>
82 <tr·class="memdesc:a52c0254c4486da10469e71b0d1b2dc72"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·of·the·<a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">GeometryGrid</a>·entity··<a·href="a04194.html#a52c0254c4486da10469e71b0d1b2dc72">More...</a><br·/></td></tr>82 <tr·class="memdesc:a52c0254c4486da10469e71b0d1b2dc72"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·of·the·<a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">GeometryGrid</a>·entity··<a·href="a04194.html#a52c0254c4486da10469e71b0d1b2dc72">More...</a><br·/></td></tr>
83 <tr·class="separator:a52c0254c4486da10469e71b0d1b2dc72"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a52c0254c4486da10469e71b0d1b2dc72"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:a1f69fe76fceb9efeef48a9750362b302"><td·class="memItemLeft"·align="right"·valign="top">typedef·HostGrid::template·Codim&lt;·codim·&gt;<a·class="el"·href="a04194.html#a52c0254c4486da10469e71b0d1b2dc72">::Entity</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04194.html#a1f69fe76fceb9efeef48a9750362b302">HostEntity</a></td></tr>84 <tr·class="memitem:a1f69fe76fceb9efeef48a9750362b302"><td·class="memItemLeft"·align="right"·valign="top">typedef·HostGrid::template·Codim&lt;·codim·&gt;<a·class="el"·href="a04194.html#a52c0254c4486da10469e71b0d1b2dc72">::Entity</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04194.html#a1f69fe76fceb9efeef48a9750362b302">HostEntity</a></td></tr>
Offset 135, 15 lines modifiedOffset 135, 15 lines modified
135 </div><div·class="memdoc">135 </div><div·class="memdoc">
  
136 <p>type·of·the·host·entity·</p>136 <p>type·of·the·host·entity·</p>
  
137 </div>137 </div>
138 </div>138 </div>
139 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>139 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
140 <li><a·class="el"·href="a01013_source.html">hostgridaccess.hh</a></li>140 <li><a·class="el"·href="a01007_source.html">hostgridaccess.hh</a></li>
141 </ul>141 </ul>
142 </div><!--·contents·-->142 </div><!--·contents·-->
143 <!--·start·footer·part·-->143 <!--·start·footer·part·-->
144 <hr·class="footer"/><address·class="footer"><small>144 <hr·class="footer"/><address·class="footer"><small>
145 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4145 Generated·by&#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
146 </small></address>146 </small></address>
147 </body>147 </body>
1.95 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04198.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-types">Public·Types</a>·&#124;71 <a·href="#pub-types">Public·Types</a>·&#124;
72 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;72 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
73 <a·href="a04195.html">List·of·all·members</a>··</div>73 <a·href="a04195.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::HostGridAccess&lt;·IdentityGrid&lt;·HG·&gt;·&gt;·Struct·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::HostGridAccess&lt;·IdentityGrid&lt;·HG·&gt;·&gt;·Struct·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a01013_source.html">dune/grid/utility/hostgridaccess.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a01007_source.html">dune/grid/utility/hostgridaccess.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="nested-classes"·name="nested-classes"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
80 Classes</h2></td></tr>80 Classes</h2></td></tr>
81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04202.html">Codim</a></td></tr>81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04202.html">Codim</a></td></tr>
82 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Traits·struct·that·collects·return·types·of·class·member·methods.··<a·href="a04202.html#details">More...</a><br·/></td></tr>82 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Traits·struct·that·collects·return·types·of·class·member·methods.··<a·href="a04202.html#details">More...</a><br·/></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table><table·class="memberdecls">84 </table><table·class="memberdecls">
Offset 378, 15 lines modifiedOffset 378, 15 lines modified
378 ··</tr>378 ··</tr>
379 </table>379 </table>
380 </div><div·class="memdoc">380 </div><div·class="memdoc">
  
381 </div>381 </div>
382 </div>382 </div>
383 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>383 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
384 <li><a·class="el"·href="a01013_source.html">hostgridaccess.hh</a></li>384 <li><a·class="el"·href="a01007_source.html">hostgridaccess.hh</a></li>
385 </ul>385 </ul>
386 </div><!--·contents·-->386 </div><!--·contents·-->
387 <!--·start·footer·part·-->387 <!--·start·footer·part·-->
388 <hr·class="footer"/><address·class="footer"><small>388 <hr·class="footer"/><address·class="footer"><small>
389 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4389 Generated·by&#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
390 </small></address>390 </small></address>
391 </body>391 </body>
2.42 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04202.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::HostGridAccess&lt;·IdentityGrid&lt;·HG·&gt;·&gt;::Codim&lt;·codim·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::HostGridAccess&lt;·IdentityGrid&lt;·HG·&gt;·&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>A·Traits·struct·that·collects·return·types·of·class·member·methods.··75 <p>A·Traits·struct·that·collects·return·types·of·class·member·methods.··
76 ·<a·href="a04202.html#details">More...</a></p>76 ·<a·href="a04202.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a01013_source.html">dune/grid/utility/hostgridaccess.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a01007_source.html">dune/grid/utility/hostgridaccess.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:aa3fed2958455f4ab7fd3ffe37bbc1e4c"><td·class="memItemLeft"·align="right"·valign="top">typedef·Grid::template·Codim&lt;·codim·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04202.html#aa3fed2958455f4ab7fd3ffe37bbc1e4c">Entity</a></td></tr>81 <tr·class="memitem:aa3fed2958455f4ab7fd3ffe37bbc1e4c"><td·class="memItemLeft"·align="right"·valign="top">typedef·Grid::template·Codim&lt;·codim·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04202.html#aa3fed2958455f4ab7fd3ffe37bbc1e4c">Entity</a></td></tr>
82 <tr·class="memdesc:aa3fed2958455f4ab7fd3ffe37bbc1e4c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·of·the·IdGrid·entity··<a·href="a04202.html#aa3fed2958455f4ab7fd3ffe37bbc1e4c">More...</a><br·/></td></tr>82 <tr·class="memdesc:aa3fed2958455f4ab7fd3ffe37bbc1e4c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·of·the·IdGrid·entity··<a·href="a04202.html#aa3fed2958455f4ab7fd3ffe37bbc1e4c">More...</a><br·/></td></tr>
83 <tr·class="separator:aa3fed2958455f4ab7fd3ffe37bbc1e4c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:aa3fed2958455f4ab7fd3ffe37bbc1e4c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:ae85973dc142cacc126c345e1e24076bb"><td·class="memItemLeft"·align="right"·valign="top">typedef·HostGrid::template·Codim&lt;·codim·&gt;<a·class="el"·href="a04202.html#aa3fed2958455f4ab7fd3ffe37bbc1e4c">::Entity</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04202.html#ae85973dc142cacc126c345e1e24076bb">HostEntity</a></td></tr>84 <tr·class="memitem:ae85973dc142cacc126c345e1e24076bb"><td·class="memItemLeft"·align="right"·valign="top">typedef·HostGrid::template·Codim&lt;·codim·&gt;<a·class="el"·href="a04202.html#aa3fed2958455f4ab7fd3ffe37bbc1e4c">::Entity</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04202.html#ae85973dc142cacc126c345e1e24076bb">HostEntity</a></td></tr>
Offset 135, 15 lines modifiedOffset 135, 15 lines modified
135 </div><div·class="memdoc">135 </div><div·class="memdoc">
  
136 <p>type·of·the·host·entity·</p>136 <p>type·of·the·host·entity·</p>
  
137 </div>137 </div>
138 </div>138 </div>
139 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>139 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
140 <li><a·class="el"·href="a01013_source.html">hostgridaccess.hh</a></li>140 <li><a·class="el"·href="a01007_source.html">hostgridaccess.hh</a></li>
141 </ul>141 </ul>
142 </div><!--·contents·-->142 </div><!--·contents·-->
143 <!--·start·footer·part·-->143 <!--·start·footer·part·-->
144 <hr·class="footer"/><address·class="footer"><small>144 <hr·class="footer"/><address·class="footer"><small>
145 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4145 Generated·by&#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
146 </small></address>146 </small></address>
147 </body>147 </body>
1.84 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04206.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;70 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
71 <a·href="#pub-attribs">Public·Attributes</a>·&#124;71 <a·href="#pub-attribs">Public·Attributes</a>·&#124;
72 <a·href="a04203.html">List·of·all·members</a>··</div>72 <a·href="a04203.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::FactoryUtilities::MultiIndex&lt;·dim·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::FactoryUtilities::MultiIndex&lt;·dim·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a01019_source.html">dune/grid/utility/multiindex.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00992_source.html">dune/grid/utility/multiindex.hh</a>&gt;</code></p>
77 <div·class="dynheader">77 <div·class="dynheader">
78 Inheritance·diagram·for·Dune::FactoryUtilities::MultiIndex&lt;·dim·&gt;:</div>78 Inheritance·diagram·for·Dune::FactoryUtilities::MultiIndex&lt;·dim·&gt;:</div>
79 <div·class="dyncontent">79 <div·class="dyncontent">
80 <div·class="center"><img·src="a04205.png"·border="0"·usemap="#a_dune_1_1_factory_utilities_1_1_multi_index_3_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>80 <div·class="center"><img·src="a04205.png"·border="0"·usemap="#a_dune_1_1_factory_utilities_1_1_multi_index_3_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>
81 <map·name="a_dune_1_1_factory_utilities_1_1_multi_index_3_01dim_01_4_inherit__map"·id="a_dune_1_1_factory_utilities_1_1_multi_index_3_01dim_01_4_inherit__map">81 <map·name="a_dune_1_1_factory_utilities_1_1_multi_index_3_01dim_01_4_inherit__map"·id="a_dune_1_1_factory_utilities_1_1_multi_index_3_01dim_01_4_inherit__map">
82 <area·shape="rect"·title="·"·alt=""·coords="5,80,168,121"/>82 <area·shape="rect"·title="·"·alt=""·coords="5,80,168,121"/>
83 <area·shape="rect"·title="·"·alt=""·coords="25,5,148,32"/>83 <area·shape="rect"·title="·"·alt=""·coords="25,5,148,32"/>
Offset 215, 15 lines modifiedOffset 215, 15 lines modified
215 </div><div·class="memdoc">215 </div><div·class="memdoc">
  
216 <p>STL·member.·</p>216 <p>STL·member.·</p>
  
217 </div>217 </div>
218 </div>218 </div>
219 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>219 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
220 <li><a·class="el"·href="a01019_source.html">multiindex.hh</a></li>220 <li><a·class="el"·href="a00992_source.html">multiindex.hh</a></li>
221 </ul>221 </ul>
222 </div><!--·contents·-->222 </div><!--·contents·-->
223 <!--·start·footer·part·-->223 <!--·start·footer·part·-->
224 <hr·class="footer"/><address·class="footer"><small>224 <hr·class="footer"/><address·class="footer"><small>
225 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4225 Generated·by&#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
226 </small></address>226 </small></address>
227 </body>227 </body>
2.34 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04218.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::PersistentContainerInterface&lt;·G,·T·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::PersistentContainerInterface&lt;·G,·T·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>Persistent·storage·of·data·on·all·entities·of·a·grid.··76 <p>Persistent·storage·of·data·on·all·entities·of·a·grid.··
77 ·<a·href="a04218.html#details">More...</a></p>77 ·<a·href="a04218.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00998_source.html">dune/grid/utility/persistentcontainerinterface.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a01016_source.html">dune/grid/utility/persistentcontainerinterface.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:aaf28dd85cc8e3cdfb48ec3d639d1436c"><td·class="memItemLeft"·align="right"·valign="top">typedef·G&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04218.html#aaf28dd85cc8e3cdfb48ec3d639d1436c">Grid</a></td></tr>82 <tr·class="memitem:aaf28dd85cc8e3cdfb48ec3d639d1436c"><td·class="memItemLeft"·align="right"·valign="top">typedef·G&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04218.html#aaf28dd85cc8e3cdfb48ec3d639d1436c">Grid</a></td></tr>
83 <tr·class="separator:aaf28dd85cc8e3cdfb48ec3d639d1436c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:aaf28dd85cc8e3cdfb48ec3d639d1436c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:a1833f4547351dc31dda536fea8b264ee"><td·class="memItemLeft"·align="right"·valign="top">typedef·T&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04218.html#a1833f4547351dc31dda536fea8b264ee">Value</a></td></tr>84 <tr·class="memitem:a1833f4547351dc31dda536fea8b264ee"><td·class="memItemLeft"·align="right"·valign="top">typedef·T&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04218.html#a1833f4547351dc31dda536fea8b264ee">Value</a></td></tr>
85 <tr·class="separator:a1833f4547351dc31dda536fea8b264ee"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:a1833f4547351dc31dda536fea8b264ee"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 682, 15 lines modifiedOffset 682, 15 lines modified
  
682 <p>exchange·the·content·of·the·container·with·another·one·</p>682 <p>exchange·the·content·of·the·container·with·another·one·</p>
683 <dl·class="section·note"><dt>Note</dt><dd><a·class="el"·href="a01062.html#a1baab0a2f4a49aa445373dee197c5488">std::swap</a>·is·overloaded·to·refor·to·this·method·</dd></dl>683 <dl·class="section·note"><dt>Note</dt><dd><a·class="el"·href="a01062.html#a1baab0a2f4a49aa445373dee197c5488">std::swap</a>·is·overloaded·to·refor·to·this·method·</dd></dl>
  
684 </div>684 </div>
685 </div>685 </div>
686 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>686 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
687 <li><a·class="el"·href="a00998_source.html">persistentcontainerinterface.hh</a></li>687 <li><a·class="el"·href="a01016_source.html">persistentcontainerinterface.hh</a></li>
688 </ul>688 </ul>
689 </div><!--·contents·-->689 </div><!--·contents·-->
690 <!--·start·footer·part·-->690 <!--·start·footer·part·-->
691 <hr·class="footer"/><address·class="footer"><small>691 <hr·class="footer"/><address·class="footer"><small>
692 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4692 Generated·by&#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
693 </small></address>693 </small></address>
694 </body>694 </body>
2.04 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04222.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 ··<div·class="headertitle"><div·class="title">Dune::PersistentContainerMap&lt;·G,·IdSet,·Map·&gt;·Class·Template·Reference</div></div>77 ··<div·class="headertitle"><div·class="title">Dune::PersistentContainerMap&lt;·G,·IdSet,·Map·&gt;·Class·Template·Reference</div></div>
78 </div><!--header-->78 </div><!--header-->
79 <div·class="contents">79 <div·class="contents">
  
80 <p>map-based·implementation·of·the·<a·class="el"·href="a04210.html"·title="A·class·for·storing·data·during·an·adaptation·cycle.">PersistentContainer</a>··80 <p>map-based·implementation·of·the·<a·class="el"·href="a04210.html"·title="A·class·for·storing·data·during·an·adaptation·cycle.">PersistentContainer</a>··
81 ·<a·href="a04222.html#details">More...</a></p>81 ·<a·href="a04222.html#details">More...</a></p>
  
82 <p><code>#include·&lt;<a·class="el"·href="a00986_source.html">dune/grid/utility/persistentcontainermap.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00983_source.html">dune/grid/utility/persistentcontainermap.hh</a>&gt;</code></p>
83 <div·class="dynheader">83 <div·class="dynheader">
84 Inheritance·diagram·for·Dune::PersistentContainerMap&lt;·G,·IdSet,·Map·&gt;:</div>84 Inheritance·diagram·for·Dune::PersistentContainerMap&lt;·G,·IdSet,·Map·&gt;:</div>
85 <div·class="dyncontent">85 <div·class="dyncontent">
86 <div·class="center"><img·src="a04221.png"·border="0"·usemap="#a_dune_1_1_persistent_container_map_3_01_g_00_01_id_set_00_01_map_01_4_inherit__map"·alt="Inheritance·graph"/></div>86 <div·class="center"><img·src="a04221.png"·border="0"·usemap="#a_dune_1_1_persistent_container_map_3_01_g_00_01_id_set_00_01_map_01_4_inherit__map"·alt="Inheritance·graph"/></div>
87 <map·name="a_dune_1_1_persistent_container_map_3_01_g_00_01_id_set_00_01_map_01_4_inherit__map"·id="a_dune_1_1_persistent_container_map_3_01_g_00_01_id_set_00_01_map_01_4_inherit__map">87 <map·name="a_dune_1_1_persistent_container_map_3_01_g_00_01_id_set_00_01_map_01_4_inherit__map"·id="a_dune_1_1_persistent_container_map_3_01_g_00_01_id_set_00_01_map_01_4_inherit__map">
88 <area·shape="rect"·title="map&#45;based·implementation·of·the·PersistentContainer"·alt=""·coords="5,193,197,234"/>88 <area·shape="rect"·title="map&#45;based·implementation·of·the·PersistentContainer"·alt=""·coords="5,193,197,234"/>
89 <area·shape="rect"·href="a04222.html"·title="·"·alt=""·coords="441,177,633,247"/>89 <area·shape="rect"·href="a04222.html"·title="·"·alt=""·coords="441,177,633,247"/>
Offset 1058, 15 lines modifiedOffset 1058, 15 lines modified
1058 ··</tr>1058 ··</tr>
1059 </table>1059 </table>
1060 </div><div·class="memdoc">1060 </div><div·class="memdoc">
  
1061 </div>1061 </div>
1062 </div>1062 </div>
1063 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1063 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1064 <li><a·class="el"·href="a00986_source.html">persistentcontainermap.hh</a></li>1064 <li><a·class="el"·href="a00983_source.html">persistentcontainermap.hh</a></li>
1065 </ul>1065 </ul>
1066 </div><!--·contents·-->1066 </div><!--·contents·-->
1067 <!--·start·footer·part·-->1067 <!--·start·footer·part·-->
1068 <hr·class="footer"/><address·class="footer"><small>1068 <hr·class="footer"/><address·class="footer"><small>
1069 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.41069 Generated·by&#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
1070 </small></address>1070 </small></address>
1071 </body>1071 </body>
2.13 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04226.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="a04223.html">List·of·all·members</a>··</div>71 <a·href="a04223.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::PersistentContainerMap&lt;·G,·IdSet,·Map·&gt;::IteratorWrapper&lt;·value,·iterator·&gt;·Class·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::PersistentContainerMap&lt;·G,·IdSet,·Map·&gt;::IteratorWrapper&lt;·value,·iterator·&gt;·Class·Template·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="a00986_source.html">dune/grid/utility/persistentcontainermap.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00983_source.html">dune/grid/utility/persistentcontainermap.hh</a>&gt;</code></p>
76 <div·class="dynheader">76 <div·class="dynheader">
77 Inheritance·diagram·for·Dune::PersistentContainerMap&lt;·G,·IdSet,·Map·&gt;::IteratorWrapper&lt;·value,·iterator·&gt;:</div>77 Inheritance·diagram·for·Dune::PersistentContainerMap&lt;·G,·IdSet,·Map·&gt;::IteratorWrapper&lt;·value,·iterator·&gt;:</div>
78 <div·class="dyncontent">78 <div·class="dyncontent">
79 <div·class="center"><img·src="a04225.png"·border="0"·usemap="#a_dune_1_1_persistent_container_map_3_01_g_00_01_id_set_00_01_map_01_4_1_1_iterator_wrapper_3_01value_00_01iterator_01_4_inherit__map"·alt="Inheritance·graph"/></div>79 <div·class="center"><img·src="a04225.png"·border="0"·usemap="#a_dune_1_1_persistent_container_map_3_01_g_00_01_id_set_00_01_map_01_4_1_1_iterator_wrapper_3_01value_00_01iterator_01_4_inherit__map"·alt="Inheritance·graph"/></div>
80 <map·name="a_dune_1_1_persistent_container_map_3_01_g_00_01_id_set_00_01_map_01_4_1_1_iterator_wrapper_3_01value_00_01iterator_01_4_inherit__map"·id="a_dune_1_1_persistent_container_map_3_01_g_00_01_id_set_00_01_map_01_4_1_1_iterator_wrapper_3_01value_00_01iterator_01_4_inherit__map">80 <map·name="a_dune_1_1_persistent_container_map_3_01_g_00_01_id_set_00_01_map_01_4_1_1_iterator_wrapper_3_01value_00_01iterator_01_4_inherit__map"·id="a_dune_1_1_persistent_container_map_3_01_g_00_01_id_set_00_01_map_01_4_1_1_iterator_wrapper_3_01value_00_01iterator_01_4_inherit__map">
81 <area·shape="rect"·title="·"·alt=""·coords="5,80,228,136"/>81 <area·shape="rect"·title="·"·alt=""·coords="5,80,228,136"/>
82 <area·shape="rect"·title="·"·alt=""·coords="81,5,152,32"/>82 <area·shape="rect"·title="·"·alt=""·coords="81,5,152,32"/>
Offset 306, 15 lines modifiedOffset 306, 15 lines modified
306 ··</tr>306 ··</tr>
307 </table>307 </table>
308 </div><div·class="memdoc">308 </div><div·class="memdoc">
  
309 </div>309 </div>
310 </div>310 </div>
311 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>311 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
312 <li><a·class="el"·href="a00986_source.html">persistentcontainermap.hh</a></li>312 <li><a·class="el"·href="a00983_source.html">persistentcontainermap.hh</a></li>
313 </ul>313 </ul>
314 </div><!--·contents·-->314 </div><!--·contents·-->
315 <!--·start·footer·part·-->315 <!--·start·footer·part·-->
316 <hr·class="footer"/><address·class="footer"><small>316 <hr·class="footer"/><address·class="footer"><small>
317 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4317 Generated·by&#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
318 </small></address>318 </small></address>
319 </body>319 </body>
1.92 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04234.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;72 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
73 <a·href="a04231.html">List·of·all·members</a>··</div>73 <a·href="a04231.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::PersistentContainerWrapper&lt;·G,·T·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::PersistentContainerWrapper&lt;·G,·T·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a01004_source.html">dune/grid/utility/persistentcontainerwrapper.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00980_source.html">dune/grid/utility/persistentcontainerwrapper.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::PersistentContainerWrapper&lt;·G,·T·&gt;:</div>79 Inheritance·diagram·for·Dune::PersistentContainerWrapper&lt;·G,·T·&gt;:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a04233.png"·border="0"·usemap="#a_dune_1_1_persistent_container_wrapper_3_01_g_00_01_t_01_4_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a04233.png"·border="0"·usemap="#a_dune_1_1_persistent_container_wrapper_3_01_g_00_01_t_01_4_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_persistent_container_wrapper_3_01_g_00_01_t_01_4_inherit__map"·id="a_dune_1_1_persistent_container_wrapper_3_01_g_00_01_t_01_4_inherit__map">82 <map·name="a_dune_1_1_persistent_container_wrapper_3_01_g_00_01_t_01_4_inherit__map"·id="a_dune_1_1_persistent_container_wrapper_3_01_g_00_01_t_01_4_inherit__map">
83 <area·shape="rect"·title="·"·alt=""·coords="5,20,197,61"/>83 <area·shape="rect"·title="·"·alt=""·coords="5,20,197,61"/>
84 <area·shape="rect"·href="a04234.html"·title="·"·alt=""·coords="455,5,649,76"/>84 <area·shape="rect"·href="a04234.html"·title="·"·alt=""·coords="455,5,649,76"/>
Offset 704, 15 lines modifiedOffset 704, 15 lines modified
704 ··</tr>704 ··</tr>
705 </table>705 </table>
706 </div><div·class="memdoc">706 </div><div·class="memdoc">
  
707 </div>707 </div>
708 </div>708 </div>
709 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>709 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
710 <li><a·class="el"·href="a01004_source.html">persistentcontainerwrapper.hh</a></li>710 <li><a·class="el"·href="a00980_source.html">persistentcontainerwrapper.hh</a></li>
711 </ul>711 </ul>
712 </div><!--·contents·-->712 </div><!--·contents·-->
713 <!--·start·footer·part·-->713 <!--·start·footer·part·-->
714 <hr·class="footer"/><address·class="footer"><small>714 <hr·class="footer"/><address·class="footer"><small>
715 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4715 Generated·by&#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
716 </small></address>716 </small></address>
717 </body>717 </body>
2.28 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04238.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="a04235.html">List·of·all·members</a>··</div>73 <a·href="a04235.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::TensorGridFactoryCreator&lt;·Grid·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::TensorGridFactoryCreator&lt;·Grid·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a01016_source.html">dune/grid/utility/tensorgridfactory.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a01004_source.html">dune/grid/utility/tensorgridfactory.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:a1bbe3aa217fba7d3706b2fc765cb9a81"><td·class="memItemLeft"·align="right"·valign="top">typedef·Grid::Traits::Communication&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04238.html#a1bbe3aa217fba7d3706b2fc765cb9a81">Comm</a></td></tr>81 <tr·class="memitem:a1bbe3aa217fba7d3706b2fc765cb9a81"><td·class="memItemLeft"·align="right"·valign="top">typedef·Grid::Traits::Communication&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04238.html#a1bbe3aa217fba7d3706b2fc765cb9a81">Comm</a></td></tr>
82 <tr·class="separator:a1bbe3aa217fba7d3706b2fc765cb9a81"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a1bbe3aa217fba7d3706b2fc765cb9a81"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 <tr·class="memitem:a010895b38990e945f6afb238c7e9f3f9"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02834.html#af10850d580532530ec127817a2a28c38">Grid::ctype</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04238.html#a010895b38990e945f6afb238c7e9f3f9">ctype</a></td></tr>83 <tr·class="memitem:a010895b38990e945f6afb238c7e9f3f9"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02834.html#af10850d580532530ec127817a2a28c38">Grid::ctype</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04238.html#a010895b38990e945f6afb238c7e9f3f9">ctype</a></td></tr>
84 <tr·class="separator:a010895b38990e945f6afb238c7e9f3f9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:a010895b38990e945f6afb238c7e9f3f9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 209, 15 lines modifiedOffset 209, 15 lines modified
209 ··</tr>209 ··</tr>
210 </table>210 </table>
211 </div><div·class="memdoc">211 </div><div·class="memdoc">
  
212 </div>212 </div>
213 </div>213 </div>
214 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>214 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
215 <li><a·class="el"·href="a01016_source.html">tensorgridfactory.hh</a></li>215 <li><a·class="el"·href="a01004_source.html">tensorgridfactory.hh</a></li>
216 </ul>216 </ul>
217 </div><!--·contents·-->217 </div><!--·contents·-->
218 <!--·start·footer·part·-->218 <!--·start·footer·part·-->
219 <hr·class="footer"/><address·class="footer"><small>219 <hr·class="footer"/><address·class="footer"><small>
220 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4220 Generated·by&#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
221 </small></address>221 </small></address>
222 </body>222 </body>
1.84 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04242.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::TensorGridFactory&lt;·Grid·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::TensorGridFactory&lt;·Grid·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>A·factory·class·for·conveniently·creating·tensorproduct·grids.··77 <p>A·factory·class·for·conveniently·creating·tensorproduct·grids.··
78 ·<a·href="a04242.html#details">More...</a></p>78 ·<a·href="a04242.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a01016_source.html">dune/grid/utility/tensorgridfactory.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a01004_source.html">dune/grid/utility/tensorgridfactory.hh</a>&gt;</code></p>
80 <div·class="dynheader">80 <div·class="dynheader">
81 Inheritance·diagram·for·Dune::TensorGridFactory&lt;·Grid·&gt;:</div>81 Inheritance·diagram·for·Dune::TensorGridFactory&lt;·Grid·&gt;:</div>
82 <div·class="dyncontent">82 <div·class="dyncontent">
83 <div·class="center"><img·src="a04241.png"·border="0"·usemap="#a_dune_1_1_tensor_grid_factory_3_01_grid_01_4_inherit__map"·alt="Inheritance·graph"/></div>83 <div·class="center"><img·src="a04241.png"·border="0"·usemap="#a_dune_1_1_tensor_grid_factory_3_01_grid_01_4_inherit__map"·alt="Inheritance·graph"/></div>
84 <map·name="a_dune_1_1_tensor_grid_factory_3_01_grid_01_4_inherit__map"·id="a_dune_1_1_tensor_grid_factory_3_01_grid_01_4_inherit__map">84 <map·name="a_dune_1_1_tensor_grid_factory_3_01_grid_01_4_inherit__map"·id="a_dune_1_1_tensor_grid_factory_3_01_grid_01_4_inherit__map">
85 <area·shape="rect"·title="A·factory·class·for·conveniently·creating·tensorproduct·grids."·alt=""·coords="107,5,287,47"/>85 <area·shape="rect"·title="A·factory·class·for·conveniently·creating·tensorproduct·grids."·alt=""·coords="107,5,287,47"/>
86 <area·shape="rect"·href="a04242.html"·title="·"·alt=""·coords="5,109,185,151"/>86 <area·shape="rect"·href="a04242.html"·title="·"·alt=""·coords="5,109,185,151"/>
Offset 754, 15 lines modifiedOffset 754, 15 lines modified
754 ··</tr>754 ··</tr>
755 </table>755 </table>
756 </div><div·class="memdoc">756 </div><div·class="memdoc">
  
757 </div>757 </div>
758 </div>758 </div>
759 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>759 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
760 <li><a·class="el"·href="a01016_source.html">tensorgridfactory.hh</a></li>760 <li><a·class="el"·href="a01004_source.html">tensorgridfactory.hh</a></li>
761 </ul>761 </ul>
762 </div><!--·contents·-->762 </div><!--·contents·-->
763 <!--·start·footer·part·-->763 <!--·start·footer·part·-->
764 <hr·class="footer"/><address·class="footer"><small>764 <hr·class="footer"/><address·class="footer"><small>
765 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4765 Generated·by&#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
766 </small></address>766 </small></address>
767 </body>767 </body>
2.44 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04246.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-types">Public·Types</a>·&#124;70 <a·href="#pub-types">Public·Types</a>·&#124;
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="a04243.html">List·of·all·members</a>··</div>72 <a·href="a04243.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::TensorGridFactoryCreator&lt;·YaspGrid&lt;·dim,·TensorProductCoordinates&lt;·ctype,·dim·&gt;·&gt;·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::TensorGridFactoryCreator&lt;·YaspGrid&lt;·dim,·TensorProductCoordinates&lt;·ctype,·dim·&gt;·&gt;·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a01016_source.html">dune/grid/utility/tensorgridfactory.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a01004_source.html">dune/grid/utility/tensorgridfactory.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
79 Public·Types</h2></td></tr>79 Public·Types</h2></td></tr>
80 <tr·class="memitem:ad7202468bf0e74c9b417f5b764e948b6"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a04258.html">YaspGrid</a>&lt;·dim,·<a·class="el"·href="a04370.html">TensorProductCoordinates</a>&lt;·ctype,·dim·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04246.html#ad7202468bf0e74c9b417f5b764e948b6">Grid</a></td></tr>80 <tr·class="memitem:ad7202468bf0e74c9b417f5b764e948b6"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a04258.html">YaspGrid</a>&lt;·dim,·<a·class="el"·href="a04370.html">TensorProductCoordinates</a>&lt;·ctype,·dim·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04246.html#ad7202468bf0e74c9b417f5b764e948b6">Grid</a></td></tr>
81 <tr·class="separator:ad7202468bf0e74c9b417f5b764e948b6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:ad7202468bf0e74c9b417f5b764e948b6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 <tr·class="memitem:aa901d4f09bdb191fa0dadcddadedf792"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a04258.html#a1d225609da62c4c98ceef1c2141e17cd">Grid::Communication</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04246.html#aa901d4f09bdb191fa0dadcddadedf792">Comm</a></td></tr>82 <tr·class="memitem:aa901d4f09bdb191fa0dadcddadedf792"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a04258.html#a1d225609da62c4c98ceef1c2141e17cd">Grid::Communication</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04246.html#aa901d4f09bdb191fa0dadcddadedf792">Comm</a></td></tr>
83 <tr·class="separator:aa901d4f09bdb191fa0dadcddadedf792"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:aa901d4f09bdb191fa0dadcddadedf792"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 178, 15 lines modifiedOffset 178, 15 lines modified
178 ··</tr>178 ··</tr>
179 </table>179 </table>
180 </div><div·class="memdoc">180 </div><div·class="memdoc">
  
181 </div>181 </div>
182 </div>182 </div>
183 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>183 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
184 <li><a·class="el"·href="a01016_source.html">tensorgridfactory.hh</a></li>184 <li><a·class="el"·href="a01004_source.html">tensorgridfactory.hh</a></li>
185 </ul>185 </ul>
186 </div><!--·contents·-->186 </div><!--·contents·-->
187 <!--·start·footer·part·-->187 <!--·start·footer·part·-->
188 <hr·class="footer"/><address·class="footer"><small>188 <hr·class="footer"/><address·class="footer"><small>
189 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4189 Generated·by&#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
190 </small></address>190 </small></address>
191 </body>191 </body>
2.05 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04250.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::VertexOrderByIdFactory&lt;·IdSet,·Index·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::VertexOrderByIdFactory&lt;·IdSet,·Index·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>Factory·for·GeneralVertexOrder·objects·using·an·<a·class="el"·href="a02830.html"·title="Id·Set·Interface.">IdSet</a>.··76 <p>Factory·for·GeneralVertexOrder·objects·using·an·<a·class="el"·href="a02830.html"·title="Id·Set·Interface.">IdSet</a>.··
77 ·<a·href="a04250.html#details">More...</a></p>77 ·<a·href="a04250.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00992_source.html">dune/grid/utility/vertexorderfactory.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00998_source.html">dune/grid/utility/vertexorderfactory.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="nested-classes"·name="nested-classes"></a>80 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
81 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="a04254.html">VertexOrder</a></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="a04254.html">VertexOrder</a></td></tr>
83 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·of·vertex·order·object·may·depend·on·the·dimension·of·the·element··<a·href="a04254.html#details">More...</a><br·/></td></tr>83 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·of·vertex·order·object·may·depend·on·the·dimension·of·the·element··<a·href="a04254.html#details">More...</a><br·/></td></tr>
84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 </table><table·class="memberdecls">85 </table><table·class="memberdecls">
Offset 182, 15 lines modifiedOffset 182, 15 lines modified
182 ··</dd>182 ··</dd>
183 </dl>183 </dl>
184 <p>The·returned·object·will·remain·valid·even·after·the·factory·has·become·singular·or·has·been·destroyed.·</p>184 <p>The·returned·object·will·remain·valid·even·after·the·factory·has·become·singular·or·has·been·destroyed.·</p>
  
185 </div>185 </div>
186 </div>186 </div>
187 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>187 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
188 <li><a·class="el"·href="a00992_source.html">vertexorderfactory.hh</a></li>188 <li><a·class="el"·href="a00998_source.html">vertexorderfactory.hh</a></li>
189 </ul>189 </ul>
190 </div><!--·contents·-->190 </div><!--·contents·-->
191 <!--·start·footer·part·-->191 <!--·start·footer·part·-->
192 <hr·class="footer"/><address·class="footer"><small>192 <hr·class="footer"/><address·class="footer"><small>
193 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4193 Generated·by&#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
194 </small></address>194 </small></address>
195 </body>195 </body>
2.08 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04254.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::VertexOrderByIdFactory&lt;·IdSet,·Index·&gt;::VertexOrder&lt;·dim·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::VertexOrderByIdFactory&lt;·IdSet,·Index·&gt;::VertexOrder&lt;·dim·&gt;·Struct·Template·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>type·of·vertex·order·object·may·depend·on·the·dimension·of·the·element··75 <p>type·of·vertex·order·object·may·depend·on·the·dimension·of·the·element··
76 ·<a·href="a04254.html#details">More...</a></p>76 ·<a·href="a04254.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00992_source.html">dune/grid/utility/vertexorderfactory.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00998_source.html">dune/grid/utility/vertexorderfactory.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:a114a03e5e4ba2c7a20ecbfadf6aa10ef"><td·class="memItemLeft"·align="right"·valign="top">typedef·GeneralVertexOrder&lt;·dim,·Index·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04254.html#a114a03e5e4ba2c7a20ecbfadf6aa10ef">type</a></td></tr>81 <tr·class="memitem:a114a03e5e4ba2c7a20ecbfadf6aa10ef"><td·class="memItemLeft"·align="right"·valign="top">typedef·GeneralVertexOrder&lt;·dim,·Index·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04254.html#a114a03e5e4ba2c7a20ecbfadf6aa10ef">type</a></td></tr>
82 <tr·class="memdesc:a114a03e5e4ba2c7a20ecbfadf6aa10ef"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·of·vertex·order·object··<a·href="a04254.html#a114a03e5e4ba2c7a20ecbfadf6aa10ef">More...</a><br·/></td></tr>82 <tr·class="memdesc:a114a03e5e4ba2c7a20ecbfadf6aa10ef"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·of·vertex·order·object··<a·href="a04254.html#a114a03e5e4ba2c7a20ecbfadf6aa10ef">More...</a><br·/></td></tr>
83 <tr·class="separator:a114a03e5e4ba2c7a20ecbfadf6aa10ef"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a114a03e5e4ba2c7a20ecbfadf6aa10ef"><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·vertex·order·object·</p>107 <p>type·of·vertex·order·object·</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="a00992_source.html">vertexorderfactory.hh</a></li>111 <li><a·class="el"·href="a00998_source.html">vertexorderfactory.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>
2.02 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04262.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::YaspGeometry&lt;·mydim,·cdim,·GridImp·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::YaspGeometry&lt;·mydim,·cdim,·GridImp·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>The·general·version·that·handles·all·codimensions·but·0·and·dim.··76 <p>The·general·version·that·handles·all·codimensions·but·0·and·dim.··
77 ·<a·href="a04262.html#details">More...</a></p>77 ·<a·href="a04262.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00164_source.html">dune/grid/yaspgrid/yaspgridgeometry.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/grid/yaspgrid/yaspgridgeometry.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::YaspGeometry&lt;·mydim,·cdim,·GridImp·&gt;:</div>80 Inheritance·diagram·for·Dune::YaspGeometry&lt;·mydim,·cdim,·GridImp·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a04261.png"·border="0"·usemap="#a_dune_1_1_yasp_geometry_3_01mydim_00_01cdim_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a04261.png"·border="0"·usemap="#a_dune_1_1_yasp_geometry_3_01mydim_00_01cdim_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_yasp_geometry_3_01mydim_00_01cdim_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_yasp_geometry_3_01mydim_00_01cdim_00_01_grid_imp_01_4_inherit__map">83 <map·name="a_dune_1_1_yasp_geometry_3_01mydim_00_01cdim_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_yasp_geometry_3_01mydim_00_01cdim_00_01_grid_imp_01_4_inherit__map">
84 <area·shape="rect"·title="The·general·version·that·handles·all·codimensions·but·0·and·dim."·alt=""·coords="5,109,204,151"/>84 <area·shape="rect"·title="The·general·version·that·handles·all·codimensions·but·0·and·dim."·alt=""·coords="5,109,204,151"/>
85 <area·shape="rect"·title="·"·alt=""·coords="6,5,203,61"/>85 <area·shape="rect"·title="·"·alt=""·coords="6,5,203,61"/>
Offset 174, 15 lines modifiedOffset 174, 15 lines modified
  
174 <p>constructor·from·midpoint·and·extension·and·a·bitset·defining·which·unit·vectors·span·the·entity·</p>174 <p>constructor·from·midpoint·and·extension·and·a·bitset·defining·which·unit·vectors·span·the·entity·</p>
  
175 </div>175 </div>
176 </div>176 </div>
177 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>177 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
178 <li><a·class="el"·href="a01022_source.html">yaspgrid.hh</a></li>178 <li><a·class="el"·href="a01022_source.html">yaspgrid.hh</a></li>
179 <li><a·class="el"·href="a00164_source.html">yaspgridgeometry.hh</a></li>179 <li><a·class="el"·href="a00218_source.html">yaspgridgeometry.hh</a></li>
180 </ul>180 </ul>
181 </div><!--·contents·-->181 </div><!--·contents·-->
182 <!--·start·footer·part·-->182 <!--·start·footer·part·-->
183 <hr·class="footer"/><address·class="footer"><small>183 <hr·class="footer"/><address·class="footer"><small>
184 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4184 Generated·by&#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
185 </small></address>185 </small></address>
186 </body>186 </body>
1.95 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04266.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;73 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
74 <a·href="a04263.html">List·of·all·members</a>··</div>74 <a·href="a04263.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::YaspEntity&lt;·codim,·dim,·GridImp·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::YaspEntity&lt;·codim,·dim,·GridImp·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00152_source.html">dune/grid/yaspgrid/yaspgridentity.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00212_source.html">dune/grid/yaspgrid/yaspgridentity.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::YaspEntity&lt;·codim,·dim,·GridImp·&gt;:</div>80 Inheritance·diagram·for·Dune::YaspEntity&lt;·codim,·dim,·GridImp·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a04265.png"·border="0"·usemap="#a_dune_1_1_yasp_entity_3_01codim_00_01dim_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a04265.png"·border="0"·usemap="#a_dune_1_1_yasp_entity_3_01codim_00_01dim_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_yasp_entity_3_01codim_00_01dim_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_yasp_entity_3_01codim_00_01dim_00_01_grid_imp_01_4_inherit__map">83 <map·name="a_dune_1_1_yasp_entity_3_01codim_00_01dim_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_yasp_entity_3_01codim_00_01dim_00_01_grid_imp_01_4_inherit__map">
84 <area·shape="rect"·title="·"·alt=""·coords="40,215,231,256"/>84 <area·shape="rect"·title="·"·alt=""·coords="40,215,231,256"/>
85 <area·shape="rect"·href="a04266.html"·title="·"·alt=""·coords="56,333,215,389"/>85 <area·shape="rect"·href="a04266.html"·title="·"·alt=""·coords="56,333,215,389"/>
Offset 948, 15 lines modifiedOffset 948, 15 lines modified
  
948 <p>Know·dimension·of·the·entity.·</p>948 <p>Know·dimension·of·the·entity.·</p>
  
949 </div>949 </div>
950 </div>950 </div>
951 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>951 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
952 <li><a·class="el"·href="a01022_source.html">yaspgrid.hh</a></li>952 <li><a·class="el"·href="a01022_source.html">yaspgrid.hh</a></li>
953 <li><a·class="el"·href="a00152_source.html">yaspgridentity.hh</a></li>953 <li><a·class="el"·href="a00212_source.html">yaspgridentity.hh</a></li>
954 </ul>954 </ul>
955 </div><!--·contents·-->955 </div><!--·contents·-->
956 <!--·start·footer·part·-->956 <!--·start·footer·part·-->
957 <hr·class="footer"/><address·class="footer"><small>957 <hr·class="footer"/><address·class="footer"><small>
958 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4958 Generated·by&#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
959 </small></address>959 </small></address>
960 </body>960 </body>
2.56 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04270.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::YaspEntitySeed&lt;·codim,·GridImp·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::YaspEntitySeed&lt;·codim,·GridImp·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>Describes·the·minimal·information·necessary·to·create·a·fully·functional·<a·class="el"·href="a04266.html">YaspEntity</a>.··77 <p>Describes·the·minimal·information·necessary·to·create·a·fully·functional·<a·class="el"·href="a04266.html">YaspEntity</a>.··
78 ·<a·href="a04270.html#details">More...</a></p>78 ·<a·href="a04270.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00215_source.html">dune/grid/yaspgrid/yaspgridentityseed.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00200_source.html">dune/grid/yaspgrid/yaspgridentityseed.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-methods"·name="pub-methods"></a>81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
82 Public·Member·Functions</h2></td></tr>82 Public·Member·Functions</h2></td></tr>
83 <tr·class="memitem:a773cb8b14826633ee022c14167298fe6"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04270.html#a773cb8b14826633ee022c14167298fe6">YaspEntitySeed</a>·()</td></tr>83 <tr·class="memitem:a773cb8b14826633ee022c14167298fe6"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04270.html#a773cb8b14826633ee022c14167298fe6">YaspEntitySeed</a>·()</td></tr>
84 <tr·class="memdesc:a773cb8b14826633ee022c14167298fe6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">default·construct·an·invalid·entity·seed··<a·href="a04270.html#a773cb8b14826633ee022c14167298fe6">More...</a><br·/></td></tr>84 <tr·class="memdesc:a773cb8b14826633ee022c14167298fe6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">default·construct·an·invalid·entity·seed··<a·href="a04270.html#a773cb8b14826633ee022c14167298fe6">More...</a><br·/></td></tr>
85 <tr·class="separator:a773cb8b14826633ee022c14167298fe6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:a773cb8b14826633ee022c14167298fe6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 <tr·class="memitem:a906fed882264711b4386e725dd8848a9"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04270.html#a906fed882264711b4386e725dd8848a9">YaspEntitySeed</a>·(int·<a·class="el"·href="a04270.html#a5139fe422d0b73d10885aa49427eaefb">level</a>,·std::array&lt;·int,·dim·&gt;·<a·class="el"·href="a04270.html#aee8c541fbc9100dcd827ef770fb817cb">coord</a>,·int·o=0)</td></tr>86 <tr·class="memitem:a906fed882264711b4386e725dd8848a9"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04270.html#a906fed882264711b4386e725dd8848a9">YaspEntitySeed</a>·(int·<a·class="el"·href="a04270.html#a5139fe422d0b73d10885aa49427eaefb">level</a>,·std::array&lt;·int,·dim·&gt;·<a·class="el"·href="a04270.html#aee8c541fbc9100dcd827ef770fb817cb">coord</a>,·int·o=0)</td></tr>
Offset 400, 15 lines modifiedOffset 400, 15 lines modified
  
400 <p>codimension·of·entity·</p>400 <p>codimension·of·entity·</p>
  
401 </div>401 </div>
402 </div>402 </div>
403 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>403 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
404 <li><a·class="el"·href="a01022_source.html">yaspgrid.hh</a></li>404 <li><a·class="el"·href="a01022_source.html">yaspgrid.hh</a></li>
405 <li><a·class="el"·href="a00215_source.html">yaspgridentityseed.hh</a></li>405 <li><a·class="el"·href="a00200_source.html">yaspgridentityseed.hh</a></li>
406 </ul>406 </ul>
407 </div><!--·contents·-->407 </div><!--·contents·-->
408 <!--·start·footer·part·-->408 <!--·start·footer·part·-->
409 <hr·class="footer"/><address·class="footer"><small>409 <hr·class="footer"/><address·class="footer"><small>
410 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4410 Generated·by&#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
411 </small></address>411 </small></address>
412 </body>412 </body>
2.23 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04274.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::YaspLevelIterator&lt;·codim,·pitype,·GridImp·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::YaspLevelIterator&lt;·codim,·pitype,·GridImp·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>Iterates·over·entities·of·one·grid·level.··77 <p>Iterates·over·entities·of·one·grid·level.··
78 ·<a·href="a04274.html#details">More...</a></p>78 ·<a·href="a04274.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00185_source.html">dune/grid/yaspgrid/yaspgridleveliterator.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00191_source.html">dune/grid/yaspgrid/yaspgridleveliterator.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:a6fb7440c61a3072927104cee585c3b56"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::template·Codim&lt;·codim·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04274.html#a6fb7440c61a3072927104cee585c3b56">Entity</a></td></tr>83 <tr·class="memitem:a6fb7440c61a3072927104cee585c3b56"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::template·Codim&lt;·codim·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04274.html#a6fb7440c61a3072927104cee585c3b56">Entity</a></td></tr>
84 <tr·class="separator:a6fb7440c61a3072927104cee585c3b56"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:a6fb7440c61a3072927104cee585c3b56"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 <tr·class="memitem:a4396545a46133d320ca28d8ab5184796"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::YGridLevelIterator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04274.html#a4396545a46133d320ca28d8ab5184796">YGLI</a></td></tr>85 <tr·class="memitem:a4396545a46133d320ca28d8ab5184796"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::YGridLevelIterator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04274.html#a4396545a46133d320ca28d8ab5184796">YGLI</a></td></tr>
86 <tr·class="separator:a4396545a46133d320ca28d8ab5184796"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a4396545a46133d320ca28d8ab5184796"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 349, 15 lines modifiedOffset 349, 15 lines modified
  
349 <p>entity·</p>349 <p>entity·</p>
  
350 </div>350 </div>
351 </div>351 </div>
352 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>352 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
353 <li><a·class="el"·href="a01022_source.html">yaspgrid.hh</a></li>353 <li><a·class="el"·href="a01022_source.html">yaspgrid.hh</a></li>
354 <li><a·class="el"·href="a00185_source.html">yaspgridleveliterator.hh</a></li>354 <li><a·class="el"·href="a00191_source.html">yaspgridleveliterator.hh</a></li>
355 </ul>355 </ul>
356 </div><!--·contents·-->356 </div><!--·contents·-->
357 <!--·start·footer·part·-->357 <!--·start·footer·part·-->
358 <hr·class="footer"/><address·class="footer"><small>358 <hr·class="footer"/><address·class="footer"><small>
359 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4359 Generated·by&#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
360 </small></address>360 </small></address>
361 </body>361 </body>
2.62 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04278.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::YaspIntersectionIterator&lt;·GridImp·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::YaspIntersectionIterator&lt;·GridImp·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><a·class="el"·href="a04278.html"·title="YaspIntersectionIterator·enables·iteration·over·intersections·with·neighboring·codim·0·entities.">YaspIntersectionIterator</a>·enables·iteration·over·intersections·with·neighboring·codim·0·entities.··76 <p><a·class="el"·href="a04278.html"·title="YaspIntersectionIterator·enables·iteration·over·intersections·with·neighboring·codim·0·entities.">YaspIntersectionIterator</a>·enables·iteration·over·intersections·with·neighboring·codim·0·entities.··
77 ·<a·href="a04278.html#details">More...</a></p>77 ·<a·href="a04278.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00188_source.html">dune/grid/yaspgrid/yaspgridintersectioniterator.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/grid/yaspgrid/yaspgridintersectioniterator.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:a26fca5fec52ab48bda31115f55f4abdf"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a04282.html">Dune::YaspIntersection</a>&lt;·GridImp·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04278.html#a26fca5fec52ab48bda31115f55f4abdf">IntersectionImp</a></td></tr>82 <tr·class="memitem:a26fca5fec52ab48bda31115f55f4abdf"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a04282.html">Dune::YaspIntersection</a>&lt;·GridImp·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04278.html#a26fca5fec52ab48bda31115f55f4abdf">IntersectionImp</a></td></tr>
83 <tr·class="separator:a26fca5fec52ab48bda31115f55f4abdf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a26fca5fec52ab48bda31115f55f4abdf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:a27b843ddcb07ed504ad442911703d6e1"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01966.html">Dune::Intersection</a>&lt;·GridImp,·<a·class="el"·href="a04278.html#a26fca5fec52ab48bda31115f55f4abdf">IntersectionImp</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04278.html#a27b843ddcb07ed504ad442911703d6e1">Intersection</a></td></tr>84 <tr·class="memitem:a27b843ddcb07ed504ad442911703d6e1"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01966.html">Dune::Intersection</a>&lt;·GridImp,·<a·class="el"·href="a04278.html#a26fca5fec52ab48bda31115f55f4abdf">IntersectionImp</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04278.html#a27b843ddcb07ed504ad442911703d6e1">Intersection</a></td></tr>
85 <tr·class="separator:a27b843ddcb07ed504ad442911703d6e1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:a27b843ddcb07ed504ad442911703d6e1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 360, 15 lines modifiedOffset 360, 15 lines modified
  
360 <p>assignment·</p>360 <p>assignment·</p>
  
361 </div>361 </div>
362 </div>362 </div>
363 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>363 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
364 <li><a·class="el"·href="a01022_source.html">yaspgrid.hh</a></li>364 <li><a·class="el"·href="a01022_source.html">yaspgrid.hh</a></li>
365 <li><a·class="el"·href="a00188_source.html">yaspgridintersectioniterator.hh</a></li>365 <li><a·class="el"·href="a00155_source.html">yaspgridintersectioniterator.hh</a></li>
366 </ul>366 </ul>
367 </div><!--·contents·-->367 </div><!--·contents·-->
368 <!--·start·footer·part·-->368 <!--·start·footer·part·-->
369 <hr·class="footer"/><address·class="footer"><small>369 <hr·class="footer"/><address·class="footer"><small>
370 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4370 Generated·by&#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
371 </small></address>371 </small></address>
372 </body>372 </body>
2.37 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04282.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::YaspIntersection&lt;·GridImp·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::YaspIntersection&lt;·GridImp·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><a·class="el"·href="a04282.html"·title="YaspIntersection·provides·data·about·intersection·with·neighboring·codim·0·entities.">YaspIntersection</a>·provides·data·about·intersection·with·neighboring·codim·0·entities.··76 <p><a·class="el"·href="a04282.html"·title="YaspIntersection·provides·data·about·intersection·with·neighboring·codim·0·entities.">YaspIntersection</a>·provides·data·about·intersection·with·neighboring·codim·0·entities.··
77 ·<a·href="a04282.html#details">More...</a></p>77 ·<a·href="a04282.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/grid/yaspgrid/yaspgridintersection.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00161_source.html">dune/grid/yaspgrid/yaspgridintersection.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:ae0f5b535a716cbf4d82f78def0b265cb"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::YGridLevelIterator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04282.html#ae0f5b535a716cbf4d82f78def0b265cb">YGLI</a></td></tr>82 <tr·class="memitem:ae0f5b535a716cbf4d82f78def0b265cb"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::YGridLevelIterator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04282.html#ae0f5b535a716cbf4d82f78def0b265cb">YGLI</a></td></tr>
83 <tr·class="separator:ae0f5b535a716cbf4d82f78def0b265cb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:ae0f5b535a716cbf4d82f78def0b265cb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:acb1a20965159cf7841a4cb3bbb6770b4"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::YGrid::Iterator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04282.html#acb1a20965159cf7841a4cb3bbb6770b4">I</a></td></tr>84 <tr·class="memitem:acb1a20965159cf7841a4cb3bbb6770b4"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::YGrid::Iterator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04282.html#acb1a20965159cf7841a4cb3bbb6770b4">I</a></td></tr>
85 <tr·class="separator:acb1a20965159cf7841a4cb3bbb6770b4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:acb1a20965159cf7841a4cb3bbb6770b4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 845, 15 lines modifiedOffset 845, 15 lines modified
845 </table>845 </table>
846 </div><div·class="memdoc">846 </div><div·class="memdoc">
  
847 </div>847 </div>
848 </div>848 </div>
849 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>849 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
850 <li><a·class="el"·href="a01022_source.html">yaspgrid.hh</a></li>850 <li><a·class="el"·href="a01022_source.html">yaspgrid.hh</a></li>
851 <li><a·class="el"·href="a00206_source.html">yaspgridintersection.hh</a></li>851 <li><a·class="el"·href="a00161_source.html">yaspgridintersection.hh</a></li>
852 </ul>852 </ul>
853 </div><!--·contents·-->853 </div><!--·contents·-->
854 <!--·start·footer·part·-->854 <!--·start·footer·part·-->
855 <hr·class="footer"/><address·class="footer"><small>855 <hr·class="footer"/><address·class="footer"><small>
856 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4856 Generated·by&#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
857 </small></address>857 </small></address>
858 </body>858 </body>
2.37 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04286.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::YaspHierarchicIterator&lt;·GridImp·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::YaspHierarchicIterator&lt;·GridImp·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><a·class="el"·href="a04286.html"·title="YaspHierarchicIterator·enables·iteration·over·son·entities·of·codim·0.">YaspHierarchicIterator</a>·enables·iteration·over·son·entities·of·codim·0.··77 <p><a·class="el"·href="a04286.html"·title="YaspHierarchicIterator·enables·iteration·over·son·entities·of·codim·0.">YaspHierarchicIterator</a>·enables·iteration·over·son·entities·of·codim·0.··
78 ·<a·href="a04286.html#details">More...</a></p>78 ·<a·href="a04286.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00224_source.html">dune/grid/yaspgrid/yaspgridhierarchiciterator.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00203_source.html">dune/grid/yaspgrid/yaspgridhierarchiciterator.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:a75dbb72dda46d467717ef5d2d2c1292b"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::YGridLevelIterator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04286.html#a75dbb72dda46d467717ef5d2d2c1292b">YGLI</a></td></tr>83 <tr·class="memitem:a75dbb72dda46d467717ef5d2d2c1292b"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::YGridLevelIterator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04286.html#a75dbb72dda46d467717ef5d2d2c1292b">YGLI</a></td></tr>
84 <tr·class="separator:a75dbb72dda46d467717ef5d2d2c1292b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:a75dbb72dda46d467717ef5d2d2c1292b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 <tr·class="memitem:a5298436f7417a24bd87b98d161b4b4b7"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::YGrid::Iterator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04286.html#a5298436f7417a24bd87b98d161b4b4b7">I</a></td></tr>85 <tr·class="memitem:a5298436f7417a24bd87b98d161b4b4b7"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::YGrid::Iterator&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04286.html#a5298436f7417a24bd87b98d161b4b4b7">I</a></td></tr>
86 <tr·class="separator:a5298436f7417a24bd87b98d161b4b4b7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a5298436f7417a24bd87b98d161b4b4b7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 352, 15 lines modifiedOffset 352, 15 lines modified
352 </table>352 </table>
353 </div><div·class="memdoc">353 </div><div·class="memdoc">
  
354 </div>354 </div>
355 </div>355 </div>
356 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>356 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
357 <li><a·class="el"·href="a01022_source.html">yaspgrid.hh</a></li>357 <li><a·class="el"·href="a01022_source.html">yaspgrid.hh</a></li>
358 <li><a·class="el"·href="a00224_source.html">yaspgridhierarchiciterator.hh</a></li>358 <li><a·class="el"·href="a00203_source.html">yaspgridhierarchiciterator.hh</a></li>
359 </ul>359 </ul>
360 </div><!--·contents·-->360 </div><!--·contents·-->
361 <!--·start·footer·part·-->361 <!--·start·footer·part·-->
362 <hr·class="footer"/><address·class="footer"><small>362 <hr·class="footer"/><address·class="footer"><small>
363 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4363 Generated·by&#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
364 </small></address>364 </small></address>
365 </body>365 </body>
2.08 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04290.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::YaspIndexSet&lt;·GridImp,·isLeafIndexSet·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::YaspIndexSet&lt;·GridImp,·isLeafIndexSet·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>Implementation·of·Level-·and·LeafIndexSets·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··77 <p>Implementation·of·Level-·and·LeafIndexSets·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··
78 ·<a·href="a04290.html#details">More...</a></p>78 ·<a·href="a04290.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00161_source.html">dune/grid/yaspgrid/yaspgridindexsets.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00179_source.html">dune/grid/yaspgrid/yaspgridindexsets.hh</a>&gt;</code></p>
80 <div·class="dynheader">80 <div·class="dynheader">
81 Inheritance·diagram·for·Dune::YaspIndexSet&lt;·GridImp,·isLeafIndexSet·&gt;:</div>81 Inheritance·diagram·for·Dune::YaspIndexSet&lt;·GridImp,·isLeafIndexSet·&gt;:</div>
82 <div·class="dyncontent">82 <div·class="dyncontent">
83 <div·class="center"><img·src="a04289.png"·border="0"·usemap="#a_dune_1_1_yasp_index_set_3_01_grid_imp_00_01is_leaf_index_set_01_4_inherit__map"·alt="Inheritance·graph"/></div>83 <div·class="center"><img·src="a04289.png"·border="0"·usemap="#a_dune_1_1_yasp_index_set_3_01_grid_imp_00_01is_leaf_index_set_01_4_inherit__map"·alt="Inheritance·graph"/></div>
84 <map·name="a_dune_1_1_yasp_index_set_3_01_grid_imp_00_01is_leaf_index_set_01_4_inherit__map"·id="a_dune_1_1_yasp_index_set_3_01_grid_imp_00_01is_leaf_index_set_01_4_inherit__map">84 <map·name="a_dune_1_1_yasp_index_set_3_01_grid_imp_00_01is_leaf_index_set_01_4_inherit__map"·id="a_dune_1_1_yasp_index_set_3_01_grid_imp_00_01is_leaf_index_set_01_4_inherit__map">
85 <area·shape="rect"·title="Implementation·of·Level&#45;·and·LeafIndexSets·for·YaspGrid."·alt=""·coords="725,137,933,178"/>85 <area·shape="rect"·title="Implementation·of·Level&#45;·and·LeafIndexSets·for·YaspGrid."·alt=""·coords="725,137,933,178"/>
86 <area·shape="rect"·href="a04290.html"·title="·"·alt=""·coords="1188,5,1396,61"/>86 <area·shape="rect"·href="a04290.html"·title="·"·alt=""·coords="1188,5,1396,61"/>
Offset 765, 15 lines modifiedOffset 765, 15 lines modified
  
765 <p>dimension·of·the·grid·(maximum·allowed·codimension)·</p>765 <p>dimension·of·the·grid·(maximum·allowed·codimension)·</p>
  
766 </div>766 </div>
767 </div>767 </div>
768 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>768 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
769 <li><a·class="el"·href="a01022_source.html">yaspgrid.hh</a></li>769 <li><a·class="el"·href="a01022_source.html">yaspgrid.hh</a></li>
770 <li><a·class="el"·href="a00161_source.html">yaspgridindexsets.hh</a></li>770 <li><a·class="el"·href="a00179_source.html">yaspgridindexsets.hh</a></li>
771 </ul>771 </ul>
772 </div><!--·contents·-->772 </div><!--·contents·-->
773 <!--·start·footer·part·-->773 <!--·start·footer·part·-->
774 <hr·class="footer"/><address·class="footer"><small>774 <hr·class="footer"/><address·class="footer"><small>
775 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4775 Generated·by&#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
776 </small></address>776 </small></address>
777 </body>777 </body>
1.86 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04294.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::YaspGlobalIdSet&lt;·GridImp·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::YaspGlobalIdSet&lt;·GridImp·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>persistent,·globally·unique·Ids··77 <p>persistent,·globally·unique·Ids··
78 ·<a·href="a04294.html#details">More...</a></p>78 ·<a·href="a04294.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/grid/yaspgrid/yaspgrididset.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00188_source.html">dune/grid/yaspgrid/yaspgrididset.hh</a>&gt;</code></p>
80 <div·class="dynheader">80 <div·class="dynheader">
81 Inheritance·diagram·for·Dune::YaspGlobalIdSet&lt;·GridImp·&gt;:</div>81 Inheritance·diagram·for·Dune::YaspGlobalIdSet&lt;·GridImp·&gt;:</div>
82 <div·class="dyncontent">82 <div·class="dyncontent">
83 <div·class="center"><img·src="a04293.png"·border="0"·usemap="#a_dune_1_1_yasp_global_id_set_3_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>83 <div·class="center"><img·src="a04293.png"·border="0"·usemap="#a_dune_1_1_yasp_global_id_set_3_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
84 <map·name="a_dune_1_1_yasp_global_id_set_3_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_yasp_global_id_set_3_01_grid_imp_01_4_inherit__map">84 <map·name="a_dune_1_1_yasp_global_id_set_3_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_yasp_global_id_set_3_01_grid_imp_01_4_inherit__map">
85 <area·shape="rect"·title="persistent,·globally·unique·Ids"·alt=""·coords="693,57,861,98"/>85 <area·shape="rect"·title="persistent,·globally·unique·Ids"·alt=""·coords="693,57,861,98"/>
86 <area·shape="rect"·href="a04294.html"·title="·"·alt=""·coords="1133,5,1307,61"/>86 <area·shape="rect"·href="a04294.html"·title="·"·alt=""·coords="1133,5,1307,61"/>
Offset 380, 15 lines modifiedOffset 380, 15 lines modified
  
380 <p>dimension·of·the·grid·(maximum·allowed·codimension)·</p>380 <p>dimension·of·the·grid·(maximum·allowed·codimension)·</p>
  
381 </div>381 </div>
382 </div>382 </div>
383 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>383 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
384 <li><a·class="el"·href="a01022_source.html">yaspgrid.hh</a></li>384 <li><a·class="el"·href="a01022_source.html">yaspgrid.hh</a></li>
385 <li><a·class="el"·href="a00176_source.html">yaspgrididset.hh</a></li>385 <li><a·class="el"·href="a00188_source.html">yaspgrididset.hh</a></li>
386 </ul>386 </ul>
387 </div><!--·contents·-->387 </div><!--·contents·-->
388 <!--·start·footer·part·-->388 <!--·start·footer·part·-->
389 <hr·class="footer"/><address·class="footer"><small>389 <hr·class="footer"/><address·class="footer"><small>
390 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4390 Generated·by&#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
391 </small></address>391 </small></address>
392 </body>392 </body>
2.24 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04298.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-types">Public·Types</a>·&#124;70 <a·href="#pub-types">Public·Types</a>·&#124;
71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;71 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
72 <a·href="a04295.html">List·of·all·members</a>··</div>72 <a·href="a04295.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::YaspPersistentContainerIndex&lt;·Grid·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::YaspPersistentContainerIndex&lt;·Grid·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00194_source.html">dune/grid/yaspgrid/yaspgridpersistentcontainer.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00185_source.html">dune/grid/yaspgrid/yaspgridpersistentcontainer.hh</a>&gt;</code></p>
77 <div·class="dynheader">77 <div·class="dynheader">
78 Inheritance·diagram·for·Dune::YaspPersistentContainerIndex&lt;·Grid·&gt;:</div>78 Inheritance·diagram·for·Dune::YaspPersistentContainerIndex&lt;·Grid·&gt;:</div>
79 <div·class="dyncontent">79 <div·class="dyncontent">
80 <div·class="center"><img·src="a04297.png"·border="0"·usemap="#a_dune_1_1_yasp_persistent_container_index_3_01_grid_01_4_inherit__map"·alt="Inheritance·graph"/></div>80 <div·class="center"><img·src="a04297.png"·border="0"·usemap="#a_dune_1_1_yasp_persistent_container_index_3_01_grid_01_4_inherit__map"·alt="Inheritance·graph"/></div>
81 <map·name="a_dune_1_1_yasp_persistent_container_index_3_01_grid_01_4_inherit__map"·id="a_dune_1_1_yasp_persistent_container_index_3_01_grid_01_4_inherit__map">81 <map·name="a_dune_1_1_yasp_persistent_container_index_3_01_grid_01_4_inherit__map"·id="a_dune_1_1_yasp_persistent_container_index_3_01_grid_01_4_inherit__map">
82 <area·shape="rect"·title="·"·alt=""·coords="22,5,243,47"/>82 <area·shape="rect"·title="·"·alt=""·coords="22,5,243,47"/>
83 <area·shape="rect"·href="a04298.html"·title="·"·alt=""·coords="22,124,243,180"/>83 <area·shape="rect"·href="a04298.html"·title="·"·alt=""·coords="22,124,243,180"/>
Offset 306, 15 lines modifiedOffset 306, 15 lines modified
306 <dl·class="section·note"><dt>Note</dt><dd>The·parameter·<code>codim</code>·denotes·the·codimension·with·respect·to·the·grid,·i.e.,·it·must·satisfy·cc·&lt;=·codim·&lt;=·dimension.</dd></dl>306 <dl·class="section·note"><dt>Note</dt><dd>The·parameter·<code>codim</code>·denotes·the·codimension·with·respect·to·the·grid,·i.e.,·it·must·satisfy·cc·&lt;=·codim·&lt;=·dimension.</dd></dl>
307 <dl·class="section·return"><dt>Returns</dt><dd>An·index·in·the·range·0·...·Max·number·of·entities·in·set·-·1.·</dd></dl>307 <dl·class="section·return"><dt>Returns</dt><dd>An·index·in·the·range·0·...·Max·number·of·entities·in·set·-·1.·</dd></dl>
  
308 </div>308 </div>
309 </div>309 </div>
310 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>310 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
311 <li><a·class="el"·href="a01022_source.html">yaspgrid.hh</a></li>311 <li><a·class="el"·href="a01022_source.html">yaspgrid.hh</a></li>
312 <li><a·class="el"·href="a00194_source.html">yaspgridpersistentcontainer.hh</a></li>312 <li><a·class="el"·href="a00185_source.html">yaspgridpersistentcontainer.hh</a></li>
313 </ul>313 </ul>
314 </div><!--·contents·-->314 </div><!--·contents·-->
315 <!--·start·footer·part·-->315 <!--·start·footer·part·-->
316 <hr·class="footer"/><address·class="footer"><small>316 <hr·class="footer"/><address·class="footer"><small>
317 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4317 Generated·by&#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
318 </small></address>318 </small></address>
319 </body>319 </body>
2.06 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04362.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::EquidistantCoordinates&lt;·ct,·dim·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::EquidistantCoordinates&lt;·ct,·dim·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>Container·for·equidistant·coordinates·in·a·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··77 <p>Container·for·equidistant·coordinates·in·a·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··
78 ·<a·href="a04362.html#details">More...</a></p>78 ·<a·href="a04362.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/grid/yaspgrid/coordinates.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00164_source.html">dune/grid/yaspgrid/coordinates.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:a888d53928598ec514f5548b44d3b1985"><td·class="memItemLeft"·align="right"·valign="top">typedef·ct&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04362.html#a888d53928598ec514f5548b44d3b1985">ctype</a></td></tr>83 <tr·class="memitem:a888d53928598ec514f5548b44d3b1985"><td·class="memItemLeft"·align="right"·valign="top">typedef·ct&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04362.html#a888d53928598ec514f5548b44d3b1985">ctype</a></td></tr>
84 <tr·class="memdesc:a888d53928598ec514f5548b44d3b1985"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·the·coordinate·type··<a·href="a04362.html#a888d53928598ec514f5548b44d3b1985">More...</a><br·/></td></tr>84 <tr·class="memdesc:a888d53928598ec514f5548b44d3b1985"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·the·coordinate·type··<a·href="a04362.html#a888d53928598ec514f5548b44d3b1985">More...</a><br·/></td></tr>
85 <tr·class="separator:a888d53928598ec514f5548b44d3b1985"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:a888d53928598ec514f5548b44d3b1985"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 </table><table·class="memberdecls">86 </table><table·class="memberdecls">
Offset 460, 15 lines modifiedOffset 460, 15 lines modified
460 </div><div·class="memdoc">460 </div><div·class="memdoc">
  
461 <p>export·dimension·</p>461 <p>export·dimension·</p>
  
462 </div>462 </div>
463 </div>463 </div>
464 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>464 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
465 <li><a·class="el"·href="a00155_source.html">coordinates.hh</a></li>465 <li><a·class="el"·href="a00164_source.html">coordinates.hh</a></li>
466 </ul>466 </ul>
467 </div><!--·contents·-->467 </div><!--·contents·-->
468 <!--·start·footer·part·-->468 <!--·start·footer·part·-->
469 <hr·class="footer"/><address·class="footer"><small>469 <hr·class="footer"/><address·class="footer"><small>
470 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4470 Generated·by&#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
471 </small></address>471 </small></address>
472 </body>472 </body>
2.09 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04366.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::EquidistantOffsetCoordinates&lt;·ct,·dim·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::EquidistantOffsetCoordinates&lt;·ct,·dim·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>Container·for·equidistant·coordinates·in·a·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>·with·non-trivial·origin.··77 <p>Container·for·equidistant·coordinates·in·a·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>·with·non-trivial·origin.··
78 ·<a·href="a04366.html#details">More...</a></p>78 ·<a·href="a04366.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/grid/yaspgrid/coordinates.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00164_source.html">dune/grid/yaspgrid/coordinates.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:ab503bb21ce09618a8e9f3f922ac31942"><td·class="memItemLeft"·align="right"·valign="top">typedef·ct&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04366.html#ab503bb21ce09618a8e9f3f922ac31942">ctype</a></td></tr>83 <tr·class="memitem:ab503bb21ce09618a8e9f3f922ac31942"><td·class="memItemLeft"·align="right"·valign="top">typedef·ct&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04366.html#ab503bb21ce09618a8e9f3f922ac31942">ctype</a></td></tr>
84 <tr·class="memdesc:ab503bb21ce09618a8e9f3f922ac31942"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·the·coordinate·type··<a·href="a04366.html#ab503bb21ce09618a8e9f3f922ac31942">More...</a><br·/></td></tr>84 <tr·class="memdesc:ab503bb21ce09618a8e9f3f922ac31942"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·the·coordinate·type··<a·href="a04366.html#ab503bb21ce09618a8e9f3f922ac31942">More...</a><br·/></td></tr>
85 <tr·class="separator:ab503bb21ce09618a8e9f3f922ac31942"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:ab503bb21ce09618a8e9f3f922ac31942"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 </table><table·class="memberdecls">86 </table><table·class="memberdecls">
Offset 505, 15 lines modifiedOffset 505, 15 lines modified
505 </div><div·class="memdoc">505 </div><div·class="memdoc">
  
506 <p>export·dimension·</p>506 <p>export·dimension·</p>
  
507 </div>507 </div>
508 </div>508 </div>
509 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>509 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
510 <li><a·class="el"·href="a00155_source.html">coordinates.hh</a></li>510 <li><a·class="el"·href="a00164_source.html">coordinates.hh</a></li>
511 </ul>511 </ul>
512 </div><!--·contents·-->512 </div><!--·contents·-->
513 <!--·start·footer·part·-->513 <!--·start·footer·part·-->
514 <hr·class="footer"/><address·class="footer"><small>514 <hr·class="footer"/><address·class="footer"><small>
515 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4515 Generated·by&#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
516 </small></address>516 </small></address>
517 </body>517 </body>
2.06 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04370.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::TensorProductCoordinates&lt;·ct,·dim·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::TensorProductCoordinates&lt;·ct,·dim·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>Coordinate·container·for·a·tensor·product·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··77 <p>Coordinate·container·for·a·tensor·product·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··
78 ·<a·href="a04370.html#details">More...</a></p>78 ·<a·href="a04370.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/grid/yaspgrid/coordinates.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00164_source.html">dune/grid/yaspgrid/coordinates.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:aa77b0d8fe988e857fe0587e42a41d6d4"><td·class="memItemLeft"·align="right"·valign="top">typedef·ct&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04370.html#aa77b0d8fe988e857fe0587e42a41d6d4">ctype</a></td></tr>83 <tr·class="memitem:aa77b0d8fe988e857fe0587e42a41d6d4"><td·class="memItemLeft"·align="right"·valign="top">typedef·ct&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04370.html#aa77b0d8fe988e857fe0587e42a41d6d4">ctype</a></td></tr>
84 <tr·class="memdesc:aa77b0d8fe988e857fe0587e42a41d6d4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·the·coordinate·type··<a·href="a04370.html#aa77b0d8fe988e857fe0587e42a41d6d4">More...</a><br·/></td></tr>84 <tr·class="memdesc:aa77b0d8fe988e857fe0587e42a41d6d4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·the·coordinate·type··<a·href="a04370.html#aa77b0d8fe988e857fe0587e42a41d6d4">More...</a><br·/></td></tr>
85 <tr·class="separator:aa77b0d8fe988e857fe0587e42a41d6d4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:aa77b0d8fe988e857fe0587e42a41d6d4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 </table><table·class="memberdecls">86 </table><table·class="memberdecls">
Offset 460, 15 lines modifiedOffset 460, 15 lines modified
460 </div><div·class="memdoc">460 </div><div·class="memdoc">
  
461 <p>export·dimension·</p>461 <p>export·dimension·</p>
  
462 </div>462 </div>
463 </div>463 </div>
464 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>464 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
465 <li><a·class="el"·href="a00155_source.html">coordinates.hh</a></li>465 <li><a·class="el"·href="a00164_source.html">coordinates.hh</a></li>
466 </ul>466 </ul>
467 </div><!--·contents·-->467 </div><!--·contents·-->
468 <!--·start·footer·part·-->468 <!--·start·footer·part·-->
469 <hr·class="footer"/><address·class="footer"><small>469 <hr·class="footer"/><address·class="footer"><small>
470 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4470 Generated·by&#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
471 </small></address>471 </small></address>
472 </body>472 </body>
3.33 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04410.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::StructuredGridFactory&lt;·YaspGrid&lt;·dim,·EquidistantCoordinates&lt;·ctype,·dim·&gt;·&gt;·&gt;·Class·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::StructuredGridFactory&lt;·YaspGrid&lt;·dim,·EquidistantCoordinates&lt;·ctype,·dim·&gt;·&gt;·&gt;·Class·Template·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Specialization·of·the·<a·class="el"·href="a02550.html"·title="Construct·structured·cube·and·simplex·grids·in·unstructured·grid·managers.">StructuredGridFactory</a>·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··75 <p>Specialization·of·the·<a·class="el"·href="a02550.html"·title="Construct·structured·cube·and·simplex·grids·in·unstructured·grid·managers.">StructuredGridFactory</a>·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··
76 ·<a·href="a04410.html#details">More...</a></p>76 ·<a·href="a04410.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00212_source.html">dune/grid/yaspgrid/structuredyaspgridfactory.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00233_source.html">dune/grid/yaspgrid/structuredyaspgridfactory.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:a05fcbd7b3bb40a5e593984921f6f48b3"><td·class="memItemLeft"·align="right"·valign="top">static·std::unique_ptr&lt;·<a·class="el"·href="a04258.html">GridType</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04410.html#a05fcbd7b3bb40a5e593984921f6f48b3">createCubeGrid</a>·(const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;lowerLeft,·const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;upperRight,·const·std::array&lt;·unsigned·int,·dim·&gt;·&amp;elements)</td></tr>81 <tr·class="memitem:a05fcbd7b3bb40a5e593984921f6f48b3"><td·class="memItemLeft"·align="right"·valign="top">static·std::unique_ptr&lt;·<a·class="el"·href="a04258.html">GridType</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04410.html#a05fcbd7b3bb40a5e593984921f6f48b3">createCubeGrid</a>·(const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;lowerLeft,·const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;upperRight,·const·std::array&lt;·unsigned·int,·dim·&gt;·&amp;elements)</td></tr>
82 <tr·class="memdesc:a05fcbd7b3bb40a5e593984921f6f48b3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·structured·cube·grid.··<a·href="a04410.html#a05fcbd7b3bb40a5e593984921f6f48b3">More...</a><br·/></td></tr>82 <tr·class="memdesc:a05fcbd7b3bb40a5e593984921f6f48b3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·structured·cube·grid.··<a·href="a04410.html#a05fcbd7b3bb40a5e593984921f6f48b3">More...</a><br·/></td></tr>
83 <tr·class="separator:a05fcbd7b3bb40a5e593984921f6f48b3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a05fcbd7b3bb40a5e593984921f6f48b3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:a6416679e7f46f2a41169372cbd0d7ed3"><td·class="memItemLeft"·align="right"·valign="top">static·std::unique_ptr&lt;·<a·class="el"·href="a04258.html">GridType</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04410.html#a6416679e7f46f2a41169372cbd0d7ed3">createSimplexGrid</a>·(const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;lowerLeft,·const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;upperRight,·const·std::array&lt;·unsigned·int,·dim·&gt;·&amp;elements)</td></tr>84 <tr·class="memitem:a6416679e7f46f2a41169372cbd0d7ed3"><td·class="memItemLeft"·align="right"·valign="top">static·std::unique_ptr&lt;·<a·class="el"·href="a04258.html">GridType</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04410.html#a6416679e7f46f2a41169372cbd0d7ed3">createSimplexGrid</a>·(const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;lowerLeft,·const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;upperRight,·const·std::array&lt;·unsigned·int,·dim·&gt;·&amp;elements)</td></tr>
Offset 194, 15 lines modifiedOffset 194, 15 lines modified
  
194 <p>Create·a·structured·simplex·grid.·</p>194 <p>Create·a·structured·simplex·grid.·</p>
195 <dl·class="section·note"><dt>Note</dt><dd>Simplices·are·not·supported·in·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>,·so·this·functions·unconditionally·throws·a·<a·class="el"·href="a02798.html"·title="Base·class·for·exceptions·in·Dune·grid·modules.">GridError</a>.·</dd></dl>195 <dl·class="section·note"><dt>Note</dt><dd>Simplices·are·not·supported·in·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>,·so·this·functions·unconditionally·throws·a·<a·class="el"·href="a02798.html"·title="Base·class·for·exceptions·in·Dune·grid·modules.">GridError</a>.·</dd></dl>
  
196 </div>196 </div>
197 </div>197 </div>
198 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>198 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
199 <li><a·class="el"·href="a00212_source.html">structuredyaspgridfactory.hh</a></li>199 <li><a·class="el"·href="a00233_source.html">structuredyaspgridfactory.hh</a></li>
200 </ul>200 </ul>
201 </div><!--·contents·-->201 </div><!--·contents·-->
202 <!--·start·footer·part·-->202 <!--·start·footer·part·-->
203 <hr·class="footer"/><address·class="footer"><small>203 <hr·class="footer"/><address·class="footer"><small>
204 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4204 Generated·by&#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
205 </small></address>205 </small></address>
206 </body>206 </body>
3.31 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04414.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::StructuredGridFactory&lt;·YaspGrid&lt;·dim,·EquidistantOffsetCoordinates&lt;·ctype,·dim·&gt;·&gt;·&gt;·Class·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::StructuredGridFactory&lt;·YaspGrid&lt;·dim,·EquidistantOffsetCoordinates&lt;·ctype,·dim·&gt;·&gt;·&gt;·Class·Template·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Specialization·of·the·<a·class="el"·href="a02550.html"·title="Construct·structured·cube·and·simplex·grids·in·unstructured·grid·managers.">StructuredGridFactory</a>·for·YaspGrid&lt;EquidistantOffsetCoordinates&gt;··75 <p>Specialization·of·the·<a·class="el"·href="a02550.html"·title="Construct·structured·cube·and·simplex·grids·in·unstructured·grid·managers.">StructuredGridFactory</a>·for·YaspGrid&lt;EquidistantOffsetCoordinates&gt;··
76 ·<a·href="a04414.html#details">More...</a></p>76 ·<a·href="a04414.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00212_source.html">dune/grid/yaspgrid/structuredyaspgridfactory.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00233_source.html">dune/grid/yaspgrid/structuredyaspgridfactory.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:a43dfee3eba6cd8ebaaad1dc4ef25bdd9"><td·class="memItemLeft"·align="right"·valign="top">static·std::unique_ptr&lt;·<a·class="el"·href="a04258.html">GridType</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04414.html#a43dfee3eba6cd8ebaaad1dc4ef25bdd9">createCubeGrid</a>·(const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;lowerLeft,·const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;upperRight,·const·std::array&lt;·unsigned·int,·dim·&gt;·&amp;elements)</td></tr>81 <tr·class="memitem:a43dfee3eba6cd8ebaaad1dc4ef25bdd9"><td·class="memItemLeft"·align="right"·valign="top">static·std::unique_ptr&lt;·<a·class="el"·href="a04258.html">GridType</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04414.html#a43dfee3eba6cd8ebaaad1dc4ef25bdd9">createCubeGrid</a>·(const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;lowerLeft,·const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;upperRight,·const·std::array&lt;·unsigned·int,·dim·&gt;·&amp;elements)</td></tr>
82 <tr·class="memdesc:a43dfee3eba6cd8ebaaad1dc4ef25bdd9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·structured·cube·grid.··<a·href="a04414.html#a43dfee3eba6cd8ebaaad1dc4ef25bdd9">More...</a><br·/></td></tr>82 <tr·class="memdesc:a43dfee3eba6cd8ebaaad1dc4ef25bdd9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·structured·cube·grid.··<a·href="a04414.html#a43dfee3eba6cd8ebaaad1dc4ef25bdd9">More...</a><br·/></td></tr>
83 <tr·class="separator:a43dfee3eba6cd8ebaaad1dc4ef25bdd9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a43dfee3eba6cd8ebaaad1dc4ef25bdd9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:aba99ef415ca3d170fbb877f533ce79fb"><td·class="memItemLeft"·align="right"·valign="top">static·std::unique_ptr&lt;·<a·class="el"·href="a04258.html">GridType</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04414.html#aba99ef415ca3d170fbb877f533ce79fb">createSimplexGrid</a>·(const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;lowerLeft,·const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;upperRight,·const·std::array&lt;·unsigned·int,·dim·&gt;·&amp;elements)</td></tr>84 <tr·class="memitem:aba99ef415ca3d170fbb877f533ce79fb"><td·class="memItemLeft"·align="right"·valign="top">static·std::unique_ptr&lt;·<a·class="el"·href="a04258.html">GridType</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04414.html#aba99ef415ca3d170fbb877f533ce79fb">createSimplexGrid</a>·(const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;lowerLeft,·const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;upperRight,·const·std::array&lt;·unsigned·int,·dim·&gt;·&amp;elements)</td></tr>
Offset 192, 15 lines modifiedOffset 192, 15 lines modified
  
192 <p>Create·a·structured·simplex·grid.·</p>192 <p>Create·a·structured·simplex·grid.·</p>
193 <dl·class="section·note"><dt>Note</dt><dd>Simplices·are·not·supported·in·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>,·so·this·functions·unconditionally·throws·a·<a·class="el"·href="a02798.html"·title="Base·class·for·exceptions·in·Dune·grid·modules.">GridError</a>.·</dd></dl>193 <dl·class="section·note"><dt>Note</dt><dd>Simplices·are·not·supported·in·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>,·so·this·functions·unconditionally·throws·a·<a·class="el"·href="a02798.html"·title="Base·class·for·exceptions·in·Dune·grid·modules.">GridError</a>.·</dd></dl>
  
194 </div>194 </div>
195 </div>195 </div>
196 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>196 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
197 <li><a·class="el"·href="a00212_source.html">structuredyaspgridfactory.hh</a></li>197 <li><a·class="el"·href="a00233_source.html">structuredyaspgridfactory.hh</a></li>
198 </ul>198 </ul>
199 </div><!--·contents·-->199 </div><!--·contents·-->
200 <!--·start·footer·part·-->200 <!--·start·footer·part·-->
201 <hr·class="footer"/><address·class="footer"><small>201 <hr·class="footer"/><address·class="footer"><small>
202 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4202 Generated·by&#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
203 </small></address>203 </small></address>
204 </body>204 </body>
1.8 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04418.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#pub-types">Public·Types</a>·&#124;71 <a·href="#pub-types">Public·Types</a>·&#124;
72 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;72 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
73 <a·href="a04415.html">List·of·all·members</a>··</div>73 <a·href="a04415.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::Torus&lt;·Communication,·d·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::Torus&lt;·Communication,·d·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p><code>#include·&lt;<a·class="el"·href="a00227_source.html">dune/grid/yaspgrid/torus.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00182_source.html">dune/grid/yaspgrid/torus.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::Torus&lt;·Communication,·d·&gt;:</div>79 Inheritance·diagram·for·Dune::Torus&lt;·Communication,·d·&gt;:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a04417.png"·border="0"·usemap="#a_dune_1_1_torus_3_01_communication_00_01d_01_4_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a04417.png"·border="0"·usemap="#a_dune_1_1_torus_3_01_communication_00_01d_01_4_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_torus_3_01_communication_00_01d_01_4_inherit__map"·id="a_dune_1_1_torus_3_01_communication_00_01d_01_4_inherit__map">82 <map·name="a_dune_1_1_torus_3_01_communication_00_01d_01_4_inherit__map"·id="a_dune_1_1_torus_3_01_communication_00_01d_01_4_inherit__map">
83 <area·shape="rect"·title="·"·alt=""·coords="5,5,252,32"/>83 <area·shape="rect"·title="·"·alt=""·coords="5,5,252,32"/>
84 <area·shape="rect"·href="a04418.html"·title="·"·alt=""·coords="19,95,239,136"/>84 <area·shape="rect"·href="a04418.html"·title="·"·alt=""·coords="19,95,239,136"/>
Offset 1128, 15 lines modifiedOffset 1128, 15 lines modified
1128 </div><div·class="memdoc">1128 </div><div·class="memdoc">
  
1129 <p>return·tag·used·by·torus·</p>1129 <p>return·tag·used·by·torus·</p>
  
1130 </div>1130 </div>
1131 </div>1131 </div>
1132 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1132 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1133 <li><a·class="el"·href="a00227_source.html">torus.hh</a></li>1133 <li><a·class="el"·href="a00182_source.html">torus.hh</a></li>
1134 </ul>1134 </ul>
1135 </div><!--·contents·-->1135 </div><!--·contents·-->
1136 <!--·start·footer·part·-->1136 <!--·start·footer·part·-->
1137 <hr·class="footer"/><address·class="footer"><small>1137 <hr·class="footer"/><address·class="footer"><small>
1138 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.41138 Generated·by&#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
1139 </small></address>1139 </small></address>
1140 </body>1140 </body>
2.3 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04430.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="a04427.html">List·of·all·members</a>··</div>71 <a·href="a04427.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::Torus&lt;·Communication,·d·&gt;::ProcListIterator·Class·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Torus&lt;·Communication,·d·&gt;::ProcListIterator·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="a00227_source.html">dune/grid/yaspgrid/torus.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00182_source.html">dune/grid/yaspgrid/torus.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
78 Public·Member·Functions</h2></td></tr>78 Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:a6d4ae66f38802cf99527e049d25c400a"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04430.html#a6d4ae66f38802cf99527e049d25c400a">ProcListIterator</a>·(typename·std::deque&lt;·CommPartner·&gt;::const_iterator·iter)</td></tr>79 <tr·class="memitem:a6d4ae66f38802cf99527e049d25c400a"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04430.html#a6d4ae66f38802cf99527e049d25c400a">ProcListIterator</a>·(typename·std::deque&lt;·CommPartner·&gt;::const_iterator·iter)</td></tr>
80 <tr·class="memdesc:a6d4ae66f38802cf99527e049d25c400a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">make·an·iterator··<a·href="a04430.html#a6d4ae66f38802cf99527e049d25c400a">More...</a><br·/></td></tr>80 <tr·class="memdesc:a6d4ae66f38802cf99527e049d25c400a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">make·an·iterator··<a·href="a04430.html#a6d4ae66f38802cf99527e049d25c400a">More...</a><br·/></td></tr>
81 <tr·class="separator:a6d4ae66f38802cf99527e049d25c400a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:a6d4ae66f38802cf99527e049d25c400a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 <tr·class="memitem:a68e2118cd05a4da16d091c98618faa1f"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04430.html#a68e2118cd05a4da16d091c98618faa1f">rank</a>·()·const</td></tr>82 <tr·class="memitem:a68e2118cd05a4da16d091c98618faa1f"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04430.html#a68e2118cd05a4da16d091c98618faa1f">rank</a>·()·const</td></tr>
Offset 339, 15 lines modifiedOffset 339, 15 lines modified
339 </div><div·class="memdoc">339 </div><div·class="memdoc">
  
340 <p>return·rank·of·neighboring·process·</p>340 <p>return·rank·of·neighboring·process·</p>
  
341 </div>341 </div>
342 </div>342 </div>
343 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>343 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
344 <li><a·class="el"·href="a00227_source.html">torus.hh</a></li>344 <li><a·class="el"·href="a00182_source.html">torus.hh</a></li>
345 </ul>345 </ul>
346 </div><!--·contents·-->346 </div><!--·contents·-->
347 <!--·start·footer·part·-->347 <!--·start·footer·part·-->
348 <hr·class="footer"/><address·class="footer"><small>348 <hr·class="footer"/><address·class="footer"><small>
349 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4349 Generated·by&#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
350 </small></address>350 </small></address>
351 </body>351 </body>
1.9 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04434.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;72 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
74 <a·href="a04431.html">List·of·all·members</a>··</div>74 <a·href="a04431.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::YaspEntity&lt;·0,·dim,·GridImp·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::YaspEntity&lt;·0,·dim,·GridImp·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00152_source.html">dune/grid/yaspgrid/yaspgridentity.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00212_source.html">dune/grid/yaspgrid/yaspgridentity.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::YaspEntity&lt;·0,·dim,·GridImp·&gt;:</div>80 Inheritance·diagram·for·Dune::YaspEntity&lt;·0,·dim,·GridImp·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a04433.png"·border="0"·usemap="#a_dune_1_1_yasp_entity_3_010_00_01dim_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a04433.png"·border="0"·usemap="#a_dune_1_1_yasp_entity_3_010_00_01dim_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_yasp_entity_3_010_00_01dim_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_yasp_entity_3_010_00_01dim_00_01_grid_imp_01_4_inherit__map">83 <map·name="a_dune_1_1_yasp_entity_3_010_00_01dim_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_yasp_entity_3_010_00_01dim_00_01_grid_imp_01_4_inherit__map">
84 <area·shape="rect"·title="·"·alt=""·coords="53,215,212,256"/>84 <area·shape="rect"·title="·"·alt=""·coords="53,215,212,256"/>
85 <area·shape="rect"·href="a02778.html"·title="·"·alt=""·coords="5,124,260,165"/>85 <area·shape="rect"·href="a02778.html"·title="·"·alt=""·coords="5,124,260,165"/>
Offset 1454, 15 lines modifiedOffset 1454, 15 lines modified
1454 </div><div·class="memdoc">1454 </div><div·class="memdoc">
  
1455 <p>Know·dimension·of·the·entity.·</p>1455 <p>Know·dimension·of·the·entity.·</p>
  
1456 </div>1456 </div>
1457 </div>1457 </div>
1458 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1458 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1459 <li><a·class="el"·href="a00152_source.html">yaspgridentity.hh</a></li>1459 <li><a·class="el"·href="a00212_source.html">yaspgridentity.hh</a></li>
1460 </ul>1460 </ul>
1461 </div><!--·contents·-->1461 </div><!--·contents·-->
1462 <!--·start·footer·part·-->1462 <!--·start·footer·part·-->
1463 <hr·class="footer"/><address·class="footer"><small>1463 <hr·class="footer"/><address·class="footer"><small>
1464 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.41464 Generated·by&#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
1465 </small></address>1465 </small></address>
1466 </body>1466 </body>
1.89 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04438.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-types">Public·Types</a>·&#124;70 <a·href="#pub-types">Public·Types</a>·&#124;
71 <a·href="a04435.html">List·of·all·members</a>··</div>71 <a·href="a04435.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::YaspEntity&lt;·0,·dim,·GridImp·&gt;::Codim&lt;·cd·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::YaspEntity&lt;·0,·dim,·GridImp·&gt;::Codim&lt;·cd·&gt;·Struct·Template·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="a00152_source.html">dune/grid/yaspgrid/yaspgridentity.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00212_source.html">dune/grid/yaspgrid/yaspgridentity.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
78 Public·Types</h2></td></tr>78 Public·Types</h2></td></tr>
79 <tr·class="memitem:a86b2fc848742a8e84349d77420bf4b2f"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::template·Codim&lt;·cd·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04438.html#a86b2fc848742a8e84349d77420bf4b2f">Entity</a></td></tr>79 <tr·class="memitem:a86b2fc848742a8e84349d77420bf4b2f"><td·class="memItemLeft"·align="right"·valign="top">typedef·GridImp::template·Codim&lt;·cd·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04438.html#a86b2fc848742a8e84349d77420bf4b2f">Entity</a></td></tr>
80 <tr·class="separator:a86b2fc848742a8e84349d77420bf4b2f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:a86b2fc848742a8e84349d77420bf4b2f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>81 </table>
82 <h2·class="groupheader">Member·Typedef·Documentation</h2>82 <h2·class="groupheader">Member·Typedef·Documentation</h2>
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
96 ········</tr>96 ········</tr>
97 ······</table>97 ······</table>
98 </div><div·class="memdoc">98 </div><div·class="memdoc">
  
99 </div>99 </div>
100 </div>100 </div>
101 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>101 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
102 <li><a·class="el"·href="a00152_source.html">yaspgridentity.hh</a></li>102 <li><a·class="el"·href="a00212_source.html">yaspgridentity.hh</a></li>
103 </ul>103 </ul>
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>
109 </body>109 </body>
1.9 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04442.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;72 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
73 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;73 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
74 <a·href="a04439.html">List·of·all·members</a>··</div>74 <a·href="a04439.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::YaspEntity&lt;·dim,·dim,·GridImp·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::YaspEntity&lt;·dim,·dim,·GridImp·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00152_source.html">dune/grid/yaspgrid/yaspgridentity.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00212_source.html">dune/grid/yaspgrid/yaspgridentity.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::YaspEntity&lt;·dim,·dim,·GridImp·&gt;:</div>80 Inheritance·diagram·for·Dune::YaspEntity&lt;·dim,·dim,·GridImp·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a04441.png"·border="0"·usemap="#a_dune_1_1_yasp_entity_3_01dim_00_01dim_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a04441.png"·border="0"·usemap="#a_dune_1_1_yasp_entity_3_01dim_00_01dim_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_yasp_entity_3_01dim_00_01dim_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_yasp_entity_3_01dim_00_01dim_00_01_grid_imp_01_4_inherit__map">83 <map·name="a_dune_1_1_yasp_entity_3_01dim_00_01dim_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_yasp_entity_3_01dim_00_01dim_00_01_grid_imp_01_4_inherit__map">
84 <area·shape="rect"·title="·"·alt=""·coords="45,215,220,256"/>84 <area·shape="rect"·title="·"·alt=""·coords="45,215,220,256"/>
85 <area·shape="rect"·href="a02778.html"·title="·"·alt=""·coords="5,124,260,165"/>85 <area·shape="rect"·href="a02778.html"·title="·"·alt=""·coords="5,124,260,165"/>
Offset 888, 15 lines modifiedOffset 888, 15 lines modified
888 </div><div·class="memdoc">888 </div><div·class="memdoc">
  
889 <p>Know·dimension·of·the·entity.·</p>889 <p>Know·dimension·of·the·entity.·</p>
  
890 </div>890 </div>
891 </div>891 </div>
892 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>892 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
893 <li><a·class="el"·href="a00152_source.html">yaspgridentity.hh</a></li>893 <li><a·class="el"·href="a00212_source.html">yaspgridentity.hh</a></li>
894 </ul>894 </ul>
895 </div><!--·contents·-->895 </div><!--·contents·-->
896 <!--·start·footer·part·-->896 <!--·start·footer·part·-->
897 <hr·class="footer"/><address·class="footer"><small>897 <hr·class="footer"/><address·class="footer"><small>
898 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4898 Generated·by&#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
899 </small></address>899 </small></address>
900 </body>900 </body>
1.92 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04446.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::YaspGeometry&lt;·mydim,·mydim,·GridImp·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::YaspGeometry&lt;·mydim,·mydim,·GridImp·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>specialize·for·dim=dimworld,·i.e.·a·volume·element··76 <p>specialize·for·dim=dimworld,·i.e.·a·volume·element··
77 ·<a·href="a04446.html#details">More...</a></p>77 ·<a·href="a04446.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00164_source.html">dune/grid/yaspgrid/yaspgridgeometry.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/grid/yaspgrid/yaspgridgeometry.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::YaspGeometry&lt;·mydim,·mydim,·GridImp·&gt;:</div>80 Inheritance·diagram·for·Dune::YaspGeometry&lt;·mydim,·mydim,·GridImp·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a04445.png"·border="0"·usemap="#a_dune_1_1_yasp_geometry_3_01mydim_00_01mydim_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a04445.png"·border="0"·usemap="#a_dune_1_1_yasp_geometry_3_01mydim_00_01mydim_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_yasp_geometry_3_01mydim_00_01mydim_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_yasp_geometry_3_01mydim_00_01mydim_00_01_grid_imp_01_4_inherit__map">83 <map·name="a_dune_1_1_yasp_geometry_3_01mydim_00_01mydim_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_yasp_geometry_3_01mydim_00_01mydim_00_01_grid_imp_01_4_inherit__map">
84 <area·shape="rect"·title="specialize·for·dim=dimworld,·i.e.·a·volume·element"·alt=""·coords="5,109,217,151"/>84 <area·shape="rect"·title="specialize·for·dim=dimworld,·i.e.·a·volume·element"·alt=""·coords="5,109,217,151"/>
85 <area·shape="rect"·title="·"·alt=""·coords="13,5,210,61"/>85 <area·shape="rect"·title="·"·alt=""·coords="13,5,210,61"/>
Offset 190, 15 lines modifiedOffset 190, 15 lines modified
190 </div><div·class="memdoc">190 </div><div·class="memdoc">
  
191 <p>copy·constructor·(skipping·temporary·variables)·</p>191 <p>copy·constructor·(skipping·temporary·variables)·</p>
  
192 </div>192 </div>
193 </div>193 </div>
194 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>194 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
195 <li><a·class="el"·href="a00164_source.html">yaspgridgeometry.hh</a></li>195 <li><a·class="el"·href="a00218_source.html">yaspgridgeometry.hh</a></li>
196 </ul>196 </ul>
197 </div><!--·contents·-->197 </div><!--·contents·-->
198 <!--·start·footer·part·-->198 <!--·start·footer·part·-->
199 <hr·class="footer"/><address·class="footer"><small>199 <hr·class="footer"/><address·class="footer"><small>
200 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4200 Generated·by&#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
201 </small></address>201 </small></address>
202 </body>202 </body>
1.83 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04450.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::YaspGeometry&lt;·0,·cdim,·GridImp·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::YaspGeometry&lt;·0,·cdim,·GridImp·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>specialization·for·dim=0,·this·is·a·vertex··76 <p>specialization·for·dim=0,·this·is·a·vertex··
77 ·<a·href="a04450.html#details">More...</a></p>77 ·<a·href="a04450.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00164_source.html">dune/grid/yaspgrid/yaspgridgeometry.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/grid/yaspgrid/yaspgridgeometry.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::YaspGeometry&lt;·0,·cdim,·GridImp·&gt;:</div>80 Inheritance·diagram·for·Dune::YaspGeometry&lt;·0,·cdim,·GridImp·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a04449.png"·border="0"·usemap="#a_dune_1_1_yasp_geometry_3_010_00_01cdim_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a04449.png"·border="0"·usemap="#a_dune_1_1_yasp_geometry_3_010_00_01cdim_00_01_grid_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_yasp_geometry_3_010_00_01cdim_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_yasp_geometry_3_010_00_01cdim_00_01_grid_imp_01_4_inherit__map">83 <map·name="a_dune_1_1_yasp_geometry_3_010_00_01cdim_00_01_grid_imp_01_4_inherit__map"·id="a_dune_1_1_yasp_geometry_3_010_00_01cdim_00_01_grid_imp_01_4_inherit__map">
84 <area·shape="rect"·title="specialization·for·dim=0,·this·is·a·vertex"·alt=""·coords="27,95,187,136"/>84 <area·shape="rect"·title="specialization·for·dim=0,·this·is·a·vertex"·alt=""·coords="27,95,187,136"/>
85 <area·shape="rect"·title="·"·alt=""·coords="5,5,209,47"/>85 <area·shape="rect"·title="·"·alt=""·coords="5,5,209,47"/>
Offset 193, 15 lines modifiedOffset 193, 15 lines modified
193 ··</tr>193 ··</tr>
194 </table>194 </table>
195 </div><div·class="memdoc">195 </div><div·class="memdoc">
  
196 </div>196 </div>
197 </div>197 </div>
198 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>198 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
199 <li><a·class="el"·href="a00164_source.html">yaspgridgeometry.hh</a></li>199 <li><a·class="el"·href="a00218_source.html">yaspgridgeometry.hh</a></li>
200 </ul>200 </ul>
201 </div><!--·contents·-->201 </div><!--·contents·-->
202 <!--·start·footer·part·-->202 <!--·start·footer·part·-->
203 <hr·class="footer"/><address·class="footer"><small>203 <hr·class="footer"/><address·class="footer"><small>
204 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4204 Generated·by&#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
205 </small></address>205 </small></address>
206 </body>206 </body>
2.22 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04458.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="headertitle"><div·class="title">Dune::PersistentContainer&lt;·YaspGrid&lt;·dim,·CoordCont·&gt;,·T·&gt;·Class·Template·Reference</div></div>76 ··<div·class="headertitle"><div·class="title">Dune::PersistentContainer&lt;·YaspGrid&lt;·dim,·CoordCont·&gt;,·T·&gt;·Class·Template·Reference</div></div>
77 </div><!--header-->77 </div><!--header-->
78 <div·class="contents">78 <div·class="contents">
  
79 <p>Specialization·of·the·<a·class="el"·href="a04210.html"·title="A·class·for·storing·data·during·an·adaptation·cycle.">PersistentContainer</a>·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··79 <p>Specialization·of·the·<a·class="el"·href="a04210.html"·title="A·class·for·storing·data·during·an·adaptation·cycle.">PersistentContainer</a>·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··
80 ·<a·href="a04458.html#details">More...</a></p>80 ·<a·href="a04458.html#details">More...</a></p>
  
81 <p><code>#include·&lt;<a·class="el"·href="a00194_source.html">dune/grid/yaspgrid/yaspgridpersistentcontainer.hh</a>&gt;</code></p>81 <p><code>#include·&lt;<a·class="el"·href="a00185_source.html">dune/grid/yaspgrid/yaspgridpersistentcontainer.hh</a>&gt;</code></p>
82 <div·class="dynheader">82 <div·class="dynheader">
83 Inheritance·diagram·for·Dune::PersistentContainer&lt;·YaspGrid&lt;·dim,·CoordCont·&gt;,·T·&gt;:</div>83 Inheritance·diagram·for·Dune::PersistentContainer&lt;·YaspGrid&lt;·dim,·CoordCont·&gt;,·T·&gt;:</div>
84 <div·class="dyncontent">84 <div·class="dyncontent">
85 <div·class="center"><img·src="a04457.png"·border="0"·usemap="#a_dune_1_1_persistent_container_3_01_yasp_grid_3_01dim_00_01_coord_cont_01_4_00_01_t_01_4_inherit__map"·alt="Inheritance·graph"/></div>85 <div·class="center"><img·src="a04457.png"·border="0"·usemap="#a_dune_1_1_persistent_container_3_01_yasp_grid_3_01dim_00_01_coord_cont_01_4_00_01_t_01_4_inherit__map"·alt="Inheritance·graph"/></div>
86 <map·name="a_dune_1_1_persistent_container_3_01_yasp_grid_3_01dim_00_01_coord_cont_01_4_00_01_t_01_4_inherit__map"·id="a_dune_1_1_persistent_container_3_01_yasp_grid_3_01dim_00_01_coord_cont_01_4_00_01_t_01_4_inherit__map">86 <map·name="a_dune_1_1_persistent_container_3_01_yasp_grid_3_01dim_00_01_coord_cont_01_4_00_01_t_01_4_inherit__map"·id="a_dune_1_1_persistent_container_3_01_yasp_grid_3_01dim_00_01_coord_cont_01_4_00_01_t_01_4_inherit__map">
87 <area·shape="rect"·title="Specialization·of·the·PersistentContainer·for·YaspGrid."·alt=""·coords="835,62,1089,103"/>87 <area·shape="rect"·title="Specialization·of·the·PersistentContainer·for·YaspGrid."·alt=""·coords="835,62,1089,103"/>
88 <area·shape="rect"·href="a04298.html"·title="·"·alt=""·coords="533,7,754,63"/>88 <area·shape="rect"·href="a04298.html"·title="·"·alt=""·coords="533,7,754,63"/>
Offset 804, 15 lines modifiedOffset 804, 15 lines modified
804 ··</tr>804 ··</tr>
805 </table>805 </table>
806 </div><div·class="memdoc">806 </div><div·class="memdoc">
  
807 </div>807 </div>
808 </div>808 </div>
809 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>809 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
810 <li><a·class="el"·href="a00194_source.html">yaspgridpersistentcontainer.hh</a></li>810 <li><a·class="el"·href="a00185_source.html">yaspgridpersistentcontainer.hh</a></li>
811 </ul>811 </ul>
812 </div><!--·contents·-->812 </div><!--·contents·-->
813 <!--·start·footer·part·-->813 <!--·start·footer·part·-->
814 <hr·class="footer"/><address·class="footer"><small>814 <hr·class="footer"/><address·class="footer"><small>
815 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4815 Generated·by&#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
816 </small></address>816 </small></address>
817 </body>817 </body>
3.17 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04462.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;72 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
74 <a·href="a04459.html">List·of·all·members</a>··</div>74 <a·href="a04459.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::YGridComponent&lt;·Coordinates·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::YGridComponent&lt;·Coordinates·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><code>#include·&lt;<a·class="el"·href="a00221_source.html">dune/grid/yaspgrid/ygrid.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00215_source.html">dune/grid/yaspgrid/ygrid.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="nested-classes"·name="nested-classes"></a>80 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
81 Classes</h2></td></tr>81 Classes</h2></td></tr>
82 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04466.html">Iterator</a></td></tr>82 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04466.html">Iterator</a></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table><table·class="memberdecls">84 </table><table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
Offset 188, 15 lines modifiedOffset 188, 15 lines modified
188 </p>188 </p>
189 <p·>together·with·an·affine·mapping.</p>189 <p·>together·with·an·affine·mapping.</p>
190 <p·>A·<a·class="el"·href="a04470.html"·title="implements·a·collection·of·YGridComponents·which·form·a·codimension·Entities·of·given·codimension·c·n...">YGrid</a>·is·characterized·by·the·following·quantities:</p>190 <p·>A·<a·class="el"·href="a04470.html"·title="implements·a·collection·of·YGridComponents·which·form·a·codimension·Entities·of·given·codimension·c·n...">YGrid</a>·is·characterized·by·the·following·quantities:</p>
191 <ul>191 <ul>
192 <li>The·origin·<img·class="formulaInl"·alt="$·o=(o_0,\ldots,o_{d-1})·\in·Z^d$"·src="form_91.png"/>,</li>192 <li>The·origin·<img·class="formulaInl"·alt="$·o=(o_0,\ldots,o_{d-1})·\in·Z^d$"·src="form_91.png"/>,</li>
193 <li>the·size·<img·class="formulaInl"·alt="$·s=(s_0,\ldots,s_{d-1})·\in·Z^d$"·src="form_92.png"/>,</li>193 <li>the·size·<img·class="formulaInl"·alt="$·s=(s_0,\ldots,s_{d-1})·\in·Z^d$"·src="form_92.png"/>,</li>
194 <li>The·shift·<img·class="formulaInl"·alt="$·r=(r_0,\ldots,r_{d-1})·\in·R^d$"·src="form_93.png"/>.</li>194 <li>The·shift·<img·class="formulaInl"·alt="$·r=(r_0,\ldots,r_{d-1})·\in·R^d$"·src="form_93.png"/>.</li>
195 <li>a·coordinate·container,·that·gives·the·mapping·of·the·index·to·global·coordinates·(see·<a·class="el"·href="a00155.html"·title="This·provides·container·classes·for·the·coordinates·to·be·used·in·YaspGrid·Upon·implementation·of·the...">coordinates.hh</a>)</li>195 <li>a·coordinate·container,·that·gives·the·mapping·of·the·index·to·global·coordinates·(see·<a·class="el"·href="a00164.html"·title="This·provides·container·classes·for·the·coordinates·to·be·used·in·YaspGrid·Upon·implementation·of·the...">coordinates.hh</a>)</li>
196 </ul>196 </ul>
197 <p·>The·shift·can·be·used·to·interpret·the·points·of·a·grid·as·midpoints·of·cells,·faces,·edges,·etc.</p>197 <p·>The·shift·can·be·used·to·interpret·the·points·of·a·grid·as·midpoints·of·cells,·faces,·edges,·etc.</p>
198 <p·>Here·is·a·graphical·illustration·of·a·grid:</p>198 <p·>Here·is·a·graphical·illustration·of·a·grid:</p>
199 <div·class="image">199 <div·class="image">
200 <img·src="grid.png"·alt=""/>200 <img·src="grid.png"·alt=""/>
201 <div·class="caption">201 <div·class="caption">
202 A·YGrid.</div></div>202 A·YGrid.</div></div>
Offset 1190, 15 lines modifiedOffset 1190, 15 lines modified
1190 ··</tr>1190 ··</tr>
1191 </table>1191 </table>
1192 </div><div·class="memdoc">1192 </div><div·class="memdoc">
  
1193 </div>1193 </div>
1194 </div>1194 </div>
1195 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1195 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1196 <li><a·class="el"·href="a00221_source.html">ygrid.hh</a></li>1196 <li><a·class="el"·href="a00215_source.html">ygrid.hh</a></li>
1197 </ul>1197 </ul>
1198 </div><!--·contents·-->1198 </div><!--·contents·-->
1199 <!--·start·footer·part·-->1199 <!--·start·footer·part·-->
1200 <hr·class="footer"/><address·class="footer"><small>1200 <hr·class="footer"/><address·class="footer"><small>
1201 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.41201 Generated·by&#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
1202 </small></address>1202 </small></address>
1203 </body>1203 </body>
2.37 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04466.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;70 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
71 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;71 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
72 <a·href="a04463.html">List·of·all·members</a>··</div>72 <a·href="a04463.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::YGridComponent&lt;·Coordinates·&gt;::Iterator·Class·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::YGridComponent&lt;·Coordinates·&gt;::Iterator·Class·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p><code>#include·&lt;<a·class="el"·href="a00221_source.html">dune/grid/yaspgrid/ygrid.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00215_source.html">dune/grid/yaspgrid/ygrid.hh</a>&gt;</code></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
79 Public·Member·Functions</h2></td></tr>79 Public·Member·Functions</h2></td></tr>
80 <tr·class="memitem:a4ba0c2aae4df2a9a6958d1d98bed93f5"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04466.html#a4ba0c2aae4df2a9a6958d1d98bed93f5">Iterator</a>·()=default</td></tr>80 <tr·class="memitem:a4ba0c2aae4df2a9a6958d1d98bed93f5"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04466.html#a4ba0c2aae4df2a9a6958d1d98bed93f5">Iterator</a>·()=default</td></tr>
81 <tr·class="separator:a4ba0c2aae4df2a9a6958d1d98bed93f5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:a4ba0c2aae4df2a9a6958d1d98bed93f5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 <tr·class="memitem:abf4ad59d5aa5bc9499cdb5e3ec09bb54"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04466.html#abf4ad59d5aa5bc9499cdb5e3ec09bb54">Iterator</a>·(const·<a·class="el"·href="a04462.html">YGridComponent</a>&lt;·Coordinates·&gt;·&amp;r)</td></tr>82 <tr·class="memitem:abf4ad59d5aa5bc9499cdb5e3ec09bb54"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04466.html#abf4ad59d5aa5bc9499cdb5e3ec09bb54">Iterator</a>·(const·<a·class="el"·href="a04462.html">YGridComponent</a>&lt;·Coordinates·&gt;·&amp;r)</td></tr>
83 <tr·class="memdesc:abf4ad59d5aa5bc9499cdb5e3ec09bb54"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Make·iterator·pointing·to·first·cell·in·a·grid.··<a·href="a04466.html#abf4ad59d5aa5bc9499cdb5e3ec09bb54">More...</a><br·/></td></tr>83 <tr·class="memdesc:abf4ad59d5aa5bc9499cdb5e3ec09bb54"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Make·iterator·pointing·to·first·cell·in·a·grid.··<a·href="a04466.html#abf4ad59d5aa5bc9499cdb5e3ec09bb54">More...</a><br·/></td></tr>
Offset 871, 15 lines modifiedOffset 871, 15 lines modified
871 </div><div·class="memdoc">871 </div><div·class="memdoc">
  
872 <p>consecutive·index·in·enclosing·grid·</p>872 <p>consecutive·index·in·enclosing·grid·</p>
  
873 </div>873 </div>
874 </div>874 </div>
875 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>875 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
876 <li><a·class="el"·href="a00221_source.html">ygrid.hh</a></li>876 <li><a·class="el"·href="a00215_source.html">ygrid.hh</a></li>
877 </ul>877 </ul>
878 </div><!--·contents·-->878 </div><!--·contents·-->
879 <!--·start·footer·part·-->879 <!--·start·footer·part·-->
880 <hr·class="footer"/><address·class="footer"><small>880 <hr·class="footer"/><address·class="footer"><small>
881 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4881 Generated·by&#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
882 </small></address>882 </small></address>
883 </body>883 </body>
2.72 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04470.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">Dune::YGrid&lt;·Coordinates·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::YGrid&lt;·Coordinates·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>implements·a·collection·of·YGridComponents·which·form·a·codimension·Entities·of·given·codimension·c·need·to·be·represented·by·d·choose·c·YgridComponents.·All·entities·in·one·such·component·share·the·same·set·of·spanning·unit·vectors.·A·<a·class="el"·href="a04470.html"·title="implements·a·collection·of·YGridComponents·which·form·a·codimension·Entities·of·given·codimension·c·n...">YGrid</a>·is·used·to·iterate·over·the·entire·set·of·components·the·codimension·consists·of.·It·doesn't·hold·any·data,·but·instead·holds·an·iterator·range·into·an·array·of·components·(which·is·owned·by·YGridLevel).··78 <p>implements·a·collection·of·YGridComponents·which·form·a·codimension·Entities·of·given·codimension·c·need·to·be·represented·by·d·choose·c·YgridComponents.·All·entities·in·one·such·component·share·the·same·set·of·spanning·unit·vectors.·A·<a·class="el"·href="a04470.html"·title="implements·a·collection·of·YGridComponents·which·form·a·codimension·Entities·of·given·codimension·c·n...">YGrid</a>·is·used·to·iterate·over·the·entire·set·of·components·the·codimension·consists·of.·It·doesn't·hold·any·data,·but·instead·holds·an·iterator·range·into·an·array·of·components·(which·is·owned·by·YGridLevel).··
79 ·<a·href="a04470.html#details">More...</a></p>79 ·<a·href="a04470.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00221_source.html">dune/grid/yaspgrid/ygrid.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00215_source.html">dune/grid/yaspgrid/ygrid.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="a04474.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="a04474.html">Iterator</a></td></tr>
85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04474.html"·title="Iterator·over·a·collection·o·YGrids·A·YGrid::Iterator·is·the·heart·of·an·entity·in·YaspGrid.">Iterator</a>·over·a·collection·o·YGrids·A·<a·class="el"·href="a04474.html"·title="Iterator·over·a·collection·o·YGrids·A·YGrid::Iterator·is·the·heart·of·an·entity·in·YaspGrid.">YGrid::Iterator</a>·is·the·heart·of·an·entity·in·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··<a·href="a04474.html#details">More...</a><br·/></td></tr>85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04474.html"·title="Iterator·over·a·collection·o·YGrids·A·YGrid::Iterator·is·the·heart·of·an·entity·in·YaspGrid.">Iterator</a>·over·a·collection·o·YGrids·A·<a·class="el"·href="a04474.html"·title="Iterator·over·a·collection·o·YGrids·A·YGrid::Iterator·is·the·heart·of·an·entity·in·YaspGrid.">YGrid::Iterator</a>·is·the·heart·of·an·entity·in·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··<a·href="a04474.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 521, 15 lines modifiedOffset 521, 15 lines modified
521 ··</tr>521 ··</tr>
522 </table>522 </table>
523 </div><div·class="memdoc">523 </div><div·class="memdoc">
  
524 </div>524 </div>
525 </div>525 </div>
526 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>526 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
527 <li><a·class="el"·href="a00221_source.html">ygrid.hh</a></li>527 <li><a·class="el"·href="a00215_source.html">ygrid.hh</a></li>
528 </ul>528 </ul>
529 </div><!--·contents·-->529 </div><!--·contents·-->
530 <!--·start·footer·part·-->530 <!--·start·footer·part·-->
531 <hr·class="footer"/><address·class="footer"><small>531 <hr·class="footer"/><address·class="footer"><small>
532 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4532 Generated·by&#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
533 </small></address>533 </small></address>
534 </body>534 </body>
2.84 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04474.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::YGrid&lt;·Coordinates·&gt;::Iterator·Class·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::YGrid&lt;·Coordinates·&gt;::Iterator·Class·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p><a·class="el"·href="a04474.html"·title="Iterator·over·a·collection·o·YGrids·A·YGrid::Iterator·is·the·heart·of·an·entity·in·YaspGrid.">Iterator</a>·over·a·collection·o·YGrids·A·<a·class="el"·href="a04474.html"·title="Iterator·over·a·collection·o·YGrids·A·YGrid::Iterator·is·the·heart·of·an·entity·in·YaspGrid.">YGrid::Iterator</a>·is·the·heart·of·an·entity·in·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··75 <p><a·class="el"·href="a04474.html"·title="Iterator·over·a·collection·o·YGrids·A·YGrid::Iterator·is·the·heart·of·an·entity·in·YaspGrid.">Iterator</a>·over·a·collection·o·YGrids·A·<a·class="el"·href="a04474.html"·title="Iterator·over·a·collection·o·YGrids·A·YGrid::Iterator·is·the·heart·of·an·entity·in·YaspGrid.">YGrid::Iterator</a>·is·the·heart·of·an·entity·in·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··
76 ·<a·href="a04474.html#details">More...</a></p>76 ·<a·href="a04474.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00221_source.html">dune/grid/yaspgrid/ygrid.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00215_source.html">dune/grid/yaspgrid/ygrid.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-methods"·name="pub-methods"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
80 Public·Member·Functions</h2></td></tr>80 Public·Member·Functions</h2></td></tr>
81 <tr·class="memitem:a02a3f6ad860d0f10752bb2531882c64f"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04474.html#a02a3f6ad860d0f10752bb2531882c64f">Iterator</a>·()=default</td></tr>81 <tr·class="memitem:a02a3f6ad860d0f10752bb2531882c64f"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04474.html#a02a3f6ad860d0f10752bb2531882c64f">Iterator</a>·()=default</td></tr>
82 <tr·class="memdesc:a02a3f6ad860d0f10752bb2531882c64f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">default·constructor··<a·href="a04474.html#a02a3f6ad860d0f10752bb2531882c64f">More...</a><br·/></td></tr>82 <tr·class="memdesc:a02a3f6ad860d0f10752bb2531882c64f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">default·constructor··<a·href="a04474.html#a02a3f6ad860d0f10752bb2531882c64f">More...</a><br·/></td></tr>
83 <tr·class="separator:a02a3f6ad860d0f10752bb2531882c64f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a02a3f6ad860d0f10752bb2531882c64f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:a51333ac087c22f2d64826508ef49c61e"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04474.html#a51333ac087c22f2d64826508ef49c61e">Iterator</a>·(const·<a·class="el"·href="a04470.html">YGrid</a>&lt;·Coordinates·&gt;·&amp;yg,·const·std::array&lt;·int,·<a·class="el"·href="a04470.html#ac11f8c44a60ddb064e2c106dd28805d6">dim</a>·&gt;·&amp;coords,·int·<a·class="el"·href="a04474.html#a1a5d2798124c280fd525c439fb2df110">which</a>=0)</td></tr>84 <tr·class="memitem:a51333ac087c22f2d64826508ef49c61e"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04474.html#a51333ac087c22f2d64826508ef49c61e">Iterator</a>·(const·<a·class="el"·href="a04470.html">YGrid</a>&lt;·Coordinates·&gt;·&amp;yg,·const·std::array&lt;·int,·<a·class="el"·href="a04470.html#ac11f8c44a60ddb064e2c106dd28805d6">dim</a>·&gt;·&amp;coords,·int·<a·class="el"·href="a04474.html#a1a5d2798124c280fd525c439fb2df110">which</a>=0)</td></tr>
Offset 833, 15 lines modifiedOffset 833, 15 lines modified
833 </div><div·class="memdoc">833 </div><div·class="memdoc">
  
834 <p>return·the·current·component·number·</p>834 <p>return·the·current·component·number·</p>
  
835 </div>835 </div>
836 </div>836 </div>
837 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>837 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
838 <li><a·class="el"·href="a00221_source.html">ygrid.hh</a></li>838 <li><a·class="el"·href="a00215_source.html">ygrid.hh</a></li>
839 </ul>839 </ul>
840 </div><!--·contents·-->840 </div><!--·contents·-->
841 <!--·start·footer·part·-->841 <!--·start·footer·part·-->
842 <hr·class="footer"/><address·class="footer"><small>842 <hr·class="footer"/><address·class="footer"><small>
843 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4843 Generated·by&#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
844 </small></address>844 </small></address>
845 </body>845 </body>
2.72 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04478.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">Dune::YGridList&lt;·Coordinates·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::YGridList&lt;·Coordinates·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>implements·a·collection·of·multiple·std::deque&lt;Intersection&gt;·Intersections·with·neighboring·processors·are·stored·as·std::deque&lt;Intersection&gt;.·Eachsuch·intersection·only·holds·one·<a·class="el"·href="a04462.html">YGridComponent</a>.·To·do·all·communication·associated·with·one·codimension,·multiple·such·deques·have·to·be·concatenated.·<a·class="el"·href="a04478.html"·title="implements·a·collection·of·multiple·std::deque&lt;Intersection&gt;·Intersections·with·neighboring·processor...">YGridList</a>·manges·this·concatenation.·As·for·YGrids,·<a·class="el"·href="a04478.html"·title="implements·a·collection·of·multiple·std::deque&lt;Intersection&gt;·Intersections·with·neighboring·processor...">YGridList</a>·doesn't·hold·any·data,·but·an·iterator·range·into·a·data·array·owned·by·YGridLevel.··78 <p>implements·a·collection·of·multiple·std::deque&lt;Intersection&gt;·Intersections·with·neighboring·processors·are·stored·as·std::deque&lt;Intersection&gt;.·Eachsuch·intersection·only·holds·one·<a·class="el"·href="a04462.html">YGridComponent</a>.·To·do·all·communication·associated·with·one·codimension,·multiple·such·deques·have·to·be·concatenated.·<a·class="el"·href="a04478.html"·title="implements·a·collection·of·multiple·std::deque&lt;Intersection&gt;·Intersections·with·neighboring·processor...">YGridList</a>·manges·this·concatenation.·As·for·YGrids,·<a·class="el"·href="a04478.html"·title="implements·a·collection·of·multiple·std::deque&lt;Intersection&gt;·Intersections·with·neighboring·processor...">YGridList</a>·doesn't·hold·any·data,·but·an·iterator·range·into·a·data·array·owned·by·YGridLevel.··
79 ·<a·href="a04478.html#details">More...</a></p>79 ·<a·href="a04478.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00221_source.html">dune/grid/yaspgrid/ygrid.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00215_source.html">dune/grid/yaspgrid/ygrid.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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04482.html">Intersection</a></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="a04482.html">Intersection</a></td></tr>
85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·describing·an·intersection·with·a·neighboring·processor··<a·href="a04482.html#details">More...</a><br·/></td></tr>85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·describing·an·intersection·with·a·neighboring·processor··<a·href="a04482.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 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04486.html">Iterator</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="a04486.html">Iterator</a></td></tr>
Offset 382, 15 lines modifiedOffset 382, 15 lines modified
382 ··</tr>382 ··</tr>
383 </table>383 </table>
384 </div><div·class="memdoc">384 </div><div·class="memdoc">
  
385 </div>385 </div>
386 </div>386 </div>
387 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>387 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
388 <li><a·class="el"·href="a00221_source.html">ygrid.hh</a></li>388 <li><a·class="el"·href="a00215_source.html">ygrid.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.62 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04482.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::YGridList&lt;·Coordinates·&gt;::Intersection·Struct·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::YGridList&lt;·Coordinates·&gt;::Intersection·Struct·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>type·describing·an·intersection·with·a·neighboring·processor··75 <p>type·describing·an·intersection·with·a·neighboring·processor··
76 ·<a·href="a04482.html#details">More...</a></p>76 ·<a·href="a04482.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00221_source.html">dune/grid/yaspgrid/ygrid.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00215_source.html">dune/grid/yaspgrid/ygrid.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-attribs"·name="pub-attribs"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
80 Public·Attributes</h2></td></tr>80 Public·Attributes</h2></td></tr>
81 <tr·class="memitem:a73a6a18e254e919e6c23c8b9ec09272c"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a04462.html">YGridComponent</a>&lt;·Coordinates·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04482.html#a73a6a18e254e919e6c23c8b9ec09272c">grid</a></td></tr>81 <tr·class="memitem:a73a6a18e254e919e6c23c8b9ec09272c"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a04462.html">YGridComponent</a>&lt;·Coordinates·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04482.html#a73a6a18e254e919e6c23c8b9ec09272c">grid</a></td></tr>
82 <tr·class="memdesc:a73a6a18e254e919e6c23c8b9ec09272c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·intersection·as·a·subgrid·of·the·local·grid.··<a·href="a04482.html#a73a6a18e254e919e6c23c8b9ec09272c">More...</a><br·/></td></tr>82 <tr·class="memdesc:a73a6a18e254e919e6c23c8b9ec09272c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·intersection·as·a·subgrid·of·the·local·grid.··<a·href="a04482.html#a73a6a18e254e919e6c23c8b9ec09272c">More...</a><br·/></td></tr>
83 <tr·class="separator:a73a6a18e254e919e6c23c8b9ec09272c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a73a6a18e254e919e6c23c8b9ec09272c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:a11f8d5b739444e7c995a771194eb3c7a"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04482.html#a11f8d5b739444e7c995a771194eb3c7a">rank</a></td></tr>84 <tr·class="memitem:a11f8d5b739444e7c995a771194eb3c7a"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04482.html#a11f8d5b739444e7c995a771194eb3c7a">rank</a></td></tr>
Offset 166, 15 lines modifiedOffset 166, 15 lines modified
166 </div><div·class="memdoc">166 </div><div·class="memdoc">
  
167 <p>a·<a·class="el"·href="a04470.html"·title="implements·a·collection·of·YGridComponents·which·form·a·codimension·Entities·of·given·codimension·c·n...">YGrid</a>·stub,·that·acts·wraps·above·<a·class="el"·href="a04470.html"·title="implements·a·collection·of·YGridComponents·which·form·a·codimension·Entities·of·given·codimension·c·n...">YGrid</a>·Component·and·handels·the·index·offset·</p>167 <p>a·<a·class="el"·href="a04470.html"·title="implements·a·collection·of·YGridComponents·which·form·a·codimension·Entities·of·given·codimension·c·n...">YGrid</a>·stub,·that·acts·wraps·above·<a·class="el"·href="a04470.html"·title="implements·a·collection·of·YGridComponents·which·form·a·codimension·Entities·of·given·codimension·c·n...">YGrid</a>·Component·and·handels·the·index·offset·</p>
  
168 </div>168 </div>
169 </div>169 </div>
170 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>170 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
171 <li><a·class="el"·href="a00221_source.html">ygrid.hh</a></li>171 <li><a·class="el"·href="a00215_source.html">ygrid.hh</a></li>
172 </ul>172 </ul>
173 </div><!--·contents·-->173 </div><!--·contents·-->
174 <!--·start·footer·part·-->174 <!--·start·footer·part·-->
175 <hr·class="footer"/><address·class="footer"><small>175 <hr·class="footer"/><address·class="footer"><small>
176 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4176 Generated·by&#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
177 </small></address>177 </small></address>
178 </body>178 </body>
2.45 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04486.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="a04483.html">List·of·all·members</a>··</div>71 <a·href="a04483.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::YGridList&lt;·Coordinates·&gt;::Iterator·Class·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::YGridList&lt;·Coordinates·&gt;::Iterator·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="a00221_source.html">dune/grid/yaspgrid/ygrid.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00215_source.html">dune/grid/yaspgrid/ygrid.hh</a>&gt;</code></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
78 Public·Member·Functions</h2></td></tr>78 Public·Member·Functions</h2></td></tr>
79 <tr·class="memitem:a8a84536cb0c72ab2d18cb446d714d4f1"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04486.html#a8a84536cb0c72ab2d18cb446d714d4f1">Iterator</a>·(const·<a·class="el"·href="a04478.html">YGridList</a>&lt;·Coordinates·&gt;·&amp;ygl,·bool·<a·class="el"·href="a04478.html#a614a98f0df98b7c465576bc6d36aae71">end</a>=false)</td></tr>79 <tr·class="memitem:a8a84536cb0c72ab2d18cb446d714d4f1"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04486.html#a8a84536cb0c72ab2d18cb446d714d4f1">Iterator</a>·(const·<a·class="el"·href="a04478.html">YGridList</a>&lt;·Coordinates·&gt;·&amp;ygl,·bool·<a·class="el"·href="a04478.html#a614a98f0df98b7c465576bc6d36aae71">end</a>=false)</td></tr>
80 <tr·class="memdesc:a8a84536cb0c72ab2d18cb446d714d4f1"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">return·iterator·to·begin·and·end·of·the·container··<a·href="a04486.html#a8a84536cb0c72ab2d18cb446d714d4f1">More...</a><br·/></td></tr>80 <tr·class="memdesc:a8a84536cb0c72ab2d18cb446d714d4f1"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">return·iterator·to·begin·and·end·of·the·container··<a·href="a04486.html#a8a84536cb0c72ab2d18cb446d714d4f1">More...</a><br·/></td></tr>
81 <tr·class="separator:a8a84536cb0c72ab2d18cb446d714d4f1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:a8a84536cb0c72ab2d18cb446d714d4f1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 <tr·class="memitem:a975f61425695731c473f217cc925374f"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a04486.html">Iterator</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04486.html#a975f61425695731c473f217cc925374f">operator++</a>·()</td></tr>82 <tr·class="memitem:a975f61425695731c473f217cc925374f"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a04486.html">Iterator</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04486.html#a975f61425695731c473f217cc925374f">operator++</a>·()</td></tr>
Offset 282, 15 lines modifiedOffset 282, 15 lines modified
282 </div><div·class="memdoc">282 </div><div·class="memdoc">
  
283 <p>compare·two·iterators·</p>283 <p>compare·two·iterators·</p>
  
284 </div>284 </div>
285 </div>285 </div>
286 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>286 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
287 <li><a·class="el"·href="a00221_source.html">ygrid.hh</a></li>287 <li><a·class="el"·href="a00215_source.html">ygrid.hh</a></li>
288 </ul>288 </ul>
289 </div><!--·contents·-->289 </div><!--·contents·-->
290 <!--·start·footer·part·-->290 <!--·start·footer·part·-->
291 <hr·class="footer"/><address·class="footer"><small>291 <hr·class="footer"/><address·class="footer"><small>
292 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4292 Generated·by&#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
293 </small></address>293 </small></address>
294 </body>294 </body>
5.31 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04492.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <div·class="line"><span·class="preprocessor">#include&lt;dune/common/parallel/mpihelper.hh&gt;</span></div>79 <div·class="line"><span·class="preprocessor">#include&lt;dune/common/parallel/mpihelper.hh&gt;</span></div>
80 <div·class="line"><span·class="preprocessor">#include&lt;dune/common/parametertreeparser.hh&gt;</span></div>80 <div·class="line"><span·class="preprocessor">#include&lt;dune/common/parametertreeparser.hh&gt;</span></div>
81 <div·class="line"><span·class="preprocessor">#include&lt;dune/common/timer.hh&gt;</span></div>81 <div·class="line"><span·class="preprocessor">#include&lt;dune/common/timer.hh&gt;</span></div>
82 <div·class="line"><span·class="comment">//·dune-grid·includes</span></div>82 <div·class="line"><span·class="comment">//·dune-grid·includes</span></div>
83 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01022.html">dune/grid/yaspgrid.hh</a>&gt;</span></div>83 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01022.html">dune/grid/yaspgrid.hh</a>&gt;</span></div>
84 <div·class="line">·</div>84 <div·class="line">·</div>
85 <div·class="line">·</div>85 <div·class="line">·</div>
86 <div·class="line"><span·class="keywordtype">int</span>·<a·id="a0"·name="a0"></a><a·class="code·hl_function"·href="a00146.html#a3c04138a5bfe5d72780bb7e82a18e627">main</a>(<span·class="keywordtype">int</span>·argc,·<span·class="keywordtype">char</span>**·argv)</div>86 <div·class="line"><span·class="keywordtype">int</span>·<a·id="a0"·name="a0"></a><a·class="code·hl_function"·href="a00143.html#a3c04138a5bfe5d72780bb7e82a18e627">main</a>(<span·class="keywordtype">int</span>·argc,·<span·class="keywordtype">char</span>**·argv)</div>
87 <div·class="line">{</div>87 <div·class="line">{</div>
88 <div·class="line">··<span·class="comment">//·Maybe·initialize·Mpi</span></div>88 <div·class="line">··<span·class="comment">//·Maybe·initialize·Mpi</span></div>
89 <div·class="line">··[[maybe_unused]]·Dune::MPIHelper&amp;·helper·=·Dune::MPIHelper::instance(argc,·argv);</div>89 <div·class="line">··[[maybe_unused]]·Dune::MPIHelper&amp;·helper·=·Dune::MPIHelper::instance(argc,·argv);</div>
90 <div·class="line">·</div>90 <div·class="line">·</div>
91 <div·class="line">··<span·class="comment">//·[set·up·grid]</span></div>91 <div·class="line">··<span·class="comment">//·[set·up·grid]</span></div>
92 <div·class="line">··<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dim·=·4;</div>92 <div·class="line">··<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dim·=·4;</div>
93 <div·class="line">··<span·class="keyword">using·</span>Grid·=·<a·id="_a1"·name="_a1"></a><a·class="code·hl_class"·href="a04258.html">Dune::YaspGrid&lt;dim&gt;</a>;</div>93 <div·class="line">··<span·class="keyword">using·</span>Grid·=·<a·id="_a1"·name="_a1"></a><a·class="code·hl_class"·href="a04258.html">Dune::YaspGrid&lt;dim&gt;</a>;</div>
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
115 <div·class="line"><span·class="comment"></span>·</div>115 <div·class="line"><span·class="comment"></span>·</div>
116 <div·class="line">··<span·class="comment">//·[access·to·subentities]</span></div>116 <div·class="line">··<span·class="comment">//·[access·to·subentities]</span></div>
117 <div·class="line">··<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·mycodim·=·2;</div>117 <div·class="line">··<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·mycodim·=·2;</div>
118 <div·class="line">··<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·e·:·<a·class="code·hl_function"·href="a01038.html#ga9bbe243bea9b505e0fa4f3ab0005c7f5">elements</a>(gv))</div>118 <div·class="line">··<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·e·:·<a·class="code·hl_function"·href="a01038.html#ga9bbe243bea9b505e0fa4f3ab0005c7f5">elements</a>(gv))</div>
119 <div·class="line">····<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i=0;·i&lt;e.subEntities(mycodim);·++i)</div>119 <div·class="line">····<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i=0;·i&lt;e.subEntities(mycodim);·++i)</div>
120 <div·class="line">······[[maybe_unused]]·<span·class="keyword">auto</span>·v·=·e.template·subEntity&lt;codim&gt;(i);</div>120 <div·class="line">······[[maybe_unused]]·<span·class="keyword">auto</span>·v·=·e.template·subEntity&lt;codim&gt;(i);</div>
121 <div·class="line">}</div>121 <div·class="line">}</div>
122 <div·class="ttc"·id="aa00146_html_a3c04138a5bfe5d72780bb7e82a18e627"><div·class="ttname"><a·href="a00146.html#a3c04138a5bfe5d72780bb7e82a18e627">main</a></div><div·class="ttdeci">int·main(int·argc,·char·**argv)</div><div·class="ttdef"><b>Definition:</b>·recipe-iterate-over-grid.cc:55</div></div>122 <div·class="ttc"·id="aa00143_html_a3c04138a5bfe5d72780bb7e82a18e627"><div·class="ttname"><a·href="a00143.html#a3c04138a5bfe5d72780bb7e82a18e627">main</a></div><div·class="ttdeci">int·main(int·argc,·char·**argv)</div><div·class="ttdef"><b>Definition:</b>·recipe-iterate-over-grid.cc:55</div></div>
123 <div·class="ttc"·id="aa01022_html"><div·class="ttname"><a·href="a01022.html">yaspgrid.hh</a></div></div>123 <div·class="ttc"·id="aa01022_html"><div·class="ttname"><a·href="a01022.html">yaspgrid.hh</a></div></div>
124 <div·class="ttc"·id="aa01038_html_ga0b3a52863a2cefddd5af1b80a63f8226"><div·class="ttname"><a·href="a01038.html#ga0b3a52863a2cefddd5af1b80a63f8226">Dune::GridView::vertices</a></div><div·class="ttdeci">IteratorRange&lt;...·&gt;·vertices(const·GV·&amp;gv)</div><div·class="ttdoc">Iterates·over·all·vertices·(entities·with·dimension·0)·of·a·GridView.</div></div>124 <div·class="ttc"·id="aa01038_html_ga0b3a52863a2cefddd5af1b80a63f8226"><div·class="ttname"><a·href="a01038.html#ga0b3a52863a2cefddd5af1b80a63f8226">Dune::GridView::vertices</a></div><div·class="ttdeci">IteratorRange&lt;...·&gt;·vertices(const·GV·&amp;gv)</div><div·class="ttdoc">Iterates·over·all·vertices·(entities·with·dimension·0)·of·a·GridView.</div></div>
125 <div·class="ttc"·id="aa01038_html_ga9bbe243bea9b505e0fa4f3ab0005c7f5"><div·class="ttname"><a·href="a01038.html#ga9bbe243bea9b505e0fa4f3ab0005c7f5">Dune::GridView::elements</a></div><div·class="ttdeci">IteratorRange&lt;...·&gt;·elements(const·GV·&amp;gv)</div><div·class="ttdoc">Iterates·over·all·elements·/·cells·(entities·with·codimension·0)·of·a·GridView.</div></div>125 <div·class="ttc"·id="aa01038_html_ga9bbe243bea9b505e0fa4f3ab0005c7f5"><div·class="ttname"><a·href="a01038.html#ga9bbe243bea9b505e0fa4f3ab0005c7f5">Dune::GridView::elements</a></div><div·class="ttdeci">IteratorRange&lt;...·&gt;·elements(const·GV·&amp;gv)</div><div·class="ttdoc">Iterates·over·all·elements·/·cells·(entities·with·codimension·0)·of·a·GridView.</div></div>
126 <div·class="ttc"·id="aa01038_html_gacc8f311deabddf0c759465f623e87886"><div·class="ttname"><a·href="a01038.html#gacc8f311deabddf0c759465f623e87886">Dune::GridView::entities</a></div><div·class="ttdeci">IteratorRange&lt;...·&gt;·entities(const·GV·&amp;gv,·Codim&lt;·codim·&gt;·cd)</div><div·class="ttdoc">Iterates·over·all·entities·of·a·GridView·with·the·given·codimension.</div></div>126 <div·class="ttc"·id="aa01038_html_gacc8f311deabddf0c759465f623e87886"><div·class="ttname"><a·href="a01038.html#gacc8f311deabddf0c759465f623e87886">Dune::GridView::entities</a></div><div·class="ttdeci">IteratorRange&lt;...·&gt;·entities(const·GV·&amp;gv,·Codim&lt;·codim·&gt;·cd)</div><div·class="ttdoc">Iterates·over·all·entities·of·a·GridView·with·the·given·codimension.</div></div>
127 <div·class="ttc"·id="aa01038_html_gad2988e47e63b21c5d21cf344a3604e82"><div·class="ttname"><a·href="a01038.html#gad2988e47e63b21c5d21cf344a3604e82">Dune::GridView::facets</a></div><div·class="ttdeci">IteratorRange&lt;...·&gt;·facets(const·GV·&amp;gv)</div><div·class="ttdoc">Iterates·over·all·facets·(entities·with·codimension·1)·of·a·GridView.</div></div>127 <div·class="ttc"·id="aa01038_html_gad2988e47e63b21c5d21cf344a3604e82"><div·class="ttname"><a·href="a01038.html#gad2988e47e63b21c5d21cf344a3604e82">Dune::GridView::facets</a></div><div·class="ttdeci">IteratorRange&lt;...·&gt;·facets(const·GV·&amp;gv)</div><div·class="ttdoc">Iterates·over·all·facets·(entities·with·codimension·1)·of·a·GridView.</div></div>
128 <div·class="ttc"·id="aa01038_html_gadc6db5e0e39171ba2d9d50d55ec70b80"><div·class="ttname"><a·href="a01038.html#gadc6db5e0e39171ba2d9d50d55ec70b80">Dune::GridView::edges</a></div><div·class="ttdeci">IteratorRange&lt;...·&gt;·edges(const·GV·&amp;gv)</div><div·class="ttdoc">Iterates·over·all·edges·(entities·with·dimension·1)·of·a·GridView.</div></div>128 <div·class="ttc"·id="aa01038_html_gadc6db5e0e39171ba2d9d50d55ec70b80"><div·class="ttname"><a·href="a01038.html#gadc6db5e0e39171ba2d9d50d55ec70b80">Dune::GridView::edges</a></div><div·class="ttdeci">IteratorRange&lt;...·&gt;·edges(const·GV·&amp;gv)</div><div·class="ttdoc">Iterates·over·all·edges·(entities·with·dimension·1)·of·a·GridView.</div></div>
129 <div·class="ttc"·id="aa04258_html"><div·class="ttname"><a·href="a04258.html">Dune::YaspGrid</a></div><div·class="ttdoc">[·provides·Dune::Grid·]</div><div·class="ttdef"><b>Definition:</b>·yaspgrid.hh:163</div></div>129 <div·class="ttc"·id="aa04258_html"><div·class="ttname"><a·href="a04258.html">Dune::YaspGrid</a></div><div·class="ttdoc">[·provides·Dune::Grid·]</div><div·class="ttdef"><b>Definition:</b>·yaspgrid.hh:163</div></div>
1.4 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07199.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#namespaces">Namespaces</a>··</div>71 <a·href="#namespaces">Namespaces</a>··</div>
72 ··<div·class="headertitle"><div·class="title">geometrygrid/backuprestore.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">geometrygrid/backuprestore.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;type_traits&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;type_traits&gt;</code><br·/>
76 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>76 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a07196_source.html">dune/grid/common/backuprestore.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a07196_source.html">dune/grid/common/backuprestore.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00572_source.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00584_source.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a07211_source.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a07211_source.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</code><br·/>
80 </div>80 </div>
81 <p><a·href="a07199_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a07199_source.html">Go·to·the·source·code·of·this·file.</a></p>
82 <table·class="memberdecls">82 <table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
84 Classes</h2></td></tr>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="a03038.html">Dune::GeoGrid::BackupRestoreFacilities&lt;·Grid,·hasBackupRestoreFacilities·&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="a03038.html">Dune::GeoGrid::BackupRestoreFacilities&lt;·Grid,·hasBackupRestoreFacilities·&gt;</a></td></tr>
5.37 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07199_source.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_BACKUPRESTORE_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_BACKUPRESTORE_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>
80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07196.html">dune/grid/common/backuprestore.hh</a>&gt;</span></div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07196.html">dune/grid/common/backuprestore.hh</a>&gt;</span></div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00572.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</span></div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00584.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</span></div>
85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07211.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</span></div>85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07211.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</span></div>
86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>
89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
90 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno"><a·class="line"·href="a01068.html">···19</a></span>··<span·class="keyword">namespace·</span>GeoGrid</div>90 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno"><a·class="line"·href="a01068.html">···19</a></span>··<span·class="keyword">namespace·</span>GeoGrid</div>
91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··{</div>91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··{</div>
Offset 167, 15 lines modifiedOffset 167, 15 lines modified
167 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······<span·class="keywordflow">return</span>·<span·class="keyword">nullptr</span>;</div>167 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······<span·class="keywordflow">return</span>·<span·class="keyword">nullptr</span>;</div>
168 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····}</div>168 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····}</div>
169 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··};</div>169 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··};</div>
170 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>170 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
171 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>}·<span·class="comment">//·namespace·Dune</span></div>171 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>}·<span·class="comment">//·namespace·Dune</span></div>
172 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>172 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
173 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_BACKUPRESTORE_HH</span></div>173 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_BACKUPRESTORE_HH</span></div>
174 <div·class="ttc"·id="aa00572_html"><div·class="ttname"><a·href="a00572.html">declaration.hh</a></div></div>174 <div·class="ttc"·id="aa00584_html"><div·class="ttname"><a·href="a00584.html">declaration.hh</a></div></div>
175 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>175 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
176 <div·class="ttc"·id="aa02590_html"><div·class="ttname"><a·href="a02590.html">Dune::BackupRestoreFacility</a></div><div·class="ttdoc">facility·for·writing·and·reading·grids</div><div·class="ttdef"><b>Definition:</b>·common/backuprestore.hh:43</div></div>176 <div·class="ttc"·id="aa02590_html"><div·class="ttname"><a·href="a02590.html">Dune::BackupRestoreFacility</a></div><div·class="ttdoc">facility·for·writing·and·reading·grids</div><div·class="ttdef"><b>Definition:</b>·common/backuprestore.hh:43</div></div>
177 <div·class="ttc"·id="aa02834_html"><div·class="ttname"><a·href="a02834.html">Dune::Grid</a></div><div·class="ttdoc">Grid·abstract·base·class.</div><div·class="ttdef"><b>Definition:</b>·common/grid.hh:375</div></div>177 <div·class="ttc"·id="aa02834_html"><div·class="ttname"><a·href="a02834.html">Dune::Grid</a></div><div·class="ttdoc">Grid·abstract·base·class.</div><div·class="ttdef"><b>Definition:</b>·common/grid.hh:375</div></div>
178 <div·class="ttc"·id="aa03038_html"><div·class="ttname"><a·href="a03038.html">Dune::GeoGrid::BackupRestoreFacilities</a></div><div·class="ttdef"><b>Definition:</b>·geometrygrid/backuprestore.hh:27</div></div>178 <div·class="ttc"·id="aa03038_html"><div·class="ttname"><a·href="a03038.html">Dune::GeoGrid::BackupRestoreFacilities</a></div><div·class="ttdef"><b>Definition:</b>·geometrygrid/backuprestore.hh:27</div></div>
179 <div·class="ttc"·id="aa03042_html"><div·class="ttname"><a·href="a03042.html">Dune::GeoGrid::BackupRestoreFacilities&lt;·Grid,·true·&gt;</a></div><div·class="ttdef"><b>Definition:</b>·geometrygrid/backuprestore.hh:31</div></div>179 <div·class="ttc"·id="aa03042_html"><div·class="ttname"><a·href="a03042.html">Dune::GeoGrid::BackupRestoreFacilities&lt;·Grid,·true·&gt;</a></div><div·class="ttdef"><b>Definition:</b>·geometrygrid/backuprestore.hh:31</div></div>
180 <div·class="ttc"·id="aa03042_html_a8c56777f124decb877599b5222079849"><div·class="ttname"><a·href="a03042.html#a8c56777f124decb877599b5222079849">Dune::GeoGrid::BackupRestoreFacilities&lt;·Grid,·true·&gt;::asImp</a></div><div·class="ttdeci">const·Grid·&amp;·asImp()·const</div><div·class="ttdef"><b>Definition:</b>·geometrygrid/backuprestore.hh:43</div></div>180 <div·class="ttc"·id="aa03042_html_a8c56777f124decb877599b5222079849"><div·class="ttname"><a·href="a03042.html#a8c56777f124decb877599b5222079849">Dune::GeoGrid::BackupRestoreFacilities&lt;·Grid,·true·&gt;::asImp</a></div><div·class="ttdeci">const·Grid·&amp;·asImp()·const</div><div·class="ttdef"><b>Definition:</b>·geometrygrid/backuprestore.hh:43</div></div>
181 <div·class="ttc"·id="aa03042_html_aaec3b310f0162197daf3a514fa4d90be"><div·class="ttname"><a·href="a03042.html#aaec3b310f0162197daf3a514fa4d90be">Dune::GeoGrid::BackupRestoreFacilities&lt;·Grid,·true·&gt;::BackupRestoreFacilities</a></div><div·class="ttdeci">BackupRestoreFacilities()</div><div·class="ttdef"><b>Definition:</b>·geometrygrid/backuprestore.hh:35</div></div>181 <div·class="ttc"·id="aa03042_html_aaec3b310f0162197daf3a514fa4d90be"><div·class="ttname"><a·href="a03042.html#aaec3b310f0162197daf3a514fa4d90be">Dune::GeoGrid::BackupRestoreFacilities&lt;·Grid,·true·&gt;::BackupRestoreFacilities</a></div><div·class="ttdeci">BackupRestoreFacilities()</div><div·class="ttdef"><b>Definition:</b>·geometrygrid/backuprestore.hh:35</div></div>
1.33 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07211.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
76 <code>#include·&lt;type_traits&gt;</code><br·/>76 <code>#include·&lt;type_traits&gt;</code><br·/>
77 <code>#include·&lt;utility&gt;</code><br·/>77 <code>#include·&lt;utility&gt;</code><br·/>
78 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/>78 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a07208_source.html">dune/grid/common/capabilities.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a07208_source.html">dune/grid/common/capabilities.hh</a>&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a00572_source.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a00584_source.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</code><br·/>
81 </div>81 </div>
82 <p><a·href="a07211_source.html">Go·to·the·source·code·of·this·file.</a></p>82 <p><a·href="a07211_source.html">Go·to·the·source·code·of·this·file.</a></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
85 Classes</h2></td></tr>85 Classes</h2></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="a03058.html">Dune::Capabilities::hasSingleGeometryType&lt;·GeometryGrid&lt;·HostGrid,·CoordFunction,·Allocator·&gt;·&gt;</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="a03058.html">Dune::Capabilities::hasSingleGeometryType&lt;·GeometryGrid&lt;·HostGrid,·CoordFunction,·Allocator·&gt;·&gt;</a></td></tr>
87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
5.58 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07211_source.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <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="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/hybridutilities.hh&gt;</span></div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/hybridutilities.hh&gt;</span></div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07208.html">dune/grid/common/capabilities.hh</a>&gt;</span></div>85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07208.html">dune/grid/common/capabilities.hh</a>&gt;</span></div>
86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00572.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</span></div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00584.html">dune/grid/geometrygrid/declaration.hh</a>&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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</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="comment">//·Capabilities</span></div>91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="comment">//·Capabilities</span></div>
92 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·------------</span></div>92 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·------------</span></div>
93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
Offset 210, 15 lines modifiedOffset 210, 15 lines modified
210 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>····};</div>210 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>····};</div>
211 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>·</div>211 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>·</div>
212 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>··}·<span·class="comment">//·namespace·Capabilities</span></div>212 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>··}·<span·class="comment">//·namespace·Capabilities</span></div>
213 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>·</div>213 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>·</div>
214 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>}·<span·class="comment">//·namespace·Dune</span></div>214 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>}·<span·class="comment">//·namespace·Dune</span></div>
215 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>·</div>215 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>·</div>
216 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_CAPABILITIES_HH</span></div>216 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_CAPABILITIES_HH</span></div>
217 <div·class="ttc"·id="aa00572_html"><div·class="ttname"><a·href="a00572.html">declaration.hh</a></div></div>217 <div·class="ttc"·id="aa00584_html"><div·class="ttname"><a·href="a00584.html">declaration.hh</a></div></div>
218 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>218 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
219 <div·class="ttc"·id="aa02622_html"><div·class="ttname"><a·href="a02622.html">Dune::Capabilities::hasSingleGeometryType</a></div><div·class="ttdoc">Specialize·with·'true'·for·if·the·codimension·0·entity·of·the·grid·has·only·one·possible·geometry·typ...</div><div·class="ttdef"><b>Definition:</b>·common/capabilities.hh:27</div></div>219 <div·class="ttc"·id="aa02622_html"><div·class="ttname"><a·href="a02622.html">Dune::Capabilities::hasSingleGeometryType</a></div><div·class="ttdoc">Specialize·with·'true'·for·if·the·codimension·0·entity·of·the·grid·has·only·one·possible·geometry·typ...</div><div·class="ttdef"><b>Definition:</b>·common/capabilities.hh:27</div></div>
220 <div·class="ttc"·id="aa02622_html_abf782a7868e92b75f99183208936f4c3"><div·class="ttname"><a·href="a02622.html#abf782a7868e92b75f99183208936f4c3">Dune::Capabilities::hasSingleGeometryType::v</a></div><div·class="ttdeci">static·const·bool·v</div><div·class="ttdef"><b>Definition:</b>·common/capabilities.hh:28</div></div>220 <div·class="ttc"·id="aa02622_html_abf782a7868e92b75f99183208936f4c3"><div·class="ttname"><a·href="a02622.html#abf782a7868e92b75f99183208936f4c3">Dune::Capabilities::hasSingleGeometryType::v</a></div><div·class="ttdeci">static·const·bool·v</div><div·class="ttdef"><b>Definition:</b>·common/capabilities.hh:28</div></div>
221 <div·class="ttc"·id="aa02622_html_ac0c3cafd7214588634f519c7c0fbf0f4"><div·class="ttname"><a·href="a02622.html#ac0c3cafd7214588634f519c7c0fbf0f4">Dune::Capabilities::hasSingleGeometryType::topologyId</a></div><div·class="ttdeci">static·const·unsigned·int·topologyId</div><div·class="ttdef"><b>Definition:</b>·common/capabilities.hh:31</div></div>221 <div·class="ttc"·id="aa02622_html_ac0c3cafd7214588634f519c7c0fbf0f4"><div·class="ttname"><a·href="a02622.html#ac0c3cafd7214588634f519c7c0fbf0f4">Dune::Capabilities::hasSingleGeometryType::topologyId</a></div><div·class="ttdeci">static·const·unsigned·int·topologyId</div><div·class="ttdef"><b>Definition:</b>·common/capabilities.hh:31</div></div>
222 <div·class="ttc"·id="aa02630_html"><div·class="ttname"><a·href="a02630.html">Dune::Capabilities::hasEntity</a></div><div·class="ttdoc">Specialize·with·'true'·for·all·codims·that·a·grid·implements·entities·for.·(default=false)</div><div·class="ttdef"><b>Definition:</b>·common/capabilities.hh:58</div></div>222 <div·class="ttc"·id="aa02630_html"><div·class="ttname"><a·href="a02630.html">Dune::Capabilities::hasEntity</a></div><div·class="ttdoc">Specialize·with·'true'·for·all·codims·that·a·grid·implements·entities·for.·(default=false)</div><div·class="ttdef"><b>Definition:</b>·common/capabilities.hh:58</div></div>
223 <div·class="ttc"·id="aa02630_html_a75e9ee2b00464750e2b26fd36b8ae7a1"><div·class="ttname"><a·href="a02630.html#a75e9ee2b00464750e2b26fd36b8ae7a1">Dune::Capabilities::hasEntity::v</a></div><div·class="ttdeci">static·const·bool·v</div><div·class="ttdef"><b>Definition:</b>·common/capabilities.hh:59</div></div>223 <div·class="ttc"·id="aa02630_html_a75e9ee2b00464750e2b26fd36b8ae7a1"><div·class="ttname"><a·href="a02630.html#a75e9ee2b00464750e2b26fd36b8ae7a1">Dune::Capabilities::hasEntity::v</a></div><div·class="ttdeci">static·const·bool·v</div><div·class="ttdef"><b>Definition:</b>·common/capabilities.hh:59</div></div>
224 <div·class="ttc"·id="aa02634_html"><div·class="ttname"><a·href="a02634.html">Dune::Capabilities::hasEntityIterator</a></div><div·class="ttdoc">specialize·with·'true'·for·all·codims·that·a·grid·provides·an·iterator·for·(default=hasEntity&lt;codim&gt;:...</div><div·class="ttdef"><b>Definition:</b>·common/capabilities.hh:74</div></div>224 <div·class="ttc"·id="aa02634_html"><div·class="ttname"><a·href="a02634.html">Dune::Capabilities::hasEntityIterator</a></div><div·class="ttdoc">specialize·with·'true'·for·all·codims·that·a·grid·provides·an·iterator·for·(default=hasEntity&lt;codim&gt;:...</div><div·class="ttdef"><b>Definition:</b>·common/capabilities.hh:74</div></div>
1.89 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07214.html
    
Offset 70, 18 lines modifiedOffset 70, 18 lines modified
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">albertagrid/datahandle.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">albertagrid/datahandle.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00659_source.html">dune/grid/albertagrid/albertaheader.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00659_source.html">dune/grid/albertagrid/albertaheader.hh</a>&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a00671_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00647_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a00632_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a00623_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code><br·/>
81 </div>81 </div>
82 <p><a·href="a07214_source.html">Go·to·the·source·code·of·this·file.</a></p>82 <p><a·href="a07214_source.html">Go·to·the·source·code·of·this·file.</a></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
85 Classes</h2></td></tr>85 Classes</h2></td></tr>
86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01962.html">Dune::Alberta::AdaptRestrictProlongHandler&lt;·Grid,·RestrictProlongOperator·&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="a01962.html">Dune::Alberta::AdaptRestrictProlongHandler&lt;·Grid,·RestrictProlongOperator·&gt;</a></td></tr>
87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
7.69 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07214_source.html
    
Offset 76, 18 lines modifiedOffset 76, 18 lines modified
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTAGRIDDATAHANDLE_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTAGRIDDATAHANDLE_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTAGRIDDATAHANDLE_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTAGRIDDATAHANDLE_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;iostream&gt;</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00653.html">dune/grid/albertagrid/misc.hh</a>&gt;</span></div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00683.html">dune/grid/albertagrid/misc.hh</a>&gt;</span></div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00659.html">dune/grid/albertagrid/albertaheader.hh</a>&gt;</span></div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00659.html">dune/grid/albertagrid/albertaheader.hh</a>&gt;</span></div>
85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00671.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</span></div>85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00647.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</span></div>
86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00632.html">dune/grid/albertagrid/refinement.hh</a>&gt;</span></div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00623.html">dune/grid/albertagrid/refinement.hh</a>&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">#if·HAVE_ALBERTA</span></div>88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>
89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
90 <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="a01063.html">Dune</a></div>90 <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="a01063.html">Dune</a></div>
91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</div>91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</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="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">namespace·</span>Alberta</div>93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">namespace·</span>Alberta</div>
Offset 134, 18 lines modifiedOffset 134, 18 lines modified
134 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··}</div>134 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··}</div>
135 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>135 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
136 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>}</div>136 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>}</div>
137 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>137 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
138 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>138 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>
139 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>139 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
140 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#endif</span></div>140 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#endif</span></div>
141 <div·class="ttc"·id="aa00632_html"><div·class="ttname"><a·href="a00632.html">refinement.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·refinement·patches·and·the·corners·for·geometryInFather</div></div>141 <div·class="ttc"·id="aa00623_html"><div·class="ttname"><a·href="a00623.html">refinement.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·refinement·patches·and·the·corners·for·geometryInFather</div></div>
142 <div·class="ttc"·id="aa00653_html"><div·class="ttname"><a·href="a00653.html">misc.hh</a></div></div>142 <div·class="ttc"·id="aa00647_html"><div·class="ttname"><a·href="a00647.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div>
143 <div·class="ttc"·id="aa00659_html"><div·class="ttname"><a·href="a00659.html">albertaheader.hh</a></div></div>143 <div·class="ttc"·id="aa00659_html"><div·class="ttname"><a·href="a00659.html">albertaheader.hh</a></div></div>
144 <div·class="ttc"·id="aa00671_html"><div·class="ttname"><a·href="a00671.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div>144 <div·class="ttc"·id="aa00683_html"><div·class="ttname"><a·href="a00683.html">misc.hh</a></div></div>
145 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>145 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
146 <div·class="ttc"·id="aa01962_html"><div·class="ttname"><a·href="a01962.html">Dune::Alberta::AdaptRestrictProlongHandler</a></div><div·class="ttdef"><b>Definition:</b>·albertagrid/datahandle.hh:27</div></div>146 <div·class="ttc"·id="aa01962_html"><div·class="ttname"><a·href="a01962.html">Dune::Alberta::AdaptRestrictProlongHandler</a></div><div·class="ttdef"><b>Definition:</b>·albertagrid/datahandle.hh:27</div></div>
147 <div·class="ttc"·id="aa01962_html_a2caa6ccd47e4574bbbc379f71cc2dae1"><div·class="ttname"><a·href="a01962.html#a2caa6ccd47e4574bbbc379f71cc2dae1">Dune::Alberta::AdaptRestrictProlongHandler::AdaptRestrictProlongHandler</a></div><div·class="ttdeci">AdaptRestrictProlongHandler(Grid·&amp;grid,·RestrictProlongOperator·&amp;rpOp)</div><div·class="ttdef"><b>Definition:</b>·albertagrid/datahandle.hh:42</div></div>147 <div·class="ttc"·id="aa01962_html_a2caa6ccd47e4574bbbc379f71cc2dae1"><div·class="ttname"><a·href="a01962.html#a2caa6ccd47e4574bbbc379f71cc2dae1">Dune::Alberta::AdaptRestrictProlongHandler::AdaptRestrictProlongHandler</a></div><div·class="ttdeci">AdaptRestrictProlongHandler(Grid·&amp;grid,·RestrictProlongOperator·&amp;rpOp)</div><div·class="ttdef"><b>Definition:</b>·albertagrid/datahandle.hh:42</div></div>
148 <div·class="ttc"·id="aa01962_html_a31f6d9b95dd911e985a39bbf4db9b804"><div·class="ttname"><a·href="a01962.html#a31f6d9b95dd911e985a39bbf4db9b804">Dune::Alberta::AdaptRestrictProlongHandler::restrictLocal</a></div><div·class="ttdeci">void·restrictLocal(const·Patch·&amp;patch,·int·i)</div><div·class="ttdef"><b>Definition:</b>·albertagrid/datahandle.hh:48</div></div>148 <div·class="ttc"·id="aa01962_html_a31f6d9b95dd911e985a39bbf4db9b804"><div·class="ttname"><a·href="a01962.html#a31f6d9b95dd911e985a39bbf4db9b804">Dune::Alberta::AdaptRestrictProlongHandler::restrictLocal</a></div><div·class="ttdeci">void·restrictLocal(const·Patch·&amp;patch,·int·i)</div><div·class="ttdef"><b>Definition:</b>·albertagrid/datahandle.hh:48</div></div>
149 <div·class="ttc"·id="aa01962_html_a7be6366971e92fc1949f2f4aa00c66cb"><div·class="ttname"><a·href="a01962.html#a7be6366971e92fc1949f2f4aa00c66cb">Dune::Alberta::AdaptRestrictProlongHandler::prolongLocal</a></div><div·class="ttdeci">void·prolongLocal(const·Patch·&amp;patch,·int·i)</div><div·class="ttdef"><b>Definition:</b>·albertagrid/datahandle.hh:55</div></div>149 <div·class="ttc"·id="aa01962_html_a7be6366971e92fc1949f2f4aa00c66cb"><div·class="ttname"><a·href="a01962.html#a7be6366971e92fc1949f2f4aa00c66cb">Dune::Alberta::AdaptRestrictProlongHandler::prolongLocal</a></div><div·class="ttdeci">void·prolongLocal(const·Patch·&amp;patch,·int·i)</div><div·class="ttdef"><b>Definition:</b>·albertagrid/datahandle.hh:55</div></div>
150 <div·class="ttc"·id="aa02026_html"><div·class="ttname"><a·href="a02026.html">Dune::Alberta::ElementInfo&lt;·dimension·&gt;</a></div></div>150 <div·class="ttc"·id="aa02026_html"><div·class="ttname"><a·href="a02026.html">Dune::Alberta::ElementInfo&lt;·dimension·&gt;</a></div></div>
151 <div·class="ttc"·id="aa02510_html"><div·class="ttname"><a·href="a02510.html">Dune::Alberta::Patch</a></div><div·class="ttdef"><b>Definition:</b>·refinement.hh:40</div></div>151 <div·class="ttc"·id="aa02510_html"><div·class="ttname"><a·href="a02510.html">Dune::Alberta::Patch</a></div><div·class="ttdef"><b>Definition:</b>·refinement.hh:40</div></div>
618 B
html2text {}
    
Offset 80, 18 lines modifiedOffset 80, 18 lines modified
80 ·6680 ·66
81 ·67#endif·//·#if·HAVE_ALBERTA81 ·67#endif·//·#if·HAVE_ALBERTA
82 ·6882 ·68
83 ·69#endif83 ·69#endif
84 refinement.hh84 refinement.hh
85 provides·a·wrapper·for·ALBERTA's·refinement·patches·and·the·corners·for85 provides·a·wrapper·for·ALBERTA's·refinement·patches·and·the·corners·for
86 geometryInFather86 geometryInFather
87 misc.hh 
88 albertaheader.hh 
89 elementinfo.hh87 elementinfo.hh
90 provides·a·wrapper·for·ALBERTA's·el_info·structure88 provides·a·wrapper·for·ALBERTA's·el_info·structure
 89 albertaheader.hh
 90 misc.hh
91 Dune91 Dune
92 Include·standard·header·files.92 Include·standard·header·files.
93 Definition:·agrid.hh:6093 Definition:·agrid.hh:60
94 Dune::Alberta::AdaptRestrictProlongHandler94 Dune::Alberta::AdaptRestrictProlongHandler
95 Definition:·albertagrid/datahandle.hh:2795 Definition:·albertagrid/datahandle.hh:27
96 Dune::Alberta::AdaptRestrictProlongHandler::AdaptRestrictProlongHandler96 Dune::Alberta::AdaptRestrictProlongHandler::AdaptRestrictProlongHandler
97 AdaptRestrictProlongHandler(Grid·&grid,·RestrictProlongOperator·&rpOp)97 AdaptRestrictProlongHandler(Grid·&grid,·RestrictProlongOperator·&rpOp)
1.24 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07217.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
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">geometrygrid/datahandle.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">geometrygrid/datahandle.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00320_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00254_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a07211_source.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a07211_source.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a07241_source.html">dune/grid/geometrygrid/entity.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a07241_source.html">dune/grid/geometrygrid/entity.hh</a>&gt;</code><br·/>
80 </div>80 </div>
81 <p><a·href="a07217_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a07217_source.html">Go·to·the·source·code·of·this·file.</a></p>
82 <table·class="memberdecls">82 <table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
5.69 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07217_source.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_DATAHANDLE_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_DATAHANDLE_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_DATAHANDLE_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_DATAHANDLE_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;dune/common/typetraits.hh&gt;</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>
80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00320.html">dune/grid/common/datahandleif.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00254.html">dune/grid/common/datahandleif.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07211.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</span></div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07211.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</span></div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07241.html">dune/grid/geometrygrid/entity.hh</a>&gt;</span></div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07241.html">dune/grid/geometrygrid/entity.hh</a>&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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</div>88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····};</div>156 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····};</div>
157 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>157 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
158 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··}·<span·class="comment">//·namespace·GeoGrid</span></div>158 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··}·<span·class="comment">//·namespace·GeoGrid</span></div>
159 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>159 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
160 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>}·<span·class="comment">//·namespace·Dune</span></div>160 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>}·<span·class="comment">//·namespace·Dune</span></div>
161 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>161 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
162 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_DATAHANDLE_HH</span></div>162 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_DATAHANDLE_HH</span></div>
163 <div·class="ttc"·id="aa00320_html"><div·class="ttname"><a·href="a00320.html">datahandleif.hh</a></div><div·class="ttdoc">Describes·the·parallel·communication·interface·class·for·MessageBuffers·and·DataHandles.</div></div>163 <div·class="ttc"·id="aa00254_html"><div·class="ttname"><a·href="a00254.html">datahandleif.hh</a></div><div·class="ttdoc">Describes·the·parallel·communication·interface·class·for·MessageBuffers·and·DataHandles.</div></div>
164 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>164 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
165 <div·class="ttc"·id="aa02710_html"><div·class="ttname"><a·href="a02710.html">Dune::CommDataHandleIF</a></div><div·class="ttdoc">CommDataHandleIF·describes·the·features·of·a·data·handle·for·communication·in·parallel·runs·using·the...</div><div·class="ttdef"><b>Definition:</b>·datahandleif.hh:78</div></div>165 <div·class="ttc"·id="aa02710_html"><div·class="ttname"><a·href="a02710.html">Dune::CommDataHandleIF</a></div><div·class="ttdoc">CommDataHandleIF·describes·the·features·of·a·data·handle·for·communication·in·parallel·runs·using·the...</div><div·class="ttdef"><b>Definition:</b>·datahandleif.hh:78</div></div>
166 <div·class="ttc"·id="aa02834_html"><div·class="ttname"><a·href="a02834.html">Dune::Grid</a></div><div·class="ttdoc">Grid·abstract·base·class.</div><div·class="ttdef"><b>Definition:</b>·common/grid.hh:375</div></div>166 <div·class="ttc"·id="aa02834_html"><div·class="ttname"><a·href="a02834.html">Dune::Grid</a></div><div·class="ttdoc">Grid·abstract·base·class.</div><div·class="ttdef"><b>Definition:</b>·common/grid.hh:375</div></div>
167 <div·class="ttc"·id="aa03106_html"><div·class="ttname"><a·href="a03106.html">Dune::Capabilities::CodimCache</a></div><div·class="ttdef"><b>Definition:</b>·geometrygrid/capabilities.hh:116</div></div>167 <div·class="ttc"·id="aa03106_html"><div·class="ttname"><a·href="a03106.html">Dune::Capabilities::CodimCache</a></div><div·class="ttdef"><b>Definition:</b>·geometrygrid/capabilities.hh:116</div></div>
168 <div·class="ttc"·id="aa03186_html"><div·class="ttname"><a·href="a03186.html">Dune::GeoGrid::CommDataHandle</a></div><div·class="ttdef"><b>Definition:</b>·geometrygrid/datahandle.hh:27</div></div>168 <div·class="ttc"·id="aa03186_html"><div·class="ttname"><a·href="a03186.html">Dune::GeoGrid::CommDataHandle</a></div><div·class="ttdef"><b>Definition:</b>·geometrygrid/datahandle.hh:27</div></div>
169 <div·class="ttc"·id="aa03186_html_a547024e861beb9dab3cf7f6b5868ef53"><div·class="ttname"><a·href="a03186.html#a547024e861beb9dab3cf7f6b5868ef53">Dune::GeoGrid::CommDataHandle::fixedSize</a></div><div·class="ttdeci">bool·fixedSize(int·dim,·int·codim)·const</div><div·class="ttdef"><b>Definition:</b>·geometrygrid/datahandle.hh:44</div></div>169 <div·class="ttc"·id="aa03186_html_a547024e861beb9dab3cf7f6b5868ef53"><div·class="ttname"><a·href="a03186.html#a547024e861beb9dab3cf7f6b5868ef53">Dune::GeoGrid::CommDataHandle::fixedSize</a></div><div·class="ttdeci">bool·fixedSize(int·dim,·int·codim)·const</div><div·class="ttdef"><b>Definition:</b>·geometrygrid/datahandle.hh:44</div></div>
170 <div·class="ttc"·id="aa03186_html_a7de2cdb824b856711a0aa40eb13f7440"><div·class="ttname"><a·href="a03186.html#a7de2cdb824b856711a0aa40eb13f7440">Dune::GeoGrid::CommDataHandle::contains</a></div><div·class="ttdeci">bool·contains(int·dim,·int·codim)·const</div><div·class="ttdef"><b>Definition:</b>·geometrygrid/datahandle.hh:36</div></div>170 <div·class="ttc"·id="aa03186_html_a7de2cdb824b856711a0aa40eb13f7440"><div·class="ttname"><a·href="a03186.html#a7de2cdb824b856711a0aa40eb13f7440">Dune::GeoGrid::CommDataHandle::contains</a></div><div·class="ttdeci">bool·contains(int·dim,·int·codim)·const</div><div·class="ttdef"><b>Definition:</b>·geometrygrid/datahandle.hh:36</div></div>
1.35 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07223.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
76 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
77 <code>#include·&lt;cstdio&gt;</code><br·/>77 <code>#include·&lt;cstdio&gt;</code><br·/>
78 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>78 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
79 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>79 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a07232_source.html">dune/grid/io/file/dgfparser/dgfparser.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a07232_source.html">dune/grid/io/file/dgfparser/dgfparser.hh</a>&gt;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a00884_source.html">dune/grid/io/file/dgfparser/blocks/boundarydom.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00848_source.html">dune/grid/io/file/dgfparser/blocks/boundarydom.hh</a>&gt;</code><br·/>
82 </div><table·class="memberdecls">82 </div><table·class="memberdecls">
83 <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>
84 Classes</h2></td></tr>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="a03678.html">Dune::DGFPrintInfo</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="a03678.html">Dune::DGFPrintInfo</a></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">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
1.58 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07226.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00722_source.html">dune/grid/albertagrid.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00722_source.html">dune/grid/albertagrid.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a07262_source.html">dune/grid/albertagrid/gridfactory.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a07262_source.html">dune/grid/albertagrid/gridfactory.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a07232_source.html">dune/grid/io/file/dgfparser/dgfparser.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a07232_source.html">dune/grid/io/file/dgfparser/dgfparser.hh</a>&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a07319_source.html">dune/grid/io/file/dgfparser/blocks/projection.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a07319_source.html">dune/grid/io/file/dgfparser/blocks/projection.hh</a>&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a07292_source.html">dune/grid/common/intersection.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a07292_source.html">dune/grid/common/intersection.hh</a>&gt;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a00953_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00773_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/>
82 </div>82 </div>
83 <p><a·href="a07226_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a07226_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <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>
86 Classes</h2></td></tr>86 Classes</h2></td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01970.html">Dune::DGFGridFactory&lt;·AlbertaGrid&lt;·dim,·dimworld·&gt;·&gt;</a></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="a01970.html">Dune::DGFGridFactory&lt;·AlbertaGrid&lt;·dim,·dimworld·&gt;·&gt;</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>
5.64 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07226_source.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00722.html">dune/grid/albertagrid.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00722.html">dune/grid/albertagrid.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07262.html">dune/grid/albertagrid/gridfactory.hh</a>&gt;</span></div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07262.html">dune/grid/albertagrid/gridfactory.hh</a>&gt;</span></div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07232.html">dune/grid/io/file/dgfparser/dgfparser.hh</a>&gt;</span></div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07232.html">dune/grid/io/file/dgfparser/dgfparser.hh</a>&gt;</span></div>
85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07319.html">dune/grid/io/file/dgfparser/blocks/projection.hh</a>&gt;</span></div>85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07319.html">dune/grid/io/file/dgfparser/blocks/projection.hh</a>&gt;</span></div>
86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07292.html">dune/grid/common/intersection.hh</a>&gt;</span></div>87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07292.html">dune/grid/common/intersection.hh</a>&gt;</span></div>
88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00953.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</span></div>88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00773.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</span></div>
89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
90 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>90 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>
91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
92 <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="a01063.html">Dune</a></div>92 <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="a01063.html">Dune</a></div>
93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div>93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div>
94 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>94 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
95 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="comment">//·External·Forward·Declarations</span></div>95 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="comment">//·External·Forward·Declarations</span></div>
Offset 257, 15 lines modifiedOffset 257, 15 lines modified
257 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno">··186</span>·</div>257 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno">··186</span>·</div>
258 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno">··187</span>}</div>258 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno">··187</span>}</div>
259 <div·class="line"><a·id="l00188"·name="l00188"></a><span·class="lineno">··188</span>·</div>259 <div·class="line"><a·id="l00188"·name="l00188"></a><span·class="lineno">··188</span>·</div>
260 <div·class="line"><a·id="l00189"·name="l00189"></a><span·class="lineno">··189</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>260 <div·class="line"><a·id="l00189"·name="l00189"></a><span·class="lineno">··189</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>
261 <div·class="line"><a·id="l00190"·name="l00190"></a><span·class="lineno">··190</span>·</div>261 <div·class="line"><a·id="l00190"·name="l00190"></a><span·class="lineno">··190</span>·</div>
262 <div·class="line"><a·id="l00191"·name="l00191"></a><span·class="lineno">··191</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_ALBERTA_DGFPARSER_HH</span></div>262 <div·class="line"><a·id="l00191"·name="l00191"></a><span·class="lineno">··191</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_ALBERTA_DGFPARSER_HH</span></div>
263 <div·class="ttc"·id="aa00722_html"><div·class="ttname"><a·href="a00722.html">albertagrid.hh</a></div></div>263 <div·class="ttc"·id="aa00722_html"><div·class="ttname"><a·href="a00722.html">albertagrid.hh</a></div></div>
264 <div·class="ttc"·id="aa00953_html"><div·class="ttname"><a·href="a00953.html">parser.hh</a></div></div>264 <div·class="ttc"·id="aa00773_html"><div·class="ttname"><a·href="a00773.html">parser.hh</a></div></div>
265 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>265 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
266 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">Dune::VTK::vertex</a></div><div·class="ttdeci">@·vertex</div><div·class="ttdef"><b>Definition:</b>·common.hh:133</div></div>266 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">Dune::VTK::vertex</a></div><div·class="ttdeci">@·vertex</div><div·class="ttdef"><b>Definition:</b>·common.hh:133</div></div>
267 <div·class="ttc"·id="aa01894_html"><div·class="ttname"><a·href="a01894.html">Dune::DGFGridFactory</a></div><div·class="ttdef"><b>Definition:</b>·dgfgridfactory.hh:38</div></div>267 <div·class="ttc"·id="aa01894_html"><div·class="ttname"><a·href="a01894.html">Dune::DGFGridFactory</a></div><div·class="ttdef"><b>Definition:</b>·dgfgridfactory.hh:38</div></div>
268 <div·class="ttc"·id="aa01894_html_a82521e219bb9060247f79ff3ac4f99dd"><div·class="ttname"><a·href="a01894.html#a82521e219bb9060247f79ff3ac4f99dd">Dune::DGFGridFactory::DGFGridFactory</a></div><div·class="ttdeci">DGFGridFactory(const·std::string·&amp;filename,·MPICommunicatorType·comm=MPIHelper::getCommunicator())</div><div·class="ttdef"><b>Definition:</b>·dgfgridfactory.hh:50</div></div>268 <div·class="ttc"·id="aa01894_html_a82521e219bb9060247f79ff3ac4f99dd"><div·class="ttname"><a·href="a01894.html#a82521e219bb9060247f79ff3ac4f99dd">Dune::DGFGridFactory::DGFGridFactory</a></div><div·class="ttdeci">DGFGridFactory(const·std::string·&amp;filename,·MPICommunicatorType·comm=MPIHelper::getCommunicator())</div><div·class="ttdef"><b>Definition:</b>·dgfgridfactory.hh:50</div></div>
269 <div·class="ttc"·id="aa01894_html_aaffd9982016fe3b91b0ef27ad435efdb"><div·class="ttname"><a·href="a01894.html#aaffd9982016fe3b91b0ef27ad435efdb">Dune::DGFGridFactory::dimension</a></div><div·class="ttdeci">static·const·int·dimension</div><div·class="ttdef"><b>Definition:</b>·dgfgridfactory.hh:40</div></div>269 <div·class="ttc"·id="aa01894_html_aaffd9982016fe3b91b0ef27ad435efdb"><div·class="ttname"><a·href="a01894.html#aaffd9982016fe3b91b0ef27ad435efdb">Dune::DGFGridFactory::dimension</a></div><div·class="ttdeci">static·const·int·dimension</div><div·class="ttdef"><b>Definition:</b>·dgfgridfactory.hh:40</div></div>
270 <div·class="ttc"·id="aa01898_html"><div·class="ttname"><a·href="a01898.html">Dune::AlbertaGrid</a></div><div·class="ttdoc">[·provides·Dune::Grid·]</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:109</div></div>270 <div·class="ttc"·id="aa01898_html"><div·class="ttname"><a·href="a01898.html">Dune::AlbertaGrid</a></div><div·class="ttdoc">[·provides·Dune::Grid·]</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:109</div></div>
271 <div·class="ttc"·id="aa01966_html"><div·class="ttname"><a·href="a01966.html">Dune::Intersection</a></div><div·class="ttdoc">Intersection·of·a·mesh·entity·of·codimension·0·(&quot;element&quot;)·with·a·&quot;neighboring&quot;·element·or·with·the·d...</div><div·class="ttdef"><b>Definition:</b>·common/intersection.hh:164</div></div>271 <div·class="ttc"·id="aa01966_html"><div·class="ttname"><a·href="a01966.html">Dune::Intersection</a></div><div·class="ttdoc">Intersection·of·a·mesh·entity·of·codimension·0·(&quot;element&quot;)·with·a·&quot;neighboring&quot;·element·or·with·the·d...</div><div·class="ttdef"><b>Definition:</b>·common/intersection.hh:164</div></div>
1.95 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07229.html
    
Offset 67, 19 lines modifiedOffset 67, 19 lines modified
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="headertitle"><div·class="title">io/file/dgfparser.hh·File·Reference</div></div>69 ··<div·class="headertitle"><div·class="title">io/file/dgfparser.hh·File·Reference</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a07232_source.html">dgfparser/dgfparser.hh</a>&quot;</code><br·/>72 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a07232_source.html">dgfparser/dgfparser.hh</a>&quot;</code><br·/>
73 <code>#include·&lt;<a·class="el"·href="a07226_source.html">dune/grid/albertagrid/dgfparser.hh</a>&gt;</code><br·/>73 <code>#include·&lt;<a·class="el"·href="a07226_source.html">dune/grid/albertagrid/dgfparser.hh</a>&gt;</code><br·/>
74 <code>#include·&quot;<a·class="el"·href="a00947_source.html">dgfparser/dgfug.hh</a>&quot;</code><br·/>74 <code>#include·&quot;<a·class="el"·href="a00878_source.html">dgfparser/dgfug.hh</a>&quot;</code><br·/>
75 <code>#include·&quot;<a·class="el"·href="a00938_source.html">dgfparser/dgfoned.hh</a>&quot;</code><br·/>75 <code>#include·&quot;<a·class="el"·href="a00767_source.html">dgfparser/dgfoned.hh</a>&quot;</code><br·/>
76 <code>#include·&quot;<a·class="el"·href="a00917_source.html">dgfparser/dgfyasp.hh</a>&quot;</code><br·/>76 <code>#include·&quot;<a·class="el"·href="a00776_source.html">dgfparser/dgfyasp.hh</a>&quot;</code><br·/>
77 <code>#include·&quot;<a·class="el"·href="a00923_source.html">dgfparser/dgfgeogrid.hh</a>&quot;</code><br·/>77 <code>#include·&quot;<a·class="el"·href="a00782_source.html">dgfparser/dgfgeogrid.hh</a>&quot;</code><br·/>
78 <code>#include·&quot;<a·class="el"·href="a00962_source.html">dgfparser/dgfidentitygrid.hh</a>&quot;</code><br·/>78 <code>#include·&quot;<a·class="el"·href="a00791_source.html">dgfparser/dgfidentitygrid.hh</a>&quot;</code><br·/>
79 </div>79 </div>
80 <p><a·href="a07229_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a07229_source.html">Go·to·the·source·code·of·this·file.</a></p>
81 </div><!--·contents·-->81 </div><!--·contents·-->
82 <!--·start·footer·part·-->82 <!--·start·footer·part·-->
83 <hr·class="footer"/><address·class="footer"><small>83 <hr·class="footer"/><address·class="footer"><small>
84 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.484 Generated·by&#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
85 </small></address>85 </small></address>
5.5 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07229_source.html
    
Offset 75, 25 lines modifiedOffset 75, 25 lines modified
75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGFPARSER_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGFPARSER_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGFPARSER_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGFPARSER_HH</span></div>
78 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">//·include·dgf·parser</span></div>78 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">//·include·dgf·parser</span></div>
79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07232.html">dgfparser/dgfparser.hh</a>&quot;</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07232.html">dgfparser/dgfparser.hh</a>&quot;</span></div>
80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">/*·include·the·implementations·*/</span></div>80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">/*·include·the·implementations·*/</span></div>
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07226.html">dune/grid/albertagrid/dgfparser.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07226.html">dune/grid/albertagrid/dgfparser.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00947.html">dgfparser/dgfug.hh</a>&quot;</span></div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00878.html">dgfparser/dgfug.hh</a>&quot;</span></div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00938.html">dgfparser/dgfoned.hh</a>&quot;</span></div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00767.html">dgfparser/dgfoned.hh</a>&quot;</span></div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00917.html">dgfparser/dgfyasp.hh</a>&quot;</span></div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00776.html">dgfparser/dgfyasp.hh</a>&quot;</span></div>
85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00923.html">dgfparser/dgfgeogrid.hh</a>&quot;</span></div>85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00782.html">dgfparser/dgfgeogrid.hh</a>&quot;</span></div>
86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00962.html">dgfparser/dgfidentitygrid.hh</a>&quot;</span></div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00791.html">dgfparser/dgfidentitygrid.hh</a>&quot;</span></div>
87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#endif</span></div>87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#endif</span></div>
 88 <div·class="ttc"·id="aa00767_html"><div·class="ttname"><a·href="a00767.html">dgfoned.hh</a></div></div>
88 <div·class="ttc"·id="aa00917_html"><div·class="ttname"><a·href="a00917.html">dgfyasp.hh</a></div></div>89 <div·class="ttc"·id="aa00776_html"><div·class="ttname"><a·href="a00776.html">dgfyasp.hh</a></div></div>
89 <div·class="ttc"·id="aa00923_html"><div·class="ttname"><a·href="a00923.html">dgfgeogrid.hh</a></div></div>90 <div·class="ttc"·id="aa00782_html"><div·class="ttname"><a·href="a00782.html">dgfgeogrid.hh</a></div></div>
90 <div·class="ttc"·id="aa00938_html"><div·class="ttname"><a·href="a00938.html">dgfoned.hh</a></div></div> 
91 <div·class="ttc"·id="aa00947_html"><div·class="ttname"><a·href="a00947.html">dgfug.hh</a></div></div> 
92 <div·class="ttc"·id="aa00962_html"><div·class="ttname"><a·href="a00962.html">dgfidentitygrid.hh</a></div></div>91 <div·class="ttc"·id="aa00791_html"><div·class="ttname"><a·href="a00791.html">dgfidentitygrid.hh</a></div></div>
 92 <div·class="ttc"·id="aa00878_html"><div·class="ttname"><a·href="a00878.html">dgfug.hh</a></div></div>
93 <div·class="ttc"·id="aa07226_html"><div·class="ttname"><a·href="a07226.html">dgfparser.hh</a></div></div>93 <div·class="ttc"·id="aa07226_html"><div·class="ttname"><a·href="a07226.html">dgfparser.hh</a></div></div>
94 <div·class="ttc"·id="aa07232_html"><div·class="ttname"><a·href="a07232.html">dgfparser.hh</a></div></div>94 <div·class="ttc"·id="aa07232_html"><div·class="ttname"><a·href="a07232.html">dgfparser.hh</a></div></div>
95 </div><!--·fragment·--></div><!--·contents·-->95 </div><!--·fragment·--></div><!--·contents·-->
96 <!--·start·footer·part·-->96 <!--·start·footer·part·-->
97 <hr·class="footer"/><address·class="footer"><small>97 <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.498 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
99 </small></address>99 </small></address>
531 B
html2text {}
    
Offset 25, 17 lines modifiedOffset 25, 17 lines modified
25 ·10#include·<dune/grid/albertagrid/dgfparser.hh>25 ·10#include·<dune/grid/albertagrid/dgfparser.hh>
26 ·11#include·"dgfparser/dgfug.hh"26 ·11#include·"dgfparser/dgfug.hh"
27 ·12#include·"dgfparser/dgfoned.hh"27 ·12#include·"dgfparser/dgfoned.hh"
28 ·13#include·"dgfparser/dgfyasp.hh"28 ·13#include·"dgfparser/dgfyasp.hh"
29 ·14#include·"dgfparser/dgfgeogrid.hh"29 ·14#include·"dgfparser/dgfgeogrid.hh"
30 ·15#include·"dgfparser/dgfidentitygrid.hh"30 ·15#include·"dgfparser/dgfidentitygrid.hh"
31 ·16#endif31 ·16#endif
 32 dgfoned.hh
32 dgfyasp.hh33 dgfyasp.hh
33 dgfgeogrid.hh34 dgfgeogrid.hh
34 dgfoned.hh 
35 dgfug.hh 
36 dgfidentitygrid.hh35 dgfidentitygrid.hh
 36 dgfug.hh
37 dgfparser.hh37 dgfparser.hh
38 dgfparser.hh38 dgfparser.hh
  
39 ===============================================================================39 ===============================================================================
40 ·····Generated·by [doxygen]·1.9.440 ·····Generated·by [doxygen]·1.9.4
6.63 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07232.html
    
Offset 80, 37 lines modifiedOffset 80, 37 lines modified
80 <code>#include·&lt;vector&gt;</code><br·/>80 <code>#include·&lt;vector&gt;</code><br·/>
81 <code>#include·&lt;memory&gt;</code><br·/>81 <code>#include·&lt;memory&gt;</code><br·/>
82 <code>#include·&lt;map&gt;</code><br·/>82 <code>#include·&lt;map&gt;</code><br·/>
83 <code>#include·&lt;assert.h&gt;</code><br·/>83 <code>#include·&lt;assert.h&gt;</code><br·/>
84 <code>#include·&lt;cmath&gt;</code><br·/>84 <code>#include·&lt;cmath&gt;</code><br·/>
85 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>85 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>
86 <code>#include·&lt;dune/common/stdstreams.hh&gt;</code><br·/>86 <code>#include·&lt;dune/common/stdstreams.hh&gt;</code><br·/>
87 <code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>87 <code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
88 <code>#include·&lt;<a·class="el"·href="a00320_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/>88 <code>#include·&lt;<a·class="el"·href="a00254_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/>
89 <code>#include·&lt;<a·class="el"·href="a00956_source.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</code><br·/>89 <code>#include·&lt;<a·class="el"·href="a00788_source.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</code><br·/>
90 <code>#include·&lt;<a·class="el"·href="a00920_source.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</code><br·/>90 <code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</code><br·/>
91 <code>#include·&lt;<a·class="el"·href="a00953_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/>91 <code>#include·&lt;<a·class="el"·href="a00773_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/>
92 <code>#include·&lt;<a·class="el"·href="a00944_source.html">dune/grid/io/file/dgfparser/gridptr.hh</a>&gt;</code><br·/>92 <code>#include·&lt;<a·class="el"·href="a00887_source.html">dune/grid/io/file/dgfparser/gridptr.hh</a>&gt;</code><br·/>
93 <code>#include·&lt;<a·class="el"·href="a00950_source.html">dune/grid/io/file/dgfparser/macrogrid.hh</a>&gt;</code><br·/>93 <code>#include·&lt;<a·class="el"·href="a00770_source.html">dune/grid/io/file/dgfparser/macrogrid.hh</a>&gt;</code><br·/>
94 <code>#include·&lt;<a·class="el"·href="a00935_source.html">dune/grid/io/file/dgfparser/dgfgridfactory.hh</a>&gt;</code><br·/>94 <code>#include·&lt;<a·class="el"·href="a00779_source.html">dune/grid/io/file/dgfparser/dgfgridfactory.hh</a>&gt;</code><br·/>
95 <code>#include·&lt;<a·class="el"·href="a00872_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>95 <code>#include·&lt;<a·class="el"·href="a00857_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
96 <code>#include·&lt;<a·class="el"·href="a00884_source.html">dune/grid/io/file/dgfparser/blocks/boundarydom.hh</a>&gt;</code><br·/>96 <code>#include·&lt;<a·class="el"·href="a00848_source.html">dune/grid/io/file/dgfparser/blocks/boundarydom.hh</a>&gt;</code><br·/>
97 <code>#include·&lt;<a·class="el"·href="a00896_source.html">dune/grid/io/file/dgfparser/blocks/boundaryseg.hh</a>&gt;</code><br·/>97 <code>#include·&lt;<a·class="el"·href="a00806_source.html">dune/grid/io/file/dgfparser/blocks/boundaryseg.hh</a>&gt;</code><br·/>
98 <code>#include·&lt;<a·class="el"·href="a00857_source.html">dune/grid/io/file/dgfparser/blocks/cube.hh</a>&gt;</code><br·/>98 <code>#include·&lt;<a·class="el"·href="a00794_source.html">dune/grid/io/file/dgfparser/blocks/cube.hh</a>&gt;</code><br·/>
99 <code>#include·&lt;<a·class="el"·href="a00842_source.html">dune/grid/io/file/dgfparser/blocks/dim.hh</a>&gt;</code><br·/>99 <code>#include·&lt;<a·class="el"·href="a00815_source.html">dune/grid/io/file/dgfparser/blocks/dim.hh</a>&gt;</code><br·/>
100 <code>#include·&lt;<a·class="el"·href="a00899_source.html">dune/grid/io/file/dgfparser/blocks/general.hh</a>&gt;</code><br·/>100 <code>#include·&lt;<a·class="el"·href="a00833_source.html">dune/grid/io/file/dgfparser/blocks/general.hh</a>&gt;</code><br·/>
101 <code>#include·&lt;<a·class="el"·href="a00890_source.html">dune/grid/io/file/dgfparser/blocks/gridparameter.hh</a>&gt;</code><br·/>101 <code>#include·&lt;<a·class="el"·href="a00872_source.html">dune/grid/io/file/dgfparser/blocks/gridparameter.hh</a>&gt;</code><br·/>
102 <code>#include·&lt;<a·class="el"·href="a00893_source.html">dune/grid/io/file/dgfparser/blocks/interval.hh</a>&gt;</code><br·/>102 <code>#include·&lt;<a·class="el"·href="a00812_source.html">dune/grid/io/file/dgfparser/blocks/interval.hh</a>&gt;</code><br·/>
103 <code>#include·&lt;<a·class="el"·href="a00911_source.html">dune/grid/io/file/dgfparser/blocks/periodicfacetrans.hh</a>&gt;</code><br·/>103 <code>#include·&lt;<a·class="el"·href="a00863_source.html">dune/grid/io/file/dgfparser/blocks/periodicfacetrans.hh</a>&gt;</code><br·/>
104 <code>#include·&lt;<a·class="el"·href="a00908_source.html">dune/grid/io/file/dgfparser/blocks/polygon.hh</a>&gt;</code><br·/>104 <code>#include·&lt;<a·class="el"·href="a00809_source.html">dune/grid/io/file/dgfparser/blocks/polygon.hh</a>&gt;</code><br·/>
105 <code>#include·&lt;<a·class="el"·href="a00905_source.html">dune/grid/io/file/dgfparser/blocks/polyhedron.hh</a>&gt;</code><br·/>105 <code>#include·&lt;<a·class="el"·href="a00869_source.html">dune/grid/io/file/dgfparser/blocks/polyhedron.hh</a>&gt;</code><br·/>
106 <code>#include·&lt;<a·class="el"·href="a07319_source.html">dune/grid/io/file/dgfparser/blocks/projection.hh</a>&gt;</code><br·/>106 <code>#include·&lt;<a·class="el"·href="a07319_source.html">dune/grid/io/file/dgfparser/blocks/projection.hh</a>&gt;</code><br·/>
107 <code>#include·&lt;<a·class="el"·href="a00839_source.html">dune/grid/io/file/dgfparser/blocks/simplex.hh</a>&gt;</code><br·/>107 <code>#include·&lt;<a·class="el"·href="a00860_source.html">dune/grid/io/file/dgfparser/blocks/simplex.hh</a>&gt;</code><br·/>
108 <code>#include·&lt;<a·class="el"·href="a00845_source.html">dune/grid/io/file/dgfparser/blocks/simplexgeneration.hh</a>&gt;</code><br·/>108 <code>#include·&lt;<a·class="el"·href="a00803_source.html">dune/grid/io/file/dgfparser/blocks/simplexgeneration.hh</a>&gt;</code><br·/>
109 <code>#include·&lt;<a·class="el"·href="a00836_source.html">dune/grid/io/file/dgfparser/blocks/vertex.hh</a>&gt;</code><br·/>109 <code>#include·&lt;<a·class="el"·href="a00824_source.html">dune/grid/io/file/dgfparser/blocks/vertex.hh</a>&gt;</code><br·/>
110 </div>110 </div>
111 <p><a·href="a07232_source.html">Go·to·the·source·code·of·this·file.</a></p>111 <p><a·href="a07232_source.html">Go·to·the·source·code·of·this·file.</a></p>
112 <table·class="memberdecls">112 <table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
114 Classes</h2></td></tr>114 Classes</h2></td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03682.html">Dune::DGFGridInfo&lt;·GridType·&gt;</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03682.html">Dune::DGFGridInfo&lt;·GridType·&gt;</a></td></tr>
116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Some·simple·static·information·for·a·given·GridType.··<a·href="a03682.html#details">More...</a><br·/></td></tr>116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Some·simple·static·information·for·a·given·GridType.··<a·href="a03682.html#details">More...</a><br·/></td></tr>
20.8 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07232_source.html
    
Offset 87, 40 lines modifiedOffset 87, 40 lines modified
87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;assert.h&gt;</span></div>88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;assert.h&gt;</span></div>
89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div>89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;cmath&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="comment">//-·Dune·includes</span></div>91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">//-·Dune·includes</span></div>
92 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;dune/common/parallel/mpihelper.hh&gt;</span></div>92 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;dune/common/parallel/mpihelper.hh&gt;</span></div>
93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;dune/common/stdstreams.hh&gt;</span></div>93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;dune/common/stdstreams.hh&gt;</span></div>
94 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>94 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>
95 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00320.html">dune/grid/common/datahandleif.hh</a>&gt;</span></div>95 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00254.html">dune/grid/common/datahandleif.hh</a>&gt;</span></div>
96 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>96 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
97 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00956.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</span></div>97 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00788.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</span></div>
98 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00920.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</span></div>98 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00785.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</span></div>
99 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>99 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
100 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00953.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</span></div>100 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00773.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</span></div>
101 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00944.html">dune/grid/io/file/dgfparser/gridptr.hh</a>&gt;</span></div>101 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00887.html">dune/grid/io/file/dgfparser/gridptr.hh</a>&gt;</span></div>
102 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00950.html">dune/grid/io/file/dgfparser/macrogrid.hh</a>&gt;</span></div>102 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00770.html">dune/grid/io/file/dgfparser/macrogrid.hh</a>&gt;</span></div>
103 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00935.html">dune/grid/io/file/dgfparser/dgfgridfactory.hh</a>&gt;</span></div>103 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00779.html">dune/grid/io/file/dgfparser/dgfgridfactory.hh</a>&gt;</span></div>
104 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>104 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
105 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00872.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</span></div>105 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00857.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</span></div>
106 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00884.html">dune/grid/io/file/dgfparser/blocks/boundarydom.hh</a>&gt;</span></div>106 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00848.html">dune/grid/io/file/dgfparser/blocks/boundarydom.hh</a>&gt;</span></div>
107 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00896.html">dune/grid/io/file/dgfparser/blocks/boundaryseg.hh</a>&gt;</span></div>107 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00806.html">dune/grid/io/file/dgfparser/blocks/boundaryseg.hh</a>&gt;</span></div>
108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00857.html">dune/grid/io/file/dgfparser/blocks/cube.hh</a>&gt;</span></div>108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00794.html">dune/grid/io/file/dgfparser/blocks/cube.hh</a>&gt;</span></div>
109 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00842.html">dune/grid/io/file/dgfparser/blocks/dim.hh</a>&gt;</span></div>109 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00815.html">dune/grid/io/file/dgfparser/blocks/dim.hh</a>&gt;</span></div>
110 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00899.html">dune/grid/io/file/dgfparser/blocks/general.hh</a>&gt;</span></div>110 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00833.html">dune/grid/io/file/dgfparser/blocks/general.hh</a>&gt;</span></div>
111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00890.html">dune/grid/io/file/dgfparser/blocks/gridparameter.hh</a>&gt;</span></div>111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00872.html">dune/grid/io/file/dgfparser/blocks/gridparameter.hh</a>&gt;</span></div>
112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00893.html">dune/grid/io/file/dgfparser/blocks/interval.hh</a>&gt;</span></div>112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00812.html">dune/grid/io/file/dgfparser/blocks/interval.hh</a>&gt;</span></div>
113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00911.html">dune/grid/io/file/dgfparser/blocks/periodicfacetrans.hh</a>&gt;</span></div>113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00863.html">dune/grid/io/file/dgfparser/blocks/periodicfacetrans.hh</a>&gt;</span></div>
114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00908.html">dune/grid/io/file/dgfparser/blocks/polygon.hh</a>&gt;</span></div>114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00809.html">dune/grid/io/file/dgfparser/blocks/polygon.hh</a>&gt;</span></div>
115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00905.html">dune/grid/io/file/dgfparser/blocks/polyhedron.hh</a>&gt;</span></div>115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00869.html">dune/grid/io/file/dgfparser/blocks/polyhedron.hh</a>&gt;</span></div>
116 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07319.html">dune/grid/io/file/dgfparser/blocks/projection.hh</a>&gt;</span></div>116 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07319.html">dune/grid/io/file/dgfparser/blocks/projection.hh</a>&gt;</span></div>
117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00839.html">dune/grid/io/file/dgfparser/blocks/simplex.hh</a>&gt;</span></div>117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00860.html">dune/grid/io/file/dgfparser/blocks/simplex.hh</a>&gt;</span></div>
118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00845.html">dune/grid/io/file/dgfparser/blocks/simplexgeneration.hh</a>&gt;</span></div>118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00803.html">dune/grid/io/file/dgfparser/blocks/simplexgeneration.hh</a>&gt;</span></div>
119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00836.html">dune/grid/io/file/dgfparser/blocks/vertex.hh</a>&gt;</span></div>119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00824.html">dune/grid/io/file/dgfparser/blocks/vertex.hh</a>&gt;</span></div>
120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
123 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Type&gt;</div>123 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Type&gt;</div>
124 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03682.html">···55</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03682.html">DGFGridInfo</a></div>124 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03682.html">···55</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03682.html">DGFGridInfo</a></div>
125 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··{</div>125 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··{</div>
126 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03682.html#adb294d220494f1e9e818838eb10a5b9d">···58</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03682.html#adb294d220494f1e9e818838eb10a5b9d">refineStepsForHalf</a>();</div>126 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03682.html#adb294d220494f1e9e818838eb10a5b9d">···58</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03682.html#adb294d220494f1e9e818838eb10a5b9d">refineStepsForHalf</a>();</div>
Offset 133, 36 lines modifiedOffset 133, 36 lines modified
133 <div·class="line"><a·id="l00742"·name="l00742"></a><span·class="lineno">··742</span><span·class="comment">··········tetrahedral·grid·for·Dune::Alberta·then·the·bisection·routine·does</span></div>133 <div·class="line"><a·id="l00742"·name="l00742"></a><span·class="lineno">··742</span><span·class="comment">··········tetrahedral·grid·for·Dune::Alberta·then·the·bisection·routine·does</span></div>
134 <div·class="line"><a·id="l00743"·name="l00743"></a><span·class="lineno">··743</span><span·class="comment">··········not·necessarily·terminate.·This·problem·does·not·occur</span></div>134 <div·class="line"><a·id="l00743"·name="l00743"></a><span·class="lineno">··743</span><span·class="comment">··········not·necessarily·terminate.·This·problem·does·not·occur</span></div>
135 <div·class="line"><a·id="l00744"·name="l00744"></a><span·class="lineno">··744</span><span·class="comment">··········if·the·grid·is·constructed·using·the·\b·Interval·block.</span></div>135 <div·class="line"><a·id="l00744"·name="l00744"></a><span·class="lineno">··744</span><span·class="comment">··········if·the·grid·is·constructed·using·the·\b·Interval·block.</span></div>
136 <div·class="line"><a·id="l00745"·name="l00745"></a><span·class="lineno">··745</span><span·class="comment">···*/</span></div>136 <div·class="line"><a·id="l00745"·name="l00745"></a><span·class="lineno">··745</span><span·class="comment">···*/</span></div>
137 <div·class="line"><a·id="l00746"·name="l00746"></a><span·class="lineno">··746</span>·</div>137 <div·class="line"><a·id="l00746"·name="l00746"></a><span·class="lineno">··746</span>·</div>
138 <div·class="line"><a·id="l00747"·name="l00747"></a><span·class="lineno">··747</span>}·<span·class="comment">//·end·namespace·Dune</span></div>138 <div·class="line"><a·id="l00747"·name="l00747"></a><span·class="lineno">··747</span>}·<span·class="comment">//·end·namespace·Dune</span></div>
139 <div·class="line"><a·id="l00748"·name="l00748"></a><span·class="lineno">··748</span><span·class="preprocessor">#endif</span></div>139 <div·class="line"><a·id="l00748"·name="l00748"></a><span·class="lineno">··748</span><span·class="preprocessor">#endif</span></div>
140 <div·class="ttc"·id="aa00236_html"><div·class="ttname"><a·href="a00236.html">gridenums.hh</a></div></div> 
141 <div·class="ttc"·id="aa00320_html"><div·class="ttname"><a·href="a00320.html">datahandleif.hh</a></div><div·class="ttdoc">Describes·the·parallel·communication·interface·class·for·MessageBuffers·and·DataHandles.</div></div>140 <div·class="ttc"·id="aa00254_html"><div·class="ttname"><a·href="a00254.html">datahandleif.hh</a></div><div·class="ttdoc">Describes·the·parallel·communication·interface·class·for·MessageBuffers·and·DataHandles.</div></div>
 141 <div·class="ttc"·id="aa00269_html"><div·class="ttname"><a·href="a00269.html">gridenums.hh</a></div></div>
 142 <div·class="ttc"·id="aa00770_html"><div·class="ttname"><a·href="a00770.html">macrogrid.hh</a></div></div>
142 <div·class="ttc"·id="aa00836_html"><div·class="ttname"><a·href="a00836.html">vertex.hh</a></div></div>143 <div·class="ttc"·id="aa00773_html"><div·class="ttname"><a·href="a00773.html">parser.hh</a></div></div>
 144 <div·class="ttc"·id="aa00779_html"><div·class="ttname"><a·href="a00779.html">dgfgridfactory.hh</a></div></div>
143 <div·class="ttc"·id="aa00839_html"><div·class="ttname"><a·href="a00839.html">simplex.hh</a></div></div>145 <div·class="ttc"·id="aa00785_html"><div·class="ttname"><a·href="a00785.html">entitykey.hh</a></div></div>
 146 <div·class="ttc"·id="aa00788_html"><div·class="ttname"><a·href="a00788.html">dgfexception.hh</a></div></div>
144 <div·class="ttc"·id="aa00842_html"><div·class="ttname"><a·href="a00842.html">dim.hh</a></div></div>147 <div·class="ttc"·id="aa00794_html"><div·class="ttname"><a·href="a00794.html">cube.hh</a></div></div>
145 <div·class="ttc"·id="aa00845_html"><div·class="ttname"><a·href="a00845.html">simplexgeneration.hh</a></div></div>148 <div·class="ttc"·id="aa00803_html"><div·class="ttname"><a·href="a00803.html">simplexgeneration.hh</a></div></div>
146 <div·class="ttc"·id="aa00857_html"><div·class="ttname"><a·href="a00857.html">cube.hh</a></div></div> 
147 <div·class="ttc"·id="aa00872_html"><div·class="ttname"><a·href="a00872.html">basic.hh</a></div></div> 
148 <div·class="ttc"·id="aa00884_html"><div·class="ttname"><a·href="a00884.html">boundarydom.hh</a></div></div> 
149 <div·class="ttc"·id="aa00890_html"><div·class="ttname"><a·href="a00890.html">gridparameter.hh</a></div></div> 
150 <div·class="ttc"·id="aa00893_html"><div·class="ttname"><a·href="a00893.html">interval.hh</a></div></div> 
151 <div·class="ttc"·id="aa00896_html"><div·class="ttname"><a·href="a00896.html">boundaryseg.hh</a></div></div>149 <div·class="ttc"·id="aa00806_html"><div·class="ttname"><a·href="a00806.html">boundaryseg.hh</a></div></div>
 150 <div·class="ttc"·id="aa00809_html"><div·class="ttname"><a·href="a00809.html">polygon.hh</a></div></div>
 151 <div·class="ttc"·id="aa00812_html"><div·class="ttname"><a·href="a00812.html">interval.hh</a></div></div>
 152 <div·class="ttc"·id="aa00815_html"><div·class="ttname"><a·href="a00815.html">dim.hh</a></div></div>
 153 <div·class="ttc"·id="aa00824_html"><div·class="ttname"><a·href="a00824.html">vertex.hh</a></div></div>
152 <div·class="ttc"·id="aa00899_html"><div·class="ttname"><a·href="a00899.html">general.hh</a></div></div>154 <div·class="ttc"·id="aa00833_html"><div·class="ttname"><a·href="a00833.html">general.hh</a></div></div>
 155 <div·class="ttc"·id="aa00848_html"><div·class="ttname"><a·href="a00848.html">boundarydom.hh</a></div></div>
 156 <div·class="ttc"·id="aa00857_html"><div·class="ttname"><a·href="a00857.html">basic.hh</a></div></div>
 157 <div·class="ttc"·id="aa00860_html"><div·class="ttname"><a·href="a00860.html">simplex.hh</a></div></div>
 158 <div·class="ttc"·id="aa00863_html"><div·class="ttname"><a·href="a00863.html">periodicfacetrans.hh</a></div></div>
153 <div·class="ttc"·id="aa00905_html"><div·class="ttname"><a·href="a00905.html">polyhedron.hh</a></div></div>159 <div·class="ttc"·id="aa00869_html"><div·class="ttname"><a·href="a00869.html">polyhedron.hh</a></div></div>
154 <div·class="ttc"·id="aa00908_html"><div·class="ttname"><a·href="a00908.html">polygon.hh</a></div></div> 
155 <div·class="ttc"·id="aa00911_html"><div·class="ttname"><a·href="a00911.html">periodicfacetrans.hh</a></div></div> 
156 <div·class="ttc"·id="aa00920_html"><div·class="ttname"><a·href="a00920.html">entitykey.hh</a></div></div>160 <div·class="ttc"·id="aa00872_html"><div·class="ttname"><a·href="a00872.html">gridparameter.hh</a></div></div>
157 <div·class="ttc"·id="aa00935_html"><div·class="ttname"><a·href="a00935.html">dgfgridfactory.hh</a></div></div> 
158 <div·class="ttc"·id="aa00944_html"><div·class="ttname"><a·href="a00944.html">gridptr.hh</a></div></div>161 <div·class="ttc"·id="aa00887_html"><div·class="ttname"><a·href="a00887.html">gridptr.hh</a></div></div>
159 <div·class="ttc"·id="aa00950_html"><div·class="ttname"><a·href="a00950.html">macrogrid.hh</a></div></div> 
160 <div·class="ttc"·id="aa00953_html"><div·class="ttname"><a·href="a00953.html">parser.hh</a></div></div> 
161 <div·class="ttc"·id="aa00956_html"><div·class="ttname"><a·href="a00956.html">dgfexception.hh</a></div></div> 
162 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>162 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
163 <div·class="ttc"·id="aa03682_html"><div·class="ttname"><a·href="a03682.html">Dune::DGFGridInfo</a></div><div·class="ttdoc">Some·simple·static·information·for·a·given·GridType.</div><div·class="ttdef"><b>Definition:</b>·io/file/dgfparser/dgfparser.hh:56</div></div>163 <div·class="ttc"·id="aa03682_html"><div·class="ttname"><a·href="a03682.html">Dune::DGFGridInfo</a></div><div·class="ttdoc">Some·simple·static·information·for·a·given·GridType.</div><div·class="ttdef"><b>Definition:</b>·io/file/dgfparser/dgfparser.hh:56</div></div>
164 <div·class="ttc"·id="aa03682_html_a61eeb96dd06a60e149bcd3dbd21da879"><div·class="ttname"><a·href="a03682.html#a61eeb96dd06a60e149bcd3dbd21da879">Dune::DGFGridInfo::refineWeight</a></div><div·class="ttdeci">static·double·refineWeight()</div></div>164 <div·class="ttc"·id="aa03682_html_a61eeb96dd06a60e149bcd3dbd21da879"><div·class="ttname"><a·href="a03682.html#a61eeb96dd06a60e149bcd3dbd21da879">Dune::DGFGridInfo::refineWeight</a></div><div·class="ttdeci">static·double·refineWeight()</div></div>
165 <div·class="ttc"·id="aa03682_html_adb294d220494f1e9e818838eb10a5b9d"><div·class="ttname"><a·href="a03682.html#adb294d220494f1e9e818838eb10a5b9d">Dune::DGFGridInfo::refineStepsForHalf</a></div><div·class="ttdeci">static·int·refineStepsForHalf()</div><div·class="ttdoc">number·of·globalRefine·steps·needed·to·refuce·h·by·0.5</div></div>165 <div·class="ttc"·id="aa03682_html_adb294d220494f1e9e818838eb10a5b9d"><div·class="ttname"><a·href="a03682.html#adb294d220494f1e9e818838eb10a5b9d">Dune::DGFGridInfo::refineStepsForHalf</a></div><div·class="ttdeci">static·int·refineStepsForHalf()</div><div·class="ttdoc">number·of·globalRefine·steps·needed·to·refuce·h·by·0.5</div></div>
166 <div·class="ttc"·id="aa07319_html"><div·class="ttname"><a·href="a07319.html">projection.hh</a></div></div>166 <div·class="ttc"·id="aa07319_html"><div·class="ttname"><a·href="a07319.html">projection.hh</a></div></div>
167 </div><!--·fragment·--></div><!--·contents·-->167 </div><!--·fragment·--></div><!--·contents·-->
168 <!--·start·footer·part·-->168 <!--·start·footer·part·-->
1.12 KB
html2text {}
    
Offset 78, 38 lines modifiedOffset 78, 38 lines modified
78 ·742·tetrahedral·grid·for·Dune::Alberta·then·the·bisection·routine·does78 ·742·tetrahedral·grid·for·Dune::Alberta·then·the·bisection·routine·does
79 ·743·not·necessarily·terminate.·This·problem·does·not·occur79 ·743·not·necessarily·terminate.·This·problem·does·not·occur
80 ·744·if·the·grid·is·constructed·using·the·\b·Interval·block.80 ·744·if·the·grid·is·constructed·using·the·\b·Interval·block.
81 ·745·*/81 ·745·*/
82 ·74682 ·746
83 ·747}·//·end·namespace·Dune83 ·747}·//·end·namespace·Dune
84 ·748#endif84 ·748#endif
85 gridenums.hh 
86 datahandleif.hh85 datahandleif.hh
87 Describes·the·parallel·communication·interface·class·for·MessageBuffers·and86 Describes·the·parallel·communication·interface·class·for·MessageBuffers·and
88 DataHandles.87 DataHandles.
89 vertex.hh 
90 simplex.hh 
91 dim.hh 
92 simplexgeneration.hh88 gridenums.hh
 89 macrogrid.hh
 90 parser.hh
 91 dgfgridfactory.hh
 92 entitykey.hh
 93 dgfexception.hh
93 cube.hh94 cube.hh
 95 simplexgeneration.hh
94 basic.hh 
95 boundarydom.hh 
96 gridparameter.hh 
97 interval.hh 
98 boundaryseg.hh96 boundaryseg.hh
99 general.hh 
100 polyhedron.hh 
101 polygon.hh97 polygon.hh
 98 interval.hh
 99 dim.hh
 100 vertex.hh
 101 general.hh
 102 boundarydom.hh
 103 basic.hh
 104 simplex.hh
102 periodicfacetrans.hh105 periodicfacetrans.hh
103 entitykey.hh 
104 dgfgridfactory.hh106 polyhedron.hh
 107 gridparameter.hh
105 gridptr.hh108 gridptr.hh
106 macrogrid.hh 
107 parser.hh 
108 dgfexception.hh 
109 Dune109 Dune
110 Include·standard·header·files.110 Include·standard·header·files.
111 Definition:·agrid.hh:60111 Definition:·agrid.hh:60
112 Dune::DGFGridInfo112 Dune::DGFGridInfo
113 Some·simple·static·information·for·a·given·GridType.113 Some·simple·static·information·for·a·given·GridType.
114 Definition:·io/file/dgfparser/dgfparser.hh:56114 Definition:·io/file/dgfparser/dgfparser.hh:56
115 Dune::DGFGridInfo::refineWeight115 Dune::DGFGridInfo::refineWeight
1.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07235.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
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">albertagrid/entity.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">albertagrid/entity.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a07238_source.html">dune/grid/common/entity.hh</a>&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a07238_source.html">dune/grid/common/entity.hh</a>&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00671_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00647_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a07244_source.html">dune/grid/albertagrid/entityseed.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a07244_source.html">dune/grid/albertagrid/entityseed.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a07253_source.html">dune/grid/albertagrid/geometry.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a07253_source.html">dune/grid/albertagrid/geometry.hh</a>&gt;</code><br·/>
79 </div>79 </div>
80 <p><a·href="a07235_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a07235_source.html">Go·to·the·source·code·of·this·file.</a></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>
6.26 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07235_source.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_ENTITY_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_ENTITY_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_ENTITY_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_ENTITY_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;<a·class="code"·href="a07238.html">dune/grid/common/entity.hh</a>&gt;</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07238.html">dune/grid/common/entity.hh</a>&gt;</span></div>
80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00671.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00647.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07244.html">dune/grid/albertagrid/entityseed.hh</a>&gt;</span></div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07244.html">dune/grid/albertagrid/entityseed.hh</a>&gt;</span></div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07253.html">dune/grid/albertagrid/geometry.hh</a>&gt;</span></div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07253.html">dune/grid/albertagrid/geometry.hh</a>&gt;</span></div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>
86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>
Offset 380, 16 lines modifiedOffset 380, 16 lines modified
380 <div·class="line"><a·id="l00400"·name="l00400"></a><span·class="lineno">··400</span>··};</div>380 <div·class="line"><a·id="l00400"·name="l00400"></a><span·class="lineno">··400</span>··};</div>
381 <div·class="line"><a·id="l00401"·name="l00401"></a><span·class="lineno">··401</span>·</div>381 <div·class="line"><a·id="l00401"·name="l00401"></a><span·class="lineno">··401</span>·</div>
382 <div·class="line"><a·id="l00402"·name="l00402"></a><span·class="lineno">··402</span>}·<span·class="comment">//·namespace·Dune</span></div>382 <div·class="line"><a·id="l00402"·name="l00402"></a><span·class="lineno">··402</span>}·<span·class="comment">//·namespace·Dune</span></div>
383 <div·class="line"><a·id="l00403"·name="l00403"></a><span·class="lineno">··403</span>·</div>383 <div·class="line"><a·id="l00403"·name="l00403"></a><span·class="lineno">··403</span>·</div>
384 <div·class="line"><a·id="l00404"·name="l00404"></a><span·class="lineno">··404</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>384 <div·class="line"><a·id="l00404"·name="l00404"></a><span·class="lineno">··404</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>
385 <div·class="line"><a·id="l00405"·name="l00405"></a><span·class="lineno">··405</span>·</div>385 <div·class="line"><a·id="l00405"·name="l00405"></a><span·class="lineno">··405</span>·</div>
386 <div·class="line"><a·id="l00406"·name="l00406"></a><span·class="lineno">··406</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_ALBERTA_ENTITY_HH</span></div>386 <div·class="line"><a·id="l00406"·name="l00406"></a><span·class="lineno">··406</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_ALBERTA_ENTITY_HH</span></div>
 387 <div·class="ttc"·id="aa00647_html"><div·class="ttname"><a·href="a00647.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div>
387 <div·class="ttc"·id="aa00659_html_a4cbe74d935d2e31c4b35398e93623f70"><div·class="ttname"><a·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a></div><div·class="ttdeci">#define·ALBERTA</div><div·class="ttdef"><b>Definition:</b>·albertaheader.hh:29</div></div>388 <div·class="ttc"·id="aa00659_html_a4cbe74d935d2e31c4b35398e93623f70"><div·class="ttname"><a·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a></div><div·class="ttdeci">#define·ALBERTA</div><div·class="ttdef"><b>Definition:</b>·albertaheader.hh:29</div></div>
388 <div·class="ttc"·id="aa00671_html"><div·class="ttname"><a·href="a00671.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div> 
389 <div·class="ttc"·id="aa01031_html_gabd89b77709db1d9e56bb17cd0aa44c3d"><div·class="ttname"><a·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">Dune::PartitionType</a></div><div·class="ttdeci">PartitionType</div><div·class="ttdoc">Attributes·used·in·the·generic·overlap·model.</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:30</div></div>389 <div·class="ttc"·id="aa01031_html_gabd89b77709db1d9e56bb17cd0aa44c3d"><div·class="ttname"><a·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">Dune::PartitionType</a></div><div·class="ttdeci">PartitionType</div><div·class="ttdoc">Attributes·used·in·the·generic·overlap·model.</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:30</div></div>
390 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>390 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
391 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>391 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>
392 <div·class="ttc"·id="aa01898_html"><div·class="ttname"><a·href="a01898.html">Dune::AlbertaGrid</a></div><div·class="ttdoc">[·provides·Dune::Grid·]</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:109</div></div>392 <div·class="ttc"·id="aa01898_html"><div·class="ttname"><a·href="a01898.html">Dune::AlbertaGrid</a></div><div·class="ttdoc">[·provides·Dune::Grid·]</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:109</div></div>
393 <div·class="ttc"·id="aa02026_html"><div·class="ttname"><a·href="a02026.html">Dune::Alberta::ElementInfo&lt;·dimension·&gt;</a></div></div>393 <div·class="ttc"·id="aa02026_html"><div·class="ttname"><a·href="a02026.html">Dune::Alberta::ElementInfo&lt;·dimension·&gt;</a></div></div>
394 <div·class="ttc"·id="aa02046_html"><div·class="ttname"><a·href="a02046.html">Dune::AlbertaGridTreeIterator</a></div><div·class="ttdef"><b>Definition:</b>·treeiterator.hh:189</div></div>394 <div·class="ttc"·id="aa02046_html"><div·class="ttname"><a·href="a02046.html">Dune::AlbertaGridTreeIterator</a></div><div·class="ttdef"><b>Definition:</b>·treeiterator.hh:189</div></div>
395 <div·class="ttc"·id="aa02050_html"><div·class="ttname"><a·href="a02050.html">Dune::AlbertaGridHierarchicIterator</a></div><div·class="ttdef"><b>Definition:</b>·hierarchiciterator.hh:29</div></div>395 <div·class="ttc"·id="aa02050_html"><div·class="ttname"><a·href="a02050.html">Dune::AlbertaGridHierarchicIterator</a></div><div·class="ttdef"><b>Definition:</b>·hierarchiciterator.hh:29</div></div>
546 B
html2text {}
    
Offset 333, 19 lines modifiedOffset 333, 19 lines modified
333 ·400·};333 ·400·};
334 ·401334 ·401
335 ·402}·//·namespace·Dune335 ·402}·//·namespace·Dune
336 ·403336 ·403
337 ·404#endif·//·#if·HAVE_ALBERTA337 ·404#endif·//·#if·HAVE_ALBERTA
338 ·405338 ·405
339 ·406#endif·//·#ifndef·DUNE_ALBERTA_ENTITY_HH339 ·406#endif·//·#ifndef·DUNE_ALBERTA_ENTITY_HH
 340 elementinfo.hh
 341 provides·a·wrapper·for·ALBERTA's·el_info·structure
340 ALBERTA342 ALBERTA
341 #define·ALBERTA343 #define·ALBERTA
342 Definition:·albertaheader.hh:29344 Definition:·albertaheader.hh:29
343 elementinfo.hh 
344 provides·a·wrapper·for·ALBERTA's·el_info·structure 
345 Dune::PartitionType345 Dune::PartitionType
346 PartitionType346 PartitionType
347 Attributes·used·in·the·generic·overlap·model.347 Attributes·used·in·the·generic·overlap·model.
348 Definition:·gridenums.hh:30348 Definition:·gridenums.hh:30
349 Dune349 Dune
350 Include·standard·header·files.350 Include·standard·header·files.
351 Definition:·agrid.hh:60351 Definition:·agrid.hh:60
1.39 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07238.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;type_traits&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;type_traits&gt;</code><br·/>
76 <code>#include·&lt;dune/common/iteratorrange.hh&gt;</code><br·/>76 <code>#include·&lt;dune/common/iteratorrange.hh&gt;</code><br·/>
77 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>77 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
78 <code>#include·&lt;dune/geometry/dimension.hh&gt;</code><br·/>78 <code>#include·&lt;dune/geometry/dimension.hh&gt;</code><br·/>
79 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>79 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
80 <code>#include·&quot;<a·class="el"·href="a07328_source.html">grid.hh</a>&quot;</code><br·/>80 <code>#include·&quot;<a·class="el"·href="a07328_source.html">grid.hh</a>&quot;</code><br·/>
81 <code>#include·&quot;<a·class="el"·href="a00353_source.html">rangegenerators.hh</a>&quot;</code><br·/>81 <code>#include·&quot;<a·class="el"·href="a00305_source.html">rangegenerators.hh</a>&quot;</code><br·/>
82 </div>82 </div>
83 <p><a·href="a07238_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a07238_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <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>
86 Classes</h2></td></tr>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="a02766.html">Dune::Entity&lt;·cd,·dim,·GridImp,·EntityImp·&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="a02766.html">Dune::Entity&lt;·cd,·dim,·GridImp,·EntityImp·&gt;</a></td></tr>
88 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Wrapper·class·for·entities.··<a·href="a02766.html#details">More...</a><br·/></td></tr>88 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Wrapper·class·for·entities.··<a·href="a02766.html#details">More...</a><br·/></td></tr>
6.02 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07238_source.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/iteratorrange.hh&gt;</span></div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/iteratorrange.hh&gt;</span></div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/geometry/dimension.hh&gt;</span></div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/geometry/dimension.hh&gt;</span></div>
85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07331.html">grid.hh</a>&quot;</span></div>87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07331.html">grid.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="a00353.html">rangegenerators.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="a00305.html">rangegenerators.hh</a>&quot;</span></div>
89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
90 <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="a01063.html">Dune</a></div>90 <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="a01063.html">Dune</a></div>
91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</div>91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</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="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·cd,·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp,·<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>,<span·class="keywordtype">int</span>,<span·class="keyword">class</span>&gt;·<span·class="keyword">class·</span>EntityImp&gt;</div>93 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·cd,·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp,·<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>,<span·class="keywordtype">int</span>,<span·class="keyword">class</span>&gt;·<span·class="keyword">class·</span>EntityImp&gt;</div>
94 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02766.html">···65</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02766.html">Entity</a></div>94 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02766.html">···65</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02766.html">Entity</a></div>
95 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··{</div>95 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··{</div>
Offset 410, 15 lines modifiedOffset 410, 15 lines modified
410 <div·class="line"><a·id="l00689"·name="l00689"></a><span·class="lineno">··689</span>··{</div>410 <div·class="line"><a·id="l00689"·name="l00689"></a><span·class="lineno">··689</span>··{</div>
411 <div·class="line"><a·id="l00690"·name="l00690"></a><span·class="lineno">··690</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::template·Codim&lt;cd&gt;::Geometry·Geo;</div>411 <div·class="line"><a·id="l00690"·name="l00690"></a><span·class="lineno">··690</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::template·Codim&lt;cd&gt;::Geometry·Geo;</div>
412 <div·class="line"><a·id="l00691"·name="l00691"></a><span·class="lineno">··691</span>····<span·class="keywordflow">return</span>·referenceElement&lt;·typename·Geo::ctype,·Geo::mydimension·&gt;(entity.type());</div>412 <div·class="line"><a·id="l00691"·name="l00691"></a><span·class="lineno">··691</span>····<span·class="keywordflow">return</span>·referenceElement&lt;·typename·Geo::ctype,·Geo::mydimension·&gt;(entity.type());</div>
413 <div·class="line"><a·id="l00692"·name="l00692"></a><span·class="lineno">··692</span>··}</div>413 <div·class="line"><a·id="l00692"·name="l00692"></a><span·class="lineno">··692</span>··}</div>
414 <div·class="line"><a·id="l00693"·name="l00693"></a><span·class="lineno">··693</span>}</div>414 <div·class="line"><a·id="l00693"·name="l00693"></a><span·class="lineno">··693</span>}</div>
415 <div·class="line"><a·id="l00694"·name="l00694"></a><span·class="lineno">··694</span>·</div>415 <div·class="line"><a·id="l00694"·name="l00694"></a><span·class="lineno">··694</span>·</div>
416 <div·class="line"><a·id="l00695"·name="l00695"></a><span·class="lineno">··695</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_GRID_COMMON_ENTITY_HH</span></div>416 <div·class="line"><a·id="l00695"·name="l00695"></a><span·class="lineno">··695</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_GRID_COMMON_ENTITY_HH</span></div>
417 <div·class="ttc"·id="aa00353_html"><div·class="ttname"><a·href="a00353.html">rangegenerators.hh</a></div></div>417 <div·class="ttc"·id="aa00305_html"><div·class="ttname"><a·href="a00305.html">rangegenerators.hh</a></div></div>
418 <div·class="ttc"·id="aa01031_html_gabd89b77709db1d9e56bb17cd0aa44c3d"><div·class="ttname"><a·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">Dune::PartitionType</a></div><div·class="ttdeci">PartitionType</div><div·class="ttdoc">Attributes·used·in·the·generic·overlap·model.</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:30</div></div>418 <div·class="ttc"·id="aa01031_html_gabd89b77709db1d9e56bb17cd0aa44c3d"><div·class="ttname"><a·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">Dune::PartitionType</a></div><div·class="ttdeci">PartitionType</div><div·class="ttdoc">Attributes·used·in·the·generic·overlap·model.</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:30</div></div>
419 <div·class="ttc"·id="aa01062_html"><div·class="ttname"><a·href="a01062.html">std</a></div><div·class="ttdoc">STL·namespace.</div></div>419 <div·class="ttc"·id="aa01062_html"><div·class="ttname"><a·href="a01062.html">std</a></div><div·class="ttdoc">STL·namespace.</div></div>
420 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>420 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
421 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>421 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>
422 <div·class="ttc"·id="aa02766_html"><div·class="ttname"><a·href="a02766.html">Dune::Entity</a></div><div·class="ttdoc">Wrapper·class·for·entities.</div><div·class="ttdef"><b>Definition:</b>·common/entity.hh:66</div></div>422 <div·class="ttc"·id="aa02766_html"><div·class="ttname"><a·href="a02766.html">Dune::Entity</a></div><div·class="ttdoc">Wrapper·class·for·entities.</div><div·class="ttdef"><b>Definition:</b>·common/entity.hh:66</div></div>
423 <div·class="ttc"·id="aa02766_html_a081255b5e545c43f6892bd0e808ea21f"><div·class="ttname"><a·href="a02766.html#a081255b5e545c43f6892bd0e808ea21f">Dune::Entity::impl</a></div><div·class="ttdeci">const·Implementation·&amp;·impl()·const</div><div·class="ttdoc">access·to·the·underlying·implementation</div><div·class="ttdef"><b>Definition:</b>·common/entity.hh:86</div></div>423 <div·class="ttc"·id="aa02766_html_a081255b5e545c43f6892bd0e808ea21f"><div·class="ttname"><a·href="a02766.html#a081255b5e545c43f6892bd0e808ea21f">Dune::Entity::impl</a></div><div·class="ttdeci">const·Implementation·&amp;·impl()·const</div><div·class="ttdoc">access·to·the·underlying·implementation</div><div·class="ttdef"><b>Definition:</b>·common/entity.hh:86</div></div>
424 <div·class="ttc"·id="aa02766_html_a0819ee377958fee6f9743ae6b85a8a5e"><div·class="ttname"><a·href="a02766.html#a0819ee377958fee6f9743ae6b85a8a5e">Dune::Entity::operator!=</a></div><div·class="ttdeci">bool·operator!=(const·Entity·&amp;other)·const</div><div·class="ttdoc">Compares·two·entities·for·inequality.</div><div·class="ttdef"><b>Definition:</b>·common/entity.hh:176</div></div>424 <div·class="ttc"·id="aa02766_html_a0819ee377958fee6f9743ae6b85a8a5e"><div·class="ttname"><a·href="a02766.html#a0819ee377958fee6f9743ae6b85a8a5e">Dune::Entity::operator!=</a></div><div·class="ttdeci">bool·operator!=(const·Entity·&amp;other)·const</div><div·class="ttdoc">Compares·two·entities·for·inequality.</div><div·class="ttdef"><b>Definition:</b>·common/entity.hh:176</div></div>
1.4 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07241.html
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 <a·href="#namespaces">Namespaces</a>··</div>71 <a·href="#namespaces">Namespaces</a>··</div>
72 ··<div·class="headertitle"><div·class="title">geometrygrid/entity.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">geometrygrid/entity.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a07211_source.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a07211_source.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00569_source.html">dune/grid/geometrygrid/cornerstorage.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00602_source.html">dune/grid/geometrygrid/cornerstorage.hh</a>&gt;</code><br·/>
79 </div>79 </div>
80 <p><a·href="a07241_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a07241_source.html">Go·to·the·source·code·of·this·file.</a></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="a03210.html">Dune::GeoGrid::EntityBase&lt;·codim,·Grid,·false·&gt;</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="a03210.html">Dune::GeoGrid::EntityBase&lt;·codim,·Grid,·false·&gt;</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>
5.73 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07241_source.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_ENTITY_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_ENTITY_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_ENTITY_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_ENTITY_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;dune/geometry/referenceelements.hh&gt;</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07211.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</span></div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07211.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</span></div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00569.html">dune/grid/geometrygrid/cornerstorage.hh</a>&gt;</span></div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00602.html">dune/grid/geometrygrid/cornerstorage.hh</a>&gt;</span></div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</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="keyword">namespace·</span>GeoGrid</div>88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">namespace·</span>GeoGrid</div>
89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··{</div>89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</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>
Offset 687, 15 lines modifiedOffset 687, 15 lines modified
687 <div·class="line"><a·id="l00868"·name="l00868"></a><span·class="lineno">··868</span>····};</div>687 <div·class="line"><a·id="l00868"·name="l00868"></a><span·class="lineno">··868</span>····};</div>
688 <div·class="line"><a·id="l00869"·name="l00869"></a><span·class="lineno">··869</span>·</div>688 <div·class="line"><a·id="l00869"·name="l00869"></a><span·class="lineno">··869</span>·</div>
689 <div·class="line"><a·id="l00870"·name="l00870"></a><span·class="lineno">··870</span>··}·<span·class="comment">//·namespace·GeoGrid</span></div>689 <div·class="line"><a·id="l00870"·name="l00870"></a><span·class="lineno">··870</span>··}·<span·class="comment">//·namespace·GeoGrid</span></div>
690 <div·class="line"><a·id="l00871"·name="l00871"></a><span·class="lineno">··871</span>·</div>690 <div·class="line"><a·id="l00871"·name="l00871"></a><span·class="lineno">··871</span>·</div>
691 <div·class="line"><a·id="l00872"·name="l00872"></a><span·class="lineno">··872</span>}·<span·class="comment">//·namespace·Dune</span></div>691 <div·class="line"><a·id="l00872"·name="l00872"></a><span·class="lineno">··872</span>}·<span·class="comment">//·namespace·Dune</span></div>
692 <div·class="line"><a·id="l00873"·name="l00873"></a><span·class="lineno">··873</span>·</div>692 <div·class="line"><a·id="l00873"·name="l00873"></a><span·class="lineno">··873</span>·</div>
693 <div·class="line"><a·id="l00874"·name="l00874"></a><span·class="lineno">··874</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_ENTITY_HH</span></div>693 <div·class="line"><a·id="l00874"·name="l00874"></a><span·class="lineno">··874</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_ENTITY_HH</span></div>
694 <div·class="ttc"·id="aa00569_html"><div·class="ttname"><a·href="a00569.html">cornerstorage.hh</a></div></div>694 <div·class="ttc"·id="aa00602_html"><div·class="ttname"><a·href="a00602.html">cornerstorage.hh</a></div></div>
695 <div·class="ttc"·id="aa01031_html_gabd89b77709db1d9e56bb17cd0aa44c3d"><div·class="ttname"><a·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">Dune::PartitionType</a></div><div·class="ttdeci">PartitionType</div><div·class="ttdoc">Attributes·used·in·the·generic·overlap·model.</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:30</div></div>695 <div·class="ttc"·id="aa01031_html_gabd89b77709db1d9e56bb17cd0aa44c3d"><div·class="ttname"><a·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">Dune::PartitionType</a></div><div·class="ttdeci">PartitionType</div><div·class="ttdoc">Attributes·used·in·the·generic·overlap·model.</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:30</div></div>
696 <div·class="ttc"·id="aa01031_html_ggabd89b77709db1d9e56bb17cd0aa44c3da0eb7fb9965359955e50690291d9f6d9a"><div·class="ttname"><a·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da0eb7fb9965359955e50690291d9f6d9a">Dune::FrontEntity</a></div><div·class="ttdeci">@·FrontEntity</div><div·class="ttdoc">on·boundary·between·overlap·and·ghost</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:34</div></div>696 <div·class="ttc"·id="aa01031_html_ggabd89b77709db1d9e56bb17cd0aa44c3da0eb7fb9965359955e50690291d9f6d9a"><div·class="ttname"><a·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da0eb7fb9965359955e50690291d9f6d9a">Dune::FrontEntity</a></div><div·class="ttdeci">@·FrontEntity</div><div·class="ttdoc">on·boundary·between·overlap·and·ghost</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:34</div></div>
697 <div·class="ttc"·id="aa01031_html_ggabd89b77709db1d9e56bb17cd0aa44c3da5886f9fc2fac0eb986874fb2e682fb80"><div·class="ttname"><a·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da5886f9fc2fac0eb986874fb2e682fb80">Dune::BorderEntity</a></div><div·class="ttdeci">@·BorderEntity</div><div·class="ttdoc">on·boundary·between·interior·and·overlap</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:32</div></div>697 <div·class="ttc"·id="aa01031_html_ggabd89b77709db1d9e56bb17cd0aa44c3da5886f9fc2fac0eb986874fb2e682fb80"><div·class="ttname"><a·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da5886f9fc2fac0eb986874fb2e682fb80">Dune::BorderEntity</a></div><div·class="ttdeci">@·BorderEntity</div><div·class="ttdoc">on·boundary·between·interior·and·overlap</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:32</div></div>
698 <div·class="ttc"·id="aa01031_html_ggabd89b77709db1d9e56bb17cd0aa44c3daec5e1e5ba1c055301aae842f46640850"><div·class="ttname"><a·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3daec5e1e5ba1c055301aae842f46640850">Dune::OverlapEntity</a></div><div·class="ttdeci">@·OverlapEntity</div><div·class="ttdoc">all·entities·lying·in·the·overlap·zone</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:33</div></div>698 <div·class="ttc"·id="aa01031_html_ggabd89b77709db1d9e56bb17cd0aa44c3daec5e1e5ba1c055301aae842f46640850"><div·class="ttname"><a·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3daec5e1e5ba1c055301aae842f46640850">Dune::OverlapEntity</a></div><div·class="ttdeci">@·OverlapEntity</div><div·class="ttdoc">all·entities·lying·in·the·overlap·zone</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:33</div></div>
699 <div·class="ttc"·id="aa01062_html"><div·class="ttname"><a·href="a01062.html">std</a></div><div·class="ttdoc">STL·namespace.</div></div>699 <div·class="ttc"·id="aa01062_html"><div·class="ttname"><a·href="a01062.html">std</a></div><div·class="ttdoc">STL·namespace.</div></div>
700 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>700 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
701 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>701 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>
1.48 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07244.html
    
Offset 68, 16 lines modifiedOffset 68, 16 lines modified
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">albertagrid/entityseed.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">albertagrid/entityseed.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00671_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00647_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00719_source.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</code><br·/>
77 </div>77 </div>
78 <p><a·href="a07244_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a07244_source.html">Go·to·the·source·code·of·this·file.</a></p>
79 <table·class="memberdecls">79 <table·class="memberdecls">
80 <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>
81 Classes</h2></td></tr>81 Classes</h2></td></tr>
82 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02082.html">Dune::AlbertaGridEntitySeed&lt;·codim,·const·AlbertaGrid&lt;·dim,·dimworld·&gt;·&gt;</a></td></tr>82 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02082.html">Dune::AlbertaGridEntitySeed&lt;·codim,·const·AlbertaGrid&lt;·dim,·dimworld·&gt;·&gt;</a></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
6.38 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07244_source.html
    
Offset 72, 16 lines modifiedOffset 72, 16 lines modified
72 <a·href="a07244.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>72 <a·href="a07244.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_ENTITYSEED_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_ENTITYSEED_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_ENTITYSEED_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_ENTITYSEED_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;<a·class="code"·href="a00671.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00647.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</span></div>
80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00719.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</span></div>80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00686.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</span></div>
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>{</div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>{</div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··<span·class="comment">//·Internal·Forward·Declarations</span></div>85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··<span·class="comment">//·Internal·Forward·Declarations</span></div>
86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="comment">//·-----------------------------</span></div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="comment">//·-----------------------------</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>
Offset 183, 16 lines modifiedOffset 183, 16 lines modified
183 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··};</div>183 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··};</div>
184 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>184 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
185 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>185 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>
186 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>186 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
187 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>}·<span·class="comment">//·end·namespace·Dune</span></div>187 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>}·<span·class="comment">//·end·namespace·Dune</span></div>
188 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div>188 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div>
189 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_ALBERTA_ENTITYSEED_HH</span></div>189 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_ALBERTA_ENTITYSEED_HH</span></div>
190 <div·class="ttc"·id="aa00671_html"><div·class="ttname"><a·href="a00671.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div>190 <div·class="ttc"·id="aa00647_html"><div·class="ttname"><a·href="a00647.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div>
191 <div·class="ttc"·id="aa00719_html"><div·class="ttname"><a·href="a00719.html">meshpointer.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·mesh·structure</div></div>191 <div·class="ttc"·id="aa00686_html"><div·class="ttname"><a·href="a00686.html">meshpointer.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·mesh·structure</div></div>
192 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>192 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
193 <div·class="ttc"·id="aa01898_html"><div·class="ttname"><a·href="a01898.html">Dune::AlbertaGrid</a></div><div·class="ttdoc">[·provides·Dune::Grid·]</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:109</div></div>193 <div·class="ttc"·id="aa01898_html"><div·class="ttname"><a·href="a01898.html">Dune::AlbertaGrid</a></div><div·class="ttdoc">[·provides·Dune::Grid·]</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:109</div></div>
194 <div·class="ttc"·id="aa01978_html"><div·class="ttname"><a·href="a01978.html">Dune::Alberta::MeshPointer&lt;·dimension·&gt;</a></div></div>194 <div·class="ttc"·id="aa01978_html"><div·class="ttname"><a·href="a01978.html">Dune::Alberta::MeshPointer&lt;·dimension·&gt;</a></div></div>
195 <div·class="ttc"·id="aa02026_html"><div·class="ttname"><a·href="a02026.html">Dune::Alberta::ElementInfo&lt;·dimension·&gt;</a></div></div>195 <div·class="ttc"·id="aa02026_html"><div·class="ttname"><a·href="a02026.html">Dune::Alberta::ElementInfo&lt;·dimension·&gt;</a></div></div>
196 <div·class="ttc"·id="aa02078_html"><div·class="ttname"><a·href="a02078.html">Dune::AlbertaGridEntitySeed</a></div><div·class="ttdef"><b>Definition:</b>·albertagrid/entityseed.hh:18</div></div>196 <div·class="ttc"·id="aa02078_html"><div·class="ttname"><a·href="a02078.html">Dune::AlbertaGridEntitySeed</a></div><div·class="ttdef"><b>Definition:</b>·albertagrid/entityseed.hh:18</div></div>
197 <div·class="ttc"·id="aa02082_html_a08d1825d594fca7b245ea5273cb689ff"><div·class="ttname"><a·href="a02082.html#a08d1825d594fca7b245ea5273cb689ff">Dune::AlbertaGridEntitySeed&lt;·codim,·const·AlbertaGrid&lt;·dim,·dimworld·&gt;·&gt;::elementInfo</a></div><div·class="ttdeci">ElementInfo·elementInfo(const·MeshPointer·&amp;mesh)·const</div><div·class="ttdef"><b>Definition:</b>·albertagrid/entityseed.hh:65</div></div>197 <div·class="ttc"·id="aa02082_html_a08d1825d594fca7b245ea5273cb689ff"><div·class="ttname"><a·href="a02082.html#a08d1825d594fca7b245ea5273cb689ff">Dune::AlbertaGridEntitySeed&lt;·codim,·const·AlbertaGrid&lt;·dim,·dimworld·&gt;·&gt;::elementInfo</a></div><div·class="ttdeci">ElementInfo·elementInfo(const·MeshPointer·&amp;mesh)·const</div><div·class="ttdef"><b>Definition:</b>·albertagrid/entityseed.hh:65</div></div>
198 <div·class="ttc"·id="aa02082_html_a0c162c46d9b1a71029d2c545cca81141"><div·class="ttname"><a·href="a02082.html#a0c162c46d9b1a71029d2c545cca81141">Dune::AlbertaGridEntitySeed&lt;·codim,·const·AlbertaGrid&lt;·dim,·dimworld·&gt;·&gt;::AlbertaGridEntitySeed</a></div><div·class="ttdeci">AlbertaGridEntitySeed(const·ElementInfo·&amp;elementInfo,·int·subEntity)</div><div·class="ttdef"><b>Definition:</b>·albertagrid/entityseed.hh:55</div></div>198 <div·class="ttc"·id="aa02082_html_a0c162c46d9b1a71029d2c545cca81141"><div·class="ttname"><a·href="a02082.html#a0c162c46d9b1a71029d2c545cca81141">Dune::AlbertaGridEntitySeed&lt;·codim,·const·AlbertaGrid&lt;·dim,·dimworld·&gt;·&gt;::AlbertaGridEntitySeed</a></div><div·class="ttdeci">AlbertaGridEntitySeed(const·ElementInfo·&amp;elementInfo,·int·subEntity)</div><div·class="ttdef"><b>Definition:</b>·albertagrid/entityseed.hh:55</div></div>
1.5 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07253.html
    
Offset 69, 16 lines modifiedOffset 69, 16 lines modified
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">albertagrid/geometry.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">albertagrid/geometry.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a07256_source.html">dune/grid/common/geometry.hh</a>&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a07256_source.html">dune/grid/common/geometry.hh</a>&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00671_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00647_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>
78 </div>78 </div>
79 <p><a·href="a07253_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a07253_source.html">Go·to·the·source·code·of·this·file.</a></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="a02098.html">Dune::AlbertaGridCoordinateReader&lt;·codim,·GridImp·&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="a02098.html">Dune::AlbertaGridCoordinateReader&lt;·codim,·GridImp·&gt;</a></td></tr>
84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
6.79 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07253_source.html
    
Offset 73, 16 lines modifiedOffset 73, 16 lines modified
73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_GEOMETRY_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_GEOMETRY_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_GEOMETRY_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_GEOMETRY_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;<a·class="code"·href="a07256.html">dune/grid/common/geometry.hh</a>&gt;</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07256.html">dune/grid/common/geometry.hh</a>&gt;</span></div>
80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00653.html">dune/grid/albertagrid/misc.hh</a>&gt;</span></div>80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00683.html">dune/grid/albertagrid/misc.hh</a>&gt;</span></div>
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00671.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00647.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</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="comment">//·Forward·Declarations</span></div>88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·Forward·Declarations</span></div>
Offset 584, 16 lines modifiedOffset 584, 16 lines modified
584 <div·class="line"><a·id="l00588"·name="l00588"></a><span·class="lineno">··588</span>··};</div>584 <div·class="line"><a·id="l00588"·name="l00588"></a><span·class="lineno">··588</span>··};</div>
585 <div·class="line"><a·id="l00589"·name="l00589"></a><span·class="lineno">··589</span>·</div>585 <div·class="line"><a·id="l00589"·name="l00589"></a><span·class="lineno">··589</span>·</div>
586 <div·class="line"><a·id="l00590"·name="l00590"></a><span·class="lineno">··590</span>}·<span·class="comment">//·namespace·Dune</span></div>586 <div·class="line"><a·id="l00590"·name="l00590"></a><span·class="lineno">··590</span>}·<span·class="comment">//·namespace·Dune</span></div>
587 <div·class="line"><a·id="l00591"·name="l00591"></a><span·class="lineno">··591</span>·</div>587 <div·class="line"><a·id="l00591"·name="l00591"></a><span·class="lineno">··591</span>·</div>
588 <div·class="line"><a·id="l00592"·name="l00592"></a><span·class="lineno">··592</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>588 <div·class="line"><a·id="l00592"·name="l00592"></a><span·class="lineno">··592</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>
589 <div·class="line"><a·id="l00593"·name="l00593"></a><span·class="lineno">··593</span>·</div>589 <div·class="line"><a·id="l00593"·name="l00593"></a><span·class="lineno">··593</span>·</div>
590 <div·class="line"><a·id="l00594"·name="l00594"></a><span·class="lineno">··594</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_ALBERTA_GEOMETRY_HH</span></div>590 <div·class="line"><a·id="l00594"·name="l00594"></a><span·class="lineno">··594</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_ALBERTA_GEOMETRY_HH</span></div>
591 <div·class="ttc"·id="aa00653_html"><div·class="ttname"><a·href="a00653.html">misc.hh</a></div></div> 
592 <div·class="ttc"·id="aa00671_html"><div·class="ttname"><a·href="a00671.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div>591 <div·class="ttc"·id="aa00647_html"><div·class="ttname"><a·href="a00647.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div>
 592 <div·class="ttc"·id="aa00683_html"><div·class="ttname"><a·href="a00683.html">misc.hh</a></div></div>
593 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>593 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
594 <div·class="ttc"·id="aa01064_html_a32f1dea9b87299c0e24ab46760391400"><div·class="ttname"><a·href="a01064.html#a32f1dea9b87299c0e24ab46760391400">Dune::Alberta::abs</a></div><div·class="ttdeci">void·abs(const·DofVectorPointer&lt;·int·&gt;·&amp;dofVector)</div><div·class="ttdef"><b>Definition:</b>·dofvector.hh:328</div></div>594 <div·class="ttc"·id="aa01064_html_a32f1dea9b87299c0e24ab46760391400"><div·class="ttname"><a·href="a01064.html#a32f1dea9b87299c0e24ab46760391400">Dune::Alberta::abs</a></div><div·class="ttdeci">void·abs(const·DofVectorPointer&lt;·int·&gt;·&amp;dofVector)</div><div·class="ttdef"><b>Definition:</b>·dofvector.hh:328</div></div>
595 <div·class="ttc"·id="aa01064_html_a86b942cdffce80f98973c987ea6246da"><div·class="ttname"><a·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Dune::Alberta::Real</a></div><div·class="ttdeci">ALBERTA·REAL·Real</div><div·class="ttdef"><b>Definition:</b>·misc.hh:48</div></div>595 <div·class="ttc"·id="aa01064_html_a86b942cdffce80f98973c987ea6246da"><div·class="ttname"><a·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Dune::Alberta::Real</a></div><div·class="ttdeci">ALBERTA·REAL·Real</div><div·class="ttdef"><b>Definition:</b>·misc.hh:48</div></div>
596 <div·class="ttc"·id="aa01064_html_aacaac5f2a7f000fd66af938fab11cb58"><div·class="ttname"><a·href="a01064.html#aacaac5f2a7f000fd66af938fab11cb58">Dune::Alberta::determinant</a></div><div·class="ttdeci">static·K·determinant(const·FieldMatrix&lt;·K,·0,·m·&gt;·&amp;matrix)</div><div·class="ttdef"><b>Definition:</b>·algebra.hh:30</div></div>596 <div·class="ttc"·id="aa01064_html_aacaac5f2a7f000fd66af938fab11cb58"><div·class="ttname"><a·href="a01064.html#aacaac5f2a7f000fd66af938fab11cb58">Dune::Alberta::determinant</a></div><div·class="ttdeci">static·K·determinant(const·FieldMatrix&lt;·K,·0,·m·&gt;·&amp;matrix)</div><div·class="ttdef"><b>Definition:</b>·algebra.hh:30</div></div>
597 <div·class="ttc"·id="aa01064_html_af1650cccce3ce5a4c8ab8eb240d3c58a"><div·class="ttname"><a·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">Dune::Alberta::GlobalVector</a></div><div·class="ttdeci">ALBERTA·REAL_D·GlobalVector</div><div·class="ttdef"><b>Definition:</b>·misc.hh:50</div></div>597 <div·class="ttc"·id="aa01064_html_af1650cccce3ce5a4c8ab8eb240d3c58a"><div·class="ttname"><a·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">Dune::Alberta::GlobalVector</a></div><div·class="ttdeci">ALBERTA·REAL_D·GlobalVector</div><div·class="ttdef"><b>Definition:</b>·misc.hh:50</div></div>
598 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>598 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>
599 <div·class="ttc"·id="aa01898_html"><div·class="ttname"><a·href="a01898.html">Dune::AlbertaGrid</a></div><div·class="ttdoc">[·provides·Dune::Grid·]</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:109</div></div>599 <div·class="ttc"·id="aa01898_html"><div·class="ttname"><a·href="a01898.html">Dune::AlbertaGrid</a></div><div·class="ttdoc">[·provides·Dune::Grid·]</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:109</div></div>
450 B
html2text {}
    
Offset 539, 17 lines modifiedOffset 539, 17 lines modified
539 ·588·};539 ·588·};
540 ·589540 ·589
541 ·590}·//·namespace·Dune541 ·590}·//·namespace·Dune
542 ·591542 ·591
543 ·592#endif·//·#if·HAVE_ALBERTA543 ·592#endif·//·#if·HAVE_ALBERTA
544 ·593544 ·593
545 ·594#endif·//·#ifndef·DUNE_ALBERTA_GEOMETRY_HH545 ·594#endif·//·#ifndef·DUNE_ALBERTA_GEOMETRY_HH
546 misc.hh 
547 elementinfo.hh546 elementinfo.hh
548 provides·a·wrapper·for·ALBERTA's·el_info·structure547 provides·a·wrapper·for·ALBERTA's·el_info·structure
 548 misc.hh
549 Dune549 Dune
550 Include·standard·header·files.550 Include·standard·header·files.
551 Definition:·agrid.hh:60551 Definition:·agrid.hh:60
552 Dune::Alberta::abs552 Dune::Alberta::abs
553 void·abs(const·DofVectorPointer<·int·>·&dofVector)553 void·abs(const·DofVectorPointer<·int·>·&dofVector)
554 Definition:·dofvector.hh:328554 Definition:·dofvector.hh:328
555 Dune::Alberta::Real555 Dune::Alberta::Real
1.4 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07259.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;utility&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;utility&gt;</code><br·/>
76 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>76 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
77 <code>#include·&lt;dune/geometry/multilineargeometry.hh&gt;</code><br·/>77 <code>#include·&lt;dune/geometry/multilineargeometry.hh&gt;</code><br·/>
78 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>78 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
79 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>79 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a07208_source.html">dune/grid/common/capabilities.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a07208_source.html">dune/grid/common/capabilities.hh</a>&gt;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a00569_source.html">dune/grid/geometrygrid/cornerstorage.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00602_source.html">dune/grid/geometrygrid/cornerstorage.hh</a>&gt;</code><br·/>
82 </div>82 </div>
83 <p><a·href="a07259_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a07259_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <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>
86 Classes</h2></td></tr>86 Classes</h2></td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03234.html">Dune::GeoGrid::InferHasSingleGeometryType&lt;·hasSingleGeometryType,·dim,·mydim·&gt;</a></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="a03234.html">Dune::GeoGrid::InferHasSingleGeometryType&lt;·hasSingleGeometryType,·dim,·mydim·&gt;</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>
5.18 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07259_source.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/geometry/multilineargeometry.hh&gt;</span></div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/geometry/multilineargeometry.hh&gt;</span></div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07208.html">dune/grid/common/capabilities.hh</a>&gt;</span></div>87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07208.html">dune/grid/common/capabilities.hh</a>&gt;</span></div>
88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00569.html">dune/grid/geometrygrid/cornerstorage.hh</a>&gt;</span></div>88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00602.html">dune/grid/geometrygrid/cornerstorage.hh</a>&gt;</span></div>
89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
90 <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="a01063.html">Dune</a></div>90 <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="a01063.html">Dune</a></div>
91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</div>91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</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="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">namespace·</span>GeoGrid</div>93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">namespace·</span>GeoGrid</div>
94 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>94 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>
95 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>95 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
Offset 291, 15 lines modifiedOffset 291, 15 lines modified
291 <div·class="line"><a·id="l00220"·name="l00220"></a><span·class="lineno">··220</span>····};</div>291 <div·class="line"><a·id="l00220"·name="l00220"></a><span·class="lineno">··220</span>····};</div>
292 <div·class="line"><a·id="l00221"·name="l00221"></a><span·class="lineno">··221</span>·</div>292 <div·class="line"><a·id="l00221"·name="l00221"></a><span·class="lineno">··221</span>·</div>
293 <div·class="line"><a·id="l00222"·name="l00222"></a><span·class="lineno">··222</span>··}·<span·class="comment">//·namespace·GeoGrid</span></div>293 <div·class="line"><a·id="l00222"·name="l00222"></a><span·class="lineno">··222</span>··}·<span·class="comment">//·namespace·GeoGrid</span></div>
294 <div·class="line"><a·id="l00223"·name="l00223"></a><span·class="lineno">··223</span>·</div>294 <div·class="line"><a·id="l00223"·name="l00223"></a><span·class="lineno">··223</span>·</div>
295 <div·class="line"><a·id="l00224"·name="l00224"></a><span·class="lineno">··224</span>}·<span·class="comment">//·namespace·Dune</span></div>295 <div·class="line"><a·id="l00224"·name="l00224"></a><span·class="lineno">··224</span>}·<span·class="comment">//·namespace·Dune</span></div>
296 <div·class="line"><a·id="l00225"·name="l00225"></a><span·class="lineno">··225</span>·</div>296 <div·class="line"><a·id="l00225"·name="l00225"></a><span·class="lineno">··225</span>·</div>
297 <div·class="line"><a·id="l00226"·name="l00226"></a><span·class="lineno">··226</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_GEOMETRY_HH</span></div>297 <div·class="line"><a·id="l00226"·name="l00226"></a><span·class="lineno">··226</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_GEOMETRY_HH</span></div>
298 <div·class="ttc"·id="aa00569_html"><div·class="ttname"><a·href="a00569.html">cornerstorage.hh</a></div></div>298 <div·class="ttc"·id="aa00602_html"><div·class="ttname"><a·href="a00602.html">cornerstorage.hh</a></div></div>
299 <div·class="ttc"·id="aa01062_html_a1baab0a2f4a49aa445373dee197c5488"><div·class="ttname"><a·href="a01062.html#a1baab0a2f4a49aa445373dee197c5488">std::swap</a></div><div·class="ttdeci">void·swap(Dune::PersistentContainer&lt;·G,·T·&gt;·&amp;a,·Dune::PersistentContainer&lt;·G,·T·&gt;·&amp;b)</div><div·class="ttdef"><b>Definition:</b>·utility/persistentcontainer.hh:83</div></div>299 <div·class="ttc"·id="aa01062_html_a1baab0a2f4a49aa445373dee197c5488"><div·class="ttname"><a·href="a01062.html#a1baab0a2f4a49aa445373dee197c5488">std::swap</a></div><div·class="ttdeci">void·swap(Dune::PersistentContainer&lt;·G,·T·&gt;·&amp;a,·Dune::PersistentContainer&lt;·G,·T·&gt;·&amp;b)</div><div·class="ttdef"><b>Definition:</b>·utility/persistentcontainer.hh:83</div></div>
300 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>300 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
301 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>301 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>
302 <div·class="ttc"·id="aa02834_html"><div·class="ttname"><a·href="a02834.html">Dune::Grid</a></div><div·class="ttdoc">Grid·abstract·base·class.</div><div·class="ttdef"><b>Definition:</b>·common/grid.hh:375</div></div>302 <div·class="ttc"·id="aa02834_html"><div·class="ttname"><a·href="a02834.html">Dune::Grid</a></div><div·class="ttdoc">Grid·abstract·base·class.</div><div·class="ttdef"><b>Definition:</b>·common/grid.hh:375</div></div>
303 <div·class="ttc"·id="aa03166_html"><div·class="ttname"><a·href="a03166.html">Dune::GeoGrid::CoordVector</a></div><div·class="ttdef"><b>Definition:</b>·cornerstorage.hh:22</div></div>303 <div·class="ttc"·id="aa03166_html"><div·class="ttname"><a·href="a03166.html">Dune::GeoGrid::CoordVector</a></div><div·class="ttdef"><b>Definition:</b>·cornerstorage.hh:22</div></div>
304 <div·class="ttc"·id="aa03182_html"><div·class="ttname"><a·href="a03182.html">Dune::GeoGrid::CornerStorage</a></div><div·class="ttdef"><b>Definition:</b>·cornerstorage.hh:174</div></div>304 <div·class="ttc"·id="aa03182_html"><div·class="ttname"><a·href="a03182.html">Dune::GeoGrid::CornerStorage</a></div><div·class="ttdef"><b>Definition:</b>·cornerstorage.hh:174</div></div>
305 <div·class="ttc"·id="aa03234_html"><div·class="ttname"><a·href="a03234.html">Dune::GeoGrid::InferHasSingleGeometryType</a></div><div·class="ttdef"><b>Definition:</b>·geometrygrid/geometry.hh:30</div></div>305 <div·class="ttc"·id="aa03234_html"><div·class="ttname"><a·href="a03234.html">Dune::GeoGrid::InferHasSingleGeometryType</a></div><div·class="ttdef"><b>Definition:</b>·geometrygrid/geometry.hh:30</div></div>
1.59 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07262.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>78 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>
79 <code>#include·&lt;array&gt;</code><br·/>79 <code>#include·&lt;array&gt;</code><br·/>
80 <code>#include·&lt;limits&gt;</code><br·/>80 <code>#include·&lt;limits&gt;</code><br·/>
81 <code>#include·&lt;map&gt;</code><br·/>81 <code>#include·&lt;map&gt;</code><br·/>
82 <code>#include·&lt;memory&gt;</code><br·/>82 <code>#include·&lt;memory&gt;</code><br·/>
83 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>83 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a07265_source.html">dune/grid/common/gridfactory.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a07265_source.html">dune/grid/common/gridfactory.hh</a>&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00704_source.html">dune/grid/albertagrid/agrid.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00716_source.html">dune/grid/albertagrid/agrid.hh</a>&gt;</code><br·/>
86 </div>86 </div>
87 <p><a·href="a07262_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a07262_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">88 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>90 Classes</h2></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="a02138.html">Dune::GridFactory&lt;·AlbertaGrid&lt;·dim,·dimworld·&gt;·&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="a02138.html">Dune::GridFactory&lt;·AlbertaGrid&lt;·dim,·dimworld·&gt;·&gt;</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">specialization·of·the·generic·<a·class="el"·href="a02878.html"·title="Provide·a·generic·factory·class·for·unstructured·grids.">GridFactory</a>·for·<a·class="el"·href="a01898.html"·title="[·provides·Dune::Grid·]">AlbertaGrid</a>··<a·href="a02138.html#details">More...</a><br·/></td></tr>92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">specialization·of·the·generic·<a·class="el"·href="a02878.html"·title="Provide·a·generic·factory·class·for·unstructured·grids.">GridFactory</a>·for·<a·class="el"·href="a01898.html"·title="[·provides·Dune::Grid·]">AlbertaGrid</a>··<a·href="a02138.html#details">More...</a><br·/></td></tr>
5.6 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07262_source.html
    
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
86 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.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/geometry/referenceelements.hh&gt;</span></div>
87 <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>
88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07265.html">dune/grid/common/gridfactory.hh</a>&gt;</span></div>88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07265.html">dune/grid/common/gridfactory.hh</a>&gt;</span></div>
89 <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>
90 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00704.html">dune/grid/albertagrid/agrid.hh</a>&gt;</span></div>90 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00716.html">dune/grid/albertagrid/agrid.hh</a>&gt;</span></div>
91 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>91 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
92 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>92 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>
93 <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">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>94 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
95 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>{</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>·</div>96 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
97 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">int</span>·dimworld·&gt;</div>97 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">int</span>·dimworld·&gt;</div>
Offset 491, 15 lines modifiedOffset 491, 15 lines modified
491 <div·class="line"><a·id="l00541"·name="l00541"></a><span·class="lineno">··541</span>··};</div>491 <div·class="line"><a·id="l00541"·name="l00541"></a><span·class="lineno">··541</span>··};</div>
492 <div·class="line"><a·id="l00542"·name="l00542"></a><span·class="lineno">··542</span>·</div>492 <div·class="line"><a·id="l00542"·name="l00542"></a><span·class="lineno">··542</span>·</div>
493 <div·class="line"><a·id="l00543"·name="l00543"></a><span·class="lineno">··543</span>}</div>493 <div·class="line"><a·id="l00543"·name="l00543"></a><span·class="lineno">··543</span>}</div>
494 <div·class="line"><a·id="l00544"·name="l00544"></a><span·class="lineno">··544</span>·</div>494 <div·class="line"><a·id="l00544"·name="l00544"></a><span·class="lineno">··544</span>·</div>
495 <div·class="line"><a·id="l00545"·name="l00545"></a><span·class="lineno">··545</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>495 <div·class="line"><a·id="l00545"·name="l00545"></a><span·class="lineno">··545</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>
496 <div·class="line"><a·id="l00546"·name="l00546"></a><span·class="lineno">··546</span>·</div>496 <div·class="line"><a·id="l00546"·name="l00546"></a><span·class="lineno">··546</span>·</div>
497 <div·class="line"><a·id="l00547"·name="l00547"></a><span·class="lineno">··547</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_ALBERTA_GRIDFACTORY_HH</span></div>497 <div·class="line"><a·id="l00547"·name="l00547"></a><span·class="lineno">··547</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_ALBERTA_GRIDFACTORY_HH</span></div>
498 <div·class="ttc"·id="aa00704_html"><div·class="ttname"><a·href="a00704.html">agrid.hh</a></div><div·class="ttdoc">provides·the·AlbertaGrid·class</div></div>498 <div·class="ttc"·id="aa00716_html"><div·class="ttname"><a·href="a00716.html">agrid.hh</a></div><div·class="ttdoc">provides·the·AlbertaGrid·class</div></div>
499 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>499 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
500 <div·class="ttc"·id="aa01064_html_a32f1dea9b87299c0e24ab46760391400"><div·class="ttname"><a·href="a01064.html#a32f1dea9b87299c0e24ab46760391400">Dune::Alberta::abs</a></div><div·class="ttdeci">void·abs(const·DofVectorPointer&lt;·int·&gt;·&amp;dofVector)</div><div·class="ttdef"><b>Definition:</b>·dofvector.hh:328</div></div>500 <div·class="ttc"·id="aa01064_html_a32f1dea9b87299c0e24ab46760391400"><div·class="ttname"><a·href="a01064.html#a32f1dea9b87299c0e24ab46760391400">Dune::Alberta::abs</a></div><div·class="ttdeci">void·abs(const·DofVectorPointer&lt;·int·&gt;·&amp;dofVector)</div><div·class="ttdef"><b>Definition:</b>·dofvector.hh:328</div></div>
501 <div·class="ttc"·id="aa01064_html_a3982ba26d2ca1b978ad5dfc99225babc"><div·class="ttname"><a·href="a01064.html#a3982ba26d2ca1b978ad5dfc99225babc">Dune::Alberta::GlobalMatrix</a></div><div·class="ttdeci">ALBERTA·REAL_DD·GlobalMatrix</div><div·class="ttdef"><b>Definition:</b>·misc.hh:51</div></div>501 <div·class="ttc"·id="aa01064_html_a3982ba26d2ca1b978ad5dfc99225babc"><div·class="ttname"><a·href="a01064.html#a3982ba26d2ca1b978ad5dfc99225babc">Dune::Alberta::GlobalMatrix</a></div><div·class="ttdeci">ALBERTA·REAL_DD·GlobalMatrix</div><div·class="ttdef"><b>Definition:</b>·misc.hh:51</div></div>
502 <div·class="ttc"·id="aa01064_html_a86b942cdffce80f98973c987ea6246da"><div·class="ttname"><a·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Dune::Alberta::Real</a></div><div·class="ttdeci">ALBERTA·REAL·Real</div><div·class="ttdef"><b>Definition:</b>·misc.hh:48</div></div>502 <div·class="ttc"·id="aa01064_html_a86b942cdffce80f98973c987ea6246da"><div·class="ttname"><a·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Dune::Alberta::Real</a></div><div·class="ttdeci">ALBERTA·REAL·Real</div><div·class="ttdef"><b>Definition:</b>·misc.hh:48</div></div>
503 <div·class="ttc"·id="aa01064_html_ad67366c3c67a2ca2e728b4276e37324e"><div·class="ttname"><a·href="a01064.html#ad67366c3c67a2ca2e728b4276e37324e">Dune::Alberta::max</a></div><div·class="ttdeci">int·max(const·DofVectorPointer&lt;·int·&gt;·&amp;dofVector)</div><div·class="ttdef"><b>Definition:</b>·dofvector.hh:337</div></div>503 <div·class="ttc"·id="aa01064_html_ad67366c3c67a2ca2e728b4276e37324e"><div·class="ttname"><a·href="a01064.html#ad67366c3c67a2ca2e728b4276e37324e">Dune::Alberta::max</a></div><div·class="ttdeci">int·max(const·DofVectorPointer&lt;·int·&gt;·&amp;dofVector)</div><div·class="ttdef"><b>Definition:</b>·dofvector.hh:337</div></div>
504 <div·class="ttc"·id="aa01064_html_af1650cccce3ce5a4c8ab8eb240d3c58a"><div·class="ttname"><a·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">Dune::Alberta::GlobalVector</a></div><div·class="ttdeci">ALBERTA·REAL_D·GlobalVector</div><div·class="ttdef"><b>Definition:</b>·misc.hh:50</div></div>504 <div·class="ttc"·id="aa01064_html_af1650cccce3ce5a4c8ab8eb240d3c58a"><div·class="ttname"><a·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">Dune::Alberta::GlobalVector</a></div><div·class="ttdeci">ALBERTA·REAL_D·GlobalVector</div><div·class="ttdef"><b>Definition:</b>·misc.hh:50</div></div>
505 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>505 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>
1.33 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07265.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>79 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>
80 <code>#include·&lt;vector&gt;</code><br·/>80 <code>#include·&lt;vector&gt;</code><br·/>
81 <code>#include·&lt;dune/common/deprecated.hh&gt;</code><br·/>81 <code>#include·&lt;dune/common/deprecated.hh&gt;</code><br·/>
82 <code>#include·&lt;dune/common/function.hh&gt;</code><br·/>82 <code>#include·&lt;dune/common/function.hh&gt;</code><br·/>
83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
84 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>84 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>
85 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>85 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
86 <code>#include·&lt;<a·class="el"·href="a00281_source.html">dune/grid/common/boundarysegment.hh</a>&gt;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/grid/common/boundarysegment.hh</a>&gt;</code><br·/>
87 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>87 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>
88 </div>88 </div>
89 <p><a·href="a07265_source.html">Go·to·the·source·code·of·this·file.</a></p>89 <p><a·href="a07265_source.html">Go·to·the·source·code·of·this·file.</a></p>
90 <table·class="memberdecls">90 <table·class="memberdecls">
91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
92 Classes</h2></td></tr>92 Classes</h2></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="a02870.html">Dune::GridFactoryInterface&lt;·GridType·&gt;</a></td></tr>93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02870.html">Dune::GridFactoryInterface&lt;·GridType·&gt;</a></td></tr>
6.13 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07265_source.html
    
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno"><a·class="line"·href="a07265.html#aad7f760c317e0d3c4fefbfa4a05374fa">···16</a></span><span·class="preprocessor">#define·DUNE_FUNCTION_HH_SILENCE_DEPRECATION</span></div>83 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno"><a·class="line"·href="a07265.html#aad7f760c317e0d3c4fefbfa4a05374fa">···16</a></span><span·class="preprocessor">#define·DUNE_FUNCTION_HH_SILENCE_DEPRECATION</span></div>
84 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;dune/common/function.hh&gt;</span></div>84 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;dune/common/function.hh&gt;</span></div>
85 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>85 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
86 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;dune/common/parallel/mpihelper.hh&gt;</span></div>86 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;dune/common/parallel/mpihelper.hh&gt;</span></div>
87 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>87 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
88 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>88 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
89 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>89 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
90 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00281.html">dune/grid/common/boundarysegment.hh</a>&gt;</span></div>90 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00239.html">dune/grid/common/boundarysegment.hh</a>&gt;</span></div>
91 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>91 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>
92 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>92 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
93 <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="a01063.html">Dune</a></div>93 <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="a01063.html">Dune</a></div>
94 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>{</div>94 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>{</div>
95 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>95 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
96 <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>·Gr<span·class="keywordtype">id</span>Type&gt;</div>96 <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>·Gr<span·class="keywordtype">id</span>Type&gt;</div>
97 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a02870.html">···72</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02870.html">GridFactoryInterface</a></div>97 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a02870.html">···72</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02870.html">GridFactoryInterface</a></div>
Offset 237, 15 lines modifiedOffset 237, 15 lines modified
237 <div·class="line"><a·id="l00374"·name="l00374"></a><span·class="lineno">··374</span>····}</div>237 <div·class="line"><a·id="l00374"·name="l00374"></a><span·class="lineno">··374</span>····}</div>
238 <div·class="line"><a·id="l00375"·name="l00375"></a><span·class="lineno">··375</span>·</div>238 <div·class="line"><a·id="l00375"·name="l00375"></a><span·class="lineno">··375</span>·</div>
239 <div·class="line"><a·id="l00376"·name="l00376"></a><span·class="lineno">··376</span>··};</div>239 <div·class="line"><a·id="l00376"·name="l00376"></a><span·class="lineno">··376</span>··};</div>
240 <div·class="line"><a·id="l00377"·name="l00377"></a><span·class="lineno">··377</span>·</div>240 <div·class="line"><a·id="l00377"·name="l00377"></a><span·class="lineno">··377</span>·</div>
241 <div·class="line"><a·id="l00378"·name="l00378"></a><span·class="lineno">··378</span>}</div>241 <div·class="line"><a·id="l00378"·name="l00378"></a><span·class="lineno">··378</span>}</div>
242 <div·class="line"><a·id="l00379"·name="l00379"></a><span·class="lineno">··379</span>·</div>242 <div·class="line"><a·id="l00379"·name="l00379"></a><span·class="lineno">··379</span>·</div>
243 <div·class="line"><a·id="l00380"·name="l00380"></a><span·class="lineno">··380</span><span·class="preprocessor">#endif</span></div>243 <div·class="line"><a·id="l00380"·name="l00380"></a><span·class="lineno">··380</span><span·class="preprocessor">#endif</span></div>
244 <div·class="ttc"·id="aa00281_html"><div·class="ttname"><a·href="a00281.html">boundarysegment.hh</a></div><div·class="ttdoc">Base·class·for·grid·boundary·segments·of·arbitrary·geometry.</div></div>244 <div·class="ttc"·id="aa00239_html"><div·class="ttname"><a·href="a00239.html">boundarysegment.hh</a></div><div·class="ttdoc">Base·class·for·grid·boundary·segments·of·arbitrary·geometry.</div></div>
245 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>245 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
246 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>246 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>
247 <div·class="ttc"·id="aa02614_html"><div·class="ttname"><a·href="a02614.html">Dune::BoundarySegment</a></div><div·class="ttdoc">Base·class·for·classes·implementing·geometries·of·boundary·segments.</div><div·class="ttdef"><b>Definition:</b>·boundarysegment.hh:94</div></div>247 <div·class="ttc"·id="aa02614_html"><div·class="ttname"><a·href="a02614.html">Dune::BoundarySegment</a></div><div·class="ttdoc">Base·class·for·classes·implementing·geometries·of·boundary·segments.</div><div·class="ttdef"><b>Definition:</b>·boundarysegment.hh:94</div></div>
248 <div·class="ttc"·id="aa02798_html"><div·class="ttname"><a·href="a02798.html">Dune::GridError</a></div><div·class="ttdoc">Base·class·for·exceptions·in·Dune·grid·modules.</div><div·class="ttdef"><b>Definition:</b>·exceptions.hh:20</div></div>248 <div·class="ttc"·id="aa02798_html"><div·class="ttname"><a·href="a02798.html">Dune::GridError</a></div><div·class="ttdoc">Base·class·for·exceptions·in·Dune·grid·modules.</div><div·class="ttdef"><b>Definition:</b>·exceptions.hh:20</div></div>
249 <div·class="ttc"·id="aa02870_html"><div·class="ttname"><a·href="a02870.html">Dune::GridFactoryInterface</a></div><div·class="ttdoc">Provide·a·generic·factory·class·for·unstructured·grids.</div><div·class="ttdef"><b>Definition:</b>·common/gridfactory.hh:73</div></div>249 <div·class="ttc"·id="aa02870_html"><div·class="ttname"><a·href="a02870.html">Dune::GridFactoryInterface</a></div><div·class="ttdoc">Provide·a·generic·factory·class·for·unstructured·grids.</div><div·class="ttdef"><b>Definition:</b>·common/gridfactory.hh:73</div></div>
250 <div·class="ttc"·id="aa02870_html_a02b16625bfc07ab899d2193a67e8ee58"><div·class="ttname"><a·href="a02870.html#a02b16625bfc07ab899d2193a67e8ee58">Dune::GridFactoryInterface::insertBoundarySegment</a></div><div·class="ttdeci">virtual·void·insertBoundarySegment(const·std::vector&lt;·unsigned·int·&gt;·&amp;vertices,·const·std::shared_ptr&lt;·BoundarySegment&lt;·dimension,·dimworld·&gt;·&gt;·&amp;boundarySegment)</div><div·class="ttdoc">insert·an·arbitrarily·shaped·boundary·segment</div><div·class="ttdef"><b>Definition:</b>·common/gridfactory.hh:192</div></div>250 <div·class="ttc"·id="aa02870_html_a02b16625bfc07ab899d2193a67e8ee58"><div·class="ttname"><a·href="a02870.html#a02b16625bfc07ab899d2193a67e8ee58">Dune::GridFactoryInterface::insertBoundarySegment</a></div><div·class="ttdeci">virtual·void·insertBoundarySegment(const·std::vector&lt;·unsigned·int·&gt;·&amp;vertices,·const·std::shared_ptr&lt;·BoundarySegment&lt;·dimension,·dimworld·&gt;·&gt;·&amp;boundarySegment)</div><div·class="ttdoc">insert·an·arbitrarily·shaped·boundary·segment</div><div·class="ttdef"><b>Definition:</b>·common/gridfactory.hh:192</div></div>
251 <div·class="ttc"·id="aa02870_html_a045c60cc4f732a2acab79b100e5eccca"><div·class="ttname"><a·href="a02870.html#a045c60cc4f732a2acab79b100e5eccca">Dune::GridFactoryInterface::insertionIndex</a></div><div·class="ttdeci">virtual·unsigned·int·insertionIndex(const·typename·Codim&lt;·0·&gt;::Entity·&amp;entity)·const</div><div·class="ttdoc">obtain·an·element's·insertion·index</div><div·class="ttdef"><b>Definition:</b>·common/gridfactory.hh:220</div></div>251 <div·class="ttc"·id="aa02870_html_a045c60cc4f732a2acab79b100e5eccca"><div·class="ttname"><a·href="a02870.html#a045c60cc4f732a2acab79b100e5eccca">Dune::GridFactoryInterface::insertionIndex</a></div><div·class="ttdeci">virtual·unsigned·int·insertionIndex(const·typename·Codim&lt;·0·&gt;::Entity·&amp;entity)·const</div><div·class="ttdoc">obtain·an·element's·insertion·index</div><div·class="ttdef"><b>Definition:</b>·common/gridfactory.hh:220</div></div>
2.08 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07268.html
    
Offset 76, 18 lines modifiedOffset 76, 18 lines modified
76 <p>provides·the·GridFamily·for·AlbertaGrid··76 <p>provides·the·GridFamily·for·AlbertaGrid··
77 <a·href="#details">More...</a></p>77 <a·href="#details">More...</a></p>
78 <div·class="textblock"><code>#include·&lt;dune/common/parallel/communication.hh&gt;</code><br·/>78 <div·class="textblock"><code>#include·&lt;dune/common/parallel/communication.hh&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a07238_source.html">dune/grid/common/entity.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a07238_source.html">dune/grid/common/entity.hh</a>&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a07256_source.html">dune/grid/common/geometry.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a07256_source.html">dune/grid/common/geometry.hh</a>&gt;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a07292_source.html">dune/grid/common/intersection.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a07292_source.html">dune/grid/common/intersection.hh</a>&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a07301_source.html">dune/grid/common/intersectioniterator.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a07301_source.html">dune/grid/common/intersectioniterator.hh</a>&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00272_source.html">dune/grid/common/entityiterator.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00281_source.html">dune/grid/common/entityiterator.hh</a>&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a07274_source.html">dune/grid/albertagrid/gridview.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a07274_source.html">dune/grid/albertagrid/gridview.hh</a>&gt;</code><br·/>
86 <code>#include·&lt;<a·class="el"·href="a00713_source.html">dune/grid/albertagrid/geometryreference.hh</a>&gt;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a00620_source.html">dune/grid/albertagrid/geometryreference.hh</a>&gt;</code><br·/>
87 </div>87 </div>
88 <p><a·href="a07268_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a07268_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">89 <table·class="memberdecls">
90 <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>
91 Classes</h2></td></tr>91 Classes</h2></td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02174.html">Dune::AlbertaGridFamily&lt;·dim,·dimworld·&gt;</a></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02174.html">Dune::AlbertaGridFamily&lt;·dim,·dimworld·&gt;</a></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>
7.35 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07268_source.html
    
Offset 78, 19 lines modifiedOffset 78, 19 lines modified
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="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/parallel/communication.hh&gt;</span></div>79 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/parallel/communication.hh&gt;</span></div>
80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07238.html">dune/grid/common/entity.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07238.html">dune/grid/common/entity.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07256.html">dune/grid/common/geometry.hh</a>&gt;</span></div>82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07256.html">dune/grid/common/geometry.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;<a·class="code"·href="a07292.html">dune/grid/common/intersection.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;<a·class="code"·href="a07292.html">dune/grid/common/intersection.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;<a·class="code"·href="a07301.html">dune/grid/common/intersectioniterator.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;<a·class="code"·href="a07301.html">dune/grid/common/intersectioniterator.hh</a>&gt;</span></div>
85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00272.html">dune/grid/common/entityiterator.hh</a>&gt;</span></div>85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00281.html">dune/grid/common/entityiterator.hh</a>&gt;</span></div>
86 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>86 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
87 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00653.html">dune/grid/albertagrid/misc.hh</a>&gt;</span></div>87 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00683.html">dune/grid/albertagrid/misc.hh</a>&gt;</span></div>
88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07274.html">dune/grid/albertagrid/gridview.hh</a>&gt;</span></div>88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07274.html">dune/grid/albertagrid/gridview.hh</a>&gt;</span></div>
89 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00713.html">dune/grid/albertagrid/geometryreference.hh</a>&gt;</span></div>89 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00620.html">dune/grid/albertagrid/geometryreference.hh</a>&gt;</span></div>
90 <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="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>91 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>
92 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>93 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
94 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>{</div>94 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>{</div>
95 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</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">//·External·Forward·Declarations</span></div>96 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="comment">//·External·Forward·Declarations</span></div>
Offset 219, 17 lines modifiedOffset 219, 17 lines modified
219 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>··};</div>219 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>··};</div>
220 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span>·</div>220 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span>·</div>
221 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</span>}</div>221 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</span>}</div>
222 <div·class="line"><a·id="l00159"·name="l00159"></a><span·class="lineno">··159</span>·</div>222 <div·class="line"><a·id="l00159"·name="l00159"></a><span·class="lineno">··159</span>·</div>
223 <div·class="line"><a·id="l00160"·name="l00160"></a><span·class="lineno">··160</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>223 <div·class="line"><a·id="l00160"·name="l00160"></a><span·class="lineno">··160</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>
224 <div·class="line"><a·id="l00161"·name="l00161"></a><span·class="lineno">··161</span>·</div>224 <div·class="line"><a·id="l00161"·name="l00161"></a><span·class="lineno">··161</span>·</div>
225 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_ALBERTAGRID_GRIDFAMILTY_HH</span></div>225 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_ALBERTAGRID_GRIDFAMILTY_HH</span></div>
226 <div·class="ttc"·id="aa00272_html"><div·class="ttname"><a·href="a00272.html">entityiterator.hh</a></div></div>226 <div·class="ttc"·id="aa00281_html"><div·class="ttname"><a·href="a00281.html">entityiterator.hh</a></div></div>
 227 <div·class="ttc"·id="aa00620_html"><div·class="ttname"><a·href="a00620.html">geometryreference.hh</a></div><div·class="ttdoc">Wrapper·and·interface·classes·for·element·geometries.</div></div>
227 <div·class="ttc"·id="aa00653_html"><div·class="ttname"><a·href="a00653.html">misc.hh</a></div></div>228 <div·class="ttc"·id="aa00683_html"><div·class="ttname"><a·href="a00683.html">misc.hh</a></div></div>
228 <div·class="ttc"·id="aa00713_html"><div·class="ttname"><a·href="a00713.html">geometryreference.hh</a></div><div·class="ttdoc">Wrapper·and·interface·classes·for·element·geometries.</div></div> 
229 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>229 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
230 <div·class="ttc"·id="aa01064_html_a86b942cdffce80f98973c987ea6246da"><div·class="ttname"><a·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Dune::Alberta::Real</a></div><div·class="ttdeci">ALBERTA·REAL·Real</div><div·class="ttdef"><b>Definition:</b>·misc.hh:48</div></div>230 <div·class="ttc"·id="aa01064_html_a86b942cdffce80f98973c987ea6246da"><div·class="ttname"><a·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Dune::Alberta::Real</a></div><div·class="ttdeci">ALBERTA·REAL·Real</div><div·class="ttdef"><b>Definition:</b>·misc.hh:48</div></div>
231 <div·class="ttc"·id="aa01898_html"><div·class="ttname"><a·href="a01898.html">Dune::AlbertaGrid&lt;·dim,·dimworld·&gt;</a></div></div>231 <div·class="ttc"·id="aa01898_html"><div·class="ttname"><a·href="a01898.html">Dune::AlbertaGrid&lt;·dim,·dimworld·&gt;</a></div></div>
232 <div·class="ttc"·id="aa01966_html"><div·class="ttname"><a·href="a01966.html">Dune::Intersection</a></div><div·class="ttdoc">Intersection·of·a·mesh·entity·of·codimension·0·(&quot;element&quot;)·with·a·&quot;neighboring&quot;·element·or·with·the·d...</div><div·class="ttdef"><b>Definition:</b>·common/intersection.hh:164</div></div>232 <div·class="ttc"·id="aa01966_html"><div·class="ttname"><a·href="a01966.html">Dune::Intersection</a></div><div·class="ttdoc">Intersection·of·a·mesh·entity·of·codimension·0·(&quot;element&quot;)·with·a·&quot;neighboring&quot;·element·or·with·the·d...</div><div·class="ttdef"><b>Definition:</b>·common/intersection.hh:164</div></div>
233 <div·class="ttc"·id="aa02050_html"><div·class="ttname"><a·href="a02050.html">Dune::AlbertaGridHierarchicIterator</a></div><div·class="ttdef"><b>Definition:</b>·hierarchiciterator.hh:29</div></div>233 <div·class="ttc"·id="aa02050_html"><div·class="ttname"><a·href="a02050.html">Dune::AlbertaGridHierarchicIterator</a></div><div·class="ttdef"><b>Definition:</b>·hierarchiciterator.hh:29</div></div>
234 <div·class="ttc"·id="aa02054_html"><div·class="ttname"><a·href="a02054.html">Dune::AlbertaGridLeafIntersection</a></div><div·class="ttdef"><b>Definition:</b>·albertagrid/intersection.hh:105</div></div>234 <div·class="ttc"·id="aa02054_html"><div·class="ttname"><a·href="a02054.html">Dune::AlbertaGridLeafIntersection</a></div><div·class="ttdef"><b>Definition:</b>·albertagrid/intersection.hh:105</div></div>
235 <div·class="ttc"·id="aa02058_html"><div·class="ttname"><a·href="a02058.html">Dune::AlbertaGridLeafIntersectionIterator</a></div><div·class="ttdef"><b>Definition:</b>·albertagrid/intersectioniterator.hh:27</div></div>235 <div·class="ttc"·id="aa02058_html"><div·class="ttname"><a·href="a02058.html">Dune::AlbertaGridLeafIntersectionIterator</a></div><div·class="ttdef"><b>Definition:</b>·albertagrid/intersectioniterator.hh:27</div></div>
435 B
html2text {}
    
Offset 178, 17 lines modifiedOffset 178, 17 lines modified
178 ·157178 ·157
179 ·158}179 ·158}
180 ·159180 ·159
181 ·160#endif·//·#if·HAVE_ALBERTA181 ·160#endif·//·#if·HAVE_ALBERTA
182 ·161182 ·161
183 ·162#endif·//·#ifndef·DUNE_ALBERTAGRID_GRIDFAMILTY_HH183 ·162#endif·//·#ifndef·DUNE_ALBERTAGRID_GRIDFAMILTY_HH
184 entityiterator.hh184 entityiterator.hh
185 misc.hh 
186 geometryreference.hh185 geometryreference.hh
187 Wrapper·and·interface·classes·for·element·geometries.186 Wrapper·and·interface·classes·for·element·geometries.
 187 misc.hh
188 Dune188 Dune
189 Include·standard·header·files.189 Include·standard·header·files.
190 Definition:·agrid.hh:60190 Definition:·agrid.hh:60
191 Dune::Alberta::Real191 Dune::Alberta::Real
192 ALBERTA·REAL·Real192 ALBERTA·REAL·Real
193 Definition:·misc.hh:48193 Definition:·misc.hh:48
194 Dune::AlbertaGrid<_dim,_dimworld_>194 Dune::AlbertaGrid<_dim,_dimworld_>
2.43 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07271.html
    
Offset 70, 23 lines modifiedOffset 70, 23 lines modified
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">geometrygrid/gridfamily.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">geometrygrid/gridfamily.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a07211_source.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a07211_source.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00572_source.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00584_source.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a07241_source.html">dune/grid/geometrygrid/entity.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a07241_source.html">dune/grid/geometrygrid/entity.hh</a>&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a07250_source.html">dune/grid/geometrygrid/entityseed.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a07250_source.html">dune/grid/geometrygrid/entityseed.hh</a>&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a07259_source.html">dune/grid/geometrygrid/geometry.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a07259_source.html">dune/grid/geometrygrid/geometry.hh</a>&gt;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a07280_source.html">dune/grid/geometrygrid/gridview.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a07280_source.html">dune/grid/geometrygrid/gridview.hh</a>&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a07295_source.html">dune/grid/geometrygrid/intersection.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a07295_source.html">dune/grid/geometrygrid/intersection.hh</a>&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a07304_source.html">dune/grid/geometrygrid/intersectioniterator.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a07304_source.html">dune/grid/geometrygrid/intersectioniterator.hh</a>&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a00608_source.html">dune/grid/geometrygrid/iterator.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00608_source.html">dune/grid/geometrygrid/iterator.hh</a>&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00599_source.html">dune/grid/geometrygrid/idset.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00581_source.html">dune/grid/geometrygrid/idset.hh</a>&gt;</code><br·/>
86 <code>#include·&lt;<a·class="el"·href="a07286_source.html">dune/grid/geometrygrid/indexsets.hh</a>&gt;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a07286_source.html">dune/grid/geometrygrid/indexsets.hh</a>&gt;</code><br·/>
87 </div>87 </div>
88 <p><a·href="a07271_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a07271_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">89 <table·class="memberdecls">
90 <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>
91 Classes</h2></td></tr>91 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="a03278.html">Dune::GeoGrid::ExportParams&lt;·HG,·CF·&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="a03278.html">Dune::GeoGrid::ExportParams&lt;·HG,·CF·&gt;</a></td></tr>
7.78 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07271_source.html
    
Offset 74, 23 lines modifiedOffset 74, 23 lines modified
74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_GRIDFAMILY_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_GRIDFAMILY_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_GRIDFAMILY_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_GRIDFAMILY_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;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>
80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07211.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</span></div>80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07211.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</span></div>
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00572.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00584.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07241.html">dune/grid/geometrygrid/entity.hh</a>&gt;</span></div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07241.html">dune/grid/geometrygrid/entity.hh</a>&gt;</span></div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07250.html">dune/grid/geometrygrid/entityseed.hh</a>&gt;</span></div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07250.html">dune/grid/geometrygrid/entityseed.hh</a>&gt;</span></div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07259.html">dune/grid/geometrygrid/geometry.hh</a>&gt;</span></div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07259.html">dune/grid/geometrygrid/geometry.hh</a>&gt;</span></div>
85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07280.html">dune/grid/geometrygrid/gridview.hh</a>&gt;</span></div>85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07280.html">dune/grid/geometrygrid/gridview.hh</a>&gt;</span></div>
86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07295.html">dune/grid/geometrygrid/intersection.hh</a>&gt;</span></div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07295.html">dune/grid/geometrygrid/intersection.hh</a>&gt;</span></div>
87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07304.html">dune/grid/geometrygrid/intersectioniterator.hh</a>&gt;</span></div>87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07304.html">dune/grid/geometrygrid/intersectioniterator.hh</a>&gt;</span></div>
88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00608.html">dune/grid/geometrygrid/iterator.hh</a>&gt;</span></div>88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00608.html">dune/grid/geometrygrid/iterator.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="a00599.html">dune/grid/geometrygrid/idset.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="a00581.html">dune/grid/geometrygrid/idset.hh</a>&gt;</span></div>
90 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07286.html">dune/grid/geometrygrid/indexsets.hh</a>&gt;</span></div>90 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07286.html">dune/grid/geometrygrid/indexsets.hh</a>&gt;</span></div>
91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
92 <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="a01063.html">Dune</a></div>92 <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="a01063.html">Dune</a></div>
93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div>93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div>
94 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>94 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
95 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">namespace·</span>GeoGrid</div>95 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">namespace·</span>GeoGrid</div>
96 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div>96 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div>
Offset 187, 16 lines modifiedOffset 187, 16 lines modified
187 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>····};</div>187 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>····};</div>
188 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>·</div>188 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>·</div>
189 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>··}·<span·class="comment">//·namespace·GeoGrid</span></div>189 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>··}·<span·class="comment">//·namespace·GeoGrid</span></div>
190 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div>190 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div>
191 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>}·<span·class="comment">//·namespace·Dune</span></div>191 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>}·<span·class="comment">//·namespace·Dune</span></div>
192 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div>192 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div>
193 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_GRIDFAMILY_HH</span></div>193 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_GRIDFAMILY_HH</span></div>
 194 <div·class="ttc"·id="aa00581_html"><div·class="ttname"><a·href="a00581.html">idset.hh</a></div></div>
194 <div·class="ttc"·id="aa00572_html"><div·class="ttname"><a·href="a00572.html">declaration.hh</a></div></div>195 <div·class="ttc"·id="aa00584_html"><div·class="ttname"><a·href="a00584.html">declaration.hh</a></div></div>
195 <div·class="ttc"·id="aa00599_html"><div·class="ttname"><a·href="a00599.html">idset.hh</a></div></div> 
196 <div·class="ttc"·id="aa00608_html"><div·class="ttname"><a·href="a00608.html">iterator.hh</a></div></div>196 <div·class="ttc"·id="aa00608_html"><div·class="ttname"><a·href="a00608.html">iterator.hh</a></div></div>
197 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>197 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
198 <div·class="ttc"·id="aa01966_html"><div·class="ttname"><a·href="a01966.html">Dune::Intersection</a></div><div·class="ttdoc">Intersection·of·a·mesh·entity·of·codimension·0·(&quot;element&quot;)·with·a·&quot;neighboring&quot;·element·or·with·the·d...</div><div·class="ttdef"><b>Definition:</b>·common/intersection.hh:164</div></div>198 <div·class="ttc"·id="aa01966_html"><div·class="ttname"><a·href="a01966.html">Dune::Intersection</a></div><div·class="ttdoc">Intersection·of·a·mesh·entity·of·codimension·0·(&quot;element&quot;)·with·a·&quot;neighboring&quot;·element·or·with·the·d...</div><div·class="ttdef"><b>Definition:</b>·common/intersection.hh:164</div></div>
199 <div·class="ttc"·id="aa02766_html"><div·class="ttname"><a·href="a02766.html">Dune::Entity</a></div><div·class="ttdoc">Wrapper·class·for·entities.</div><div·class="ttdef"><b>Definition:</b>·common/entity.hh:66</div></div>199 <div·class="ttc"·id="aa02766_html"><div·class="ttname"><a·href="a02766.html">Dune::Entity</a></div><div·class="ttdoc">Wrapper·class·for·entities.</div><div·class="ttdef"><b>Definition:</b>·common/entity.hh:66</div></div>
200 <div·class="ttc"·id="aa02786_html"><div·class="ttname"><a·href="a02786.html">Dune::EntityIterator</a></div><div·class="ttdoc">interface·class·for·an·iterator·over·grid·entities</div><div·class="ttdef"><b>Definition:</b>·entityiterator.hh:32</div></div>200 <div·class="ttc"·id="aa02786_html"><div·class="ttname"><a·href="a02786.html">Dune::EntityIterator</a></div><div·class="ttdoc">interface·class·for·an·iterator·over·grid·entities</div><div·class="ttdef"><b>Definition:</b>·entityiterator.hh:32</div></div>
201 <div·class="ttc"·id="aa02794_html"><div·class="ttname"><a·href="a02794.html">Dune::EntitySeed</a></div><div·class="ttdoc">Store·a·reference·to·an·entity·with·a·minimal·memory·footprint.</div><div·class="ttdef"><b>Definition:</b>·common/entityseed.hh:26</div></div>201 <div·class="ttc"·id="aa02794_html"><div·class="ttname"><a·href="a02794.html">Dune::EntitySeed</a></div><div·class="ttdoc">Store·a·reference·to·an·entity·with·a·minimal·memory·footprint.</div><div·class="ttdef"><b>Definition:</b>·common/entityseed.hh:26</div></div>
202 <div·class="ttc"·id="aa02806_html"><div·class="ttname"><a·href="a02806.html">Dune::Geometry</a></div><div·class="ttdoc">Wrapper·class·for·geometries.</div><div·class="ttdef"><b>Definition:</b>·common/geometry.hh:71</div></div>202 <div·class="ttc"·id="aa02806_html"><div·class="ttname"><a·href="a02806.html">Dune::Geometry</a></div><div·class="ttdoc">Wrapper·class·for·geometries.</div><div·class="ttdef"><b>Definition:</b>·common/geometry.hh:71</div></div>
422 B
html2text {}
    
Offset 153, 16 lines modifiedOffset 153, 16 lines modified
153 ·122·};153 ·122·};
154 ·123154 ·123
155 ·124·}·//·namespace·GeoGrid155 ·124·}·//·namespace·GeoGrid
156 ·125156 ·125
157 ·126}·//·namespace·Dune157 ·126}·//·namespace·Dune
158 ·127158 ·127
159 ·128#endif·//·#ifndef·DUNE_GEOGRID_GRIDFAMILY_HH159 ·128#endif·//·#ifndef·DUNE_GEOGRID_GRIDFAMILY_HH
160 declaration.hh 
161 idset.hh160 idset.hh
 161 declaration.hh
162 iterator.hh162 iterator.hh
163 Dune163 Dune
164 Include·standard·header·files.164 Include·standard·header·files.
165 Definition:·agrid.hh:60165 Definition:·agrid.hh:60
166 Dune::Intersection166 Dune::Intersection
167 Intersection·of·a·mesh·entity·of·codimension·0·("element")·with·a·"neighboring"167 Intersection·of·a·mesh·entity·of·codimension·0·("element")·with·a·"neighboring"
168 element·or·with·the·d...168 element·or·with·the·d...
1.62 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07277.html
    
Offset 73, 16 lines modifiedOffset 73, 16 lines modified
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;typeinfo&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;typeinfo&gt;</code><br·/>
76 <code>#include·&lt;dune/common/std/type_traits.hh&gt;</code><br·/>76 <code>#include·&lt;dune/common/std/type_traits.hh&gt;</code><br·/>
77 <code>#include·&lt;dune/common/iteratorrange.hh&gt;</code><br·/>77 <code>#include·&lt;dune/common/iteratorrange.hh&gt;</code><br·/>
78 <code>#include·&lt;dune/common/parallel/future.hh&gt;</code><br·/>78 <code>#include·&lt;dune/common/parallel/future.hh&gt;</code><br·/>
79 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>79 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a00320_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a00254_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a00353_source.html">dune/grid/common/rangegenerators.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00305_source.html">dune/grid/common/rangegenerators.hh</a>&gt;</code><br·/>
82 </div>82 </div>
83 <p><a·href="a07277_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a07277_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <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>
86 Classes</h2></td></tr>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="a02882.html">Dune::GridView&lt;·ViewTraits·&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="a02882.html">Dune::GridView&lt;·ViewTraits·&gt;</a></td></tr>
88 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·view·abstract·base·class.··<a·href="a02882.html#details">More...</a><br·/></td></tr>88 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·view·abstract·base·class.··<a·href="a02882.html#details">More...</a><br·/></td></tr>
7.14 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07277_source.html
    
Offset 80, 16 lines modifiedOffset 80, 16 lines modified
80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/std/type_traits.hh&gt;</span></div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/std/type_traits.hh&gt;</span></div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/iteratorrange.hh&gt;</span></div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/iteratorrange.hh&gt;</span></div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/parallel/future.hh&gt;</span></div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/parallel/future.hh&gt;</span></div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00320.html">dune/grid/common/datahandleif.hh</a>&gt;</span></div>87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00254.html">dune/grid/common/datahandleif.hh</a>&gt;</span></div>
88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00353.html">dune/grid/common/rangegenerators.hh</a>&gt;</span></div>88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00305.html">dune/grid/common/rangegenerators.hh</a>&gt;</span></div>
89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
90 <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="a01063.html">Dune</a></div>90 <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="a01063.html">Dune</a></div>
91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</div>91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</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="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>,·<span·class="keywordtype">int</span>,·<span·class="keyword">class</span>,·<span·class="keyword">class</span>·&gt;</div>93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>,·<span·class="keywordtype">int</span>,·<span·class="keyword">class</span>,·<span·class="keyword">class</span>·&gt;</div>
94 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">class·</span>GridDefaultImplementation;</div>94 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">class·</span>GridDefaultImplementation;</div>
95 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>95 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
Offset 336, 16 lines modifiedOffset 336, 16 lines modified
336 <div·class="line"><a·id="l00376"·name="l00376"></a><span·class="lineno">··376</span>·</div>336 <div·class="line"><a·id="l00376"·name="l00376"></a><span·class="lineno">··376</span>·</div>
337 <div·class="line"><a·id="l00377"·name="l00377"></a><span·class="lineno"><a·class="line"·href="a01033.html#ga3fc41fda2ed6fe1dbd5cd4ebfea1b69b">··377</a></span>····<a·class="code·hl_typedef"·href="a01033.html#ga9f3d0263b014ac0d84bd88f25de3d716">Implementation</a>·<a·class="code·hl_variable"·href="a01033.html#ga3fc41fda2ed6fe1dbd5cd4ebfea1b69b">impl_</a>;</div>337 <div·class="line"><a·id="l00377"·name="l00377"></a><span·class="lineno"><a·class="line"·href="a01033.html#ga3fc41fda2ed6fe1dbd5cd4ebfea1b69b">··377</a></span>····<a·class="code·hl_typedef"·href="a01033.html#ga9f3d0263b014ac0d84bd88f25de3d716">Implementation</a>·<a·class="code·hl_variable"·href="a01033.html#ga3fc41fda2ed6fe1dbd5cd4ebfea1b69b">impl_</a>;</div>
338 <div·class="line"><a·id="l00378"·name="l00378"></a><span·class="lineno">··378</span>··};</div>338 <div·class="line"><a·id="l00378"·name="l00378"></a><span·class="lineno">··378</span>··};</div>
339 <div·class="line"><a·id="l00379"·name="l00379"></a><span·class="lineno">··379</span>·</div>339 <div·class="line"><a·id="l00379"·name="l00379"></a><span·class="lineno">··379</span>·</div>
340 <div·class="line"><a·id="l00380"·name="l00380"></a><span·class="lineno">··380</span>}·<span·class="comment">//·namespace·Dune</span></div>340 <div·class="line"><a·id="l00380"·name="l00380"></a><span·class="lineno">··380</span>}·<span·class="comment">//·namespace·Dune</span></div>
341 <div·class="line"><a·id="l00381"·name="l00381"></a><span·class="lineno">··381</span>·</div>341 <div·class="line"><a·id="l00381"·name="l00381"></a><span·class="lineno">··381</span>·</div>
342 <div·class="line"><a·id="l00382"·name="l00382"></a><span·class="lineno">··382</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GRID_COMMON_GRIDVIEW_HH</span></div>342 <div·class="line"><a·id="l00382"·name="l00382"></a><span·class="lineno">··382</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GRID_COMMON_GRIDVIEW_HH</span></div>
343 <div·class="ttc"·id="aa00320_html"><div·class="ttname"><a·href="a00320.html">datahandleif.hh</a></div><div·class="ttdoc">Describes·the·parallel·communication·interface·class·for·MessageBuffers·and·DataHandles.</div></div>343 <div·class="ttc"·id="aa00254_html"><div·class="ttname"><a·href="a00254.html">datahandleif.hh</a></div><div·class="ttdoc">Describes·the·parallel·communication·interface·class·for·MessageBuffers·and·DataHandles.</div></div>
344 <div·class="ttc"·id="aa00353_html"><div·class="ttname"><a·href="a00353.html">rangegenerators.hh</a></div></div>344 <div·class="ttc"·id="aa00305_html"><div·class="ttname"><a·href="a00305.html">rangegenerators.hh</a></div></div>
345 <div·class="ttc"·id="aa01031_html_gacf00ef51e7964e5797de12e1bdf8d755"><div·class="ttname"><a·href="a01031.html#gacf00ef51e7964e5797de12e1bdf8d755">Dune::CommunicationDirection</a></div><div·class="ttdeci">CommunicationDirection</div><div·class="ttdoc">Define·a·type·for·communication·direction·parameter.</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:170</div></div>345 <div·class="ttc"·id="aa01031_html_gacf00ef51e7964e5797de12e1bdf8d755"><div·class="ttname"><a·href="a01031.html#gacf00ef51e7964e5797de12e1bdf8d755">Dune::CommunicationDirection</a></div><div·class="ttdeci">CommunicationDirection</div><div·class="ttdoc">Define·a·type·for·communication·direction·parameter.</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:170</div></div>
346 <div·class="ttc"·id="aa01031_html_gae799a4296824c1d4ae0d82e71287b722"><div·class="ttname"><a·href="a01031.html#gae799a4296824c1d4ae0d82e71287b722">Dune::InterfaceType</a></div><div·class="ttdeci">InterfaceType</div><div·class="ttdoc">Parameter·to·be·used·for·the·communication·functions.</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:86</div></div>346 <div·class="ttc"·id="aa01031_html_gae799a4296824c1d4ae0d82e71287b722"><div·class="ttname"><a·href="a01031.html#gae799a4296824c1d4ae0d82e71287b722">Dune::InterfaceType</a></div><div·class="ttdeci">InterfaceType</div><div·class="ttdoc">Parameter·to·be·used·for·the·communication·functions.</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:86</div></div>
347 <div·class="ttc"·id="aa01033_html_ga0258bd0a0a0d6bfe8c536a138aaeae52"><div·class="ttname"><a·href="a01033.html#ga0258bd0a0a0d6bfe8c536a138aaeae52">Dune::GridView::indexSet</a></div><div·class="ttdeci">const·IndexSet·&amp;·indexSet()·const</div><div·class="ttdoc">obtain·the·index·set</div><div·class="ttdef"><b>Definition:</b>·common/gridview.hh:191</div></div>347 <div·class="ttc"·id="aa01033_html_ga0258bd0a0a0d6bfe8c536a138aaeae52"><div·class="ttname"><a·href="a01033.html#ga0258bd0a0a0d6bfe8c536a138aaeae52">Dune::GridView::indexSet</a></div><div·class="ttdeci">const·IndexSet·&amp;·indexSet()·const</div><div·class="ttdoc">obtain·the·index·set</div><div·class="ttdef"><b>Definition:</b>·common/gridview.hh:191</div></div>
348 <div·class="ttc"·id="aa01033_html_ga055c0273e45d4f3018f34f7e3f368471"><div·class="ttname"><a·href="a01033.html#ga055c0273e45d4f3018f34f7e3f368471">Dune::GridView::Grid</a></div><div·class="ttdeci">Traits::Grid·Grid</div><div·class="ttdoc">type·of·the·grid</div><div·class="ttdef"><b>Definition:</b>·common/gridview.hh:83</div></div>348 <div·class="ttc"·id="aa01033_html_ga055c0273e45d4f3018f34f7e3f368471"><div·class="ttname"><a·href="a01033.html#ga055c0273e45d4f3018f34f7e3f368471">Dune::GridView::Grid</a></div><div·class="ttdeci">Traits::Grid·Grid</div><div·class="ttdoc">type·of·the·grid</div><div·class="ttdef"><b>Definition:</b>·common/gridview.hh:83</div></div>
349 <div·class="ttc"·id="aa01033_html_ga06135f8533952747f03dec4a9cb72a6a"><div·class="ttname"><a·href="a01033.html#ga06135f8533952747f03dec4a9cb72a6a">Dune::GridView::operator=</a></div><div·class="ttdeci">ThisType·&amp;·operator=(const·ThisType·&amp;other)</div><div·class="ttdoc">assignment·operator</div><div·class="ttdef"><b>Definition:</b>·common/gridview.hh:172</div></div>349 <div·class="ttc"·id="aa01033_html_ga06135f8533952747f03dec4a9cb72a6a"><div·class="ttname"><a·href="a01033.html#ga06135f8533952747f03dec4a9cb72a6a">Dune::GridView::operator=</a></div><div·class="ttdeci">ThisType·&amp;·operator=(const·ThisType·&amp;other)</div><div·class="ttdoc">assignment·operator</div><div·class="ttdef"><b>Definition:</b>·common/gridview.hh:172</div></div>
350 <div·class="ttc"·id="aa01033_html_ga0666601ae6117a4b35d2280cfae76a1a"><div·class="ttname"><a·href="a01033.html#ga0666601ae6117a4b35d2280cfae76a1a">Dune::GridView::begin</a></div><div·class="ttdeci">Codim&lt;·cd·&gt;::Iterator·begin()·const</div><div·class="ttdoc">obtain·begin·iterator·for·this·view</div><div·class="ttdef"><b>Definition:</b>·common/gridview.hh:237</div></div>350 <div·class="ttc"·id="aa01033_html_ga0666601ae6117a4b35d2280cfae76a1a"><div·class="ttname"><a·href="a01033.html#ga0666601ae6117a4b35d2280cfae76a1a">Dune::GridView::begin</a></div><div·class="ttdeci">Codim&lt;·cd·&gt;::Iterator·begin()·const</div><div·class="ttdoc">obtain·begin·iterator·for·this·view</div><div·class="ttdef"><b>Definition:</b>·common/gridview.hh:237</div></div>
351 <div·class="ttc"·id="aa01033_html_ga0ff3b527ad43c8c9fc71768cf75834d5"><div·class="ttname"><a·href="a01033.html#ga0ff3b527ad43c8c9fc71768cf75834d5">Dune::GridView::grid</a></div><div·class="ttdeci">const·Grid·&amp;·grid()·const</div><div·class="ttdoc">obtain·a·const·reference·to·the·underlying·hierarchic·grid</div><div·class="ttdef"><b>Definition:</b>·common/gridview.hh:180</div></div>351 <div·class="ttc"·id="aa01033_html_ga0ff3b527ad43c8c9fc71768cf75834d5"><div·class="ttname"><a·href="a01033.html#ga0ff3b527ad43c8c9fc71768cf75834d5">Dune::GridView::grid</a></div><div·class="ttdeci">const·Grid·&amp;·grid()·const</div><div·class="ttdoc">obtain·a·const·reference·to·the·underlying·hierarchic·grid</div><div·class="ttdef"><b>Definition:</b>·common/gridview.hh:180</div></div>
2.44 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07283.html
    
Offset 74, 20 lines modifiedOffset 74, 20 lines modified
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
76 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
77 <code>#include·&lt;utility&gt;</code><br·/>77 <code>#include·&lt;utility&gt;</code><br·/>
78 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/>78 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/>
79 <code>#include·&lt;dune/common/stdstreams.hh&gt;</code><br·/>79 <code>#include·&lt;dune/common/stdstreams.hh&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a00305_source.html">dune/grid/common/indexidset.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00266_source.html">dune/grid/common/indexidset.hh</a>&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00689_source.html">dune/grid/albertagrid/indexstack.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00704_source.html">dune/grid/albertagrid/indexstack.hh</a>&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a00617_source.html">dune/grid/albertagrid/dofadmin.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00692_source.html">dune/grid/albertagrid/dofadmin.hh</a>&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00635_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00632_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code><br·/>
86 <code>#include·&lt;<a·class="el"·href="a00671_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a00647_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>
87 <code>#include·&lt;<a·class="el"·href="a07268_source.html">dune/grid/albertagrid/gridfamily.hh</a>&gt;</code><br·/>87 <code>#include·&lt;<a·class="el"·href="a07268_source.html">dune/grid/albertagrid/gridfamily.hh</a>&gt;</code><br·/>
88 </div>88 </div>
89 <p><a·href="a07283_source.html">Go·to·the·source·code·of·this·file.</a></p>89 <p><a·href="a07283_source.html">Go·to·the·source·code·of·this·file.</a></p>
90 <table·class="memberdecls">90 <table·class="memberdecls">
91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
92 Classes</h2></td></tr>92 Classes</h2></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="a02154.html">Dune::AlbertaGridHierarchicIndexSet&lt;·dim,·dimworld·&gt;</a></td></tr>93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02154.html">Dune::AlbertaGridHierarchicIndexSet&lt;·dim,·dimworld·&gt;</a></td></tr>
9.64 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07283_source.html
    
Offset 79, 21 lines modifiedOffset 79, 21 lines modified
79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/hybridutilities.hh&gt;</span></div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/hybridutilities.hh&gt;</span></div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/stdstreams.hh&gt;</span></div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/stdstreams.hh&gt;</span></div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>
86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00305.html">dune/grid/common/indexidset.hh</a>&gt;</span></div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00266.html">dune/grid/common/indexidset.hh</a>&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·&lt;<a·class="code"·href="a00689.html">dune/grid/albertagrid/indexstack.hh</a>&gt;</span></div>88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00704.html">dune/grid/albertagrid/indexstack.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="a00653.html">dune/grid/albertagrid/misc.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="a00683.html">dune/grid/albertagrid/misc.hh</a>&gt;</span></div>
90 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00617.html">dune/grid/albertagrid/dofadmin.hh</a>&gt;</span></div>90 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00692.html">dune/grid/albertagrid/dofadmin.hh</a>&gt;</span></div>
91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00635.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</span></div>91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00632.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</span></div>
92 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00671.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</span></div>92 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00647.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</span></div>
93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07268.html">dune/grid/albertagrid/gridfamily.hh</a>&gt;</span></div>93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07268.html">dune/grid/albertagrid/gridfamily.hh</a>&gt;</span></div>
94 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>94 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
95 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>95 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>
96 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>96 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
97 <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="a01063.html">Dune</a></div>97 <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="a01063.html">Dune</a></div>
98 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>{</div>98 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>{</div>
99 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>99 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
Offset 647, 20 lines modifiedOffset 647, 20 lines modified
647 <div·class="line"><a·id="l00601"·name="l00601"></a><span·class="lineno">··601</span>··};</div>647 <div·class="line"><a·id="l00601"·name="l00601"></a><span·class="lineno">··601</span>··};</div>
648 <div·class="line"><a·id="l00602"·name="l00602"></a><span·class="lineno">··602</span>·</div>648 <div·class="line"><a·id="l00602"·name="l00602"></a><span·class="lineno">··602</span>·</div>
649 <div·class="line"><a·id="l00603"·name="l00603"></a><span·class="lineno">··603</span>}·<span·class="comment">//·namespace·Dune</span></div>649 <div·class="line"><a·id="l00603"·name="l00603"></a><span·class="lineno">··603</span>}·<span·class="comment">//·namespace·Dune</span></div>
650 <div·class="line"><a·id="l00604"·name="l00604"></a><span·class="lineno">··604</span>·</div>650 <div·class="line"><a·id="l00604"·name="l00604"></a><span·class="lineno">··604</span>·</div>
651 <div·class="line"><a·id="l00605"·name="l00605"></a><span·class="lineno">··605</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>651 <div·class="line"><a·id="l00605"·name="l00605"></a><span·class="lineno">··605</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>
652 <div·class="line"><a·id="l00606"·name="l00606"></a><span·class="lineno">··606</span>·</div>652 <div·class="line"><a·id="l00606"·name="l00606"></a><span·class="lineno">··606</span>·</div>
653 <div·class="line"><a·id="l00607"·name="l00607"></a><span·class="lineno">··607</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_ALBERTAGRIDINDEXSETS_HH</span></div>653 <div·class="line"><a·id="l00607"·name="l00607"></a><span·class="lineno">··607</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_ALBERTAGRIDINDEXSETS_HH</span></div>
654 <div·class="ttc"·id="aa00305_html"><div·class="ttname"><a·href="a00305.html">indexidset.hh</a></div><div·class="ttdoc">Provides·base·classes·for·index·and·id·sets.</div></div>654 <div·class="ttc"·id="aa00266_html"><div·class="ttname"><a·href="a00266.html">indexidset.hh</a></div><div·class="ttdoc">Provides·base·classes·for·index·and·id·sets.</div></div>
655 <div·class="ttc"·id="aa00617_html"><div·class="ttname"><a·href="a00617.html">dofadmin.hh</a></div></div> 
656 <div·class="ttc"·id="aa00635_html"><div·class="ttname"><a·href="a00635.html">dofvector.hh</a></div></div>655 <div·class="ttc"·id="aa00632_html"><div·class="ttname"><a·href="a00632.html">dofvector.hh</a></div></div>
657 <div·class="ttc"·id="aa00653_html"><div·class="ttname"><a·href="a00653.html">misc.hh</a></div></div> 
658 <div·class="ttc"·id="aa00671_html"><div·class="ttname"><a·href="a00671.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div>656 <div·class="ttc"·id="aa00647_html"><div·class="ttname"><a·href="a00647.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div>
 657 <div·class="ttc"·id="aa00683_html"><div·class="ttname"><a·href="a00683.html">misc.hh</a></div></div>
 658 <div·class="ttc"·id="aa00692_html"><div·class="ttname"><a·href="a00692.html">dofadmin.hh</a></div></div>
659 <div·class="ttc"·id="aa00689_html"><div·class="ttname"><a·href="a00689.html">indexstack.hh</a></div><div·class="ttdoc">Provides·an·index·stack·that·supplies·indices·for·element·numbering·for·a·grid·(i....</div></div>659 <div·class="ttc"·id="aa00704_html"><div·class="ttname"><a·href="a00704.html">indexstack.hh</a></div><div·class="ttdoc">Provides·an·index·stack·that·supplies·indices·for·element·numbering·for·a·grid·(i....</div></div>
660 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>660 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
661 <div·class="ttc"·id="aa01064_html_a1347de0929889ac7902b4b0840febe38"><div·class="ttname"><a·href="a01064.html#a1347de0929889ac7902b4b0840febe38">Dune::Alberta::IndexStack</a></div><div·class="ttdeci">Dune::IndexStack&lt;·int,·100000·&gt;·IndexStack</div><div·class="ttdef"><b>Definition:</b>·albertagrid/indexsets.hh:31</div></div>661 <div·class="ttc"·id="aa01064_html_a1347de0929889ac7902b4b0840febe38"><div·class="ttname"><a·href="a01064.html#a1347de0929889ac7902b4b0840febe38">Dune::Alberta::IndexStack</a></div><div·class="ttdeci">Dune::IndexStack&lt;·int,·100000·&gt;·IndexStack</div><div·class="ttdef"><b>Definition:</b>·albertagrid/indexsets.hh:31</div></div>
662 <div·class="ttc"·id="aa01064_html_a738666cf4bcd352ecee6a5dc484bb92c"><div·class="ttname"><a·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Dune::Alberta::Element</a></div><div·class="ttdeci">ALBERTA·EL·Element</div><div·class="ttdef"><b>Definition:</b>·misc.hh:54</div></div>662 <div·class="ttc"·id="aa01064_html_a738666cf4bcd352ecee6a5dc484bb92c"><div·class="ttname"><a·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Dune::Alberta::Element</a></div><div·class="ttdeci">ALBERTA·EL·Element</div><div·class="ttdef"><b>Definition:</b>·misc.hh:54</div></div>
663 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>663 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>
664 <div·class="ttc"·id="aa01898_html"><div·class="ttname"><a·href="a01898.html">Dune::AlbertaGrid</a></div><div·class="ttdoc">[·provides·Dune::Grid·]</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:109</div></div>664 <div·class="ttc"·id="aa01898_html"><div·class="ttname"><a·href="a01898.html">Dune::AlbertaGrid</a></div><div·class="ttdoc">[·provides·Dune::Grid·]</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:109</div></div>
665 <div·class="ttc"·id="aa01898_html_a38af23ca5e696b1f15d73928cd196fe7"><div·class="ttname"><a·href="a01898.html#a38af23ca5e696b1f15d73928cd196fe7">Dune::AlbertaGrid&lt;·dim,·dimworld·&gt;::dimension</a></div><div·class="ttdeci">static·const·int·dimension</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:145</div></div>665 <div·class="ttc"·id="aa01898_html_a38af23ca5e696b1f15d73928cd196fe7"><div·class="ttname"><a·href="a01898.html#a38af23ca5e696b1f15d73928cd196fe7">Dune::AlbertaGrid&lt;·dim,·dimworld·&gt;::dimension</a></div><div·class="ttdeci">static·const·int·dimension</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:145</div></div>
666 <div·class="ttc"·id="aa01978_html"><div·class="ttname"><a·href="a01978.html">Dune::Alberta::MeshPointer&lt;·dimension·&gt;</a></div></div>666 <div·class="ttc"·id="aa01978_html"><div·class="ttname"><a·href="a01978.html">Dune::Alberta::MeshPointer&lt;·dimension·&gt;</a></div></div>
547 B
html2text {}
    
Offset 618, 19 lines modifiedOffset 618, 19 lines modified
618 ·603}·//·namespace·Dune618 ·603}·//·namespace·Dune
619 ·604619 ·604
620 ·605#endif·//·#if·HAVE_ALBERTA620 ·605#endif·//·#if·HAVE_ALBERTA
621 ·606621 ·606
622 ·607#endif·//·#ifndef·DUNE_ALBERTAGRIDINDEXSETS_HH622 ·607#endif·//·#ifndef·DUNE_ALBERTAGRIDINDEXSETS_HH
623 indexidset.hh623 indexidset.hh
624 Provides·base·classes·for·index·and·id·sets.624 Provides·base·classes·for·index·and·id·sets.
625 dofadmin.hh 
626 dofvector.hh625 dofvector.hh
627 misc.hh 
628 elementinfo.hh626 elementinfo.hh
629 provides·a·wrapper·for·ALBERTA's·el_info·structure627 provides·a·wrapper·for·ALBERTA's·el_info·structure
 628 misc.hh
 629 dofadmin.hh
630 indexstack.hh630 indexstack.hh
631 Provides·an·index·stack·that·supplies·indices·for·element·numbering·for·a·grid631 Provides·an·index·stack·that·supplies·indices·for·element·numbering·for·a·grid
632 (i....632 (i....
633 Dune633 Dune
634 Include·standard·header·files.634 Include·standard·header·files.
635 Definition:·agrid.hh:60635 Definition:·agrid.hh:60
636 Dune::Alberta::IndexStack636 Dune::Alberta::IndexStack
1.69 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07286.html
    
Offset 70, 17 lines modifiedOffset 70, 17 lines modified
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">geometrygrid/indexsets.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">geometrygrid/indexsets.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
76 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>76 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00305_source.html">dune/grid/common/indexidset.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00266_source.html">dune/grid/common/indexidset.hh</a>&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a00572_source.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00584_source.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</code><br·/>
80 </div>80 </div>
81 <p><a·href="a07286_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a07286_source.html">Go·to·the·source·code·of·this·file.</a></p>
82 <table·class="memberdecls">82 <table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
84 Classes</h2></td></tr>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="a03330.html">Dune::GeoGrid::IndexSet&lt;·Grid,·HostIndexSet·&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="a03330.html">Dune::GeoGrid::IndexSet&lt;·Grid,·HostIndexSet·&gt;</a></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>
7.56 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07286_source.html
    
Offset 76, 18 lines modifiedOffset 76, 18 lines modified
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_INDEXSETS_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_INDEXSETS_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_INDEXSETS_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_INDEXSETS_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;vector&gt;</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00305.html">dune/grid/common/indexidset.hh</a>&gt;</span></div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00266.html">dune/grid/common/indexidset.hh</a>&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;<a·class="code"·href="a00572.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</span></div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00584.html">dune/grid/geometrygrid/declaration.hh</a>&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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</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>GeoGrid</div>91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">namespace·</span>GeoGrid</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="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
Offset 179, 17 lines modifiedOffset 179, 17 lines modified
179 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····};</div>179 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····};</div>
180 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>180 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
181 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··}·<span·class="comment">//·namespace·GeoGrid</span></div>181 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··}·<span·class="comment">//·namespace·GeoGrid</span></div>
182 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>182 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>
183 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>}·<span·class="comment">//·namespace·Dune</span></div>183 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>}·<span·class="comment">//·namespace·Dune</span></div>
184 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>184 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
185 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_INDEXSETS_HH</span></div>185 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_INDEXSETS_HH</span></div>
 186 <div·class="ttc"·id="aa00266_html"><div·class="ttname"><a·href="a00266.html">indexidset.hh</a></div><div·class="ttdoc">Provides·base·classes·for·index·and·id·sets.</div></div>
186 <div·class="ttc"·id="aa00236_html"><div·class="ttname"><a·href="a00236.html">gridenums.hh</a></div></div>187 <div·class="ttc"·id="aa00269_html"><div·class="ttname"><a·href="a00269.html">gridenums.hh</a></div></div>
187 <div·class="ttc"·id="aa00305_html"><div·class="ttname"><a·href="a00305.html">indexidset.hh</a></div><div·class="ttdoc">Provides·base·classes·for·index·and·id·sets.</div></div> 
188 <div·class="ttc"·id="aa00572_html"><div·class="ttname"><a·href="a00572.html">declaration.hh</a></div></div>188 <div·class="ttc"·id="aa00584_html"><div·class="ttname"><a·href="a00584.html">declaration.hh</a></div></div>
189 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>189 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
190 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>190 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>
191 <div·class="ttc"·id="aa02826_html"><div·class="ttname"><a·href="a02826.html">Dune::IndexSet</a></div><div·class="ttdoc">Index·Set·Interface·base·class.</div><div·class="ttdef"><b>Definition:</b>·indexidset.hh:78</div></div>191 <div·class="ttc"·id="aa02826_html"><div·class="ttname"><a·href="a02826.html">Dune::IndexSet</a></div><div·class="ttdoc">Index·Set·Interface·base·class.</div><div·class="ttdef"><b>Definition:</b>·indexidset.hh:78</div></div>
192 <div·class="ttc"·id="aa02826_html_a7ea552ac95b90a26d65efed9c8616e72"><div·class="ttname"><a·href="a02826.html#a7ea552ac95b90a26d65efed9c8616e72">Dune::IndexSet::subIndex</a></div><div·class="ttdeci">IndexType·subIndex(const·typename·Traits::template·Codim&lt;·cc·&gt;::Entity·&amp;e,·int·i,·unsigned·int·codim)·const</div><div·class="ttdoc">Map·a·subentity·to·an·index.</div><div·class="ttdef"><b>Definition:</b>·indexidset.hh:153</div></div>192 <div·class="ttc"·id="aa02826_html_a7ea552ac95b90a26d65efed9c8616e72"><div·class="ttname"><a·href="a02826.html#a7ea552ac95b90a26d65efed9c8616e72">Dune::IndexSet::subIndex</a></div><div·class="ttdeci">IndexType·subIndex(const·typename·Traits::template·Codim&lt;·cc·&gt;::Entity·&amp;e,·int·i,·unsigned·int·codim)·const</div><div·class="ttdoc">Map·a·subentity·to·an·index.</div><div·class="ttdef"><b>Definition:</b>·indexidset.hh:153</div></div>
193 <div·class="ttc"·id="aa02826_html_a837d5173a783cdf6693f0a20329092e5"><div·class="ttname"><a·href="a02826.html#a837d5173a783cdf6693f0a20329092e5">Dune::IndexSet::Types</a></div><div·class="ttdeci">TypesImp·Types</div><div·class="ttdoc">iterator·range·for·geometry·types·in·domain</div><div·class="ttdef"><b>Definition:</b>·indexidset.hh:95</div></div>193 <div·class="ttc"·id="aa02826_html_a837d5173a783cdf6693f0a20329092e5"><div·class="ttname"><a·href="a02826.html#a837d5173a783cdf6693f0a20329092e5">Dune::IndexSet::Types</a></div><div·class="ttdeci">TypesImp·Types</div><div·class="ttdoc">iterator·range·for·geometry·types·in·domain</div><div·class="ttdef"><b>Definition:</b>·indexidset.hh:95</div></div>
194 <div·class="ttc"·id="aa02826_html_aa1d76fee51dee6af50132a65f5c791b9"><div·class="ttname"><a·href="a02826.html#aa1d76fee51dee6af50132a65f5c791b9">Dune::IndexSet::index</a></div><div·class="ttdeci">IndexType·index(const·typename·Traits::template·Codim&lt;·cc·&gt;::Entity·&amp;e)·const</div><div·class="ttdoc">Map·entity·to·index.·The·result·of·calling·this·method·with·an·entity·that·is·not·in·the·index·set·is...</div><div·class="ttdef"><b>Definition:</b>·indexidset.hh:113</div></div>194 <div·class="ttc"·id="aa02826_html_aa1d76fee51dee6af50132a65f5c791b9"><div·class="ttname"><a·href="a02826.html#aa1d76fee51dee6af50132a65f5c791b9">Dune::IndexSet::index</a></div><div·class="ttdeci">IndexType·index(const·typename·Traits::template·Codim&lt;·cc·&gt;::Entity·&amp;e)·const</div><div·class="ttdoc">Map·entity·to·index.·The·result·of·calling·this·method·with·an·entity·that·is·not·in·the·index·set·is...</div><div·class="ttdef"><b>Definition:</b>·indexidset.hh:113</div></div>
195 <div·class="ttc"·id="aa02826_html_ab3b85ef4b435257bafc0e838cca15b91"><div·class="ttname"><a·href="a02826.html#ab3b85ef4b435257bafc0e838cca15b91">Dune::IndexSet::IndexType</a></div><div·class="ttdeci">IndexTypeImp·IndexType</div><div·class="ttdoc">The·type·used·for·the·indices.</div><div·class="ttdef"><b>Definition:</b>·indexidset.hh:92</div></div>195 <div·class="ttc"·id="aa02826_html_ab3b85ef4b435257bafc0e838cca15b91"><div·class="ttname"><a·href="a02826.html#ab3b85ef4b435257bafc0e838cca15b91">Dune::IndexSet::IndexType</a></div><div·class="ttdeci">IndexTypeImp·IndexType</div><div·class="ttdoc">The·type·used·for·the·indices.</div><div·class="ttdef"><b>Definition:</b>·indexidset.hh:92</div></div>
431 B
html2text {}
    
Offset 128, 17 lines modifiedOffset 128, 17 lines modified
128 ·108·};128 ·108·};
129 ·109129 ·109
130 ·110·}·//·namespace·GeoGrid130 ·110·}·//·namespace·GeoGrid
131 ·111131 ·111
132 ·112}·//·namespace·Dune132 ·112}·//·namespace·Dune
133 ·113133 ·113
134 ·114#endif·//·#ifndef·DUNE_GEOGRID_INDEXSETS_HH134 ·114#endif·//·#ifndef·DUNE_GEOGRID_INDEXSETS_HH
135 gridenums.hh 
136 indexidset.hh135 indexidset.hh
137 Provides·base·classes·for·index·and·id·sets.136 Provides·base·classes·for·index·and·id·sets.
 137 gridenums.hh
138 declaration.hh138 declaration.hh
139 Dune139 Dune
140 Include·standard·header·files.140 Include·standard·header·files.
141 Definition:·agrid.hh:60141 Definition:·agrid.hh:60
142 Dune::VTK::GeometryType142 Dune::VTK::GeometryType
143 GeometryType143 GeometryType
144 Type·representing·VTK's·entity·geometry·types.144 Type·representing·VTK's·entity·geometry·types.
1.56 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07289.html
    
Offset 69, 16 lines modifiedOffset 69, 16 lines modified
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">albertagrid/intersection.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">albertagrid/intersection.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a07292_source.html">dune/grid/common/intersection.hh</a>&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a07292_source.html">dune/grid/common/intersection.hh</a>&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00680_source.html">dune/grid/albertagrid/transformation.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00626_source.html">dune/grid/albertagrid/transformation.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00671_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00647_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a07253_source.html">dune/grid/albertagrid/geometry.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a07253_source.html">dune/grid/albertagrid/geometry.hh</a>&gt;</code><br·/>
79 </div>79 </div>
80 <p><a·href="a07289_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a07289_source.html">Go·to·the·source·code·of·this·file.</a></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="a02266.html">Dune::AlbertaGridIntersectionBase&lt;·Grid·&gt;</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="a02266.html">Dune::AlbertaGridIntersectionBase&lt;·Grid·&gt;</a></td></tr>
6.74 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07289_source.html
    
Offset 74, 16 lines modifiedOffset 74, 16 lines modified
74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_INTERSECTION_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_INTERSECTION_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_INTERSECTION_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_INTERSECTION_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;<a·class="code"·href="a07292.html">dune/grid/common/intersection.hh</a>&gt;</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07292.html">dune/grid/common/intersection.hh</a>&gt;</span></div>
80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00680.html">dune/grid/albertagrid/transformation.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00626.html">dune/grid/albertagrid/transformation.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00671.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</span></div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00647.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</span></div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07253.html">dune/grid/albertagrid/geometry.hh</a>&gt;</span></div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07253.html">dune/grid/albertagrid/geometry.hh</a>&gt;</span></div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>
86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>
89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
Offset 255, 16 lines modifiedOffset 255, 16 lines modified
255 <div·class="line"><a·id="l00184"·name="l00184"></a><span·class="lineno">··184</span>··};</div>255 <div·class="line"><a·id="l00184"·name="l00184"></a><span·class="lineno">··184</span>··};</div>
256 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno">··185</span>·</div>256 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno">··185</span>·</div>
257 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno">··186</span>}·<span·class="comment">//·namespace·Dune</span></div>257 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno">··186</span>}·<span·class="comment">//·namespace·Dune</span></div>
258 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno">··187</span>·</div>258 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno">··187</span>·</div>
259 <div·class="line"><a·id="l00188"·name="l00188"></a><span·class="lineno">··188</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>259 <div·class="line"><a·id="l00188"·name="l00188"></a><span·class="lineno">··188</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>
260 <div·class="line"><a·id="l00189"·name="l00189"></a><span·class="lineno">··189</span>·</div>260 <div·class="line"><a·id="l00189"·name="l00189"></a><span·class="lineno">··189</span>·</div>
261 <div·class="line"><a·id="l00190"·name="l00190"></a><span·class="lineno">··190</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_ALBERTA_INTERSECTION_HH</span></div>261 <div·class="line"><a·id="l00190"·name="l00190"></a><span·class="lineno">··190</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_ALBERTA_INTERSECTION_HH</span></div>
 262 <div·class="ttc"·id="aa00626_html"><div·class="ttname"><a·href="a00626.html">transformation.hh</a></div></div>
262 <div·class="ttc"·id="aa00671_html"><div·class="ttname"><a·href="a00671.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div>263 <div·class="ttc"·id="aa00647_html"><div·class="ttname"><a·href="a00647.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div>
263 <div·class="ttc"·id="aa00680_html"><div·class="ttname"><a·href="a00680.html">transformation.hh</a></div></div> 
264 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>264 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
265 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>265 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>
266 <div·class="ttc"·id="aa02026_html"><div·class="ttname"><a·href="a02026.html">Dune::Alberta::ElementInfo&lt;·dimension·&gt;</a></div></div>266 <div·class="ttc"·id="aa02026_html"><div·class="ttname"><a·href="a02026.html">Dune::Alberta::ElementInfo&lt;·dimension·&gt;</a></div></div>
267 <div·class="ttc"·id="aa02026_html_a1c802d39aaf5ac2d2a6dcba0d1e91c17"><div·class="ttname"><a·href="a02026.html#a1c802d39aaf5ac2d2a6dcba0d1e91c17">Dune::Alberta::ElementInfo::twistInNeighbor</a></div><div·class="ttdeci">int·twistInNeighbor(int·face)·const</div><div·class="ttdef"><b>Definition:</b>·elementinfo.hh:612</div></div>267 <div·class="ttc"·id="aa02026_html_a1c802d39aaf5ac2d2a6dcba0d1e91c17"><div·class="ttname"><a·href="a02026.html#a1c802d39aaf5ac2d2a6dcba0d1e91c17">Dune::Alberta::ElementInfo::twistInNeighbor</a></div><div·class="ttdeci">int·twistInNeighbor(int·face)·const</div><div·class="ttdef"><b>Definition:</b>·elementinfo.hh:612</div></div>
268 <div·class="ttc"·id="aa02054_html"><div·class="ttname"><a·href="a02054.html">Dune::AlbertaGridLeafIntersection</a></div><div·class="ttdef"><b>Definition:</b>·albertagrid/intersection.hh:105</div></div>268 <div·class="ttc"·id="aa02054_html"><div·class="ttname"><a·href="a02054.html">Dune::AlbertaGridLeafIntersection</a></div><div·class="ttdef"><b>Definition:</b>·albertagrid/intersection.hh:105</div></div>
269 <div·class="ttc"·id="aa02054_html_a00663e07bbb14febf119cb589bcf1b98"><div·class="ttname"><a·href="a02054.html#a00663e07bbb14febf119cb589bcf1b98">Dune::AlbertaGridLeafIntersection::geometryInOutside</a></div><div·class="ttdeci">LocalGeometry·geometryInOutside()·const</div><div·class="ttdef"><b>Definition:</b>·intersection.cc:402</div></div>269 <div·class="ttc"·id="aa02054_html_a00663e07bbb14febf119cb589bcf1b98"><div·class="ttname"><a·href="a02054.html#a00663e07bbb14febf119cb589bcf1b98">Dune::AlbertaGridLeafIntersection::geometryInOutside</a></div><div·class="ttdeci">LocalGeometry·geometryInOutside()·const</div><div·class="ttdef"><b>Definition:</b>·intersection.cc:402</div></div>
270 <div·class="ttc"·id="aa02054_html_a0235dd5a9c37fb06ee9434f5db58325e"><div·class="ttname"><a·href="a02054.html#a0235dd5a9c37fb06ee9434f5db58325e">Dune::AlbertaGridLeafIntersection::outside</a></div><div·class="ttdeci">GridImp::template·Codim&lt;·0·&gt;::Entity·outside()·const</div><div·class="ttdef"><b>Definition:</b>·intersection.cc:365</div></div>270 <div·class="ttc"·id="aa02054_html_a0235dd5a9c37fb06ee9434f5db58325e"><div·class="ttname"><a·href="a02054.html#a0235dd5a9c37fb06ee9434f5db58325e">Dune::AlbertaGridLeafIntersection::outside</a></div><div·class="ttdeci">GridImp::template·Codim&lt;·0·&gt;::Entity·outside()·const</div><div·class="ttdef"><b>Definition:</b>·intersection.cc:365</div></div>
465 B
html2text {}
    
Offset 210, 17 lines modifiedOffset 210, 17 lines modified
210 ·184·};210 ·184·};
211 ·185211 ·185
212 ·186}·//·namespace·Dune212 ·186}·//·namespace·Dune
213 ·187213 ·187
214 ·188#endif·//·#if·HAVE_ALBERTA214 ·188#endif·//·#if·HAVE_ALBERTA
215 ·189215 ·189
216 ·190#endif·//·#ifndef·DUNE_ALBERTA_INTERSECTION_HH216 ·190#endif·//·#ifndef·DUNE_ALBERTA_INTERSECTION_HH
 217 transformation.hh
217 elementinfo.hh218 elementinfo.hh
218 provides·a·wrapper·for·ALBERTA's·el_info·structure219 provides·a·wrapper·for·ALBERTA's·el_info·structure
219 transformation.hh 
220 Dune220 Dune
221 Include·standard·header·files.221 Include·standard·header·files.
222 Definition:·agrid.hh:60222 Definition:·agrid.hh:60
223 Dune::VTK::GeometryType223 Dune::VTK::GeometryType
224 GeometryType224 GeometryType
225 Type·representing·VTK's·entity·geometry·types.225 Type·representing·VTK's·entity·geometry·types.
226 Definition:·common.hh:132226 Definition:·common.hh:132
1.47 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07295.html
    
Offset 68, 16 lines modifiedOffset 68, 16 lines modified
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">geometrygrid/intersection.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">geometrygrid/intersection.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00572_source.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00584_source.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00569_source.html">dune/grid/geometrygrid/cornerstorage.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00602_source.html">dune/grid/geometrygrid/cornerstorage.hh</a>&gt;</code><br·/>
77 </div>77 </div>
78 <p><a·href="a07295_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a07295_source.html">Go·to·the·source·code·of·this·file.</a></p>
79 <table·class="memberdecls">79 <table·class="memberdecls">
80 <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>
81 Classes</h2></td></tr>81 Classes</h2></td></tr>
82 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03334.html">Dune::GeoGrid::Intersection&lt;·Grid,·HostIntersection·&gt;</a></td></tr>82 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03334.html">Dune::GeoGrid::Intersection&lt;·Grid,·HostIntersection·&gt;</a></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
6.38 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07295_source.html
    
Offset 72, 16 lines modifiedOffset 72, 16 lines modified
72 <a·href="a07295.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>72 <a·href="a07295.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_INTERSECTION_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_INTERSECTION_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_INTERSECTION_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_INTERSECTION_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;<a·class="code"·href="a00572.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00584.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</span></div>
80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00569.html">dune/grid/geometrygrid/cornerstorage.hh</a>&gt;</span></div>80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00602.html">dune/grid/geometrygrid/cornerstorage.hh</a>&gt;</span></div>
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>{</div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>{</div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··<span·class="keyword">namespace·</span>GeoGrid</div>85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··<span·class="keyword">namespace·</span>GeoGrid</div>
86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··{</div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</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>
Offset 256, 16 lines modifiedOffset 256, 16 lines modified
256 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno">··185</span>····};</div>256 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno">··185</span>····};</div>
257 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno">··186</span>·</div>257 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno">··186</span>·</div>
258 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno">··187</span>··}·<span·class="comment">//·namespace·GeoGrid</span></div>258 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno">··187</span>··}·<span·class="comment">//·namespace·GeoGrid</span></div>
259 <div·class="line"><a·id="l00188"·name="l00188"></a><span·class="lineno">··188</span>·</div>259 <div·class="line"><a·id="l00188"·name="l00188"></a><span·class="lineno">··188</span>·</div>
260 <div·class="line"><a·id="l00189"·name="l00189"></a><span·class="lineno">··189</span>}·<span·class="comment">//·namespace·Dune</span></div>260 <div·class="line"><a·id="l00189"·name="l00189"></a><span·class="lineno">··189</span>}·<span·class="comment">//·namespace·Dune</span></div>
261 <div·class="line"><a·id="l00190"·name="l00190"></a><span·class="lineno">··190</span>·</div>261 <div·class="line"><a·id="l00190"·name="l00190"></a><span·class="lineno">··190</span>·</div>
262 <div·class="line"><a·id="l00191"·name="l00191"></a><span·class="lineno">··191</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_INTERSECTION_HH</span></div>262 <div·class="line"><a·id="l00191"·name="l00191"></a><span·class="lineno">··191</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_INTERSECTION_HH</span></div>
 263 <div·class="ttc"·id="aa00584_html"><div·class="ttname"><a·href="a00584.html">declaration.hh</a></div></div>
263 <div·class="ttc"·id="aa00569_html"><div·class="ttname"><a·href="a00569.html">cornerstorage.hh</a></div></div>264 <div·class="ttc"·id="aa00602_html"><div·class="ttname"><a·href="a00602.html">cornerstorage.hh</a></div></div>
264 <div·class="ttc"·id="aa00572_html"><div·class="ttname"><a·href="a00572.html">declaration.hh</a></div></div> 
265 <div·class="ttc"·id="aa01062_html"><div·class="ttname"><a·href="a01062.html">std</a></div><div·class="ttdoc">STL·namespace.</div></div>265 <div·class="ttc"·id="aa01062_html"><div·class="ttname"><a·href="a01062.html">std</a></div><div·class="ttdoc">STL·namespace.</div></div>
266 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>266 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
267 <div·class="ttc"·id="aa01063_html_ab0aca997f2038524be12174596d09262"><div·class="ttname"><a·href="a01063.html#ab0aca997f2038524be12174596d09262">Dune::referenceElement</a></div><div·class="ttdeci">auto·referenceElement(const·Geometry&lt;·mydim,·cdim,·GridImp,·GeometryImp·&gt;·&amp;geo)·-&gt;·decltype(referenceElement(geo,·geo.impl()))</div><div·class="ttdef"><b>Definition:</b>·common/geometry.hh:558</div></div>267 <div·class="ttc"·id="aa01063_html_ab0aca997f2038524be12174596d09262"><div·class="ttname"><a·href="a01063.html#ab0aca997f2038524be12174596d09262">Dune::referenceElement</a></div><div·class="ttdeci">auto·referenceElement(const·Geometry&lt;·mydim,·cdim,·GridImp,·GeometryImp·&gt;·&amp;geo)·-&gt;·decltype(referenceElement(geo,·geo.impl()))</div><div·class="ttdef"><b>Definition:</b>·common/geometry.hh:558</div></div>
268 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>268 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>
269 <div·class="ttc"·id="aa02834_html"><div·class="ttname"><a·href="a02834.html">Dune::Grid</a></div><div·class="ttdoc">Grid·abstract·base·class.</div><div·class="ttdef"><b>Definition:</b>·common/grid.hh:375</div></div>269 <div·class="ttc"·id="aa02834_html"><div·class="ttname"><a·href="a02834.html">Dune::Grid</a></div><div·class="ttdoc">Grid·abstract·base·class.</div><div·class="ttdef"><b>Definition:</b>·common/grid.hh:375</div></div>
270 <div·class="ttc"·id="aa03178_html"><div·class="ttname"><a·href="a03178.html">Dune::GeoGrid::IntersectionCoordVector</a></div><div·class="ttdef"><b>Definition:</b>·cornerstorage.hh:123</div></div>270 <div·class="ttc"·id="aa03178_html"><div·class="ttname"><a·href="a03178.html">Dune::GeoGrid::IntersectionCoordVector</a></div><div·class="ttdef"><b>Definition:</b>·cornerstorage.hh:123</div></div>
271 <div·class="ttc"·id="aa03334_html"><div·class="ttname"><a·href="a03334.html">Dune::GeoGrid::Intersection</a></div><div·class="ttdef"><b>Definition:</b>·geometrygrid/intersection.hh:22</div></div>271 <div·class="ttc"·id="aa03334_html"><div·class="ttname"><a·href="a03334.html">Dune::GeoGrid::Intersection</a></div><div·class="ttdef"><b>Definition:</b>·geometrygrid/intersection.hh:22</div></div>
420 B
html2text {}
    
Offset 210, 16 lines modifiedOffset 210, 16 lines modified
210 ·185·};210 ·185·};
211 ·186211 ·186
212 ·187·}·//·namespace·GeoGrid212 ·187·}·//·namespace·GeoGrid
213 ·188213 ·188
214 ·189}·//·namespace·Dune214 ·189}·//·namespace·Dune
215 ·190215 ·190
216 ·191#endif·//·#ifndef·DUNE_GEOGRID_INTERSECTION_HH216 ·191#endif·//·#ifndef·DUNE_GEOGRID_INTERSECTION_HH
217 cornerstorage.hh 
218 declaration.hh217 declaration.hh
 218 cornerstorage.hh
219 std219 std
220 STL·namespace.220 STL·namespace.
221 Dune221 Dune
222 Include·standard·header·files.222 Include·standard·header·files.
223 Definition:·agrid.hh:60223 Definition:·agrid.hh:60
224 Dune::referenceElement224 Dune::referenceElement
225 auto·referenceElement(const·Geometry<·mydim,·cdim,·GridImp,·GeometryImp·>·&geo)225 auto·referenceElement(const·Geometry<·mydim,·cdim,·GridImp,·GeometryImp·>·&geo)
1.64 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07310.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="#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">geometrygrid/persistentcontainer.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">geometrygrid/persistentcontainer.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00572_source.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00584_source.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a07313_source.html">dune/grid/utility/persistentcontainer.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a07313_source.html">dune/grid/utility/persistentcontainer.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a01004_source.html">dune/grid/utility/persistentcontainerwrapper.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00980_source.html">dune/grid/utility/persistentcontainerwrapper.hh</a>&gt;</code><br·/>
78 </div>78 </div>
79 <p><a·href="a07310_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a07310_source.html">Go·to·the·source·code·of·this·file.</a></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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03378.html">Dune::PersistentContainer&lt;·GeometryGrid&lt;·HostGrid,·CoordFunction,·Allocator·&gt;,·T·&gt;</a></td></tr>83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03378.html">Dune::PersistentContainer&lt;·GeometryGrid&lt;·HostGrid,·CoordFunction,·Allocator·&gt;,·T·&gt;</a></td></tr>
84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
7.0 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07310_source.html
    
Offset 72, 17 lines modifiedOffset 72, 17 lines modified
72 <a·href="a07310.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>72 <a·href="a07310.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_PERSISTENTCONTAINER_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_PERSISTENTCONTAINER_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_PERSISTENTCONTAINER_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_PERSISTENTCONTAINER_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;<a·class="code"·href="a00572.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00584.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</span></div>
80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07313.html">dune/grid/utility/persistentcontainer.hh</a>&gt;</span></div>80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07313.html">dune/grid/utility/persistentcontainer.hh</a>&gt;</span></div>
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01004.html">dune/grid/utility/persistentcontainerwrapper.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00980.html">dune/grid/utility/persistentcontainerwrapper.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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="comment">//·PersistentContainer·for·GeometryGrid</span></div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="comment">//·PersistentContainer·for·GeometryGrid</span></div>
87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//·------------------------------------</span></div>87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//·------------------------------------</span></div>
88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
Offset 100, 16 lines modifiedOffset 100, 16 lines modified
100 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······:·<a·class="code·hl_class"·href="a04234.html">Base</a>(·<a·class="code·hl_function"·href="a04222.html#aa728f1722dd949d943d7ab672b0b2616">grid</a>,·codim,·value·)</div>100 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······:·<a·class="code·hl_class"·href="a04234.html">Base</a>(·<a·class="code·hl_function"·href="a04222.html#aa728f1722dd949d943d7ab672b0b2616">grid</a>,·codim,·value·)</div>
101 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{}</div>101 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{}</div>
102 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··};</div>102 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··};</div>
103 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>103 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
104 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>}·<span·class="comment">//·namespace·Dune</span></div>104 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>}·<span·class="comment">//·namespace·Dune</span></div>
105 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>105 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
106 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_PERSISTENTCONTAINER_HH</span></div>106 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_PERSISTENTCONTAINER_HH</span></div>
107 <div·class="ttc"·id="aa00572_html"><div·class="ttname"><a·href="a00572.html">declaration.hh</a></div></div>107 <div·class="ttc"·id="aa00584_html"><div·class="ttname"><a·href="a00584.html">declaration.hh</a></div></div>
108 <div·class="ttc"·id="aa01004_html"><div·class="ttname"><a·href="a01004.html">persistentcontainerwrapper.hh</a></div></div>108 <div·class="ttc"·id="aa00980_html"><div·class="ttname"><a·href="a00980.html">persistentcontainerwrapper.hh</a></div></div>
109 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>109 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
110 <div·class="ttc"·id="aa03190_html"><div·class="ttname"><a·href="a03190.html">Dune::GeometryGrid</a></div><div·class="ttdoc">grid·wrapper·replacing·the·geometries</div><div·class="ttdef"><b>Definition:</b>·geometrygrid/grid.hh:86</div></div>110 <div·class="ttc"·id="aa03190_html"><div·class="ttname"><a·href="a03190.html">Dune::GeometryGrid</a></div><div·class="ttdoc">grid·wrapper·replacing·the·geometries</div><div·class="ttdef"><b>Definition:</b>·geometrygrid/grid.hh:86</div></div>
111 <div·class="ttc"·id="aa03378_html_a297c54857cbd89dffe9bcd3c31806b48"><div·class="ttname"><a·href="a03378.html#a297c54857cbd89dffe9bcd3c31806b48">Dune::PersistentContainer&lt;·GeometryGrid&lt;·HostGrid,·CoordFunction,·Allocator·&gt;,·T·&gt;::Value</a></div><div·class="ttdeci">Base::Value·Value</div><div·class="ttdef"><b>Definition:</b>·geometrygrid/persistentcontainer.hh:26</div></div>111 <div·class="ttc"·id="aa03378_html_a297c54857cbd89dffe9bcd3c31806b48"><div·class="ttname"><a·href="a03378.html#a297c54857cbd89dffe9bcd3c31806b48">Dune::PersistentContainer&lt;·GeometryGrid&lt;·HostGrid,·CoordFunction,·Allocator·&gt;,·T·&gt;::Value</a></div><div·class="ttdeci">Base::Value·Value</div><div·class="ttdef"><b>Definition:</b>·geometrygrid/persistentcontainer.hh:26</div></div>
112 <div·class="ttc"·id="aa03378_html_a5f12c132867c94dcebe0ada654997675"><div·class="ttname"><a·href="a03378.html#a5f12c132867c94dcebe0ada654997675">Dune::PersistentContainer&lt;·GeometryGrid&lt;·HostGrid,·CoordFunction,·Allocator·&gt;,·T·&gt;::Grid</a></div><div·class="ttdeci">Base::Grid·Grid</div><div·class="ttdef"><b>Definition:</b>·geometrygrid/persistentcontainer.hh:25</div></div>112 <div·class="ttc"·id="aa03378_html_a5f12c132867c94dcebe0ada654997675"><div·class="ttname"><a·href="a03378.html#a5f12c132867c94dcebe0ada654997675">Dune::PersistentContainer&lt;·GeometryGrid&lt;·HostGrid,·CoordFunction,·Allocator·&gt;,·T·&gt;::Grid</a></div><div·class="ttdeci">Base::Grid·Grid</div><div·class="ttdef"><b>Definition:</b>·geometrygrid/persistentcontainer.hh:25</div></div>
113 <div·class="ttc"·id="aa03378_html_afa9fdb8bcece9e78becd28cd75082961"><div·class="ttname"><a·href="a03378.html#afa9fdb8bcece9e78becd28cd75082961">Dune::PersistentContainer&lt;·GeometryGrid&lt;·HostGrid,·CoordFunction,·Allocator·&gt;,·T·&gt;::PersistentContainer</a></div><div·class="ttdeci">PersistentContainer(const·Grid·&amp;grid,·int·codim,·const·Value·&amp;value=Value())</div><div·class="ttdef"><b>Definition:</b>·geometrygrid/persistentcontainer.hh:28</div></div>113 <div·class="ttc"·id="aa03378_html_afa9fdb8bcece9e78becd28cd75082961"><div·class="ttname"><a·href="a03378.html#afa9fdb8bcece9e78becd28cd75082961">Dune::PersistentContainer&lt;·GeometryGrid&lt;·HostGrid,·CoordFunction,·Allocator·&gt;,·T·&gt;::PersistentContainer</a></div><div·class="ttdeci">PersistentContainer(const·Grid·&amp;grid,·int·codim,·const·Value·&amp;value=Value())</div><div·class="ttdef"><b>Definition:</b>·geometrygrid/persistentcontainer.hh:28</div></div>
114 <div·class="ttc"·id="aa04210_html"><div·class="ttname"><a·href="a04210.html">Dune::PersistentContainer</a></div><div·class="ttdoc">A·class·for·storing·data·during·an·adaptation·cycle.</div><div·class="ttdef"><b>Definition:</b>·utility/persistentcontainer.hh:22</div></div>114 <div·class="ttc"·id="aa04210_html"><div·class="ttname"><a·href="a04210.html">Dune::PersistentContainer</a></div><div·class="ttdoc">A·class·for·storing·data·during·an·adaptation·cycle.</div><div·class="ttdef"><b>Definition:</b>·utility/persistentcontainer.hh:22</div></div>
115 <div·class="ttc"·id="aa04210_html_a69b5bc93ba825d1a3edacde3a805bb2d"><div·class="ttname"><a·href="a04210.html#a69b5bc93ba825d1a3edacde3a805bb2d">Dune::PersistentContainer::Value</a></div><div·class="ttdeci">Base::Value·Value</div><div·class="ttdef"><b>Definition:</b>·utility/persistentcontainer.hh:27</div></div>115 <div·class="ttc"·id="aa04210_html_a69b5bc93ba825d1a3edacde3a805bb2d"><div·class="ttname"><a·href="a04210.html#a69b5bc93ba825d1a3edacde3a805bb2d">Dune::PersistentContainer::Value</a></div><div·class="ttdeci">Base::Value·Value</div><div·class="ttdef"><b>Definition:</b>·utility/persistentcontainer.hh:27</div></div>
1.35 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07313.html
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
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="#func-members">Functions</a>··</div>72 <a·href="#func-members">Functions</a>··</div>
73 ··<div·class="headertitle"><div·class="title">utility/persistentcontainer.hh·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">utility/persistentcontainer.hh·File·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
76 <div·class="textblock"><code>#include·&lt;map&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;map&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00986_source.html">dune/grid/utility/persistentcontainermap.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00983_source.html">dune/grid/utility/persistentcontainermap.hh</a>&gt;</code><br·/>
78 </div>78 </div>
79 <p><a·href="a07313_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a07313_source.html">Go·to·the·source·code·of·this·file.</a></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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04210.html">Dune::PersistentContainer&lt;·G,·T·&gt;</a></td></tr>83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04210.html">Dune::PersistentContainer&lt;·G,·T·&gt;</a></td></tr>
84 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·for·storing·data·during·an·adaptation·cycle.··<a·href="a04210.html#details">More...</a><br·/></td></tr>84 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·for·storing·data·during·an·adaptation·cycle.··<a·href="a04210.html#details">More...</a><br·/></td></tr>
5.84 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07313_source.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_PERSISTENTCONTAINER_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_PERSISTENTCONTAINER_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_PERSISTENTCONTAINER_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_PERSISTENTCONTAINER_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;map&gt;</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00986.html">dune/grid/utility/persistentcontainermap.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00983.html">dune/grid/utility/persistentcontainermap.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·G,·<span·class="keyword">class</span>·T·&gt;</div>86 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·G,·<span·class="keyword">class</span>·T·&gt;</div>
87 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno"><a·class="line"·href="a04210.html">···20</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04210.html">PersistentContainer</a></div>87 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno"><a·class="line"·href="a04210.html">···20</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04210.html">PersistentContainer</a></div>
88 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04222.html">PersistentContainerMap</a>&lt;·G,·typename·G::LocalIdSet,·std::map&lt;·typename·G::LocalIdSet::IdType,·T·&gt;·&gt;</div>88 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04222.html">PersistentContainerMap</a>&lt;·G,·typename·G::LocalIdSet,·std::map&lt;·typename·G::LocalIdSet::IdType,·T·&gt;·&gt;</div>
Offset 150, 15 lines modifiedOffset 150, 15 lines modified
150 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··{</div>150 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··{</div>
151 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····a.<a·class="code·hl_function"·href="a04222.html#a0738f061eb60675341496d78003c53de">swap</a>(·b·);</div>151 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····a.<a·class="code·hl_function"·href="a04222.html#a0738f061eb60675341496d78003c53de">swap</a>(·b·);</div>
152 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··}</div>152 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··}</div>
153 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>153 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
154 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>}·<span·class="comment">//·namespace·std</span></div>154 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>}·<span·class="comment">//·namespace·std</span></div>
155 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>155 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
156 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_PERSISTENTCONTAINER_HH</span></div>156 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_PERSISTENTCONTAINER_HH</span></div>
157 <div·class="ttc"·id="aa00986_html"><div·class="ttname"><a·href="a00986.html">persistentcontainermap.hh</a></div></div>157 <div·class="ttc"·id="aa00983_html"><div·class="ttname"><a·href="a00983.html">persistentcontainermap.hh</a></div></div>
158 <div·class="ttc"·id="aa01062_html"><div·class="ttname"><a·href="a01062.html">std</a></div><div·class="ttdoc">STL·namespace.</div></div>158 <div·class="ttc"·id="aa01062_html"><div·class="ttname"><a·href="a01062.html">std</a></div><div·class="ttdoc">STL·namespace.</div></div>
159 <div·class="ttc"·id="aa01062_html_a1baab0a2f4a49aa445373dee197c5488"><div·class="ttname"><a·href="a01062.html#a1baab0a2f4a49aa445373dee197c5488">std::swap</a></div><div·class="ttdeci">void·swap(Dune::PersistentContainer&lt;·G,·T·&gt;·&amp;a,·Dune::PersistentContainer&lt;·G,·T·&gt;·&amp;b)</div><div·class="ttdef"><b>Definition:</b>·utility/persistentcontainer.hh:83</div></div>159 <div·class="ttc"·id="aa01062_html_a1baab0a2f4a49aa445373dee197c5488"><div·class="ttname"><a·href="a01062.html#a1baab0a2f4a49aa445373dee197c5488">std::swap</a></div><div·class="ttdeci">void·swap(Dune::PersistentContainer&lt;·G,·T·&gt;·&amp;a,·Dune::PersistentContainer&lt;·G,·T·&gt;·&amp;b)</div><div·class="ttdef"><b>Definition:</b>·utility/persistentcontainer.hh:83</div></div>
160 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>160 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
161 <div·class="ttc"·id="aa04210_html"><div·class="ttname"><a·href="a04210.html">Dune::PersistentContainer</a></div><div·class="ttdoc">A·class·for·storing·data·during·an·adaptation·cycle.</div><div·class="ttdef"><b>Definition:</b>·utility/persistentcontainer.hh:22</div></div>161 <div·class="ttc"·id="aa04210_html"><div·class="ttname"><a·href="a04210.html">Dune::PersistentContainer</a></div><div·class="ttdoc">A·class·for·storing·data·during·an·adaptation·cycle.</div><div·class="ttdef"><b>Definition:</b>·utility/persistentcontainer.hh:22</div></div>
162 <div·class="ttc"·id="aa04210_html_a69b5bc93ba825d1a3edacde3a805bb2d"><div·class="ttname"><a·href="a04210.html#a69b5bc93ba825d1a3edacde3a805bb2d">Dune::PersistentContainer::Value</a></div><div·class="ttdeci">Base::Value·Value</div><div·class="ttdef"><b>Definition:</b>·utility/persistentcontainer.hh:27</div></div>162 <div·class="ttc"·id="aa04210_html_a69b5bc93ba825d1a3edacde3a805bb2d"><div·class="ttname"><a·href="a04210.html#a69b5bc93ba825d1a3edacde3a805bb2d">Dune::PersistentContainer::Value</a></div><div·class="ttdeci">Base::Value·Value</div><div·class="ttdef"><b>Definition:</b>·utility/persistentcontainer.hh:27</div></div>
163 <div·class="ttc"·id="aa04210_html_a6e77292e6eba67236a5d08cb6da80fba"><div·class="ttname"><a·href="a04210.html#a6e77292e6eba67236a5d08cb6da80fba">Dune::PersistentContainer::Grid</a></div><div·class="ttdeci">Base::Grid·Grid</div><div·class="ttdef"><b>Definition:</b>·utility/persistentcontainer.hh:26</div></div>163 <div·class="ttc"·id="aa04210_html_a6e77292e6eba67236a5d08cb6da80fba"><div·class="ttname"><a·href="a04210.html#a6e77292e6eba67236a5d08cb6da80fba">Dune::PersistentContainer::Grid</a></div><div·class="ttdeci">Base::Grid·Grid</div><div·class="ttdef"><b>Definition:</b>·utility/persistentcontainer.hh:26</div></div>
164 <div·class="ttc"·id="aa04210_html_aaedecc4e148bf9df4387be2146f550c9"><div·class="ttname"><a·href="a04210.html#aaedecc4e148bf9df4387be2146f550c9">Dune::PersistentContainer::PersistentContainer</a></div><div·class="ttdeci">PersistentContainer(const·Grid·&amp;grid,·int·codim,·const·Value·&amp;value=Value())</div><div·class="ttdef"><b>Definition:</b>·utility/persistentcontainer.hh:29</div></div>164 <div·class="ttc"·id="aa04210_html_aaedecc4e148bf9df4387be2146f550c9"><div·class="ttname"><a·href="a04210.html#aaedecc4e148bf9df4387be2146f550c9">Dune::PersistentContainer::PersistentContainer</a></div><div·class="ttdeci">PersistentContainer(const·Grid·&amp;grid,·int·codim,·const·Value·&amp;value=Value())</div><div·class="ttdef"><b>Definition:</b>·utility/persistentcontainer.hh:29</div></div>
1.67 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07316.html
    
Offset 69, 17 lines modifiedOffset 69, 17 lines modified
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">albertagrid/projection.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">albertagrid/projection.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/grid/common/boundaryprojection.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00314_source.html">dune/grid/common/boundaryprojection.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00671_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00647_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>
79 </div>79 </div>
80 <p><a·href="a07316_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a07316_source.html">Go·to·the·source·code·of·this·file.</a></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="a02486.html">Dune::Alberta::DuneBoundaryProjection&lt;·dim·&gt;</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="a02486.html">Dune::Alberta::DuneBoundaryProjection&lt;·dim·&gt;</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>
7.52 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07316_source.html
    
Offset 74, 18 lines modifiedOffset 74, 18 lines modified
74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_NODEPROJECTION_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_NODEPROJECTION_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_NODEPROJECTION_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_NODEPROJECTION_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;memory&gt;</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/grid/common/boundaryprojection.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00314.html">dune/grid/common/boundaryprojection.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00653.html">dune/grid/albertagrid/misc.hh</a>&gt;</span></div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00683.html">dune/grid/albertagrid/misc.hh</a>&gt;</span></div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00671.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</span></div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00647.html">dune/grid/albertagrid/elementinfo.hh</a>&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">#if·HAVE_ALBERTA</span></div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#if·HAVE_ALBERTA</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</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>Alberta</div>91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">namespace·</span>Alberta</div>
Offset 341, 18 lines modifiedOffset 341, 18 lines modified
341 <div·class="line"><a·id="l00270"·name="l00270"></a><span·class="lineno">··270</span>··}</div>341 <div·class="line"><a·id="l00270"·name="l00270"></a><span·class="lineno">··270</span>··}</div>
342 <div·class="line"><a·id="l00271"·name="l00271"></a><span·class="lineno">··271</span>·</div>342 <div·class="line"><a·id="l00271"·name="l00271"></a><span·class="lineno">··271</span>·</div>
343 <div·class="line"><a·id="l00272"·name="l00272"></a><span·class="lineno">··272</span>}</div>343 <div·class="line"><a·id="l00272"·name="l00272"></a><span·class="lineno">··272</span>}</div>
344 <div·class="line"><a·id="l00273"·name="l00273"></a><span·class="lineno">··273</span>·</div>344 <div·class="line"><a·id="l00273"·name="l00273"></a><span·class="lineno">··273</span>·</div>
345 <div·class="line"><a·id="l00274"·name="l00274"></a><span·class="lineno">··274</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>345 <div·class="line"><a·id="l00274"·name="l00274"></a><span·class="lineno">··274</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>
346 <div·class="line"><a·id="l00275"·name="l00275"></a><span·class="lineno">··275</span>·</div>346 <div·class="line"><a·id="l00275"·name="l00275"></a><span·class="lineno">··275</span>·</div>
347 <div·class="line"><a·id="l00276"·name="l00276"></a><span·class="lineno">··276</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_ALBERTA_NODEPROJECTION_HH</span></div>347 <div·class="line"><a·id="l00276"·name="l00276"></a><span·class="lineno">··276</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_ALBERTA_NODEPROJECTION_HH</span></div>
348 <div·class="ttc"·id="aa00269_html"><div·class="ttname"><a·href="a00269.html">boundaryprojection.hh</a></div></div>348 <div·class="ttc"·id="aa00314_html"><div·class="ttname"><a·href="a00314.html">boundaryprojection.hh</a></div></div>
349 <div·class="ttc"·id="aa00653_html"><div·class="ttname"><a·href="a00653.html">misc.hh</a></div></div>349 <div·class="ttc"·id="aa00647_html"><div·class="ttname"><a·href="a00647.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div>
350 <div·class="ttc"·id="aa00659_html_a4cbe74d935d2e31c4b35398e93623f70"><div·class="ttname"><a·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a></div><div·class="ttdeci">#define·ALBERTA</div><div·class="ttdef"><b>Definition:</b>·albertaheader.hh:29</div></div>350 <div·class="ttc"·id="aa00659_html_a4cbe74d935d2e31c4b35398e93623f70"><div·class="ttname"><a·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a></div><div·class="ttdeci">#define·ALBERTA</div><div·class="ttdef"><b>Definition:</b>·albertaheader.hh:29</div></div>
351 <div·class="ttc"·id="aa00671_html"><div·class="ttname"><a·href="a00671.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div>351 <div·class="ttc"·id="aa00683_html"><div·class="ttname"><a·href="a00683.html">misc.hh</a></div></div>
352 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>352 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
353 <div·class="ttc"·id="aa01064_html_a507da1d491ffc23d26a668371592cea7"><div·class="ttname"><a·href="a01064.html#a507da1d491ffc23d26a668371592cea7">Dune::Alberta::LocalVector</a></div><div·class="ttdeci">ALBERTA·REAL_B·LocalVector</div><div·class="ttdef"><b>Definition:</b>·misc.hh:49</div></div>353 <div·class="ttc"·id="aa01064_html_a507da1d491ffc23d26a668371592cea7"><div·class="ttname"><a·href="a01064.html#a507da1d491ffc23d26a668371592cea7">Dune::Alberta::LocalVector</a></div><div·class="ttdeci">ALBERTA·REAL_B·LocalVector</div><div·class="ttdef"><b>Definition:</b>·misc.hh:49</div></div>
354 <div·class="ttc"·id="aa01064_html_acc4a01c16d41d4e3e6e5d058b86376ca"><div·class="ttname"><a·href="a01064.html#acc4a01c16d41d4e3e6e5d058b86376ca">Dune::Alberta::dimWorld</a></div><div·class="ttdeci">static·const·int·dimWorld</div><div·class="ttdef"><b>Definition:</b>·misc.hh:46</div></div>354 <div·class="ttc"·id="aa01064_html_acc4a01c16d41d4e3e6e5d058b86376ca"><div·class="ttname"><a·href="a01064.html#acc4a01c16d41d4e3e6e5d058b86376ca">Dune::Alberta::dimWorld</a></div><div·class="ttdeci">static·const·int·dimWorld</div><div·class="ttdef"><b>Definition:</b>·misc.hh:46</div></div>
355 <div·class="ttc"·id="aa01064_html_af1650cccce3ce5a4c8ab8eb240d3c58a"><div·class="ttname"><a·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">Dune::Alberta::GlobalVector</a></div><div·class="ttdeci">ALBERTA·REAL_D·GlobalVector</div><div·class="ttdef"><b>Definition:</b>·misc.hh:50</div></div>355 <div·class="ttc"·id="aa01064_html_af1650cccce3ce5a4c8ab8eb240d3c58a"><div·class="ttname"><a·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">Dune::Alberta::GlobalVector</a></div><div·class="ttdeci">ALBERTA·REAL_D·GlobalVector</div><div·class="ttdef"><b>Definition:</b>·misc.hh:50</div></div>
356 <div·class="ttc"·id="aa02026_html"><div·class="ttname"><a·href="a02026.html">Dune::Alberta::ElementInfo&lt;·dimension·&gt;</a></div></div>356 <div·class="ttc"·id="aa02026_html"><div·class="ttname"><a·href="a02026.html">Dune::Alberta::ElementInfo&lt;·dimension·&gt;</a></div></div>
357 <div·class="ttc"·id="aa02026_html_a0d93c03725ada80bbccb3827298d3811"><div·class="ttname"><a·href="a02026.html#a0d93c03725ada80bbccb3827298d3811">Dune::Alberta::ElementInfo&lt;·dimension·&gt;::createFake</a></div><div·class="ttdeci">static·ElementInfo·createFake(const·MeshPointer·&amp;mesh,·const·Element·*element,·int·level,·int·type=0)</div><div·class="ttdef"><b>Definition:</b>·elementinfo.hh:752</div></div>357 <div·class="ttc"·id="aa02026_html_a0d93c03725ada80bbccb3827298d3811"><div·class="ttname"><a·href="a02026.html#a0d93c03725ada80bbccb3827298d3811">Dune::Alberta::ElementInfo&lt;·dimension·&gt;::createFake</a></div><div·class="ttdeci">static·ElementInfo·createFake(const·MeshPointer·&amp;mesh,·const·Element·*element,·int·level,·int·type=0)</div><div·class="ttdef"><b>Definition:</b>·elementinfo.hh:752</div></div>
358 <div·class="ttc"·id="aa02390_html"><div·class="ttname"><a·href="a02390.html">Dune::Alberta::FillFlags</a></div><div·class="ttdef"><b>Definition:</b>·misc.hh:231</div></div>358 <div·class="ttc"·id="aa02390_html"><div·class="ttname"><a·href="a02390.html">Dune::Alberta::FillFlags</a></div><div·class="ttdef"><b>Definition:</b>·misc.hh:231</div></div>
561 B
html2text {}
    
Offset 293, 20 lines modifiedOffset 293, 20 lines modified
293 ·271293 ·271
294 ·272}294 ·272}
295 ·273295 ·273
296 ·274#endif·//·#if·HAVE_ALBERTA296 ·274#endif·//·#if·HAVE_ALBERTA
297 ·275297 ·275
298 ·276#endif·//·#ifndef·DUNE_ALBERTA_NODEPROJECTION_HH298 ·276#endif·//·#ifndef·DUNE_ALBERTA_NODEPROJECTION_HH
299 boundaryprojection.hh299 boundaryprojection.hh
300 misc.hh300 elementinfo.hh
 301 provides·a·wrapper·for·ALBERTA's·el_info·structure
301 ALBERTA302 ALBERTA
302 #define·ALBERTA303 #define·ALBERTA
303 Definition:·albertaheader.hh:29304 Definition:·albertaheader.hh:29
 305 misc.hh
304 elementinfo.hh 
305 provides·a·wrapper·for·ALBERTA's·el_info·structure 
306 Dune306 Dune
307 Include·standard·header·files.307 Include·standard·header·files.
308 Definition:·agrid.hh:60308 Definition:·agrid.hh:60
309 Dune::Alberta::LocalVector309 Dune::Alberta::LocalVector
310 ALBERTA·REAL_B·LocalVector310 ALBERTA·REAL_B·LocalVector
311 Definition:·misc.hh:49311 Definition:·misc.hh:49
312 Dune::Alberta::dimWorld312 Dune::Alberta::dimWorld
1.47 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07319.html
    
Offset 70, 16 lines modifiedOffset 70, 16 lines modified
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="#func-members">Functions</a>··</div>72 <a·href="#func-members">Functions</a>··</div>
73 ··<div·class="headertitle"><div·class="title">io/file/dgfparser/blocks/projection.hh·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">io/file/dgfparser/blocks/projection.hh·File·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
76 <div·class="textblock"><code>#include·&lt;map&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;map&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/grid/common/boundaryprojection.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00314_source.html">dune/grid/common/boundaryprojection.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00872_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00857_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
79 </div>79 </div>
80 <p><a·href="a07319_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a07319_source.html">Go·to·the·source·code·of·this·file.</a></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="a03598.html">Dune::dgf::ProjectionBlock</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="a03598.html">Dune::dgf::ProjectionBlock</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>
5.96 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07319_source.html
    
Offset 74, 16 lines modifiedOffset 74, 16 lines modified
74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_PROJECTIONBLOCK_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_PROJECTIONBLOCK_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_PROJECTIONBLOCK_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_PROJECTIONBLOCK_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;map&gt;</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/grid/common/boundaryprojection.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00314.html">dune/grid/common/boundaryprojection.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00872.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</span></div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00857.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</span></div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">namespace·</span>dgf</div>87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">namespace·</span>dgf</div>
88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··{</div>88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··{</div>
89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
Offset 321, 16 lines modifiedOffset 321, 16 lines modified
321 <div·class="line"><a·id="l00250"·name="l00250"></a><span·class="lineno">··250</span>····}</div>321 <div·class="line"><a·id="l00250"·name="l00250"></a><span·class="lineno">··250</span>····}</div>
322 <div·class="line"><a·id="l00251"·name="l00251"></a><span·class="lineno">··251</span>·</div>322 <div·class="line"><a·id="l00251"·name="l00251"></a><span·class="lineno">··251</span>·</div>
323 <div·class="line"><a·id="l00252"·name="l00252"></a><span·class="lineno">··252</span>··}</div>323 <div·class="line"><a·id="l00252"·name="l00252"></a><span·class="lineno">··252</span>··}</div>
324 <div·class="line"><a·id="l00253"·name="l00253"></a><span·class="lineno">··253</span>·</div>324 <div·class="line"><a·id="l00253"·name="l00253"></a><span·class="lineno">··253</span>·</div>
325 <div·class="line"><a·id="l00254"·name="l00254"></a><span·class="lineno">··254</span>}</div>325 <div·class="line"><a·id="l00254"·name="l00254"></a><span·class="lineno">··254</span>}</div>
326 <div·class="line"><a·id="l00255"·name="l00255"></a><span·class="lineno">··255</span>·</div>326 <div·class="line"><a·id="l00255"·name="l00255"></a><span·class="lineno">··255</span>·</div>
327 <div·class="line"><a·id="l00256"·name="l00256"></a><span·class="lineno">··256</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_DGF_PROJECTIONBLOCK_HH</span></div>327 <div·class="line"><a·id="l00256"·name="l00256"></a><span·class="lineno">··256</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_DGF_PROJECTIONBLOCK_HH</span></div>
328 <div·class="ttc"·id="aa00269_html"><div·class="ttname"><a·href="a00269.html">boundaryprojection.hh</a></div></div>328 <div·class="ttc"·id="aa00314_html"><div·class="ttname"><a·href="a00314.html">boundaryprojection.hh</a></div></div>
329 <div·class="ttc"·id="aa00872_html"><div·class="ttname"><a·href="a00872.html">basic.hh</a></div></div>329 <div·class="ttc"·id="aa00857_html"><div·class="ttname"><a·href="a00857.html">basic.hh</a></div></div>
330 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>330 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
331 <div·class="ttc"·id="aa01069_html_a7ab9ff07ce7d4d5dae0f78519a384ccb"><div·class="ttname"><a·href="a01069.html#a7ab9ff07ce7d4d5dae0f78519a384ccb">Dune::dgf::operator&lt;&lt;</a></div><div·class="ttdeci">std::ostream·&amp;·operator&lt;&lt;(std::ostream·&amp;out,·const·IntervalBlock::Interval·&amp;interval)</div><div·class="ttdef"><b>Definition:</b>·interval.hh:123</div></div>331 <div·class="ttc"·id="aa01069_html_a7ab9ff07ce7d4d5dae0f78519a384ccb"><div·class="ttname"><a·href="a01069.html#a7ab9ff07ce7d4d5dae0f78519a384ccb">Dune::dgf::operator&lt;&lt;</a></div><div·class="ttdeci">std::ostream·&amp;·operator&lt;&lt;(std::ostream·&amp;out,·const·IntervalBlock::Interval·&amp;interval)</div><div·class="ttdef"><b>Definition:</b>·interval.hh:123</div></div>
332 <div·class="ttc"·id="aa02598_html"><div·class="ttname"><a·href="a02598.html">Dune::DuneBoundaryProjection</a></div><div·class="ttdoc">Interface·class·for·vertex·projection·at·the·boundary.</div><div·class="ttdef"><b>Definition:</b>·boundaryprojection.hh:33</div></div>332 <div·class="ttc"·id="aa02598_html"><div·class="ttname"><a·href="a02598.html">Dune::DuneBoundaryProjection</a></div><div·class="ttdoc">Interface·class·for·vertex·projection·at·the·boundary.</div><div·class="ttdef"><b>Definition:</b>·boundaryprojection.hh:33</div></div>
333 <div·class="ttc"·id="aa02598_html_a70efceccb8eab0d5abaff1b92972d888"><div·class="ttname"><a·href="a02598.html#a70efceccb8eab0d5abaff1b92972d888">Dune::DuneBoundaryProjection::ObjectStreamType</a></div><div·class="ttdeci">BaseType::ObjectStreamType·ObjectStreamType</div><div·class="ttdef"><b>Definition:</b>·boundaryprojection.hh:36</div></div>333 <div·class="ttc"·id="aa02598_html_a70efceccb8eab0d5abaff1b92972d888"><div·class="ttname"><a·href="a02598.html#a70efceccb8eab0d5abaff1b92972d888">Dune::DuneBoundaryProjection::ObjectStreamType</a></div><div·class="ttdeci">BaseType::ObjectStreamType·ObjectStreamType</div><div·class="ttdef"><b>Definition:</b>·boundaryprojection.hh:36</div></div>
334 <div·class="ttc"·id="aa02598_html_aa5dfff6108e6ac695d972a5e9fe56be9"><div·class="ttname"><a·href="a02598.html#aa5dfff6108e6ac695d972a5e9fe56be9">Dune::DuneBoundaryProjection::CoordinateType</a></div><div·class="ttdeci">FieldVector&lt;·double,·dimworld·&gt;·CoordinateType</div><div·class="ttdoc">type·of·coordinate·vector</div><div·class="ttdef"><b>Definition:</b>·boundaryprojection.hh:42</div></div>334 <div·class="ttc"·id="aa02598_html_aa5dfff6108e6ac695d972a5e9fe56be9"><div·class="ttname"><a·href="a02598.html#aa5dfff6108e6ac695d972a5e9fe56be9">Dune::DuneBoundaryProjection::CoordinateType</a></div><div·class="ttdeci">FieldVector&lt;·double,·dimworld·&gt;·CoordinateType</div><div·class="ttdoc">type·of·coordinate·vector</div><div·class="ttdef"><b>Definition:</b>·boundaryprojection.hh:42</div></div>
335 <div·class="ttc"·id="aa03474_html"><div·class="ttname"><a·href="a03474.html">Dune::dgf::BasicBlock</a></div><div·class="ttdef"><b>Definition:</b>·basic.hh:31</div></div>335 <div·class="ttc"·id="aa03474_html"><div·class="ttname"><a·href="a03474.html">Dune::dgf::BasicBlock</a></div><div·class="ttdef"><b>Definition:</b>·basic.hh:31</div></div>
336 <div·class="ttc"·id="aa03474_html_ad8f07dabc591e8c033787aa3f21c8f3d"><div·class="ttname"><a·href="a03474.html#ad8f07dabc591e8c033787aa3f21c8f3d">Dune::dgf::BasicBlock::line</a></div><div·class="ttdeci">std::stringstream·line</div><div·class="ttdef"><b>Definition:</b>·basic.hh:47</div></div>336 <div·class="ttc"·id="aa03474_html_ad8f07dabc591e8c033787aa3f21c8f3d"><div·class="ttname"><a·href="a03474.html#ad8f07dabc591e8c033787aa3f21c8f3d">Dune::dgf::BasicBlock::line</a></div><div·class="ttdeci">std::stringstream·line</div><div·class="ttdef"><b>Definition:</b>·basic.hh:47</div></div>
1.37 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07322.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>78 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
79 <code>#include·&lt;memory&gt;</code><br·/>79 <code>#include·&lt;memory&gt;</code><br·/>
80 <code>#include·&lt;vector&gt;</code><br·/>80 <code>#include·&lt;vector&gt;</code><br·/>
81 <code>#include·&lt;tuple&gt;</code><br·/>81 <code>#include·&lt;tuple&gt;</code><br·/>
82 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>82 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a07265_source.html">dune/grid/common/gridfactory.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a07265_source.html">dune/grid/common/gridfactory.hh</a>&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a01019_source.html">dune/grid/utility/multiindex.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00992_source.html">dune/grid/utility/multiindex.hh</a>&gt;</code><br·/>
86 <code>#include·&lt;<a·class="el"·href="a07325_source.html">dune/grid/utility/structuredgridfactory.hh</a>&gt;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a07325_source.html">dune/grid/utility/structuredgridfactory.hh</a>&gt;</code><br·/>
87 </div>87 </div>
88 <p><a·href="a07322_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a07322_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">89 <table·class="memberdecls">
90 <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>
91 Classes</h2></td></tr>91 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="a02554.html">Dune::StructuredGridFactory&lt;·AlbertaGrid&lt;·dim,·dimworld·&gt;·&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="a02554.html">Dune::StructuredGridFactory&lt;·AlbertaGrid&lt;·dim,·dimworld·&gt;·&gt;</a></td></tr>
6.38 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07322_source.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</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><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;tuple&gt;</span></div>83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;tuple&gt;</span></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="preprocessor">#include·&lt;dune/common/exceptions.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/exceptions.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/fvector.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/fvector.hh&gt;</span></div>
87 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07265.html">dune/grid/common/gridfactory.hh</a>&gt;</span></div>87 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07265.html">dune/grid/common/gridfactory.hh</a>&gt;</span></div>
88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01019.html">dune/grid/utility/multiindex.hh</a>&gt;</span></div>88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00992.html">dune/grid/utility/multiindex.hh</a>&gt;</span></div>
89 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07325.html">dune/grid/utility/structuredgridfactory.hh</a>&gt;</span></div>89 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07325.html">dune/grid/utility/structuredgridfactory.hh</a>&gt;</span></div>
90 <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="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>91 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>
92 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>93 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
94 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>{</div>94 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>{</div>
95 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="comment">//·Forward·Declarations</span></div>95 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="comment">//·Forward·Declarations</span></div>
Offset 258, 15 lines modifiedOffset 258, 15 lines modified
258 <div·class="line"><a·id="l00224"·name="l00224"></a><span·class="lineno">··224</span>··};</div>258 <div·class="line"><a·id="l00224"·name="l00224"></a><span·class="lineno">··224</span>··};</div>
259 <div·class="line"><a·id="l00225"·name="l00225"></a><span·class="lineno">··225</span>·</div>259 <div·class="line"><a·id="l00225"·name="l00225"></a><span·class="lineno">··225</span>·</div>
260 <div·class="line"><a·id="l00226"·name="l00226"></a><span·class="lineno">··226</span>}·<span·class="comment">//·end·namespace·Dune</span></div>260 <div·class="line"><a·id="l00226"·name="l00226"></a><span·class="lineno">··226</span>}·<span·class="comment">//·end·namespace·Dune</span></div>
261 <div·class="line"><a·id="l00227"·name="l00227"></a><span·class="lineno">··227</span>·</div>261 <div·class="line"><a·id="l00227"·name="l00227"></a><span·class="lineno">··227</span>·</div>
262 <div·class="line"><a·id="l00228"·name="l00228"></a><span·class="lineno">··228</span><span·class="preprocessor">#endif·</span><span·class="comment">//·HAVE_ALBERTA</span></div>262 <div·class="line"><a·id="l00228"·name="l00228"></a><span·class="lineno">··228</span><span·class="preprocessor">#endif·</span><span·class="comment">//·HAVE_ALBERTA</span></div>
263 <div·class="line"><a·id="l00229"·name="l00229"></a><span·class="lineno">··229</span>·</div>263 <div·class="line"><a·id="l00229"·name="l00229"></a><span·class="lineno">··229</span>·</div>
264 <div·class="line"><a·id="l00230"·name="l00230"></a><span·class="lineno">··230</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_ALBERTA_STRUCTUREDGRIDFACTORY_HH</span></div>264 <div·class="line"><a·id="l00230"·name="l00230"></a><span·class="lineno">··230</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_ALBERTA_STRUCTUREDGRIDFACTORY_HH</span></div>
265 <div·class="ttc"·id="aa01019_html"><div·class="ttname"><a·href="a01019.html">multiindex.hh</a></div><div·class="ttdoc">Implements·a·multiindex·with·arbitrary·dimension·and·fixed·index·ranges·This·is·used·by·various·facto...</div></div>265 <div·class="ttc"·id="aa00992_html"><div·class="ttname"><a·href="a00992.html">multiindex.hh</a></div><div·class="ttdoc">Implements·a·multiindex·with·arbitrary·dimension·and·fixed·index·ranges·This·is·used·by·various·facto...</div></div>
266 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>266 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
267 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>267 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>
268 <div·class="ttc"·id="aa01898_html"><div·class="ttname"><a·href="a01898.html">Dune::AlbertaGrid</a></div><div·class="ttdoc">[·provides·Dune::Grid·]</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:109</div></div>268 <div·class="ttc"·id="aa01898_html"><div·class="ttname"><a·href="a01898.html">Dune::AlbertaGrid</a></div><div·class="ttdoc">[·provides·Dune::Grid·]</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:109</div></div>
269 <div·class="ttc"·id="aa01898_html_a9a99e793a7de4b38d7bc44f1897cf257"><div·class="ttname"><a·href="a01898.html#a9a99e793a7de4b38d7bc44f1897cf257">Dune::AlbertaGrid&lt;·dim,·dimworld·&gt;::ctype</a></div><div·class="ttdeci">GridFamily::ctype·ctype</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:143</div></div>269 <div·class="ttc"·id="aa01898_html_a9a99e793a7de4b38d7bc44f1897cf257"><div·class="ttname"><a·href="a01898.html#a9a99e793a7de4b38d7bc44f1897cf257">Dune::AlbertaGrid&lt;·dim,·dimworld·&gt;::ctype</a></div><div·class="ttdeci">GridFamily::ctype·ctype</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:143</div></div>
270 <div·class="ttc"·id="aa02550_html"><div·class="ttname"><a·href="a02550.html">Dune::StructuredGridFactory</a></div><div·class="ttdoc">Construct·structured·cube·and·simplex·grids·in·unstructured·grid·managers.</div><div·class="ttdef"><b>Definition:</b>·utility/structuredgridfactory.hh:31</div></div>270 <div·class="ttc"·id="aa02550_html"><div·class="ttname"><a·href="a02550.html">Dune::StructuredGridFactory</a></div><div·class="ttdoc">Construct·structured·cube·and·simplex·grids·in·unstructured·grid·managers.</div><div·class="ttdef"><b>Definition:</b>·utility/structuredgridfactory.hh:31</div></div>
271 <div·class="ttc"·id="aa02550_html_aa26f549f74b3b4aa10bc2e8107d81cd7"><div·class="ttname"><a·href="a02550.html#aa26f549f74b3b4aa10bc2e8107d81cd7">Dune::StructuredGridFactory::createSimplexGrid</a></div><div·class="ttdeci">static·void·createSimplexGrid(GridFactory&lt;·GridType·&gt;·&amp;factory,·const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;lowerLeft,·const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;upperRight,·const·std::array&lt;·unsigned·int,·dim·&gt;·&amp;elements)</div><div·class="ttdoc">insert·structured·simplex·grid·into·grid·factory</div><div·class="ttdef"><b>Definition:</b>·utility/structuredgridfactory.hh:181</div></div>271 <div·class="ttc"·id="aa02550_html_aa26f549f74b3b4aa10bc2e8107d81cd7"><div·class="ttname"><a·href="a02550.html#aa26f549f74b3b4aa10bc2e8107d81cd7">Dune::StructuredGridFactory::createSimplexGrid</a></div><div·class="ttdeci">static·void·createSimplexGrid(GridFactory&lt;·GridType·&gt;·&amp;factory,·const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;lowerLeft,·const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;upperRight,·const·std::array&lt;·unsigned·int,·dim·&gt;·&amp;elements)</div><div·class="ttdoc">insert·structured·simplex·grid·into·grid·factory</div><div·class="ttdef"><b>Definition:</b>·utility/structuredgridfactory.hh:181</div></div>
272 <div·class="ttc"·id="aa02554_html_a16334c352e6b48f9d5646b73ab981142"><div·class="ttname"><a·href="a02554.html#a16334c352e6b48f9d5646b73ab981142">Dune::StructuredGridFactory&lt;·AlbertaGrid&lt;·dim,·dimworld·&gt;·&gt;::computeUnitOffsets</a></div><div·class="ttdeci">static·std::array&lt;·unsigned·int,·dim·&gt;·computeUnitOffsets(const·std::array&lt;·unsigned·int,·dim·&gt;·&amp;vertices)</div><div·class="ttdef"><b>Definition:</b>·albertagrid/structuredgridfactory.hh:110</div></div>272 <div·class="ttc"·id="aa02554_html_a16334c352e6b48f9d5646b73ab981142"><div·class="ttname"><a·href="a02554.html#a16334c352e6b48f9d5646b73ab981142">Dune::StructuredGridFactory&lt;·AlbertaGrid&lt;·dim,·dimworld·&gt;·&gt;::computeUnitOffsets</a></div><div·class="ttdeci">static·std::array&lt;·unsigned·int,·dim·&gt;·computeUnitOffsets(const·std::array&lt;·unsigned·int,·dim·&gt;·&amp;vertices)</div><div·class="ttdef"><b>Definition:</b>·albertagrid/structuredgridfactory.hh:110</div></div>
1.43 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07325.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 <code>#include·&lt;cstddef&gt;</code><br·/>80 <code>#include·&lt;cstddef&gt;</code><br·/>
81 <code>#include·&lt;cstdlib&gt;</code><br·/>81 <code>#include·&lt;cstdlib&gt;</code><br·/>
82 <code>#include·&lt;memory&gt;</code><br·/>82 <code>#include·&lt;memory&gt;</code><br·/>
83 <code>#include·&lt;dune/common/classname.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/classname.hh&gt;</code><br·/>
84 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>84 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
85 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>85 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
86 <code>#include·&lt;<a·class="el"·href="a07265_source.html">dune/grid/common/gridfactory.hh</a>&gt;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a07265_source.html">dune/grid/common/gridfactory.hh</a>&gt;</code><br·/>
87 <code>#include·&lt;<a·class="el"·href="a01019_source.html">dune/grid/utility/multiindex.hh</a>&gt;</code><br·/>87 <code>#include·&lt;<a·class="el"·href="a00992_source.html">dune/grid/utility/multiindex.hh</a>&gt;</code><br·/>
88 </div>88 </div>
89 <p><a·href="a07325_source.html">Go·to·the·source·code·of·this·file.</a></p>89 <p><a·href="a07325_source.html">Go·to·the·source·code·of·this·file.</a></p>
90 <table·class="memberdecls">90 <table·class="memberdecls">
91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
92 Classes</h2></td></tr>92 Classes</h2></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="a02550.html">Dune::StructuredGridFactory&lt;·GridType·&gt;</a></td></tr>93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02550.html">Dune::StructuredGridFactory&lt;·GridType·&gt;</a></td></tr>
94 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·structured·cube·and·simplex·grids·in·unstructured·grid·managers.··<a·href="a02550.html#details">More...</a><br·/></td></tr>94 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·structured·cube·and·simplex·grids·in·unstructured·grid·managers.··<a·href="a02550.html#details">More...</a><br·/></td></tr>
7.17 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07325_source.html
    
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>83 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
84 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>84 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
85 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/common/classname.hh&gt;</span></div>85 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/common/classname.hh&gt;</span></div>
86 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>86 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
87 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>87 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
88 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>88 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
89 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07265.html">dune/grid/common/gridfactory.hh</a>&gt;</span></div>89 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07265.html">dune/grid/common/gridfactory.hh</a>&gt;</span></div>
90 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01019.html">dune/grid/utility/multiindex.hh</a>&gt;</span></div>90 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00992.html">dune/grid/utility/multiindex.hh</a>&gt;</span></div>
91 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>91 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
92 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>92 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
93 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>93 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</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">class</span>·Gr<span·class="keywordtype">id</span>Type&gt;</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">class</span>·Gr<span·class="keywordtype">id</span>Type&gt;</div>
95 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02550.html">···30</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02550.html">StructuredGridFactory</a></div>95 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02550.html">···30</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02550.html">StructuredGridFactory</a></div>
96 <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">typedef</span>·<span·class="keyword">typename</span>·GridType::ctype·ctype;</div>97 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridType::ctype·ctype;</div>
Offset 277, 15 lines modifiedOffset 277, 15 lines modified
277 <div·class="line"><a·id="l00259"·name="l00259"></a><span·class="lineno">··259</span>····}</div>277 <div·class="line"><a·id="l00259"·name="l00259"></a><span·class="lineno">··259</span>····}</div>
278 <div·class="line"><a·id="l00260"·name="l00260"></a><span·class="lineno">··260</span>·</div>278 <div·class="line"><a·id="l00260"·name="l00260"></a><span·class="lineno">··260</span>·</div>
279 <div·class="line"><a·id="l00261"·name="l00261"></a><span·class="lineno">··261</span>··};</div>279 <div·class="line"><a·id="l00261"·name="l00261"></a><span·class="lineno">··261</span>··};</div>
280 <div·class="line"><a·id="l00262"·name="l00262"></a><span·class="lineno">··262</span>·</div>280 <div·class="line"><a·id="l00262"·name="l00262"></a><span·class="lineno">··262</span>·</div>
281 <div·class="line"><a·id="l00263"·name="l00263"></a><span·class="lineno">··263</span>}··<span·class="comment">//·namespace·Dune</span></div>281 <div·class="line"><a·id="l00263"·name="l00263"></a><span·class="lineno">··263</span>}··<span·class="comment">//·namespace·Dune</span></div>
282 <div·class="line"><a·id="l00264"·name="l00264"></a><span·class="lineno">··264</span>·</div>282 <div·class="line"><a·id="l00264"·name="l00264"></a><span·class="lineno">··264</span>·</div>
283 <div·class="line"><a·id="l00265"·name="l00265"></a><span·class="lineno">··265</span><span·class="preprocessor">#endif</span></div>283 <div·class="line"><a·id="l00265"·name="l00265"></a><span·class="lineno">··265</span><span·class="preprocessor">#endif</span></div>
284 <div·class="ttc"·id="aa01019_html"><div·class="ttname"><a·href="a01019.html">multiindex.hh</a></div><div·class="ttdoc">Implements·a·multiindex·with·arbitrary·dimension·and·fixed·index·ranges·This·is·used·by·various·facto...</div></div>284 <div·class="ttc"·id="aa00992_html"><div·class="ttname"><a·href="a00992.html">multiindex.hh</a></div><div·class="ttdoc">Implements·a·multiindex·with·arbitrary·dimension·and·fixed·index·ranges·This·is·used·by·various·facto...</div></div>
285 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>285 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
286 <div·class="ttc"·id="aa02550_html"><div·class="ttname"><a·href="a02550.html">Dune::StructuredGridFactory</a></div><div·class="ttdoc">Construct·structured·cube·and·simplex·grids·in·unstructured·grid·managers.</div><div·class="ttdef"><b>Definition:</b>·utility/structuredgridfactory.hh:31</div></div>286 <div·class="ttc"·id="aa02550_html"><div·class="ttname"><a·href="a02550.html">Dune::StructuredGridFactory</a></div><div·class="ttdoc">Construct·structured·cube·and·simplex·grids·in·unstructured·grid·managers.</div><div·class="ttdef"><b>Definition:</b>·utility/structuredgridfactory.hh:31</div></div>
287 <div·class="ttc"·id="aa02550_html_a14b651cbd5c949de52e1fddf51b09072"><div·class="ttname"><a·href="a02550.html#a14b651cbd5c949de52e1fddf51b09072">Dune::StructuredGridFactory::createCubeGrid</a></div><div·class="ttdeci">static·std::unique_ptr&lt;·GridType·&gt;·createCubeGrid(const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;lowerLeft,·const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;upperRight,·const·std::array&lt;·unsigned·int,·dim·&gt;·&amp;elements)</div><div·class="ttdoc">Create·a·structured·cube·grid.</div><div·class="ttdef"><b>Definition:</b>·utility/structuredgridfactory.hh:157</div></div>287 <div·class="ttc"·id="aa02550_html_a14b651cbd5c949de52e1fddf51b09072"><div·class="ttname"><a·href="a02550.html#a14b651cbd5c949de52e1fddf51b09072">Dune::StructuredGridFactory::createCubeGrid</a></div><div·class="ttdeci">static·std::unique_ptr&lt;·GridType·&gt;·createCubeGrid(const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;lowerLeft,·const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;upperRight,·const·std::array&lt;·unsigned·int,·dim·&gt;·&amp;elements)</div><div·class="ttdoc">Create·a·structured·cube·grid.</div><div·class="ttdef"><b>Definition:</b>·utility/structuredgridfactory.hh:157</div></div>
288 <div·class="ttc"·id="aa02550_html_aa26f549f74b3b4aa10bc2e8107d81cd7"><div·class="ttname"><a·href="a02550.html#aa26f549f74b3b4aa10bc2e8107d81cd7">Dune::StructuredGridFactory::createSimplexGrid</a></div><div·class="ttdeci">static·void·createSimplexGrid(GridFactory&lt;·GridType·&gt;·&amp;factory,·const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;lowerLeft,·const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;upperRight,·const·std::array&lt;·unsigned·int,·dim·&gt;·&amp;elements)</div><div·class="ttdoc">insert·structured·simplex·grid·into·grid·factory</div><div·class="ttdef"><b>Definition:</b>·utility/structuredgridfactory.hh:181</div></div>288 <div·class="ttc"·id="aa02550_html_aa26f549f74b3b4aa10bc2e8107d81cd7"><div·class="ttname"><a·href="a02550.html#aa26f549f74b3b4aa10bc2e8107d81cd7">Dune::StructuredGridFactory::createSimplexGrid</a></div><div·class="ttdeci">static·void·createSimplexGrid(GridFactory&lt;·GridType·&gt;·&amp;factory,·const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;lowerLeft,·const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;upperRight,·const·std::array&lt;·unsigned·int,·dim·&gt;·&amp;elements)</div><div·class="ttdoc">insert·structured·simplex·grid·into·grid·factory</div><div·class="ttdef"><b>Definition:</b>·utility/structuredgridfactory.hh:181</div></div>
289 <div·class="ttc"·id="aa02550_html_ab34895908cd6b3045e2bd56699b053bc"><div·class="ttname"><a·href="a02550.html#ab34895908cd6b3045e2bd56699b053bc">Dune::StructuredGridFactory::createSimplexGrid</a></div><div·class="ttdeci">static·std::unique_ptr&lt;·GridType·&gt;·createSimplexGrid(const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;lowerLeft,·const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;upperRight,·const·std::array&lt;·unsigned·int,·dim·&gt;·&amp;elements)</div><div·class="ttdoc">Create·a·structured·simplex·grid.</div><div·class="ttdef"><b>Definition:</b>·utility/structuredgridfactory.hh:251</div></div>289 <div·class="ttc"·id="aa02550_html_ab34895908cd6b3045e2bd56699b053bc"><div·class="ttname"><a·href="a02550.html#ab34895908cd6b3045e2bd56699b053bc">Dune::StructuredGridFactory::createSimplexGrid</a></div><div·class="ttdeci">static·std::unique_ptr&lt;·GridType·&gt;·createSimplexGrid(const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;lowerLeft,·const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;upperRight,·const·std::array&lt;·unsigned·int,·dim·&gt;·&amp;elements)</div><div·class="ttdoc">Create·a·structured·simplex·grid.</div><div·class="ttdef"><b>Definition:</b>·utility/structuredgridfactory.hh:251</div></div>
290 <div·class="ttc"·id="aa02550_html_adac75a916bda7ad2e1e8a4f8b40b6692"><div·class="ttname"><a·href="a02550.html#adac75a916bda7ad2e1e8a4f8b40b6692">Dune::StructuredGridFactory::createCubeGrid</a></div><div·class="ttdeci">static·void·createCubeGrid(GridFactory&lt;·GridType·&gt;·&amp;factory,·const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;lowerLeft,·const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;upperRight,·const·std::array&lt;·unsigned·int,·dim·&gt;·&amp;elements)</div><div·class="ttdoc">insert·structured·cube·grid·into·grid·factory</div><div·class="ttdef"><b>Definition:</b>·utility/structuredgridfactory.hh:91</div></div>290 <div·class="ttc"·id="aa02550_html_adac75a916bda7ad2e1e8a4f8b40b6692"><div·class="ttname"><a·href="a02550.html#adac75a916bda7ad2e1e8a4f8b40b6692">Dune::StructuredGridFactory::createCubeGrid</a></div><div·class="ttdeci">static·void·createCubeGrid(GridFactory&lt;·GridType·&gt;·&amp;factory,·const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;lowerLeft,·const·FieldVector&lt;·ctype,·dimworld·&gt;·&amp;upperRight,·const·std::array&lt;·unsigned·int,·dim·&gt;·&amp;elements)</div><div·class="ttdoc">insert·structured·cube·grid·into·grid·factory</div><div·class="ttdef"><b>Definition:</b>·utility/structuredgridfactory.hh:91</div></div>
291 <div·class="ttc"·id="aa02870_html_a97dafaf7c0a9f08342bd81738fc9831d"><div·class="ttname"><a·href="a02870.html#a97dafaf7c0a9f08342bd81738fc9831d">Dune::GridFactoryInterface::comm</a></div><div·class="ttdeci">Communication·comm()·const</div><div·class="ttdoc">Return·the·Communication·used·by·the·grid·factory.</div><div·class="ttdef"><b>Definition:</b>·common/gridfactory.hh:297</div></div>291 <div·class="ttc"·id="aa02870_html_a97dafaf7c0a9f08342bd81738fc9831d"><div·class="ttname"><a·href="a02870.html#a97dafaf7c0a9f08342bd81738fc9831d">Dune::GridFactoryInterface::comm</a></div><div·class="ttdeci">Communication·comm()·const</div><div·class="ttdoc">Return·the·Communication·used·by·the·grid·factory.</div><div·class="ttdef"><b>Definition:</b>·common/gridfactory.hh:297</div></div>
3.28 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07328.html
    
Offset 79, 28 lines modifiedOffset 79, 28 lines modified
79 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>79 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>
80 <code>#include·&lt;string&gt;</code><br·/>80 <code>#include·&lt;string&gt;</code><br·/>
81 <code>#include·&lt;vector&gt;</code><br·/>81 <code>#include·&lt;vector&gt;</code><br·/>
82 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>82 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
83 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
84 <code>#include·&lt;dune/common/typeutilities.hh&gt;</code><br·/>84 <code>#include·&lt;dune/common/typeutilities.hh&gt;</code><br·/>
85 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>85 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
86 <code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
87 <code>#include·&lt;<a·class="el"·href="a00350_source.html">dune/grid/common/exceptions.hh</a>&gt;</code><br·/>87 <code>#include·&lt;<a·class="el"·href="a00359_source.html">dune/grid/common/exceptions.hh</a>&gt;</code><br·/>
88 <code>#include·&lt;<a·class="el"·href="a07208_source.html">dune/grid/common/capabilities.hh</a>&gt;</code><br·/>88 <code>#include·&lt;<a·class="el"·href="a07208_source.html">dune/grid/common/capabilities.hh</a>&gt;</code><br·/>
89 <code>#include·&lt;<a·class="el"·href="a00320_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/>89 <code>#include·&lt;<a·class="el"·href="a00254_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/>
90 <code>#include·&lt;<a·class="el"·href="a07277_source.html">dune/grid/common/gridview.hh</a>&gt;</code><br·/>90 <code>#include·&lt;<a·class="el"·href="a07277_source.html">dune/grid/common/gridview.hh</a>&gt;</code><br·/>
91 <code>#include·&lt;<a·class="el"·href="a00275_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code><br·/>91 <code>#include·&lt;<a·class="el"·href="a00293_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code><br·/>
92 <code>#include·&lt;<a·class="el"·href="a07247_source.html">dune/grid/common/entityseed.hh</a>&gt;</code><br·/>92 <code>#include·&lt;<a·class="el"·href="a07247_source.html">dune/grid/common/entityseed.hh</a>&gt;</code><br·/>
93 <code>#include·&lt;dune/common/bartonnackmanifcheck.hh&gt;</code><br·/>93 <code>#include·&lt;dune/common/bartonnackmanifcheck.hh&gt;</code><br·/>
94 <code>#include·&quot;<a·class="el"·href="a07256_source.html">geometry.hh</a>&quot;</code><br·/>94 <code>#include·&quot;<a·class="el"·href="a07256_source.html">geometry.hh</a>&quot;</code><br·/>
95 <code>#include·&quot;<a·class="el"·href="a07238_source.html">entity.hh</a>&quot;</code><br·/>95 <code>#include·&quot;<a·class="el"·href="a07238_source.html">entity.hh</a>&quot;</code><br·/>
96 <code>#include·&quot;<a·class="el"·href="a07292_source.html">intersection.hh</a>&quot;</code><br·/>96 <code>#include·&quot;<a·class="el"·href="a07292_source.html">intersection.hh</a>&quot;</code><br·/>
97 <code>#include·&quot;<a·class="el"·href="a07301_source.html">intersectioniterator.hh</a>&quot;</code><br·/>97 <code>#include·&quot;<a·class="el"·href="a07301_source.html">intersectioniterator.hh</a>&quot;</code><br·/>
98 <code>#include·&quot;<a·class="el"·href="a00272_source.html">entityiterator.hh</a>&quot;</code><br·/>98 <code>#include·&quot;<a·class="el"·href="a00281_source.html">entityiterator.hh</a>&quot;</code><br·/>
99 <code>#include·&quot;<a·class="el"·href="a00305_source.html">indexidset.hh</a>&quot;</code><br·/>99 <code>#include·&quot;<a·class="el"·href="a00266_source.html">indexidset.hh</a>&quot;</code><br·/>
100 </div>100 </div>
101 <p><a·href="a07328_source.html">Go·to·the·source·code·of·this·file.</a></p>101 <p><a·href="a07328_source.html">Go·to·the·source·code·of·this·file.</a></p>
102 <table·class="memberdecls">102 <table·class="memberdecls">
103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
104 Classes</h2></td></tr>104 Classes</h2></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="a02834.html">Dune::Grid&lt;·dim,·dimworld,·ct,·GridFamily·&gt;</a></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="a02834.html">Dune::Grid&lt;·dim,·dimworld,·ct,·GridFamily·&gt;</a></td></tr>
106 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·abstract·base·class.··<a·href="a02834.html#details">More...</a><br·/></td></tr>106 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>·abstract·base·class.··<a·href="a02834.html#details">More...</a><br·/></td></tr>
11.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07328_source.html
    
Offset 86, 20 lines modifiedOffset 86, 20 lines modified
86 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>86 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>
87 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;dune/common/typeutilities.hh&gt;</span></div>87 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;dune/common/typeutilities.hh&gt;</span></div>
88 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>88 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
89 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">//·dune-geometry·includes</span></div>89 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">//·dune-geometry·includes</span></div>
90 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
92 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">//·local·includes</span></div>92 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">//·local·includes</span></div>
93 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>93 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>
94 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00350.html">dune/grid/common/exceptions.hh</a>&gt;</span></div>94 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00359.html">dune/grid/common/exceptions.hh</a>&gt;</span></div>
95 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07208.html">dune/grid/common/capabilities.hh</a>&gt;</span></div>95 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07208.html">dune/grid/common/capabilities.hh</a>&gt;</span></div>
96 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00320.html">dune/grid/common/datahandleif.hh</a>&gt;</span></div>96 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00254.html">dune/grid/common/datahandleif.hh</a>&gt;</span></div>
97 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07277.html">dune/grid/common/gridview.hh</a>&gt;</span></div>97 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07277.html">dune/grid/common/gridview.hh</a>&gt;</span></div>
98 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00275.html">dune/grid/common/defaultgridview.hh</a>&gt;</span></div>98 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00293.html">dune/grid/common/defaultgridview.hh</a>&gt;</span></div>
99 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07247.html">dune/grid/common/entityseed.hh</a>&gt;</span></div>99 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07247.html">dune/grid/common/entityseed.hh</a>&gt;</span></div>
100 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>100 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
101 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">//·include·this·file·after·all·other,·because·other·files·might·undef·the</span></div>101 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">//·include·this·file·after·all·other,·because·other·files·might·undef·the</span></div>
102 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">//·macros·that·are·defined·in·that·file</span></div>102 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">//·macros·that·are·defined·in·that·file</span></div>
103 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#include·&lt;dune/common/bartonnackmanifcheck.hh&gt;</span></div>103 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#include·&lt;dune/common/bartonnackmanifcheck.hh&gt;</span></div>
104 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>104 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
105 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>105 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
Offset 535, 24 lines modifiedOffset 535, 24 lines modified
535 <div·class="line"><a·id="l01113"·name="l01113"></a><span·class="lineno">·1113</span>··};</div>535 <div·class="line"><a·id="l01113"·name="l01113"></a><span·class="lineno">·1113</span>··};</div>
536 <div·class="line"><a·id="l01114"·name="l01114"></a><span·class="lineno">·1114</span>}</div>536 <div·class="line"><a·id="l01114"·name="l01114"></a><span·class="lineno">·1114</span>}</div>
537 <div·class="line"><a·id="l01115"·name="l01115"></a><span·class="lineno">·1115</span>·</div>537 <div·class="line"><a·id="l01115"·name="l01115"></a><span·class="lineno">·1115</span>·</div>
538 <div·class="line"><a·id="l01116"·name="l01116"></a><span·class="lineno">·1116</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07259.html">geometry.hh</a>&quot;</span></div>538 <div·class="line"><a·id="l01116"·name="l01116"></a><span·class="lineno">·1116</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07259.html">geometry.hh</a>&quot;</span></div>
539 <div·class="line"><a·id="l01117"·name="l01117"></a><span·class="lineno">·1117</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07241.html">entity.hh</a>&quot;</span></div>539 <div·class="line"><a·id="l01117"·name="l01117"></a><span·class="lineno">·1117</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07241.html">entity.hh</a>&quot;</span></div>
540 <div·class="line"><a·id="l01118"·name="l01118"></a><span·class="lineno">·1118</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07295.html">intersection.hh</a>&quot;</span></div>540 <div·class="line"><a·id="l01118"·name="l01118"></a><span·class="lineno">·1118</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07295.html">intersection.hh</a>&quot;</span></div>
541 <div·class="line"><a·id="l01119"·name="l01119"></a><span·class="lineno">·1119</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07304.html">intersectioniterator.hh</a>&quot;</span></div>541 <div·class="line"><a·id="l01119"·name="l01119"></a><span·class="lineno">·1119</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07304.html">intersectioniterator.hh</a>&quot;</span></div>
542 <div·class="line"><a·id="l01120"·name="l01120"></a><span·class="lineno">·1120</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00272.html">entityiterator.hh</a>&quot;</span></div>542 <div·class="line"><a·id="l01120"·name="l01120"></a><span·class="lineno">·1120</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00281.html">entityiterator.hh</a>&quot;</span></div>
543 <div·class="line"><a·id="l01121"·name="l01121"></a><span·class="lineno">·1121</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00305.html">indexidset.hh</a>&quot;</span></div>543 <div·class="line"><a·id="l01121"·name="l01121"></a><span·class="lineno">·1121</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00266.html">indexidset.hh</a>&quot;</span></div>
544 <div·class="line"><a·id="l01122"·name="l01122"></a><span·class="lineno">·1122</span>·</div>544 <div·class="line"><a·id="l01122"·name="l01122"></a><span·class="lineno">·1122</span>·</div>
545 <div·class="line"><a·id="l01123"·name="l01123"></a><span·class="lineno">·1123</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GRID_COMMON_GRID_HH</span></div>545 <div·class="line"><a·id="l01123"·name="l01123"></a><span·class="lineno">·1123</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GRID_COMMON_GRID_HH</span></div>
546 <div·class="ttc"·id="aa00236_html"><div·class="ttname"><a·href="a00236.html">gridenums.hh</a></div></div> 
547 <div·class="ttc"·id="aa00272_html"><div·class="ttname"><a·href="a00272.html">entityiterator.hh</a></div></div> 
548 <div·class="ttc"·id="aa00275_html"><div·class="ttname"><a·href="a00275.html">defaultgridview.hh</a></div></div> 
549 <div·class="ttc"·id="aa00305_html"><div·class="ttname"><a·href="a00305.html">indexidset.hh</a></div><div·class="ttdoc">Provides·base·classes·for·index·and·id·sets.</div></div> 
550 <div·class="ttc"·id="aa00320_html"><div·class="ttname"><a·href="a00320.html">datahandleif.hh</a></div><div·class="ttdoc">Describes·the·parallel·communication·interface·class·for·MessageBuffers·and·DataHandles.</div></div>546 <div·class="ttc"·id="aa00254_html"><div·class="ttname"><a·href="a00254.html">datahandleif.hh</a></div><div·class="ttdoc">Describes·the·parallel·communication·interface·class·for·MessageBuffers·and·DataHandles.</div></div>
 547 <div·class="ttc"·id="aa00266_html"><div·class="ttname"><a·href="a00266.html">indexidset.hh</a></div><div·class="ttdoc">Provides·base·classes·for·index·and·id·sets.</div></div>
 548 <div·class="ttc"·id="aa00269_html"><div·class="ttname"><a·href="a00269.html">gridenums.hh</a></div></div>
 549 <div·class="ttc"·id="aa00281_html"><div·class="ttname"><a·href="a00281.html">entityiterator.hh</a></div></div>
 550 <div·class="ttc"·id="aa00293_html"><div·class="ttname"><a·href="a00293.html">defaultgridview.hh</a></div></div>
551 <div·class="ttc"·id="aa00350_html"><div·class="ttname"><a·href="a00350.html">exceptions.hh</a></div></div>551 <div·class="ttc"·id="aa00359_html"><div·class="ttname"><a·href="a00359.html">exceptions.hh</a></div></div>
552 <div·class="ttc"·id="aa01031_html_gae799a4296824c1d4ae0d82e71287b722"><div·class="ttname"><a·href="a01031.html#gae799a4296824c1d4ae0d82e71287b722">Dune::InterfaceType</a></div><div·class="ttdeci">InterfaceType</div><div·class="ttdoc">Parameter·to·be·used·for·the·communication·functions.</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:86</div></div>552 <div·class="ttc"·id="aa01031_html_gae799a4296824c1d4ae0d82e71287b722"><div·class="ttname"><a·href="a01031.html#gae799a4296824c1d4ae0d82e71287b722">Dune::InterfaceType</a></div><div·class="ttdeci">InterfaceType</div><div·class="ttdoc">Parameter·to·be·used·for·the·communication·functions.</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:86</div></div>
553 <div·class="ttc"·id="aa01033_html_ga7beb4263de10995bb950df5b2a460b1b"><div·class="ttname"><a·href="a01033.html#ga7beb4263de10995bb950df5b2a460b1b">Dune::leafGridView</a></div><div·class="ttdeci">Grid&lt;·dim,·dimworld,·ct,·GridFamily·&gt;::LeafGridView·leafGridView(const·Grid&lt;·dim,·dimworld,·ct,·GridFamily·&gt;·&amp;grid)</div><div·class="ttdoc">leaf·grid·view·for·the·given·grid</div><div·class="ttdef"><b>Definition:</b>·common/grid.hh:819</div></div>553 <div·class="ttc"·id="aa01033_html_ga7beb4263de10995bb950df5b2a460b1b"><div·class="ttname"><a·href="a01033.html#ga7beb4263de10995bb950df5b2a460b1b">Dune::leafGridView</a></div><div·class="ttdeci">Grid&lt;·dim,·dimworld,·ct,·GridFamily·&gt;::LeafGridView·leafGridView(const·Grid&lt;·dim,·dimworld,·ct,·GridFamily·&gt;·&amp;grid)</div><div·class="ttdoc">leaf·grid·view·for·the·given·grid</div><div·class="ttdef"><b>Definition:</b>·common/grid.hh:819</div></div>
554 <div·class="ttc"·id="aa01033_html_ga8af30f27665c70a5e91182acd2ad3e22"><div·class="ttname"><a·href="a01033.html#ga8af30f27665c70a5e91182acd2ad3e22">Dune::levelGridView</a></div><div·class="ttdeci">Grid&lt;·dim,·dimworld,·ct,·GridFamily·&gt;::LevelGridView·levelGridView(const·Grid&lt;·dim,·dimworld,·ct,·GridFamily·&gt;·&amp;grid,·int·level)</div><div·class="ttdoc">level·grid·view·for·the·given·grid·and·level.</div><div·class="ttdef"><b>Definition:</b>·common/grid.hh:802</div></div>554 <div·class="ttc"·id="aa01033_html_ga8af30f27665c70a5e91182acd2ad3e22"><div·class="ttname"><a·href="a01033.html#ga8af30f27665c70a5e91182acd2ad3e22">Dune::levelGridView</a></div><div·class="ttdeci">Grid&lt;·dim,·dimworld,·ct,·GridFamily·&gt;::LevelGridView·levelGridView(const·Grid&lt;·dim,·dimworld,·ct,·GridFamily·&gt;·&amp;grid,·int·level)</div><div·class="ttdoc">level·grid·view·for·the·given·grid·and·level.</div><div·class="ttdef"><b>Definition:</b>·common/grid.hh:802</div></div>
555 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>555 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
556 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>556 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>
557 <div·class="ttc"·id="aa01966_html"><div·class="ttname"><a·href="a01966.html">Dune::Intersection</a></div><div·class="ttdoc">Intersection·of·a·mesh·entity·of·codimension·0·(&quot;element&quot;)·with·a·&quot;neighboring&quot;·element·or·with·the·d...</div><div·class="ttdef"><b>Definition:</b>·common/intersection.hh:164</div></div>557 <div·class="ttc"·id="aa01966_html"><div·class="ttname"><a·href="a01966.html">Dune::Intersection</a></div><div·class="ttdoc">Intersection·of·a·mesh·entity·of·codimension·0·(&quot;element&quot;)·with·a·&quot;neighboring&quot;·element·or·with·the·d...</div><div·class="ttdef"><b>Definition:</b>·common/intersection.hh:164</div></div>
558 <div·class="ttc"·id="aa02134_html"><div·class="ttname"><a·href="a02134.html">Dune::LocalGeometryReference</a></div><div·class="ttdef"><b>Definition:</b>·geometryreference.hh:139</div></div>558 <div·class="ttc"·id="aa02134_html"><div·class="ttname"><a·href="a02134.html">Dune::LocalGeometryReference</a></div><div·class="ttdef"><b>Definition:</b>·geometryreference.hh:139</div></div>
838 B
html2text {}
    
Offset 522, 22 lines modifiedOffset 522, 22 lines modified
522 ·1117#include·"entity.hh"522 ·1117#include·"entity.hh"
523 ·1118#include·"intersection.hh"523 ·1118#include·"intersection.hh"
524 ·1119#include·"intersectioniterator.hh"524 ·1119#include·"intersectioniterator.hh"
525 ·1120#include·"entityiterator.hh"525 ·1120#include·"entityiterator.hh"
526 ·1121#include·"indexidset.hh"526 ·1121#include·"indexidset.hh"
527 ·1122527 ·1122
528 ·1123#endif·//·#ifndef·DUNE_GRID_COMMON_GRID_HH528 ·1123#endif·//·#ifndef·DUNE_GRID_COMMON_GRID_HH
529 gridenums.hh 
530 entityiterator.hh 
531 defaultgridview.hh 
532 indexidset.hh 
533 Provides·base·classes·for·index·and·id·sets. 
534 datahandleif.hh529 datahandleif.hh
535 Describes·the·parallel·communication·interface·class·for·MessageBuffers·and530 Describes·the·parallel·communication·interface·class·for·MessageBuffers·and
536 DataHandles.531 DataHandles.
 532 indexidset.hh
 533 Provides·base·classes·for·index·and·id·sets.
 534 gridenums.hh
 535 entityiterator.hh
 536 defaultgridview.hh
537 exceptions.hh537 exceptions.hh
538 Dune::InterfaceType538 Dune::InterfaceType
539 InterfaceType539 InterfaceType
540 Parameter·to·be·used·for·the·communication·functions.540 Parameter·to·be·used·for·the·communication·functions.
541 Definition:·gridenums.hh:86541 Definition:·gridenums.hh:86
542 Dune::leafGridView542 Dune::leafGridView
543 Grid<·dim,·dimworld,·ct,·GridFamily·>::LeafGridView·leafGridView(const·Grid<543 Grid<·dim,·dimworld,·ct,·GridFamily·>::LeafGridView·leafGridView(const·Grid<
1.63 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07331.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>
76 <code>#include·&lt;dune/common/shared_ptr.hh&gt;</code><br·/>76 <code>#include·&lt;dune/common/shared_ptr.hh&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a07199_source.html">dune/grid/geometrygrid/backuprestore.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a07199_source.html">dune/grid/geometrygrid/backuprestore.hh</a>&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a07211_source.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a07211_source.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a07217_source.html">dune/grid/geometrygrid/datahandle.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a07217_source.html">dune/grid/geometrygrid/datahandle.hh</a>&gt;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a07271_source.html">dune/grid/geometrygrid/gridfamily.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a07271_source.html">dune/grid/geometrygrid/gridfamily.hh</a>&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00593_source.html">dune/grid/geometrygrid/identity.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00596_source.html">dune/grid/geometrygrid/identity.hh</a>&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a07310_source.html">dune/grid/geometrygrid/persistentcontainer.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a07310_source.html">dune/grid/geometrygrid/persistentcontainer.hh</a>&gt;</code><br·/>
84 </div>84 </div>
85 <p><a·href="a07331_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a07331_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <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>
88 Classes</h2></td></tr>88 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03266.html">Dune::DefaultCoordFunction&lt;·HostGrid·&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="a03266.html">Dune::DefaultCoordFunction&lt;·HostGrid·&gt;</a></td></tr>
5.85 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07331_source.html
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07199.html">dune/grid/geometrygrid/backuprestore.hh</a>&gt;</span></div>85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07199.html">dune/grid/geometrygrid/backuprestore.hh</a>&gt;</span></div>
86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07211.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</span></div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07211.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</span></div>
87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07217.html">dune/grid/geometrygrid/datahandle.hh</a>&gt;</span></div>87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07217.html">dune/grid/geometrygrid/datahandle.hh</a>&gt;</span></div>
88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07271.html">dune/grid/geometrygrid/gridfamily.hh</a>&gt;</span></div>88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07271.html">dune/grid/geometrygrid/gridfamily.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="a00593.html">dune/grid/geometrygrid/identity.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="a00596.html">dune/grid/geometrygrid/identity.hh</a>&gt;</span></div>
90 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07310.html">dune/grid/geometrygrid/persistentcontainer.hh</a>&gt;</span></div>90 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07310.html">dune/grid/geometrygrid/persistentcontainer.hh</a>&gt;</span></div>
91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
92 <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="a01063.html">Dune</a></div>92 <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="a01063.html">Dune</a></div>
93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div>93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div>
94 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>94 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
95 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="comment">//·DefaultCoordFunction</span></div>95 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="comment">//·DefaultCoordFunction</span></div>
96 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="comment">//·--------------------</span></div>96 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="comment">//·--------------------</span></div>
Offset 420, 15 lines modifiedOffset 420, 15 lines modified
420 <div·class="line"><a·id="l00678"·name="l00678"></a><span·class="lineno"><a·class="line"·href="a03270.html#a54273cb19ffcbbd76b0cb1d01293c3fe">··678</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a03274.html#a80d4a14b19a83f2bb86d44ffb6a938f6">Partition&lt;·All_Partition·&gt;::LevelIterator</a>·<a·class="code·hl_typedef"·href="a03270.html#a54273cb19ffcbbd76b0cb1d01293c3fe">LevelIterator</a>;</div>420 <div·class="line"><a·id="l00678"·name="l00678"></a><span·class="lineno"><a·class="line"·href="a03270.html#a54273cb19ffcbbd76b0cb1d01293c3fe">··678</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a03274.html#a80d4a14b19a83f2bb86d44ffb6a938f6">Partition&lt;·All_Partition·&gt;::LevelIterator</a>·<a·class="code·hl_typedef"·href="a03270.html#a54273cb19ffcbbd76b0cb1d01293c3fe">LevelIterator</a>;</div>
421 <div·class="line"><a·id="l00679"·name="l00679"></a><span·class="lineno">··679</span>·</div>421 <div·class="line"><a·id="l00679"·name="l00679"></a><span·class="lineno">··679</span>·</div>
422 <div·class="line"><a·id="l00681"·name="l00681"></a><span·class="lineno">··681</span>··};</div>422 <div·class="line"><a·id="l00681"·name="l00681"></a><span·class="lineno">··681</span>··};</div>
423 <div·class="line"><a·id="l00682"·name="l00682"></a><span·class="lineno">··682</span>·</div>423 <div·class="line"><a·id="l00682"·name="l00682"></a><span·class="lineno">··682</span>·</div>
424 <div·class="line"><a·id="l00683"·name="l00683"></a><span·class="lineno">··683</span>}·<span·class="comment">//·namespace·Dune</span></div>424 <div·class="line"><a·id="l00683"·name="l00683"></a><span·class="lineno">··683</span>}·<span·class="comment">//·namespace·Dune</span></div>
425 <div·class="line"><a·id="l00684"·name="l00684"></a><span·class="lineno">··684</span>·</div>425 <div·class="line"><a·id="l00684"·name="l00684"></a><span·class="lineno">··684</span>·</div>
426 <div·class="line"><a·id="l00685"·name="l00685"></a><span·class="lineno">··685</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_GRID_HH</span></div>426 <div·class="line"><a·id="l00685"·name="l00685"></a><span·class="lineno">··685</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_GRID_HH</span></div>
427 <div·class="ttc"·id="aa00593_html"><div·class="ttname"><a·href="a00593.html">identity.hh</a></div></div>427 <div·class="ttc"·id="aa00596_html"><div·class="ttname"><a·href="a00596.html">identity.hh</a></div></div>
428 <div·class="ttc"·id="aa01062_html"><div·class="ttname"><a·href="a01062.html">std</a></div><div·class="ttdoc">STL·namespace.</div></div>428 <div·class="ttc"·id="aa01062_html"><div·class="ttname"><a·href="a01062.html">std</a></div><div·class="ttdoc">STL·namespace.</div></div>
429 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>429 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
430 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>430 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>
431 <div·class="ttc"·id="aa02766_html_acf73626140209c5e5d3ed3f09c0bb826"><div·class="ttname"><a·href="a02766.html#acf73626140209c5e5d3ed3f09c0bb826">Dune::Entity::impl</a></div><div·class="ttdeci">Implementation·&amp;·impl()</div><div·class="ttdoc">access·to·the·underlying·implementation</div><div·class="ttdef"><b>Definition:</b>·common/entity.hh:80</div></div>431 <div·class="ttc"·id="aa02766_html_acf73626140209c5e5d3ed3f09c0bb826"><div·class="ttname"><a·href="a02766.html#acf73626140209c5e5d3ed3f09c0bb826">Dune::Entity::impl</a></div><div·class="ttdeci">Implementation·&amp;·impl()</div><div·class="ttdoc">access·to·the·underlying·implementation</div><div·class="ttdef"><b>Definition:</b>·common/entity.hh:80</div></div>
432 <div·class="ttc"·id="aa02794_html"><div·class="ttname"><a·href="a02794.html">Dune::EntitySeed</a></div><div·class="ttdoc">Store·a·reference·to·an·entity·with·a·minimal·memory·footprint.</div><div·class="ttdef"><b>Definition:</b>·common/entityseed.hh:26</div></div>432 <div·class="ttc"·id="aa02794_html"><div·class="ttname"><a·href="a02794.html">Dune::EntitySeed</a></div><div·class="ttdoc">Store·a·reference·to·an·entity·with·a·minimal·memory·footprint.</div><div·class="ttdef"><b>Definition:</b>·common/entityseed.hh:26</div></div>
433 <div·class="ttc"·id="aa02798_html"><div·class="ttname"><a·href="a02798.html">Dune::GridError</a></div><div·class="ttdoc">Base·class·for·exceptions·in·Dune·grid·modules.</div><div·class="ttdef"><b>Definition:</b>·exceptions.hh:20</div></div>433 <div·class="ttc"·id="aa02798_html"><div·class="ttname"><a·href="a02798.html">Dune::GridError</a></div><div·class="ttdoc">Base·class·for·exceptions·in·Dune·grid·modules.</div><div·class="ttdef"><b>Definition:</b>·exceptions.hh:20</div></div>
434 <div·class="ttc"·id="aa02802_html"><div·class="ttname"><a·href="a02802.html">Dune::GridDefaultImplementation</a></div><div·class="ttdef"><b>Definition:</b>·common/grid.hh:862</div></div>434 <div·class="ttc"·id="aa02802_html"><div·class="ttname"><a·href="a02802.html">Dune::GridDefaultImplementation</a></div><div·class="ttdef"><b>Definition:</b>·common/grid.hh:862</div></div>
1.44 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07337.html
    
Offset 84, 15 lines modifiedOffset 84, 15 lines modified
84 <code>#include·&lt;dune/common/classname.hh&gt;</code><br·/>84 <code>#include·&lt;dune/common/classname.hh&gt;</code><br·/>
85 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>85 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
86 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>86 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
87 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/>87 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/>
88 <code>#include·&lt;dune/geometry/multilineargeometry.hh&gt;</code><br·/>88 <code>#include·&lt;dune/geometry/multilineargeometry.hh&gt;</code><br·/>
89 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>89 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
90 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>90 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
91 <code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code><br·/>91 <code>#include·&lt;<a·class="el"·href="a00317_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code><br·/>
92 </div>92 </div>
93 <p><a·href="a07337_source.html">Go·to·the·source·code·of·this·file.</a></p>93 <p><a·href="a07337_source.html">Go·to·the·source·code·of·this·file.</a></p>
94 <table·class="memberdecls">94 <table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
96 Classes</h2></td></tr>96 Classes</h2></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="a04174.html">Dune::EntityInfo&lt;·ctype·&gt;</a></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="a04174.html">Dune::EntityInfo&lt;·ctype·&gt;</a></td></tr>
98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Structure·to·hold·statistical·information·about·one·type·of·entity.··<a·href="a04174.html#details">More...</a><br·/></td></tr>98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Structure·to·hold·statistical·information·about·one·type·of·entity.··<a·href="a04174.html#details">More...</a><br·/></td></tr>
5.85 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07337_source.html
    
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
92 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;dune/common/hybridutilities.hh&gt;</span></div>92 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;dune/common/hybridutilities.hh&gt;</span></div>
93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
94 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;dune/geometry/multilineargeometry.hh&gt;</span></div>94 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;dune/geometry/multilineargeometry.hh&gt;</span></div>
95 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>95 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
96 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>96 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
97 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>97 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
98 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00239.html">dune/grid/common/mcmgmapper.hh</a>&gt;</span></div>98 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00317.html">dune/grid/common/mcmgmapper.hh</a>&gt;</span></div>
99 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>99 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
100 <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="a01063.html">Dune</a>·{</div>100 <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="a01063.html">Dune</a>·{</div>
101 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>101 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
102 <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&gt;</div>102 <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&gt;</div>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a04174.html">···33</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04174.html">EntityInfo</a>·{</div>103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a04174.html">···33</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04174.html">EntityInfo</a>·{</div>
104 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04174.html#ae7b7a78bbb46ceaf48a27b097af96c54">···35</a></span>····std::size_t·<a·class="code·hl_variable"·href="a04174.html#ae7b7a78bbb46ceaf48a27b097af96c54">count</a>;</div>104 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04174.html#ae7b7a78bbb46ceaf48a27b097af96c54">···35</a></span>····std::size_t·<a·class="code·hl_variable"·href="a04174.html#ae7b7a78bbb46ceaf48a27b097af96c54">count</a>;</div>
105 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>105 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
Offset 285, 15 lines modifiedOffset 285, 15 lines modified
285 <div·class="line"><a·id="l00276"·name="l00276"></a><span·class="lineno">··276</span>·</div>285 <div·class="line"><a·id="l00276"·name="l00276"></a><span·class="lineno">··276</span>·</div>
286 <div·class="line"><a·id="l00277"·name="l00277"></a><span·class="lineno">··277</span>··}</div>286 <div·class="line"><a·id="l00277"·name="l00277"></a><span·class="lineno">··277</span>··}</div>
287 <div·class="line"><a·id="l00278"·name="l00278"></a><span·class="lineno">··278</span>·</div>287 <div·class="line"><a·id="l00278"·name="l00278"></a><span·class="lineno">··278</span>·</div>
288 <div·class="line"><a·id="l00279"·name="l00279"></a><span·class="lineno">··279</span>}·<span·class="comment">//·namespace·Dune</span></div>288 <div·class="line"><a·id="l00279"·name="l00279"></a><span·class="lineno">··279</span>}·<span·class="comment">//·namespace·Dune</span></div>
289 <div·class="line"><a·id="l00280"·name="l00280"></a><span·class="lineno">··280</span>·</div>289 <div·class="line"><a·id="l00280"·name="l00280"></a><span·class="lineno">··280</span>·</div>
290 <div·class="line"><a·id="l00281"·name="l00281"></a><span·class="lineno">··281</span>·</div>290 <div·class="line"><a·id="l00281"·name="l00281"></a><span·class="lineno">··281</span>·</div>
291 <div·class="line"><a·id="l00282"·name="l00282"></a><span·class="lineno">··282</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_GRID_UTILITY_GRIDINFO_HH</span></div>291 <div·class="line"><a·id="l00282"·name="l00282"></a><span·class="lineno">··282</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_GRID_UTILITY_GRIDINFO_HH</span></div>
292 <div·class="ttc"·id="aa00239_html"><div·class="ttname"><a·href="a00239.html">mcmgmapper.hh</a></div><div·class="ttdoc">Mapper·for·multiple·codim·and·multiple·geometry·types.</div></div>292 <div·class="ttc"·id="aa00317_html"><div·class="ttname"><a·href="a00317.html">mcmgmapper.hh</a></div><div·class="ttdoc">Mapper·for·multiple·codim·and·multiple·geometry·types.</div></div>
293 <div·class="ttc"·id="aa01062_html"><div·class="ttname"><a·href="a01062.html">std</a></div><div·class="ttdoc">STL·namespace.</div></div>293 <div·class="ttc"·id="aa01062_html"><div·class="ttname"><a·href="a01062.html">std</a></div><div·class="ttdoc">STL·namespace.</div></div>
294 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>294 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
295 <div·class="ttc"·id="aa01063_html_a4217251cdcb94f8bf2db77f8eafe0323"><div·class="ttname"><a·href="a01063.html#a4217251cdcb94f8bf2db77f8eafe0323">Dune::fillGridViewInfoSerial</a></div><div·class="ttdeci">void·fillGridViewInfoSerial(const·GV·&amp;gv,·GridViewInfo&lt;·typename·GV::ctype·&gt;·&amp;gridViewInfo)</div><div·class="ttdoc">fill·a·GridViewInfo·structure·from·a·serial·grid</div><div·class="ttdef"><b>Definition:</b>·utility/gridinfo.hh:214</div></div>295 <div·class="ttc"·id="aa01063_html_a4217251cdcb94f8bf2db77f8eafe0323"><div·class="ttname"><a·href="a01063.html#a4217251cdcb94f8bf2db77f8eafe0323">Dune::fillGridViewInfoSerial</a></div><div·class="ttdeci">void·fillGridViewInfoSerial(const·GV·&amp;gv,·GridViewInfo&lt;·typename·GV::ctype·&gt;·&amp;gridViewInfo)</div><div·class="ttdoc">fill·a·GridViewInfo·structure·from·a·serial·grid</div><div·class="ttdef"><b>Definition:</b>·utility/gridinfo.hh:214</div></div>
296 <div·class="ttc"·id="aa01064_html_aca064a9bc66806f78ea771e804e5582d"><div·class="ttname"><a·href="a01064.html#aca064a9bc66806f78ea771e804e5582d">Dune::Alberta::min</a></div><div·class="ttdeci">int·min(const·DofVectorPointer&lt;·int·&gt;·&amp;dofVector)</div><div·class="ttdef"><b>Definition:</b>·dofvector.hh:348</div></div>296 <div·class="ttc"·id="aa01064_html_aca064a9bc66806f78ea771e804e5582d"><div·class="ttname"><a·href="a01064.html#aca064a9bc66806f78ea771e804e5582d">Dune::Alberta::min</a></div><div·class="ttdeci">int·min(const·DofVectorPointer&lt;·int·&gt;·&amp;dofVector)</div><div·class="ttdef"><b>Definition:</b>·dofvector.hh:348</div></div>
297 <div·class="ttc"·id="aa01064_html_ad67366c3c67a2ca2e728b4276e37324e"><div·class="ttname"><a·href="a01064.html#ad67366c3c67a2ca2e728b4276e37324e">Dune::Alberta::max</a></div><div·class="ttdeci">int·max(const·DofVectorPointer&lt;·int·&gt;·&amp;dofVector)</div><div·class="ttdef"><b>Definition:</b>·dofvector.hh:337</div></div>297 <div·class="ttc"·id="aa01064_html_ad67366c3c67a2ca2e728b4276e37324e"><div·class="ttname"><a·href="a01064.html#ad67366c3c67a2ca2e728b4276e37324e">Dune::Alberta::max</a></div><div·class="ttdeci">int·max(const·DofVectorPointer&lt;·int·&gt;·&amp;dofVector)</div><div·class="ttdef"><b>Definition:</b>·dofvector.hh:337</div></div>
298 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>298 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.</div><div·class="ttdef"><b>Definition:</b>·common.hh:132</div></div>
299 <div·class="ttc"·id="aa02766_html"><div·class="ttname"><a·href="a02766.html">Dune::Entity</a></div><div·class="ttdoc">Wrapper·class·for·entities.</div><div·class="ttdef"><b>Definition:</b>·common/entity.hh:66</div></div>299 <div·class="ttc"·id="aa02766_html"><div·class="ttname"><a·href="a02766.html">Dune::Entity</a></div><div·class="ttdoc">Wrapper·class·for·entities.</div><div·class="ttdef"><b>Definition:</b>·common/entity.hh:66</div></div>
12.5 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000000_000002.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>albertagrid·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/albertagrid</th><th·class="dirtab">Includes·file·in·dune/grid/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00704.html">agrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a00254.html">adaptcallback.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00704.html">agrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a07328.html">common/g[·...·truncated·by·diffoscope;·len:·5418,·SHA:·f8b56860524ed39a0ed33531f7315b725718ae12ec980d03b57923ca15a428aa·...·].html">exceptions.hh</a></td></tr></table></div><!--·contents·-->68 <h3>albertagrid·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/albertagrid</th><th·class="dirtab">Includes·file·in·dune/grid/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00716.html">agrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a00290.html">adaptcallback.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00716.html">agrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a07328.html">common/g[·...·truncated·by·diffoscope;·len:·5418,·SHA:·d83026eef4da27c5c95e9a581bcb7b78daee1511ff214a3b5ca862a1e5b8b309·...·].html">exceptions.hh</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>
3.57 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000000_000012.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>albertagrid·&rarr;·io·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/albertagrid</th><th·class="dirtab">Includes·file·in·dune/grid/io</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07226.html">albertagrid/dgfparser.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a>&#160;/&#160;<a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a>&#160;/&#160;<a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</a>&#160;/&#160;<a·class="el"·href="a07319.html">io/file/dgfparser/blocks/projection.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07226.html">albertagrid/dgfparser.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a>&#160;/&#160;<a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a>&#160;/&#160;<a·class="el"·href="a07232.html">io/file/dgfparser/dgfparser.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07226.html">albertagrid/dgfparser.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a>&#160;/&#160;<a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a>&#160;/&#160;<a·class="el"·href="a00953.html">parser.hh</a></td></tr></table></div><!--·contents·-->68 <h3>albertagrid·&rarr;·io·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/albertagrid</th><th·class="dirtab">Includes·file·in·dune/grid/io</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07226.html">albertagrid/dgfparser.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a>&#160;/&#160;<a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a>&#160;/&#160;<a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</a>&#160;/&#160;<a·class="el"·href="a07319.html">io/file/dgfparser/blocks/projection.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07226.html">albertagrid/dgfparser.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a>&#160;/&#160;<a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a>&#160;/&#160;<a·class="el"·href="a07232.html">io/file/dgfparser/dgfparser.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07226.html">albertagrid/dgfparser.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a>&#160;/&#160;<a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a>&#160;/&#160;<a·class="el"·href="a00773.html">parser.hh</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>
2.87 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000000_000015.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>albertagrid·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/albertagrid</th><th·class="dirtab">Includes·file·in·dune/grid/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07307.html">albertagrid/persistentcontainer.hh</a></td><td·class="dirtab"><a·class="el"·href="a01001.html">persistentcontainervector.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07307.html">albertagrid/persistentcontainer.hh</a></td><td·class="dirtab"><a·class="el"·href="a07313.html">utility/persistentcontainer.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07322.html">albertagrid/structuredgridfactory.hh</a></td><td·class="dirtab"><a·class="el"·href="a01019.html">multiindex.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07322.html">albertagrid/structuredgridfactory.hh</a></td><td·class="dirtab"><a·class="el"·href="a07325.html">utility/structuredgridfactory.hh</a></td></tr></table></div><!--·contents·-->68 <h3>albertagrid·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/albertagrid</th><th·class="dirtab">Includes·file·in·dune/grid/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07307.html">albertagrid/persistentcontainer.hh</a></td><td·class="dirtab"><a·class="el"·href="a01001.html">persistentcontainervector.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07307.html">albertagrid/persistentcontainer.hh</a></td><td·class="dirtab"><a·class="el"·href="a07313.html">utility/persistentcontainer.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07322.html">albertagrid/structuredgridfactory.hh</a></td><td·class="dirtab"><a·class="el"·href="a00992.html">multiindex.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07322.html">albertagrid/structuredgridfactory.hh</a></td><td·class="dirtab"><a·class="el"·href="a07325.html">utility/structuredgridfactory.hh</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>
1.95 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000001_000002.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>blocks·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/io/file/dgfparser/blocks</th><th·class="dirtab">Includes·file·in·dune/grid/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07319.html">io/file/dgfparser/blocks/projection.hh</a></td><td·class="dirtab"><a·class="el"·href="a00269.html">boundaryprojection.hh</a></td></tr></table></div><!--·contents·-->68 <h3>blocks·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/io/file/dgfparser/blocks</th><th·class="dirtab">Includes·file·in·dune/grid/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07319.html">io/file/dgfparser/blocks/projection.hh</a></td><td·class="dirtab"><a·class="el"·href="a00314.html">boundaryprojection.hh</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>
1.73 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000002_000012.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>common·&rarr;·io·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/common</th><th·class="dirtab">Includes·file·in·dune/grid/io</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00269.html">boundaryprojection.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a>&#160;/&#160;<a·class="el"·href="a00833.html">gmshreader.hh</a></td></tr></table></div><!--·contents·-->68 <h3>common·&rarr;·io·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/common</th><th·class="dirtab">Includes·file·in·dune/grid/io</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00314.html">boundaryprojection.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a>&#160;/&#160;<a·class="el"·href="a00965.html">gmshreader.hh</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>
8.13 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000003_000001.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>dgfparser·&rarr;·blocks·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/io/file/dgfparser</th><th·class="dirtab">Includes·file·in·dune/grid/io/file/dgfparser/blocks</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00923.html">dgfgeogrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a07319.html">io/file/dgfparser/blocks/projection.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00947.html">dgfug.hh</a></td><td·class="dirtab"><a·class="el"[·...·truncated·by·diffoscope;·len:·3056,·SHA:·cb5e0af5ec4a2cd3a76ddd24cfb32547c1b92ed7ec3f4f8880a042d32ea35acb·...·].html">vertex.hh</a></td></tr></table></div><!--·contents·-->68 <h3>dgfparser·&rarr;·blocks·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/io/file/dgfparser</th><th·class="dirtab">Includes·file·in·dune/grid/io/file/dgfparser/blocks</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00782.html">dgfgeogrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a07319.html">io/file/dgfparser/blocks/projection.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00878.html">dgfug.hh</a></td><td·class="dirtab"><a·class="el"[·...·truncated·by·diffoscope;·len:·3056,·SHA:·fbfe14d4c0d8390098b0786e0c844433a1b7239bb8201a418ef1cbf787340987·...·].html">vertex.hh</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>
6.87 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000003_000002.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>dgfparser·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/io/file/dgfparser</th><th·class="dirtab">Includes·file·in·dune/grid/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00923.html">dgfgeogrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a07292.html">common/intersection.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00935.html">dgfgridfactory.hh</a></td><td·class="dirtab"><a·class="el"·href="[·...·truncated·by·diffoscope;·len:·2428,·SHA:·efa90cd504307c4197e2c6df2a9500bda2a1fa90461b8ed2e973a31a7e9dc060·...·].html">gridenums.hh</a></td></tr></table></div><!--·contents·-->68 <h3>dgfparser·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/io/file/dgfparser</th><th·class="dirtab">Includes·file·in·dune/grid/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00782.html">dgfgeogrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a07292.html">common/intersection.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00779.html">dgfgridfactory.hh</a></td><td·class="dirtab"><a·class="el"·href="[·...·truncated·by·diffoscope;·len:·2428,·SHA:·4a91c39b82408e87d16f50db66669219d796ef81380e3c4e9940c4398b906c44·...·].html">gridenums.hh</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>
2.15 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000003_000015.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>dgfparser·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/io/file/dgfparser</th><th·class="dirtab">Includes·file·in·dune/grid/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00923.html">dgfgeogrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a01013.html">hostgridaccess.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00962.html">dgfidentitygrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a010[·...·truncated·by·diffoscope;·len:·2,·SHA:·3fdba35f04dc8c462986c992bcf875546257113072a909c162f7e470e581e278·...·].html">hostgridaccess.hh</a></td></tr></table></div><!--·contents·-->68 <h3>dgfparser·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/io/file/dgfparser</th><th·class="dirtab">Includes·file·in·dune/grid/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00782.html">dgfgeogrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a01007.html">hostgridaccess.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00791.html">dgfidentitygrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a010[·...·truncated·by·diffoscope;·len:·2,·SHA:·19b100ab7725c612f3d80ff203ca53cea5cadaafae3bf0f88f0fb4089fe08815·...·].html">hostgridaccess.hh</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>
13.7 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000007_000002.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>file·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/io/file</th><th·class="dirtab">Includes·file·in·dune/grid/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a>&#160;/&#160;<a·class="el"·href="a00923.html">dgfgeogrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a07292.html">common/intersection.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a>&#160;/&#160;<a·class=[·...·truncated·by·diffoscope;·len:·5918,·SHA:·5b7ee6a6b638af228fdb5055f697953e7095d331f7b007f5793ea1d2d08e3e36·...·].html">gridenums.hh</a></td></tr></table></div><!--·contents·-->68 <h3>file·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/io/file</th><th·class="dirtab">Includes·file·in·dune/grid/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a>&#160;/&#160;<a·class="el"·href="a00782.html">dgfgeogrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a07292.html">common/intersection.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a>&#160;/&#160;<a·class=[·...·truncated·by·diffoscope;·len:·5918,·SHA:·25e96a8fdfb9c38197b1379091a8e176243ee1be9c663a543b4b200ac010fa5f·...·].html">gridenums.hh</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>
16.3 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000007_000003.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>file·&rarr;·dgfparser·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/io/file</th><th·class="dirtab">Includes·file·in·dune/grid/io/file/dgfparser</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a>&#160;/&#160;<a·class="el"·href="a00923.html">dgfgeogrid.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</a>&#160;/&#160;<a·class="el"·href="a07319.html">io/file/dgfparser/blocks/projection.hh</a></td></tr><tr·class="dirtab"><td·class="dirt[·...·truncated·by·diffoscope;·len:·7202,·SHA:·b2c58303bbbaef5a0355373ada3dab61222a937693d09bcc2954c054d2c635ed·...·].html">vertex.hh</a></td></tr></table></div><!--·contents·-->68 <h3>file·&rarr;·dgfparser·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/io/file</th><th·class="dirtab">Includes·file·in·dune/grid/io/file/dgfparser</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a>&#160;/&#160;<a·class="el"·href="a00782.html">dgfgeogrid.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</a>&#160;/&#160;<a·class="el"·href="a07319.html">io/file/dgfparser/blocks/projection.hh</a></td></tr><tr·class="dirtab"><td·class="dirt[·...·truncated·by·diffoscope;·len:·7202,·SHA:·bb774874d9bb0d79414902f302c20fc4761e81a2afc77096af7b55714d638f42·...·].html">vertex.hh</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>
1.66 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000007_000009.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>file·&rarr;·gnuplot·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/io/file</th><th·class="dirtab">Includes·file·in·dune/grid/io/file/gnuplot</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00824.html">gnuplot.hh</a></td><td·class="dirtab"><a·class="el"·href="a00758.html">gnuplot.cc</a></td></tr></table></div><!--·contents·-->68 <h3>file·&rarr;·gnuplot·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/io/file</th><th·class="dirtab">Includes·file·in·dune/grid/io/file/gnuplot</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00896.html">gnuplot.hh</a></td><td·class="dirtab"><a·class="el"·href="a00893.html">gnuplot.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>
2.37 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000007_000015.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>file·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/io/file</th><th·class="dirtab">Includes·file·in·dune/grid/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a>&#160;/&#160;<a·class="el"·href="a00923.html">dgfgeogrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a01013.html">hostgridaccess.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a>&#160;/&#160;<a·class="el"·[·...·truncated·by·diffoscope;·len:·91,·SHA:·1bb912eda1880a440c56d441a3cb9c3f1a2085f768d2ae0dcf6fa54ef00f8a0b·...·].html">hostgridaccess.hh</a></td></tr></table></div><!--·contents·-->68 <h3>file·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/io/file</th><th·class="dirtab">Includes·file·in·dune/grid/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a>&#160;/&#160;<a·class="el"·href="a00782.html">dgfgeogrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a01007.html">hostgridaccess.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a>&#160;/&#160;<a·class="el"·[·...·truncated·by·diffoscope;·len:·91,·SHA:·68137a4ba03a776f84ba6eed9f405ec1265f51eab18f7674c5db53afcc6f3ea6·...·].html">hostgridaccess.hh</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>
2.98 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000007_000017.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>file·&rarr;·vtk·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/io/file</th><th·class="dirtab">Includes·file·in·dune/grid/io/file/vtk</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00965.html">vtk.hh</a></td><td·class="dirtab"><a·class="el"·href="a00815.html">boundarywriter.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00965.html">vtk.hh</a></td><td·class="dirtab"><a·class="el"·href="a00806.html">subsamplingv[·...·truncated·by·diffoscope;·len:·494,·SHA:·799a7b2f0785b3d167da0c93611b8b15074d46803a71502362d8a8501a9e53fd·...·]1.html">vtkwriter.hh</a></td></tr></table></div><!--·contents·-->68 <h3>file·&rarr;·vtk·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/io/file</th><th·class="dirtab">Includes·file·in·dune/grid/io/file/vtk</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00968.html">vtk.hh</a></td><td·class="dirtab"><a·class="el"·href="a00926.html">boundarywriter.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00968.html">vtk.hh</a></td><td·class="dirtab"><a·class="el"·href="a00917.html">subsamplingv[·...·truncated·by·diffoscope;·len:·494,·SHA:·5bb4b64aa56935ecd61986326f97fcbbffa9341caf2c733246c0c8bd0bcf7862·...·]1.html">vtkwriter.hh</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>
7.06 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000008_000002.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>geometrygrid·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/geometrygrid</th><th·class="dirtab">Includes·file·in·dune/grid/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00605.html">cachedcoordfunction.hh</a></td><td·class="dirtab"><a·class="el"·href="a00236.html">gridenums.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07199.html">geometrygrid/backuprestore.hh</a></td><td·class="dirtab"><a·class=[·...·truncated·by·diffoscope;·len:·2618,·SHA:·ffbed9329eab4d61c0fd8c8e94a5b410c04ee64e37bb794aeec5e6b218f04fbc·...·].html">indexidset.hh</a></td></tr></table></div><!--·contents·-->68 <h3>geometrygrid·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/geometrygrid</th><th·class="dirtab">Includes·file·in·dune/grid/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00587.html">cachedcoordfunction.hh</a></td><td·class="dirtab"><a·class="el"·href="a00269.html">gridenums.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07199.html">geometrygrid/backuprestore.hh</a></td><td·class="dirtab"><a·class=[·...·truncated·by·diffoscope;·len:·2618,·SHA:·df98a440e13843c7aed7b152be976cd3d4097e69f60010049e9b91a0ea5ae896·...·].html">indexidset.hh</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>
2.47 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000008_000015.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>geometrygrid·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/geometrygrid</th><th·class="dirtab">Includes·file·in·dune/grid/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00605.html">cachedcoordfunction.hh</a></td><td·class="dirtab"><a·class="el"·href="a07313.html">utility/persistentcontainer.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07310.html">geometrygrid/persistentcontainer.hh</a></td><td·[·...·truncated·by·diffoscope;·len:·41,·SHA:·5acba95e67f30992fe0cde507707ecf013597ffebb8a96d05234ba75e3224fa8·...·].html">persistentcontainerwrapper.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07310.html">geometrygrid/persistentcontainer.hh</a></td><td·class="dirtab"><a·class="el"·href="a07313.html">utility/persistentcontainer.hh</a></td></tr></table></div><!--·contents·-->68 <h3>geometrygrid·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/geometrygrid</th><th·class="dirtab">Includes·file·in·dune/grid/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00587.html">cachedcoordfunction.hh</a></td><td·class="dirtab"><a·class="el"·href="a07313.html">utility/persistentcontainer.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07310.html">geometrygrid/persistentcontainer.hh</a></td><td·[·...·truncated·by·diffoscope;·len:·41,·SHA:·71a00793adb65ee220e1225cb5d89c4e9afb8aa1d1e192a177fcfbd68a739758·...·].html">persistentcontainerwrapper.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07310.html">geometrygrid/persistentcontainer.hh</a></td><td·class="dirtab"><a·class="el"·href="a07313.html">utility/persistentcontainer.hh</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>
3.28 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000010_000000.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>grid·&rarr;·albertagrid·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid</th><th·class="dirtab">Includes·file·in·dune/grid/albertagrid</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00722.html">albertagrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a00704.html">agrid.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00722.html">albertagrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a07262.html">albertagrid/gridfactory.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00722.html">albertagrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a07307.html">albertagrid/persistentcontainer.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00722.html">albertagrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a07322.html">albertagrid/structuredgridfactory.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a>&#160;/&#160;<a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a>&#160;/&#160;<a·class="el"·href="a07229.html">io/file/dgfparser.hh</a></td><td·class="dirtab"><a·class="el"·href="a07226.html">albertagrid/dgfparser.hh</a></td></tr></table></div><!--·contents·-->68 <h3>grid·&rarr;·albertagrid·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid</th><th·class="dirtab">Includes·file·in·dune/grid/albertagrid</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00722.html">albertagrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a00716.html">agrid.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00722.html">albertagrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a07262.html">albertagrid/gridfactory.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00722.html">albertagrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a07307.html">albertagrid/persistentcontainer.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00722.html">albertagrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a07322.html">albertagrid/structuredgridfactory.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a>&#160;/&#160;<a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a>&#160;/&#160;<a·class="el"·href="a07229.html">io/file/dgfparser.hh</a></td><td·class="dirtab"><a·class="el"·href="a07226.html">albertagrid/dgfparser.hh</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>
63.0 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000010_000002.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>grid·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid</th><th·class="dirtab">Includes·file·in·dune/grid/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</a>&#160;/&#160;<a·class="el"·href="a00704.html">agrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a00254.html">adaptcallback.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</a>&#160;/&#160;<a·class="el"·href=[·...·truncated·by·diffoscope;·len:·31263,·SHA:·65579c5e3ea8deaeb0b74dd4a2026442bbda65c2ec27ea1589c21fe02458feae·...·].html">exceptions.hh</a></td></tr></table></div><!--·contents·-->68 <h3>grid·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid</th><th·class="dirtab">Includes·file·in·dune/grid/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</a>&#160;/&#160;<a·class="el"·href="a00716.html">agrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a00290.html">adaptcallback.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</a>&#160;/&#160;<a·class="el"·href=[·...·truncated·by·diffoscope;·len:·31263,·SHA:·ad4af1b4776a6903293ff8d5a40016765c19d9eb17c1f31d0118ec73c641dabe·...·].html">exceptions.hh</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>
2.42 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000010_000008.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>grid·&rarr;·geometrygrid·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid</th><th·class="dirtab">Includes·file·in·dune/grid/geometrygrid</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00725.html">geometrygrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a07331.html">geometrygrid/grid.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00725.html">geometrygrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a07310.html">geometrygrid/persistentcontainer.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.html">utility</a>&#160;/&#160;<a·class="el"·href="a01013.html">hostgridaccess.hh</a></td><td·class="dirtab"><a·class="el"·href="a07295.html">geometrygrid/intersection.hh</a></td></tr></table></div><!--·contents·-->68 <h3>grid·&rarr;·geometrygrid·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid</th><th·class="dirtab">Includes·file·in·dune/grid/geometrygrid</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00725.html">geometrygrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a07331.html">geometrygrid/grid.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00725.html">geometrygrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a07310.html">geometrygrid/persistentcontainer.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.html">utility</a>&#160;/&#160;<a·class="el"·href="a01007.html">hostgridaccess.hh</a></td><td·class="dirtab"><a·class="el"·href="a07295.html">geometrygrid/intersection.hh</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>
4.08 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000010_000011.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>grid·&rarr;·identitygrid·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid</th><th·class="dirtab">Includes·file·in·dune/grid/identitygrid</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00728.html">identitygrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a00752.html">identitygridentity.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00728.html">identitygrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a00755.html">identitygridentityseed.hh</a></td></tr><tr·class="dirtab"><td·cla[·...·truncated·by·diffoscope;·len:·1061,·SHA:·00b60e8c6a7f8478cb1748a7b41a03102044b33d14d3d93134e6490a20fb7d09·...·].html">identitygridleveliterator.hh</a></td></tr></table></div><!--·contents·-->68 <h3>grid·&rarr;·identitygrid·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid</th><th·class="dirtab">Includes·file·in·dune/grid/identitygrid</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00728.html">identitygrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a00740.html">identitygridentity.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00728.html">identitygrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a00737.html">identitygridentityseed.hh</a></td></tr><tr·class="dirtab"><td·cla[·...·truncated·by·diffoscope;·len:·1061,·SHA:·ae7fff4f74c819ad3707c647eeb35508c47211e56be33d745b9c6498abe7df27·...·].html">identitygridleveliterator.hh</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>
6.33 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000010_000018.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>grid·&rarr;·yaspgrid·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid</th><th·class="dirtab">Includes·file·in·dune/grid/yaspgrid</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a01022.html">yaspgrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a00155.html">coordinates.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a01022.html">yaspgrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a00212.html">structuredyaspgridfactory.hh</a></td></tr><tr·class="dirtab"><td·class="dirt[·...·truncated·by·diffoscope;·len:·2249,·SHA:·bdedbb62a6b539283d612b1cdc1f4b9551c35d93c9ef309990b2876b4513d9cc·...·].html">ygrid.hh</a></td></tr></table></div><!--·contents·-->68 <h3>grid·&rarr;·yaspgrid·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid</th><th·class="dirtab">Includes·file·in·dune/grid/yaspgrid</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a01022.html">yaspgrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a00164.html">coordinates.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a01022.html">yaspgrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a00233.html">structuredyaspgridfactory.hh</a></td></tr><tr·class="dirtab"><td·class="dirt[·...·truncated·by·diffoscope;·len:·2249,·SHA:·64e42d7cf05a2044416b4607bdfe6d8c0e8cf23fe1b526ae559614210724ac04·...·].html">ygrid.hh</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>
3.46 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000011_000002.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html">identitygrid</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>identitygrid·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/identitygrid</th><th·class="dirtab">Includes·file·in·dune/grid/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00752.html">identitygridentity.hh</a></td><td·class="dirtab"><a·class="el"·href="a07328.html">common/grid.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00737.html">identitygridgeometry.hh</a></td><td·class="dirtab"><a·class="el"·h[·...·truncated·by·diffoscope;·len:·774,·SHA:·444076cc9fac8f842a2370be6bdbc85886f0b973663578ca750e841766bd0083·...·].html">gridenums.hh</a></td></tr></table></div><!--·contents·-->68 <h3>identitygrid·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/identitygrid</th><th·class="dirtab">Includes·file·in·dune/grid/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00740.html">identitygridentity.hh</a></td><td·class="dirtab"><a·class="el"·href="a07328.html">common/grid.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00734.html">identitygridgeometry.hh</a></td><td·class="dirtab"><a·class="el"·h[·...·truncated·by·diffoscope;·len:·774,·SHA:·7ab8c5a3452e61d71fc9b41e54cf7d11d1690b96db12b0732c76b9d7befca729·...·].html">gridenums.hh</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>
17.9 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000012_000002.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>io·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/io</th><th·class="dirtab">Includes·file·in·dune/grid/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a>&#160;/&#160;<a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a>&#160;/&#160;<a·class="el"·href="a00923.html">dgfgeogrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a07292.html">common/intersection.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a>&#160;/&#160;<a·class="el"·[·...·truncated·by·diffoscope;·len:·8018,·SHA:·6cf380e4c83c951ddae00e665ebbf5264e4a1ba7a86acbad5386442fbeb6c1d6·...·].html">gridenums.hh</a></td></tr></table></div><!--·contents·-->68 <h3>io·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/io</th><th·class="dirtab">Includes·file·in·dune/grid/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a>&#160;/&#160;<a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a>&#160;/&#160;<a·class="el"·href="a00782.html">dgfgeogrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a07292.html">common/intersection.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a>&#160;/&#160;<a·class="el"·[·...·truncated·by·diffoscope;·len:·8018,·SHA:·28cf472a5cc391dfecda09323fb0020f1b93d0a6c2ea9c21d85f805e847b3731·...·].html">gridenums.hh</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>
2.59 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000012_000015.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>io·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/io</th><th·class="dirtab">Includes·file·in·dune/grid/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a>&#160;/&#160;<a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a>&#160;/&#160;<a·class="el"·href="a00923.html">dgfgeogrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a01013.html">hostgridaccess.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a>&#160;/&#160;<a·class="el"·href=[·...·truncated·by·diffoscope;·len:·175,·SHA:·50962644c302c20bd921223afc11a1e9883de2d77a0071a2ab2523478421d8a3·...·].html">hostgridaccess.hh</a></td></tr></table></div><!--·contents·-->68 <h3>io·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/io</th><th·class="dirtab">Includes·file·in·dune/grid/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a>&#160;/&#160;<a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a>&#160;/&#160;<a·class="el"·href="a00782.html">dgfgeogrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a01007.html">hostgridaccess.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a>&#160;/&#160;<a·class="el"·href=[·...·truncated·by·diffoscope;·len:·175,·SHA:·d67579fde73e9ed9a6f6a06567a32173abc0e3ee49c6ac49c8b2e18bb895957d·...·].html">hostgridaccess.hh</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>
2.14 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000013_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_e68e8157741866f444e17edd764ebbae.html">doc</a></li><li·class="navelem"><a·class="el"·href="dir_9cbaec8e9232e242a682ff9656a6bc7e.html">recipes</a></li>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_e68e8157741866f444e17edd764ebbae.html">doc</a></li><li·class="navelem"><a·class="el"·href="dir_9cbaec8e9232e242a682ff9656a6bc7e.html">recipes</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>recipes·&rarr;·dune·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·doc/recipes</th><th·class="dirtab">Includes·file·in·dune</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00149.html">recipe-integration.cc</a></td><td·class="dirtab"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a>&#160;/&#160;<a·class="el"·href="a01022.html">yaspgrid.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00146.html">recipe-iterate-over-grid.cc</a></td><td·class="dirtab"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a>&#160;/&#160;<a·class="el"·href="a01022.html">yaspgrid.hh</a></td></tr></table></div><!--·contents·-->68 <h3>recipes·&rarr;·dune·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·doc/recipes</th><th·class="dirtab">Includes·file·in·dune</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00149.html">recipe-integration.cc</a></td><td·class="dirtab"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a>&#160;/&#160;<a·class="el"·href="a01022.html">yaspgrid.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00143.html">recipe-iterate-over-grid.cc</a></td><td·class="dirtab"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a>&#160;/&#160;<a·class="el"·href="a01022.html">yaspgrid.hh</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>
1.94 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000014_000002.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_affc5810119b0e43cdb9112dac77876f.html">uggrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_affc5810119b0e43cdb9112dac77876f.html">uggrid</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>uggrid·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/uggrid</th><th·class="dirtab">Includes·file·in·dune/grid/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00977.html">uggridfactory.hh</a></td><td·class="dirtab"><a·class="el"·href="a00281.html">boundarysegment.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00977.html">uggridfactory.hh</a></td><td·class="dirtab"><a·class="el"·href="a07265.html">common/gridfactory.hh</a></td></tr></table></div><!--·contents·-->68 <h3>uggrid·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/uggrid</th><th·class="dirtab">Includes·file·in·dune/grid/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00977.html">uggridfactory.hh</a></td><td·class="dirtab"><a·class="el"·href="a00239.html">boundarysegment.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00977.html">uggridfactory.hh</a></td><td·class="dirtab"><a·class="el"·href="a07265.html">common/gridfactory.hh</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>
5.18 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000015_000002.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.html">utility</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>utility·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/utility</th><th·class="dirtab">Includes·file·in·dune/grid/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a01010.html">entitycommhelper.hh</a></td><td·class="dirtab"><a·class="el"·href="a00236.html">gridenums.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00983.html">globalindexset.hh</a></td><td·class="dirtab"><a·class="el"·href="a00320[·...·truncated·by·diffoscope;·len:·1466,·SHA:·5787c0849b42b5e0b39108cb2a5bdfd820a5686be8f98a7f4a2ab094a8c0cc84·...·].html">mcmgmapper.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07325.html">utility/structuredgridfactory.hh</a></td><td·class="dirtab"><a·class="el"·href="a07265.html">common/gridfactory.hh</a></td></tr></table></div><!--·contents·-->68 <h3>utility·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/utility</th><th·class="dirtab">Includes·file·in·dune/grid/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a01013.html">entitycommhelper.hh</a></td><td·class="dirtab"><a·class="el"·href="a00269.html">gridenums.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00995.html">globalindexset.hh</a></td><td·class="dirtab"><a·class="el"·href="a00254[·...·truncated·by·diffoscope;·len:·1466,·SHA:·d09a62d315d3d8623a709017b2a6549f2cf19cc448652b73a1452792e70c46be·...·].html">mcmgmapper.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07325.html">utility/structuredgridfactory.hh</a></td><td·class="dirtab"><a·class="el"·href="a07265.html">common/gridfactory.hh</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>
1.63 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000015_000008.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.html">utility</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>utility·&rarr;·geometrygrid·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/utility</th><th·class="dirtab">Includes·file·in·dune/grid/geometrygrid</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a01013.html">hostgridaccess.hh</a></td><td·class="dirtab"><a·class="el"·href="a07295.html">geometrygrid/intersection.hh</a></td></tr></table></div><!--·contents·-->68 <h3>utility·&rarr;·geometrygrid·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/utility</th><th·class="dirtab">Includes·file·in·dune/grid/geometrygrid</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a01007.html">hostgridaccess.hh</a></td><td·class="dirtab"><a·class="el"·href="a07295.html">geometrygrid/intersection.hh</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>
1.73 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000015_000012.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_afe722c9aeb4f33ba80bf13de411ce03.html">utility</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>utility·&rarr;·io·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/utility</th><th·class="dirtab">Includes·file·in·dune/grid/io</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a01007.html">gridinfo-gmsh-main.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a>&#160;/&#160;<a·class="el"·href="a00833.html">gmshreader.hh</a></td></tr></table></div><!--·contents·-->68 <h3>utility·&rarr;·io·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/utility</th><th·class="dirtab">Includes·file·in·dune/grid/io</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a01019.html">gridinfo-gmsh-main.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a>&#160;/&#160;<a·class="el"·href="a00965.html">gmshreader.hh</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>
2.76 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000017_000002.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>vtk·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/io/file/vtk</th><th·class="dirtab">Includes·file·in·dune/grid/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00776.html">function.hh</a></td><td·class="dirtab"><a·class="el"·href="a00239.html">mcmgmapper.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00779.html">volumeiterators.hh</a></td><td·class="dirtab"><a·class="el"·href="a00236.htm[·...·truncated·by·diffoscope;·len:·336,·SHA:·bf47fc7c2141db77a356b4ad840f819ff6ceb0dbb896d3d2d6a1360fa0a7a5e2·...·].html">mcmgmapper.hh</a></td></tr></table></div><!--·contents·-->68 <h3>vtk·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/io/file/vtk</th><th·class="dirtab">Includes·file·in·dune/grid/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00950.html">function.hh</a></td><td·class="dirtab"><a·class="el"·href="a00317.html">mcmgmapper.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00923.html">volumeiterators.hh</a></td><td·class="dirtab"><a·class="el"·href="a00269.htm[·...·truncated·by·diffoscope;·len:·336,·SHA:·c8bca30fd9eacb141253a9c9373bca5b02993950abfc9bbb1b0105ea545b7d02·...·].html">mcmgmapper.hh</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>
1.94 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000018_000002.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>yaspgrid·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/yaspgrid</th><th·class="dirtab">Includes·file·in·dune/grid/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00227.html">torus.hh</a></td><td·class="dirtab"><a·class="el"·href="a00350.html">exceptions.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07202.html">yaspgrid/backuprestore.hh</a></td><td·class="dirtab"><a·class="el"·href="a07196.html">common/backuprestore.hh</a></td></tr></table></div><!--·contents·-->68 <h3>yaspgrid·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/yaspgrid</th><th·class="dirtab">Includes·file·in·dune/grid/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00182.html">torus.hh</a></td><td·class="dirtab"><a·class="el"·href="a00359.html">exceptions.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07202.html">yaspgrid/backuprestore.hh</a></td><td·class="dirtab"><a·class="el"·href="a07196.html">common/backuprestore.hh</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>
2.45 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_000018_000015.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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>yaspgrid·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/yaspgrid</th><th·class="dirtab">Includes·file·in·dune/grid/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00212.html">structuredyaspgridfactory.hh</a></td><td·class="dirtab"><a·class="el"·href="a07325.html">utility/structuredgridfactory.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00194.html">yaspgridpersistentcontainer.hh</a></td><t[·...·truncated·by·diffoscope;·len:·156,·SHA:·fa453d39ea219659d47271a527f490d8c26bb3279402e123a7845594ed2665e3·...·].html">yaspgridpersistentcontainer.hh</a></td><td·class="dirtab"><a·class="el"·href="a07313.html">utility/persistentcontainer.hh</a></td></tr></table></div><!--·contents·-->68 <h3>yaspgrid·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/grid/yaspgrid</th><th·class="dirtab">Includes·file·in·dune/grid/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00233.html">structuredyaspgridfactory.hh</a></td><td·class="dirtab"><a·class="el"·href="a07325.html">utility/structuredgridfactory.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00185.html">yaspgridpersistentcontainer.hh</a></td><t[·...·truncated·by·diffoscope;·len:·156,·SHA:·c8fb16a0199162c5957c1639bf4e159b617c37e70698695533a12a3d75e52072·...·].html">yaspgridpersistentcontainer.hh</a></td><td·class="dirtab"><a·class="el"·href="a07313.html">utility/persistentcontainer.hh</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>
26.3 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_0009240fada98b921d3b7adcfc3fe68b.html
    
Offset 83, 126 lines modifiedOffset 83, 126 lines modified
83 <area·shape="rect"·href="dir_000000_000002.html"·title="31"·alt=""·coords="218,122,235,137"/>83 <area·shape="rect"·href="dir_000000_000002.html"·title="31"·alt=""·coords="218,122,235,137"/>
84 <area·shape="rect"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html"·title="grid"·alt=""·coords="16,16,309,207"/>84 <area·shape="rect"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html"·title="grid"·alt=""·coords="16,16,309,207"/>
85 </map>85 </map>
86 </div>86 </div>
87 <table·class="memberdecls">87 <table·class="memberdecls">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
89 Files</h2></td></tr>89 Files</h2></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="a00704.html">agrid.hh</a>·<a·href="a00704_source.html">[code]</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="a00716.html">agrid.hh</a>·<a·href="a00716_source.html">[code]</a></td></tr>
91 <tr·class="memdesc:a00704"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">provides·the·AlbertaGrid·class·<br·/></td></tr>91 <tr·class="memdesc:a00716"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">provides·the·AlbertaGrid·class·<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="a00662.html">albertagrid.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="a00689.html">albertagrid.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="a00659.html">albertaheader.hh</a>·<a·href="a00659_source.html">[code]</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="a00659.html">albertaheader.hh</a>·<a·href="a00659_source.html">[code]</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="a00623.html">albertareader.hh</a>·<a·href="a00623_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="a00656.html">albertareader.hh</a>·<a·href="a00656_source.html">[code]</a></td></tr>
98 <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:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00692.html">algebra.hh</a>·<a·href="a00692_source.html">[code]</a></td></tr>99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00677.html">algebra.hh</a>·<a·href="a00677_source.html">[code]</a></td></tr>
100 <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:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07193.html">albertagrid/backuprestore.hh</a>·<a·href="a07193_source.html">[code]</a></td></tr>101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07193.html">albertagrid/backuprestore.hh</a>·<a·href="a07193_source.html">[code]</a></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07205.html">albertagrid/capabilities.hh</a>·<a·href="a07205_source.html">[code]</a></td></tr>103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07205.html">albertagrid/capabilities.hh</a>·<a·href="a07205_source.html">[code]</a></td></tr>
104 <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:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00686.html">coordcache.hh</a>·<a·href="a00686_source.html">[code]</a></td></tr>105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00614.html">coordcache.hh</a>·<a·href="a00614_source.html">[code]</a></td></tr>
106 <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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07214.html">albertagrid/datahandle.hh</a>·<a·href="a07214_source.html">[code]</a></td></tr>107 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07214.html">albertagrid/datahandle.hh</a>·<a·href="a07214_source.html">[code]</a></td></tr>
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07220.html">albertagrid/dgfparser.cc</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07220.html">albertagrid/dgfparser.cc</a></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07226.html">albertagrid/dgfparser.hh</a>·<a·href="a07226_source.html">[code]</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07226.html">albertagrid/dgfparser.hh</a>·<a·href="a07226_source.html">[code]</a></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00617.html">dofadmin.hh</a>·<a·href="a00617_source.html">[code]</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00692.html">dofadmin.hh</a>·<a·href="a00692_source.html">[code]</a></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00635.html">dofvector.hh</a>·<a·href="a00635_source.html">[code]</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00632.html">dofvector.hh</a>·<a·href="a00632_source.html">[code]</a></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00683.html">elementinfo.cc</a></td></tr>117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00629.html">elementinfo.cc</a></td></tr>
118 <tr·class="memdesc:a00683"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">provides·a·wrapper·for·ALBERTA's·el_info·structure·<br·/></td></tr>118 <tr·class="memdesc:a00629"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">provides·a·wrapper·for·ALBERTA's·el_info·structure·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00671.html">elementinfo.hh</a>·<a·href="a00671_source.html">[code]</a></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00647.html">elementinfo.hh</a>·<a·href="a00647_source.html">[code]</a></td></tr>
121 <tr·class="memdesc:a00671"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">provides·a·wrapper·for·ALBERTA's·el_info·structure·<br·/></td></tr>121 <tr·class="memdesc:a00647"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">provides·a·wrapper·for·ALBERTA's·el_info·structure·<br·/></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="a00650.html">entity.cc</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="a00641.html">entity.cc</a></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07235.html">albertagrid/entity.hh</a>·<a·href="a07235_source.html">[code]</a></td></tr>125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07235.html">albertagrid/entity.hh</a>·<a·href="a07235_source.html">[code]</a></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07244.html">albertagrid/entityseed.hh</a>·<a·href="a07244_source.html">[code]</a></td></tr>127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07244.html">albertagrid/entityseed.hh</a>·<a·href="a07244_source.html">[code]</a></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="a00716.html">geometry.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="a00617.html">geometry.cc</a></td></tr>
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07253.html">albertagrid/geometry.hh</a>·<a·href="a07253_source.html">[code]</a></td></tr>131 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07253.html">albertagrid/geometry.hh</a>·<a·href="a07253_source.html">[code]</a></td></tr>
132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00701.html">geometrycache.hh</a>·<a·href="a00701_source.html">[code]</a></td></tr>133 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00638.html">geometrycache.hh</a>·<a·href="a00638_source.html">[code]</a></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 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00713.html">geometryreference.hh</a>·<a·href="a00713_source.html">[code]</a></td></tr>135 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00620.html">geometryreference.hh</a>·<a·href="a00620_source.html">[code]</a></td></tr>
136 <tr·class="memdesc:a00713"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Wrapper·and·interface·classes·for·element·geometries.·<br·/></td></tr>136 <tr·class="memdesc:a00620"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Wrapper·and·interface·classes·for·element·geometries.·<br·/></td></tr>
137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07262.html">albertagrid/gridfactory.hh</a>·<a·href="a07262_source.html">[code]</a></td></tr>138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07262.html">albertagrid/gridfactory.hh</a>·<a·href="a07262_source.html">[code]</a></td></tr>
139 <tr·class="memdesc:a07262"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">specialization·of·the·generic·GridFactory·for·AlbertaGrid·<br·/></td></tr>139 <tr·class="memdesc:a07262"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">specialization·of·the·generic·GridFactory·for·AlbertaGrid·<br·/></td></tr>
140 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>140 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
141 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07268.html">albertagrid/gridfamily.hh</a>·<a·href="a07268_source.html">[code]</a></td></tr>141 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07268.html">albertagrid/gridfamily.hh</a>·<a·href="a07268_source.html">[code]</a></td></tr>
142 <tr·class="memdesc:a07268"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">provides·the·GridFamily·for·AlbertaGrid·<br·/></td></tr>142 <tr·class="memdesc:a07268"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">provides·the·GridFamily·for·AlbertaGrid·<br·/></td></tr>
143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
144 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07274.html">albertagrid/gridview.hh</a>·<a·href="a07274_source.html">[code]</a></td></tr>144 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07274.html">albertagrid/gridview.hh</a>·<a·href="a07274_source.html">[code]</a></td></tr>
145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
146 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00644.html">hierarchiciterator.hh</a>·<a·href="a00644_source.html">[code]</a></td></tr>146 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00668.html">hierarchiciterator.hh</a>·<a·href="a00668_source.html">[code]</a></td></tr>
147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
148 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00614.html">indexsets.cc</a></td></tr>148 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00701.html">indexsets.cc</a></td></tr>
149 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>149 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
150 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07283.html">albertagrid/indexsets.hh</a>·<a·href="a07283_source.html">[code]</a></td></tr>150 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07283.html">albertagrid/indexsets.hh</a>·<a·href="a07283_source.html">[code]</a></td></tr>
151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
152 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00689.html">indexstack.hh</a>·<a·href="a00689_source.html">[code]</a></td></tr>152 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00704.html">indexstack.hh</a>·<a·href="a00704_source.html">[code]</a></td></tr>
153 <tr·class="memdesc:a00689"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·an·index·stack·that·supplies·indices·for·element·numbering·for·a·grid·(i.e.·AlbertaGrid·and·ALUGrid)·<br·/></td></tr>153 <tr·class="memdesc:a00704"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·an·index·stack·that·supplies·indices·for·element·numbering·for·a·grid·(i.e.·AlbertaGrid·and·ALUGrid)·<br·/></td></tr>
154 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>154 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00626.html">intersection.cc</a></td></tr>155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00695.html">intersection.cc</a></td></tr>
156 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>156 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07289.html">albertagrid/intersection.hh</a>·<a·href="a07289_source.html">[code]</a></td></tr>157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07289.html">albertagrid/intersection.hh</a>·<a·href="a07289_source.html">[code]</a></td></tr>
158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07298.html">albertagrid/intersectioniterator.hh</a>·<a·href="a07298_source.html">[code]</a></td></tr>159 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07298.html">albertagrid/intersectioniterator.hh</a>·<a·href="a07298_source.html">[code]</a></td></tr>
160 <tr·class="memdesc:a07298"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·the·IntersectionIterator·for·AlbertaGrid.·<br·/></td></tr>160 <tr·class="memdesc:a07298"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·the·IntersectionIterator·for·AlbertaGrid.·<br·/></td></tr>
161 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>161 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
162 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00707.html">leafiterator.hh</a>·<a·href="a00707_source.html">[code]</a></td></tr>162 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00719.html">leafiterator.hh</a>·<a·href="a00719_source.html">[code]</a></td></tr>
163 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>163 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
164 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00695.html">level.hh</a>·<a·href="a00695_source.html">[code]</a></td></tr>164 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00653.html">level.hh</a>·<a·href="a00653_source.html">[code]</a></td></tr>
165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
166 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00629.html">leveliterator.hh</a>·<a·href="a00629_source.html">[code]</a></td></tr>166 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00671.html">leveliterator.hh</a>·<a·href="a00671_source.html">[code]</a></td></tr>
167 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>167 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
168 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00620.html">macrodata.cc</a></td></tr>168 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00707.html">macrodata.cc</a></td></tr>
169 <tr·class="memdesc:a00620"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">provides·a·wrapper·for·ALBERTA's·macro_data·structure·<br·/></td></tr>169 <tr·class="memdesc:a00707"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">provides·a·wrapper·for·ALBERTA's·macro_data·structure·<br·/></td></tr>
170 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>170 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
171 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00677.html">macrodata.hh</a>·<a·href="a00677_source.html">[code]</a></td></tr>171 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00644.html">macrodata.hh</a>·<a·href="a00644_source.html">[code]</a></td></tr>
172 <tr·class="memdesc:a00677"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">provides·a·wrapper·for·ALBERTA's·macro_data·structure·<br·/></td></tr>172 <tr·class="memdesc:a00644"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">provides·a·wrapper·for·ALBERTA's·macro_data·structure·<br·/></td></tr>
173 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>173 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
174 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00656.html">macroelement.hh</a>·<a·href="a00656_source.html">[code]</a></td></tr>174 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00713.html">macroelement.hh</a>·<a·href="a00713_source.html">[code]</a></td></tr>
175 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>175 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
176 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00698.html">meshpointer.cc</a></td></tr>176 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00680.html">meshpointer.cc</a></td></tr>
177 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00719.html">meshpointer.hh</a>·<a·href="a00719_source.html">[code]</a></td></tr>178 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00686.html">meshpointer.hh</a>·<a·href="a00686_source.html">[code]</a></td></tr>
179 <tr·class="memdesc:a00719"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">provides·a·wrapper·for·ALBERTA's·mesh·structure·<br·/></td></tr>179 <tr·class="memdesc:a00686"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">provides·a·wrapper·for·ALBERTA's·mesh·structure·<br·/></td></tr>
180 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00653.html">misc.hh</a>·<a·href="a00653_source.html">[code]</a></td></tr>181 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00683.html">misc.hh</a>·<a·href="a00683_source.html">[code]</a></td></tr>
182 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>182 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
183 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07307.html">albertagrid/persistentcontainer.hh</a>·<a·href="a07307_source.html">[code]</a></td></tr>183 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07307.html">albertagrid/persistentcontainer.hh</a>·<a·href="a07307_source.html">[code]</a></td></tr>
184 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>184 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
185 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07316.html">albertagrid/projection.hh</a>·<a·href="a07316_source.html">[code]</a></td></tr>185 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07316.html">albertagrid/projection.hh</a>·<a·href="a07316_source.html">[code]</a></td></tr>
186 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>186 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
187 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00632.html">refinement.hh</a>·<a·href="a00632_source.html">[code]</a></td></tr>187 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00623.html">refinement.hh</a>·<a·href="a00623_source.html">[code]</a></td></tr>
188 <tr·class="memdesc:a00632"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">provides·a·wrapper·for·ALBERTA's·refinement·patches·and·the·corners·for·geometryInFather·<br·/></td></tr>188 <tr·class="memdesc:a00623"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">provides·a·wrapper·for·ALBERTA's·refinement·patches·and·the·corners·for·geometryInFather·<br·/></td></tr>
189 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>189 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
190 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07322.html">albertagrid/structuredgridfactory.hh</a>·<a·href="a07322_source.html">[code]</a></td></tr>190 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07322.html">albertagrid/structuredgridfactory.hh</a>·<a·href="a07322_source.html">[code]</a></td></tr>
191 <tr·class="memdesc:a07322"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">specialization·of·the·generic·StructuredGridFactory·for·AlbertaGrid·<br·/></td></tr>191 <tr·class="memdesc:a07322"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">specialization·of·the·generic·StructuredGridFactory·for·AlbertaGrid·<br·/></td></tr>
192 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>192 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
193 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00680.html">transformation.hh</a>·<a·href="a00680_source.html">[code]</a></td></tr>193 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00626.html">transformation.hh</a>·<a·href="a00626_source.html">[code]</a></td></tr>
194 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>194 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
195 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00668.html">treeiterator.hh</a>·<a·href="a00668_source.html">[code]</a></td></tr>195 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00662.html">treeiterator.hh</a>·<a·href="a00662_source.html">[code]</a></td></tr>
196 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>196 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
197 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00641.html">undefine-2.0.hh</a>·<a·href="a00641_source.html">[code]</a></td></tr>197 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00650.html">undefine-2.0.hh</a>·<a·href="a00650_source.html">[code]</a></td></tr>
198 <tr·class="memdesc:a00641"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·<code>#undef</code>s·for·all·preprocessor·macros·defined·by·alberta.·<br·/></td></tr>198 <tr·class="memdesc:a00650"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·<code>#undef</code>s·for·all·preprocessor·macros·defined·by·alberta.·<br·/></td></tr>
199 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>199 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
200 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00638.html">undefine-3.0.hh</a>·<a·href="a00638_source.html">[code]</a></td></tr>200 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00710.html">undefine-3.0.hh</a>·<a·href="a00710_source.html">[code]</a></td></tr>
201 <tr·class="memdesc:a00638"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·<code>#undef</code>s·for·all·preprocessor·macros·defined·by·alberta.·<br·/></td></tr>201 <tr·class="memdesc:a00710"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·<code>#undef</code>s·for·all·preprocessor·macros·defined·by·alberta.·<br·/></td></tr>
202 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>202 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
203 </table>203 </table>
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>
14.3 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_3101a3055293843fecabc3e467bfc546.html
    
Offset 79, 69 lines modifiedOffset 79, 69 lines modified
79 <area·shape="rect"·href="dir_000001_000002.html"·title="1"·alt=""·coords="66,122,76,137"/>79 <area·shape="rect"·href="dir_000001_000002.html"·title="1"·alt=""·coords="66,122,76,137"/>
80 <area·shape="rect"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html"·title="dgfparser"·alt=""·coords="16,16,109,111"/>80 <area·shape="rect"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html"·title="dgfparser"·alt=""·coords="16,16,109,111"/>
81 </map>81 </map>
82 </div>82 </div>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
85 Files</h2></td></tr>85 Files</h2></td></tr>
86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00875.html">basic.cc</a></td></tr>86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00839.html">basic.cc</a></td></tr>
87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00872.html">basic.hh</a>·<a·href="a00872_source.html">[code]</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00857.html">basic.hh</a>·<a·href="a00857_source.html">[code]</a></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00848.html">boundarydom.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="a00836.html">boundarydom.cc</a></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00884.html">boundarydom.hh</a>·<a·href="a00884_source.html">[code]</a></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00848.html">boundarydom.hh</a>·<a·href="a00848_source.html">[code]</a></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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00869.html">boundaryseg.cc</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="a00854.html">boundaryseg.cc</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00896.html">boundaryseg.hh</a>·<a·href="a00896_source.html">[code]</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00806.html">boundaryseg.hh</a>·<a·href="a00806_source.html">[code]</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00878.html">cube.cc</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00797.html">cube.cc</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00857.html">cube.hh</a>·<a·href="a00857_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="a00794.html">cube.hh</a>·<a·href="a00794_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="a00902.html">dim.cc</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="a00851.html">dim.cc</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="a00842.html">dim.hh</a>·<a·href="a00842_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="a00815.html">dim.hh</a>·<a·href="a00815_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="a00866.html">general.cc</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="a00800.html">general.cc</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="a00899.html">general.hh</a>·<a·href="a00899_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="a00833.html">general.hh</a>·<a·href="a00833_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="a00860.html">gridparameter.cc</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="a00866.html">gridparameter.cc</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="a00890.html">gridparameter.hh</a>·<a·href="a00890_source.html">[code]</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="a00872.html">gridparameter.hh</a>·<a·href="a00872_source.html">[code]</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="a00863.html">interval.cc</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="a00818.html">interval.cc</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="a00893.html">interval.hh</a>·<a·href="a00893_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="a00812.html">interval.hh</a>·<a·href="a00812_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="a00851.html">periodicfacetrans.cc</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="a00845.html">periodicfacetrans.cc</a></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00911.html">periodicfacetrans.hh</a>·<a·href="a00911_source.html">[code]</a></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00863.html">periodicfacetrans.hh</a>·<a·href="a00863_source.html">[code]</a></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00908.html">polygon.hh</a>·<a·href="a00908_source.html">[code]</a></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00809.html">polygon.hh</a>·<a·href="a00809_source.html">[code]</a></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00905.html">polyhedron.hh</a>·<a·href="a00905_source.html">[code]</a></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00869.html">polyhedron.hh</a>·<a·href="a00869_source.html">[code]</a></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="a00881.html">projection.cc</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="a00821.html">projection.cc</a></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07319.html">io/file/dgfparser/blocks/projection.hh</a>·<a·href="a07319_source.html">[code]</a></td></tr>128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07319.html">io/file/dgfparser/blocks/projection.hh</a>·<a·href="a07319_source.html">[code]</a></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00854.html">simplex.cc</a></td></tr>130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00842.html">simplex.cc</a></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="a00839.html">simplex.hh</a>·<a·href="a00839_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="a00860.html">simplex.hh</a>·<a·href="a00860_source.html">[code]</a></td></tr>
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00887.html">simplexgeneration.cc</a></td></tr>134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00830.html">simplexgeneration.cc</a></td></tr>
135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00845.html">simplexgeneration.hh</a>·<a·href="a00845_source.html">[code]</a></td></tr>136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00803.html">simplexgeneration.hh</a>·<a·href="a00803_source.html">[code]</a></td></tr>
137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00914.html">vertex.cc</a></td></tr>138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00827.html">vertex.cc</a></td></tr>
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00836.html">vertex.hh</a>·<a·href="a00836_source.html">[code]</a></td></tr>140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00824.html">vertex.hh</a>·<a·href="a00824_source.html">[code]</a></td></tr>
141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
142 </table>142 </table>
143 </div><!--·contents·-->143 </div><!--·contents·-->
144 <!--·start·footer·part·-->144 <!--·start·footer·part·-->
145 <hr·class="footer"/><address·class="footer"><small>145 <hr·class="footer"/><address·class="footer"><small>
146 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4146 Generated·by&#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
147 </small></address>147 </small></address>
8.37 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html
    
Offset 83, 45 lines modifiedOffset 83, 45 lines modified
83 </map>83 </map>
84 </div>84 </div>
85 <table·class="memberdecls">85 <table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
87 Files</h2></td></tr>87 Files</h2></td></tr>
88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07199.html">geometrygrid/backuprestore.hh</a>·<a·href="a07199_source.html">[code]</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07199.html">geometrygrid/backuprestore.hh</a>·<a·href="a07199_source.html">[code]</a></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00605.html">cachedcoordfunction.hh</a>·<a·href="a00605_source.html">[code]</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="a00587.html">cachedcoordfunction.hh</a>·<a·href="a00587_source.html">[code]</a></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07211.html">geometrygrid/capabilities.hh</a>·<a·href="a07211_source.html">[code]</a></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07211.html">geometrygrid/capabilities.hh</a>·<a·href="a07211_source.html">[code]</a></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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00578.html">coordfunction.hh</a>·<a·href="a00578_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="a00593.html">coordfunction.hh</a>·<a·href="a00593_source.html">[code]</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00602.html">coordfunctioncaller.hh</a>·<a·href="a00602_source.html">[code]</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00590.html">coordfunctioncaller.hh</a>·<a·href="a00590_source.html">[code]</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00569.html">cornerstorage.hh</a>·<a·href="a00569_source.html">[code]</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00602.html">cornerstorage.hh</a>·<a·href="a00602_source.html">[code]</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07217.html">geometrygrid/datahandle.hh</a>·<a·href="a07217_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="a07217.html">geometrygrid/datahandle.hh</a>·<a·href="a07217_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="a00572.html">declaration.hh</a>·<a·href="a00572_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="a00584.html">declaration.hh</a>·<a·href="a00584_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="a07241.html">geometrygrid/entity.hh</a>·<a·href="a07241_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="a07241.html">geometrygrid/entity.hh</a>·<a·href="a07241_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="a07250.html">geometrygrid/entityseed.hh</a>·<a·href="a07250_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="a07250.html">geometrygrid/entityseed.hh</a>·<a·href="a07250_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="a07259.html">geometrygrid/geometry.hh</a>·<a·href="a07259_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="a07259.html">geometrygrid/geometry.hh</a>·<a·href="a07259_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="a07331.html">geometrygrid/grid.hh</a>·<a·href="a07331_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="a07331.html">geometrygrid/grid.hh</a>·<a·href="a07331_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="a07271.html">geometrygrid/gridfamily.hh</a>·<a·href="a07271_source.html">[code]</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="a07271.html">geometrygrid/gridfamily.hh</a>·<a·href="a07271_source.html">[code]</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="a07280.html">geometrygrid/gridview.hh</a>·<a·href="a07280_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="a07280.html">geometrygrid/gridview.hh</a>·<a·href="a07280_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="a00575.html">hostcorners.hh</a>·<a·href="a00575_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="a00605.html">hostcorners.hh</a>·<a·href="a00605_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="a00593.html">identity.hh</a>·<a·href="a00593_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="a00596.html">identity.hh</a>·<a·href="a00596_source.html">[code]</a></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00599.html">idset.hh</a>·<a·href="a00599_source.html">[code]</a></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00581.html">idset.hh</a>·<a·href="a00581_source.html">[code]</a></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07286.html">geometrygrid/indexsets.hh</a>·<a·href="a07286_source.html">[code]</a></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07286.html">geometrygrid/indexsets.hh</a>·<a·href="a07286_source.html">[code]</a></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07295.html">geometrygrid/intersection.hh</a>·<a·href="a07295_source.html">[code]</a></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07295.html">geometrygrid/intersection.hh</a>·<a·href="a07295_source.html">[code]</a></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="a07304.html">geometrygrid/intersectioniterator.hh</a>·<a·href="a07304_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="a07304.html">geometrygrid/intersectioniterator.hh</a>·<a·href="a07304_source.html">[code]</a></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
13.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_63e32640819d3744ac1cd322c9d6003e.html
    
Offset 83, 56 lines modifiedOffset 83, 56 lines modified
83 </map>83 </map>
84 </div>84 </div>
85 <table·class="memberdecls">85 <table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
87 Files</h2></td></tr>87 Files</h2></td></tr>
88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07202.html">yaspgrid/backuprestore.hh</a>·<a·href="a07202_source.html">[code]</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07202.html">yaspgrid/backuprestore.hh</a>·<a·href="a07202_source.html">[code]</a></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00155.html">coordinates.hh</a>·<a·href="a00155_source.html">[code]</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="a00164.html">coordinates.hh</a>·<a·href="a00164_source.html">[code]</a></td></tr>
91 <tr·class="memdesc:a00155"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·provides·container·classes·for·the·coordinates·to·be·used·in·YaspGrid·Upon·implementation·of·the·tensorproduct·feature,·the·coordinate·information·has·been·encapsulated·to·keep·performance·for·the·equidistant·grid.·Containers·for·equidistant·and·tensorproduct·grids·are·provided·here.·<br·/></td></tr>91 <tr·class="memdesc:a00164"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·provides·container·classes·for·the·coordinates·to·be·used·in·YaspGrid·Upon·implementation·of·the·tensorproduct·feature,·the·coordinate·information·has·been·encapsulated·to·keep·performance·for·the·equidistant·grid.·Containers·for·equidistant·and·tensorproduct·grids·are·provided·here.·<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="a00170.html">partitioning.hh</a>·<a·href="a00170_source.html">[code]</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="a00170.html">partitioning.hh</a>·<a·href="a00170_source.html">[code]</a></td></tr>
94 <tr·class="memdesc:a00170"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·provides·tools·to·partition·YaspGrids.·If·you·want·to·write·your·own·partitioner,·inherit·from·Yasp::Partitioning·and·implement·the·partition()·method.·You·can·also·browse·this·file·for·already·available·useful·partitioners,·like·Yasp::FixedSizePartitioning.·<br·/></td></tr>94 <tr·class="memdesc:a00170"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·provides·tools·to·partition·YaspGrids.·If·you·want·to·write·your·own·partitioner,·inherit·from·Yasp::Partitioning·and·implement·the·partition()·method.·You·can·also·browse·this·file·for·already·available·useful·partitioners,·like·Yasp::FixedSizePartitioning.·<br·/></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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00212.html">structuredyaspgridfactory.hh</a>·<a·href="a00212_source.html">[code]</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00233.html">structuredyaspgridfactory.hh</a>·<a·href="a00233_source.html">[code]</a></td></tr>
97 <tr·class="memdesc:a00212"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialization·of·the·StructuredGridFactory·class·for·YaspGrid.·<br·/></td></tr>97 <tr·class="memdesc:a00233"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialization·of·the·StructuredGridFactory·class·for·YaspGrid.·<br·/></td></tr>
98 <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:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00227.html">torus.hh</a>·<a·href="a00227_source.html">[code]</a></td></tr>99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00182.html">torus.hh</a>·<a·href="a00182_source.html">[code]</a></td></tr>
100 <tr·class="memdesc:a00227"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·provides·the·infrastructure·for·toroidal·communication·in·YaspGrid.·<br·/></td></tr>100 <tr·class="memdesc:a00182"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·provides·the·infrastructure·for·toroidal·communication·in·YaspGrid.·<br·/></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="a00152.html">yaspgridentity.hh</a>·<a·href="a00152_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="a00212.html">yaspgridentity.hh</a>·<a·href="a00212_source.html">[code]</a></td></tr>
103 <tr·class="memdesc:a00152"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">the·YaspEntity·class·and·its·specializations·<br·/></td></tr>103 <tr·class="memdesc:a00212"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">the·YaspEntity·class·and·its·specializations·<br·/></td></tr>
104 <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:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00215.html">yaspgridentityseed.hh</a>·<a·href="a00215_source.html">[code]</a></td></tr>105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00200.html">yaspgridentityseed.hh</a>·<a·href="a00200_source.html">[code]</a></td></tr>
106 <tr·class="memdesc:a00215"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·YaspEntitySeed·class.·<br·/></td></tr>106 <tr·class="memdesc:a00200"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·YaspEntitySeed·class.·<br·/></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="a00164.html">yaspgridgeometry.hh</a>·<a·href="a00164_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="a00218.html">yaspgridgeometry.hh</a>·<a·href="a00218_source.html">[code]</a></td></tr>
109 <tr·class="memdesc:a00164"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·YaspGeometry·class·and·its·specializations.·<br·/></td></tr>109 <tr·class="memdesc:a00218"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·YaspGeometry·class·and·its·specializations.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00224.html">yaspgridhierarchiciterator.hh</a>·<a·href="a00224_source.html">[code]</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00203.html">yaspgridhierarchiciterator.hh</a>·<a·href="a00203_source.html">[code]</a></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00176.html">yaspgrididset.hh</a>·<a·href="a00176_source.html">[code]</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00188.html">yaspgrididset.hh</a>·<a·href="a00188_source.html">[code]</a></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00161.html">yaspgridindexsets.hh</a>·<a·href="a00161_source.html">[code]</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00179.html">yaspgridindexsets.hh</a>·<a·href="a00179_source.html">[code]</a></td></tr>
116 <tr·class="memdesc:a00161"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">level-wise,·non-persistent,·consecutive·indices·for·YaspGrid·<br·/></td></tr>116 <tr·class="memdesc:a00179"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">level-wise,·non-persistent,·consecutive·indices·for·YaspGrid·<br·/></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="a00206.html">yaspgridintersection.hh</a>·<a·href="a00206_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="a00161.html">yaspgridintersection.hh</a>·<a·href="a00161_source.html">[code]</a></td></tr>
119 <tr·class="memdesc:a00206"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·YaspIntersection·class.·<br·/></td></tr>119 <tr·class="memdesc:a00161"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·YaspIntersection·class.·<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="a00188.html">yaspgridintersectioniterator.hh</a>·<a·href="a00188_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="a00155.html">yaspgridintersectioniterator.hh</a>·<a·href="a00155_source.html">[code]</a></td></tr>
122 <tr·class="memdesc:a00188"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·YaspIntersectionIterator·class.·<br·/></td></tr>122 <tr·class="memdesc:a00155"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·YaspIntersectionIterator·class.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00185.html">yaspgridleveliterator.hh</a>·<a·href="a00185_source.html">[code]</a></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00191.html">yaspgridleveliterator.hh</a>·<a·href="a00191_source.html">[code]</a></td></tr>
125 <tr·class="memdesc:a00185"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·YaspLevelIterator·class.·<br·/></td></tr>125 <tr·class="memdesc:a00191"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·YaspLevelIterator·class.·<br·/></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00194.html">yaspgridpersistentcontainer.hh</a>·<a·href="a00194_source.html">[code]</a></td></tr>127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00185.html">yaspgridpersistentcontainer.hh</a>·<a·href="a00185_source.html">[code]</a></td></tr>
128 <tr·class="memdesc:a00194"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialization·of·the·PersistentContainer·for·YaspGrid.·<br·/></td></tr>128 <tr·class="memdesc:a00185"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialization·of·the·PersistentContainer·for·YaspGrid.·<br·/></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00221.html">ygrid.hh</a>·<a·href="a00221_source.html">[code]</a></td></tr>130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00215.html">ygrid.hh</a>·<a·href="a00215_source.html">[code]</a></td></tr>
131 <tr·class="memdesc:a00221"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·provides·a·YGrid,·the·elemental·component·of·the·yaspgrid·implementation.·<br·/></td></tr>131 <tr·class="memdesc:a00215"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·provides·a·YGrid,·the·elemental·component·of·the·yaspgrid·implementation.·<br·/></td></tr>
132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>133 </table>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
136 <hr·class="footer"/><address·class="footer"><small>136 <hr·class="footer"/><address·class="footer"><small>
137 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.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
138 </small></address>138 </small></address>
8.47 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_6b8c365152847b3387fb5004eec7d3cc.html
    
Offset 79, 40 lines modifiedOffset 79, 40 lines modified
79 <area·shape="rect"·href="dir_000011_000002.html"·title="6"·alt=""·coords="80,122,89,137"/>79 <area·shape="rect"·href="dir_000011_000002.html"·title="6"·alt=""·coords="80,122,89,137"/>
80 <area·shape="rect"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html"·title="grid"·alt=""·coords="16,16,136,207"/>80 <area·shape="rect"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html"·title="grid"·alt=""·coords="16,16,136,207"/>
81 </map>81 </map>
82 </div>82 </div>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
85 Files</h2></td></tr>85 Files</h2></td></tr>
86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00752.html">identitygridentity.hh</a>·<a·href="a00752_source.html">[code]</a></td></tr>86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00740.html">identitygridentity.hh</a>·<a·href="a00740_source.html">[code]</a></td></tr>
87 <tr·class="memdesc:a00752"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·IdentityGridEntity·class.·<br·/></td></tr>87 <tr·class="memdesc:a00740"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·IdentityGridEntity·class.·<br·/></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00755.html">identitygridentityseed.hh</a>·<a·href="a00755_source.html">[code]</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00737.html">identitygridentityseed.hh</a>·<a·href="a00737_source.html">[code]</a></td></tr>
90 <tr·class="memdesc:a00755"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·IdentityGridEntitySeed·class.·<br·/></td></tr>90 <tr·class="memdesc:a00737"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·IdentityGridEntitySeed·class.·<br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00737.html">identitygridgeometry.hh</a>·<a·href="a00737_source.html">[code]</a></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00734.html">identitygridgeometry.hh</a>·<a·href="a00734_source.html">[code]</a></td></tr>
93 <tr·class="memdesc:a00737"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·IdentityGridGeometry·class·and·its·specializations.·<br·/></td></tr>93 <tr·class="memdesc:a00734"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·IdentityGridGeometry·class·and·its·specializations.·<br·/></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00734.html">identitygridhierarchiciterator.hh</a>·<a·href="a00734_source.html">[code]</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="a00746.html">identitygridhierarchiciterator.hh</a>·<a·href="a00746_source.html">[code]</a></td></tr>
96 <tr·class="memdesc:a00734"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·IdentityGridHierarchicIterator·class.·<br·/></td></tr>96 <tr·class="memdesc:a00746"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·IdentityGridHierarchicIterator·class.·<br·/></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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00743.html">identitygridindexsets.hh</a>·<a·href="a00743_source.html">[code]</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00731.html">identitygridindexsets.hh</a>·<a·href="a00731_source.html">[code]</a></td></tr>
99 <tr·class="memdesc:a00743"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·index·and·id·sets·for·the·IdentityGrid·class.·<br·/></td></tr>99 <tr·class="memdesc:a00731"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·index·and·id·sets·for·the·IdentityGrid·class.·<br·/></td></tr>
100 <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:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00746.html">identitygridintersectioniterator.hh</a>·<a·href="a00746_source.html">[code]</a></td></tr>101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00749.html">identitygridintersectioniterator.hh</a>·<a·href="a00749_source.html">[code]</a></td></tr>
102 <tr·class="memdesc:a00746"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·IdentityGridLeafIntersectionIterator·and·IdentityGridLevelIntersectionIterator·classes.·<br·/></td></tr>102 <tr·class="memdesc:a00749"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·IdentityGridLeafIntersectionIterator·and·IdentityGridLevelIntersectionIterator·classes.·<br·/></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="a00731.html">identitygridintersections.hh</a>·<a·href="a00731_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="a00755.html">identitygridintersections.hh</a>·<a·href="a00755_source.html">[code]</a></td></tr>
105 <tr·class="memdesc:a00731"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·IdentityGridLeafIntersection·and·IdentityGridLevelIntersection·classes.·<br·/></td></tr>105 <tr·class="memdesc:a00755"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·IdentityGridLeafIntersection·and·IdentityGridLevelIntersection·classes.·<br·/></td></tr>
106 <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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00749.html">identitygridleafiterator.hh</a>·<a·href="a00749_source.html">[code]</a></td></tr>107 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00752.html">identitygridleafiterator.hh</a>·<a·href="a00752_source.html">[code]</a></td></tr>
108 <tr·class="memdesc:a00749"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·IdentityGridLeafIterator·class.·<br·/></td></tr>108 <tr·class="memdesc:a00752"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·IdentityGridLeafIterator·class.·<br·/></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="a00740.html">identitygridleveliterator.hh</a>·<a·href="a00740_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="a00743.html">identitygridleveliterator.hh</a>·<a·href="a00743_source.html">[code]</a></td></tr>
111 <tr·class="memdesc:a00740"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·IdentityGridLevelIterator·class.·<br·/></td></tr>111 <tr·class="memdesc:a00743"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·IdentityGridLevelIterator·class.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>113 </table>
114 </div><!--·contents·-->114 </div><!--·contents·-->
115 <!--·start·footer·part·-->115 <!--·start·footer·part·-->
116 <hr·class="footer"/><address·class="footer"><small>116 <hr·class="footer"/><address·class="footer"><small>
117 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4117 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
118 </small></address>118 </small></address>
2.34 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_8a7c3b45c9645f41c3ea2c94b08d5fa1.html
    
Offset 77, 19 lines modifiedOffset 77, 19 lines modified
77 <area·shape="rect"·href="dir_8a7c3b45c9645f41c3ea2c94b08d5fa1.html"·title="utils"·alt=""·coords="27,52,99,100"/>77 <area·shape="rect"·href="dir_8a7c3b45c9645f41c3ea2c94b08d5fa1.html"·title="utils"·alt=""·coords="27,52,99,100"/>
78 <area·shape="rect"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html"·title="dgfparser"·alt=""·coords="16,16,109,111"/>78 <area·shape="rect"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html"·title="dgfparser"·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="a00932.html">dgf2dgf.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="a00884.html">dgf2dgf.cc</a></td></tr>
85 <tr·class="memdesc:a00932"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·small·program·converting·a·DGF·file·into·a·DGF·file·<br·/></td></tr>85 <tr·class="memdesc:a00884"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·small·program·converting·a·DGF·file·into·a·DGF·file·<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="a00929.html">gmsh2dgf.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="a00881.html">gmsh2dgf.cc</a></td></tr>
88 <tr·class="memdesc:a00929"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·small·program·converting·a·gmsh·file·into·a·DGF·file·<br·/></td></tr>88 <tr·class="memdesc:a00881"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·small·program·converting·a·gmsh·file·into·a·DGF·file·<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 </table>90 </table>
91 </div><!--·contents·-->91 </div><!--·contents·-->
92 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>93 <hr·class="footer"/><address·class="footer"><small>
94 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.494 Generated·by&#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
95 </small></address>95 </small></address>
1.59 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_8d29adac9322a6a2ee0cd26fd57d5299.html
    
Offset 77, 16 lines modifiedOffset 77, 16 lines modified
77 <area·shape="rect"·href="dir_8d29adac9322a6a2ee0cd26fd57d5299.html"·title="gnuplot"·alt=""·coords="27,52,99,100"/>77 <area·shape="rect"·href="dir_8d29adac9322a6a2ee0cd26fd57d5299.html"·title="gnuplot"·alt=""·coords="27,52,99,100"/>
78 <area·shape="rect"·href="dir_e5ae0335e78259a61f16e105bf289391.html"·title="file"·alt=""·coords="16,16,109,111"/>78 <area·shape="rect"·href="dir_e5ae0335e78259a61f16e105bf289391.html"·title="file"·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="a00758.html">gnuplot.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="a00893.html">gnuplot.cc</a></td></tr>
85 <tr·class="memdesc:a00758"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·gnuplot·output·for·1D·and·2D·grids.·<br·/></td></tr>85 <tr·class="memdesc:a00893"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·gnuplot·output·for·1D·and·2D·grids.·<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>87 </table>
88 </div><!--·contents·-->88 </div><!--·contents·-->
89 <!--·start·footer·part·-->89 <!--·start·footer·part·-->
90 <hr·class="footer"/><address·class="footer"><small>90 <hr·class="footer"/><address·class="footer"><small>
91 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.491 Generated·by&#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
92 </small></address>92 </small></address>
1.36 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_9cbaec8e9232e242a682ff9656a6bc7e.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 </map>81 </map>
82 </div>82 </div>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
85 Files</h2></td></tr>85 Files</h2></td></tr>
86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00149.html">recipe-integration.cc</a></td></tr>86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00149.html">recipe-integration.cc</a></td></tr>
87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00146.html">recipe-iterate-over-grid.cc</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00143.html">recipe-iterate-over-grid.cc</a></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>90 </table>
91 </div><!--·contents·-->91 </div><!--·contents·-->
92 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>93 <hr·class="footer"/><address·class="footer"><small>
94 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.494 Generated·by&#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
95 </small></address>95 </small></address>
12.3 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_afe722c9aeb4f33ba80bf13de411ce03.html
    
Offset 83, 55 lines modifiedOffset 83, 55 lines modified
83 <area·shape="rect"·href="dir_000015_000002.html"·title="11"·alt=""·coords="251,123,268,137"/>83 <area·shape="rect"·href="dir_000015_000002.html"·title="11"·alt=""·coords="251,123,268,137"/>
84 <area·shape="rect"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html"·title="grid"·alt=""·coords="16,16,348,207"/>84 <area·shape="rect"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html"·title="grid"·alt=""·coords="16,16,348,207"/>
85 </map>85 </map>
86 </div>86 </div>
87 <table·class="memberdecls">87 <table·class="memberdecls">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
89 Files</h2></td></tr>89 Files</h2></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="a01010.html">entitycommhelper.hh</a>·<a·href="a01010_source.html">[code]</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="a01013.html">entitycommhelper.hh</a>·<a·href="a01013_source.html">[code]</a></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00983.html">globalindexset.hh</a>·<a·href="a00983_source.html">[code]</a></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00995.html">globalindexset.hh</a>·<a·href="a00995_source.html">[code]</a></td></tr>
93 <tr·class="memdesc:a00983"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·a·globally·unique·index·for·all·entities·of·a·distributed·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·grid.·<br·/></td></tr>93 <tr·class="memdesc:a00995"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·a·globally·unique·index·for·all·entities·of·a·distributed·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·grid.·<br·/></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01007.html">gridinfo-gmsh-main.hh</a>·<a·href="a01007_source.html">[code]</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="a01019.html">gridinfo-gmsh-main.hh</a>·<a·href="a01019_source.html">[code]</a></td></tr>
96 <tr·class="memdesc:a01007"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Generic·<a·class="el"·href="a00149.html#a3c04138a5bfe5d72780bb7e82a18e627">main()</a>·function·for·printing·information·about·a·mesh·read·from·a·.msh-file.·<br·/></td></tr>96 <tr·class="memdesc:a01019"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Generic·<a·class="el"·href="a00149.html#a3c04138a5bfe5d72780bb7e82a18e627">main()</a>·function·for·printing·information·about·a·mesh·read·from·a·.msh-file.·<br·/></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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07337.html">utility/gridinfo.hh</a>·<a·href="a07337_source.html">[code]</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07337.html">utility/gridinfo.hh</a>·<a·href="a07337_source.html">[code]</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00989.html">gridtype.hh</a>·<a·href="a00989_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="a00989.html">gridtype.hh</a>·<a·href="a00989_source.html">[code]</a></td></tr>
101 <tr·class="memdesc:a00989"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·can·be·included·directly·following·config.h·to·test·if·a·grid·type·was·correctly·selected.·<br·/></td></tr>101 <tr·class="memdesc:a00989"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·can·be·included·directly·following·config.h·to·test·if·a·grid·type·was·correctly·selected.·<br·/></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00980.html">hierarchicsearch.hh</a>·<a·href="a00980_source.html">[code]</a></td></tr>103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00986.html">hierarchicsearch.hh</a>·<a·href="a00986_source.html">[code]</a></td></tr>
104 <tr·class="memdesc:a00980"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Utility·class·for·hierarchically·searching·for·an·Entity·containing·a·given·point.·<br·/></td></tr>104 <tr·class="memdesc:a00986"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Utility·class·for·hierarchically·searching·for·an·Entity·containing·a·given·point.·<br·/></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="a01013.html">hostgridaccess.hh</a>·<a·href="a01013_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="a01007.html">hostgridaccess.hh</a>·<a·href="a01007_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="a01019.html">multiindex.hh</a>·<a·href="a01019_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="a00992.html">multiindex.hh</a>·<a·href="a00992_source.html">[code]</a></td></tr>
109 <tr·class="memdesc:a01019"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implements·a·multiindex·with·arbitrary·dimension·and·fixed·index·ranges·This·is·used·by·various·factory·classes.·<br·/></td></tr>109 <tr·class="memdesc:a00992"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implements·a·multiindex·with·arbitrary·dimension·and·fixed·index·ranges·This·is·used·by·various·factory·classes.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00995.html">parmetisgridpartitioner.hh</a>·<a·href="a00995_source.html">[code]</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01010.html">parmetisgridpartitioner.hh</a>·<a·href="a01010_source.html">[code]</a></td></tr>
112 <tr·class="memdesc:a00995"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·a·repartitioning·of·a·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·grid·using·ParMetis.·<br·/></td></tr>112 <tr·class="memdesc:a01010"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·a·repartitioning·of·a·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·grid·using·ParMetis.·<br·/></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="a07313.html">utility/persistentcontainer.hh</a>·<a·href="a07313_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="a07313.html">utility/persistentcontainer.hh</a>·<a·href="a07313_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="a00998.html">persistentcontainerinterface.hh</a>·<a·href="a00998_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="a01016.html">persistentcontainerinterface.hh</a>·<a·href="a01016_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="a00986.html">persistentcontainermap.hh</a>·<a·href="a00986_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="a00983.html">persistentcontainermap.hh</a>·<a·href="a00983_source.html">[code]</a></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01001.html">persistentcontainervector.hh</a>·<a·href="a01001_source.html">[code]</a></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01001.html">persistentcontainervector.hh</a>·<a·href="a01001_source.html">[code]</a></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01004.html">persistentcontainerwrapper.hh</a>·<a·href="a01004_source.html">[code]</a></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00980.html">persistentcontainerwrapper.hh</a>·<a·href="a00980_source.html">[code]</a></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07325.html">utility/structuredgridfactory.hh</a>·<a·href="a07325_source.html">[code]</a></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07325.html">utility/structuredgridfactory.hh</a>·<a·href="a07325_source.html">[code]</a></td></tr>
125 <tr·class="memdesc:a07325"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·to·construct·structured·cube·and·simplex·grids·using·the·grid·factory.·<br·/></td></tr>125 <tr·class="memdesc:a07325"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·to·construct·structured·cube·and·simplex·grids·using·the·grid·factory.·<br·/></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01016.html">tensorgridfactory.hh</a>·<a·href="a01016_source.html">[code]</a></td></tr>127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01004.html">tensorgridfactory.hh</a>·<a·href="a01004_source.html">[code]</a></td></tr>
128 <tr·class="memdesc:a01016"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·provides·a·factory·class·for·tensorproduct·grids.·This·is·a·collection·of·methods·to·generate·monotonous·sequences·as·needed·for·a·tensorproduct·grid.·Apart·from·easy·ones·for·locally·equidistant·grids,·there·are·also·more·involved·methods·like·splitting·a·range·according·to·a·geometric·series.·<br·/></td></tr>128 <tr·class="memdesc:a01004"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·provides·a·factory·class·for·tensorproduct·grids.·This·is·a·collection·of·methods·to·generate·monotonous·sequences·as·needed·for·a·tensorproduct·grid.·Apart·from·easy·ones·for·locally·equidistant·grids,·there·are·also·more·involved·methods·like·splitting·a·range·according·to·a·geometric·series.·<br·/></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00992.html">vertexorderfactory.hh</a>·<a·href="a00992_source.html">[code]</a></td></tr>130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00998.html">vertexorderfactory.hh</a>·<a·href="a00998_source.html">[code]</a></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 </table>132 </table>
133 </div><!--·contents·-->133 </div><!--·contents·-->
134 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
135 <hr·class="footer"/><address·class="footer"><small>135 <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.4136 Generated·by&#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>137 </small></address>
14.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_b770a3c3155c345f795a6741b9d3499a.html
    
Offset 79, 63 lines modifiedOffset 79, 63 lines modified
79 <area·shape="rect"·href="dir_000017_000002.html"·title="4"·alt=""·coords="66,122,76,137"/>79 <area·shape="rect"·href="dir_000017_000002.html"·title="4"·alt=""·coords="66,122,76,137"/>
80 <area·shape="rect"·href="dir_e5ae0335e78259a61f16e105bf289391.html"·title="file"·alt=""·coords="16,16,109,111"/>80 <area·shape="rect"·href="dir_e5ae0335e78259a61f16e105bf289391.html"·title="file"·alt=""·coords="16,16,109,111"/>
81 </map>81 </map>
82 </div>82 </div>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
85 Files</h2></td></tr>85 Files</h2></td></tr>
86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00809.html">b64enc.hh</a>·<a·href="a00809_source.html">[code]</a></td></tr>86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00929.html">b64enc.hh</a>·<a·href="a00929_source.html">[code]</a></td></tr>
87 <tr·class="memdesc:a00809"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·base64·encode.·<br·/></td></tr>87 <tr·class="memdesc:a00929"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·base64·encode.·<br·/></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00764.html">basicwriter.hh</a>·<a·href="a00764_source.html">[code]</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00902.html">basicwriter.hh</a>·<a·href="a00902_source.html">[code]</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00803.html">boundaryiterators.hh</a>·<a·href="a00803_source.html">[code]</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00944.html">boundaryiterators.hh</a>·<a·href="a00944_source.html">[code]</a></td></tr>
92 <tr·class="memdesc:a00803"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·VTK·output·on·the·skeleton.·<br·/></td></tr>92 <tr·class="memdesc:a00944"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·VTK·output·on·the·skeleton.·<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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00815.html">boundarywriter.hh</a>·<a·href="a00815_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="a00926.html">boundarywriter.hh</a>·<a·href="a00926_source.html">[code]</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00788.html">common.hh</a>·<a·href="a00788_source.html">[code]</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00935.html">common.hh</a>·<a·href="a00935_source.html">[code]</a></td></tr>
97 <tr·class="memdesc:a00788"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·stuff·for·the·VTKWriter.·<br·/></td></tr>97 <tr·class="memdesc:a00935"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·stuff·for·the·VTKWriter.·<br·/></td></tr>
98 <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:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00812.html">corner.hh</a>·<a·href="a00812_source.html">[code]</a></td></tr>99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00962.html">corner.hh</a>·<a·href="a00962_source.html">[code]</a></td></tr>
100 <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:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00791.html">corneriterator.hh</a>·<a·href="a00791_source.html">[code]</a></td></tr>101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00908.html">corneriterator.hh</a>·<a·href="a00908_source.html">[code]</a></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00797.html">dataarraywriter.hh</a>·<a·href="a00797_source.html">[code]</a></td></tr>103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00920.html">dataarraywriter.hh</a>·<a·href="a00920_source.html">[code]</a></td></tr>
104 <tr·class="memdesc:a00797"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Data·array·writers·for·the·VTKWriter.·<br·/></td></tr>104 <tr·class="memdesc:a00920"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Data·array·writers·for·the·VTKWriter.·<br·/></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="a00776.html">function.hh</a>·<a·href="a00776_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="a00950.html">function.hh</a>·<a·href="a00950_source.html">[code]</a></td></tr>
107 <tr·class="memdesc:a00776"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·VTK·output.·<br·/></td></tr>107 <tr·class="memdesc:a00950"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·VTK·output.·<br·/></td></tr>
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00785.html">functionwriter.hh</a>·<a·href="a00785_source.html">[code]</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00938.html">functionwriter.hh</a>·<a·href="a00938_source.html">[code]</a></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00782.html">pointiterator.hh</a>·<a·href="a00782_source.html">[code]</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00905.html">pointiterator.hh</a>·<a·href="a00905_source.html">[code]</a></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00800.html">pvtuwriter.hh</a>·<a·href="a00800_source.html">[code]</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00932.html">pvtuwriter.hh</a>·<a·href="a00932_source.html">[code]</a></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00794.html">skeletonfunction.hh</a>·<a·href="a00794_source.html">[code]</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00914.html">skeletonfunction.hh</a>·<a·href="a00914_source.html">[code]</a></td></tr>
116 <tr·class="memdesc:a00794"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·VTK·output·on·the·skeleton.·<br·/></td></tr>116 <tr·class="memdesc:a00914"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·VTK·output·on·the·skeleton.·<br·/></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="a00773.html">streams.hh</a>·<a·href="a00773_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="a00947.html">streams.hh</a>·<a·href="a00947_source.html">[code]</a></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00806.html">subsamplingvtkwriter.hh</a>·<a·href="a00806_source.html">[code]</a></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00917.html">subsamplingvtkwriter.hh</a>·<a·href="a00917_source.html">[code]</a></td></tr>
121 <tr·class="memdesc:a00806"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·subsampled·file·i/o·for·the·visualization·toolkit.·<br·/></td></tr>121 <tr·class="memdesc:a00917"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·subsampled·file·i/o·for·the·visualization·toolkit.·<br·/></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="a00779.html">volumeiterators.hh</a>·<a·href="a00779_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="a00923.html">volumeiterators.hh</a>·<a·href="a00923_source.html">[code]</a></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00818.html">volumewriter.hh</a>·<a·href="a00818_source.html">[code]</a></td></tr>125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00953.html">volumewriter.hh</a>·<a·href="a00953_source.html">[code]</a></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00761.html">vtksequencewriter.hh</a>·<a·href="a00761_source.html">[code]</a></td></tr>127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00959.html">vtksequencewriter.hh</a>·<a·href="a00959_source.html">[code]</a></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="a00767.html">vtksequencewriterbase.hh</a>·<a·href="a00767_source.html">[code]</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="a00941.html">vtksequencewriterbase.hh</a>·<a·href="a00941_source.html">[code]</a></td></tr>
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00821.html">vtkwriter.hh</a>·<a·href="a00821_source.html">[code]</a></td></tr>131 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00911.html">vtkwriter.hh</a>·<a·href="a00911_source.html">[code]</a></td></tr>
132 <tr·class="memdesc:a00821"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·file·i/o·for·the·visualization·toolkit.·<br·/></td></tr>132 <tr·class="memdesc:a00911"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·file·i/o·for·the·visualization·toolkit.·<br·/></td></tr>
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00770.html">vtuwriter.hh</a>·<a·href="a00770_source.html">[code]</a></td></tr>134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00956.html">vtuwriter.hh</a>·<a·href="a00956_source.html">[code]</a></td></tr>
135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 </table>136 </table>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <hr·class="footer"/><address·class="footer"><small>139 <hr·class="footer"/><address·class="footer"><small>
140 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4140 Generated·by&#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
141 </small></address>141 </small></address>
9.33 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_c7946cd8c64c74ddbfaba08069596fbe.html
    
Offset 92, 46 lines modifiedOffset 92, 46 lines modified
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">directory·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</a></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">directory·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</a></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">directory·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_8a7c3b45c9645f41c3ea2c94b08d5fa1.html">utils</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">directory·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_8a7c3b45c9645f41c3ea2c94b08d5fa1.html">utils</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 </table><table·class="memberdecls">96 </table><table·class="memberdecls">
97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
98 Files</h2></td></tr>98 Files</h2></td></tr>
99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00956.html">dgfexception.hh</a>·<a·href="a00956_source.html">[code]</a></td></tr>99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00788.html">dgfexception.hh</a>·<a·href="a00788_source.html">[code]</a></td></tr>
100 <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:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00923.html">dgfgeogrid.hh</a>·<a·href="a00923_source.html">[code]</a></td></tr>101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00782.html">dgfgeogrid.hh</a>·<a·href="a00782_source.html">[code]</a></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00935.html">dgfgridfactory.hh</a>·<a·href="a00935_source.html">[code]</a></td></tr>103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00779.html">dgfgridfactory.hh</a>·<a·href="a00779_source.html">[code]</a></td></tr>
104 <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:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00962.html">dgfidentitygrid.hh</a>·<a·href="a00962_source.html">[code]</a></td></tr>105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00791.html">dgfidentitygrid.hh</a>·<a·href="a00791_source.html">[code]</a></td></tr>
106 <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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00938.html">dgfoned.hh</a>·<a·href="a00938_source.html">[code]</a></td></tr>107 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00767.html">dgfoned.hh</a>·<a·href="a00767_source.html">[code]</a></td></tr>
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07223.html">io/file/dgfparser/dgfparser.cc</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07223.html">io/file/dgfparser/dgfparser.cc</a></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07232.html">io/file/dgfparser/dgfparser.hh</a>·<a·href="a07232_source.html">[code]</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07232.html">io/file/dgfparser/dgfparser.hh</a>·<a·href="a07232_source.html">[code]</a></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00941.html">dgfug.cc</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00764.html">dgfug.cc</a></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00947.html">dgfug.hh</a>·<a·href="a00947_source.html">[code]</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00878.html">dgfug.hh</a>·<a·href="a00878_source.html">[code]</a></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00959.html">dgfwriter.hh</a>·<a·href="a00959_source.html">[code]</a></td></tr>117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00875.html">dgfwriter.hh</a>·<a·href="a00875_source.html">[code]</a></td></tr>
118 <tr·class="memdesc:a00959"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">write·a·GridView·to·a·DGF·file·<br·/></td></tr>118 <tr·class="memdesc:a00875"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">write·a·GridView·to·a·DGF·file·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00917.html">dgfyasp.hh</a>·<a·href="a00917_source.html">[code]</a></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00776.html">dgfyasp.hh</a>·<a·href="a00776_source.html">[code]</a></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00920.html">entitykey.hh</a>·<a·href="a00920_source.html">[code]</a></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00785.html">entitykey.hh</a>·<a·href="a00785_source.html">[code]</a></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00926.html">entitykey_inline.hh</a>·<a·href="a00926_source.html">[code]</a></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00890.html">entitykey_inline.hh</a>·<a·href="a00890_source.html">[code]</a></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="a00944.html">gridptr.hh</a>·<a·href="a00944_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="a00887.html">gridptr.hh</a>·<a·href="a00887_source.html">[code]</a></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00950.html">macrogrid.hh</a>·<a·href="a00950_source.html">[code]</a></td></tr>128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00770.html">macrogrid.hh</a>·<a·href="a00770_source.html">[code]</a></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00953.html">parser.hh</a>·<a·href="a00953_source.html">[code]</a></td></tr>130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00773.html">parser.hh</a>·<a·href="a00773_source.html">[code]</a></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 </table>132 </table>
133 </div><!--·contents·-->133 </div><!--·contents·-->
134 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
135 <hr·class="footer"/><address·class="footer"><small>135 <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.4136 Generated·by&#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>137 </small></address>
4.94 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_e5ae0335e78259a61f16e105bf289391.html
    
Offset 102, 27 lines modifiedOffset 102, 27 lines modified
102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">directory·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</a></td></tr>102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">directory·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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 </table><table·class="memberdecls">104 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
106 Files</h2></td></tr>106 Files</h2></td></tr>
107 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07229.html">io/file/dgfparser.hh</a>·<a·href="a07229_source.html">[code]</a></td></tr>107 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07229.html">io/file/dgfparser.hh</a>·<a·href="a07229_source.html">[code]</a></td></tr>
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00833.html">gmshreader.hh</a>·<a·href="a00833_source.html">[code]</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00965.html">gmshreader.hh</a>·<a·href="a00965_source.html">[code]</a></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00830.html">gmshwriter.hh</a>·<a·href="a00830_source.html">[code]</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00761.html">gmshwriter.hh</a>·<a·href="a00761_source.html">[code]</a></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00824.html">gnuplot.hh</a>·<a·href="a00824_source.html">[code]</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00896.html">gnuplot.hh</a>·<a·href="a00896_source.html">[code]</a></td></tr>
114 <tr·class="memdesc:a00824"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·gnuplot·output·for·1D·Grids.·<br·/></td></tr>114 <tr·class="memdesc:a00896"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·gnuplot·output·for·1D·Grids.·<br·/></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="a00968.html">printgrid.hh</a>·<a·href="a00968_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="a00899.html">printgrid.hh</a>·<a·href="a00899_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="a00827.html">starcdreader.hh</a>·<a·href="a00827_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="a00758.html">starcdreader.hh</a>·<a·href="a00758_source.html">[code]</a></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00965.html">vtk.hh</a>·<a·href="a00965_source.html">[code]</a></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00968.html">vtk.hh</a>·<a·href="a00968_source.html">[code]</a></td></tr>
121 <tr·class="memdesc:a00965"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenience·header·which·includes·all·available·VTK·writers.·<br·/></td></tr>121 <tr·class="memdesc:a00968"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenience·header·which·includes·all·available·VTK·writers.·<br·/></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 </table>123 </table>
124 </div><!--·contents·-->124 </div><!--·contents·-->
125 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
126 <hr·class="footer"/><address·class="footer"><small>126 <hr·class="footer"/><address·class="footer"><small>
127 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4127 Generated·by&#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
128 </small></address>128 </small></address>
15.7 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_e674d52c20e1458e445f655f7f65f7ce.html
    
Offset 79, 79 lines modifiedOffset 79, 79 lines modified
79 <area·shape="rect"·href="dir_000002_000012.html"·title="1"·alt=""·coords="70,122,80,137"/>79 <area·shape="rect"·href="dir_000002_000012.html"·title="1"·alt=""·coords="70,122,80,137"/>
80 <area·shape="rect"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html"·title="grid"·alt=""·coords="16,16,117,207"/>80 <area·shape="rect"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html"·title="grid"·alt=""·coords="16,16,117,207"/>
81 </map>81 </map>
82 </div>82 </div>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
85 Files</h2></td></tr>85 Files</h2></td></tr>
86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">adaptcallback.hh</a>·<a·href="a00254_source.html">[code]</a></td></tr>86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00290.html">adaptcallback.hh</a>·<a·href="a00290_source.html">[code]</a></td></tr>
87 <tr·class="memdesc:a00254"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">interfaces·and·wrappers·needed·for·the·callback·adaptation·provided·by·AlbertaGrid·and·dune-ALUGrid·<br·/></td></tr>87 <tr·class="memdesc:a00290"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">interfaces·and·wrappers·needed·for·the·callback·adaptation·provided·by·AlbertaGrid·and·dune-ALUGrid·<br·/></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07196.html">common/backuprestore.hh</a>·<a·href="a07196_source.html">[code]</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07196.html">common/backuprestore.hh</a>·<a·href="a07196_source.html">[code]</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00269.html">boundaryprojection.hh</a>·<a·href="a00269_source.html">[code]</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00314.html">boundaryprojection.hh</a>·<a·href="a00314_source.html">[code]</a></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="a00281.html">boundarysegment.hh</a>·<a·href="a00281_source.html">[code]</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="a00239.html">boundarysegment.hh</a>·<a·href="a00239_source.html">[code]</a></td></tr>
94 <tr·class="memdesc:a00281"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·grid·boundary·segments·of·arbitrary·geometry.·<br·/></td></tr>94 <tr·class="memdesc:a00239"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·grid·boundary·segments·of·arbitrary·geometry.·<br·/></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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07208.html">common/capabilities.hh</a>·<a·href="a07208_source.html">[code]</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07208.html">common/capabilities.hh</a>·<a·href="a07208_source.html">[code]</a></td></tr>
97 <tr·class="memdesc:a07208"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·set·of·traits·classes·to·store·static·information·about·grid·implementation.·<br·/></td></tr>97 <tr·class="memdesc:a07208"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·set·of·traits·classes·to·store·static·information·about·grid·implementation.·<br·/></td></tr>
98 <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:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00320.html">datahandleif.hh</a>·<a·href="a00320_source.html">[code]</a></td></tr>99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">datahandleif.hh</a>·<a·href="a00254_source.html">[code]</a></td></tr>
100 <tr·class="memdesc:a00320"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Describes·the·parallel·communication·interface·class·for·MessageBuffers·and·DataHandles.·<br·/></td></tr>100 <tr·class="memdesc:a00254"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Describes·the·parallel·communication·interface·class·for·MessageBuffers·and·DataHandles.·<br·/></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="a00275.html">defaultgridview.hh</a>·<a·href="a00275_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="a00293.html">defaultgridview.hh</a>·<a·href="a00293_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="a07238.html">common/entity.hh</a>·<a·href="a07238_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="a07238.html">common/entity.hh</a>·<a·href="a07238_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="a00272.html">entityiterator.hh</a>·<a·href="a00272_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="a00281.html">entityiterator.hh</a>·<a·href="a00281_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="a07247.html">common/entityseed.hh</a>·<a·href="a07247_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="a07247.html">common/entityseed.hh</a>·<a·href="a07247_source.html">[code]</a></td></tr>
109 <tr·class="memdesc:a07247"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Interface·class·EntitySeed.·<br·/></td></tr>109 <tr·class="memdesc:a07247"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Interface·class·EntitySeed.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00350.html">exceptions.hh</a>·<a·href="a00350_source.html">[code]</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00359.html">exceptions.hh</a>·<a·href="a00359_source.html">[code]</a></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07256.html">common/geometry.hh</a>·<a·href="a07256_source.html">[code]</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07256.html">common/geometry.hh</a>·<a·href="a07256_source.html">[code]</a></td></tr>
114 <tr·class="memdesc:a07256"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Wrapper·and·interface·classes·for·element·geometries.·<br·/></td></tr>114 <tr·class="memdesc:a07256"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Wrapper·and·interface·classes·for·element·geometries.·<br·/></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="a07328.html">common/grid.hh</a>·<a·href="a07328_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="a07328.html">common/grid.hh</a>·<a·href="a07328_source.html">[code]</a></td></tr>
117 <tr·class="memdesc:a07328"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Different·resources·needed·by·all·grid·implementations.·<br·/></td></tr>117 <tr·class="memdesc:a07328"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Different·resources·needed·by·all·grid·implementations.·<br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00236.html">gridenums.hh</a>·<a·href="a00236_source.html">[code]</a></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00269.html">gridenums.hh</a>·<a·href="a00269_source.html">[code]</a></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="a07265.html">common/gridfactory.hh</a>·<a·href="a07265_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="a07265.html">common/gridfactory.hh</a>·<a·href="a07265_source.html">[code]</a></td></tr>
122 <tr·class="memdesc:a07265"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provide·a·generic·factory·class·for·unstructured·grids.·<br·/></td></tr>122 <tr·class="memdesc:a07265"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provide·a·generic·factory·class·for·unstructured·grids.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07334.html">common/gridinfo.hh</a>·<a·href="a07334_source.html">[code]</a></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07334.html">common/gridinfo.hh</a>·<a·href="a07334_source.html">[code]</a></td></tr>
125 <tr·class="memdesc:a07334"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Some·functions·to·list·information·about·a·grid.·<br·/></td></tr>125 <tr·class="memdesc:a07334"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Some·functions·to·list·information·about·a·grid.·<br·/></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07277.html">common/gridview.hh</a>·<a·href="a07277_source.html">[code]</a></td></tr>127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07277.html">common/gridview.hh</a>·<a·href="a07277_source.html">[code]</a></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="a00305.html">indexidset.hh</a>·<a·href="a00305_source.html">[code]</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="a00266.html">indexidset.hh</a>·<a·href="a00266_source.html">[code]</a></td></tr>
130 <tr·class="memdesc:a00305"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·base·classes·for·index·and·id·sets.·<br·/></td></tr>130 <tr·class="memdesc:a00266"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·base·classes·for·index·and·id·sets.·<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="a07292.html">common/intersection.hh</a>·<a·href="a07292_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="a07292.html">common/intersection.hh</a>·<a·href="a07292_source.html">[code]</a></td></tr>
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07301.html">common/intersectioniterator.hh</a>·<a·href="a07301_source.html">[code]</a></td></tr>134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a07301.html">common/intersectioniterator.hh</a>·<a·href="a07301_source.html">[code]</a></td></tr>
135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00296.html">mapper.hh</a>·<a·href="a00296_source.html">[code]</a></td></tr>136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00272.html">mapper.hh</a>·<a·href="a00272_source.html">[code]</a></td></tr>
137 <tr·class="memdesc:a00296"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·classes·with·basic·mappers·which·are·used·to·attach·data·to·a·grid.·<br·/></td></tr>137 <tr·class="memdesc:a00272"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·classes·with·basic·mappers·which·are·used·to·attach·data·to·a·grid.·<br·/></td></tr>
138 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>138 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
139 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00239.html">mcmgmapper.hh</a>·<a·href="a00239_source.html">[code]</a></td></tr>139 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00317.html">mcmgmapper.hh</a>·<a·href="a00317_source.html">[code]</a></td></tr>
140 <tr·class="memdesc:a00239"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Mapper·for·multiple·codim·and·multiple·geometry·types.·<br·/></td></tr>140 <tr·class="memdesc:a00317"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Mapper·for·multiple·codim·and·multiple·geometry·types.·<br·/></td></tr>
141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00257.html">partitionset.hh</a>·<a·href="a00257_source.html">[code]</a></td></tr>142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00338.html">partitionset.hh</a>·<a·href="a00338_source.html">[code]</a></td></tr>
143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
144 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00353.html">rangegenerators.hh</a>·<a·href="a00353_source.html">[code]</a></td></tr>144 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00305.html">rangegenerators.hh</a>·<a·href="a00305_source.html">[code]</a></td></tr>
145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
146 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00260.html">scsgmapper.hh</a>·<a·href="a00260_source.html">[code]</a></td></tr>146 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00320.html">scsgmapper.hh</a>·<a·href="a00320_source.html">[code]</a></td></tr>
147 <tr·class="memdesc:a00260"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Mapper·classes·are·used·to·attach·data·to·a·grid.·<br·/></td></tr>147 <tr·class="memdesc:a00320"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Mapper·classes·are·used·to·attach·data·to·a·grid.·<br·/></td></tr>
148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00335.html">sizecache.hh</a>·<a·href="a00335_source.html">[code]</a></td></tr>149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00260.html">sizecache.hh</a>·<a·href="a00260_source.html">[code]</a></td></tr>
150 <tr·class="memdesc:a00335"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·size·cache·classes·to·implement·the·grids·size·method·efficiently.·<br·/></td></tr>150 <tr·class="memdesc:a00260"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·size·cache·classes·to·implement·the·grids·size·method·efficiently.·<br·/></td></tr>
151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
152 </table>152 </table>
153 </div><!--·contents·-->153 </div><!--·contents·-->
154 <!--·start·footer·part·-->154 <!--·start·footer·part·-->
155 <hr·class="footer"/><address·class="footer"><small>155 <hr·class="footer"/><address·class="footer"><small>
156 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4156 Generated·by&#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
157 </small></address>157 </small></address>
187 KB
./usr/share/doc/libdune-grid-doc/doxygen/dune-grid.tag.gz
187 KB
dune-grid.tag
187 KB
dune-grid.tag
    
Offset 32, 84 lines modifiedOffset 32, 84 lines modified
32 ······<anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>32 ······<anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
33 ······<arglist>(int·argc,·char·**argv)</arglist>33 ······<arglist>(int·argc,·char·**argv)</arglist>
34 ····</member>34 ····</member>
35 ··</compound>35 ··</compound>
36 ··<compound·kind="file">36 ··<compound·kind="file">
37 ····<name>recipe-iterate-over-grid.cc</name>37 ····<name>recipe-iterate-over-grid.cc</name>
38 ····<path>/build/reproducible-path/dune-grid-2.9.0/doc/recipes/</path>38 ····<path>/build/reproducible-path/dune-grid-2.9.0/doc/recipes/</path>
39 ····<filename>a00146.html</filename>39 ····<filename>a00143.html</filename>
40 ····<includes·id="a01022"·name="yaspgrid.hh"·local="no"·imported="no">dune/grid/yaspgrid.hh</includes>40 ····<includes·id="a01022"·name="yaspgrid.hh"·local="no"·imported="no">dune/grid/yaspgrid.hh</includes>
41 ····<member·kind="function">41 ····<member·kind="function">
42 ······<type>int</type>42 ······<type>int</type>
43 ······<name>main</name>43 ······<name>main</name>
44 ······<anchorfile>a00146.html</anchorfile>44 ······<anchorfile>a00143.html</anchorfile>
45 ······<anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>45 ······<anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
46 ······<arglist>(int·argc,·char·**argv)</arglist>46 ······<arglist>(int·argc,·char·**argv)</arglist>
47 ····</member>47 ····</member>
48 ··</compound>48 ··</compound>
49 ··<compound·kind="file">49 ··<compound·kind="file">
50 ····<name>albertagrid.hh</name>50 ····<name>albertagrid.hh</name>
51 ····<path>/build/reproducible-path/dune-grid-2.9.0/dune/grid/</path>51 ····<path>/build/reproducible-path/dune-grid-2.9.0/dune/grid/</path>
52 ····<filename>a00722.html</filename>52 ····<filename>a00722.html</filename>
53 ····<includes·id="a00704"·name="agrid.hh"·local="yes"·imported="no">albertagrid/agrid.hh</includes>53 ····<includes·id="a00716"·name="agrid.hh"·local="yes"·imported="no">albertagrid/agrid.hh</includes>
54 ····<includes·id="a07262"·name="albertagrid/gridfactory.hh"·local="yes"·imported="no">albertagrid/gridfactory.hh</includes>54 ····<includes·id="a07262"·name="albertagrid/gridfactory.hh"·local="yes"·imported="no">albertagrid/gridfactory.hh</includes>
55 ····<includes·id="a07322"·name="albertagrid/structuredgridfactory.hh"·local="yes"·imported="no">albertagrid/structuredgridfactory.hh</includes>55 ····<includes·id="a07322"·name="albertagrid/structuredgridfactory.hh"·local="yes"·imported="no">albertagrid/structuredgridfactory.hh</includes>
56 ····<includes·id="a07307"·name="albertagrid/persistentcontainer.hh"·local="yes"·imported="no">albertagrid/persistentcontainer.hh</includes>56 ····<includes·id="a07307"·name="albertagrid/persistentcontainer.hh"·local="yes"·imported="no">albertagrid/persistentcontainer.hh</includes>
57 ··</compound>57 ··</compound>
58 ··<compound·kind="file">58 ··<compound·kind="file">
59 ····<name>agrid.hh</name>59 ····<name>agrid.hh</name>
60 ····<path>/build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/</path>60 ····<path>/build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/</path>
61 ····<filename>a00704.html</filename>61 ····<filename>a00716.html</filename>
62 ····<includes·id="a07328"·name="common/grid.hh"·local="no"·imported="no">dune/grid/common/grid.hh</includes>62 ····<includes·id="a07328"·name="common/grid.hh"·local="no"·imported="no">dune/grid/common/grid.hh</includes>
63 ····<includes·id="a07265"·name="common/gridfactory.hh"·local="no"·imported="no">dune/grid/common/gridfactory.hh</includes>63 ····<includes·id="a07265"·name="common/gridfactory.hh"·local="no"·imported="no">dune/grid/common/gridfactory.hh</includes>
64 ····<includes·id="a00254"·name="adaptcallback.hh"·local="no"·imported="no">dune/grid/common/adaptcallback.hh</includes>64 ····<includes·id="a00290"·name="adaptcallback.hh"·local="no"·imported="no">dune/grid/common/adaptcallback.hh</includes>
65 ····<includes·id="a00335"·name="sizecache.hh"·local="no"·imported="no">dune/grid/common/sizecache.hh</includes>65 ····<includes·id="a00260"·name="sizecache.hh"·local="no"·imported="no">dune/grid/common/sizecache.hh</includes>
66 ····<includes·id="a00659"·name="albertaheader.hh"·local="yes"·imported="no">albertaheader.hh</includes>66 ····<includes·id="a00659"·name="albertaheader.hh"·local="yes"·imported="no">albertaheader.hh</includes>
67 ····<includes·id="a00653"·name="misc.hh"·local="no"·imported="no">dune/grid/albertagrid/misc.hh</includes>67 ····<includes·id="a00683"·name="misc.hh"·local="no"·imported="no">dune/grid/albertagrid/misc.hh</includes>
68 ····<includes·id="a07205"·name="albertagrid/capabilities.hh"·local="no"·imported="no">dune/grid/albertagrid/capabilities.hh</includes>68 ····<includes·id="a07205"·name="albertagrid/capabilities.hh"·local="no"·imported="no">dune/grid/albertagrid/capabilities.hh</includes>
69 ····<includes·id="a07193"·name="albertagrid/backuprestore.hh"·local="no"·imported="no">dune/grid/albertagrid/backuprestore.hh</includes>69 ····<includes·id="a07193"·name="albertagrid/backuprestore.hh"·local="no"·imported="no">dune/grid/albertagrid/backuprestore.hh</includes>
70 ····<includes·id="a00686"·name="coordcache.hh"·local="no"·imported="no">dune/grid/albertagrid/coordcache.hh</includes>70 ····<includes·id="a00614"·name="coordcache.hh"·local="no"·imported="no">dune/grid/albertagrid/coordcache.hh</includes>
71 ····<includes·id="a07268"·name="albertagrid/gridfamily.hh"·local="no"·imported="no">dune/grid/albertagrid/gridfamily.hh</includes>71 ····<includes·id="a07268"·name="albertagrid/gridfamily.hh"·local="no"·imported="no">dune/grid/albertagrid/gridfamily.hh</includes>
72 ····<includes·id="a00695"·name="level.hh"·local="no"·imported="no">dune/grid/albertagrid/level.hh</includes>72 ····<includes·id="a00653"·name="level.hh"·local="no"·imported="no">dune/grid/albertagrid/level.hh</includes>
73 ····<includes·id="a07289"·name="albertagrid/intersection.hh"·local="no"·imported="no">dune/grid/albertagrid/intersection.hh</includes>73 ····<includes·id="a07289"·name="albertagrid/intersection.hh"·local="no"·imported="no">dune/grid/albertagrid/intersection.hh</includes>
74 ····<includes·id="a07298"·name="albertagrid/intersectioniterator.hh"·local="no"·imported="no">dune/grid/albertagrid/intersectioniterator.hh</includes>74 ····<includes·id="a07298"·name="albertagrid/intersectioniterator.hh"·local="no"·imported="no">dune/grid/albertagrid/intersectioniterator.hh</includes>
75 ····<includes·id="a07214"·name="albertagrid/datahandle.hh"·local="no"·imported="no">dune/grid/albertagrid/datahandle.hh</includes>75 ····<includes·id="a07214"·name="albertagrid/datahandle.hh"·local="no"·imported="no">dune/grid/albertagrid/datahandle.hh</includes>
76 ····<includes·id="a07244"·name="albertagrid/entityseed.hh"·local="no"·imported="no">dune/grid/albertagrid/entityseed.hh</includes>76 ····<includes·id="a07244"·name="albertagrid/entityseed.hh"·local="no"·imported="no">dune/grid/albertagrid/entityseed.hh</includes>
77 ····<includes·id="a07283"·name="albertagrid/indexsets.hh"·local="yes"·imported="no">indexsets.hh</includes>77 ····<includes·id="a07283"·name="albertagrid/indexsets.hh"·local="yes"·imported="no">indexsets.hh</includes>
78 ····<includes·id="a07253"·name="albertagrid/geometry.hh"·local="yes"·imported="no">geometry.hh</includes>78 ····<includes·id="a07253"·name="albertagrid/geometry.hh"·local="yes"·imported="no">geometry.hh</includes>
79 ····<includes·id="a07235"·name="albertagrid/entity.hh"·local="yes"·imported="no">entity.hh</includes>79 ····<includes·id="a07235"·name="albertagrid/entity.hh"·local="yes"·imported="no">entity.hh</includes>
80 ····<includes·id="a00644"·name="hierarchiciterator.hh"·local="yes"·imported="no">hierarchiciterator.hh</includes>80 ····<includes·id="a00668"·name="hierarchiciterator.hh"·local="yes"·imported="no">hierarchiciterator.hh</includes>
81 ····<includes·id="a00668"·name="treeiterator.hh"·local="yes"·imported="no">treeiterator.hh</includes>81 ····<includes·id="a00662"·name="treeiterator.hh"·local="yes"·imported="no">treeiterator.hh</includes>
82 ····<includes·id="a00629"·name="leveliterator.hh"·local="yes"·imported="no">leveliterator.hh</includes>82 ····<includes·id="a00671"·name="leveliterator.hh"·local="yes"·imported="no">leveliterator.hh</includes>
83 ····<includes·id="a00707"·name="leafiterator.hh"·local="yes"·imported="no">leafiterator.hh</includes>83 ····<includes·id="a00719"·name="leafiterator.hh"·local="yes"·imported="no">leafiterator.hh</includes>
84 ····<includes·id="a00662"·name="albertagrid.cc"·local="yes"·imported="no">albertagrid.cc</includes>84 ····<includes·id="a00689"·name="albertagrid.cc"·local="yes"·imported="no">albertagrid.cc</includes>
85 ····<includes·id="a00638"·name="undefine-3.0.hh"·local="no"·imported="no">dune/grid/albertagrid/undefine-3.0.hh</includes>85 ····<includes·id="a00710"·name="undefine-3.0.hh"·local="no"·imported="no">dune/grid/albertagrid/undefine-3.0.hh</includes>
86 ····<class·kind="class">Dune::AlbertaGrid</class>86 ····<class·kind="class">Dune::AlbertaGrid</class>
87 ····<namespace>Dune</namespace>87 ····<namespace>Dune</namespace>
88 ····<member·kind="define">88 ····<member·kind="define">
89 ······<type>#define</type>89 ······<type>#define</type>
90 ······<name>_ALBERTA_H_</name>90 ······<name>_ALBERTA_H_</name>
91 ······<anchorfile>a00704.html</anchorfile>91 ······<anchorfile>a00716.html</anchorfile>
92 ······<anchor>a1067446415cacb23802d0f38ff2017d7</anchor>92 ······<anchor>a1067446415cacb23802d0f38ff2017d7</anchor>
93 ······<arglist/>93 ······<arglist/>
94 ····</member>94 ····</member>
95 ··</compound>95 ··</compound>
96 ··<compound·kind="file">96 ··<compound·kind="file">
97 ····<name>albertagrid.cc</name>97 ····<name>albertagrid.cc</name>
98 ····<path>/build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/</path>98 ····<path>/build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/</path>
99 ····<filename>a00662.html</filename>99 ····<filename>a00689.html</filename>
100 ····<includes·id="a00716"·name="geometry.cc"·local="yes"·imported="no">geometry.cc</includes>100 ····<includes·id="a00617"·name="geometry.cc"·local="yes"·imported="no">geometry.cc</includes>
101 ····<includes·id="a00650"·name="entity.cc"·local="yes"·imported="no">entity.cc</includes>101 ····<includes·id="a00641"·name="entity.cc"·local="yes"·imported="no">entity.cc</includes>
102 ····<includes·id="a00626"·name="intersection.cc"·local="yes"·imported="no">intersection.cc</includes>102 ····<includes·id="a00695"·name="intersection.cc"·local="yes"·imported="no">intersection.cc</includes>
103 ····<namespace>Dune</namespace>103 ····<namespace>Dune</namespace>
104 ····<namespace>Dune::Alberta</namespace>104 ····<namespace>Dune::Alberta</namespace>
105 ····<member·kind="define">105 ····<member·kind="define">
106 ······<type>#define</type>106 ······<type>#define</type>
107 ······<name>DUNE_ALBERTAGRID_CC</name>107 ······<name>DUNE_ALBERTAGRID_CC</name>
108 ······<anchorfile>a00662.html</anchorfile>108 ······<anchorfile>a00689.html</anchorfile>
109 ······<anchor>a53133f6d063b9eb2237193ae58eef706</anchor>109 ······<anchor>a53133f6d063b9eb2237193ae58eef706</anchor>
110 ······<arglist/>110 ······<arglist/>
111 ····</member>111 ····</member>
112 ····<member·kind="function"·static="yes">112 ····<member·kind="function"·static="yes">
113 ······<type>static·void</type>113 ······<type>static·void</type>
114 ······<name>checkAlbertaDimensions</name>114 ······<name>checkAlbertaDimensions</name>
115 ······<anchorfile>a01063.html</anchorfile>115 ······<anchorfile>a01063.html</anchorfile>
Offset 170, 25 lines modifiedOffset 170, 25 lines modified
170 ······<anchor>a0c6debd1ce74543115f35b5661f4f48b</anchor>170 ······<anchor>a0c6debd1ce74543115f35b5661f4f48b</anchor>
171 ······<arglist/>171 ······<arglist/>
172 ····</member>172 ····</member>
173 ··</compound>173 ··</compound>
174 ··<compound·kind="file">174 ··<compound·kind="file">
175 ····<name>albertareader.hh</name>175 ····<name>albertareader.hh</name>
176 ····<path>/build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/</path>176 ····<path>/build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/</path>
177 ····<filename>a00623.html</filename>177 ····<filename>a00656.html</filename>
178 ····<includes·id="a07328"·name="common/grid.hh"·local="no"·imported="no">dune/grid/common/grid.hh</includes>178 ····<includes·id="a07328"·name="common/grid.hh"·local="no"·imported="no">dune/grid/common/grid.hh</includes>
179 ····<includes·id="a07265"·name="common/gridfactory.hh"·local="no"·imported="no">dune/grid/common/gridfactory.hh</includes>179 ····<includes·id="a07265"·name="common/gridfactory.hh"·local="no"·imported="no">dune/grid/common/gridfactory.hh</includes>
180 ····<includes·id="a00677"·name="macrodata.hh"·local="no"·imported="no">dune/grid/albertagrid/macrodata.hh</includes>180 ····<includes·id="a00644"·name="macrodata.hh"·local="no"·imported="no">dune/grid/albertagrid/macrodata.hh</includes>
181 ····<class·kind="class">Dune::AlbertaReader</class>181 ····<class·kind="class">Dune::AlbertaReader</class>
182 ····<namespace>Dune</namespace>182 ····<namespace>Dune</namespace>
183 ··</compound>183 ··</compound>
184 ··<compound·kind="file">184 ··<compound·kind="file">
185 ····<name>algebra.hh</name>185 ····<name>algebra.hh</name>
186 ····<path>/build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/</path>186 ····<path>/build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/</path>
187 ····<filename>a00692.html</filename>187 ····<filename>a00677.html</filename>
188 ····<namespace>Dune</namespace>188 ····<namespace>Dune</namespace>
189 ····<namespace>Dune::Alberta</namespace>189 ····<namespace>Dune::Alberta</namespace>
190 ····<member·kind="function"·static="yes">190 ····<member·kind="function"·static="yes">
191 ······<type>static·FieldVector&lt;·K,·3·&gt;</type>191 ······<type>static·FieldVector&lt;·K,·3·&gt;</type>
192 ······<name>vectorProduct</name>192 ······<name>vectorProduct</name>
193 ······<anchorfile>a01064.html</anchorfile>193 ······<anchorfile>a01064.html</anchorfile>
194 ······<anchor>ac9ec1689c4568d01644db2bfee5947f6</anchor>194 ······<anchor>ac9ec1689c4568d01644db2bfee5947f6</anchor>
Offset 303, 15 lines modifiedOffset 303, 15 lines modified
303 ····<namespace>Dune</namespace>303 ····<namespace>Dune</namespace>
304 ··</compound>304 ··</compound>
305 ··<compound·kind="file">305 ··<compound·kind="file">
306 ····<name>geometrygrid/backuprestore.hh</name>306 ····<name>geometrygrid/backuprestore.hh</name>
307 ····<path>/build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/</path>307 ····<path>/build/reproducible-path/dune-grid-2.9.0/dune/grid/geometrygrid/</path>
308 ····<filename>a07199.html</filename>308 ····<filename>a07199.html</filename>
309 ····<includes·id="a07196"·name="common/backuprestore.hh"·local="no"·imported="no">dune/grid/common/backuprestore.hh</includes>309 ····<includes·id="a07196"·name="common/backuprestore.hh"·local="no"·imported="no">dune/grid/common/backuprestore.hh</includes>
310 ····<includes·id="a00572"·name="declaration.hh"·local="no"·imported="no">dune/grid/geometrygrid/declaration.hh</includes>310 ····<includes·id="a00584"·name="declaration.hh"·local="no"·imported="no">dune/grid/geometrygrid/declaration.hh</includes>
311 ····<includes·id="a07211"·name="geometrygrid/capabilities.hh"·local="no"·imported="no">dune/grid/geometrygrid/capabilities.hh</includes>311 ····<includes·id="a07211"·name="geometrygrid/capabilities.hh"·local="no"·imported="no">dune/grid/geometrygrid/capabilities.hh</includes>
312 ····<class·kind="class">Dune::GeoGrid::BackupRestoreFacilities</class>312 ····<class·kind="class">Dune::GeoGrid::BackupRestoreFacilities</class>
313 ····<class·kind="class">Dune::GeoGrid::BackupRestoreFacilities&lt;·Grid,·true·&gt;</class>313 ····<class·kind="class">Dune::GeoGrid::BackupRestoreFacilities&lt;·Grid,·true·&gt;</class>
314 ····<class·kind="struct">Dune::BackupRestoreFacility&lt;·GeometryGrid&lt;·HostGrid,·CoordFunction,·Allocator·&gt;·&gt;</class>314 ····<class·kind="struct">Dune::BackupRestoreFacility&lt;·GeometryGrid&lt;·HostGrid,·CoordFunction,·Allocator·&gt;·&gt;</class>
315 ····<namespace>Dune</namespace>315 ····<namespace>Dune</namespace>
316 ····<namespace>Dune::GeoGrid</namespace>316 ····<namespace>Dune::GeoGrid</namespace>
317 ··</compound>317 ··</compound>
Offset 378, 15 lines modifiedOffset 378, 15 lines modified
Max diff block lines reached; 181571/191718 bytes (94.71%) of diff not shown.
127 KB
./usr/share/doc/libdune-grid-doc/doxygen/files.html
    
Offset 67, 246 lines modifiedOffset 67, 246 lines modified
67 <div·class="contents">67 <div·class="contents">
68 <div·class="textblock">Here·is·a·list·of·all·files·with·brief·descriptions:</div><div·class="directory">68 <div·class="textblock">Here·is·a·list·of·all·files·with·brief·descriptions:</div><div·class="directory">
69 <div·class="levels">[detail·level·<span·onclick="javascript:toggleLevel(1);">1</span><span·onclick="javascript:toggleLevel(2);">2</span><span·onclick="javascript:toggleLevel(3);">3</span><span·onclick="javascript:toggleLevel(4);">4</span><span·onclick="javascript:toggleLevel(5);">5</span><span·onclick="javascript:toggleLevel(6);">6</span><span·onclick="javascript:toggleLevel(7);">7</span>]</div><table·class="directory">69 <div·class="levels">[detail·level·<span·onclick="javascript:toggleLevel(1);">1</span><span·onclick="javascript:toggleLevel(2);">2</span><span·onclick="javascript:toggleLevel(3);">3</span><span·onclick="javascript:toggleLevel(4);">4</span><span·onclick="javascript:toggleLevel(5);">5</span><span·onclick="javascript:toggleLevel(6);">6</span><span·onclick="javascript:toggleLevel(7);">7</span>]</div><table·class="directory">
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: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>71 <tr·id="row_0_0_"><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>
72 <tr·id="row_0_1_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_0_1_"·class="arrow"·onclick="toggleFolder('0_1_')">&#9660;</span><span·id="img_0_1_"·class="iconfopen"·onclick="toggleFolder('0_1_')">&#160;</span><a·class="el"·href="dir_9cbaec8e9232e242a682ff9656a6bc7e.html"·target="_self">recipes</a></td><td·class="desc"></td></tr>72 <tr·id="row_0_1_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_0_1_"·class="arrow"·onclick="toggleFolder('0_1_')">&#9660;</span><span·id="img_0_1_"·class="iconfopen"·onclick="toggleFolder('0_1_')">&#160;</span><a·class="el"·href="dir_9cbaec8e9232e242a682ff9656a6bc7e.html"·target="_self">recipes</a></td><td·class="desc"></td></tr>
73 <tr·id="row_0_1_0_"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00149.html"·target="_self">recipe-integration.cc</a></td><td·class="desc"></td></tr>73 <tr·id="row_0_1_0_"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00149.html"·target="_self">recipe-integration.cc</a></td><td·class="desc"></td></tr>
74 <tr·id="row_0_1_1_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00146.html"·target="_self">recipe-iterate-over-grid.cc</a></td><td·class="desc"></td></tr>74 <tr·id="row_0_1_1_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00143.html"·target="_self">recipe-iterate-over-grid.cc</a></td><td·class="desc"></td></tr>
75 <tr·id="row_1_"><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_"><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>
76 <tr·id="row_1_0_"·class="even"><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_5daf9a2f9619bbce8638e57b1ad806dc.html"·target="_self">grid</a></td><td·class="desc"></td></tr>76 <tr·id="row_1_0_"·class="even"><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_5daf9a2f9619bbce8638e57b1ad806dc.html"·target="_self">grid</a></td><td·class="desc"></td></tr>
77 <tr·id="row_1_0_0_"><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_')">&#9658;</span><span·id="img_1_0_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_0_')">&#160;</span><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html"·target="_self">albertagrid</a></td><td·class="desc"></td></tr>77 <tr·id="row_1_0_0_"><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_')">&#9658;</span><span·id="img_1_0_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_0_')">&#160;</span><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html"·target="_self">albertagrid</a></td><td·class="desc"></td></tr>
78 <tr·id="row_1_0_0_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00704_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00704.html"·target="_self">agrid.hh</a></td><td·class="desc">AlbertaGrid·class·</td></tr>78 <tr·id="row_1_0_0_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00716_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00716.html"·target="_self">agrid.hh</a></td><td·class="desc">AlbertaGrid·class·</td></tr>
79 <tr·id="row_1_0_0_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00662.html"·target="_self">albertagrid.cc</a></td><td·class="desc"></td></tr>79 <tr·id="row_1_0_0_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00689.html"·target="_self">albertagrid.cc</a></td><td·class="desc"></td></tr>
80 <tr·id="row_1_0_0_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00659_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00659.html"·target="_self">albertaheader.hh</a></td><td·class="desc"></td></tr>80 <tr·id="row_1_0_0_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00659_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00659.html"·target="_self">albertaheader.hh</a></td><td·class="desc"></td></tr>
81 <tr·id="row_1_0_0_3_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00623_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00623.html"·target="_self">albertareader.hh</a></td><td·class="desc"></td></tr>81 <tr·id="row_1_0_0_3_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00656_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00656.html"·target="_self">albertareader.hh</a></td><td·class="desc"></td></tr>
82 <tr·id="row_1_0_0_4_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00692_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00692.html"·target="_self">algebra.hh</a></td><td·class="desc"></td></tr>82 <tr·id="row_1_0_0_4_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00677_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00677.html"·target="_self">algebra.hh</a></td><td·class="desc"></td></tr>
83 <tr·id="row_1_0_0_5_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07193_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07193.html"·target="_self">albertagrid/backuprestore.hh</a></td><td·class="desc"></td></tr>83 <tr·id="row_1_0_0_5_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07193_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07193.html"·target="_self">albertagrid/backuprestore.hh</a></td><td·class="desc"></td></tr>
84 <tr·id="row_1_0_0_6_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07205_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07205.html"·target="_self">albertagrid/capabilities.hh</a></td><td·class="desc"></td></tr>84 <tr·id="row_1_0_0_6_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07205_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07205.html"·target="_self">albertagrid/capabilities.hh</a></td><td·class="desc"></td></tr>
85 <tr·id="row_1_0_0_7_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00686_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00686.html"·target="_self">coordcache.hh</a></td><td·class="desc"></td></tr>85 <tr·id="row_1_0_0_7_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00614_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00614.html"·target="_self">coordcache.hh</a></td><td·class="desc"></td></tr>
86 <tr·id="row_1_0_0_8_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07214_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07214.html"·target="_self">albertagrid/datahandle.hh</a></td><td·class="desc"></td></tr>86 <tr·id="row_1_0_0_8_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07214_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07214.html"·target="_self">albertagrid/datahandle.hh</a></td><td·class="desc"></td></tr>
87 <tr·id="row_1_0_0_9_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a07220.html"·target="_self">albertagrid/dgfparser.cc</a></td><td·class="desc"></td></tr>87 <tr·id="row_1_0_0_9_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a07220.html"·target="_self">albertagrid/dgfparser.cc</a></td><td·class="desc"></td></tr>
88 <tr·id="row_1_0_0_10_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07226_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07226.html"·target="_self">albertagrid/dgfparser.hh</a></td><td·class="desc"></td></tr>88 <tr·id="row_1_0_0_10_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07226_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07226.html"·target="_self">albertagrid/dgfparser.hh</a></td><td·class="desc"></td></tr>
89 <tr·id="row_1_0_0_11_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00617_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00617.html"·target="_self">dofadmin.hh</a></td><td·class="desc"></td></tr>89 <tr·id="row_1_0_0_11_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00692_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00692.html"·target="_self">dofadmin.hh</a></td><td·class="desc"></td></tr>
90 <tr·id="row_1_0_0_12_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00635_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00635.html"·target="_self">dofvector.hh</a></td><td·class="desc"></td></tr>90 <tr·id="row_1_0_0_12_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00632_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00632.html"·target="_self">dofvector.hh</a></td><td·class="desc"></td></tr>
91 <tr·id="row_1_0_0_13_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00683.html"·target="_self">elementinfo.cc</a></td><td·class="desc">Wrapper·for·ALBERTA's·el_info·structure·</td></tr>91 <tr·id="row_1_0_0_13_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00629.html"·target="_self">elementinfo.cc</a></td><td·class="desc">Wrapper·for·ALBERTA's·el_info·structure·</td></tr>
92 <tr·id="row_1_0_0_14_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00671_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00671.html"·target="_self">elementinfo.hh</a></td><td·class="desc">Wrapper·for·ALBERTA's·el_info·structure·</td></tr>92 <tr·id="row_1_0_0_14_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00647_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00647.html"·target="_self">elementinfo.hh</a></td><td·class="desc">Wrapper·for·ALBERTA's·el_info·structure·</td></tr>
93 <tr·id="row_1_0_0_15_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00650.html"·target="_self">entity.cc</a></td><td·class="desc"></td></tr>93 <tr·id="row_1_0_0_15_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00641.html"·target="_self">entity.cc</a></td><td·class="desc"></td></tr>
94 <tr·id="row_1_0_0_16_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07235_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07235.html"·target="_self">albertagrid/entity.hh</a></td><td·class="desc"></td></tr>94 <tr·id="row_1_0_0_16_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07235_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07235.html"·target="_self">albertagrid/entity.hh</a></td><td·class="desc"></td></tr>
95 <tr·id="row_1_0_0_17_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07244_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07244.html"·target="_self">albertagrid/entityseed.hh</a></td><td·class="desc"></td></tr>95 <tr·id="row_1_0_0_17_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07244_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07244.html"·target="_self">albertagrid/entityseed.hh</a></td><td·class="desc"></td></tr>
96 <tr·id="row_1_0_0_18_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00716.html"·target="_self">geometry.cc</a></td><td·class="desc"></td></tr>96 <tr·id="row_1_0_0_18_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00617.html"·target="_self">geometry.cc</a></td><td·class="desc"></td></tr>
97 <tr·id="row_1_0_0_19_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07253_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07253.html"·target="_self">albertagrid/geometry.hh</a></td><td·class="desc"></td></tr>97 <tr·id="row_1_0_0_19_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07253_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07253.html"·target="_self">albertagrid/geometry.hh</a></td><td·class="desc"></td></tr>
98 <tr·id="row_1_0_0_20_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00701_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00701.html"·target="_self">geometrycache.hh</a></td><td·class="desc"></td></tr>98 <tr·id="row_1_0_0_20_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00638_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00638.html"·target="_self">geometrycache.hh</a></td><td·class="desc"></td></tr>
99 <tr·id="row_1_0_0_21_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00713_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00713.html"·target="_self">geometryreference.hh</a></td><td·class="desc">Wrapper·and·interface·classes·for·element·geometries·</td></tr>99 <tr·id="row_1_0_0_21_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00620_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00620.html"·target="_self">geometryreference.hh</a></td><td·class="desc">Wrapper·and·interface·classes·for·element·geometries·</td></tr>
100 <tr·id="row_1_0_0_22_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07262_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07262.html"·target="_self">albertagrid/gridfactory.hh</a></td><td·class="desc">Specialization·of·the·generic·GridFactory·for·AlbertaGrid·</td></tr>100 <tr·id="row_1_0_0_22_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07262_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07262.html"·target="_self">albertagrid/gridfactory.hh</a></td><td·class="desc">Specialization·of·the·generic·GridFactory·for·AlbertaGrid·</td></tr>
101 <tr·id="row_1_0_0_23_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07268_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07268.html"·target="_self">albertagrid/gridfamily.hh</a></td><td·class="desc">GridFamily·for·AlbertaGrid·</td></tr>101 <tr·id="row_1_0_0_23_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07268_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07268.html"·target="_self">albertagrid/gridfamily.hh</a></td><td·class="desc">GridFamily·for·AlbertaGrid·</td></tr>
102 <tr·id="row_1_0_0_24_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07274_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07274.html"·target="_self">albertagrid/gridview.hh</a></td><td·class="desc"></td></tr>102 <tr·id="row_1_0_0_24_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07274_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07274.html"·target="_self">albertagrid/gridview.hh</a></td><td·class="desc"></td></tr>
103 <tr·id="row_1_0_0_25_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00644_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00644.html"·target="_self">hierarchiciterator.hh</a></td><td·class="desc"></td></tr>103 <tr·id="row_1_0_0_25_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00668_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00668.html"·target="_self">hierarchiciterator.hh</a></td><td·class="desc"></td></tr>
104 <tr·id="row_1_0_0_26_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00614.html"·target="_self">indexsets.cc</a></td><td·class="desc"></td></tr>104 <tr·id="row_1_0_0_26_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00701.html"·target="_self">indexsets.cc</a></td><td·class="desc"></td></tr>
105 <tr·id="row_1_0_0_27_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07283_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07283.html"·target="_self">albertagrid/indexsets.hh</a></td><td·class="desc"></td></tr>105 <tr·id="row_1_0_0_27_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07283_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07283.html"·target="_self">albertagrid/indexsets.hh</a></td><td·class="desc"></td></tr>
106 <tr·id="row_1_0_0_28_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00689_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00689.html"·target="_self">indexstack.hh</a></td><td·class="desc">Provides·an·index·stack·that·supplies·indices·for·element·numbering·for·a·grid·(i.e.·AlbertaGrid·and·ALUGrid)·</td></tr>106 <tr·id="row_1_0_0_28_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00704_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00704.html"·target="_self">indexstack.hh</a></td><td·class="desc">Provides·an·index·stack·that·supplies·indices·for·element·numbering·for·a·grid·(i.e.·AlbertaGrid·and·ALUGrid)·</td></tr>
107 <tr·id="row_1_0_0_29_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00626.html"·target="_self">intersection.cc</a></td><td·class="desc"></td></tr>107 <tr·id="row_1_0_0_29_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00695.html"·target="_self">intersection.cc</a></td><td·class="desc"></td></tr>
108 <tr·id="row_1_0_0_30_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07289_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07289.html"·target="_self">albertagrid/intersection.hh</a></td><td·class="desc"></td></tr>108 <tr·id="row_1_0_0_30_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07289_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07289.html"·target="_self">albertagrid/intersection.hh</a></td><td·class="desc"></td></tr>
109 <tr·id="row_1_0_0_31_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07298_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07298.html"·target="_self">albertagrid/intersectioniterator.hh</a></td><td·class="desc">Implementation·of·the·IntersectionIterator·for·AlbertaGrid·</td></tr>109 <tr·id="row_1_0_0_31_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07298_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07298.html"·target="_self">albertagrid/intersectioniterator.hh</a></td><td·class="desc">Implementation·of·the·IntersectionIterator·for·AlbertaGrid·</td></tr>
110 <tr·id="row_1_0_0_32_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00707_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00707.html"·target="_self">leafiterator.hh</a></td><td·class="desc"></td></tr>110 <tr·id="row_1_0_0_32_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00719_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00719.html"·target="_self">leafiterator.hh</a></td><td·class="desc"></td></tr>
111 <tr·id="row_1_0_0_33_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00695_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00695.html"·target="_self">level.hh</a></td><td·class="desc"></td></tr>111 <tr·id="row_1_0_0_33_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00653_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00653.html"·target="_self">level.hh</a></td><td·class="desc"></td></tr>
112 <tr·id="row_1_0_0_34_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00629_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00629.html"·target="_self">leveliterator.hh</a></td><td·class="desc"></td></tr>112 <tr·id="row_1_0_0_34_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00671_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00671.html"·target="_self">leveliterator.hh</a></td><td·class="desc"></td></tr>
113 <tr·id="row_1_0_0_35_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00620.html"·target="_self">macrodata.cc</a></td><td·class="desc">Wrapper·for·ALBERTA's·macro_data·structure·</td></tr>113 <tr·id="row_1_0_0_35_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00707.html"·target="_self">macrodata.cc</a></td><td·class="desc">Wrapper·for·ALBERTA's·macro_data·structure·</td></tr>
114 <tr·id="row_1_0_0_36_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00677_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00677.html"·target="_self">macrodata.hh</a></td><td·class="desc">Wrapper·for·ALBERTA's·macro_data·structure·</td></tr>114 <tr·id="row_1_0_0_36_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00644_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00644.html"·target="_self">macrodata.hh</a></td><td·class="desc">Wrapper·for·ALBERTA's·macro_data·structure·</td></tr>
115 <tr·id="row_1_0_0_37_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00656_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00656.html"·target="_self">macroelement.hh</a></td><td·class="desc"></td></tr>115 <tr·id="row_1_0_0_37_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00713_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00713.html"·target="_self">macroelement.hh</a></td><td·class="desc"></td></tr>
116 <tr·id="row_1_0_0_38_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00698.html"·target="_self">meshpointer.cc</a></td><td·class="desc"></td></tr>116 <tr·id="row_1_0_0_38_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00680.html"·target="_self">meshpointer.cc</a></td><td·class="desc"></td></tr>
117 <tr·id="row_1_0_0_39_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00719_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00719.html"·target="_self">meshpointer.hh</a></td><td·class="desc">Wrapper·for·ALBERTA's·mesh·structure·</td></tr>117 <tr·id="row_1_0_0_39_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00686_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00686.html"·target="_self">meshpointer.hh</a></td><td·class="desc">Wrapper·for·ALBERTA's·mesh·structure·</td></tr>
118 <tr·id="row_1_0_0_40_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00653_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00653.html"·target="_self">misc.hh</a></td><td·class="desc"></td></tr>118 <tr·id="row_1_0_0_40_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00683_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00683.html"·target="_self">misc.hh</a></td><td·class="desc"></td></tr>
119 <tr·id="row_1_0_0_41_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07307_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07307.html"·target="_self">albertagrid/persistentcontainer.hh</a></td><td·class="desc"></td></tr>119 <tr·id="row_1_0_0_41_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07307_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07307.html"·target="_self">albertagrid/persistentcontainer.hh</a></td><td·class="desc"></td></tr>
120 <tr·id="row_1_0_0_42_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07316_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07316.html"·target="_self">albertagrid/projection.hh</a></td><td·class="desc"></td></tr>120 <tr·id="row_1_0_0_42_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07316_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07316.html"·target="_self">albertagrid/projection.hh</a></td><td·class="desc"></td></tr>
121 <tr·id="row_1_0_0_43_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00632_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00632.html"·target="_self">refinement.hh</a></td><td·class="desc">Wrapper·for·ALBERTA's·refinement·patches·and·the·corners·for·geometryInFather·</td></tr>121 <tr·id="row_1_0_0_43_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00623_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00623.html"·target="_self">refinement.hh</a></td><td·class="desc">Wrapper·for·ALBERTA's·refinement·patches·and·the·corners·for·geometryInFather·</td></tr>
122 <tr·id="row_1_0_0_44_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07322_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07322.html"·target="_self">albertagrid/structuredgridfactory.hh</a></td><td·class="desc">Specialization·of·the·generic·StructuredGridFactory·for·AlbertaGrid·</td></tr>122 <tr·id="row_1_0_0_44_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07322_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07322.html"·target="_self">albertagrid/structuredgridfactory.hh</a></td><td·class="desc">Specialization·of·the·generic·StructuredGridFactory·for·AlbertaGrid·</td></tr>
123 <tr·id="row_1_0_0_45_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00680_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00680.html"·target="_self">transformation.hh</a></td><td·class="desc"></td></tr>123 <tr·id="row_1_0_0_45_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00626_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00626.html"·target="_self">transformation.hh</a></td><td·class="desc"></td></tr>
124 <tr·id="row_1_0_0_46_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00668_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00668.html"·target="_self">treeiterator.hh</a></td><td·class="desc"></td></tr>124 <tr·id="row_1_0_0_46_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00662_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00662.html"·target="_self">treeiterator.hh</a></td><td·class="desc"></td></tr>
125 <tr·id="row_1_0_0_47_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00641_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00641.html"·target="_self">undefine-2.0.hh</a></td><td·class="desc">Contains·<code>#undef</code>s·for·all·preprocessor·macros·defined·by·alberta·</td></tr>125 <tr·id="row_1_0_0_47_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00650_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00650.html"·target="_self">undefine-2.0.hh</a></td><td·class="desc">Contains·<code>#undef</code>s·for·all·preprocessor·macros·defined·by·alberta·</td></tr>
126 <tr·id="row_1_0_0_48_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00638_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00638.html"·target="_self">undefine-3.0.hh</a></td><td·class="desc">Contains·<code>#undef</code>s·for·all·preprocessor·macros·defined·by·alberta·</td></tr>126 <tr·id="row_1_0_0_48_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00710_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00710.html"·target="_self">undefine-3.0.hh</a></td><td·class="desc">Contains·<code>#undef</code>s·for·all·preprocessor·macros·defined·by·alberta·</td></tr>
127 <tr·id="row_1_0_1_"·class="even"><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_')">&#9658;</span><span·id="img_1_0_1_"·class="iconfclosed"·onclick="toggleFolder('1_0_1_')">&#160;</span><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html"·target="_self">common</a></td><td·class="desc"></td></tr>127 <tr·id="row_1_0_1_"·class="even"><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_')">&#9658;</span><span·id="img_1_0_1_"·class="iconfclosed"·onclick="toggleFolder('1_0_1_')">&#160;</span><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html"·target="_self">common</a></td><td·class="desc"></td></tr>
128 <tr·id="row_1_0_1_0_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00254_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00254.html"·target="_self">adaptcallback.hh</a></td><td·class="desc">Interfaces·and·wrappers·needed·for·the·callback·adaptation·provided·by·AlbertaGrid·and·dune-ALUGrid·</td></tr>128 <tr·id="row_1_0_1_0_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00290_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00290.html"·target="_self">adaptcallback.hh</a></td><td·class="desc">Interfaces·and·wrappers·needed·for·the·callback·adaptation·provided·by·AlbertaGrid·and·dune-ALUGrid·</td></tr>
129 <tr·id="row_1_0_1_1_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07196_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07196.html"·target="_self">common/backuprestore.hh</a></td><td·class="desc"></td></tr>129 <tr·id="row_1_0_1_1_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07196_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07196.html"·target="_self">common/backuprestore.hh</a></td><td·class="desc"></td></tr>
130 <tr·id="row_1_0_1_2_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00269_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00269.html"·target="_self">boundaryprojection.hh</a></td><td·class="desc"></td></tr>130 <tr·id="row_1_0_1_2_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00314_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00314.html"·target="_self">boundaryprojection.hh</a></td><td·class="desc"></td></tr>
131 <tr·id="row_1_0_1_3_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00281_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00281.html"·target="_self">boundarysegment.hh</a></td><td·class="desc">Base·class·for·grid·boundary·segments·of·arbitrary·geometry·</td></tr>131 <tr·id="row_1_0_1_3_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00239_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00239.html"·target="_self">boundarysegment.hh</a></td><td·class="desc">Base·class·for·grid·boundary·segments·of·arbitrary·geometry·</td></tr>
132 <tr·id="row_1_0_1_4_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07208_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07208.html"·target="_self">common/capabilities.hh</a></td><td·class="desc">A·set·of·traits·classes·to·store·static·information·about·grid·implementation·</td></tr>132 <tr·id="row_1_0_1_4_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07208_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07208.html"·target="_self">common/capabilities.hh</a></td><td·class="desc">A·set·of·traits·classes·to·store·static·information·about·grid·implementation·</td></tr>
133 <tr·id="row_1_0_1_5_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00320_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00320.html"·target="_self">datahandleif.hh</a></td><td·class="desc">Describes·the·parallel·communication·interface·class·for·MessageBuffers·and·DataHandles·</td></tr>133 <tr·id="row_1_0_1_5_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00254_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00254.html"·target="_self">datahandleif.hh</a></td><td·class="desc">Describes·the·parallel·communication·interface·class·for·MessageBuffers·and·DataHandles·</td></tr>
134 <tr·id="row_1_0_1_6_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00275_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00275.html"·target="_self">defaultgridview.hh</a></td><td·class="desc"></td></tr>134 <tr·id="row_1_0_1_6_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00293_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00293.html"·target="_self">defaultgridview.hh</a></td><td·class="desc"></td></tr>
135 <tr·id="row_1_0_1_7_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07238_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07238.html"·target="_self">common/entity.hh</a></td><td·class="desc"></td></tr>135 <tr·id="row_1_0_1_7_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07238_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07238.html"·target="_self">common/entity.hh</a></td><td·class="desc"></td></tr>
136 <tr·id="row_1_0_1_8_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00272_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00272.html"·target="_self">entityiterator.hh</a></td><td·class="desc"></td></tr>136 <tr·id="row_1_0_1_8_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00281_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00281.html"·target="_self">entityiterator.hh</a></td><td·class="desc"></td></tr>
137 <tr·id="row_1_0_1_9_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07247_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07247.html"·target="_self">common/entityseed.hh</a></td><td·class="desc">Interface·class·EntitySeed·</td></tr>137 <tr·id="row_1_0_1_9_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07247_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07247.html"·target="_self">common/entityseed.hh</a></td><td·class="desc">Interface·class·EntitySeed·</td></tr>
138 <tr·id="row_1_0_1_10_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00350_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00350.html"·target="_self">exceptions.hh</a></td><td·class="desc"></td></tr>138 <tr·id="row_1_0_1_10_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00359_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00359.html"·target="_self">exceptions.hh</a></td><td·class="desc"></td></tr>
139 <tr·id="row_1_0_1_11_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07256_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07256.html"·target="_self">common/geometry.hh</a></td><td·class="desc">Wrapper·and·interface·classes·for·element·geometries·</td></tr>139 <tr·id="row_1_0_1_11_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07256_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07256.html"·target="_self">common/geometry.hh</a></td><td·class="desc">Wrapper·and·interface·classes·for·element·geometries·</td></tr>
140 <tr·id="row_1_0_1_12_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07328_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07328.html"·target="_self">common/grid.hh</a></td><td·class="desc">Different·resources·needed·by·all·grid·implementations·</td></tr>140 <tr·id="row_1_0_1_12_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07328_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07328.html"·target="_self">common/grid.hh</a></td><td·class="desc">Different·resources·needed·by·all·grid·implementations·</td></tr>
141 <tr·id="row_1_0_1_13_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00236_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00236.html"·target="_self">gridenums.hh</a></td><td·class="desc"></td></tr>141 <tr·id="row_1_0_1_13_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00269_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00269.html"·target="_self">gridenums.hh</a></td><td·class="desc"></td></tr>
142 <tr·id="row_1_0_1_14_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07265_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07265.html"·target="_self">common/gridfactory.hh</a></td><td·class="desc">Provide·a·generic·factory·class·for·unstructured·grids·</td></tr>142 <tr·id="row_1_0_1_14_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07265_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07265.html"·target="_self">common/gridfactory.hh</a></td><td·class="desc">Provide·a·generic·factory·class·for·unstructured·grids·</td></tr>
143 <tr·id="row_1_0_1_15_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07334_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07334.html"·target="_self">common/gridinfo.hh</a></td><td·class="desc">Some·functions·to·list·information·about·a·grid·</td></tr>143 <tr·id="row_1_0_1_15_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07334_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07334.html"·target="_self">common/gridinfo.hh</a></td><td·class="desc">Some·functions·to·list·information·about·a·grid·</td></tr>
144 <tr·id="row_1_0_1_16_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07277_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07277.html"·target="_self">common/gridview.hh</a></td><td·class="desc"></td></tr>144 <tr·id="row_1_0_1_16_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07277_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07277.html"·target="_self">common/gridview.hh</a></td><td·class="desc"></td></tr>
145 <tr·id="row_1_0_1_17_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00305_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00305.html"·target="_self">indexidset.hh</a></td><td·class="desc">Provides·base·classes·for·index·and·id·sets·</td></tr>145 <tr·id="row_1_0_1_17_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00266_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00266.html"·target="_self">indexidset.hh</a></td><td·class="desc">Provides·base·classes·for·index·and·id·sets·</td></tr>
146 <tr·id="row_1_0_1_18_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07292_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07292.html"·target="_self">common/intersection.hh</a></td><td·class="desc"></td></tr>146 <tr·id="row_1_0_1_18_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07292_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07292.html"·target="_self">common/intersection.hh</a></td><td·class="desc"></td></tr>
147 <tr·id="row_1_0_1_19_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07301_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07301.html"·target="_self">common/intersectioniterator.hh</a></td><td·class="desc"></td></tr>147 <tr·id="row_1_0_1_19_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07301_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07301.html"·target="_self">common/intersectioniterator.hh</a></td><td·class="desc"></td></tr>
148 <tr·id="row_1_0_1_20_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00296_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00296.html"·target="_self">mapper.hh</a></td><td·class="desc">Provides·classes·with·basic·mappers·which·are·used·to·attach·data·to·a·grid·</td></tr>148 <tr·id="row_1_0_1_20_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00272_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00272.html"·target="_self">mapper.hh</a></td><td·class="desc">Provides·classes·with·basic·mappers·which·are·used·to·attach·data·to·a·grid·</td></tr>
149 <tr·id="row_1_0_1_21_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00239_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00239.html"·target="_self">mcmgmapper.hh</a></td><td·class="desc">Mapper·for·multiple·codim·and·multiple·geometry·types·</td></tr>149 <tr·id="row_1_0_1_21_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00317_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00317.html"·target="_self">mcmgmapper.hh</a></td><td·class="desc">Mapper·for·multiple·codim·and·multiple·geometry·types·</td></tr>
150 <tr·id="row_1_0_1_22_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00257_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00257.html"·target="_self">partitionset.hh</a></td><td·class="desc"></td></tr>150 <tr·id="row_1_0_1_22_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00338_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00338.html"·target="_self">partitionset.hh</a></td><td·class="desc"></td></tr>
151 <tr·id="row_1_0_1_23_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00353_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00353.html"·target="_self">rangegenerators.hh</a></td><td·class="desc"></td></tr>151 <tr·id="row_1_0_1_23_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00305_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00305.html"·target="_self">rangegenerators.hh</a></td><td·class="desc"></td></tr>
152 <tr·id="row_1_0_1_24_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00260_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00260.html"·target="_self">scsgmapper.hh</a></td><td·class="desc">Mapper·classes·are·used·to·attach·data·to·a·grid·</td></tr>152 <tr·id="row_1_0_1_24_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00320_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00320.html"·target="_self">scsgmapper.hh</a></td><td·class="desc">Mapper·classes·are·used·to·attach·data·to·a·grid·</td></tr>
153 <tr·id="row_1_0_1_25_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00335_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00335.html"·target="_self">sizecache.hh</a></td><td·class="desc">Provides·size·cache·classes·to·implement·the·grids·size·method·efficiently·</td></tr>153 <tr·id="row_1_0_1_25_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00260_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00260.html"·target="_self">sizecache.hh</a></td><td·class="desc">Provides·size·cache·classes·to·implement·the·grids·size·method·efficiently·</td></tr>
154 <tr·id="row_1_0_2_"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_2_"·class="arrow"·onclick="toggleFolder('1_0_2_')">&#9658;</span><span·id="img_1_0_2_"·class="iconfclosed"·onclick="toggleFolder('1_0_2_')">&#160;</span><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html"·target="_self">geometrygrid</a></td><td·class="desc"></td></tr>154 <tr·id="row_1_0_2_"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_2_"·class="arrow"·onclick="toggleFolder('1_0_2_')">&#9658;</span><span·id="img_1_0_2_"·class="iconfclosed"·onclick="toggleFolder('1_0_2_')">&#160;</span><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html"·target="_self">geometrygrid</a></td><td·class="desc"></td></tr>
155 <tr·id="row_1_0_2_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07199_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07199.html"·target="_self">geometrygrid/backuprestore.hh</a></td><td·class="desc"></td></tr>155 <tr·id="row_1_0_2_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07199_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07199.html"·target="_self">geometrygrid/backuprestore.hh</a></td><td·class="desc"></td></tr>
156 <tr·id="row_1_0_2_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00605_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00605.html"·target="_self">cachedcoordfunction.hh</a></td><td·class="desc"></td></tr>156 <tr·id="row_1_0_2_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00587_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00587.html"·target="_self">cachedcoordfunction.hh</a></td><td·class="desc"></td></tr>
157 <tr·id="row_1_0_2_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07211_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07211.html"·target="_self">geometrygrid/capabilities.hh</a></td><td·class="desc"></td></tr>157 <tr·id="row_1_0_2_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07211_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07211.html"·target="_self">geometrygrid/capabilities.hh</a></td><td·class="desc"></td></tr>
158 <tr·id="row_1_0_2_3_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00578_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00578.html"·target="_self">coordfunction.hh</a></td><td·class="desc"></td></tr>158 <tr·id="row_1_0_2_3_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00593_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00593.html"·target="_self">coordfunction.hh</a></td><td·class="desc"></td></tr>
159 <tr·id="row_1_0_2_4_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00602_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00602.html"·target="_self">coordfunctioncaller.hh</a></td><td·class="desc"></td></tr>159 <tr·id="row_1_0_2_4_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00590_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00590.html"·target="_self">coordfunctioncaller.hh</a></td><td·class="desc"></td></tr>
160 <tr·id="row_1_0_2_5_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00569_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00569.html"·target="_self">cornerstorage.hh</a></td><td·class="desc"></td></tr>160 <tr·id="row_1_0_2_5_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00602_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00602.html"·target="_self">cornerstorage.hh</a></td><td·class="desc"></td></tr>
161 <tr·id="row_1_0_2_6_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07217_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07217.html"·target="_self">geometrygrid/datahandle.hh</a></td><td·class="desc"></td></tr>161 <tr·id="row_1_0_2_6_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07217_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07217.html"·target="_self">geometrygrid/datahandle.hh</a></td><td·class="desc"></td></tr>
162 <tr·id="row_1_0_2_7_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00572_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00572.html"·target="_self">declaration.hh</a></td><td·class="desc"></td></tr>162 <tr·id="row_1_0_2_7_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00584_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00584.html"·target="_self">declaration.hh</a></td><td·class="desc"></td></tr>
163 <tr·id="row_1_0_2_8_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07241_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07241.html"·target="_self">geometrygrid/entity.hh</a></td><td·class="desc"></td></tr>163 <tr·id="row_1_0_2_8_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07241_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07241.html"·target="_self">geometrygrid/entity.hh</a></td><td·class="desc"></td></tr>
164 <tr·id="row_1_0_2_9_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07250_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07250.html"·target="_self">geometrygrid/entityseed.hh</a></td><td·class="desc"></td></tr>164 <tr·id="row_1_0_2_9_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07250_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07250.html"·target="_self">geometrygrid/entityseed.hh</a></td><td·class="desc"></td></tr>
165 <tr·id="row_1_0_2_10_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07259_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07259.html"·target="_self">geometrygrid/geometry.hh</a></td><td·class="desc"></td></tr>165 <tr·id="row_1_0_2_10_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07259_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07259.html"·target="_self">geometrygrid/geometry.hh</a></td><td·class="desc"></td></tr>
166 <tr·id="row_1_0_2_11_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07331_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07331.html"·target="_self">geometrygrid/grid.hh</a></td><td·class="desc"></td></tr>166 <tr·id="row_1_0_2_11_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07331_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07331.html"·target="_self">geometrygrid/grid.hh</a></td><td·class="desc"></td></tr>
167 <tr·id="row_1_0_2_12_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07271_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07271.html"·target="_self">geometrygrid/gridfamily.hh</a></td><td·class="desc"></td></tr>167 <tr·id="row_1_0_2_12_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07271_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07271.html"·target="_self">geometrygrid/gridfamily.hh</a></td><td·class="desc"></td></tr>
168 <tr·id="row_1_0_2_13_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07280_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07280.html"·target="_self">geometrygrid/gridview.hh</a></td><td·class="desc"></td></tr>168 <tr·id="row_1_0_2_13_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07280_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07280.html"·target="_self">geometrygrid/gridview.hh</a></td><td·class="desc"></td></tr>
169 <tr·id="row_1_0_2_14_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00575_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00575.html"·target="_self">hostcorners.hh</a></td><td·class="desc"></td></tr>169 <tr·id="row_1_0_2_14_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00605_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00605.html"·target="_self">hostcorners.hh</a></td><td·class="desc"></td></tr>
170 <tr·id="row_1_0_2_15_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00593_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00593.html"·target="_self">identity.hh</a></td><td·class="desc"></td></tr>170 <tr·id="row_1_0_2_15_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00596_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00596.html"·target="_self">identity.hh</a></td><td·class="desc"></td></tr>
171 <tr·id="row_1_0_2_16_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00599_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00599.html"·target="_self">idset.hh</a></td><td·class="desc"></td></tr>171 <tr·id="row_1_0_2_16_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00581_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00581.html"·target="_self">idset.hh</a></td><td·class="desc"></td></tr>
172 <tr·id="row_1_0_2_17_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07286_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07286.html"·target="_self">geometrygrid/indexsets.hh</a></td><td·class="desc"></td></tr>172 <tr·id="row_1_0_2_17_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07286_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07286.html"·target="_self">geometrygrid/indexsets.hh</a></td><td·class="desc"></td></tr>
173 <tr·id="row_1_0_2_18_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07295_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07295.html"·target="_self">geometrygrid/intersection.hh</a></td><td·class="desc"></td></tr>173 <tr·id="row_1_0_2_18_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07295_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07295.html"·target="_self">geometrygrid/intersection.hh</a></td><td·class="desc"></td></tr>
174 <tr·id="row_1_0_2_19_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07304_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07304.html"·target="_self">geometrygrid/intersectioniterator.hh</a></td><td·class="desc"></td></tr>174 <tr·id="row_1_0_2_19_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07304_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07304.html"·target="_self">geometrygrid/intersectioniterator.hh</a></td><td·class="desc"></td></tr>
175 <tr·id="row_1_0_2_20_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00608_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00608.html"·target="_self">iterator.hh</a></td><td·class="desc"></td></tr>175 <tr·id="row_1_0_2_20_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00608_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00608.html"·target="_self">iterator.hh</a></td><td·class="desc"></td></tr>
176 <tr·id="row_1_0_2_21_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07310_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07310.html"·target="_self">geometrygrid/persistentcontainer.hh</a></td><td·class="desc"></td></tr>176 <tr·id="row_1_0_2_21_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a07310_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a07310.html"·target="_self">geometrygrid/persistentcontainer.hh</a></td><td·class="desc"></td></tr>
177 <tr·id="row_1_0_3_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_3_"·class="arrow"·onclick="toggleFolder('1_0_3_')">&#9658;</span><span·id="img_1_0_3_"·class="iconfclosed"·onclick="toggleFolder('1_0_3_')">&#160;</span><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html"·target="_self">identitygrid</a></td><td·class="desc"></td></tr>177 <tr·id="row_1_0_3_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_3_"·class="arrow"·onclick="toggleFolder('1_0_3_')">&#9658;</span><span·id="img_1_0_3_"·class="iconfclosed"·onclick="toggleFolder('1_0_3_')">&#160;</span><a·class="el"·href="dir_6b8c365152847b3387fb5004eec7d3cc.html"·target="_self">identitygrid</a></td><td·class="desc"></td></tr>
178 <tr·id="row_1_0_3_0_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00752_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00752.html"·target="_self">identitygridentity.hh</a></td><td·class="desc">The·IdentityGridEntity·class·</td></tr>178 <tr·id="row_1_0_3_0_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00740_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00740.html"·target="_self">identitygridentity.hh</a></td><td·class="desc">The·IdentityGridEntity·class·</td></tr>
179 <tr·id="row_1_0_3_1_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00755_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00755.html"·target="_self">identitygridentityseed.hh</a></td><td·class="desc">The·IdentityGridEntitySeed·class·</td></tr>179 <tr·id="row_1_0_3_1_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00737_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00737.html"·target="_self">identitygridentityseed.hh</a></td><td·class="desc">The·IdentityGridEntitySeed·class·</td></tr>
180 <tr·id="row_1_0_3_2_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00737_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00737.html"·target="_self">identitygridgeometry.hh</a></td><td·class="desc">The·IdentityGridGeometry·class·and·its·specializations·</td></tr>180 <tr·id="row_1_0_3_2_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00734_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00734.html"·target="_self">identitygridgeometry.hh</a></td><td·class="desc">The·IdentityGridGeometry·class·and·its·specializations·</td></tr>
181 <tr·id="row_1_0_3_3_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00734_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00734.html"·target="_self">identitygridhierarchiciterator.hh</a></td><td·class="desc">The·IdentityGridHierarchicIterator·class·</td></tr>181 <tr·id="row_1_0_3_3_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00746_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00746.html"·target="_self">identitygridhierarchiciterator.hh</a></td><td·class="desc">The·IdentityGridHierarchicIterator·class·</td></tr>
182 <tr·id="row_1_0_3_4_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00743_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00743.html"·target="_self">identitygridindexsets.hh</a></td><td·class="desc">The·index·and·id·sets·for·the·IdentityGrid·class·</td></tr>182 <tr·id="row_1_0_3_4_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00731_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00731.html"·target="_self">identitygridindexsets.hh</a></td><td·class="desc">The·index·and·id·sets·for·the·IdentityGrid·class·</td></tr>
183 <tr·id="row_1_0_3_5_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00746_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00746.html"·target="_self">identitygridintersectioniterator.hh</a></td><td·class="desc">The·IdentityGridLeafIntersectionIterator·and·IdentityGridLevelIntersectionIterator·classes·</td></tr>183 <tr·id="row_1_0_3_5_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00749_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00749.html"·target="_self">identitygridintersectioniterator.hh</a></td><td·class="desc">The·IdentityGridLeafIntersectionIterator·and·IdentityGridLevelIntersectionIterator·classes·</td></tr>
184 <tr·id="row_1_0_3_6_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00731_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00731.html"·target="_self">identitygridintersections.hh</a></td><td·class="desc">The·IdentityGridLeafIntersection·and·IdentityGridLevelIntersection·classes·</td></tr>184 <tr·id="row_1_0_3_6_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00755_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00755.html"·target="_self">identitygridintersections.hh</a></td><td·class="desc">The·IdentityGridLeafIntersection·and·IdentityGridLevelIntersection·classes·</td></tr>
185 <tr·id="row_1_0_3_7_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00749_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00749.html"·target="_self">identitygridleafiterator.hh</a></td><td·class="desc">The·IdentityGridLeafIterator·class·</td></tr>185 <tr·id="row_1_0_3_7_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00752_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00752.html"·target="_self">identitygridleafiterator.hh</a></td><td·class="desc">The·IdentityGridLeafIterator·class·</td></tr>
186 <tr·id="row_1_0_3_8_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00740_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00740.html"·target="_self">identitygridleveliterator.hh</a></td><td·class="desc">The·IdentityGridLevelIterator·class·</td></tr>186 <tr·id="row_1_0_3_8_"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00743_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00743.html"·target="_self">identitygridleveliterator.hh</a></td><td·class="desc">The·IdentityGridLevelIterator·class·</td></tr>
187 <tr·id="row_1_0_4_"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_4_"·class="arrow"·onclick="toggleFolder('1_0_4_')">&#9658;</span><span·id="img_1_0_4_"·class="iconfclosed"·onclick="toggleFolder('1_0_4_')">&#160;</span><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html"·target="_self">io</a></td><td·class="desc"></td></tr>187 <tr·id="row_1_0_4_"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_4_"·class="arrow"·onclick="toggleFolder('1_0_4_')">&#9658;</span><span·id="img_1_0_4_"·class="iconfclosed"·onclick="toggleFolder('1_0_4_')">&#160;</span><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html"·target="_self">io</a></td><td·class="desc"></td></tr>
188 <tr·id="row_1_0_4_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_4_0_"·class="arrow"·onclick="toggleFolder('1_0_4_0_')">&#9658;</span><span·id="img_1_0_4_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_4_0_')">&#160;</span><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html"·target="_self">file</a></td><td·class="desc"></td></tr>188 <tr·id="row_1_0_4_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_4_0_"·class="arrow"·onclick="toggleFolder('1_0_4_0_')">&#9658;</span><span·id="img_1_0_4_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_4_0_')">&#160;</span><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html"·target="_self">file</a></td><td·class="desc"></td></tr>
189 <tr·id="row_1_0_4_0_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·id="arr_1_0_4_0_0_"·class="arrow"·onclick="toggleFolder('1_0_4_0_0_')">&#9658;</span><span·id="img_1_0_4_0_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_4_0_0_')">&#160;</span><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html"·target="_self">dgfparser</a></td><td·class="desc"></td></tr>189 <tr·id="row_1_0_4_0_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·id="arr_1_0_4_0_0_"·class="arrow"·onclick="toggleFolder('1_0_4_0_0_')">&#9658;</span><span·id="img_1_0_4_0_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_4_0_0_')">&#160;</span><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html"·target="_self">dgfparser</a></td><td·class="desc"></td></tr>
190 <tr·id="row_1_0_4_0_0_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><span·id="arr_1_0_4_0_0_0_"·class="arrow"·onclick="toggleFolder('1_0_4_0_0_0_')">&#9658;</span><span·id="img_1_0_4_0_0_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_4_0_0_0_')">&#160;</span><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html"·target="_self">blocks</a></td><td·class="desc"></td></tr>190 <tr·id="row_1_0_4_0_0_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><span·id="arr_1_0_4_0_0_0_"·class="arrow"·onclick="toggleFolder('1_0_4_0_0_0_')">&#9658;</span><span·id="img_1_0_4_0_0_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_4_0_0_0_')">&#160;</span><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html"·target="_self">blocks</a></td><td·class="desc"></td></tr>
191 <tr·id="row_1_0_4_0_0_0_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:112px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00875.html"·target="_self">basic.cc</a></td><td·class="desc"></td></tr>191 <tr·id="row_1_0_4_0_0_0_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:112px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00839.html"·target="_self">basic.cc</a></td><td·class="desc"></td></tr>
192 <tr·id="row_1_0_4_0_0_0_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:112px;display:inline-block;">&#160;</span><a·href="a00872_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00872.html"·target="_self">basic.hh</a></td><td·class="desc"></td></tr>192 <tr·id="row_1_0_4_0_0_0_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:112px;display:inline-block;">&#160;</span><a·href="a00857_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00857.html"·target="_self">basic.hh</a></td><td·class="desc"></td></tr>
193 <tr·id="row_1_0_4_0_0_0_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:112px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00848.html"·target="_self">boundarydom.cc</a></td><td·class="desc"></td></tr>193 <tr·id="row_1_0_4_0_0_0_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:112px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00836.html"·target="_self">boundarydom.cc</a></td><td·class="desc"></td></tr>
Max diff block lines reached; 57854/130058 bytes (44.48%) of diff not shown.
4.6 KB
./usr/share/doc/libdune-grid-doc/doxygen/globals.html
    
Offset 63, 29 lines modifiedOffset 63, 29 lines modified
  
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>__DEVICESH__&#160;:&#160;<a·class="el"·href="a00974.html#a67ce36ca36b8c8030a8d00aa2e1906cf">uggrid.hh</a></li>65 <li>__DEVICESH__&#160;:&#160;<a·class="el"·href="a00974.html#a67ce36ca36b8c8030a8d00aa2e1906cf">uggrid.hh</a></li>
66 <li>__HEAPS__&#160;:&#160;<a·class="el"·href="a00974.html#a8aadffd9af618a7e5840b15fd12d9cb3">uggrid.hh</a></li>66 <li>__HEAPS__&#160;:&#160;<a·class="el"·href="a00974.html#a8aadffd9af618a7e5840b15fd12d9cb3">uggrid.hh</a></li>
67 <li>__UGENV__&#160;:&#160;<a·class="el"·href="a00974.html#a3e94058bce38e26cf760cf315c173c22">uggrid.hh</a></li>67 <li>__UGENV__&#160;:&#160;<a·class="el"·href="a00974.html#a3e94058bce38e26cf760cf315c173c22">uggrid.hh</a></li>
68 <li>_ABS_NOT_DEFINED_&#160;:&#160;<a·class="el"·href="a00659.html#a0c6debd1ce74543115f35b5661f4f48b">albertaheader.hh</a></li>68 <li>_ABS_NOT_DEFINED_&#160;:&#160;<a·class="el"·href="a00659.html#a0c6debd1ce74543115f35b5661f4f48b">albertaheader.hh</a></li>
69 <li>_ALBERTA_H_&#160;:&#160;<a·class="el"·href="a00704.html#a1067446415cacb23802d0f38ff2017d7">agrid.hh</a></li>69 <li>_ALBERTA_H_&#160;:&#160;<a·class="el"·href="a00716.html#a1067446415cacb23802d0f38ff2017d7">agrid.hh</a></li>
70 <li>_MAX_NOT_DEFINED_&#160;:&#160;<a·class="el"·href="a00659.html#a4b7aa45c1743bf41ef31a987fcd0f372">albertaheader.hh</a></li>70 <li>_MAX_NOT_DEFINED_&#160;:&#160;<a·class="el"·href="a00659.html#a4b7aa45c1743bf41ef31a987fcd0f372">albertaheader.hh</a></li>
71 <li>_MIN_NOT_DEFINED_&#160;:&#160;<a·class="el"·href="a00659.html#a7d0dab8defd85e01c2f14a68a40b4f32">albertaheader.hh</a></li>71 <li>_MIN_NOT_DEFINED_&#160;:&#160;<a·class="el"·href="a00659.html#a7d0dab8defd85e01c2f14a68a40b4f32">albertaheader.hh</a></li>
72 <li>ALBERTA&#160;:&#160;<a·class="el"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">albertaheader.hh</a></li>72 <li>ALBERTA&#160;:&#160;<a·class="el"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">albertaheader.hh</a></li>
73 <li>ALBERTA_DEBUG&#160;:&#160;<a·class="el"·href="a00659.html#a8b7e159f2d6cd4970d240f9748cd2d2a">albertaheader.hh</a></li>73 <li>ALBERTA_DEBUG&#160;:&#160;<a·class="el"·href="a00659.html#a8b7e159f2d6cd4970d240f9748cd2d2a">albertaheader.hh</a></li>
74 <li>DIM_OF_WORLD&#160;:&#160;<a·class="el"·href="a00659.html#a362e6794dc8da37bca88774ed43b8e54">albertaheader.hh</a></li>74 <li>DIM_OF_WORLD&#160;:&#160;<a·class="el"·href="a00659.html#a362e6794dc8da37bca88774ed43b8e54">albertaheader.hh</a></li>
75 <li>DUNE_ALBERTA_CACHE_COORDINATES&#160;:&#160;<a·class="el"·href="a00653.html#ac7a758bde399b9ddaa1d7efc4d08c19a">misc.hh</a></li>75 <li>DUNE_ALBERTA_CACHE_COORDINATES&#160;:&#160;<a·class="el"·href="a00683.html#ac7a758bde399b9ddaa1d7efc4d08c19a">misc.hh</a></li>
76 <li>DUNE_ALBERTA_ENTITY_CC&#160;:&#160;<a·class="el"·href="a00650.html#a52a3d21da8af78e4568aaed1c24da792">entity.cc</a></li>76 <li>DUNE_ALBERTA_ENTITY_CC&#160;:&#160;<a·class="el"·href="a00641.html#a52a3d21da8af78e4568aaed1c24da792">entity.cc</a></li>
77 <li>DUNE_ALBERTA_GEOMETRY_CC&#160;:&#160;<a·class="el"·href="a00716.html#a085bbe8bddf730dd71a187dceae4e610">geometry.cc</a></li>77 <li>DUNE_ALBERTA_GEOMETRY_CC&#160;:&#160;<a·class="el"·href="a00617.html#a085bbe8bddf730dd71a187dceae4e610">geometry.cc</a></li>
78 <li>DUNE_ALBERTA_INTERSECTION_CC&#160;:&#160;<a·class="el"·href="a00626.html#a8d4a192c9f43ac0db61703b46cb6a297">intersection.cc</a></li>78 <li>DUNE_ALBERTA_INTERSECTION_CC&#160;:&#160;<a·class="el"·href="a00695.html#a8d4a192c9f43ac0db61703b46cb6a297">intersection.cc</a></li>
79 <li>DUNE_ALBERTA_SURFACE_GRID&#160;:&#160;<a·class="el"·href="a07220.html#aec7bdbbda2f56be9653cc7c42632653b">albertagrid/dgfparser.cc</a></li>79 <li>DUNE_ALBERTA_SURFACE_GRID&#160;:&#160;<a·class="el"·href="a07220.html#aec7bdbbda2f56be9653cc7c42632653b">albertagrid/dgfparser.cc</a></li>
80 <li>DUNE_ALBERTAGRID_CC&#160;:&#160;<a·class="el"·href="a00662.html#a53133f6d063b9eb2237193ae58eef706">albertagrid.cc</a></li>80 <li>DUNE_ALBERTAGRID_CC&#160;:&#160;<a·class="el"·href="a00689.html#a53133f6d063b9eb2237193ae58eef706">albertagrid.cc</a></li>
81 <li>DUNE_FUNCTION_HH_SILENCE_DEPRECATION&#160;:&#160;<a·class="el"·href="a07265.html#aad7f760c317e0d3c4fefbfa4a05374fa">common/gridfactory.hh</a></li>81 <li>DUNE_FUNCTION_HH_SILENCE_DEPRECATION&#160;:&#160;<a·class="el"·href="a07265.html#aad7f760c317e0d3c4fefbfa4a05374fa">common/gridfactory.hh</a></li>
82 <li>FOR_DUNE&#160;:&#160;<a·class="el"·href="a00974.html#ad24a25fadd146e4351a104dc96eb1b01">uggrid.hh</a></li>82 <li>FOR_DUNE&#160;:&#160;<a·class="el"·href="a00974.html#ad24a25fadd146e4351a104dc96eb1b01">uggrid.hh</a></li>
83 <li>main()&#160;:&#160;<a·class="el"·href="a00149.html#a3c04138a5bfe5d72780bb7e82a18e627">recipe-integration.cc</a>,·<a·class="el"·href="a00146.html#a3c04138a5bfe5d72780bb7e82a18e627">recipe-iterate-over-grid.cc</a>,·<a·class="el"·href="a00932.html#a0ddf1224851353fc92bfbff6f499fa97">dgf2dgf.cc</a>,·<a·class="el"·href="a00929.html#a0ddf1224851353fc92bfbff6f499fa97">gmsh2dgf.cc</a></li>83 <li>main()&#160;:&#160;<a·class="el"·href="a00149.html#a3c04138a5bfe5d72780bb7e82a18e627">recipe-integration.cc</a>,·<a·class="el"·href="a00143.html#a3c04138a5bfe5d72780bb7e82a18e627">recipe-iterate-over-grid.cc</a>,·<a·class="el"·href="a00884.html#a0ddf1224851353fc92bfbff6f499fa97">dgf2dgf.cc</a>,·<a·class="el"·href="a00881.html#a0ddf1224851353fc92bfbff6f499fa97">gmsh2dgf.cc</a></li>
84 <li>UG_DIM&#160;:&#160;<a·class="el"·href="a00974.html#a858c8133641031e590c5c07a19b2e6d3">uggrid.hh</a></li>84 <li>UG_DIM&#160;:&#160;<a·class="el"·href="a00974.html#a858c8133641031e590c5c07a19b2e6d3">uggrid.hh</a></li>
85 <li>UG_DIM_2&#160;:&#160;<a·class="el"·href="a00974.html#abc5ccf5667517aa13de6dfbb5b078aec">uggrid.hh</a></li>85 <li>UG_DIM_2&#160;:&#160;<a·class="el"·href="a00974.html#abc5ccf5667517aa13de6dfbb5b078aec">uggrid.hh</a></li>
86 <li>UG_DIM_3&#160;:&#160;<a·class="el"·href="a00974.html#a3b824cdfbc66d4a091eaeb1318622e1a">uggrid.hh</a></li>86 <li>UG_DIM_3&#160;:&#160;<a·class="el"·href="a00974.html#a3b824cdfbc66d4a091eaeb1318622e1a">uggrid.hh</a></li>
87 <li>UGTYPES_H&#160;:&#160;<a·class="el"·href="a00974.html#a915570cf23bdb2df819b67baecb634c9">uggrid.hh</a></li>87 <li>UGTYPES_H&#160;:&#160;<a·class="el"·href="a00974.html#a915570cf23bdb2df819b67baecb634c9">uggrid.hh</a></li>
88 <li>YASPGRID_BACKUPRESTORE_FORMAT_VERSION&#160;:&#160;<a·class="el"·href="a07202.html#a87571fd064b7c7701c46e2b8c0487891">yaspgrid/backuprestore.hh</a></li>88 <li>YASPGRID_BACKUPRESTORE_FORMAT_VERSION&#160;:&#160;<a·class="el"·href="a07202.html#a87571fd064b7c7701c46e2b8c0487891">yaspgrid/backuprestore.hh</a></li>
89 </ul>89 </ul>
90 </div><!--·contents·-->90 </div><!--·contents·-->
3.72 KB
./usr/share/doc/libdune-grid-doc/doxygen/globals_defs.html
    
Offset 63, 26 lines modifiedOffset 63, 26 lines modified
  
63 <div·class="contents">63 <div·class="contents">
64 &#160;<ul>64 &#160;<ul>
65 <li>__DEVICESH__&#160;:&#160;<a·class="el"·href="a00974.html#a67ce36ca36b8c8030a8d00aa2e1906cf">uggrid.hh</a></li>65 <li>__DEVICESH__&#160;:&#160;<a·class="el"·href="a00974.html#a67ce36ca36b8c8030a8d00aa2e1906cf">uggrid.hh</a></li>
66 <li>__HEAPS__&#160;:&#160;<a·class="el"·href="a00974.html#a8aadffd9af618a7e5840b15fd12d9cb3">uggrid.hh</a></li>66 <li>__HEAPS__&#160;:&#160;<a·class="el"·href="a00974.html#a8aadffd9af618a7e5840b15fd12d9cb3">uggrid.hh</a></li>
67 <li>__UGENV__&#160;:&#160;<a·class="el"·href="a00974.html#a3e94058bce38e26cf760cf315c173c22">uggrid.hh</a></li>67 <li>__UGENV__&#160;:&#160;<a·class="el"·href="a00974.html#a3e94058bce38e26cf760cf315c173c22">uggrid.hh</a></li>
68 <li>_ABS_NOT_DEFINED_&#160;:&#160;<a·class="el"·href="a00659.html#a0c6debd1ce74543115f35b5661f4f48b">albertaheader.hh</a></li>68 <li>_ABS_NOT_DEFINED_&#160;:&#160;<a·class="el"·href="a00659.html#a0c6debd1ce74543115f35b5661f4f48b">albertaheader.hh</a></li>
69 <li>_ALBERTA_H_&#160;:&#160;<a·class="el"·href="a00704.html#a1067446415cacb23802d0f38ff2017d7">agrid.hh</a></li>69 <li>_ALBERTA_H_&#160;:&#160;<a·class="el"·href="a00716.html#a1067446415cacb23802d0f38ff2017d7">agrid.hh</a></li>
70 <li>_MAX_NOT_DEFINED_&#160;:&#160;<a·class="el"·href="a00659.html#a4b7aa45c1743bf41ef31a987fcd0f372">albertaheader.hh</a></li>70 <li>_MAX_NOT_DEFINED_&#160;:&#160;<a·class="el"·href="a00659.html#a4b7aa45c1743bf41ef31a987fcd0f372">albertaheader.hh</a></li>
71 <li>_MIN_NOT_DEFINED_&#160;:&#160;<a·class="el"·href="a00659.html#a7d0dab8defd85e01c2f14a68a40b4f32">albertaheader.hh</a></li>71 <li>_MIN_NOT_DEFINED_&#160;:&#160;<a·class="el"·href="a00659.html#a7d0dab8defd85e01c2f14a68a40b4f32">albertaheader.hh</a></li>
72 <li>ALBERTA&#160;:&#160;<a·class="el"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">albertaheader.hh</a></li>72 <li>ALBERTA&#160;:&#160;<a·class="el"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">albertaheader.hh</a></li>
73 <li>ALBERTA_DEBUG&#160;:&#160;<a·class="el"·href="a00659.html#a8b7e159f2d6cd4970d240f9748cd2d2a">albertaheader.hh</a></li>73 <li>ALBERTA_DEBUG&#160;:&#160;<a·class="el"·href="a00659.html#a8b7e159f2d6cd4970d240f9748cd2d2a">albertaheader.hh</a></li>
74 <li>DIM_OF_WORLD&#160;:&#160;<a·class="el"·href="a00659.html#a362e6794dc8da37bca88774ed43b8e54">albertaheader.hh</a></li>74 <li>DIM_OF_WORLD&#160;:&#160;<a·class="el"·href="a00659.html#a362e6794dc8da37bca88774ed43b8e54">albertaheader.hh</a></li>
75 <li>DUNE_ALBERTA_CACHE_COORDINATES&#160;:&#160;<a·class="el"·href="a00653.html#ac7a758bde399b9ddaa1d7efc4d08c19a">misc.hh</a></li>75 <li>DUNE_ALBERTA_CACHE_COORDINATES&#160;:&#160;<a·class="el"·href="a00683.html#ac7a758bde399b9ddaa1d7efc4d08c19a">misc.hh</a></li>
76 <li>DUNE_ALBERTA_ENTITY_CC&#160;:&#160;<a·class="el"·href="a00650.html#a52a3d21da8af78e4568aaed1c24da792">entity.cc</a></li>76 <li>DUNE_ALBERTA_ENTITY_CC&#160;:&#160;<a·class="el"·href="a00641.html#a52a3d21da8af78e4568aaed1c24da792">entity.cc</a></li>
77 <li>DUNE_ALBERTA_GEOMETRY_CC&#160;:&#160;<a·class="el"·href="a00716.html#a085bbe8bddf730dd71a187dceae4e610">geometry.cc</a></li>77 <li>DUNE_ALBERTA_GEOMETRY_CC&#160;:&#160;<a·class="el"·href="a00617.html#a085bbe8bddf730dd71a187dceae4e610">geometry.cc</a></li>
78 <li>DUNE_ALBERTA_INTERSECTION_CC&#160;:&#160;<a·class="el"·href="a00626.html#a8d4a192c9f43ac0db61703b46cb6a297">intersection.cc</a></li>78 <li>DUNE_ALBERTA_INTERSECTION_CC&#160;:&#160;<a·class="el"·href="a00695.html#a8d4a192c9f43ac0db61703b46cb6a297">intersection.cc</a></li>
79 <li>DUNE_ALBERTA_SURFACE_GRID&#160;:&#160;<a·class="el"·href="a07220.html#aec7bdbbda2f56be9653cc7c42632653b">albertagrid/dgfparser.cc</a></li>79 <li>DUNE_ALBERTA_SURFACE_GRID&#160;:&#160;<a·class="el"·href="a07220.html#aec7bdbbda2f56be9653cc7c42632653b">albertagrid/dgfparser.cc</a></li>
80 <li>DUNE_ALBERTAGRID_CC&#160;:&#160;<a·class="el"·href="a00662.html#a53133f6d063b9eb2237193ae58eef706">albertagrid.cc</a></li>80 <li>DUNE_ALBERTAGRID_CC&#160;:&#160;<a·class="el"·href="a00689.html#a53133f6d063b9eb2237193ae58eef706">albertagrid.cc</a></li>
81 <li>DUNE_FUNCTION_HH_SILENCE_DEPRECATION&#160;:&#160;<a·class="el"·href="a07265.html#aad7f760c317e0d3c4fefbfa4a05374fa">common/gridfactory.hh</a></li>81 <li>DUNE_FUNCTION_HH_SILENCE_DEPRECATION&#160;:&#160;<a·class="el"·href="a07265.html#aad7f760c317e0d3c4fefbfa4a05374fa">common/gridfactory.hh</a></li>
82 <li>FOR_DUNE&#160;:&#160;<a·class="el"·href="a00974.html#ad24a25fadd146e4351a104dc96eb1b01">uggrid.hh</a></li>82 <li>FOR_DUNE&#160;:&#160;<a·class="el"·href="a00974.html#ad24a25fadd146e4351a104dc96eb1b01">uggrid.hh</a></li>
83 <li>UG_DIM&#160;:&#160;<a·class="el"·href="a00974.html#a858c8133641031e590c5c07a19b2e6d3">uggrid.hh</a></li>83 <li>UG_DIM&#160;:&#160;<a·class="el"·href="a00974.html#a858c8133641031e590c5c07a19b2e6d3">uggrid.hh</a></li>
84 <li>UG_DIM_2&#160;:&#160;<a·class="el"·href="a00974.html#abc5ccf5667517aa13de6dfbb5b078aec">uggrid.hh</a></li>84 <li>UG_DIM_2&#160;:&#160;<a·class="el"·href="a00974.html#abc5ccf5667517aa13de6dfbb5b078aec">uggrid.hh</a></li>
85 <li>UG_DIM_3&#160;:&#160;<a·class="el"·href="a00974.html#a3b824cdfbc66d4a091eaeb1318622e1a">uggrid.hh</a></li>85 <li>UG_DIM_3&#160;:&#160;<a·class="el"·href="a00974.html#a3b824cdfbc66d4a091eaeb1318622e1a">uggrid.hh</a></li>
86 <li>UGTYPES_H&#160;:&#160;<a·class="el"·href="a00974.html#a915570cf23bdb2df819b67baecb634c9">uggrid.hh</a></li>86 <li>UGTYPES_H&#160;:&#160;<a·class="el"·href="a00974.html#a915570cf23bdb2df819b67baecb634c9">uggrid.hh</a></li>
87 <li>YASPGRID_BACKUPRESTORE_FORMAT_VERSION&#160;:&#160;<a·class="el"·href="a07202.html#a87571fd064b7c7701c46e2b8c0487891">yaspgrid/backuprestore.hh</a></li>87 <li>YASPGRID_BACKUPRESTORE_FORMAT_VERSION&#160;:&#160;<a·class="el"·href="a07202.html#a87571fd064b7c7701c46e2b8c0487891">yaspgrid/backuprestore.hh</a></li>
1.34 KB
./usr/share/doc/libdune-grid-doc/doxygen/globals_func.html
    
Offset 59, 15 lines modifiedOffset 59, 15 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>main()&#160;:&#160;<a·class="el"·href="a00149.html#a3c04138a5bfe5d72780bb7e82a18e627">recipe-integration.cc</a>,·<a·class="el"·href="a00146.html#a3c04138a5bfe5d72780bb7e82a18e627">recipe-iterate-over-grid.cc</a>,·<a·class="el"·href="a00932.html#a0ddf1224851353fc92bfbff6f499fa97">dgf2dgf.cc</a>,·<a·class="el"·href="a00929.html#a0ddf1224851353fc92bfbff6f499fa97">gmsh2dgf.cc</a></li>65 <li>main()&#160;:&#160;<a·class="el"·href="a00149.html#a3c04138a5bfe5d72780bb7e82a18e627">recipe-integration.cc</a>,·<a·class="el"·href="a00143.html#a3c04138a5bfe5d72780bb7e82a18e627">recipe-iterate-over-grid.cc</a>,·<a·class="el"·href="a00884.html#a0ddf1224851353fc92bfbff6f499fa97">dgf2dgf.cc</a>,·<a·class="el"·href="a00881.html#a0ddf1224851353fc92bfbff6f499fa97">gmsh2dgf.cc</a></li>
66 </ul>66 </ul>
67 </div><!--·contents·-->67 </div><!--·contents·-->
68 <!--·start·footer·part·-->68 <!--·start·footer·part·-->
69 <hr·class="footer"/><address·class="footer"><small>69 <hr·class="footer"/><address·class="footer"><small>
70 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.470 Generated·by&#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
71 </small></address>71 </small></address>
72 </body>72 </body>
1.56 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00146.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00143.html
Files 0% similar despite different names
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>76 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>
77 <code>#include·&lt;dune/common/parametertreeparser.hh&gt;</code><br·/>77 <code>#include·&lt;dune/common/parametertreeparser.hh&gt;</code><br·/>
78 <code>#include·&lt;dune/common/timer.hh&gt;</code><br·/>78 <code>#include·&lt;dune/common/timer.hh&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a01022_source.html">dune/grid/yaspgrid.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a01022_source.html">dune/grid/yaspgrid.hh</a>&gt;</code><br·/>
80 </div><table·class="memberdecls">80 </div><table·class="memberdecls">
81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
82 Functions</h2></td></tr>82 Functions</h2></td></tr>
83 <tr·class="memitem:a3c04138a5bfe5d72780bb7e82a18e627"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00146.html#a3c04138a5bfe5d72780bb7e82a18e627">main</a>·(int·argc,·char·**argv)</td></tr>83 <tr·class="memitem:a3c04138a5bfe5d72780bb7e82a18e627"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00143.html#a3c04138a5bfe5d72780bb7e82a18e627">main</a>·(int·argc,·char·**argv)</td></tr>
84 <tr·class="separator:a3c04138a5bfe5d72780bb7e82a18e627"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:a3c04138a5bfe5d72780bb7e82a18e627"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 </table>85 </table>
86 <h2·class="groupheader">Function·Documentation</h2>86 <h2·class="groupheader">Function·Documentation</h2>
87 <a·id="a3c04138a5bfe5d72780bb7e82a18e627"·name="a3c04138a5bfe5d72780bb7e82a18e627"></a>87 <a·id="a3c04138a5bfe5d72780bb7e82a18e627"·name="a3c04138a5bfe5d72780bb7e82a18e627"></a>
88 <h2·class="memtitle"><span·class="permalink"><a·href="#a3c04138a5bfe5d72780bb7e82a18e627">&#9670;&nbsp;</a></span>main()</h2>88 <h2·class="memtitle"><span·class="permalink"><a·href="#a3c04138a5bfe5d72780bb7e82a18e627">&#9670;&nbsp;</a></span>main()</h2>
  
89 <div·class="memitem">89 <div·class="memitem">
9.17 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00152.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00647.html
Files 10% 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-grid:·yaspgridentity.hh·File·Reference</title>8 <title>dune-grid:·elementinfo.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, 59 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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>··</div>
71 ··<div·class="headertitle"><div·class="title">yaspgridentity.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">elementinfo.hh·File·Reference</div></div>
72 </div><!--header-->72 </div><!--header-->
73 <div·class="contents">73 <div·class="contents">
  
74 <p>the·YaspEntity·class·and·its·specializations··74 <p>provides·a·wrapper·for·ALBERTA's·el_info·structure··
75 <a·href="#details">More...</a></p>75 <a·href="#details">More...</a></p>
76 <div·class="textblock"><code>#include·&lt;dune/common/math.hh&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
 77 <code>#include·&lt;vector&gt;</code><br·/>
77 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>78 <code>#include·&lt;utility&gt;</code><br·/>
 79 <code>#include·&lt;<a·class="el"·href="a00638_source.html">dune/grid/albertagrid/geometrycache.hh</a>&gt;</code><br·/>
 80 <code>#include·&lt;<a·class="el"·href="a00713_source.html">dune/grid/albertagrid/macroelement.hh</a>&gt;</code><br·/>
78 </div>81 </div>
79 <p><a·href="a00152_source.html">Go·to·the·source·code·of·this·file.</a></p>82 <p><a·href="a00647_source.html">Go·to·the·source·code·of·this·file.</a></p>
80 <table·class="memberdecls">83 <table·class="memberdecls">
81 <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>
82 Classes</h2></td></tr>85 Classes</h2></td></tr>
83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04266.html">Dune::YaspEntity&lt;·codim,·dim,·GridImp·&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="a02026.html">Dune::Alberta::ElementInfo&lt;·dim·&gt;</a></td></tr>
84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <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="a04434.html">Dune::YaspEntity&lt;·0,·dim,·GridImp·&gt;</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02034.html">Dune::Alberta::ElementInfo&lt;·dim·&gt;::Instance</a></td></tr>
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04438.html">Dune::YaspEntity&lt;·0,·dim,·GridImp·&gt;::Codim&lt;·cd·&gt;</a></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="a02038.html">Dune::Alberta::ElementInfo&lt;·dim·&gt;::Stack</a></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <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="a04442.html">Dune::YaspEntity&lt;·dim,·dim,·GridImp·&gt;</a></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02042.html">Dune::Alberta::ElementInfo&lt;·dim·&gt;::Seed</a></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
92 <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>
93 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
94 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>97 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
95 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>98 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 <tr·class="memitem:a01078"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01078.html">Dune::Yasp</a></td></tr>100 <tr·class="memitem:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>102 </table>
100 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 104 <div·class="textblock"><p·>provides·a·wrapper·for·ALBERTA's·el_info·structure·</p>
 105 <dl·class="section·author"><dt>Author</dt><dd>Martin·Nolte·</dd></dl>
101 <div·class="textblock"><p·>the·YaspEntity·class·and·its·specializations·</p> 
102 <p·>YaspEntity·realizes·the·concept·a·mesh·entity.</p> 
103 <p·>We·have·specializations·for</p><ul> 
104 <li>codim==0·(elements),·because·they·have·an·extended·interface</li> 
105 <li>codim==dim·(vertices),·because·they·use·a·special·constructor·of·the·AxisAlignedCubeGeometry·and·are·the·only·entities·in·a·globally·refined·grid,·that·may·also·exist·on·another·level.</li> 
106 </ul> 
107 <p·>The·general·version·implements·all·other·codimensions.·</p> 
108 </div></div><!--·contents·-->106 </div></div><!--·contents·-->
109 <!--·start·footer·part·-->107 <!--·start·footer·part·-->
110 <hr·class="footer"/><address·class="footer"><small>108 <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.4109 Generated·by&#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>110 </small></address>
113 </body>111 </body>
114 </html>112 </html>
1.78 KB
html2text {}
    
Offset 4, 41 lines modifiedOffset 4, 39 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·yaspgrid7 ····*·albertagrid
8 Classes·|·Namespaces8 Classes·|·Namespaces
9 yaspgridentity.hh·File·Reference 
10 the·YaspEntity·class·and·its·specializations·More... 
11 #include·<dune/common/math.hh> 
12 #include·<dune/geometry/type.hh>9 elementinfo.hh·File·Reference
 10 provides·a·wrapper·for·ALBERTA's·el_info·structure·More...
 11 #include·<cassert>
 12 #include·<vector>
 13 #include·<utility>
 14 #include·<dune/grid/albertagrid/geometrycache.hh>
 15 #include·<dune/grid/albertagrid/macroelement.hh>
13 Go_to_the_source_code_of_this_file.16 Go_to_the_source_code_of_this_file.
14 ·Classes17 ·Classes
15 ·class· Dune::YaspEntity<_codim,_dim,_GridImp_>18 ·class· Dune::Alberta::ElementInfo<_dim_>
16  19  
17 ·class· Dune::YaspEntity<_0,_dim,_GridImp_>20 struct· Dune::Alberta::ElementInfo<_dim_>::Instance
18  21  
19 struct· Dune::YaspEntity<_0,_dim,_GridImp_>::Codim<_cd_>22 ·class· Dune::Alberta::ElementInfo<_dim_>::Stack
20  23  
21 ·class· Dune::YaspEntity<_dim,_dim,_GridImp_>24 struct· Dune::Alberta::ElementInfo<_dim_>::Seed
22  25  
23 ·Namespaces26 ·Namespaces
24 namespace· Dune27 namespace· Dune
25  ··········Include·standard·header·files.28  ··········Include·standard·header·files.
26  29  
27 namespace· Dune::Yasp30 namespace· Dune::Alberta
28  31  
29 *****·Detailed·Description·*****32 *****·Detailed·Description·*****
 33 provides·a·wrapper·for·ALBERTA's·el_info·structure
 34 ··Author
 35 ······Martin·Nolte
30 the·YaspEntity·class·and·its·specializations 
31 YaspEntity·realizes·the·concept·a·mesh·entity. 
32 We·have·specializations·for 
33 ····*·codim==0·(elements),·because·they·have·an·extended·interface 
34 ····*·codim==dim·(vertices),·because·they·use·a·special·constructor·of·the 
35 ······AxisAlignedCubeGeometry·and·are·the·only·entities·in·a·globally·refined 
36 ······grid,·that·may·also·exist·on·another·level. 
37 The·general·version·implements·all·other·codimensions. 
  
38 ===============================================================================36 ===============================================================================
39 ·····Generated·by [doxygen]·1.9.437 ·····Generated·by [doxygen]·1.9.4
468 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00152_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00647_source.html
Files 10% 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-grid:·yaspgridentity.hh·Source·File</title>8 <title>dune-grid:·elementinfo.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, 1001 lines modifiedOffset 58, 1027 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">yaspgridentity.hh</div></div>68 ··<div·class="headertitle"><div·class="title">elementinfo.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00152.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00647.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRIDENTITY_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_ELEMENTINFO_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRIDENTITY_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_ELEMENTINFO_HH</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 78 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/common/math.hh&gt;</span></div>79 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>80 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>81 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
81 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">//========================================================================</span></div>82 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00638.html">dune/grid/albertagrid/geometrycache.hh</a>&gt;</span></div>
 83 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00713.html">dune/grid/albertagrid/macroelement.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">···20</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>
82 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
 88 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>{</div>
 89 <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>··<span·class="keyword">namespace·</span>Alberta</div>
83 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>91 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··{</div>
84 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>92 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
85 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
86 <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="a01063.html">Dune</a>·{</div>93 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="comment">//·External·Forward·Declarations</span></div>
 94 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="comment">//·-----------------------------</span></div>
87 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>95 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 96 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>
88 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">namespace·</span>Yasp·{</div>97 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">class·</span>MeshPointer;</div>
89 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>98 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
90 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#ifndef·DOXYGEN</span></div>99 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">struct·</span>BasicNodeProjection;</div>
91 <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>·</div>
 101 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 102 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
92 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="comment">//·table·for·quick·evaluation·of·binomial·coefficients</span></div>103 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="comment">//·ElementInfo</span></div>
 104 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="comment">//·-----------</span></div>
 105 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
93 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·n&gt;</div>106 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>
94 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">struct·</span>BinomialTable</div>107 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02026.html">···42</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02026.html">ElementInfo</a></div>
95 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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="keyword">struct·</span><a·class="code·hl_struct"·href="a02034.html">Instance</a>;</div>
 110 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02038.html">Stack</a>;</div>
96 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="comment">//·evaluation·-·note·that·in·general·d!=n,·n·is·only·the</span></div> 
97 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="comment">//·maximum·value·of·d·(in·our·case·dimworld)</span></div> 
98 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">int</span>·evaluate(<span·class="keywordtype">int</span>·d,·<span·class="keywordtype">int</span>·c)</div> 
99 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······{</div> 
100 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········<span·class="keywordflow">return</span>·_values[_offsets[d]·+·c];</div> 
101 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······}</div> 
102 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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="keywordtype">int</span>·&gt;</div>
103 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="comment">//·the·actual·implementation</span></div>113 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keyword">struct·</span>Library;</div>
104 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······[[deprecated(<span·class="stringliteral">&quot;Use·binomial·from·dune-common&#39;s·math.hh&quot;</span>)]]</div> 
105 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">int</span>·binomial(<span·class="keywordtype">int</span>·d,·<span·class="keywordtype">int</span>·c)</div> 
106 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······{</div>114 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 115 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02034.html">Instance</a>·*<a·class="code·hl_struct"·href="a02034.html">InstancePtr</a>;</div>
107 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········<span·class="keywordtype">long</span>·binomial=1;</div> 
108 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=d-c+1;·i&lt;=d;·i++)</div> 
109 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··········binomial·*=·i;</div> 
110 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">long</span>·i=2;·i&lt;=c;·i++)</div> 
111 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··········binomial·/=·i;</div> 
112 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········<span·class="keywordflow">return</span>·binomial;</div> 
113 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······}</div>116 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 117 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">public</span>:</div>
 118 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02026.html#a533a7a0d580dcffdd0d95ab6f9c91657">···53</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02026.html#a533a7a0d580dcffdd0d95ab6f9c91657">dimension</a>·=·dim;</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"><a·class="line"·href="a02026.html#a8c1f2fb96264b973fb5898bad3f84899">···55</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02026.html#a8c1f2fb96264b973fb5898bad3f84899">numVertices</a>·=·<a·class="code·hl_struct"·href="a02338.html">NumSubEntities&lt;·dimension,·dimension·&gt;::value</a>;</div>
 121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02026.html#a19d5314bc758414871e1f4c61bbe5d2f">···56</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02026.html#a19d5314bc758414871e1f4c61bbe5d2f">numFaces</a>·=·<a·class="code·hl_struct"·href="a02338.html">NumSubEntities&lt;·dimension,·1·&gt;::value</a>;</div>
114 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
115 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">private</span>:</div> 
116 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="comment">//·prevent·construction</span></div> 
117 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······BinomialTable()·=·<span·class="keyword">delete</span>;</div>123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02026.html#a224c436b32abe220b88664dc1b6f3f4c">···58</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02314.html">Alberta::MacroElement&lt;·dimension·&gt;[·...·truncated·by·diffoscope;·len:·100,·SHA:·582172c2350c717bb029cc7ae4118a3787224afd3a581ee1eabeed7586eb5c99·...·]>;</div>
 124 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02026.html#a8f8f72a4faddeac25a0d9c54cd23101e">···59</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01978.html">Alberta::MeshPointer&lt;·dimension·&gt;</a>·<a·class="code·hl_typedef"·href="a02026.html#a8f8f72a4faddeac25a0d9c54cd23101e">MeshPointer</a>;</div>
 125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02026.html#aaa5c5e1e0a2f64f82b3d6acbfc316a23">···60</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02390.html">Alberta::FillFlags&lt;·dimension·&gt;</a>·<a·class="code·hl_typedef"·href="a02026.html#aaa5c5e1e0a2f64f82b3d6acbfc316a23">FillFlags</a>;</div>
118 <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>
 127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02026.html#a6f7f1f065add882dad9f659f9a5c1958">···62</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02026.html#a6f7f1f065add882dad9f659f9a5c1958">maxNeighbors</a>·=·N_NEIGH_MAX;</div>
119 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="comment">//·compute·binomial(r,·c)·and·advance·row·`r`·and·column·`c`</span></div> 
120 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">int</span>·nextValue(<span·class="keywordtype">int</span>&amp;·r,·<span·class="keywordtype">int</span>&amp;·c)</div> 
121 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········{</div> 
122 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··········<span·class="keyword">const</span>·<span·class="keyword">auto</span>·result·=·Dune::binomial(r,·c);</div> 
123 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a02026.html#a2bc55c13b568a007de226eb2e4ff7ef3">···64</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02026.html#a2bc55c13b568a007de226eb2e4ff7ef3">maxLevelNeighbors</a>·=·Library&lt;·dimWorld·&gt;::maxLevelNeighbors;</div>
124 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··········c·+=·1;</div> 
125 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··········<span·class="keywordflow">if</span>·(c·&gt;·r)·{</div> 
126 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>············r·+=·1;</div> 
127 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>············c·=·0;</div> 
128 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··········}</div> 
129 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
130 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··········<span·class="keywordflow">return</span>·result;</div> 
131 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········}</div> 
132 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</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="preprocessor">#if·!DUNE_ALBERTA_CACHE_COORDINATES</span></div>
 132 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a02026.html#a3f08a0cb784d298336567fbf00303497">···67</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02126.html">GeometryCacheProxy&lt;·dim·&gt;</a>·<a·class="code·hl_typedef"·href="a02026.html#a3f08a0cb784d298336567fbf00303497">GeometryCache</a>;</div>
133 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keyword">template</span>&lt;std::size_t...·I&gt;</div> 
134 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·std::array&lt;int,·<span·class="keyword">sizeof</span>...(I)&gt;·computeValues(std::index_sequence&lt;I...&gt;)</div> 
135 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········{</div> 
136 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··········<span·class="keywordtype">int</span>·r·=·0,·c·=·0;</div> 
137 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··········<span·class="keywordflow">return</span>·{{·((void)I,·nextValue(r,·c))...·}};</div> 
138 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········}</div> 
Max diff block lines reached; 375701/405319 bytes (92.69%) of diff not shown.
72.4 KB
html2text {}
    
Offset 4, 1308 lines modifiedOffset 4, 1217 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·yaspgrid 
8 yaspgridentity.hh7 ····*·albertagrid
 8 elementinfo.hh
9 Go_to_the_documentation_of_this_file.9 Go_to_the_documentation_of_this_file.
10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
11 LICENSE.md·in·module·root11 LICENSE.md·in·module·root
12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
15 ·5#ifndef·DUNE_GRID_YASPGRIDENTITY_HH 
16 ·6#define·DUNE_GRID_YASPGRIDENTITY_HH15 ·5#ifndef·DUNE_ALBERTA_ELEMENTINFO_HH
 16 ·6#define·DUNE_ALBERTA_ELEMENTINFO_HH
17 ·717 ·7
18 ·8#include·<dune/common/math.hh> 
19 ·9#include·<dune/geometry/type.hh> 
20 ·10 
21 ·24//======================================================================== 
22 ·2518 ·13#include·<cassert>
 19 ·14#include·<vector>
 20 ·15#include·<utility>
 21 ·16
 22 ·17#include·<dune/grid/albertagrid/geometrycache.hh>
 23 ·18#include·<dune/grid/albertagrid/macroelement.hh>
 24 ·19
 25 ·20#if·HAVE_ALBERTA
 26 ·21
 27 ·22namespace·Dune
 28 ·23{
 29 ·24
 30 ·25·namespace·Alberta
23 ·2631 ·26·{
24 ·2732 ·27
25 ·28 
26 ·29namespace·Dune·{33 ·28·//·External·Forward·Declarations
 34 ·29·//·-----------------------------
27 ·3035 ·30
28 ·31·namespace·Yasp·{ 
29 ·32 
30 ·33#ifndef·DOXYGEN 
31 ·34 
32 ·35·//·table·for·quick·evaluation·of·binomial·coefficients36 ·31·template<·int·dim·>
 37 ·32·class·MeshPointer;
 38 ·33
 39 ·34·struct·BasicNodeProjection;
 40 ·35
 41 ·36
 42 ·37
 43 ·38·//·ElementInfo
 44 ·39·//·-----------
 45 ·40
 46 ·41·template<·int·dim·>
 47 42·class·ElementInfo
 48 ·43·{
 49 ·44·struct·Instance;
 50 ·45·class·Stack;
 51 ·46
33 ·36·template<int·n>52 ·47·template<·int·>
 53 ·48·struct·Library;
34 ·37·struct·BinomialTable 
35 ·38·{ 
36 ·39·//·evaluation·-·note·that·in·general·d!=n,·n·is·only·the 
37 ·40·//·maximum·value·of·d·(in·our·case·dimworld) 
38 ·41·static·constexpr·int·evaluate(int·d,·int·c) 
39 ·42·{ 
40 ·43·return·_values[_offsets[d]·+·c]; 
41 ·44·} 
42 ·45 
43 ·46·//·the·actual·implementation 
44 ·47·[[deprecated("Use·binomial·from·dune-common's·math.hh")]] 
45 ·48·static·constexpr·int·binomial(int·d,·int·c) 
46 ·49·{54 ·49
47 ·50·long·binomial=1; 
48 ·51·for·(int·i=d-c+1;·i<=d;·i++) 
49 ·52·binomial·*=·i; 
50 ·53·for·(long·i=2;·i<=c;·i++) 
51 ·54·binomial·/=·i; 
52 ·55·return·binomial; 
53 ·56·}55 ·50·typedef·Instance·*InstancePtr;
 56 ·51
 57 ·52·public:
 58 53·static·const·int·dimension·=·dim;
 59 ·54
 60 55·static·const·int·numVertices·=·NumSubEntities<_dimension,_dimension_>::
 61 value;
 62 56·static·const·int·numFaces·=·NumSubEntities<_dimension,_1_>::value;
54 ·5763 ·57
55 ·58·private: 
56 ·59·//·prevent·construction 
57 ·60·BinomialTable()·=·delete;64 58·typedef·Alberta::MacroElement<_dimension_>·MacroElement;
 65 59·typedef·Alberta::MeshPointer<_dimension_>·MeshPointer;
 66 60·typedef·Alberta::FillFlags<_dimension_>·FillFlags;
58 ·6167 ·61
59 ·62·//·compute·binomial(r,·c)·and·advance·row·`r`·and·column·`c` 
60 ·63·static·constexpr·int·nextValue(int&·r,·int&·c) 
61 ·64·{ 
62 ·65·const·auto·result·=·Dune::binomial(r,·c); 
63 ·66 
64 ·67·c·+=·1; 
65 ·68·if·(c·>·r)·{ 
66 ·69·r·+=·1; 
67 ·70·c·=·0;68 62·static·const·int·maxNeighbors·=·N_NEIGH_MAX;
 69 ·63
 70 64·static·const·int·maxLevelNeighbors·=·Library<·dimWorld·>::maxLevelNeighbors;
 71 ·65
 72 ·66#if·!DUNE_ALBERTA_CACHE_COORDINATES
 73 67·typedef·GeometryCacheProxy<_dim_>·GeometryCache;
 74 ·68#endif
 75 ·69
 76 ·70·struct·Seed;
68 ·71·}77 ·71
69 ·72 
70 ·73·return·result;78 ·72·private:
 79 ·73·explicit·ElementInfo·(·const·InstancePtr·&instance·);
71 ·74·}80 ·74
 81 ·75·public:
 82 76·ElementInfo·();
 83 77·ElementInfo·(·const·MeshPointer·&mesh,·const·MacroElement·&macroElement,
 84 ·78·typename·FillFlags::Flags·fillFlags·=·FillFlags::standard·);
 85 79·ElementInfo·(·const·MeshPointer·&mesh,·const·Seed·&seed,
 86 ·80·typename·FillFlags::Flags·fillFlags·=·FillFlags::standard·);
Max diff block lines reached; 69609/74136 bytes (93.89%) of diff not shown.
4.74 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00176.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00359.html
Files 5% 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-grid:·yaspgrididset.hh·File·Reference</title>8 <title>dune-grid:·exceptions.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, 31 lines modifiedOffset 58, 32 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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>··</div>
71 ··<div·class="headertitle"><div·class="title">yaspgrididset.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">exceptions.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;dune/common/exceptions.hh&gt;</code><br·/>
 75 </div>
74 <p><a·href="a00176_source.html">Go·to·the·source·code·of·this·file.</a></p>76 <p><a·href="a00359_source.html">Go·to·the·source·code·of·this·file.</a></p>
75 <table·class="memberdecls">77 <table·class="memberdecls">
76 <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>
77 Classes</h2></td></tr>79 Classes</h2></td></tr>
78 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04294.html">Dune::YaspGlobalIdSet&lt;·GridImp·&gt;</a></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="a02798.html">Dune::GridError</a></td></tr>
79 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">persistent,·globally·unique·Ids··<a·href="a04294.html#details">More...</a><br·/></td></tr>81 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·exceptions·in·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·grid·modules.··<a·href="a02798.html#details">More...</a><br·/></td></tr>
80 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table><table·class="memberdecls">83 </table><table·class="memberdecls">
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
83 Namespaces</h2></td></tr>85 Namespaces</h2></td></tr>
84 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>86 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
85 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>87 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<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>
630 B
html2text {}
    
Offset 4, 21 lines modifiedOffset 4, 22 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·yaspgrid7 ····*·common
8 Classes·|·Namespaces8 Classes·|·Namespaces
9 yaspgrididset.hh·File·Reference9 exceptions.hh·File·Reference
 10 #include·<dune/common/exceptions.hh>
10 Go_to_the_source_code_of_this_file.11 Go_to_the_source_code_of_this_file.
11 ·Classes12 ·Classes
12 class· Dune::YaspGlobalIdSet<_GridImp_> 
13  ······persistent,·globally·unique·Ids·More...13 class· Dune::GridError
 14  ······Base·class·for·exceptions·in·Dune·grid·modules.·More...
14  15  
15 ·Namespaces16 ·Namespaces
16 namespace· Dune17 namespace· Dune
17  ··········Include·standard·header·files.18  ··········Include·standard·header·files.
18  19  
  
19 ===============================================================================20 ===============================================================================
31.8 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00176_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00860_source.html
Files 13% 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-grid:·yaspgrididset.hh·Source·File</title>8 <title>dune-grid:·simplex.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, 84 lines modifiedOffset 58, 97 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class[·...·truncated·by·diffoscope;·len:·80,·SHA:·72624e69b1f304cbd2c5ccafe9c7fe8b6b290cc3c7c70673e653d61e04179222·...·]</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">yaspgrididset.hh</div></div>68 ··<div·class="headertitle"><div·class="title">simplex.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00860.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRIDIDSET_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_SIMPLEXBLOCK_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRIDIDSET_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_SIMPLEXBLOCK_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>·</div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>··<span·class="comment">//========================================================================</span></div> 
82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment"></span>··<span·class="comment">//========================================================================</span></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00857.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</span></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><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</div>
 86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">namespace·</span>dgf</div>
83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··{</div>
84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div> 
85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno"><a·class="line"·href="a04294.html">···19</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04294.html">YaspGlobalIdSet</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02830.html">IdSet</a>&lt;GridImp,YaspGlobalIdSet&lt;GridImp&gt;,</div> 
86 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>······························typename·std::remove_const&lt;GridImp&gt;::type::PersistentIndexType·&gt;</div> 
87 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··························<span·class="comment">/*</span></div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····<span·class="comment">//·SimplexBlock</span></div>
88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·····························We·used·the·remove_const·to·extract·the·Type·from·the·mutable·class,</span></div> 
89 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·····························because·the·const·class·is·not·instantiated·yet.</span></div> 
90 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">···························*/</span></div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····<span·class="comment">//·------------</span></div>
91 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div> 
92 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04294.html">YaspGlobalIdSet&lt;·GridImp·&gt;</a>·<a·class="code·hl_class"·href="a04294.html">This</a>;</div> 
93 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</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"><a·class="line"·href="a03614.html">···21</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03614.html">SimplexBlock</a></div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03474.html">BasicBlock</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>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·nofvtx;</div>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>······<span·class="keywordtype">int</span>·vtxoffset;</div>
 96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keywordtype">int</span>·dimgrid;</div>
 97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keywordtype">bool</span>·goodline;·················<span·class="comment">//·active·line·describes·a·vertex</span></div>
 98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="keywordtype">int</span>·nofparams;·················<span·class="comment">//·nof·parameters</span></div>
 99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
94 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">public</span>:</div>100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">public</span>:</div>
95 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04294.html#a65ee9a60e36f50cf6c9cfd77496412db">···30</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::remove_const&lt;GridImp&gt;::type::Persistent[·...·truncated·by·diffoscope;·len:·100,·SHA:·ab98f02e5a809e448e0b41a288b3fbd3cde797465e0bfe44378a1d04181996bb·...·];</div>101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<a·class="code·hl_function"·href="a03614.html#a5d3bdc7f0b0b8f8806ee45e60890a71d">SimplexBlock</a>·(·std·::·istream·&amp;in,·<span·class="keywordtype">int</span>·pnofvtx,·<span·class="keywordtype">[·...·truncated·by·diffoscope;·len:·75,·SHA:·fd355656bf29d1b9c6f15a4ad10bf4f4a37695cac9739941c45b3c7f022566f2·...·];</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>·</div>
97 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02830.html">IdSet</a>&lt;GridImp,·<a·class="code·hl_class"·href="a04294.html">This</a>,·<a·class="code·hl_typedef"·href="a04294.html#a65ee9a60e36f50cf6c9cfd77496412db">IdType</a>&gt;<a·class="code·hl_function"·href="a04294.html#a216b83fb3c5f77892fcc0e7759951598">::subId</a>;</div> 
98 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
99 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04294.html#ae08bc939b3a98e9328215bc3ef71dd0c">···35</a></span>····<a·class="code·hl_function"·href="a04294.html#ae08bc939b3a98e9328215bc3ef71dd0c">YaspGlobalIdSet</a>()</div>103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03614.html#a59747611df7eba86825d7feb3903e504">get</a>·(·std·::·vector&lt;·std·::·vector&lt;·unsigned·int·&gt;·&gt;·&amp;simp[·...·truncated·by·diffoscope;·len:·4,·SHA:·cdfbe741d080b85a402579df8de5a4cad6bbe2b89e1eb72615cf702280b802bf·...·]</div>
 104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>················std·::·vector&lt;·std·::·vector&lt;·double·&gt;·&gt;·&amp;params,</div>
 105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>················<span·class="keywordtype">int</span>·&amp;nofp·);</div>
100 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</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">//·cubes·-&gt;·simplex</span></div>
 108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keyword">static</span>·<span·class="keywordtype">int</span></div>
 109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<a·class="code·hl_function"·href="a03614.html#a527a232da7e5617a2721697b3e553c1e">cube2simplex</a>·(·std·::·vector&lt;·std·::·vector&lt;·double·&gt;·&gt;·&amp;vtx,</div>
 110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·····················std·::·vector&lt;·std·::·vector&lt;·unsigned·int·&gt;·&gt;·&amp;elements,</div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·····················std·::·vector&lt;·std·::·vector&lt;·double·&gt;·&gt;·&amp;params·);</div>
101 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
102 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="comment">/*</span></div>113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="comment">//·some·information</span></div>
 114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03614.html#aedc72359a5017a980acb4a4d25e3a2bb">···44</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03614.html#aedc72359a5017a980acb4a4d25e3a2bb">ok</a>·()</div>
103 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·······We·use·the·remove_const·to·extract·the·Type·from·the·mutable·class,</span></div> 
104 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="comment">·······because·the·const·class·is·not·instantiated·yet.</span></div> 
105 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">·····*/</span></div> 
106 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·cd&gt;</div> 
107 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04294.html#ae09b59080ce0e920d49e1487ae43c5bd">···44</a></span>····<a·class="code·hl_typedef"·href="a04294.html#a65ee9a60e36f50cf6c9cfd77496412db">IdType</a>·<a·class="code·hl_function"·href="a04294.html#ae09b59080ce0e920d49e1487ae43c5bd">id</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·std::remove_const&lt;GridImp&gt;::type::Traits::template·Codim&lt;cd&gt;::Entity&amp;·e)<span·class="keyword">·const</span></div> 
108 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">····</span>{</div>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······{</div>
109 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">return</span>·e.impl().persistentIndex();</div>116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········<span·class="keywordflow">return</span>·goodline;</div>
110 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······}</div>
111 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03614.html#ad536933a614a933d2a72ee71801e5d7e">···49</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03614.html#ad536933a614a933d2a72ee71801e5d7e">nofsimplex</a>·()</div>
112 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="comment">/*</span></div>120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······{</div>
 121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a03474.html#a85a063b24ab8bd713f381bc6ea0b5fb9">noflines</a>();</div>
113 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">·······We·use·the·remove_const·to·extract·the·Type·from·the·mutable·class,</span></div> 
114 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">·······because·the·const·class·is·not·instantiated·yet.</span></div> 
115 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">·····*/</span></div> 
116 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a04294.html#a216b83fb3c5f77892fcc0e7759951598">···54</a></span>····<a·class="code·hl_typedef"·href="a04294.html#a65ee9a60e36f50cf6c9cfd77496412db">IdType</a>·<a·class="code·hl_function"·href="a04294.html#a216b83fb3c5f77892fcc0e7759951598">subId</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·std::remove_const&lt;GridImp&gt;::type::Traits::template·Codim&lt;·0·&gt;::Entity·&amp;e,</div> 
117 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··················<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·codim·)<span·class="keyword">·const</span></div> 
118 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">····</span>{</div> 
119 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">return</span>·e.impl().subPersistentIndex(i,codim);</div> 
120 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······}</div>
121 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">private</span>:</div>
 125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="comment">//·get·the·dimension·of·the·grid</span></div>
 126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordtype">int</span>·getDimGrid·();</div>
 127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="comment">//·get·next·simplex</span></div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordtype">bool</span>·next·(·std·::·vector&lt;·unsigned·int·&gt;·&amp;simplex,</div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··················std·::·vector&lt;·double·&gt;·&amp;param·);</div>
122 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··};</div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····};</div>
123 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
124 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>}·<span·class="comment">//·namespace·Dune</span></div>132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··}·<span·class="comment">//·end·namespace·dgf</span></div>
125 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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>}·<span·class="comment">//·end·namespace·Dune</span></div>
 135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
126 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#endif·</span><span·class="comment">//··DUNE_GRID_YASPGRIDIDSET_HH</span></div>136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif</span></div>
 137 <div·class="ttc"·id="aa00857_html"><div·class="ttname"><a·href="a00857.html">basic.hh</a></div></div>
127 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>138 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
 139 <div·class="ttc"·id="aa03474_html"><div·class="ttname"><a·href="a03474.html">Dune::dgf::BasicBlock</a></div><div·class="ttdef"><b>Definition:</b>·basic.hh:31</div></div>
 140 <div·class="ttc"·id="aa03474_html_a85a063b24ab8bd713f381bc6ea0b5fb9"><div·class="ttname"><a·href="a03474.html#a85a063b24ab8bd713f381bc6ea0b5fb9">Dune::dgf::BasicBlock::noflines</a></div><div·class="ttdeci">int·&amp;·noflines()</div><div·class="ttdef"><b>Definition:</b>·basic.hh:87</div></div>
128 <div·class="ttc"·id="aa02830_html"><div·class="ttname"><a·href="a02830.html">Dune::IdSet</a></div><div·class="ttdoc">Id·Set·Interface.</div><div·class="ttdef"><b>Definition:</b>·indexidset.hh:452</div></div>141 <div·class="ttc"·id="aa03614_html"><div·class="ttname"><a·href="a03614.html">Dune::dgf::SimplexBlock</a></div><div·class="ttdef"><b>Definition:</b>·simplex.hh:23</div></div>
129 <div·class="ttc"·id="aa04294_html"><div·class="ttname"><a·href="a04294.html">Dune::YaspGlobalIdSet</a></div><div·class="ttdoc">persistent,·globally·unique·Ids</div><div·class="ttdef"><b>Definition:</b>·yaspgrididset.hh:25</div></div> 
130 <div·class="ttc"·id="aa04294_html_a216b83fb3c5f77892fcc0e7759951598"><div·class="ttname"><a·href="a04294.html#a216b83fb3c5f77892fcc0e7759951598">Dune::YaspGlobalIdSet::subId</a></div><div·class="ttdeci">IdType·subId(const·typename·std::remove_const&lt;·GridImp·&gt;::type::Traits::template·Codim&lt;·0·&gt;::Entity·&amp;e,·int·i,·unsigned·int·codim)·const</div><div·class="ttdoc">get·id·of·subentity</div><div·class="ttdef"><b>Definition:</b>·yaspgrididset.hh:54</div></div> 
131 <div·class="ttc"·id="aa04294_html_a65ee9a60e36f50cf6c9cfd77496412db"><div·class="ttname"><a·href="a04294.html#a65ee9a60e36f50cf6c9cfd77496412db">Dune::YaspGlobalIdSet::IdType</a></div><div·class="ttdeci">std::remove_const&lt;·GridImp·&gt;::type::PersistentIndexType·IdType</div><div·class="ttdoc">define·the·type·used·for·persistent·indices</div><div·class="ttdef"><b>Definition:</b>·yaspgrididset.hh:30</div></div> 
132 <div·class="ttc"·id="aa04294_html_ae08bc939b3a98e9328215bc3ef71dd0c"><div·class="ttname"><a·href="a04294.html#ae08bc939b3a98e9328215bc3ef71dd0c">Dune::YaspGlobalIdSet::YaspGlobalIdSet</a></div><div·class="ttdeci">YaspGlobalIdSet()</div><div·class="ttdoc">Only·default-constructible.</div><div·class="ttdef"><b>Definition:</b>·yaspgrididset.hh:35</div></div> 
Max diff block lines reached; 271/26906 bytes (1.01%) of diff not shown.
5.33 KB
html2text {}
    
Offset 4, 100 lines modifiedOffset 4, 113 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·yaspgrid 
8 yaspgrididset.hh7 ····*·io
 8 ····*·file
 9 ····*·dgfparser
 10 ····*·blocks
 11 simplex.hh
9 Go_to_the_documentation_of_this_file.12 Go_to_the_documentation_of_this_file.
10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file13 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
11 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-16 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:17 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
15 ·5#ifndef·DUNE_GRID_YASPGRIDIDSET_HH 
16 ·6#define·DUNE_GRID_YASPGRIDIDSET_HH18 ·5#ifndef·DUNE_DGF_SIMPLEXBLOCK_HH
 19 ·6#define·DUNE_DGF_SIMPLEXBLOCK_HH
17 ·720 ·7
18 ·8 
19 ·9namespace·Dune·{21 ·8#include·<iostream>
 22 ·9#include·<vector>
20 ·1023 ·10
21 ·11·//======================================================================== 
22 ·16·//========================================================================24 ·11#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
 25 ·12
 26 ·13namespace·Dune
 27 ·14{
 28 ·15
 29 ·16·namespace·dgf
23 ·1730 ·17·{
 31 ·18·//·SimplexBlock
 32 ·19·//·------------
 33 ·20
 34 21·class·SimplexBlock
 35 ·22·:·public·BasicBlock
24 ·18·template<class·GridImp> 
25 19·class·YaspGlobalIdSet·:·public·IdSet<GridImp,YaspGlobalIdSet<GridImp>, 
26 ·20·typename·std::remove_const<GridImp>::type::PersistentIndexType·> 
27 ·21·/* 
28 ·22·We·used·the·remove_const·to·extract·the·Type·from·the·mutable·class, 
29 ·23·because·the·const·class·is·not·instantiated·yet. 
30 ·24·*/ 
31 ·25·{36 ·23·{
32 ·26·typedef·YaspGlobalIdSet<_GridImp_>·This; 
33 ·2737 ·24·unsigned·int·nofvtx;
 38 ·25·int·vtxoffset;
 39 ·26·int·dimgrid;
 40 ·27·bool·goodline;·//·active·line·describes·a·vertex
 41 ·28·int·nofparams;·//·nof·parameters
 42 ·29
34 ·28·public:43 ·30·public:
35 30·typedef·typename·std::remove_const<GridImp>::type::PersistentIndexType 
36 IdType; 
37 ·31 
38 ·32·using·IdSet<GridImp,·This,·IdType>::subId; 
39 ·33 
40 35·YaspGlobalIdSet() 
41 ·36·{} 
42 ·37 
43 ·39·/* 
44 ·40·We·use·the·remove_const·to·extract·the·Type·from·the·mutable·class, 
45 ·41·because·the·const·class·is·not·instantiated·yet. 
46 ·42·*/ 
47 ·43·template<int·cd> 
48 44·IdType·id·(const·typename·std::remove_const<GridImp>::type::Traits::template 
49 Codim<cd>::Entity&·e)·const44 ·31·SimplexBlock·(·std·::·istream·&in,·int·pnofvtx,·int·pvtxoffset,·int
 45 &pdimgrid·);
 46 ·32
 47 ·33·int·get·(·std·::·vector<·std·::·vector<·unsigned·int·>·>·&simplex,
 48 ·34·std·::·vector<·std·::·vector<·double·>·>·&params,
 49 ·35·int·&nofp·);
 50 ·36
 51 ·37·//·cubes·->·simplex
 52 ·38·static·int
 53 ·39·cube2simplex·(·std·::·vector<·std·::·vector<·double·>·>·&vtx,
 54 ·40·std·::·vector<·std·::·vector<·unsigned·int·>·>·&elements,
 55 ·41·std·::·vector<·std·::·vector<·double·>·>·&params·);
 56 ·42
 57 ·43·//·some·information
 58 44·bool·ok·()
50 ·45·{59 ·45·{
51 ·46·return·e.impl().persistentIndex();60 ·46·return·goodline;
52 ·47·}61 ·47·}
53 ·4862 ·48
 63 49·int·nofsimplex·()
54 ·50·/* 
55 ·51·We·use·the·remove_const·to·extract·the·Type·from·the·mutable·class, 
56 ·52·because·the·const·class·is·not·instantiated·yet. 
57 ·53·*/ 
58 54·IdType·subId·(const·typename·std::remove_const<GridImp>::type::Traits:: 
59 template·Codim<·0·>::Entity·&e, 
60 ·55·int·i,·unsigned·int·codim·)·const 
61 ·56·{64 ·50·{
62 ·57·return·e.impl().subPersistentIndex(i,codim);65 ·51·return·noflines();
63 ·58·}66 ·52·}
64 ·5967 ·53
 68 ·54·private:
 69 ·55·//·get·the·dimension·of·the·grid
 70 ·56·int·getDimGrid·();
 71 ·57·//·get·next·simplex
 72 ·58·bool·next·(·std·::·vector<·unsigned·int·>·&simplex,
 73 ·59·std·::·vector<·double·>·&param·);
65 ·60·};74 ·60·};
66 ·6175 ·61
67 ·62}·//·namespace·Dune76 ·62·}·//·end·namespace·dgf
68 ·6377 ·63
69 ·64#endif·//·DUNE_GRID_YASPGRIDIDSET_HH78 ·64}·//·end·namespace·Dune
 79 ·65
 80 ·66#endif
 81 basic.hh
70 Dune82 Dune
71 Include·standard·header·files.83 Include·standard·header·files.
72 Definition:·agrid.hh:6084 Definition:·agrid.hh:60
73 Dune::IdSet 
74 Id·Set·Interface. 
75 Definition:·indexidset.hh:452 
76 Dune::YaspGlobalIdSet 
77 persistent,·globally·unique·Ids 
78 Definition:·yaspgrididset.hh:25 
79 Dune::YaspGlobalIdSet::subId 
80 IdType·subId(const·typename·std::remove_const<·GridImp·>::type::Traits:: 
81 template·Codim<·0·>::Entity·&e,·int·i,·unsigned·int·codim)·const 
Max diff block lines reached; 116/5437 bytes (2.13%) of diff not shown.
7.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00194.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00581.html
Files 7% 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-grid:·yaspgridpersistentcontainer.hh·File·Reference</title>8 <title>dune-grid:·idset.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, 51 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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>··</div>
71 ··<div·class="headertitle"><div·class="title">yaspgridpersistentcontainer.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">idset.hh·File·Reference</div></div>
72 </div><!--header-->72 </div><!--header-->
73 <div·class="contents">73 <div·class="contents">
  
74 <p>Specialization·of·the·PersistentContainer·for·YaspGrid.·· 
75 <a·href="#details">More...</a></p> 
76 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/> 
77 <code>#include·&lt;vector&gt;</code><br·/> 
78 <code>#include·&lt;<a·class="el"·href="a07313_source.html">dune/grid/utility/persistentcontainer.hh</a>&gt;</code><br·/> 
79 <code>#include·&lt;<a·class="el"·href="a01001_source.html">dune/grid/utility/persistentcontainervector.hh</a>&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00266_source.html">dune/grid/common/indexidset.hh</a>&gt;</code><br·/>
80 <code>#include·&quot;<a·class="el"·href="a01022_source.html">../yaspgrid.hh</a>&quot;</code><br·/> 
81 </div>75 </div>
82 <p><a·href="a00194_source.html">Go·to·the·source·code·of·this·file.</a></p>76 <p><a·href="a00581_source.html">Go·to·the·source·code·of·this·file.</a></p>
83 <table·class="memberdecls">77 <table·class="memberdecls">
84 <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>
85 Classes</h2></td></tr>79 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="a04298.html">Dune::YaspPersistentContainerIndex&lt;·Grid·&gt;</a></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="a03326.html">Dune::GeoGrid::IdSet&lt;·Grid,·HostIdSet·&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="a04458.html">Dune::PersistentContainer&lt;·YaspGrid&lt;·dim,·CoordCont·&gt;,·T·&gt;</a></td></tr> 
89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialization·of·the·<a·class="el"·href="a04210.html"·title="A·class·for·storing·data·during·an·adaptation·cycle.">PersistentContainer</a>·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··<a·href="a04458.html#details">More...</a><br·/></td></tr> 
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
93 Namespaces</h2></td></tr>84 Namespaces</h2></td></tr>
94 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>85 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
95 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>86 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 88 <tr·class="memitem:a01068"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01068.html">Dune::GeoGrid</a></td></tr>
 89 <tr·class="memdesc:a01068"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">namespace·containing·the·implementations·of·<a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">GeometryGrid</a>·<br·/></td></tr>
 90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>91 </table>
98 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
99 <div·class="textblock"><p·>Specialization·of·the·PersistentContainer·for·YaspGrid.·</p> 
100 </div></div><!--·contents·-->92 </div><!--·contents·-->
101 <!--·start·footer·part·-->93 <!--·start·footer·part·-->
102 <hr·class="footer"/><address·class="footer"><small>94 <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.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
104 </small></address>96 </small></address>
105 </body>97 </body>
106 </html>98 </html>
1.15 KB
html2text {}
    
Offset 4, 32 lines modifiedOffset 4, 25 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·yaspgrid7 ····*·geometrygrid
8 Classes·|·Namespaces8 Classes·|·Namespaces
 9 idset.hh·File·Reference
 10 #include·<dune/grid/common/indexidset.hh>
9 yaspgridpersistentcontainer.hh·File·Reference 
10 Specialization·of·the·PersistentContainer·for·YaspGrid.·More... 
11 #include·<cassert> 
12 #include·<vector> 
13 #include·<dune/grid/utility/persistentcontainer.hh> 
14 #include·<dune/grid/utility/persistentcontainervector.hh> 
15 #include·"../yaspgrid.hh" 
16 Go_to_the_source_code_of_this_file.11 Go_to_the_source_code_of_this_file.
17 ·Classes12 ·Classes
 13 class· Dune::GeoGrid::IdSet<_Grid,_HostIdSet_>
18 class· Dune::YaspPersistentContainerIndex<_Grid_> 
19   
20 class· Dune::PersistentContainer<_YaspGrid<_dim,_CoordCont_>,_T_> 
21  ······Specialization·of·the·PersistentContainer·for·YaspGrid.·More... 
22  14  
23 ·Namespaces15 ·Namespaces
24 namespace· Dune16 namespace· Dune
25  ··········Include·standard·header·files.17  ··········Include·standard·header·files.
26  18  
27 *****·Detailed·Description·***** 
28 Specialization·of·the·PersistentContainer·for·YaspGrid.19 namespace· Dune::GeoGrid
 20  ··········namespace·containing·the·implementations·of·GeometryGrid
 21  
  
29 ===============================================================================22 ===============================================================================
30 ·····Generated·by [doxygen]·1.9.423 ·····Generated·by [doxygen]·1.9.4
68.6 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00194_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00932_source.html
Files 12% 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-grid:·yaspgridpersistentcontainer.hh·Source·File</title>8 <title>dune-grid:·pvtuwriter.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, 143 lines modifiedOffset 58, 171 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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">yaspgridpersistentcontainer.hh</div></div>68 ··<div·class="headertitle"><div·class="title">pvtuwriter.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00932.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRIDPERSISTENTCONTAINER_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRIDPERSISTENTCONTAINER_HH</span></div> 
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_VTK_PVTUWRITER_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_PVTUWRITER_HH</span></div>
 78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
78 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</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;ostream&gt;</span></div>
79 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
 83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/indent.hh&gt;</span></div>
80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07313.html">dune/grid/utility/persistentcontainer.hh</a>&gt;</span></div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00935.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01001.html">dune/grid/utility/persistentcontainervector.hh</a>&gt;</span></div> 
83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&quot;../yaspgrid.hh&quot;</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
85 <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="a01063.html">Dune</a></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>·</div>89 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
88 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Gr<span·class="keywordtype">id</span>&gt;</div> 
89 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04298.html">···34</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04298.html">YaspPersistentContainerIndex</a></div> 
90 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··{</div>90 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">namespace·</span>VTK·{</div>
91 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
92 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">public</span>:</div> 
93 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04298.html#a3ccf162629ed3ba1ac86dcd3c47cbabc">···38</a></span>····<a·class="code·hl_function"·href="a04298.html#a3ccf162629ed3ba1ac86dcd3c47cbabc">YaspPersistentContainerIndex</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02834.html">Grid</a>·&amp;·grid,·<span·class="keywordtype">int</span>·codim)</div> 
94 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······:·_grid(grid),·_codim(codim)</div> 
95 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div> 
96 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······recomputeOffsets();</div> 
97 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····}</div> 
98 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
99 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04298.html#acc97799d77743808c24b4cb17e1949f4">···45</a></span>····<span·class="keyword">typedef</span>·std::size_t·<a·class="code·hl_typedef"·href="a04298.html#acc97799d77743808c24b4cb17e1949f4">IndexType</a>;</div> 
100 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
101 <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>·Entity&gt;</div> 
102 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04298.html#a18d3412b83bbc65807cb8161da90ac8a">···49</a></span>····<a·class="code·hl_typedef"·href="a04298.html#acc97799d77743808c24b4cb17e1949f4">IndexType</a>·<a·class="code·hl_function"·href="a04298.html#a18d3412b83bbc65807cb8161da90ac8a">index</a>·(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>&amp;·e)<span·class="keyword">·const</span></div> 
103 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div> 
104 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·cc·=·<a·class="code·hl_variable"·href="a02766.html#ab35484d9cd3acbc476e7f5fac55ae160">Entity::codimension</a>;</div> 
105 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······std::size_t·level·=·e.<a·class="code·hl_function"·href="a02766.html#aa5f17df3f43df86bb7170277cd891ed3">level</a>();</div> 
106 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">return</span>·_grid.indexsets[level]-&gt;template·index&lt;cc&gt;(e)·+·_offsets[level];</div> 
107 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div> 
108 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>92 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 93 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03946.html">···62</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03946.html">PVTUWriter</a>·{</div>
109 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div> 
110 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a04298.html#a317263e82e143db8e6e18f2015e6c0d8">···58</a></span>····<a·class="code·hl_typedef"·href="a04298.html#acc97799d77743808c24b4cb17e1949f4">IndexType</a>·<a·class="code·hl_function"·href="a04298.html#a317263e82e143db8e6e18f2015e6c0d8">subIndex</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>·&amp;e,·<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·codim·)<span·class="keyword">·const</span></div> 
111 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">····</span>{</div> 
112 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>94 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······std::ostream&amp;·stream;</div>
113 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·cc·=·<a·class="code·hl_variable"·href="a02766.html#ab35484d9cd3acbc476e7f5fac55ae160">Entity::codimension</a>;</div> 
114 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······std::size_t·level·=·e.<a·class="code·hl_function"·href="a02766.html#aa5f17df3f43df86bb7170277cd891ed3">level</a>();</div> 
115 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">return</span>·_grid.indexsets[level]-&gt;template·subIndex&lt;cc&gt;(e,i,codim)·+·_offsets[level];</div> 
116 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div>95 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 96 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······std::string·fileType;</div>
117 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>97 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
118 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04298.html#a2806f89ae5b327c6f68a1a105ad06439">···67</a></span>····std::size_t·<a·class="code·hl_function"·href="a04298.html#a2806f89ae5b327c6f68a1a105ad06439">size</a>·(<span·class="keywordtype">int</span>·<span·class="comment">/*·codim·*/</span>)<span·class="keyword">·const</span></div> 
119 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">····</span>{</div> 
120 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">if</span>·(_grid.indexsets.<a·class="code·hl_function"·href="a02834.html#a14bffeb2e87c19ae6dcc461891f7da20">size</a>()+1·!=·_offsets.size())</div> 
121 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········recomputeOffsets();</div> 
122 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">return</span>·_offsets.back();</div> 
123 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····}</div>98 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······Indent·indent;</div>
124 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
125 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">private</span>:</div> 
126 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordtype">void</span>·recomputeOffsets()<span·class="keyword">·const</span></div> 
127 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">····</span>{</div> 
128 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······_offsets.resize(_grid.indexsets.<a·class="code·hl_function"·href="a02834.html#a14bffeb2e87c19ae6dcc461891f7da20">size</a>()+1,0);</div> 
129 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······_offsets[0]·=·0;</div> 
130 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;_grid.indexsets.<a·class="code·hl_function"·href="a02834.html#a14bffeb2e87c19ae6dcc461891f7da20">size</a>();·i++)</div> 
131 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········_offsets[i+1]·=·_offsets[i]·+·_grid.indexsets[i]-&gt;<a·class="code·hl_function"·href="a02834.html#a14bffeb2e87c19ae6dcc461891f7da20">size</a>(_codim);</div> 
132 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····}</div> 
133 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>99 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
134 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keyword">const</span>·Grid&amp;·_grid;</div> 
135 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keywordtype">int</span>·_codim;</div>100 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">public</span>:</div>
136 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keyword">mutable</span>·std::vector&lt;std::size_t&gt;·_offsets;</div> 
137 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··};</div> 
138 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>101 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
139 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·CoordCont,·<span·class="keyword">class</span>·T&gt;</div> 
140 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a04458.html">···95</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04210.html">PersistentContainer</a>&lt;·<a·class="code·hl_class"·href="a04258.html">YaspGrid</a>&lt;dim,·CoordCont&gt;,·T·&gt;</div> 
141 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="comment">/*·We·have·to·pass·the·reference·to·the·IndexSet·to·the·constructor</span></div> 
142 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="comment">·····of·the·PersistentContainerVector.··In·order·to·have·a·valid</span></div> 
143 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="comment">·····indexset·available,·we·inherit·from·a·private·indexset</span></div>102 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a03946.html#a7027e4054f07696a2aff3ab888bc6d7b">···78</a></span>······<span·class="keyword">inline</span>·<a·class="code·hl_function"·href="a03946.html#a7027e4054f07696a2aff3ab888bc6d7b">PVTUW[·...·truncated·by·diffoscope;·len:·144,·SHA:·50017ba685d1d959483be853f21c6e89f2aeb7601ef3e9d51499e1a9df19c8f1·...·]</div>
 103 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>········:·stream(stream_)</div>
 104 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······{</div>
 105 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········<span·class="keywordflow">switch</span>(fileType_)·{</div>
 106 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4a109b9e75c1921dd6b8df25eedea009be">polyData</a>·:</div>
 107 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··········fileType·=·<span·class="stringliteral">&quot;PPolyData&quot;</span>;</div>
 108 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··········<span·class="keywordflow">break</span>;</div>
 109 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4a2967b7a61021e24289adcd0b7d60bd0b">unstructuredGrid</a>·:</div>
 110 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··········fileType·=·<span·class="stringliteral">&quot;PUnstructuredGrid&quot;</span>;</div>
 111 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··········<span·class="keywordflow">break</span>;</div>
 112 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········default·:</div>
 113 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··········DUNE_THROW(IOError,·<span·class="stringliteral">&quot;PVTUWriter:·Unknown·fileType:·&quot;</span>·&lt;&lt;·fileType_);</div>
 114 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········}</div>
 115 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········<span·class="keyword">const</span>·std::string&amp;·byteOrder·=·<a·class="code·hl_function"·href="a01075.html#a8bce02a1111502dd0245e7888a532fc5">getEndiannessString</a>();</div>
 116 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 117 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········stream·&lt;&lt;·indent·&lt;&lt;·<span·class="stringliteral">&quot;&lt;?xml·version=\&quot;1.0\&quot;?&gt;\n&quot;</span>;</div>
Max diff block lines reached; 32181/57897 bytes (55.58%) of diff not shown.
11.9 KB
html2text {}
    
Offset 4, 195 lines modifiedOffset 4, 227 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·yaspgrid 
8 yaspgridpersistentcontainer.hh7 ····*·io
 8 ····*·file
 9 ····*·vtk
 10 pvtuwriter.hh
9 Go_to_the_documentation_of_this_file.11 Go_to_the_documentation_of_this_file.
10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file12 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
11 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-15 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:16 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
15 ·5#ifndef·DUNE_GRID_YASPGRIDPERSISTENTCONTAINER_HH 
16 ·6#define·DUNE_GRID_YASPGRIDPERSISTENTCONTAINER_HH 
17 ·7 
18 ·12#include·<cassert>17 ·5
 18 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_PVTUWRITER_HH
 19 ·7#define·DUNE_GRID_IO_FILE_VTK_PVTUWRITER_HH
 20 ·8
 21 ·9#include·<ostream>
19 ·13#include·<vector>22 ·10#include·<string>
 23 ·11
 24 ·12#include·<dune/common/exceptions.hh>
 25 ·13#include·<dune/common/indent.hh>
20 ·1426 ·14
21 ·15#include·<dune/grid/utility/persistentcontainer.hh> 
22 ·16#include·<dune/grid/utility/persistentcontainervector.hh> 
23 ·17#include·"../yaspgrid.hh"27 ·15#include·<dune/grid/io/file/vtk/common.hh>
 28 ·16
 29 ·17namespace·Dune·{
24 ·1830 ·18
25 ·19namespace·Dune 
26 ·20{ 
27 ·2131 ·21
28 ·33·template<typename·Grid> 
29 34·class·YaspPersistentContainerIndex 
30 ·35·{ 
31 ·3632 ·22·namespace·VTK·{
 33 ·23
 34 ·25
 35 62·class·PVTUWriter·{
 36 ·63·std::ostream&·stream;
 37 ·64
 38 ·65·std::string·fileType;
 39 ·66
 40 ·67·Indent·indent;
 41 ·68
32 ·37·public:42 ·69·public:
33 38·YaspPersistentContainerIndex(const·Grid·&·grid,·int·codim) 
34 ·39·:·_grid(grid),·_codim(codim)43 ·71
 44 78·inline·PVTUWriter(std::ostream&·stream_,·FileType·fileType_)
 45 ·79·:·stream(stream_)
35 ·40·{46 ·80·{
 47 ·81·switch(fileType_)·{
 48 ·82·case·polyData·:
 49 ·83·fileType·=·"PPolyData";
 50 ·84·break;
 51 ·85·case·unstructuredGrid·:
 52 ·86·fileType·=·"PUnstructuredGrid";
 53 ·87·break;
 54 ·88·default·:
 55 ·89·DUNE_THROW(IOError,·"PVTUWriter:·Unknown·fileType:·"·<<·fileType_);
 56 ·90·}
 57 ·91·const·std::string&·byteOrder·=·getEndiannessString();
 58 ·92
 59 ·93·stream·<<·indent·<<·"<?xml·version=\"1.0\"?>\n";
 60 ·94·stream·<<·indent·<<·"<VTKFile"
 61 ·95·<<·"·type=\""·<<·fileType·<<·"\""
 62 ·96·<<·"·version=\"0.1\""
 63 ·97·<<·"·byte_order=\""·<<·byteOrder·<<·"\">\n";
 64 ·98·++indent;
 65 ·99·}
 66 ·100
 67 102·inline·~PVTUWriter()·{
 68 ·103·--indent;
 69 ·104·stream·<<·indent·<<·"</VTKFile>\n"
 70 ·105·<<·std::flush;
 71 ·106·}
36 ·41·recomputeOffsets(); 
37 ·42·} 
38 ·43 
39 45·typedef·std::size_t·IndexType; 
40 ·46 
41 ·48·template<class·Entity> 
42 49·IndexType·index·(const·Entity&·e)·const 
43 ·50·{ 
44 ·51·static·const·int·cc·=·Entity::codimension; 
45 ·52·std::size_t·level·=·e.level(); 
46 ·53·return·_grid.indexsets[level]->template·index<cc>(e)·+·_offsets[level]; 
47 ·54·} 
48 ·55 
49 ·57·template<·class·Entity·> 
50 58·IndexType·subIndex·(·const·Entity·&e,·int·i,·unsigned·int·codim·)·const 
51 ·59·{ 
52 ·60 
53 ·61·static·const·int·cc·=·Entity::codimension; 
54 ·62·std::size_t·level·=·e.level(); 
55 ·63·return·_grid.indexsets[level]->template·subIndex<cc>(e,i,codim)·+·_offsets 
56 [level]; 
57 ·64·} 
58 ·65 
59 67·std::size_t·size·(int·/*·codim·*/)·const 
60 ·68·{ 
61 ·69·if·(_grid.indexsets.size()+1·!=·_offsets.size()) 
62 ·70·recomputeOffsets(); 
63 ·71·return·_offsets.back(); 
64 ·72·} 
65 ·73 
66 ·74·private: 
67 ·75·void·recomputeOffsets()·const 
68 ·76·{ 
69 ·77·_offsets.resize(_grid.indexsets.size()+1,0); 
70 ·78·_offsets[0]·=·0; 
71 ·79·for·(std::size_t·i=0;·i<_grid.indexsets.size();·i++) 
72 ·80·_offsets[i+1]·=·_offsets[i]·+·_grid.indexsets[i]->size(_codim); 
73 ·81·} 
74 ·82 
75 ·83·const·Grid&·_grid; 
76 ·84·int·_codim; 
77 ·85·mutable·std::vector<std::size_t>·_offsets; 
78 ·86·}; 
Max diff block lines reached; 8008/12196 bytes (65.66%) of diff not shown.
5.61 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00206.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00179.html
Files 8% 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-grid:·yaspgridintersection.hh·File·Reference</title>8 <title>dune-grid:·yaspgridindexsets.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, 38 lines modifiedOffset 65, 37 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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">yaspgridintersection.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">yaspgridindexsets.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>The·YaspIntersection·class.··75 <p>level-wise,·non-persistent,·consecutive·indices·for·YaspGrid··
76 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
  
77 <p><a·href="a00206_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00179_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 <table·class="memberdecls">78 <table·class="memberdecls">
79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
80 Classes</h2></td></tr>80 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="a04282.html">Dune::YaspIntersection&lt;·GridImp·&gt;</a></td></tr>81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04290.html">Dune::YaspIndexSet&lt;·GridImp,·isLeafIndexSet·&gt;</a></td></tr>
82 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04282.html"·title="YaspIntersection·provides·data·about·intersection·with·neighboring·codim·0·entities.">YaspIntersection</a>·provides·data·about·intersection·with·neighboring·codim·0·entities.··<a·href="a04282.html#details">More...</a><br·/></td></tr>82 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·Level-·and·LeafIndexSets·for·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··<a·href="a04290.html#details">More...</a><br·/></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table><table·class="memberdecls">84 </table><table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
86 Namespaces</h2></td></tr>86 Namespaces</h2></td></tr>
87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<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 </table>90 </table>
91 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>91 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 92 <div·class="textblock"><p·>level-wise,·non-persistent,·consecutive·indices·for·YaspGrid·</p>
92 <div·class="textblock"><p·>The·YaspIntersection·class.·</p> 
93 <p·>YaspIntersection·provides·data·about·intersection·with·neighboring·codim·0·entities.·</p> 
94 </div></div><!--·contents·-->93 </div></div><!--·contents·-->
95 <!--·start·footer·part·-->94 <!--·start·footer·part·-->
96 <hr·class="footer"/><address·class="footer"><small>95 <hr·class="footer"/><address·class="footer"><small>
97 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.496 Generated·by&#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
98 </small></address>97 </small></address>
99 </body>98 </body>
100 </html>99 </html>
1.02 KB
html2text {}
    
Offset 6, 26 lines modifiedOffset 6, 23 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·yaspgrid9 ····*·yaspgrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 yaspgridintersection.hh·File·Reference11 yaspgridindexsets.hh·File·Reference
12 The·YaspIntersection·class.·More...12 level-wise,·non-persistent,·consecutive·indices·for·YaspGrid·More...
13 Go_to_the_source_code_of_this_file.13 Go_to_the_source_code_of_this_file.
14 ·Classes14 ·Classes
 15 class· Dune::YaspIndexSet<_GridImp,_isLeafIndexSet_>
 16  ······Implementation·of·Level-·and·LeafIndexSets·for·YaspGrid.·More...
15 class· Dune::YaspIntersection<_GridImp_> 
16  ······YaspIntersection·provides·data·about·intersection·with·neighboring 
17 ········codim·0·entities.·More... 
18  17  
19 ·Namespaces18 ·Namespaces
20 namespace· Dune19 namespace· Dune
21  ··········Include·standard·header·files.20  ··········Include·standard·header·files.
22  21  
23 *****·Detailed·Description·*****22 *****·Detailed·Description·*****
 23 level-wise,·non-persistent,·consecutive·indices·for·YaspGrid
24 The·YaspIntersection·class. 
25 YaspIntersection·provides·data·about·intersection·with·neighboring·codim·0 
26 entities. 
  
27 ===============================================================================24 ===============================================================================
28 ·····Generated·by [doxygen]·1.9.425 ·····Generated·by [doxygen]·1.9.4
154 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00206_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00317_source.html
Files 10% 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-grid:·yaspgridintersection.hh·Source·File</title>8 <title>dune-grid:·mcmgmapper.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, 363 lines modifiedOffset 58, 342 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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">yaspgridintersection.hh</div></div>68 ··<div·class="headertitle"><div·class="title">mcmgmapper.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00206.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00317.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRIDINTERSECTION_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRIDINTERSECTION_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="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_MCMGMAPPER_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_MCMGMAPPER_HH</span></div>
 78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
 79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
79 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
 83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/rangeutilities.hh&gt;</span></div>
 84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/dimension.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/geometry/referenceelements.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/geometry/type.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/geometry/typeindex.hh&gt;</span></div>
80 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div> 
81 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a04282.html">···21</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04282.html">YaspIntersection</a></div> 
82 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··{</div> 
83 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dim·=·GridImp::dimension;</div> 
84 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dimworld·=·GridImp::dimensionworld;</div> 
85 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::ctype·ctype;</div> 
86 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
87 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::Traits::template·Codim&lt;·1·&gt;::GeometryImpl·GeometryImpl;</div> 
88 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a04282.html#a6c38772a78e49f74f56b0316d81073c0">···28</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::Traits::template·Codim&lt;·1·&gt;::LocalGeometryImpl·LocalGeometryImpl;</div> 
89 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
90 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04278.html">YaspIntersectionIterator</a>&lt;GridImp&gt;;</div> 
91 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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="preprocessor">#include·&quot;<a·class="code"·href="a00272.html">mapper.hh</a>&quot;</span></div>
 90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 91 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
 92 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>{</div>
92 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">public</span>:</div>93 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="comment">//</span></div>
 94 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="comment">//··Common·Layout·templates</span></div>
93 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="comment">//·types·used·from·grids</span></div>95 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="comment">//</span></div>
94 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04282.html#ae0f5b535a716cbf4d82f78def0b265cb">···34</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::YGridLevelIterator·<a·class="code·hl_typedef"·href="a04282.html#ae0f5b535a716cbf4d82f78def0b265cb">YGLI</a>;</div> 
95 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04282.html#acb1a20965159cf7841a4cb3bbb6770b4">···35</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::YGrid::Iterator·<a·class="code·hl_typedef"·href="a04282.html#acb1a20965159cf7841a4cb3bbb6770b4">I</a>;</div> 
96 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04282.html#a75cbdced9394b480a8bdad893d40c4e8">···36</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::template·Codim&lt;0&gt;::Entity·<a·class="code·hl_typedef"·href="a04282.html#a75cbdced9394b480a8bdad893d40c4e8">Entity</a>;</div> 
97 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04282.html#a5290c428e772df1d58014c35061a6631">···37</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::template·Codim&lt;1&gt;::Geometry·<a·class="code·hl_typedef"·href="a04282.html#a5290c428e772df1d58014c35061a6631">Geometry</a>;</div> 
98 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04282.html#a16fc3aa4b860ed5ce9452550269f08be">···38</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::template·Codim&lt;1&gt;::LocalGeometry·<a·class="code·hl_typedef"·href="a04282.html#a16fc3aa4b860ed5ce9452550269f08be">LocalGeometry</a>;</div> 
99 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>96 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 97 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a01043.html#gad8aa4cc3c8ae1053f70788625f0b5857">···64</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01043.html#gad8aa4cc3c8ae1053f70788625f0b5857">MCMGLayout</a>·=·std::function&lt;size_t(<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">GeometryType</a>,·<span·class="keywordtype">int</span>)&gt;;</div>
100 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04282.html#af4caeec9e7cf7a274e0daadeb9090f90">···40</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04282.html#af4caeec9e7cf7a274e0daadeb9090f90">update</a>()·{</div> 
101 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
102 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="comment">//·vector·with·per-direction·movements</span></div> 
103 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······std::array&lt;int,dim&gt;·dist{{0}};</div> 
104 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
105 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="comment">//·first·move:·back·to·center</span></div> 
106 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······dist[_dir]·=·1·-·2*_face;</div> 
107 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
108 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="comment">//·update·face·info</span></div> 
109 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······_dir·=·_count·/·2;</div> 
110 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······_face·=·_count·%·2;</div> 
111 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>98 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
112 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="comment">//·second·move:·to·new·neighbor</span></div> 
113 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······dist[_dir]·+=·-1·+·2*_face;</div> 
114 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
115 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="comment">//·move·transforming·iterator</span></div> 
116 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······_outside.<a·class="code·hl_function"·href="a04266.html#a4d59b1d3e370128a7e0a41d64724223a">transformingsubiterator</a>().move(dist);</div> 
117 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div> 
118 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
119 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a04282.html#aee31223b559044fbc014ec3e433cd207">···62</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04282.html#aee31223b559044fbc014ec3e433cd207">boundary</a>·()<span·class="keyword">·const</span></div> 
120 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">····</span>{</div> 
121 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="comment">//·Coordinate·of·intersection·in·its·direction</span></div> 
122 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordtype">int</span>·coord·=·_inside.<a·class="code·hl_function"·href="a04266.html#a4d59b1d3e370128a7e0a41d64724223a">transformingsubiterator</a>().coord(_dir)·+·_face;</div> 
123 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">if</span>·(_inside.<a·class="code·hl_function"·href="a04266.html#a4ce8d0270baefb511f0edae253fd227d">gridlevel</a>()-&gt;mg-&gt;isPeriodic(_dir))</div> 
124 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div> 
125 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keywordflow">else</span></div>99 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·codim&gt;</div>
 100 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a01043.html#ga2e82df0d1c8ad3e2db3a7c765c431b72">···72</a></span>··<a·class="code·hl_typedef"·href="a01043.html#gad8aa4cc3c8ae1053f70788625f0b5857">MCMGLayout</a>·<a·class="code·hl_function"·href="a01043.html#ga2e82df0d1c8ad3e2db3a7c765c431b72">mcmgLayout</a>(Codim&lt;codim&gt;)</div>
126 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<span·class="keywordflow">return</span>·coord·==·0</div> 
127 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>···············||</div> 
128 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>···············coord·==·_inside.<a·class="code·hl_function"·href="a04266.html#a4ce8d0270baefb511f0edae253fd227d">gridlevel</a>()-&gt;mg-&gt;levelSize(_inside.<a·class="code·hl_function"·href="a04266.html#a4ce8d0270baefb511f0edae253fd227d">gridlevel</a>()-&gt;level(),_dir);</div> 
129 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····}</div> 
130 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>101 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··{</div>
131 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a04282.html#a75f387af8c82b28687ce81f070df29b1">···75</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04282.html#a75f387af8c82b28687ce81f070df29b1">neighb[·...·truncated·by·diffoscope;·len:·44,·SHA:·1ac24a664b14b01631290df8ec48cc4cb7d477a406a9a3c975adbb1a488dbc0a·...·]</div>102 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keywordflow">return</span>·[](<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">GeometryType</a>·gt,·<span·class="keywordtype">int</span>·dimgrid)·{</div>
132 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">····</span>{</div>103 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keywordflow">return</span>·dimgrid·-·gt.dim()·==·codim;</div>
133 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="comment">//·Coordinate·of·intersection·in·its·direction</span></div> 
134 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keywordtype">int</span>·coord·=·_inside.<a·class="code·hl_function"·href="a04266.html#a4d59b1d3e370128a7e0a41d64724223a">transformingsubiterator</a>().coord(_dir)·+·_face;</div> 
135 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keywordflow">return</span>·coord·&gt;·_inside.<a·class="code·hl_function"·href="a04266.html#a4ce8d0270baefb511f0edae253fd227d">gridlevel</a>()-&gt;overlap[0].dataBegin()-&gt;min(_dir)</div> 
136 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·············&amp;&amp;</div> 
137 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·············coord·&lt;=·_inside.<a·class="code·hl_function"·href="a04266.html#a4ce8d0270baefb511f0edae253fd227d">gridlevel</a>()-&gt;overlap[0].dataBegin()-&gt;max(_dir);</div> 
138 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····}</div>104 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····};</div>
 105 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··}</div>
139 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>106 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
140 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a04282.html#a553f7f5ea22a383870b3346c0bce62de">···85</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04282.html#a553f7f5ea22a383870b3346c0bce62de">conforming</a>·()<span·class="keyword">·const</span></div> 
141 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">····</span>{</div>107 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·dim&gt;</div>
142 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>108 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a01043.html#ga08aae36ce3194378c4aafa398bfdec70">···85</a></span>··<a·class="code·hl_typedef"·href="a01043.html#gad8aa4cc3c8ae1053f70788625f0b5857">MCMGLayout</a>·<a·class="code·hl_function"·hr[·...·truncated·by·diffoscope;·len:·82,·SHA:·dd9b7a36418aaba83cd187835e55314a842783c22431716028471818485ba33a·...·]</div>
143 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····}</div>109 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··{</div>
 110 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordflow">return</span>·[](<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">GeometryType</a>·gt,·int)·{</div>
 111 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keywordflow">return</span>·gt.dim()·==·dim;</div>
144 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>112 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····};</div>
145 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a04282.html#a0c755a86965c55d61c30e53cfecdfaaf">···92</a></span>····<a·class="code·hl_typedef"·href="a04282.html#a75cbdced9394b480a8bdad893d40c4e8">Entity</a>·<a·class="code·hl_function"·href="a04282.html#a0c755a86965c55d61c30e53cfecdfaaf">inside</a>()<span·class="keyword">·const</span></div> 
146 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">····</span>{</div> 
147 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a04282.html#a75cbdced9394b480a8bdad893d40c4e8">Entity</a>(_inside);</div> 
Max diff block lines reached; 86675/128985 bytes (67.20%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
27.7 KB
html2text {}
    
Offset 4, 462 lines modifiedOffset 4, 458 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·yaspgrid 
8 yaspgridintersection.hh7 ····*·common
 8 mcmgmapper.hh
9 Go_to_the_documentation_of_this_file.9 Go_to_the_documentation_of_this_file.
10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
11 LICENSE.md·in·module·root11 LICENSE.md·in·module·root
12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
15 ·5#ifndef·DUNE_GRID_YASPGRIDINTERSECTION_HH 
16 ·6#define·DUNE_GRID_YASPGRIDINTERSECTION_HH 
17 ·715 ·5
 16 ·6#ifndef·DUNE_GRID_COMMON_MCMGMAPPER_HH
 17 ·7#define·DUNE_GRID_COMMON_MCMGMAPPER_HH
 18 ·8
 19 ·9#include·<functional>
 20 ·10#include·<iostream>
 21 ·11
 22 ·12#include·<dune/common/exceptions.hh>
 23 ·13#include·<dune/common/rangeutilities.hh>
 24 ·14#include·<dune/geometry/dimension.hh>
 25 ·15#include·<dune/geometry/referenceelements.hh>
 26 ·16#include·<dune/geometry/type.hh>
 27 ·17#include·<dune/geometry/typeindex.hh>
 28 ·18
 29 ·19#include·"mapper.hh"
 30 ·20
18 ·15namespace·Dune·{31 ·27namespace·Dune
 32 ·28{
 33 ·36·//
 34 ·37·//·Common·Layout·templates
 35 ·38·//
19 ·16 
20 ·20·template<class·GridImp> 
21 21·class·YaspIntersection 
22 ·22·{ 
23 ·23·constexpr·static·int·dim·=·GridImp::dimension; 
24 ·24·constexpr·static·int·dimworld·=·GridImp::dimensionworld; 
25 ·25·typedef·typename·GridImp::ctype·ctype; 
26 ·26 
27 ·27·typedef·typename·GridImp::Traits::template·Codim<·1·>::GeometryImpl 
28 GeometryImpl; 
29 28·typedef·typename·GridImp::Traits::template·Codim<·1·>::LocalGeometryImpl 
30 LocalGeometryImpl; 
31 ·29 
32 ·30·friend·class·YaspIntersectionIterator<GridImp>; 
33 ·31 
34 ·32·public: 
35 ·33·//·types·used·from·grids 
36 34·typedef·typename·GridImp::YGridLevelIterator·YGLI; 
37 35·typedef·typename·GridImp::YGrid::Iterator·I; 
38 36·typedef·typename·GridImp::template·Codim<0>::Entity·Entity; 
39 37·typedef·typename·GridImp::template·Codim<1>::Geometry·Geometry; 
40 38·typedef·typename·GridImp::template·Codim<1>::LocalGeometry·LocalGeometry; 
41 ·3936 ·39
 37 64·using·MCMGLayout·=·std::function<size_t(GeometryType,·int)>;
 38 ·65
 39 ·71·template<int·codim>
 40 72·MCMGLayout·mcmgLayout(Codim<codim>)
42 40·void·update()·{ 
43 ·41 
44 ·42·//·vector·with·per-direction·movements 
45 ·43·std::array<int,dim>·dist{{0}}; 
46 ·44 
47 ·45·//·first·move:·back·to·center 
48 ·46·dist[_dir]·=·1·-·2*_face; 
49 ·47 
50 ·48·//·update·face·info 
51 ·49·_dir·=·_count·/·2; 
52 ·50·_face·=·_count·%·2; 
53 ·51 
54 ·52·//·second·move:·to·new·neighbor 
55 ·53·dist[_dir]·+=·-1·+·2*_face; 
56 ·54 
57 ·55·//·move·transforming·iterator 
58 ·56·_outside.transformingsubiterator().move(dist); 
59 ·57·} 
60 ·58 
61 62·bool·boundary·()·const 
62 ·63·{41 ·73·{
 42 ·74·return·[](GeometryType·gt,·int·dimgrid)·{
 43 ·75·return·dimgrid·-·gt.dim()·==·codim;
 44 ·76·};
63 ·64·//·Coordinate·of·intersection·in·its·direction 
64 ·65·int·coord·=·_inside.transformingsubiterator().coord(_dir)·+·_face; 
65 ·66·if·(_inside.gridlevel()->mg->isPeriodic(_dir)) 
66 ·67·return·false; 
67 ·68·else 
68 ·69·return·coord·==·0 
69 ·70·|| 
70 ·71·coord·==·_inside.gridlevel()->mg->levelSize(_inside.gridlevel()->level 
71 (),_dir); 
72 ·72·}45 ·77·}
 46 ·78
 47 ·84·template<int·dim>
 48 85·MCMGLayout·mcmgLayout(Dim<dim>)
73 ·73 
74 75·bool·neighbor·()·const 
75 ·76·{ 
76 ·77·//·Coordinate·of·intersection·in·its·direction 
77 ·78·int·coord·=·_inside.transformingsubiterator().coord(_dir)·+·_face; 
78 ·79·return·coord·>·_inside.gridlevel()->overlap[0].dataBegin()->min(_dir) 
79 ·80·&& 
80 ·81·coord·<=·_inside.gridlevel()->overlap[0].dataBegin()->max(_dir); 
81 ·82·} 
82 ·83 
83 85·bool·conforming·()·const 
84 ·86·{49 ·86·{
 50 ·87·return·[](GeometryType·gt,·int)·{
 51 ·88·return·gt.dim()·==·dim;
 52 ·89·};
85 ·87·return·true; 
86 ·88·} 
87 ·89 
88 92·Entity·inside()·const 
89 ·93·{ 
90 ·94·return·Entity(_inside); 
91 ·95·}53 ·90·}
92 ·96 
93 98·Entity·outside()·const54 ·91
Max diff block lines reached; 23170/28299 bytes (81.88%) of diff not shown.
22.7 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00221.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00317.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-grid:·ygrid.hh·File·Reference</title>8 <title>dune-grid:·mcmgmapper.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, 87 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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="#typedef-members">Typedefs</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">ygrid.hh·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">mcmgmapper.hh·File·Reference</div></div>
73 </div><!--header-->74 </div><!--header-->
74 <div·class="contents">75 <div·class="contents">
  
75 <p>This·provides·a·YGrid,·the·elemental·component·of·the·yaspgrid·implementation.··76 <p>Mapper·for·multiple·codim·and·multiple·geometry·types.··
76 <a·href="#details">More...</a></p>77 <a·href="#details">More...</a></p>
77 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>78 <div·class="textblock"><code>#include·&lt;functional&gt;</code><br·/>
78 <code>#include·&lt;vector&gt;</code><br·/> 
79 <code>#include·&lt;bitset&gt;</code><br·/>79 <code>#include·&lt;iostream&gt;</code><br·/>
80 <code>#include·&lt;deque&gt;</code><br·/> 
81 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>80 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
82 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/>81 <code>#include·&lt;dune/common/rangeutilities.hh&gt;</code><br·/>
 82 <code>#include·&lt;dune/geometry/dimension.hh&gt;</code><br·/>
 83 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
83 <code>#include·&lt;dune/common/streamoperators.hh&gt;</code><br·/>84 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 85 <code>#include·&lt;dune/geometry/typeindex.hh&gt;</code><br·/>
 86 <code>#include·&quot;<a·class="el"·href="a00272_source.html">mapper.hh</a>&quot;</code><br·/>
84 </div>87 </div>
85 <p><a·href="a00221_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a00317_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">89 <table·class="memberdecls">
87 <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>
88 Classes</h2></td></tr>91 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="a04462.html">Dune::YGridComponent&lt;·Coordinates·&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="a02926.html">Dune::MultipleCodimMultipleGeomTypeMapper&lt;·GV·&gt;</a></td></tr>
 93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·class·for·a·multiple·codim·and·multiple·geometry·type·mapper.··<a·href="a02926.html#details">More...</a><br·/></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <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="a04466.html">Dune::YGridComponent&lt;·Coordinates·&gt;::Iterator</a></td></tr>95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02930.html">Dune::LeafMultipleCodimMultipleGeomTypeMapper&lt;·G·&gt;</a></td></tr>
 96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Multiple·codim·and·multiple·geometry·type·mapper·for·leaf·entities.··<a·href="a02930.html#details">More...</a><br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <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="a04470.html">Dune::YGrid&lt;·Coordinates·&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="a02934.html">Dune::LevelMultipleCodimMultipleGeomTypeMapper&lt;·G·&gt;</a></td></tr>
 99 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Multiple·codim·and·multiple·geometry·type·mapper·for·entities·of·one·level.··<a·href="a02934.html#details">More...</a><br·/></td></tr>
94 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">implements·a·collection·of·YGridComponents·which·form·a·codimension·Entities·of·given·codimension·c·need·to·be·represented·by·d·choose·c·YgridComponents.·All·entities·in·one·such·component·share·the·same·set·of·spanning·unit·vectors.·A·<a·class="el"·href="a04470.html"·title="implements·a·collection·of·YGridComponents·which·form·a·codimension·Entities·of·given·codimension·c·n...">YGrid</a>·is·used·to·iterate·over·the·entire·set·of·components·the·codimension·consists·of.·It·doesn't·hold·any·data,·but·instead·holds·an·iterator·range·into·an·array·of·components·(which·is·owned·by·YGridLevel).··<a·href="a04470.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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04474.html">Dune::YGrid&lt;·Coordinates·&gt;::Iterator</a></td></tr> 
97 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04474.html"·title="Iterator·over·a·collection·o·YGrids·A·YGrid::Iterator·is·the·heart·of·an·entity·in·YaspGrid.">Iterator</a>·over·a·collection·o·YGrids·A·<a·class="el"·href="a04474.html"·title="Iterator·over·a·collection·o·YGrids·A·YGrid::Iterator·is·the·heart·of·an·entity·in·YaspGrid.">YGrid::Iterator</a>·is·the·heart·of·an·entity·in·<a·class="el"·href="a04258.html"·title="[·provides·Dune::Grid·]">YaspGrid</a>.··<a·href="a04474.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="a04478.html">Dune::YGridList&lt;·Coordinates·&gt;</a></td></tr> 
100 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">implements·a·collection·of·multiple·std::deque&lt;Intersection&gt;·Intersections·with·neighboring·processors·are·stored·as·std::deque&lt;Intersection&gt;.·Eachsuch·intersection·only·holds·one·<a·class="el"·href="a04462.html">YGridComponent</a>.·To·do·all·communication·associated·with·one·codimension,·multiple·such·deques·have·to·be·concatenated.·<a·class="el"·href="a04478.html"·title="implements·a·collection·of·multiple·std::deque&lt;Intersection&gt;·Intersections·with·neighboring·processor...">YGridList</a>·manges·this·concatenation.·As·for·YGrids,·<a·class="el"·href="a04478.html"·title="implements·a·collection·of·multiple·std::deque&lt;Intersection&gt;·Intersections·with·neighboring·processor...">YGridList</a>·doesn't·hold·any·data,·but·an·iterator·range·into·a·data·array·owned·by·YGridLevel.··<a·href="a04478.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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04482.html">Dune::YGridList&lt;·Coordinates·&gt;::Intersection</a></td></tr> 
103 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·describing·an·intersection·with·a·neighboring·processor··<a·href="a04482.html#details">More...</a><br·/></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="a04486.html">Dune::YGridList&lt;·Coordinates·&gt;::Iterator</a></td></tr> 
106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 </table><table·class="memberdecls">101 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>103 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>104 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
111 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>105 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:a01078"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01078.html">Dune::Yasp</a></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:gad8aa4cc3c8ae1053f70788625f0b5857"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01043.html#gad8aa4cc3c8ae1053f70788625f0b5857">Dune::MCMGLayout</a>·=·std::function&lt;·size_t(GeometryType,·int)&gt;</td></tr>
 111 <tr·class="memdesc:gad8aa4cc3c8ae1053f70788625f0b5857"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">layout·function·for·<code><a·class="el"·href="a02926.html"·title="Implementation·class·for·a·multiple·codim·and·multiple·geometry·type·mapper.">MultipleCodimMultipleGeomTypeMapper</a></code>··<a·href="a01043.html#gad8aa4cc3c8ae1053f70788625f0b5857">More...</a><br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:gad8aa4cc3c8ae1053f70788625f0b5857"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
117 Functions</h2></td></tr>115 Functions</h2></td></tr>
 116 <tr·class="memitem:ga2e82df0d1c8ad3e2db3a7c765c431b72"><td·class="memTemplParams"·colspan="2">template&lt;int·codim&gt;·</td></tr>
 117 <tr·class="memitem:ga2e82df0d1c8ad3e2db3a7c765c431b72"><td·class="memTemplItemLeft"·align="right"·valign="top">MCMGLayout&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01043.html#ga2e82df0d1c8ad3e2db3a7c765c431b72">Dune::mcmgLayout</a>·(Codim&lt;·codim·&gt;)</td></tr>
 118 <tr·class="memdesc:ga2e82df0d1c8ad3e2db3a7c765c431b72"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">layout·for·entities·of·codimension·<code>codim</code>··<a·href="a01043.html#ga2e82df0d1c8ad3e2db3a7c765c431b72">More...</a><br·/></td></tr>
 119 <tr·class="separator:ga2e82df0d1c8ad3e2db3a7c765c431b72"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:a3bb77d9d10355f149ae2e60b4fa388cc"><td·class="memTemplParams"·colspan="2">template&lt;int·d,·typename·ct·&gt;·</td></tr>120 <tr·class="memitem:ga08aae36ce3194378c4aafa398bfdec70"><td·class="memTemplParams"·colspan="2">template&lt;int·dim&gt;·</td></tr>
119 <tr·class="memitem:a3bb77d9d10355f149ae2e60b4fa388cc"><td·class="memTemplItemLeft"·align="right"·valign="top">std::array&lt;·int,·d·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01078.html#a3bb77d9d10355f149ae2e60b4fa388cc">Dune::Yasp::siz[·...·truncated·by·diffoscope;·len:·71,·SHA:·078d1144337aa6d9fe3e0d19be6a8321cd183fa1e2997d1e620a79410f72daa5·...·])</td></tr>121 <tr·class="memitem:ga08aae36ce3194378c4aafa398bfdec70"><td·class="memTemplItemLeft"·align="right"·valign="top">MCMGLayout&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01043.html#ga08aae36ce3194378c4aafa398bfdec70">Dune::mcmgLayout</a>·(Dim&lt;[·...·truncated·by·diffoscope;·len:·9,·SHA:·2ef478aed2ca0f87f24ace5dd06c918a34eacaffb07933990fab8b7cfb52f7d0·...·])</td></tr>
 122 <tr·class="memdesc:ga08aae36ce3194378c4aafa398bfdec70"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">layout·for·entities·of·dimension·<code>dim</code>··<a·href="a01043.html#ga08aae36ce3194378c4aafa398bfdec70">More...</a><br·/></td></tr>
 123 <tr·class="separator:ga08aae36ce3194378c4aafa398bfdec70"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 <tr·class="memitem:ga3f08c3fdd04f64bac3140926732b4b30"><td·class="memItemLeft"·align="right"·valign="top">MCMGLayout&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01043.html#ga3f08c3fdd04f64bac3140926732b4b30">Dune::mcmgElementLayout</a>·()</td></tr>
 125 <tr·class="memdesc:ga3f08c3fdd04f64bac3140926732b4b30"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">layout·for·elements·(codim-0·entities)··<a·href="a01043.html#ga3f08c3fdd04f64bac3140926732b4b30">More...</a><br·/></td></tr>
120 <tr·class="separator:a3bb77d9d10355f149ae2e60b4fa388cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:ga3f08c3fdd04f64bac3140926732b4b30"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 127 <tr·class="memitem:gae9caf92c46fedd5287c5e011dcbdd3b5"><td·class="memItemLeft"·align="right"·valign="top">MCMGLayout&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01043.html#gae9caf92c46fedd5287c5e011dcbdd3b5">Dune::mcmgVertexLayout</a>·()</td></tr>
 128 <tr·class="memdesc:gae9caf92c46fedd5287c5e011dcbdd3b5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">layout·for·vertices·(dim-0·entities)··<a·href="a01043.html#gae9caf92c46fedd5287c5e011dcbdd3b5">More...</a><br·/></td></tr>
121 <tr·class="memitem:a3ebc9608eaa74f4f5af12304a864b598"><td·class="memTemplParams"·colspan="2">template&lt;class·Coordinates·&gt;·</td></tr> 
122 <tr·class="memitem:a3ebc9608eaa74f4f5af12304a864b598"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01063.html#a3ebc9608eaa74f4f5af12304a864b598">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;s,·YGridComponent&lt;·Coordinates·&gt;·e)</td></tr> 
123 <tr·class="memdesc:a3ebc9608eaa74f4f5af12304a864b598"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Output·operator·for·ygrids.··<a·href="a01063.html#a3ebc9608eaa74f4f5af12304a864b598">More...</a><br·/></td></tr> 
124 <tr·class="separator:a3ebc9608eaa74f4f5af12304a864b598"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:gae9caf92c46fedd5287c5e011dcbdd3b5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 <tr·class="memitem:a5591810ebd530abfcf7293a5df32a772"><td·class="memTemplParams"·colspan="2">template&lt;class·Coordinates·&gt;·</td></tr> 
126 <tr·class="memitem:a5591810ebd530abfcf7293a5df32a772"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01063.html#a5591810ebd530abfcf7293a5df32a772">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;s,·typename·YGridComponent&lt;·Coordinates·&gt;::Iterator·&amp;e)</td></tr> 
127 <tr·class="memdesc:a5591810ebd530abfcf7293a5df32a772"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Output·operator·for·ygrids.··<a·href="a01063.html#a5591810ebd530abfcf7293a5df32a772">More...</a><br·/></td></tr> 
128 <tr·class="separator:a5591810ebd530abfcf7293a5df32a772"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 <tr·class="memitem:af7ab108c81d5b20bc4039d8cc3925c34"><td·class="memTemplParams"·colspan="2">template&lt;class·Coordinates·&gt;·</td></tr> 
130 <tr·class="memitem:af7ab108c81d5b20bc4039d8cc3925c34"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01063.html#af7ab108c81d5b20bc4039d8cc3925c34">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;s,·const·YGrid&lt;·Coordinates·&gt;·&amp;e)</td></tr> 
131 <tr·class="memdesc:af7ab108c81d5b20bc4039d8cc3925c34"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Output·operator·for·ygrids.··<a·href="a01063.html#af7ab108c81d5b20bc4039d8cc3925c34">More...</a><br·/></td></tr> 
132 <tr·class="separator:af7ab108c81d5b20bc4039d8cc3925c34"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
133 </table>130 </table>
134 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
135 <div·class="textblock"><p·>This·provides·a·YGrid,·the·elemental·component·of·the·yaspgrid·implementation.·</p>132 <div·class="textblock"><p·>Mapper·for·multiple·codim·and·multiple·geometry·types.·</p>
 133 <dl·class="section·author"><dt>Author</dt><dd>Peter·Bastian·</dd></dl>
136 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
137 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
138 <hr·class="footer"/><address·class="footer"><small>136 <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.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
140 </small></address>138 </small></address>
141 </body>139 </body>
142 </html>140 </html>
4.72 KB
html2text {}
    
Offset 4, 84 lines modifiedOffset 4, 64 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·yaspgrid7 ····*·common
8 Classes·|·Namespaces·|·Functions8 Classes·|·Namespaces·|·Typedefs·|·Functions
9 ygrid.hh·File·Reference9 mcmgmapper.hh·File·Reference
 10 Mapper·for·multiple·codim·and·multiple·geometry·types.·More...
 11 #include·<functional>
10 This·provides·a·YGrid,·the·elemental·component·of·the·yaspgrid·implementation. 
11 More... 
12 #include·<array> 
13 #include·<vector> 
14 #include·<bitset>12 #include·<iostream>
15 #include·<deque> 
16 #include·<dune/common/fvector.hh>13 #include·<dune/common/exceptions.hh>
17 #include·<dune/common/math.hh>14 #include·<dune/common/rangeutilities.hh>
18 #include·<dune/common/streamoperators.hh>15 #include·<dune/geometry/dimension.hh>
 16 #include·<dune/geometry/referenceelements.hh>
 17 #include·<dune/geometry/type.hh>
 18 #include·<dune/geometry/typeindex.hh>
 19 #include·"mapper.hh"
19 Go_to_the_source_code_of_this_file.20 Go_to_the_source_code_of_this_file.
20 ·Classes21 ·Classes
21 ·class· Dune::YGridComponent<_Coordinates_>22 class· Dune::MultipleCodimMultipleGeomTypeMapper<_GV_>
 23  ······Implementation·class·for·a·multiple·codim·and·multiple·geometry·type
 24 ········mapper.·More...
22  25  
23 ·class· Dune::YGridComponent<_Coordinates_>::Iterator26 class· Dune::LeafMultipleCodimMultipleGeomTypeMapper<_G_>
 27  ······Multiple·codim·and·multiple·geometry·type·mapper·for·leaf·entities.
 28 ········More...
24  29  
 30 class· Dune::LevelMultipleCodimMultipleGeomTypeMapper<_G_>
 31  ······Multiple·codim·and·multiple·geometry·type·mapper·for·entities·of·one
25 ·class· Dune::YGrid<_Coordinates_> 
26 ·········implements·a·collection·of·YGridComponents·which·form·a·codimension 
27 ·········Entities·of·given·codimension·c·need·to·be·represented·by·d·choose·c 
28 ·········YgridComponents.·All·entities·in·one·such·component·share·the·same·set 
29  ·······of·spanning·unit·vectors.·A·YGrid·is·used·to·iterate·over·the·entire 
30 ·········set·of·components·the·codimension·consists·of.·It·doesn't·hold·any 
31 ·········data,·but·instead·holds·an·iterator·range·into·an·array·of·components 
32 ·········(which·is·owned·by·YGridLevel).·More... 
33   
34 ·class· Dune::YGrid<_Coordinates_>::Iterator 
35  ·······Iterator·over·a·collection·o·YGrids·A·YGrid::Iterator·is·the·heart·of 
36 ·········an·entity·in·YaspGrid.·More... 
37   
38 ·class· Dune::YGridList<_Coordinates_> 
39 ·········implements·a·collection·of·multiple·std::deque<Intersection> 
40 ·········Intersections·with·neighboring·processors·are·stored·as·std:: 
41 ·········deque<Intersection>.·Eachsuch·intersection·only·holds·one 
42  ·······YGridComponent.·To·do·all·communication·associated·with·one 
43 ·········codimension,·multiple·such·deques·have·to·be·concatenated.·YGridList 
44 ·········manges·this·concatenation.·As·for·YGrids,·YGridList·doesn't·hold·any 
45 ·········data,·but·an·iterator·range·into·a·data·array·owned·by·YGridLevel. 
46 ·········More...32 ········level.·More...
47   
48 struct· Dune::YGridList<_Coordinates_>::Intersection 
49  ·······type·describing·an·intersection·with·a·neighboring·processor·More... 
50   
51 ·class· Dune::YGridList<_Coordinates_>::Iterator 
52  33  
53 ·Namespaces34 ·Namespaces
54 namespace· Dune35 namespace· Dune
55  ··········Include·standard·header·files.36  ··········Include·standard·header·files.
56  37  
57 namespace· Dune::Yasp38 ·Typedefs
 39 using Dune::MCMGLayout·=·std::function<·size_t(GeometryType,·int)>
 40  ·····layout·function·for·MultipleCodimMultipleGeomTypeMapper·More...
58  41  
59 ·Functions42 ·Functions
60 template<int·d,·typename·ct·> 
61 std::array<·int,·d·> Dune::Yasp::sizeArray·(const·std::array<·std::vector<·ct 
62 ······················>,·d·>·&v)43 template<int·codim>
 44 MCMGLayout Dune::mcmgLayout·(Codim<·codim·>)
 45  ··········layout·for·entities·of·codimension·codim·More...
63  46  
 47 template<int·dim>
 48 MCMGLayout Dune::mcmgLayout·(Dim<·dim·>)
 49  ··········layout·for·entities·of·dimension·dim·More...
64 template<class·Coordinates·> 
65 ······std::ostream·& Dune::operator<<·(std::ostream·&s,·YGridComponent< 
66 ······················Coordinates·>·e) 
67  ····················Output·operator·for·ygrids.·More... 
68  50  
 51 MCMGLayout Dune::mcmgElementLayout·()
 52  ··········layout·for·elements·(codim-0·entities)·More...
69 template<class·Coordinates·> 
70 ······std::ostream·& Dune::operator<<·(std::ostream·&s,·typename 
71 ······················YGridComponent<·Coordinates·>::Iterator·&e) 
72  ····················Output·operator·for·ygrids.·More... 
73  53  
 54 MCMGLayout Dune::mcmgVertexLayout·()
 55  ··········layout·for·vertices·(dim-0·entities)·More...
74 template<class·Coordinates·> 
75 ······std::ostream·& Dune::operator<<·(std::ostream·&s,·const·YGrid< 
76 ······················Coordinates·>·&e) 
77  ····················Output·operator·for·ygrids.·More... 
78  56  
79 *****·Detailed·Description·*****57 *****·Detailed·Description·*****
80 This·provides·a·YGrid,·the·elemental·component·of·the·yaspgrid·implementation.58 Mapper·for·multiple·codim·and·multiple·geometry·types.
 59 ··Author
 60 ······Peter·Bastian
  
81 ===============================================================================61 ===============================================================================
82 ·····Generated·by [doxygen]·1.9.462 ·····Generated·by [doxygen]·1.9.4
421 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00221_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00887_source.html
Files 7% 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-grid:·ygrid.hh·Source·File</title>8 <title>dune-grid:·gridptr.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, 971 lines modifiedOffset 58, 892 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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">ygrid.hh</div></div>68 ··<div·class="headertitle"><div·class="title">gridptr.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00887.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRID_YGRID_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_GRIDPTR_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRID_YGRID_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_GRIDPTR_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;array&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><span·class="preprocessor">#include·&lt;vector&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cctype&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;bitset&gt;</span></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;deque&gt;</span></div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/math.hh&gt;</span></div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;memory&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/streamoperators.hh&gt;</span></div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>
 87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
87 <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="a01063.html">Dune</a>·{</div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//-·Dune·includes</span></div>
 90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;dune/common/parallel/mpihelper.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/shared_ptr.hh&gt;</span></div>
88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</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="a00269.html">dune/grid/common/gridenums.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="a00254.html">dune/grid/common/datahandleif.hh</a>&gt;</span></div>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07292.html">dune/grid/common/intersection.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="a00338.html">dune/grid/common/partitionset.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="a00305.html">dune/grid/common/rangegenerators.hh</a>&gt;</span></div>
89 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·<span·class="keyword">namespace·</span>Yasp·{</div>98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
90 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·d,·<span·class="keyword">typename</span>·ct&gt;</div> 
91 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01078.html#a3bb77d9d10355f149ae2e60b4fa388cc">···29</a></span>··std::array&lt;int,d&gt;·<a·class="code·hl_function"·href="a01078.html#a3bb77d9d10355f149ae2e60b4fa388cc">sizeArray</a>(<span·class="keyword">const</span>·std::array&lt;s[·...·truncated·by·diffoscope;·len:·34,·SHA:·9b48fdb1389320805397985c5b9d1bf491d015bdf3d39ad90454861259e089d5·...·]</div>99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00788.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</span></div>
 100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00785.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</span></div>
 101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00773.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</span></div>
92 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div>102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00965.html">dune/grid/io/file/gmshreader.hh</a>&gt;</span></div>
93 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····std::array&lt;int,d&gt;·tmp;</div> 
94 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;d;·++i)</div> 
95 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······tmp[i]·=·v[i].size()·-·1;</div> 
96 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keywordflow">return</span>·tmp;</div> 
97 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··}</div>104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
98 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·}·<span·class="comment">//namespace·Yasp</span></div>106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>{</div>
99 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
100 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Coordinates&gt;</div> 
101 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a04462.html">···74</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04462.html">YGridComponent</a></div> 
102 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··{</div> 
103 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">public</span>:</div>108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="comment">//·External·Forward·Declarations</span></div>
 109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="comment">//·-----------------------------</span></div>
104 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="comment">//extract·coordinate·type·and·dimension·from·the·coordinate·container</span></div> 
105 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a04462.html#a3fcc1cc3f33ea8f73cd1ddb2a50ad094">···78</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Coordinates::ctype·<a·class="code·hl_typedef"·href="a04462.html#a3fcc1cc3f33ea8f73cd1ddb2a50ad094">ct</a>;</div> 
106 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a04462.html#a2af9dafe3cf099d09f4940d003bcde40">···79</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a04462.html#a2af9dafe3cf099d09f4940d003bcde40">d</a>·=·Coordinates::dimension;</div> 
107 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
108 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a04462.html#a18ed7fcd6f8e2824f4aa7c0a4ef72864">···81</a></span>····<span·class="keyword">typedef</span>·std::array&lt;int,·d&gt;·<a·class="code·hl_typedef"·href="a04462.html#a18ed7fcd6f8e2824f4aa7c0a4ef72864">iTupel</a>;</div> 
109 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a04462.html#a8bc72880287dea7ff9a30d2b23266aa9">···82</a></span>····<span·class="keyword">typedef</span>·FieldVector&lt;ct,d&gt;·<a·class="code·hl_typedef"·href="a04462.html#a8bc72880287dea7ff[·...·truncated·by·diffoscope;·len:·27,·SHA:·2a95fc9eaf39da2f9c1e4faa8af9eba13867fca8e83711ebc381a4292f5612ca·...·];</div>111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">template</span>·&lt;·<span·class="keyword">class</span>·G·&gt;</div>
 112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">struct·</span>DGFGridFactory;</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">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp,·<span·class="keyword">class</span>·IntersectionImp·&gt;</div>
 115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">class·</span>Intersection;</div>
 116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="comment">//·GridPtr</span></div>
 120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="comment">//·-------</span></div>
 121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 122 <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>·Gr<span·class="keywordtype">id</span>Type·&gt;</div>
 123 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03730.html">···65</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03730.html">GridPtr</a></div>
 124 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··{</div>
 125 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a03734.html">···67</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03734.html">mygrid_ptr</a>·:·<span·class="keyword">public</span>·std::shared_ptr&lt;·GridType·&gt;</div>
 126 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····{</div>
 127 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keyword">typedef</span>·std::shared_ptr&lt;·GridType·&gt;·base_t·;</div>
 128 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="comment">//·empty·deleter·to·avoid·deletion·on·release</span></div>
 129 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keyword">typedef</span>·null_deleter&lt;·GridType·&gt;·emptydeleter_t·;</div>
 130 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 131 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordtype">void</span>·removeObj()</div>
 132 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······{</div>
 133 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········<span·class="comment">//·if·use·count·is·only·1·delete·object</span></div>
 134 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········<span·class="keywordflow">if</span>(·use_count()·==·1·)</div>
 135 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········{</div>
 136 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··········<span·class="comment">//·delete·point·here,·since·we·use·the·empty·deleter</span></div>
 137 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··········GridType*·grd·=·<a·class="code·hl_function"·href="a03734.html#a4590db0bf83bfed6bb20adeb4df1e3dc">release</a>();</div>
 138 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··········<span·class="keywordflow">if</span>(·grd·)·<span·class="keyword">delete</span>·grd·;</div>
 139 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········}</div>
 140 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······}</div>
110 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>141 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
111 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a04462.html#a9d55b79de76d9291582637f16904c9f5">···85</a></span>····<a·class="code·hl_function"·href="a04462.html#a9d55b79de76d9291582637f16904c9f5">YGridComponent</a>·()·:·_shift(0ULL)</div>142 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keywordtype">void</span>·assignObj(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03734.html">mygrid_ptr</a>&amp;·other·)</div>
112 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····{</div>143 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······{</div>
 144 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········removeObj();</div>
113 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······std::fill(_origin.begin(),·_origin.end(),·0);</div>145 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········base_t·::·operator·=·(·other·);</div>
114 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······std::fill(_offset.begin(),·_offset.end(),·0);</div> 
115 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······std::fill(_size.begin(),·_size.end(),·0);</div> 
116 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····}</div>146 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······}</div>
 147 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keyword">public</span>:</div>
 148 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······<span·class="keyword">using·</span>base_t·::·get·;</div>
 149 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······<span·class="keyword">using·</span>base_t·<a·class="code·hl_function"·href="a01062.html#a1baab0a2f4a49aa445373dee197c5488">::·swap</a>·;</div>
 150 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······<span·class="keyword">using·</span>base_t·::·use_count··;</div>
117 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>151 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
Max diff block lines reached; 315660/362944 bytes (86.97%) of diff not shown.
66.7 KB
html2text {}
    
Offset 4, 1264 lines modifiedOffset 4, 1137 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·yaspgrid7 ····*·io
 8 ····*·file
 9 ····*·dgfparser
8 ygrid.hh10 gridptr.hh
9 Go_to_the_documentation_of_this_file.11 Go_to_the_documentation_of_this_file.
10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file12 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
11 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-15 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:16 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
15 ·5#ifndef·DUNE_GRID_YASPGRID_YGRID_HH 
16 ·6#define·DUNE_GRID_YASPGRID_YGRID_HH17 ·5#ifndef·DUNE_DGF_GRIDPTR_HH
 18 ·6#define·DUNE_DGF_GRIDPTR_HH
17 ·719 ·7
 20 ·8#include·<cassert>
 21 ·9#include·<cctype>
 22 ·10
18 ·8#include·<array>23 ·11#include·<array>
 24 ·12#include·<iostream>
 25 ·13#include·<map>
 26 ·14#include·<memory>
 27 ·15#include·<string>
 28 ·16#include·<type_traits>
19 ·9#include·<vector>29 ·17#include·<vector>
 30 ·18
 31 ·19//-·Dune·includes
 32 ·20#include·<dune/common/parallel/mpihelper.hh>
20 ·10#include·<bitset> 
21 ·11#include·<deque> 
22 ·12 
23 ·13#include·<dune/common/fvector.hh> 
24 ·14#include·<dune/common/math.hh>33 ·21#include·<dune/common/shared_ptr.hh>
25 ·15#include·<dune/common/streamoperators.hh> 
26 ·16 
27 ·21namespace·Dune·{ 
28 ·2234 ·22
29 ·23·namespace·Yasp·{ 
30 ·28·template<int·d,·typename·ct> 
31 29·std::array<int,d>·sizeArray(const·std::array<std::vector<ct>,d>&·v) 
32 ·30·{ 
33 ·31·std::array<int,d>·tmp; 
34 ·32·for·(int·i=0;·i<d;·++i) 
35 ·33·tmp[i]·=·v[i].size()·-·1; 
36 ·34·return·tmp; 
37 ·35·} 
38 ·36·}·//namespace·Yasp35 ·23#include·<dune/grid/common/gridenums.hh>
 36 ·24#include·<dune/grid/common/datahandleif.hh>
 37 ·25#include·<dune/grid/common/intersection.hh>
 38 ·26#include·<dune/grid/common/partitionset.hh>
 39 ·27#include·<dune/grid/common/rangegenerators.hh>
 40 ·28
 41 ·29#include·<dune/grid/io/file/dgfparser/dgfexception.hh>
 42 ·30#include·<dune/grid/io/file/dgfparser/entitykey.hh>
 43 ·31#include·<dune/grid/io/file/dgfparser/parser.hh>
 44 ·32
 45 ·33#include·<dune/grid/io/file/gmshreader.hh>
 46 ·34
 47 ·35namespace·Dune
 48 ·36{
39 ·3749 ·37
40 ·73·template<class·Coordinates> 
41 74·class·YGridComponent50 ·38·//·External·Forward·Declarations
 51 ·39·//·-----------------------------
 52 ·40
 53 ·41·template·<·class·G·>
 54 ·42·struct·DGFGridFactory;
 55 ·43
 56 ·44·template<·class·GridImp,·class·IntersectionImp·>
 57 ·45·class·Intersection;
 58 ·46
 59 ·47
 60 ·48
 61 ·49·//·GridPtr
 62 ·50·//·-------
 63 ·51
 64 ·64·template<·class·GridType·>
 65 65·struct·GridPtr
 66 ·66·{
 67 67·class·mygrid_ptr·:·public·std::shared_ptr<·GridType·>
 68 ·68·{
 69 ·69·typedef·std::shared_ptr<·GridType·>·base_t·;
 70 ·70·//·empty·deleter·to·avoid·deletion·on·release
 71 ·71·typedef·null_deleter<·GridType·>·emptydeleter_t·;
 72 ·72
 73 ·73·void·removeObj()
42 ·75·{74 ·74·{
43 ·76·public: 
44 ·77·//extract·coordinate·type·and·dimension·from·the·coordinate·container 
45 78·typedef·typename·Coordinates::ctype·ct; 
46 79·static·const·int·d·=·Coordinates::dimension; 
47 ·80 
48 81·typedef·std::array<int,·d>·iTupel; 
49 82·typedef·FieldVector<ct,d>·fTupel;75 ·75·//·if·use·count·is·only·1·delete·object
 76 ·76·if(·use_count()·==·1·)
 77 ·77·{
 78 ·78·//·delete·point·here,·since·we·use·the·empty·deleter
 79 ·79·GridType*·grd·=·release();
 80 ·80·if(·grd·)·delete·grd·;
 81 ·81·}
 82 ·82·}
50 ·8383 ·83
51 85·YGridComponent·()·:·_shift(0ULL)84 ·84·void·assignObj(·const·mygrid_ptr&·other·)
52 ·86·{85 ·85·{
53 ·87·std::fill(_origin.begin(),·_origin.end(),·0); 
54 ·88·std::fill(_offset.begin(),·_offset.end(),·0); 
55 ·89·std::fill(_size.begin(),·_size.end(),·0); 
56 ·90·} 
57 ·91 
58 99·YGridComponent(iTupel·origin,·iTupel·size) 
59 ·100·:·_origin(origin),·_size(size) 
60 ·101·{}86 ·86·removeObj();
 87 ·87·base_t·::·operator·=·(·other·);
 88 ·88·}
 89 ·89·public:
 90 ·90·using·base_t·::·get·;
 91 ·91·using·base_t·::_swap·;
 92 ·92·using·base_t·::·use_count·;
 93 ·93
 94 ·94·//·default·constructor
 95 95·mygrid_ptr()·:·base_t(·(·GridType·*·)·0,·emptydeleter_t()·)·{}
Max diff block lines reached; 61031/68299 bytes (89.36%) of diff not shown.
1.38 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00224.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00203.html
Files 1% similar despite different names
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
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">yaspgridhierarchiciterator.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">yaspgridhierarchiciterator.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p><a·href="a00224_source.html">Go·to·the·source·code·of·this·file.</a></p>75 <p><a·href="a00203_source.html">Go·to·the·source·code·of·this·file.</a></p>
76 <table·class="memberdecls">76 <table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
78 Classes</h2></td></tr>78 Classes</h2></td></tr>
79 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04286.html">Dune::YaspHierarchicIterator&lt;·GridImp·&gt;</a></td></tr>79 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04286.html">Dune::YaspHierarchicIterator&lt;·GridImp·&gt;</a></td></tr>
80 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04286.html"·title="YaspHierarchicIterator·enables·iteration·over·son·entities·of·codim·0.">YaspHierarchicIterator</a>·enables·iteration·over·son·entities·of·codim·0.··<a·href="a04286.html#details">More...</a><br·/></td></tr>80 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04286.html"·title="YaspHierarchicIterator·enables·iteration·over·son·entities·of·codim·0.">YaspHierarchicIterator</a>·enables·iteration·over·son·entities·of·codim·0.··<a·href="a04286.html#details">More...</a><br·/></td></tr>
81 <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">82 </table><table·class="memberdecls">
2.38 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00224_source.html vs.
./usr/share/doc/libdune-grid-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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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">yaspgridhierarchiciterator.hh</div></div>69 ··<div·class="headertitle"><div·class="title">yaspgridhierarchiciterator.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRIDHIERARCHICITERATOR_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRIDHIERARCHICITERATOR_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRIDHIERARCHICITERATOR_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRIDHIERARCHICITERATOR_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="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>79 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
1.73 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00227.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00182.html
Files 2% similar despite different names
    
Offset 81, 18 lines modifiedOffset 81, 18 lines modified
81 <code>#include·&lt;cmath&gt;</code><br·/>81 <code>#include·&lt;cmath&gt;</code><br·/>
82 <code>#include·&lt;deque&gt;</code><br·/>82 <code>#include·&lt;deque&gt;</code><br·/>
83 <code>#include·&lt;iostream&gt;</code><br·/>83 <code>#include·&lt;iostream&gt;</code><br·/>
84 <code>#include·&lt;vector&gt;</code><br·/>84 <code>#include·&lt;vector&gt;</code><br·/>
85 <code>#include·&lt;mpi.h&gt;</code><br·/>85 <code>#include·&lt;mpi.h&gt;</code><br·/>
86 <code>#include·&lt;dune/common/binaryfunctions.hh&gt;</code><br·/>86 <code>#include·&lt;dune/common/binaryfunctions.hh&gt;</code><br·/>
87 <code>#include·&lt;dune/common/streamoperators.hh&gt;</code><br·/>87 <code>#include·&lt;dune/common/streamoperators.hh&gt;</code><br·/>
88 <code>#include·&lt;<a·class="el"·href="a00350_source.html">dune/grid/common/exceptions.hh</a>&gt;</code><br·/>88 <code>#include·&lt;<a·class="el"·href="a00359_source.html">dune/grid/common/exceptions.hh</a>&gt;</code><br·/>
89 <code>#include·&quot;<a·class="el"·href="a00170_source.html">partitioning.hh</a>&quot;</code><br·/>89 <code>#include·&quot;<a·class="el"·href="a00170_source.html">partitioning.hh</a>&quot;</code><br·/>
90 </div>90 </div>
91 <p><a·href="a00227_source.html">Go·to·the·source·code·of·this·file.</a></p>91 <p><a·href="a00182_source.html">Go·to·the·source·code·of·this·file.</a></p>
92 <table·class="memberdecls">92 <table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
94 Classes</h2></td></tr>94 Classes</h2></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="a04418.html">Dune::Torus&lt;·Communication,·d·&gt;</a></td></tr>95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04418.html">Dune::Torus&lt;·Communication,·d·&gt;</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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04430.html">Dune::Torus&lt;·Communication,·d·&gt;::ProcListIterator</a></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="a04430.html">Dune::Torus&lt;·Communication,·d·&gt;::ProcListIterator</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
7.79 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00227_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00182_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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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">torus.hh</div></div>69 ··<div·class="headertitle"><div·class="title">torus.hh</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <a·href="a00227.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>72 <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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRID_TORUS_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRID_TORUS_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRID_TORUS_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRID_TORUS_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;array&gt;</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
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">#if·HAVE_MPI</span></div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#if·HAVE_MPI</span></div>
87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;mpi.h&gt;</span></div>87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;mpi.h&gt;</span></div>
88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#endif</span></div>88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#endif</span></div>
89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
90 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;dune/common/binaryfunctions.hh&gt;</span></div>90 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;dune/common/binaryfunctions.hh&gt;</span></div>
91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;dune/common/streamoperators.hh&gt;</span></div>91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;dune/common/streamoperators.hh&gt;</span></div>
92 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00350.html">dune/grid/common/exceptions.hh</a>&gt;</span></div>92 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00359.html">dune/grid/common/exceptions.hh</a>&gt;</span></div>
93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
94 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00170.html">partitioning.hh</a>&quot;</span></div>94 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00170.html">partitioning.hh</a>&quot;</span></div>
95 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>95 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
96 <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="a01063.html">Dune</a></div>96 <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="a01063.html">Dune</a></div>
97 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>{</div>97 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>{</div>
98 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>98 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
99 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Communication,·<span·class="keywordtype">int</span>·d&gt;</div>99 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Communication,·<span·class="keywordtype">int</span>·d&gt;</div>
Offset 548, 15 lines modifiedOffset 548, 15 lines modified
548 <div·class="line"><a·id="l00543"·name="l00543"></a><span·class="lineno">··543</span>····t.<a·class="code·hl_function"·href="a04418.html#a602df0917a808a831f0cac46d5933b21">print</a>(s);</div>548 <div·class="line"><a·id="l00543"·name="l00543"></a><span·class="lineno">··543</span>····t.<a·class="code·hl_function"·href="a04418.html#a602df0917a808a831f0cac46d5933b21">print</a>(s);</div>
549 <div·class="line"><a·id="l00544"·name="l00544"></a><span·class="lineno">··544</span>····<span·class="keywordflow">return</span>·s;</div>549 <div·class="line"><a·id="l00544"·name="l00544"></a><span·class="lineno">··544</span>····<span·class="keywordflow">return</span>·s;</div>
550 <div·class="line"><a·id="l00545"·name="l00545"></a><span·class="lineno">··545</span>··}</div>550 <div·class="line"><a·id="l00545"·name="l00545"></a><span·class="lineno">··545</span>··}</div>
551 <div·class="line"><a·id="l00546"·name="l00546"></a><span·class="lineno">··546</span>}</div>551 <div·class="line"><a·id="l00546"·name="l00546"></a><span·class="lineno">··546</span>}</div>
552 <div·class="line"><a·id="l00547"·name="l00547"></a><span·class="lineno">··547</span>·</div>552 <div·class="line"><a·id="l00547"·name="l00547"></a><span·class="lineno">··547</span>·</div>
553 <div·class="line"><a·id="l00548"·name="l00548"></a><span·class="lineno">··548</span><span·class="preprocessor">#endif</span></div>553 <div·class="line"><a·id="l00548"·name="l00548"></a><span·class="lineno">··548</span><span·class="preprocessor">#endif</span></div>
554 <div·class="ttc"·id="aa00170_html"><div·class="ttname"><a·href="a00170.html">partitioning.hh</a></div><div·class="ttdoc">This·file·provides·tools·to·partition·YaspGrids.·If·you·want·to·write·your·own·partitioner,...</div></div>554 <div·class="ttc"·id="aa00170_html"><div·class="ttname"><a·href="a00170.html">partitioning.hh</a></div><div·class="ttdoc">This·file·provides·tools·to·partition·YaspGrids.·If·you·want·to·write·your·own·partitioner,...</div></div>
555 <div·class="ttc"·id="aa00350_html"><div·class="ttname"><a·href="a00350.html">exceptions.hh</a></div></div>555 <div·class="ttc"·id="aa00359_html"><div·class="ttname"><a·href="a00359.html">exceptions.hh</a></div></div>
556 <div·class="ttc"·id="aa01031_html_gaa9877ecffae8bae220b1078ada412a55"><div·class="ttname"><a·href="a01031.html#gaa9877ecffae8bae220b1078ada412a55">Dune::operator&lt;&lt;</a></div><div·class="ttdeci">std::ostream·&amp;·operator&lt;&lt;(std::ostream·&amp;out,·const·PartitionType·&amp;type)</div><div·class="ttdoc">write·a·PartitionType·to·a·stream</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:72</div></div>556 <div·class="ttc"·id="aa01031_html_gaa9877ecffae8bae220b1078ada412a55"><div·class="ttname"><a·href="a01031.html#gaa9877ecffae8bae220b1078ada412a55">Dune::operator&lt;&lt;</a></div><div·class="ttdeci">std::ostream·&amp;·operator&lt;&lt;(std::ostream·&amp;out,·const·PartitionType·&amp;type)</div><div·class="ttdoc">write·a·PartitionType·to·a·stream</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:72</div></div>
557 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>557 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
558 <div·class="ttc"·id="aa01064_html_a32f1dea9b87299c0e24ab46760391400"><div·class="ttname"><a·href="a01064.html#a32f1dea9b87299c0e24ab46760391400">Dune::Alberta::abs</a></div><div·class="ttdeci">void·abs(const·DofVectorPointer&lt;·int·&gt;·&amp;dofVector)</div><div·class="ttdef"><b>Definition:</b>·dofvector.hh:328</div></div>558 <div·class="ttc"·id="aa01064_html_a32f1dea9b87299c0e24ab46760391400"><div·class="ttname"><a·href="a01064.html#a32f1dea9b87299c0e24ab46760391400">Dune::Alberta::abs</a></div><div·class="ttdeci">void·abs(const·DofVectorPointer&lt;·int·&gt;·&amp;dofVector)</div><div·class="ttdef"><b>Definition:</b>·dofvector.hh:328</div></div>
559 <div·class="ttc"·id="aa01067_html_a007ce60f383ed3ed9162055da65ce905"><div·class="ttname"><a·href="a01067.html#a007ce60f383ed3ed9162055da65ce905">Dune::Partitions::overlap</a></div><div·class="ttdeci">constexpr·Overlap·overlap</div><div·class="ttdoc">PartitionSet·for·the·overlap·partition.</div><div·class="ttdef"><b>Definition:</b>·partitionset.hh:278</div></div>559 <div·class="ttc"·id="aa01067_html_a007ce60f383ed3ed9162055da65ce905"><div·class="ttname"><a·href="a01067.html#a007ce60f383ed3ed9162055da65ce905">Dune::Partitions::overlap</a></div><div·class="ttdeci">constexpr·Overlap·overlap</div><div·class="ttdoc">PartitionSet·for·the·overlap·partition.</div><div·class="ttdef"><b>Definition:</b>·partitionset.hh:278</div></div>
560 <div·class="ttc"·id="aa04374_html"><div·class="ttname"><a·href="a04374.html">Dune::Yasp::Partitioning</a></div><div·class="ttdoc">a·base·class·for·the·yaspgrid·partitioning·strategy</div><div·class="ttdef"><b>Definition:</b>·partitioning.hh:39</div></div>560 <div·class="ttc"·id="aa04374_html"><div·class="ttname"><a·href="a04374.html">Dune::Yasp::Partitioning</a></div><div·class="ttdoc">a·base·class·for·the·yaspgrid·partitioning·strategy</div><div·class="ttdef"><b>Definition:</b>·partitioning.hh:39</div></div>
561 <div·class="ttc"·id="aa04374_html_a86c17cdff63d063dd201c0285a7df038"><div·class="ttname"><a·href="a04374.html#a86c17cdff63d063dd201c0285a7df038">Dune::Yasp::Partitioning::partition</a></div><div·class="ttdeci">virtual·void·partition(const·iTupel·&amp;,·int,·iTupel·&amp;,·int)·const·=0</div></div>561 <div·class="ttc"·id="aa04374_html_a86c17cdff63d063dd201c0285a7df038"><div·class="ttname"><a·href="a04374.html#a86c17cdff63d063dd201c0285a7df038">Dune::Yasp::Partitioning::partition</a></div><div·class="ttdeci">virtual·void·partition(const·iTupel·&amp;,·int,·iTupel·&amp;,·int)·const·=0</div></div>
562 <div·class="ttc"·id="aa04418_html"><div·class="ttname"><a·href="a04418.html">Dune::Torus</a></div><div·class="ttdef"><b>Definition:</b>·torus.hh:46</div></div>562 <div·class="ttc"·id="aa04418_html"><div·class="ttname"><a·href="a04418.html">Dune::Torus</a></div><div·class="ttdef"><b>Definition:</b>·torus.hh:46</div></div>
87.4 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00236_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00587_source.html
Files 27% 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-grid:·gridenums.hh·Source·File</title>8 <title>dune-grid:·cachedcoordfunction.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, 153 lines modifiedOffset 58, 250 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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">gridenums.hh</div></div>68 ··<div·class="headertitle"><div·class="title">cachedcoordfunction.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00587.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_GRIDENUMS_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_CACHEDCOORDFUNCTION_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_GRIDENUMS_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_CACHEDCOORDFUNCTION_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;iostream&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> 
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></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="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>
 84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07211.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</span></div>
 86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00590.html">dune/grid/geometrygrid/coordfunctioncaller.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="a07313.html">dune/grid/utility/persistentcontainer.hh</a>&gt;</span></div>
 88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</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="a01063.html">Dune</a></div>
 90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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="comment">//·Internal·Forward·Declarations</span></div>
 93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="comment">//·-----------------------------</span></div>
 94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·HostGr<span·class="keywordtype">id</span>,·<span·class="keyword">class</span>·CoordFunction·&gt;</div>
 96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">class·</span>CachedCoordFunction;</div>
84 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">···30</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·{</div> 
85 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da1cdad324759fb0e56c7f035d91f7e4b8">···31</a></span>····<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da1cdad324759fb0e56c7f035d91f7e4b8">InteriorEntity</a>=0,·····</div> 
86 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da5886f9fc2fac0eb986874fb2e682fb80">···32</a></span>····<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da5886f9fc2fac0eb986874fb2e682fb80">BorderEntity</a>=1··,·····</div> 
87 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3daec5e1e5ba1c055301aae842f46640850">···33</a></span>····<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3daec5e1e5ba1c055301aae842f46640850">OverlapEntity</a>=2·,·····</div> 
88 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da0eb7fb9965359955e50690291d9f6d9a">···34</a></span>····<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da0eb7fb9965359955e50690291d9f6d9a">FrontEntity</a>=3··,······</div> 
89 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da4db612fa448bc15ef7581235c17e17ea">GhostEntity</a>=4·········</div> 
90 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da4db612fa448bc15ef7581235c17e17ea">···36</a></span>··};</div> 
91 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
92 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a01031.html#ga93b58eeb427bbeafe9bd7d460a1603cc">···46</a></span>··<span·class="keyword">inline</span>·std::string·<a·class="code·hl_function"·href="a01031.html#ga93b58eeb427bbeafe9bd7d460a160[·...·truncated·by·diffoscope;·len:·131,·SHA:·9bef1dd94b13a45f4ae3b63c18b5ef71dc2761e5b334e7dc9e6f29e3c8dd7193·...·]</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>·</div>
 100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="comment">//·GeoGrid::CoordCache</span></div>
 101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">//·-------------------</span></div>
 102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">namespace·</span>GeoGrid</div>
93 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</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>·</div>
 106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·HostGr<span·class="keywordtype">id</span>,·<span·class="keyword">class</span>·Coordinate·&gt;</div>
 107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03054.html">···37</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03054.html">CoordCache</a></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>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03054.html">CoordCache&lt;·HostGrid,·Coordinate·&gt;</a>·<a·class="code·hl_class"·href="a03054.html">This</a>;</div>
 110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimension·=·HostGrid::dimension;</div>
 112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·HostGrid::template·Codim&lt;·dimension·&gt;::Entity·Vertex;</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>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04210.html">PersistentContainer&lt;·HostGrid,·Coordinate·&gt;</a>·<a·class="code·hl_class"·href="a04210.html">DataCache</a>;</div>
 116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
94 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keywordflow">switch</span>(type)·{</div>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">public</span>:</div>
 118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03054.html#a1f8b085ddce8c918882d54902aa640da">···48</a></span>······<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03054.html#a1f8b085ddce8c918882d54902aa640da">CoordCache</a>·(·<span·class="keyword">const</span>·HostGrid·&amp;hostGrid·)</div>
 119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········:·data_(·hostGrid,·dimension·)</div>
95 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da1cdad324759fb0e56c7f035d91f7e4b8">InteriorEntity</a>·:</div> 
96 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;interior&quot;</span>;</div> 
97 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da5886f9fc2fac0eb986874fb2e682fb80">BorderEntity</a>·:</div> 
98 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;border&quot;</span>;</div> 
99 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3daec5e1e5ba1c055301aae842f46640850">OverlapEntity</a>·:</div> 
100 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;overlap&quot;</span>;</div> 
101 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da0eb7fb9965359955e50690291d9f6d9a">FrontEntity</a>·:</div> 
102 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;front&quot;</span>;</div> 
103 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da4db612fa448bc15ef7581235c17e17ea">GhostEntity</a>·:</div> 
104 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;ghost&quot;</span>;</div> 
105 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····default·:</div>120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······{}</div>
106 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······DUNE_THROW(NotImplemented,·<span·class="stringliteral">&quot;name·of·unknown·partition·type·requested&quot;</span>);</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>······<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div>
 123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03054.html#a33059eae99b39d431c08218ba0519231">···53</a></span>······<span·class="keyword">const</span>·Coordinate·&amp;<a·class="code·hl_function"·href="a03054.html#a33059eae99b39d431c08218ba0519231">operator()·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03198.html">Entity</a>·&amp;entity,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·corner·)<span·class="keyword">·const</span></div>
 124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">······</span>{</div>
 125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········<span·class="keywordflow">return</span>·data_(·entity,·corner·);</div>
107 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····}</div>126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······}</div>
 127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03054.html#acc131ec97df4454393a8698bbe14b8ac">···58</a></span>······<span·class="keyword">const</span>·Coordinate·&amp;<a·class="code·hl_function"·href="a03054.html#a33059eae99b39d431c08218ba0519231">operator()·</a>(·<span·class="keyword">const</span>·Vertex·&amp;<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">vertex</a>,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·corner·)<span·class="keyword">·const</span></div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">······</span>{</div>
 130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········assert(·corner·==·0·);</div>
 131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········<span·class="keywordflow">return</span>·data_[·<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">vertex</a>·];</div>
108 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··}</div>132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······}</div>
109 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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>······<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div>
 135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03054.html#a2d083ef51c284b1097b007577946a039">···65</a></span>······Coordinate·&amp;<a·class="code·hl_function"·href="a03054.html#a33059eae99b39d431c08218ba0519231">operator()·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03198.html">Entity</a>·&amp;entity,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·corner·)</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>········<span·class="keywordflow">return</span>·data_(·entity,corner)·;</div>
 138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······}</div>
110 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
111 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a01031.html#gaa9877ecffae8bae220b1078ada412a55">···72</a></span>··<span·class="keyword">inline</span>·std::ostream·&amp;<a·class="code·hl_function"·href="a01031.html#gaa9877ecffae8bae220b1078a[·...·truncated·by·diffoscope;·len:·203,·SHA:·6866c6be06cf5c15a0345604763f47369ef3818220fa0e082c0c9fb0e381b329·...·]·)</div>140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03054.html#a0b6f05c3d6d9b87480ec527786228b58">···70</a></span>······Coordinate·&amp;<a·class="code·hl_function"·href="a03054.html#a33059eae99b39d431c08218ba0519231">operator()·</a>(·<span·cla[·...·truncated·by·diffoscope;·len:·250,·SHA:·1568b9d1475d456d43a45370c4ca6a793ae5166db665c25eb350e047dcd09848·...·]·)</div>
112 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··{</div>141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······{</div>
113 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keywordflow">return</span>·out·&lt;&lt;·<a·class="code·hl_function"·href="a01031.html#ga93b58eeb427bbeafe9bd7d460a1603cc">PartitionName</a>(·type·);</div>142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········assert(·corner·==·0·);</div>
 143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········<span·class="keywordflow">return</span>·data_[·<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">vertex</a>·];</div>
 144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······}</div>
114 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··}</div>145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
115 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03054.html#a0356047e71cbaa8cfa5e6cbda64bf78b">···76</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03054.html#a0356047e71cbaa8cfa5e6cbda64bf78b">adapt</a>·()</div>
116 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······{</div>
117 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a01031.html#gae799a4296824c1d4ae0d82e71287b722">···86</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a01031.html#gae799a4296824c1d4ae0d82e71287b722">InterfaceType</a>·{</div> 
118 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a8b8e3364d9c34ed2e31f038479012f4f">···87</a></span>····<a·class="code·hl_enumvalue"·href="a01031.html#ggae799a4296824c1d4ae0d82e71287b722a8b8e3364d9c34ed2e31f038479012f4f">InteriorBorder_InteriorBorder_Interface</a>=0,·····</div> 
Max diff block lines reached; 37625/74989 bytes (50.17%) of diff not shown.
14.0 KB
html2text {}
    
Offset 4, 224 lines modifiedOffset 4, 298 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·common 
8 gridenums.hh7 ····*·geometrygrid
 8 cachedcoordfunction.hh
9 Go_to_the_documentation_of_this_file.9 Go_to_the_documentation_of_this_file.
10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
11 LICENSE.md·in·module·root11 LICENSE.md·in·module·root
12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
15 ·5#ifndef·DUNE_GRID_COMMON_GRIDENUMS_HH 
16 ·6#define·DUNE_GRID_COMMON_GRIDENUMS_HH15 ·5#ifndef·DUNE_GEOGRID_CACHEDCOORDFUNCTION_HH
 16 ·6#define·DUNE_GEOGRID_CACHEDCOORDFUNCTION_HH
17 ·717 ·7
18 ·8#include·<iostream> 
19 ·918 ·8#include·<cassert>
 19 ·9#include·<memory>
 20 ·10
20 ·10#include·<dune/common/exceptions.hh>21 ·11#include·<dune/common/typetraits.hh>
21 ·1122 ·12
 23 ·13#include·<dune/grid/common/gridenums.hh>
 24 ·14
 25 ·15#include·<dune/grid/geometrygrid/capabilities.hh>
 26 ·16#include·<dune/grid/geometrygrid/coordfunctioncaller.hh>
 27 ·17#include·<dune/grid/utility/persistentcontainer.hh>
 28 ·18
22 ·12namespace·Dune·{29 ·19namespace·Dune
23 ·13 
24 30·enum·PartitionType·{ 
25 31·InteriorEntity=0, 
26 32·BorderEntity=1·, 
27 33·OverlapEntity=2·, 
28 34·FrontEntity=3·, 
29 ·35·GhostEntity=4 
30 36·}; 
31 ·37 
32 46·inline·std::string·PartitionName(PartitionType·type)30 ·20{
 31 ·21
 32 ·22·//·Internal·Forward·Declarations
 33 ·23·//·-----------------------------
 34 ·24
 35 ·25·template<·class·HostGrid,·class·CoordFunction·>
 36 ·26·class·CachedCoordFunction;
 37 ·27
 38 ·28
 39 ·29
 40 ·30·//·GeoGrid::CoordCache
 41 ·31·//·-------------------
 42 ·32
 43 ·33·namespace·GeoGrid
33 ·47·{44 ·34·{
34 ·48·switch(type)·{ 
35 ·49·case·InteriorEntity·: 
36 ·50·return·"interior"; 
37 ·51·case·BorderEntity·: 
38 ·52·return·"border"; 
39 ·53·case·OverlapEntity·: 
40 ·54·return·"overlap"; 
41 ·55·case·FrontEntity·: 
42 ·56·return·"front"; 
43 ·57·case·GhostEntity·: 
44 ·58·return·"ghost"; 
45 ·59·default·: 
46 ·60·DUNE_THROW(NotImplemented,·"name·of·unknown·partition·type·requested");45 ·35
 46 ·36·template<·class·HostGrid,·class·Coordinate·>
 47 37·class·CoordCache
 48 ·38·{
 49 ·39·typedef·CoordCache<_HostGrid,_Coordinate_>·This;
 50 ·40
 51 ·41·static·const·unsigned·int·dimension·=·HostGrid::dimension;
 52 ·42
 53 ·43·typedef·typename·HostGrid::template·Codim<·dimension·>::Entity·Vertex;
 54 ·44
 55 ·45·typedef·PersistentContainer<_HostGrid,_Coordinate_>·DataCache;
 56 ·46
 57 ·47·public:
 58 48·explicit·CoordCache·(·const·HostGrid·&hostGrid·)
 59 ·49·:·data_(·hostGrid,·dimension·)
 60 ·50·{}
 61 ·51
 62 ·52·template<·class·Entity·>
 63 53·const·Coordinate·&operator()(·const·Entity·&entity,·unsigned·int·corner·)
 64 const
 65 ·54·{
 66 ·55·return·data_(·entity,·corner·);
47 ·61·}67 ·56·}
 68 ·57
 69 58·const·Coordinate·&operator()(·const·Vertex·&vertex,·unsigned·int·corner·)
 70 const
 71 ·59·{
 72 ·60·assert(·corner·==·0·);
 73 ·61·return·data_[·vertex·];
48 ·62·}74 ·62·}
49 ·6375 ·63
50 ·65 
51 72·inline·std::ostream·&operator<<(·std::ostream·&out,·const·PartitionType 
52 &type·)76 ·64·template<·class·Entity·>
 77 65·Coordinate·&operator()(·const·Entity·&entity,·unsigned·int·corner·)
 78 ·66·{
 79 ·67·return·data_(·entity,corner)·;
 80 ·68·}
 81 ·69
 82 70·Coordinate·&operator()(·const·Vertex·&vertex,·unsigned·int·corner·)
53 ·73·{83 ·71·{
54 ·74·return·out·<<·PartitionName(·type·);84 ·72·assert(·corner·==·0·);
 85 ·73·return·data_[·vertex·];
55 ·75·}86 ·74·}
56 ·7687 ·75
 88 76·void·adapt·()
57 ·7789 ·77·{
58 86·enum·InterfaceType·{ 
59 87·InteriorBorder_InteriorBorder_Interface=0, 
60 88·InteriorBorder_All_Interface=1, 
61 89·Overlap_OverlapFront_Interface=2, 
62 90·Overlap_All_Interface=3, 
63 ·91·All_All_Interface=4 
64 92·}; 
65 ·93 
66 ·94 
67 ·96 
68 103·inline·std::ostream·&operator<<(·std::ostream·&out,·const·InterfaceType 
Max diff block lines reached; 9105/14363 bytes (63.39%) of diff not shown.
1.55 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00257.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00338.html
Files 0% similar despite different names
    
Offset 72, 17 lines modifiedOffset 72, 17 lines modified
72 <a·href="#typedef-members">Typedefs</a>·&#124;72 <a·href="#typedef-members">Typedefs</a>·&#124;
73 <a·href="#var-members">Variables</a>··</div>73 <a·href="#var-members">Variables</a>··</div>
74 ··<div·class="headertitle"><div·class="title">partitionset.hh·File·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">partitionset.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;dune/common/keywords.hh&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;dune/common/keywords.hh&gt;</code><br·/>
78 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>78 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
80 </div>80 </div>
81 <p><a·href="a00257_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a00338_source.html">Go·to·the·source·code·of·this·file.</a></p>
82 <table·class="memberdecls">82 <table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
84 Classes</h2></td></tr>84 Classes</h2></td></tr>
85 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02994.html">Dune::PartitionSet&lt;·partitions·&gt;</a></td></tr>85 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02994.html">Dune::PartitionSet&lt;·partitions·&gt;</a></td></tr>
86 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·set·of·PartitionType·values.··<a·href="a02994.html#details">More...</a><br·/></td></tr>86 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·set·of·PartitionType·values.··<a·href="a02994.html#details">More...</a><br·/></td></tr>
87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table><table·class="memberdecls">88 </table><table·class="memberdecls">
7.57 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00257_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00338_source.html
Files 0% similar despite different names
    
Offset 65, 24 lines modifiedOffset 65, 24 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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">partitionset.hh</div></div>69 ··<div·class="headertitle"><div·class="title">partitionset.hh</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <a·href="a00257.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>72 <a·href="a00338.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_PARTITIONSET_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_PARTITIONSET_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_PARTITIONSET_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_PARTITIONSET_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;dune/common/keywords.hh&gt;</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/common/keywords.hh&gt;</span></div>
80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">namespace·</span>{</div>85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">namespace·</span>{</div>
86 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>86 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
87 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="comment">//·Simple·TMP·to·deduce·partition·iterator·type·from·set·of·partitions.</span></div>87 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="comment">//·Simple·TMP·to·deduce·partition·iterator·type·from·set·of·partitions.</span></div>
88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····<span·class="keyword">template</span>&lt;<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·partitions&gt;</div>88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····<span·class="keyword">template</span>&lt;<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·partitions&gt;</div>
Offset 368, 15 lines modifiedOffset 368, 15 lines modified
368 <div·class="line"><a·id="l00348"·name="l00348"></a><span·class="lineno">··348</span>#endif·<span·class="comment">//·DOXYGEN</span></div>368 <div·class="line"><a·id="l00348"·name="l00348"></a><span·class="lineno">··348</span>#endif·<span·class="comment">//·DOXYGEN</span></div>
369 <div·class="line"><a·id="l00349"·name="l00349"></a><span·class="lineno">··349</span>·</div>369 <div·class="line"><a·id="l00349"·name="l00349"></a><span·class="lineno">··349</span>·</div>
370 <div·class="line"><a·id="l00350"·name="l00350"></a><span·class="lineno">··350</span>··}·<span·class="comment">//·namespace·Partitions</span></div>370 <div·class="line"><a·id="l00350"·name="l00350"></a><span·class="lineno">··350</span>··}·<span·class="comment">//·namespace·Partitions</span></div>
371 <div·class="line"><a·id="l00351"·name="l00351"></a><span·class="lineno">··351</span>·</div>371 <div·class="line"><a·id="l00351"·name="l00351"></a><span·class="lineno">··351</span>·</div>
372 <div·class="line"><a·id="l00356"·name="l00356"></a><span·class="lineno">··356</span>}·<span·class="comment">//·namespace·Dune</span></div>372 <div·class="line"><a·id="l00356"·name="l00356"></a><span·class="lineno">··356</span>}·<span·class="comment">//·namespace·Dune</span></div>
373 <div·class="line"><a·id="l00357"·name="l00357"></a><span·class="lineno">··357</span>·</div>373 <div·class="line"><a·id="l00357"·name="l00357"></a><span·class="lineno">··357</span>·</div>
374 <div·class="line"><a·id="l00358"·name="l00358"></a><span·class="lineno">··358</span>#endif·<span·class="comment">//·DUNE_GRID_COMMON_PARTITIONSET_HH</span></div>374 <div·class="line"><a·id="l00358"·name="l00358"></a><span·class="lineno">··358</span>#endif·<span·class="comment">//·DUNE_GRID_COMMON_PARTITIONSET_HH</span></div>
375 <div·class="ttc"·id="aa00236_html"><div·class="ttname"><a·href="a00236.html">gridenums.hh</a></div></div>375 <div·class="ttc"·id="aa00269_html"><div·class="ttname"><a·href="a00269.html">gridenums.hh</a></div></div>
376 <div·class="ttc"·id="aa01031_html_ggaa5b9e8102d7f70f3f4178182629d98b6a842081c435caefdae9580c93720e35b0"><div·class="ttname"><a·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a842081c435caefdae9580c93720e35b0">Dune::Interior_Partition</a></div><div·class="ttdeci">@·Interior_Partition</div><div·class="ttdoc">only·interior·entities</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:137</div></div>376 <div·class="ttc"·id="aa01031_html_ggaa5b9e8102d7f70f3f4178182629d98b6a842081c435caefdae9580c93720e35b0"><div·class="ttname"><a·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a842081c435caefdae9580c93720e35b0">Dune::Interior_Partition</a></div><div·class="ttdeci">@·Interior_Partition</div><div·class="ttdoc">only·interior·entities</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:137</div></div>
377 <div·class="ttc"·id="aa01031_html_ggabd89b77709db1d9e56bb17cd0aa44c3da0eb7fb9965359955e50690291d9f6d9a"><div·class="ttname"><a·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da0eb7fb9965359955e50690291d9f6d9a">Dune::FrontEntity</a></div><div·class="ttdeci">@·FrontEntity</div><div·class="ttdoc">on·boundary·between·overlap·and·ghost</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:34</div></div>377 <div·class="ttc"·id="aa01031_html_ggabd89b77709db1d9e56bb17cd0aa44c3da0eb7fb9965359955e50690291d9f6d9a"><div·class="ttname"><a·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da0eb7fb9965359955e50690291d9f6d9a">Dune::FrontEntity</a></div><div·class="ttdeci">@·FrontEntity</div><div·class="ttdoc">on·boundary·between·overlap·and·ghost</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:34</div></div>
378 <div·class="ttc"·id="aa01031_html_ggabd89b77709db1d9e56bb17cd0aa44c3da1cdad324759fb0e56c7f035d91f7e4b8"><div·class="ttname"><a·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da1cdad324759fb0e56c7f035d91f7e4b8">Dune::InteriorEntity</a></div><div·class="ttdeci">@·InteriorEntity</div><div·class="ttdoc">all·interior·entities</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:31</div></div>378 <div·class="ttc"·id="aa01031_html_ggabd89b77709db1d9e56bb17cd0aa44c3da1cdad324759fb0e56c7f035d91f7e4b8"><div·class="ttname"><a·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da1cdad324759fb0e56c7f035d91f7e4b8">Dune::InteriorEntity</a></div><div·class="ttdeci">@·InteriorEntity</div><div·class="ttdoc">all·interior·entities</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:31</div></div>
379 <div·class="ttc"·id="aa01031_html_ggabd89b77709db1d9e56bb17cd0aa44c3da4db612fa448bc15ef7581235c17e17ea"><div·class="ttname"><a·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da4db612fa448bc15ef7581235c17e17ea">Dune::GhostEntity</a></div><div·class="ttdeci">@·GhostEntity</div><div·class="ttdoc">ghost·entities</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:35</div></div>379 <div·class="ttc"·id="aa01031_html_ggabd89b77709db1d9e56bb17cd0aa44c3da4db612fa448bc15ef7581235c17e17ea"><div·class="ttname"><a·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da4db612fa448bc15ef7581235c17e17ea">Dune::GhostEntity</a></div><div·class="ttdeci">@·GhostEntity</div><div·class="ttdoc">ghost·entities</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:35</div></div>
380 <div·class="ttc"·id="aa01031_html_ggabd89b77709db1d9e56bb17cd0aa44c3da5886f9fc2fac0eb986874fb2e682fb80"><div·class="ttname"><a·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da5886f9fc2fac0eb986874fb2e682fb80">Dune::BorderEntity</a></div><div·class="ttdeci">@·BorderEntity</div><div·class="ttdoc">on·boundary·between·interior·and·overlap</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:32</div></div>380 <div·class="ttc"·id="aa01031_html_ggabd89b77709db1d9e56bb17cd0aa44c3da5886f9fc2fac0eb986874fb2e682fb80"><div·class="ttname"><a·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da5886f9fc2fac0eb986874fb2e682fb80">Dune::BorderEntity</a></div><div·class="ttdeci">@·BorderEntity</div><div·class="ttdoc">on·boundary·between·interior·and·overlap</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:32</div></div>
381 <div·class="ttc"·id="aa01031_html_ggabd89b77709db1d9e56bb17cd0aa44c3daec5e1e5ba1c055301aae842f46640850"><div·class="ttname"><a·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3daec5e1e5ba1c055301aae842f46640850">Dune::OverlapEntity</a></div><div·class="ttdeci">@·OverlapEntity</div><div·class="ttdoc">all·entities·lying·in·the·overlap·zone</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:33</div></div>381 <div·class="ttc"·id="aa01031_html_ggabd89b77709db1d9e56bb17cd0aa44c3daec5e1e5ba1c055301aae842f46640850"><div·class="ttname"><a·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3daec5e1e5ba1c055301aae842f46640850">Dune::OverlapEntity</a></div><div·class="ttdeci">@·OverlapEntity</div><div·class="ttdoc">all·entities·lying·in·the·overlap·zone</div><div·class="ttdef"><b>Definition:</b>·gridenums.hh:33</div></div>
382 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>382 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
1.5 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00275.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00293.html
Files 1% similar despite different names
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
76 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>76 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a07208_source.html">dune/grid/common/capabilities.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a07208_source.html">dune/grid/common/capabilities.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a07277_source.html">dune/grid/common/gridview.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a07277_source.html">dune/grid/common/gridview.hh</a>&gt;</code><br·/>
79 </div>79 </div>
80 <p><a·href="a00275_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00293_source.html">Go·to·the·source·code·of·this·file.</a></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02734.html">Dune::DefaultLevelGridViewTraits&lt;·GridImp·&gt;</a></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="a02734.html">Dune::DefaultLevelGridViewTraits&lt;·GridImp·&gt;</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 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02738.html">Dune::DefaultLevelGridViewTraits&lt;·GridImp·&gt;::Codim&lt;·cd·&gt;</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="a02738.html">Dune::DefaultLevelGridViewTraits&lt;·GridImp·&gt;::Codim&lt;·cd·&gt;</a></td></tr>
87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2.34 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00275_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00293_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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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">defaultgridview.hh</div></div>69 ··<div·class="headertitle"><div·class="title">defaultgridview.hh</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <a·href="a00275.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>72 <a·href="a00293.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_DEFAULTGRIDVIEW_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_DEFAULTGRIDVIEW_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_DEFAULTGRIDVIEW_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_DEFAULTGRIDVIEW_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;dune/common/typetraits.hh&gt;</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>
7.13 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00296.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00290.html
Files 10% 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-grid:·mapper.hh·File·Reference</title>8 <title>dune-grid:·adaptcallback.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, 40 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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">mapper.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">adaptcallback.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Provides·classes·with·basic·mappers·which·are·used·to·attach·data·to·a·grid.··75 <p>interfaces·and·wrappers·needed·for·the·callback·adaptation·provided·by·AlbertaGrid·and·dune-ALUGrid··
76 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
  
77 <div·class="textblock"><code>#include·&lt;utility&gt;</code><br·/> 
78 <code>#include·&lt;dune/common/bartonnackmanifcheck.hh&gt;</code><br·/> 
79 </div> 
80 <p><a·href="a00296_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00290_source.html">Go·to·the·source·code·of·this·file.</a></p>
81 <table·class="memberdecls">78 <table·class="memberdecls">
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
83 Classes</h2></td></tr>80 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="a02582.html">Dune::AdaptDataHandleInterface&lt;·Grid,·Impl·&gt;</a></td></tr>
 82 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Interface·class·for·the·<a·class="el"·href="a02834.html"·title="Grid·abstract·base·class.">Grid</a>'s·adapt·method·where·the·parameter·is·a·<a·class="el"·href="a02582.html"·title="Interface·class·for·the·Grid&#39;s·adapt·method·where·the·parameter·is·a·AdaptDataHandleInterface.">AdaptDataHandleInterface</a>.··<a·href="a02582.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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02578.html">Dune::AdaptDataHandle&lt;·Grid,·Impl·&gt;</a></td></tr>
 85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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="a02922.html">Dune::Mapper&lt;·G,·MapperImp,·IndexType·&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="a02586.html">Dune::CombinedAdaptProlongRestrict&lt;·A,·B·&gt;</a></td></tr>
85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02922.html"·title="Mapper·interface.">Mapper</a>·interface.··<a·href="a02922.html#details">More...</a><br·/></td></tr>87 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">class·for·combining·2·index·sets·together·for·adaptation·process··<a·href="a02586.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:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>92 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
91 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>93 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table>95 </table>
94 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>96 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
95 <div·class="textblock"><p·>Provides·classes·with·basic·mappers·which·are·used·to·attach·data·to·a·grid.·</p>97 <div·class="textblock"><p·>interfaces·and·wrappers·needed·for·the·callback·adaptation·provided·by·AlbertaGrid·and·dune-ALUGrid·</p>
96 <dl·class="section·author"><dt>Author</dt><dd>Peter·Bastian·</dd></dl>98 <dl·class="section·author"><dt>Author</dt><dd>Martin·Nolte·</dd></dl>
97 </div></div><!--·contents·-->99 </div></div><!--·contents·-->
98 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
99 <hr·class="footer"/><address·class="footer"><small>101 <hr·class="footer"/><address·class="footer"><small>
100 Generated·by&#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
101 </small></address>103 </small></address>
102 </body>104 </body>
103 </html>105 </html>
1.37 KB
html2text {}
    
Offset 6, 28 lines modifiedOffset 6, 34 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·common9 ····*·common
10 Classes·|·Namespaces10 Classes·|·Namespaces
 11 adaptcallback.hh·File·Reference
 12 interfaces·and·wrappers·needed·for·the·callback·adaptation·provided·by
 13 AlbertaGrid·and·dune-ALUGrid·More...
11 mapper.hh·File·Reference 
12 Provides·classes·with·basic·mappers·which·are·used·to·attach·data·to·a·grid. 
13 More... 
14 #include·<utility> 
15 #include·<dune/common/bartonnackmanifcheck.hh> 
16 Go_to_the_source_code_of_this_file.14 Go_to_the_source_code_of_this_file.
17 ·Classes15 ·Classes
18 class· Dune::Mapper<_G,_MapperImp,_IndexType_> 
19  ······Mapper·interface.·More...16 class· Dune::AdaptDataHandleInterface<_Grid,_Impl_>
 17  ······Interface·class·for·the·Grid's·adapt·method·where·the·parameter·is·a
 18 ········AdaptDataHandleInterface.·More...
 19  
 20 class· Dune::AdaptDataHandle<_Grid,_Impl_>
 21  
 22 class· Dune::CombinedAdaptProlongRestrict<_A,_B_>
 23  ······class·for·combining·2·index·sets·together·for·adaptation·process
 24 ········More...
20  25  
21 ·Namespaces26 ·Namespaces
22 namespace· Dune27 namespace· Dune
23  ··········Include·standard·header·files.28  ··········Include·standard·header·files.
24  29  
25 *****·Detailed·Description·*****30 *****·Detailed·Description·*****
26 Provides·classes·with·basic·mappers·which·are·used·to·attach·data·to·a·grid.31 interfaces·and·wrappers·needed·for·the·callback·adaptation·provided·by
 32 AlbertaGrid·and·dune-ALUGrid
27 ··Author33 ··Author
28 ······Peter·Bastian34 ······Martin·Nolte
  
29 ===============================================================================35 ===============================================================================
30 ·····Generated·by [doxygen]·1.9.436 ·····Generated·by [doxygen]·1.9.4
47.7 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00296_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00233_source.html
Files 8% 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-grid:·mapper.hh·Source·File</title>8 <title>dune-grid:·structuredyaspgridfactory.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, 111 lines modifiedOffset 58, 119 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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">mapper.hh</div></div>68 ··<div·class="headertitle"><div·class="title">structuredyaspgridfactory.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00296.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00233.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_MAPPER_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRID_STRUCTUREDYASPGRIDFACTORY_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_MAPPER_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRID_STRUCTUREDYASPGRIDFACTORY_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;utility&gt;</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;memory&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;dune/common/bartonnackmanifcheck.hh&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07325.html">dune/grid/utility/structuredgridfactory.hh</a>&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
82 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
 83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>
 84 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ctype,·<span·class="keywordtype">int</span>·dim&gt;</div>
 85 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a04410.html">···28</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02550.html">StructuredGridFactory</a>&lt;<a·class="code·hl_class"·href="a04258.html">YaspGrid</a>&lt;dim,·<a·class="code·hl_class"·href="a04362.html">EquidistantCoordinates</a>&lt;ctype,dim&gt;·&gt;·&gt;</div>
83 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>{</div>86 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
84 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·G,·<span·class="keyword">typename</span>·MapperImp,·<span·class="keyword">typename</span>·IndexType=<span·class="keywordtype">int</span>&gt;</div> 
85 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a02922.html">··109</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02922.html">Mapper</a></div>87 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04258.html">YaspGrid&lt;dim,·EquidistantCoordinates&lt;ctype,dim&gt;</a>·&gt;·<a·class="code·hl_class"·href="a04258.html">GridT[·...·truncated·by·diffoscope;·len:·8,·SHA:·58ac8a624a9c048bc79ce0bac6e6504e7bbcdfcf8cd230e456ff5561b943ed28·...·]</div>
 88 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dimworld·=·GridType::dimensionworld;</div>
 89 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 90 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">public</span>:</div>
 91 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">static</span>·std::unique_ptr&lt;GridType&gt;</div>
 92 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04410.html#a05fcbd7b3bb40a5e593984921f6f48b3">···45</a></span>····<a·class="code·hl_function"·href="a04410.html#a05fcbd7b3bb40a5e593984921f6f48b3">createCubeGrid</a>(<span·class="keyword">const</span>·FieldVector&lt;ctype,dimworld&gt;&amp;·lowerLeft,</div>
 93 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>···················<span·class="keyword">const</span>·FieldVector&lt;ctype,dimworld&gt;&amp;·upperRight,</div>
 94 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>···················<span·class="keyword">const</span>·std::array&lt;unsigned·int,dim&gt;&amp;·elements)</div>
 95 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{</div>
 96 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keyword">using·</span><a·class="code·hl_function"·href="a01064.html#a32f1dea9b87299c0e24ab46760391400">std::abs</a>;</div>
 97 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">for</span>(<span·class="keywordtype">int</span>·d·=·0;·d·&lt;·dimworld;·++d)</div>
 98 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········<span·class="keywordflow">if</span>(<a·class="code·hl_function"·href="a01064.html#a32f1dea9b87299c0e24ab46760391400">abs</a>(lowerLeft[d])·&gt;·<a·class="code·hl_function"·href="a01064.html#a32f1dea9b87299c0e24ab46760391400">abs</a>(upperRight[d])*1e-10)</div>
 99 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··········DUNE_THROW(<a·class="code·hl_class"·href="a02798.html">GridError</a>,·className&lt;StructuredGridFactory&gt;()</div>
 100 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·····················&lt;&lt;·<span·class="stringliteral">&quot;::createCubeGrid():·You·have·to·use·Yaspgrid&lt;dim&quot;</span></div>
 101 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·····················<span·class="stringliteral">&quot;,·EquidistantOffsetCoordinates&lt;ctype,dim&gt;·&gt;·as·your&quot;</span></div>
 102 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·····················<span·class="stringliteral">&quot;grid·type·for·non-trivial·origin.&quot;</span>·);</div>
 103 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 104 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="comment">//·construct·array·of·ints·instead·of·unsigned·ints</span></div>
 105 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······std::array&lt;int,·dim&gt;·elem;</div>
 106 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······std::copy(elements.begin(),·elements.end(),·elem.begin());</div>
 107 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 108 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·std::make_unique&lt;GridType&gt;(upperRight,·elem,</div>
 109 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·····························std::bitset&lt;dim&gt;(),·1);··<span·class="comment">//·default·constructor·of·bitset·sets·to·zero</span></div>
 110 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div>
 111 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 112 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keyword">static</span>·std::unique_ptr&lt;GridType&gt;</div>
 113 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a04410.html#a6416679e7f46f2a41169372cbd0d7ed3">···71</a></span>····<a·class="code·hl_function"·href="a04410.html#a6416679e7f46f2a41169372cbd0d7ed3">createSimplexGrid</a>(<span·class="keyword">const</span>·FieldVector&lt;ctype,dimworld&gt;&amp;·lowerLeft,</div>
 114 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······················<span·class="keyword">const</span>·FieldVector&lt;ctype,dimworld&gt;&amp;·upperRight,</div>
 115 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······················<span·class="keyword">const</span>·std::array&lt;unsigned·int,dim&gt;&amp;·elements)</div>
 116 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····{</div>
 117 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······DUNE_THROW(<a·class="code·hl_class"·href="a02798.html">GridError</a>,·className&lt;StructuredGridFactory&gt;()</div>
 118 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·················&lt;&lt;·<span·class="stringliteral">&quot;::createSimplexGrid():·Simplices·are·not·supported·&quot;</span></div>
 119 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·················<span·class="stringliteral">&quot;by·YaspGrid.&quot;</span>);</div>
 120 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····}</div>
 121 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 122 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··};</div>
 123 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 124 <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>·ctype,·<span·class="keywordtype">int</span>·dim&gt;</div>
 125 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a04414.html">···90</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02550.html">StructuredGridFactory</a>&lt;<a·class="code·hl_class"·href="a04258.html">YaspGrid</a>&lt;dim,·<a·class="code·hl_class"·href="a04366.html">EquidistantOffsetCoordinates</a>&lt;ctype,dim&gt;·&gt;·&gt;·{</div>
 126 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04258.html">YaspGrid&lt;dim,·EquidistantOffsetCoordinates&lt;ctype,dim&gt;</a>·&gt;·<a·class="code·hl_class"·href="a04258.html">GridType</a>;</div>
 127 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dimworld·=·GridType::dimensionworld;</div>
 128 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 129 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">public</span>:</div>
 130 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<span·class="keyword">static</span>·std::unique_ptr&lt;GridType&gt;</div>
 131 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a04414.html#a43dfee3eba6cd8ebaaad1dc4ef25bdd9">··102</a></span>····<a·class="code·hl_function"·href="a04414.html#a43dfee3eba6cd8ebaaad1dc4ef25bdd9">createCubeGrid</a>(<span·class="keyword">const</span>·FieldVector&lt;ctype,dimworld&gt;&amp;·lowerLeft,</div>
 132 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>···················<span·class="keyword">const</span>·FieldVector&lt;ctype,dimworld&gt;&amp;·upperRight,</div>
 133 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>···················<span·class="keyword">const</span>·std::array&lt;unsigned·int,dim&gt;&amp;·elements)</div>
86 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··{</div>134 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····{</div>
 135 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>······<span·class="comment">//·construct·array·of·ints·instead·of·unsigned·ints</span></div>
 136 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>······std::array&lt;int,·dim&gt;·elem;</div>
 137 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>······std::copy(elements.begin(),·elements.end(),·elem.begin());</div>
87 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keyword">public</span>:</div>138 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 139 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>······<span·class="keywordflow">return</span>·std::make_unique&lt;GridType&gt;(lowerLeft,·upperRight,·elem,</div>
 140 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·····························std::bitset&lt;dim&gt;(),·1);··<span·class="comment">//·default·constructor·of·bitset·sets·to·zero</span></div>
88 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>141 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>····}</div>
89 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno"><a·class="line"·href="a02922.html#ab80318f3c2a4543f220375b9d29fa1ef">··114</a></span>····<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a02922.html#ab80318f3c2a4543f220375b9d29fa1ef">Index</a>·=·IndexType;</div> 
90 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>142 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
91 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·EntityType&gt;</div> 
92 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno"><a·class="line"·href="a02922.html#a4c0290ee379b1fc0e90bfb69f00dc02b">··122</a></span>····<a·class="code·hl_typedef"·href="a02922.html#ab80318f3c2a4543f220375b9d29fa1ef">Index</a>·<a·class="code·hl_function"·href="a02922.html#a4c0290ee379b1fc0e90bfb69f00dc02b">index</a>·(<span·class="keyword">const</span>·EntityType&amp;·e)<span·class="keyword">·const</span></div> 
93 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span><span·class="keyword">····</span>{</div> 
94 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>······CHECK_INTERFACE_IMPLEMENTATION((asImp().map(e)));</div> 
95 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>······<span·class="keywordflow">return</span>·asImp().index(e);</div>143 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>····<span·class="keyword">static</span>·std::unique_ptr&lt;GridType&gt;</div>
 144 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno"><a·class="line"·href="a04414.html#aba99ef415ca3d170fbb877f533ce79fb">··120</a></span>····<a·class="code·hl_function"·href="a04414.html#aba99ef415ca3d170fbb877f533ce79fb">createSimplexGrid</a>(<span·class="keyword">const</span>·FieldVector&lt;ctype,dimworld&gt;&amp;·lowerLeft,</div>
 145 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>······················<span·class="keyword">const</span>·FieldVector&lt;ctype,dimworld&gt;&amp;·upperRight,</div>
 146 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>······················<span·class="keyword">const</span>·std::array&lt;unsigned·int,dim&gt;&amp;·elements)</div>
96 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>····}</div>147 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>····{</div>
 148 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>······DUNE_THROW(<a·class="code·hl_class"·href="a02798.html">GridError</a>,·className&lt;StructuredGridFactory&gt;()</div>
 149 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·················&lt;&lt;·<span·class="stringliteral">&quot;::createSimplexGrid():·Simplices·are·not·supported·&quot;</span></div>
 150 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·················<span·class="stringliteral">&quot;by·YaspGrid.&quot;</span>);</div>
97 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div>151 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>····}</div>
98 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div>152 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div>
99 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno"><a·class="line"·href="a02922.html#ae07866494fdaac4477284509cdccfbc6">··136</a></span>····<a·class="code·hl_typedef"·href="a02922.html#ab80318f3c2a4543f220375b9d29fa1ef">Index</a>·<a·class="code·hl_function"·href="a02922.html#ae07866494fdaac4477284509cdccfbc6">subIndex</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·G::Traits::template·Codim&lt;0&gt;::Entity&amp;·e,</div> 
100 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>····················<span·class="keywordtype">int</span>·i,</div> 
101 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>····················<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·codim)<span·class="keyword">·const</span></div> 
102 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span><span·class="keyword">····</span>{</div> 
103 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>······CHECK_INTERFACE_IMPLEMENTATION((asImp().map(e,i,codim)));</div> 
104 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>······<span·class="keywordflow">return</span>·asImp().subIndex(e,i,codim);</div> 
105 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>····}</div>153 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>··};</div>
106 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>·</div>154 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>·</div>
107 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno"><a·class="line"·href="a02922.html#a3081058f1833c266eb0d1768f762a4bf">··152</a></span>····<span·class="keyword">auto</span>·<a·class="code·hl_function"·href="a02922.html#a3081058f1833c266eb0d1768f762a4bf">size</a>·()<span·class="keyword">·const</span></div> 
Max diff block lines reached; 8586/39092 bytes (21.96%) of diff not shown.
9.4 KB
html2text {}
    
Offset 4, 142 lines modifiedOffset 4, 153 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·common 
8 mapper.hh7 ····*·yaspgrid
 8 structuredyaspgridfactory.hh
9 Go_to_the_documentation_of_this_file.9 Go_to_the_documentation_of_this_file.
10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
11 LICENSE.md·in·module·root11 LICENSE.md·in·module·root
12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
15 ·5#ifndef·DUNE_GRID_COMMON_MAPPER_HH 
16 ·6#define·DUNE_GRID_COMMON_MAPPER_HH15 ·5#ifndef·DUNE_GRID_YASPGRID_STRUCTUREDYASPGRIDFACTORY_HH
 16 ·6#define·DUNE_GRID_YASPGRID_STRUCTUREDYASPGRIDFACTORY_HH
17 ·717 ·7
18 ·8#include·<utility>18 ·8#include·<memory>
19 ·919 ·9
20 ·10#include·<dune/common/bartonnackmanifcheck.hh>20 ·10#include·<dune/grid/utility/structuredgridfactory.hh>
21 ·1121 ·11
22 ·89namespace·Dune22 ·16namespace·Dune
23 ·90{ 
24 ·108·template·<typename·G,·typename·MapperImp,·typename·IndexType=int> 
25 109·class·Mapper23 ·17{
 24 ·27·template<class·ctype,·int·dim>
 25 28·class·StructuredGridFactory<YaspGrid<dim,·EquidistantCoordinates<ctype,dim>
 26 >·>
 27 ·29·{
 28 ·30·typedef·YaspGrid<dim,_EquidistantCoordinates<ctype,dim>·>·GridType;
 29 ·31·static·const·int·dimworld·=·GridType::dimensionworld;
 30 ·32
 31 ·33·public:
 32 ·44·static·std::unique_ptr<GridType>
 33 45·createCubeGrid(const·FieldVector<ctype,dimworld>&·lowerLeft,
 34 ·46·const·FieldVector<ctype,dimworld>&·upperRight,
 35 ·47·const·std::array<unsigned·int,dim>&·elements)
 36 ·48·{
 37 ·49·using·std::abs;
 38 ·50·for(int·d·=·0;·d·<·dimworld;·++d)
 39 ·51·if(abs(lowerLeft[d])·>·abs(upperRight[d])*1e-10)
 40 ·52·DUNE_THROW(GridError,·className<StructuredGridFactory>()
 41 ·53·<<·"::createCubeGrid():·You·have·to·use·Yaspgrid<dim"
 42 ·54·",·EquidistantOffsetCoordinates<ctype,dim>·>·as·your"
 43 ·55·"grid·type·for·non-trivial·origin."·);
 44 ·56
 45 ·57·//·construct·array·of·ints·instead·of·unsigned·ints
 46 ·58·std::array<int,·dim>·elem;
 47 ·59·std::copy(elements.begin(),·elements.end(),·elem.begin());
 48 ·60
 49 ·61·return·std::make_unique<GridType>(upperRight,·elem,
 50 ·62·std::bitset<dim>(),·1);·//·default·constructor·of·bitset·sets·to·zero
 51 ·63·}
 52 ·64
 53 ·70·static·std::unique_ptr<GridType>
 54 71·createSimplexGrid(const·FieldVector<ctype,dimworld>&·lowerLeft,
 55 ·72·const·FieldVector<ctype,dimworld>&·upperRight,
 56 ·73·const·std::array<unsigned·int,dim>&·elements)
 57 ·74·{
 58 ·75·DUNE_THROW(GridError,·className<StructuredGridFactory>()
 59 ·76·<<·"::createSimplexGrid():·Simplices·are·not·supported·"
 60 ·77·"by·YaspGrid.");
 61 ·78·}
 62 ·79
 63 ·80·};
 64 ·81
 65 ·89·template<class·ctype,·int·dim>
 66 90·class·StructuredGridFactory<YaspGrid<dim,
 67 EquidistantOffsetCoordinates<ctype,dim>·>·>·{
 68 ·91·typedef·YaspGrid<dim,_EquidistantOffsetCoordinates<ctype,dim>·>·GridType;
 69 ·92·static·const·int·dimworld·=·GridType::dimensionworld;
 70 ·93
 71 ·94·public:
 72 ·101·static·std::unique_ptr<GridType>
 73 102·createCubeGrid(const·FieldVector<ctype,dimworld>&·lowerLeft,
 74 ·103·const·FieldVector<ctype,dimworld>&·upperRight,
 75 ·104·const·std::array<unsigned·int,dim>&·elements)
26 ·110·{76 ·105·{
27 ·111·public:77 ·106·//·construct·array·of·ints·instead·of·unsigned·ints
 78 ·107·std::array<int,·dim>·elem;
 79 ·108·std::copy(elements.begin(),·elements.end(),·elem.begin());
 80 ·109
 81 ·110·return·std::make_unique<GridType>(lowerLeft,·upperRight,·elem,
 82 ·111·std::bitset<dim>(),·1);·//·default·constructor·of·bitset·sets·to·zero
28 ·11283 ·112·}
29 114·using·Index·=·IndexType; 
30 ·11584 ·113
31 ·121·template<class·EntityType> 
32 122·Index·index·(const·EntityType&·e)·const85 ·119·static·std::unique_ptr<GridType>
 86 120·createSimplexGrid(const·FieldVector<ctype,dimworld>&·lowerLeft,
 87 ·121·const·FieldVector<ctype,dimworld>&·upperRight,
 88 ·122·const·std::array<unsigned·int,dim>&·elements)
33 ·123·{89 ·123·{
34 ·124·CHECK_INTERFACE_IMPLEMENTATION((asImp().map(e))); 
35 ·125·return·asImp().index(e);90 ·124·DUNE_THROW(GridError,·className<StructuredGridFactory>()
 91 ·125·<<·"::createSimplexGrid():·Simplices·are·not·supported·"
 92 ·126·"by·YaspGrid.");
36 ·126·}93 ·127·}
37 ·127 
38 ·12894 ·128
39 136·Index·subIndex·(const·typename·G::Traits::template·Codim<0>::Entity&·e, 
40 ·137·int·i, 
41 ·138·unsigned·int·codim)·const 
42 ·139·{ 
43 ·140·CHECK_INTERFACE_IMPLEMENTATION((asImp().map(e,i,codim))); 
44 ·141·return·asImp().subIndex(e,i,codim); 
45 ·142·}95 ·129·};
46 ·14396 ·130
 97 ·131}·//·namespace·Dune
47 152·auto·size·()·const 
48 ·153·{ 
49 ·154·CHECK_INTERFACE_IMPLEMENTATION((asImp().size())); 
50 ·155·return·asImp().size(); 
51 ·156·} 
52 ·157 
53 ·158 
54 ·166·template<class·EntityType> 
55 167·bool·contains·(const·EntityType&·e,·IndexType&·result)·const 
56 ·168·{ 
57 ·169·CHECK_INTERFACE_IMPLEMENTATION((asImp().contains(e,result·))); 
58 ·170·return·asImp().contains(e,result·); 
59 ·171·} 
60 ·172 
61 ·173 
Max diff block lines reached; 3979/9600 bytes (41.45%) of diff not shown.
8.17 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00335.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00587.html
Files 16% 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-grid:·sizecache.hh·File·Reference</title>8 <title>dune-grid:·cachedcoordfunction.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, 55 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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>··</div>
71 ··<div·class="headertitle"><div·class="title">sizecache.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">cachedcoordfunction.hh·File·Reference</div></div>
72 </div><!--header-->72 </div><!--header-->
73 <div·class="contents">73 <div·class="contents">
  
74 <p>Provides·size·cache·classes·to·implement·the·grids·size·method·efficiently.·· 
75 <a·href="#details">More...</a></p> 
76 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
77 <code>#include·&lt;vector&gt;</code><br·/>75 <code>#include·&lt;memory&gt;</code><br·/>
78 <code>#include·&lt;set&gt;</code><br·/> 
79 <code>#include·&lt;utility&gt;</code><br·/> 
80 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>76 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
81 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/> 
82 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
83 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/> 
84 <code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a07208_source.html">dune/grid/common/capabilities.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a07211_source.html">dune/grid/geometrygrid/capabilities.hh</a>&gt;</code><br·/>
 79 <code>#include·&lt;<a·class="el"·href="a00590_source.html">dune/grid/geometrygrid/coordfunctioncaller.hh</a>&gt;</code><br·/>
 80 <code>#include·&lt;<a·class="el"·href="a07313_source.html">dune/grid/utility/persistentcontainer.hh</a>&gt;</code><br·/>
86 </div>81 </div>
87 <p><a·href="a00335_source.html">Go·to·the·source·code·of·this·file.</a></p>82 <p><a·href="a00587_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">83 <table·class="memberdecls">
89 <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>
90 Classes</h2></td></tr>85 Classes</h2></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="a03010.html">Dune::SizeCache&lt;·GridImp·&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="a03054.html">Dune::GeoGrid::CoordCache&lt;·HostGrid,·Coordinate·&gt;</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">organizes·the·caching·of·sizes·for·one·grid·and·one·GeometryType··<a·href="a03010.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="a03050.html">Dune::CachedCoordFunction&lt;·HostGrid,·CoordFunction·&gt;</a></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 </table><table·class="memberdecls">90 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>92 Namespaces</h2></td></tr>
97 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>93 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
98 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>94 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
99 <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:a01068"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01068.html">Dune::GeoGrid</a></td></tr>
 97 <tr·class="memdesc:a01068"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">namespace·containing·the·implementations·of·<a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">GeometryGrid</a>·<br·/></td></tr>
 98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>99 </table>
101 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
102 <div·class="textblock"><p·>Provides·size·cache·classes·to·implement·the·grids·size·method·efficiently.·</p> 
103 <dl·class="section·author"><dt>Author</dt><dd>Robert·Kloefkorn·</dd></dl> 
104 </div></div><!--·contents·-->100 </div><!--·contents·-->
105 <!--·start·footer·part·-->101 <!--·start·footer·part·-->
106 <hr·class="footer"/><address·class="footer"><small>102 <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.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
108 </small></address>104 </small></address>
109 </body>105 </body>
110 </html>106 </html>
1.54 KB
html2text {}
    
Offset 4, 39 lines modifiedOffset 4, 33 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·common7 ····*·geometrygrid
8 Classes·|·Namespaces8 Classes·|·Namespaces
 9 cachedcoordfunction.hh·File·Reference
9 sizecache.hh·File·Reference 
10 Provides·size·cache·classes·to·implement·the·grids·size·method·efficiently. 
11 More... 
12 #include·<cassert>10 #include·<cassert>
13 #include·<vector>11 #include·<memory>
14 #include·<set> 
15 #include·<utility> 
16 #include·<dune/common/exceptions.hh>12 #include·<dune/common/typetraits.hh>
17 #include·<dune/common/hybridutilities.hh> 
18 #include·<dune/geometry/type.hh> 
19 #include·<dune/geometry/referenceelements.hh> 
20 #include·<dune/grid/common/gridenums.hh>13 #include·<dune/grid/common/gridenums.hh>
21 #include·<dune/grid/common/capabilities.hh>14 #include·<dune/grid/geometrygrid/capabilities.hh>
 15 #include·<dune/grid/geometrygrid/coordfunctioncaller.hh>
 16 #include·<dune/grid/utility/persistentcontainer.hh>
22 Go_to_the_source_code_of_this_file.17 Go_to_the_source_code_of_this_file.
23 ·Classes18 ·Classes
24 class· Dune::SizeCache<_GridImp_> 
25  ······organizes·the·caching·of·sizes·for·one·grid·and·one·GeometryType 
26 ········More...19 class· Dune::GeoGrid::CoordCache<_HostGrid,_Coordinate_>
 20  
 21 class· Dune::CachedCoordFunction<_HostGrid,_CoordFunction_>
27  22  
28 ·Namespaces23 ·Namespaces
29 namespace· Dune24 namespace· Dune
30  ··········Include·standard·header·files.25  ··········Include·standard·header·files.
31  26  
 27 namespace· Dune::GeoGrid
 28  ··········namespace·containing·the·implementations·of·GeometryGrid
 29  
32 *****·Detailed·Description·***** 
33 Provides·size·cache·classes·to·implement·the·grids·size·method·efficiently. 
34 ··Author 
35 ······Robert·Kloefkorn 
  
36 ===============================================================================30 ===============================================================================
37 ·····Generated·by [doxygen]·1.9.431 ·····Generated·by [doxygen]·1.9.4
120 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00335_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00620_source.html
Files 24% 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-grid:·sizecache.hh·Source·File</title>8 <title>dune-grid:·geometryreference.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, 375 lines modifiedOffset 58, 207 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">sizecache.hh</div></div>68 ··<div·class="headertitle"><div·class="title">geometryreference.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00335.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00620.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_SIZECACHE_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_ALBERTAGRID_GEOMETRYREFERENCE_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_SIZECACHE_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_ALBERTAGRID_GEOMETRYREFERENCE_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;vector&gt;</span></div> 
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;set&gt;</span></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>78 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>79 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/hybridutilities.hh&gt;</span></div>80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>81 <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/geometry/type.hh&gt;</span></div>82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07256.html">dune/grid/common/geometry.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;dune/geometry/referenceelements.hh&gt;</span></div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</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="a00236.html">dune/grid/common/gridenums.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="a07208.html">dune/grid/common/capabilities.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="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
 85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>{</div>
93 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>86 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
94 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div> 
95 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03010.html">···32</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03010.html">SizeCache</a></div>87 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·GeometryReference</span></div>
 88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="comment">//·-----------------</span></div>
96 <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>·</div>
97 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03010.html">SizeCache&lt;GridImp&gt;</a>·<a·class="code·hl_class"·href="a03010.html">ThisType</a>;</div> 
98 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dim·=·GridImp::dimension;</div>90 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Implementation·&gt;</div>
 91 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a02130.html">···25</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02130.html">GeometryReference</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>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02130.html">GeometryReference&lt;·Implementation·&gt;</a>·<a·class="code·hl_class"·href="a02130.html">This</a>;</div>
 94 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 95 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div>
 96 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02130.html#a0d690ef3c7b93c3406e9d7156bd5de3a">···30</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02130.html#a0d690ef3c7b93c3406e9d7156bd5de3a">mydimension</a>·=·Implementation::mydimension;</div>
 97 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02130.html#a9feb9b9f244485c5b5dc3a2bf50f6023">···31</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02130.html#a9feb9b9f244485c5b5dc3a2bf50f6023">coorddimension</a>·=·Implementation::coorddimension;</div>
 98 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 99 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02130.html#ae01fb3d14daf82da62d3ba86d71365b7">···33</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Implementation::ctype·<a·class="code·hl_typedef"·href="a02130.html#ae01fb3d14daf82da62d3ba86d71365b7">ctype</a>;</div>
 100 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 101 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02130.html#ac35b0e8118cfd4da6822eec119b63043">···35</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Implementation::LocalCoordinate·<a·class="code·hl_typedef"·href="a02130.html#ac35b0e8118cfd4da6822eec119b63043">LocalCoordinate</a>;</div>
 102 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02130.html#a9f9a7cdf0056f6b220ca215583890e45">···36</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Implementation::GlobalCoordinate·<a·class="code·hl_typedef"·href="a02130.html#a9f9a7cdf0056f6b220ca215583890e45">GlobalCoordinate</a>;</div>
99 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>103 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
100 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·nCodim·=·GridImp::dimension·+·1;</div>104 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02130.html#ae2c68316d02fb1d7582528fe77bbfbc4">···38</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Implementation::JacobianInverseTransposed·<a·class[·...·truncated·by·diffoscope;·len:·101,·SHA:·ecafc290358cad419b179efd37a75e7b912e8a026681f35d5fd12b7c55d1dfbe·...·];</div>
 105 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02130.html#a54020bac15c1997bc20aec2efec94d71">···39</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Implementation::JacobianTransposed·<a·class="code·hl_typedef"·href="a02130.html#a54020bac15c1997bc20aec2efec94d71">JacobianTransposed</a>;</div>
101 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>106 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
102 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="comment">//·type·of·grid</span></div>107 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">private</span>:</div>
103 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">typedef</span>·GridImp·GridType;</div> 
104 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>108 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
105 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="comment">//·coordinate·type</span></div> 
106 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridType·::·ctype·ctype·;</div>109 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Implementation_T&gt;</div>
 110 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">using·</span>JacobianInverseOfImplementation·=·<span·class="keyword">decltype</span>(<span·class="keyword">typename</span>·Implementation_T::JacobianInverse{std::declval&lt;Implementation_T&gt;().jacobianInverse(std::declval&lt;LocalCoordinate&gt;())});</div>
107 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>111 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 112 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">using·</span>JacobianInverseDefault·=·<span·class="keyword">decltype</span>(transpose(std::declval&lt;JacobianInverseTransposed&gt;()));</div>
108 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="comment">//·stores·all·sizes·of·the·levels</span></div> 
109 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">mutable</span>·std::vector&lt;·int·&gt;·levelSizes_[nCodim];</div> 
110 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>113 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
111 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="comment">//·stores·all·sizes·of·the·levels</span></div> 
112 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">mutable</span>·std::vector&lt;·std::vector&lt;·int·&gt;·&gt;·levelTypeSizes_[nCodim];</div>114 <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>·Implementation_T&gt;</div>
 115 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">using·</span>JacobianOfImplementation·=·<span·class="keyword">decltype</span>(<span·class="keyword">typename</span>·Implementation_T::Jacobian{std::declval&lt;Implementation_T&gt;().jacobian(std::declval&lt;LocalCoordinate&gt;())});</div>
 116 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 117 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">using·</span>JacobianDefault·=·<span·class="keyword">decltype</span>(transpose(std::declval&lt;JacobianTransposed&gt;()));</div>
113 <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>
114 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="comment">//·stores·all·sizes·of·leafs</span></div> 
115 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">mutable</span>·<span·class="keywordtype">int</span>·leafSizes_[nCodim];</div> 
116 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>119 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
117 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="comment">//·stores·all·sizes·of·leafs</span></div> 
118 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">mutable</span>·std::vector&lt;·int·&gt;·leafTypeSizes_[nCodim];</div>120 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·I·=·Implementation&gt;</div>
 121 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····[[deprecated(<span·class="stringliteral">&quot;Geometry·implementatons·are·required·to·provide·a·jacobian(local)·method.·The·default·implementation·is·deprecated·and·will·be·removed·after·release·2.9&quot;</span>)]]</div>
 122 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">auto</span>·deprecatedDefaultJacobian·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02130.html#ac35b0e8118cfd4da6822eec119b63043">LocalCoordinate</a>&amp;·local·)<span·class="keyword">·const·</span>{</div>
 123 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">return</span>·transpose(<a·class="code·hl_function"·href="a02130.html#abb14e02426cc5f512d1252111b0344ea">jacobianTransposed</a>(local));</div>
119 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>124 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>
120 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="comment">//·the·grid</span></div>125 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
121 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">const</span>·GridType·&amp;·grid_;</div>126 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·I·=·Implementation&gt;</div>
 127 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····[[deprecated(<span·class="stringliteral">&quot;Geometry·implementatons·are·required·to·provide·a·jacobianInverse(local)·method.·The·default·implementation·is·deprecated·and·will·be·removed·after·release·2.9&quot;</span>)]]</div>
 128 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keyword">auto</span>·deprecatedDefaultJacobianInverse·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02130.html#ac35b0e8118cfd4da6822eec119b63043">LocalCoordinate</a>&amp;·local·)<span·class="keyword">·const·</span>{</div>
 129 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">return</span>·transpose(<a·class="code·hl_function"·href="a02130.html#ab87473834c78e7ddbc7e11059f12e845">jacobianInverseTransposed</a>(local));</div>
122 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>130 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div>
123 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="comment">//·count·elements·of·set·by·iterating·the·grid</span></div> 
124 <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>·codim,·<span·class="keywordtype">bool</span>·gr<span·class="keywordtype">id</span>HasCodim·&gt;</div> 
125 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">struct·</span>CountLevelEntitiesBase</div> 
126 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····{</div>131 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
127 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keyword">template</span>·&lt;·<span·class="keyword">class</span>·SzCacheType·&gt;</div>132 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">public</span>:</div>
128 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·apply(<span·class="keyword">const</span>·SzCacheType·&amp;·sc,·<span·class="keywordtype">int</span>·level,·<span·class="keywordtype">int</span>·cd)</div> 
129 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······{</div>133 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
130 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<span·class="keywordflow">if</span>(·cd·==·codim·)</div>134 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02130.html#adb266ed2c084af43446dd3a3b06fe368">···68</a></span>····<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a02130.html#adb266ed2c084af43446dd3a3b06fe368">Jacobian</[·...·truncated·by·diffoscope;·len:·89,·SHA:·8318eb34e366c78de20236ff9ca4047fe8ad7729317f23592a676414d20d8196·...·]</div>
 135 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02130.html#a8830f1dc1089b2ea4be964d21f304430">···69</a></span>····<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a02130.html#a8830f1dc1089b2ea4be964d21f304430">JacobianInverse</a>·=·Std::detected_or_t&lt;JacobianInverseDefault,·JacobianInverseOfImplementation,·Implementation&gt;;</div>
131 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········{</div>136 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
132 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··········sc.template·countLevelEntities&lt;All_Partition,codim&gt;·(level);</div> 
133 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········}</div>137 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02130.html#a5ca87204ee141e91f92665332216c463">···71</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02130.html#a5ca87204ee141e91f92665332216c463">Geomet[·...·truncated·by·diffoscope;·len:·164,·SHA:·c6aaf7ece942d872de05ddd794f6d99c19996c9aa0be97aad4841bfef409b3d4·...·]</div>
 138 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······:·impl_(·&amp;<a·class="code·hl_function"·href="a02130.html#a31fd3c196c503066d645453887ac0d29">impl</a>·)</div>
134 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······}</div>139 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····{}</div>
135 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····};</div>140 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 141 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02130.html#afa99f8d77c51447fd51fe483309afd11">···75</a></span>····<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">GeometryType</a>·<a·class="code·hl_function"·href="a02130.html#afa99f8d77c51447fd51fe483309afd11">type</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02130.html#a31fd3c196c503066d645453887ac0d29">impl</a>().type();·}</div>
136 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>142 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 143 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a02130.html#aab55ee5855d1cbdc7b233718771477fe">···77</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02130.html#aab55ee5855d1cbdc7b233718771477fe">affine</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02130.html#a31fd3c196c503066d645453887ac0d29">impl</a>().affine();·}</div>
137 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keyword">template</span>·&lt;·<span·class="keywordtype">int</span>·codim·&gt;</div> 
Max diff block lines reached; 53618/100322 bytes (53.45%) of diff not shown.
21.5 KB
html2text {}
    
Offset 4, 416 lines modifiedOffset 4, 280 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·common 
8 sizecache.hh7 ····*·albertagrid
 8 geometryreference.hh
9 Go_to_the_documentation_of_this_file.9 Go_to_the_documentation_of_this_file.
10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
11 LICENSE.md·in·module·root11 LICENSE.md·in·module·root
12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
15 ·5#ifndef·DUNE_GRID_COMMON_SIZECACHE_HH 
16 ·6#define·DUNE_GRID_COMMON_SIZECACHE_HH15 ·5#ifndef·DUNE_GRID_ALBERTAGRID_GEOMETRYREFERENCE_HH
 16 ·6#define·DUNE_GRID_ALBERTAGRID_GEOMETRYREFERENCE_HH
17 ·717 ·7
18 ·8#include·<cassert> 
19 ·9#include·<vector> 
20 ·10#include·<set> 
21 ·11#include·<utility> 
22 ·12 
23 ·13#include·<dune/common/exceptions.hh>18 ·12#include·<dune/common/typetraits.hh>
24 ·14#include·<dune/common/hybridutilities.hh>19 ·13
 20 ·14#include·<dune/geometry/type.hh>
25 ·1521 ·15
26 ·16#include·<dune/geometry/type.hh> 
27 ·17#include·<dune/geometry/referenceelements.hh> 
28 ·18 
29 ·19#include·<dune/grid/common/gridenums.hh>22 ·16#include·<dune/grid/common/geometry.hh>
 23 ·17
30 ·20#include·<dune/grid/common/capabilities.hh> 
31 ·21 
32 ·28namespace·Dune·{24 ·18namespace·Dune
33 ·29 
34 ·31·template·<class·GridImp> 
35 32·class·SizeCache 
36 ·33·{ 
37 ·34·typedef·SizeCache<GridImp>·ThisType; 
38 ·36·constexpr·static·int·dim·=·GridImp::dimension;25 ·19{
 26 ·20
 27 ·21·//·GeometryReference
 28 ·22·//·-----------------
 29 ·23
 30 ·24·template<·class·Implementation·>
 31 25·class·GeometryReference
 32 ·26·{
 33 ·27·typedef·GeometryReference<_Implementation_>·This;
 34 ·28
 35 ·29·public:
 36 30·static·const·int·mydimension·=·Implementation::mydimension;
 37 31·static·const·int·coorddimension·=·Implementation::coorddimension;
 38 ·32
 39 33·typedef·typename·Implementation::ctype·ctype;
 40 ·34
 41 35·typedef·typename·Implementation::LocalCoordinate·LocalCoordinate;
 42 36·typedef·typename·Implementation::GlobalCoordinate·GlobalCoordinate;
39 ·3743 ·37
40 ·39·constexpr·static·int·nCodim·=·GridImp::dimension·+·1;44 38·typedef·typename·Implementation::JacobianInverseTransposed
 45 JacobianInverseTransposed;
 46 39·typedef·typename·Implementation::JacobianTransposed·JacobianTransposed;
41 ·4047 ·40
42 ·41·//·type·of·grid 
43 ·42·typedef·GridImp·GridType; 
44 ·43 
45 ·44·//·coordinate·type 
46 ·45·typedef·typename·GridType·::·ctype·ctype·; 
47 ·46 
48 ·47·//·stores·all·sizes·of·the·levels 
49 ·48·mutable·std::vector<·int·>·levelSizes_[nCodim]; 
50 ·49 
51 ·50·//·stores·all·sizes·of·the·levels 
52 ·51·mutable·std::vector<·std::vector<·int·>·>·levelTypeSizes_[nCodim];48 ·41·private:
 49 ·42
 50 ·43·template<class·Implementation_T>
 51 ·44·using·JacobianInverseOfImplementation·=·decltype(typename
 52 Implementation_T::JacobianInverse{std::declval<Implementation_T>
 53 ().jacobianInverse(std::declval<LocalCoordinate>())});
 54 ·45
 55 ·46·using·JacobianInverseDefault·=·decltype(transpose(std::
 56 declval<JacobianInverseTransposed>()));
 57 ·47
 58 ·48·template<class·Implementation_T>
 59 ·49·using·JacobianOfImplementation·=·decltype(typename·Implementation_T::
 60 Jacobian{std::declval<Implementation_T>().jacobian(std::
 61 declval<LocalCoordinate>())});
 62 ·50
 63 ·51·using·JacobianDefault·=·decltype(transpose(std::declval<JacobianTransposed>
 64 ()));
53 ·5265 ·52
54 ·53·//·stores·all·sizes·of·leafs 
55 ·54·mutable·int·leafSizes_[nCodim]; 
56 ·55 
57 ·56·//·stores·all·sizes·of·leafs 
58 ·57·mutable·std::vector<·int·>·leafTypeSizes_[nCodim];66 ·53
 67 ·54·template·<class·I·=·Implementation>
 68 ·55·[[deprecated("Geometry·implementatons·are·required·to·provide·a·jacobian
 69 (local)·method.·The·default·implementation·is·deprecated·and·will·be·removed
 70 after·release·2.9")]]
 71 ·56·auto·deprecatedDefaultJacobian·(·const·LocalCoordinate&·local·)·const·{
 72 ·57·return·transpose(jacobianTransposed(local));
59 ·5873 ·58·}
60 ·59·//·the·grid 
61 ·60·const·GridType·&·grid_; 
62 ·61 
63 ·62·//·count·elements·of·set·by·iterating·the·grid 
64 ·63·template·<·int·codim,·bool·gridHasCodim·> 
65 ·64·struct·CountLevelEntitiesBase74 ·59
 75 ·60·template·<class·I·=·Implementation>
 76 ·61·[[deprecated("Geometry·implementatons·are·required·to·provide·a
 77 jacobianInverse(local)·method.·The·default·implementation·is·deprecated·and
 78 will·be·removed·after·release·2.9")]]
 79 ·62·auto·deprecatedDefaultJacobianInverse·(·const·LocalCoordinate&·local·)
 80 const·{
 81 ·63·return·transpose(jacobianInverseTransposed(local));
 82 ·64·}
66 ·65·{83 ·65
67 ·66·template·<·class·SzCacheType·> 
68 ·67·static·void·apply(const·SzCacheType·&·sc,·int·level,·int·cd) 
69 ·68·{ 
70 ·69·if(·cd·==·codim·)84 ·66·public:
 85 ·67
 86 68·using·Jacobian·=·Std::detected_or_t<JacobianDefault,
 87 JacobianOfImplementation,·Implementation>;
Max diff block lines reached; 16401/21962 bytes (74.68%) of diff not shown.
5.5 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00350.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00191.html
Files 8% 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-grid:·exceptions.hh·File·Reference</title>8 <title>dune-grid:·yaspgridleveliterator.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, 40 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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>··</div>
71 ··<div·class="headertitle"><div·class="title">exceptions.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">yaspgridleveliterator.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;dune/common/exceptions.hh&gt;</code><br·/> 
75 </div> 
 74 <p>The·YaspLevelIterator·class.··
 75 <a·href="#details">More...</a></p>
  
76 <p><a·href="a00350_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>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <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>
79 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="a02798.html">Dune::GridError</a></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="a04274.html">Dune::YaspLevelIterator&lt;·codim,·pitype,·GridImp·&gt;</a></td></tr>
81 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·exceptions·in·<a·class="el"·href="a01063.html"·title="Include·standard·header·files.">Dune</a>·grid·modules.··<a·href="a02798.html#details">More...</a><br·/></td></tr>81 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterates·over·entities·of·one·grid·level.··<a·href="a04274.html#details">More...</a><br·/></td></tr>
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table><table·class="memberdecls">83 </table><table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
85 Namespaces</h2></td></tr>85 Namespaces</h2></td></tr>
86 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>86 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
87 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>87 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table>89 </table>
 90 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 91 <div·class="textblock"><p·>The·YaspLevelIterator·class.·</p>
90 </div><!--·contents·-->92 </div></div><!--·contents·-->
91 <!--·start·footer·part·-->93 <!--·start·footer·part·-->
92 <hr·class="footer"/><address·class="footer"><small>94 <hr·class="footer"/><address·class="footer"><small>
93 Generated·by&#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
94 </small></address>96 </small></address>
95 </body>97 </body>
96 </html>98 </html>
802 B
html2text {}
    
Offset 4, 23 lines modifiedOffset 4, 25 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·common7 ····*·yaspgrid
8 Classes·|·Namespaces8 Classes·|·Namespaces
9 exceptions.hh·File·Reference 
10 #include·<dune/common/exceptions.hh>9 yaspgridleveliterator.hh·File·Reference
 10 The·YaspLevelIterator·class.·More...
11 Go_to_the_source_code_of_this_file.11 Go_to_the_source_code_of_this_file.
12 ·Classes12 ·Classes
13 class· Dune::GridError 
14  ······Base·class·for·exceptions·in·Dune·grid·modules.·More...13 class· Dune::YaspLevelIterator<_codim,_pitype,_GridImp_>
 14  ······Iterates·over·entities·of·one·grid·level.·More...
15  15  
16 ·Namespaces16 ·Namespaces
17 namespace· Dune17 namespace· Dune
18  ··········Include·standard·header·files.18  ··········Include·standard·header·files.
19  19  
 20 *****·Detailed·Description·*****
 21 The·YaspLevelIterator·class.
  
20 ===============================================================================22 ===============================================================================
21 ·····Generated·by [doxygen]·1.9.423 ·····Generated·by [doxygen]·1.9.4
2.32 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00350_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00359_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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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">exceptions.hh</div></div>69 ··<div·class="headertitle"><div·class="title">exceptions.hh</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <a·href="a00350.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>72 <a·href="a00359.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_EXCEPTIONS_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_EXCEPTIONS_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_EXCEPTIONS_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_EXCEPTIONS_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;dune/common/exceptions.hh&gt;</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
3.98 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00353.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00584.html
Files 9% 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-grid:·rangegenerators.hh·File·Reference</title>8 <title>dune-grid:·declaration.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, 30 lines modifiedOffset 58, 25 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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="#namespaces">Namespaces</a>··</div>69 <a·href="#namespaces">Namespaces</a>··</div>
70 ··<div·class="headertitle"><div·class="title">rangegenerators.hh·File·Reference</div></div>70 ··<div·class="headertitle"><div·class="title">declaration.hh·File·Reference</div></div>
71 </div><!--header-->71 </div><!--header-->
72 <div·class="contents">72 <div·class="contents">
  
73 <div·class="textblock"><code>#include·&lt;dune/common/iteratorrange.hh&gt;</code><br·/> 
74 <code>#include·&lt;dune/common/rangeutilities.hh&gt;</code><br·/> 
75 <code>#include·&lt;dune/geometry/dimension.hh&gt;</code><br·/> 
76 <code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/> 
77 <code>#include·&lt;<a·class="el"·href="a00257_source.html">dune/grid/common/partitionset.hh</a>&gt;</code><br·/> 
78 </div> 
79 <p><a·href="a00353_source.html">Go·to·the·source·code·of·this·file.</a></p>73 <p><a·href="a00584_source.html">Go·to·the·source·code·of·this·file.</a></p>
80 <table·class="memberdecls">74 <table·class="memberdecls">
81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>75 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
82 Namespaces</h2></td></tr>76 Namespaces</h2></td></tr>
83 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>77 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
84 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>78 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>79 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 </table>80 </table>
608 B
html2text {}
    
Offset 4, 22 lines modifiedOffset 4, 17 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·common7 ····*·geometrygrid
8 Namespaces8 Namespaces
 9 declaration.hh·File·Reference
9 rangegenerators.hh·File·Reference 
10 #include·<dune/common/iteratorrange.hh> 
11 #include·<dune/common/rangeutilities.hh> 
12 #include·<dune/geometry/dimension.hh> 
13 #include·<dune/grid/common/gridenums.hh> 
14 #include·<dune/grid/common/partitionset.hh> 
15 Go_to_the_source_code_of_this_file.10 Go_to_the_source_code_of_this_file.
16 ·Namespaces11 ·Namespaces
17 namespace· Dune12 namespace· Dune
18  ··········Include·standard·header·files.13  ··········Include·standard·header·files.
19  14  
  
20 ===============================================================================15 ===============================================================================
126 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00353_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00878_source.html
Files 22% 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-grid:·rangegenerators.hh·Source·File</title>8 <title>dune-grid:·dgfug.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, 306 lines modifiedOffset 58, 285 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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">rangegenerators.hh</div></div>68 ··<div·class="headertitle"><div·class="title">dgfug.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00353.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00878.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_RANGEGENERATORS_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_DGFPARSER_DGFUG_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_RANGEGENERATORS_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_DGFPARSER_DGFUG_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;dune/common/iteratorrange.hh&gt;</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">//-·C++·includes</span></div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/common/rangeutilities.hh&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/dimension.hh&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;istream&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00257.html">dune/grid/common/partitionset.hh</a>&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>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">//-·dune-common·includes</span></div>
 85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</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">#ifdef·DOXYGEN</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/parallel/mpihelper.hh&gt;</span></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="l00206"·name="l00206"></a><span·class="lineno">··206</span>··<span·class="comment">//·*****************************************************************************************</span></div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//-·dune-grid·includes</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="a07292.html">dune/grid/common/intersection.hh</a>&gt;</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="a00974.html">dune/grid/uggrid.hh</a>&gt;</span></div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">//-·local·includes</span></div>
 94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a07232.html">dgfparser.hh</a>&quot;</span></div>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00872.html">blocks/gridparameter.hh</a>&quot;</span></div>
 96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
 99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>{</div>
 100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">namespace·</span>dgf</div>
 102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··{</div>
 103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="comment">//·UGGridParameterBlock</span></div>
 105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="comment">//·--------------------</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"><a·class="line"·href="a03686.html">···37</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03686.html">UGGridParameterBlock</a></div>
 108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03506.html">GridParameterBlock</a></div>
 109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div>
 110 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03686.html#a465d9f78fde9e0e059a6f96dfd75cc6c">UGGridParameterBlock</a>·(·std::istream·&amp;input·);</div>
 111 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 112 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03686.html#ad8badd255b92daa7a873f73278818424">···44</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03686.html#ad8badd255b92daa7a873f73278818424">noClosure</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03686.html#a8dd2ac2d550a7210fbcb3021487baecc">noClosure_</a>;·}</div>
 113 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03686.html#aa16966f939abc2c6cd5785926696cf9f">···46</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03686.html#aa16966f939abc2c6cd5785926696cf9f">noCopy</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03686.html#a44c05028d546abb690376f5ce040e5e1">noCopy_</a>;·}</div>
 114 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03686.html#a0099f4bc6253f44175f2f410bc62df86">···48</a></span>······<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03686.html#a0099f4bc6253f44175f2f410bc62df86">heapSize</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03686.html#a609e9e48ca262cbf6d5e8a94af663a74">heapSize_</a>;·}</div>
 115 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 116 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">protected</span>:</div>
 117 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03686.html#a8dd2ac2d550a7210fbcb3021487baecc">···51</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a03686.html#a8dd2ac2d550a7210fbcb3021487baecc">noClosure_</a>;··<span·class="comment">//·no·closure·for·UGGrid</span></div>
 118 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03686.html#a44c05028d546abb690376f5ce040e5e1">···52</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a03686.html#a44c05028d546abb690376f5ce040e5e1">noCopy_</a>;·····<span·class="comment">//·no·copies··for·UGGrid</span></div>
 119 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03686.html#a609e9e48ca262cbf6d5e8a94af663a74">···53</a></span>······<span·class="keywordtype">size_t</span>·<a·class="code·hl_variable"·href="a03686.html#a609e9e48ca262cbf6d5e8a94af663a74">heapSize_</a>;·<span·class="comment">//·heap·size··for·UGGrid</span></div>
 120 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····};</div>
 121 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 122 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··}·<span·class="comment">//·namespace·dgf</span></div>
 123 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 124 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 125 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 126 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#if·HAVE_DUNE_UGGRID</span></div>
 127 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>
 128 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03690.html">···62</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03682.html">DGFGridInfo</a>&lt;·<a·class="code·hl_class"·href="a04086.html">UGGrid</a>&lt;·dim·&gt;·&gt;</div>
 129 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··{</div>
 130 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03690.html#ada318f9c6264b11439c3116f24dc7268">···64</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03690.html#ada318f9c6264b11439c3116f24dc7268">refineStepsForHalf</a>·()</div>
 131 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····{</div>
 132 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">return</span>·1;</div>
 133 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>
 134 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 135 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03690.html#a4fa9ad62bdd9a4d4145a4a3b8241a5de">···69</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03690.html#a4fa9ad62bdd9a4d4145a4a3b8241a5de">refineWeight</a>·()</div>
 136 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····{</div>
 137 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">return</span>·-1.;</div>
 138 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····}</div>
 139 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··};</div>
 140 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 141 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 142 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 143 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="comment">//·DGFGridFactory&lt;·UGGrid&lt;·dim·&gt;·&gt;</span></div>
 144 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="comment">//·-------------------------------</span></div>
 145 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 146 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>
 147 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03694.html">···81</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01894.html">DGFGridFactory</a>&lt;·<a·class="code·hl_class"·href="a04086.html">UGGrid</a>&lt;·dim·&gt;·&gt;</div>
 148 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··{</div>
 149 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a03694.html#a6963630fad7ccdd24e2b1d3775c38454">···84</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04086.html">UGGrid&lt;·dim·&gt;</a>·<a·class="code·hl_typedef"·href="a03694.html#a6963630fad7ccdd24e2b1d3775c38454">Grid</a>;</div>
 150 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03694.html#a253a7e6cec5b138273a7b5fd5229bac2">···86</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01894.html#aaffd9982016fe3b91b0ef27ad435efdb">dimension</a>·=·dim;</div>
 151 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03694.html#a2c63b2d66396aa027abec8005f02fd7a">···88</a></span>····<span·class="keyword">typedef</span>·MPIHelper::MPICommunicator·<a·class="code·hl_typedef"·href="a03694.html#a2c63b2d66396aa027abec8005f02fd7a">MPICommunicatorType</a>;</div>
 152 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 153 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a03694.html#a8f0971b9701b9577d4cfadfa1237f0fa">···91</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03694.html#a8f0971b9701b9577d4cfadfa1237f0fa">DGFGridFactory</a>·(·std::istream·&amp;input,</div>
 154 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······························<a·class="code·hl_typedef"·href="a03694.html#a2c63b2d66396aa027abec8005f02fd7a">MPICommunicatorType</a>·comm·=·MPIHelper::getCommunicator()·)</div>
 155 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······:·grid_(·0·),</div>
 156 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········factory_(),</div>
 157 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>········dgf_(·rank(·comm·),·size(·comm·)·)</div>
 158 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····{</div>
 159 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······generate(·input·);</div>
 160 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····}</div>
 161 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 162 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a03694.html#a262046a45b7f1fb1a421f388ca63c1d2">··101</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03694.html#a262046a45b7f1fb1a421f388ca63c1d2">DGFGridFactory</a>·(·<span·class="keyword">const</span>·std::string·&amp;filename,</div>
 163 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······························<a·class="code·hl_typedef"·href="a03694.html#a2c63b2d66396aa027abec8005f02fd7a">MPICommunicatorType</a>·comm·=·MPIHelper::getCommunicator()·)</div>
 164 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······:·grid_(·0·),</div>
 165 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>········factory_(),</div>
Max diff block lines reached; 63708/105380 bytes (60.46%) of diff not shown.
23.1 KB
html2text {}
    
Offset 4, 384 lines modifiedOffset 4, 400 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·common 
8 rangegenerators.hh7 ····*·io
 8 ····*·file
 9 ····*·dgfparser
 10 dgfug.hh
9 Go_to_the_documentation_of_this_file.11 Go_to_the_documentation_of_this_file.
10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file12 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
11 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-15 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:16 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
15 ·5#ifndef·DUNE_GRID_COMMON_RANGEGENERATORS_HH 
16 ·6#define·DUNE_GRID_COMMON_RANGEGENERATORS_HH17 ·5#ifndef·DUNE_GRID_IO_FILE_DGFPARSER_DGFUG_HH
 18 ·6#define·DUNE_GRID_IO_FILE_DGFPARSER_DGFUG_HH
17 ·719 ·7
18 ·8#include·<dune/common/iteratorrange.hh> 
19 ·9#include·<dune/common/rangeutilities.hh> 
20 ·10#include·<dune/geometry/dimension.hh> 
21 ·11#include·<dune/grid/common/gridenums.hh> 
22 ·12#include·<dune/grid/common/partitionset.hh>20 ·8//-·C++·includes
 21 ·9#include·<fstream>
 22 ·10#include·<istream>
 23 ·11#include·<string>
 24 ·12#include·<vector>
23 ·1325 ·13
24 ·14namespace·Dune 
25 ·15{ 
26 ·16 
27 ·17#ifdef·DOXYGEN26 ·14//-·dune-common·includes
 27 ·15#include·<dune/common/exceptions.hh>
 28 ·16#include·<dune/common/fvector.hh>
 29 ·17#include·<dune/common/parallel/mpihelper.hh>
28 ·1830 ·18
29 ·206·/ 
30 / 
31 ***************************************************************************************** 
32 ·207·//·Doxygen·documentation31 ·19//-·dune-grid·includes
 32 ·20#include·<dune/grid/common/intersection.hh>
 33 ·21#include·<dune/grid/uggrid.hh>
 34 ·22
 35 ·23//-·local·includes
 36 ·24#include·"dgfparser.hh"
 37 ·25#include·"blocks/gridparameter.hh"
 38 ·26
 39 ·27
 40 ·28namespace·Dune
 41 ·29{
 42 ·30
 43 ·31·namespace·dgf
 44 ·32·{
 45 ·33
 46 ·34·//·UGGridParameterBlock
 47 ·35·//·--------------------
 48 ·36
 49 37·struct·UGGridParameterBlock
 50 ·38·:·public·GridParameterBlock
 51 ·39·{
 52 ·41·explicit·UGGridParameterBlock·(·std::istream·&input·);
 53 ·42
 54 44·bool·noClosure·()·const·{·return·noClosure_;·}
 55 46·bool·noCopy·()·const·{·return·noCopy_;·}
 56 48·size_t·heapSize·()·const·{·return·heapSize_;·}
 57 ·49
 58 ·50·protected:
 59 51·bool·noClosure_;·//·no·closure·for·UGGrid
 60 52·bool·noCopy_;·//·no·copies·for·UGGrid
 61 53·size_t·heapSize_;·//·heap·size·for·UGGrid
 62 ·54·};
 63 ·55
 64 ·56·}·//·namespace·dgf
 65 ·57
 66 ·58
 67 ·59
 68 ·60#if·HAVE_DUNE_UGGRID
 69 ·61·template<·int·dim·>
 70 62·struct·DGFGridInfo<·UGGrid<·dim·>·>
 71 ·63·{
 72 64·static·int·refineStepsForHalf·()
 73 ·65·{
 74 ·66·return·1;
 75 ·67·}
 76 ·68
 77 69·static·double·refineWeight·()
 78 ·70·{
 79 ·71·return·-1.;
 80 ·72·}
 81 ·73·};
 82 ·74
 83 ·75
 84 ·76
 85 ·77·//·DGFGridFactory<·UGGrid<·dim·>·>
 86 ·78·//·-------------------------------
 87 ·79
 88 ·80·template<·int·dim·>
 89 81·struct·DGFGridFactory<·UGGrid<·dim·>·>
 90 ·82·{
 91 84·typedef·UGGrid<_dim_>·Grid;
 92 86·static·const·int·dimension·=·dim;
 93 88·typedef·MPIHelper::MPICommunicator·MPICommunicatorType;
 94 ·89
 95 91·explicit·DGFGridFactory·(·std::istream·&input,
 96 ·92·MPICommunicatorType·comm·=·MPIHelper::getCommunicator()·)
 97 ·93·:·grid_(·0·),
 98 ·94·factory_(),
 99 ·95·dgf_(·rank(·comm·),·size(·comm·)·)
 100 ·96·{
 101 ·97·generate(·input·);
 102 ·98·}
 103 ·99
 104 101·explicit·DGFGridFactory·(·const·std::string·&filename,
 105 ·102·MPICommunicatorType·comm·=·MPIHelper::getCommunicator()·)
 106 ·103·:·grid_(·0·),
 107 ·104·factory_(),
 108 ·105·dgf_(·rank(·comm·),·size(·comm·)·)
 109 ·106·{
 110 ·107·std::ifstream·input(·filename.c_str()·);
 111 ·108·if·(·!input·)
 112 ·109·DUNE_THROW(·DGFException,·"Error:·Macrofile·"·<<·filename·<<·"·not·found"
 113 );
 114 ·110·generate(·input·);
Max diff block lines reached; 16391/23612 bytes (69.42%) of diff not shown.
9.25 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00569.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00218.html
Files 9% 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-grid:·cornerstorage.hh·File·Reference</title>8 <title>dune-grid:·yaspgridgeometry.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, 53 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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>··</div>
71 ··<div·class="headertitle"><div·class="title">cornerstorage.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">yaspgridgeometry.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;array&gt;</code><br·/> 
75 <code>#include·&lt;<a·class="el"·href="a00602_source.html">dune/grid/geometrygrid/coordfunctioncaller.hh</a>&gt;</code><br·/> 
76 </div> 
 74 <p>The·YaspGeometry·class·and·its·specializations.··
 75 <a·href="#details">More...</a></p>
  
77 <p><a·href="a00569_source.html">Go·to·the·source·code·of·this·file.</a></p>76 <p><a·href="a00218_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 <table·class="memberdecls">77 <table·class="memberdecls">
79 <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>
80 Classes</h2></td></tr>79 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="a03170.html">Dune::GeoGrid::CoordVector&lt;·mydim,·Grid,·false·&gt;</a></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="a04262.html">Dune::YaspGeometry&lt;·mydim,·cdim,·GridImp·&gt;</a></td></tr>
 81 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·general·version·that·handles·all·codimensions·but·0·and·dim.··<a·href="a04262.html#details">More...</a><br·/></td></tr>
82 <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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03174.html">Dune::GeoGrid::CoordVector&lt;·mydim,·Grid,·true·&gt;</a></td></tr>83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04446.html">Dune::YaspGeometry&lt;·mydim,·mydim,·GridImp·&gt;</a></td></tr>
 84 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">specialize·for·dim=dimworld,·i.e.·a·volume·element··<a·href="a04446.html#details">More...</a><br·/></td></tr>
84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <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="a03178.html">Dune::GeoGrid::IntersectionCoordVector&lt;·Grid·&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="a04450.html">Dune::YaspGeometry&lt;·0,·cdim,·GridImp·&gt;</a></td></tr>
 87 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">specialization·for·dim=0,·this·is·a·vertex··<a·href="a04450.html#details">More...</a><br·/></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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03182.html">Dune::GeoGrid::CornerStorage&lt;·mydim,·cdim,·Grid·&gt;</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 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
90 <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>
91 Namespaces</h2></td></tr>91 Namespaces</h2></td></tr>
92 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>92 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
93 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>93 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <tr·class="memitem:a01068"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01068.html">Dune::GeoGrid</a></td></tr> 
96 <tr·class="memdesc:a01068"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">namespace·containing·the·implementations·of·<a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">GeometryGrid</a>·<br·/></td></tr> 
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
98 </table>95 </table>
 96 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 97 <div·class="textblock"><p·>The·YaspGeometry·class·and·its·specializations.·</p>
 98 <p·>YaspGeometry·realizes·the·concept·of·the·geometric·part·of·a·mesh·entity.</p>
 99 <p·>We·have·specializations·for·dim·==·dimworld·(elements)·and·dim·==·0·(vertices).·The·general·version·implements·all·other·codimensions.</p>
 100 <p·>As·of·September·2014,·the·functionality·of·YaspGeometry·is·identical·to·that·of·AxisAlignedCubeGeometry.·The·latter·cannot·be·used·directly·due·to·the·grid·interface·facade·construction·(it·isn't·templated·to·the·GridImp).·As·soon·as·template·aliases·are·available,·this·header·boils·down·to·one·line.·</p>
99 </div><!--·contents·-->101 </div></div><!--·contents·-->
100 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>103 <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.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
103 </small></address>105 </small></address>
104 </body>106 </body>
105 </html>107 </html>
1.85 KB
html2text {}
    
Offset 4, 32 lines modifiedOffset 4, 39 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·geometrygrid7 ····*·yaspgrid
8 Classes·|·Namespaces8 Classes·|·Namespaces
 9 yaspgridgeometry.hh·File·Reference
 10 The·YaspGeometry·class·and·its·specializations.·More...
9 cornerstorage.hh·File·Reference 
10 #include·<array> 
11 #include·<dune/grid/geometrygrid/coordfunctioncaller.hh> 
12 Go_to_the_source_code_of_this_file.11 Go_to_the_source_code_of_this_file.
13 ·Classes12 ·Classes
14 class· Dune::GeoGrid::CoordVector<_mydim,_Grid,_false_>13 class· Dune::YaspGeometry<_mydim,_cdim,_GridImp_>
 14  ······The·general·version·that·handles·all·codimensions·but·0·and·dim.
 15 ········More...
15  16  
16 class· Dune::GeoGrid::CoordVector<_mydim,_Grid,_true_>17 class· Dune::YaspGeometry<_mydim,_mydim,_GridImp_>
 18  ······specialize·for·dim=dimworld,·i.e.·a·volume·element·More...
17  19  
 20 class· Dune::YaspGeometry<_0,_cdim,_GridImp_>
 21  ······specialization·for·dim=0,·this·is·a·vertex·More...
18 class· Dune::GeoGrid::IntersectionCoordVector<_Grid_> 
19   
20 class· Dune::GeoGrid::CornerStorage<_mydim,_cdim,_Grid_> 
21  22  
22 ·Namespaces23 ·Namespaces
23 namespace· Dune24 namespace· Dune
24  ··········Include·standard·header·files.25  ··········Include·standard·header·files.
25  26  
26 namespace· Dune::GeoGrid 
27  ··········namespace·containing·the·implementations·of·GeometryGrid 
28  27 *****·Detailed·Description·*****
 28 The·YaspGeometry·class·and·its·specializations.
 29 YaspGeometry·realizes·the·concept·of·the·geometric·part·of·a·mesh·entity.
 30 We·have·specializations·for·dim·==·dimworld·(elements)·and·dim·==·0·(vertices).
 31 The·general·version·implements·all·other·codimensions.
 32 As·of·September·2014,·the·functionality·of·YaspGeometry·is·identical·to·that·of
 33 AxisAlignedCubeGeometry.·The·latter·cannot·be·used·directly·due·to·the·grid
 34 interface·facade·construction·(it·isn't·templated·to·the·GridImp).·As·soon·as
 35 template·aliases·are·available,·this·header·boils·down·to·one·line.
  
29 ===============================================================================36 ===============================================================================
30 ·····Generated·by [doxygen]·1.9.437 ·····Generated·by [doxygen]·1.9.4
95.5 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00569_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00614_source.html
Files 19% 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-grid:·cornerstorage.hh·Source·File</title>8 <title>dune-grid:·coordcache.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, 254 lines modifiedOffset 58, 210 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">cornerstorage.hh</div></div>68 ··<div·class="headertitle"><div·class="title">coordcache.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00569.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00614.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_CORNERSTORAGE_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_COORDCACHE_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_CORNERSTORAGE_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_COORDCACHE_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;array&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="a00686.html">dune/grid/albertagrid/meshpointer.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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00692.html">dune/grid/albertagrid/dofadmin.hh</a>&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00602.html">dune/grid/geometrygrid/coordfunctioncaller.hh</a>&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00632.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>{</div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="keyword">namespace·</span>GeoGrid</div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</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="keyword">namespace·</span>Alberta</div>
 88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··{</div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····<span·class="comment">//·CoordVector</span></div>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="comment">//·CoordCache</span></div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····<span·class="comment">//·-----------</span></div>91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="comment">//·----------</span></div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>92 <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="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·mydim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>,·<span·class="keywordtype">bool</span>·[·...·truncated·by·diffoscope;·len:·4,·SHA:·b5d54c39e66671c9731b9f471e585d8262cd4f54963f0c93082d8dcf334d4c78·...·]·&gt;</div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a03166.html">···22</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03166.html">CoordVector</a>;</div>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a01950.html">···24</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01950.html">CoordCache</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="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·mydim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>·&gt;</div> 
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a03170.html">···26</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03166.html">CoordVector</a>&lt;·mydim,·<a·class="code·hl_class"·href="a02834.html">Grid</a>,·false·&gt;</div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····{</div>95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····{</div>
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::remove_const&lt;·Grid·&gt;::type::Traits·Traits;</div>96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02022.html">DofVectorPointer&lt;·GlobalVector·&gt;</a>·<a·class="code·hl_class"·href="a02022.html">CoordVectorPointer</a>;</div>
 97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01982.html">Alberta::DofAccess&lt;·dim,·dim·&gt;</a>·<a·class="code·hl_class"·href="a01982.html">DofAccess</a>;</div>
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</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">class·</span><a·class="code·hl_class"·href="a01954.html">LocalCaching</a>;</div>
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Traits::ctype·ctype;</div>100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01958.html">Interpolation</a>;</div>
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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">public</span>:</div>
 103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01950.html#a1094003c7b01e371b84ffb9bf0e2c3e1">···33</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01950.html#a1094003c7b01e371b84ffb9bf0e2c3e1">dimension</a>·=·dim;</div>
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dimension·=·Traits::dimension;</div> 
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·mydimension·=·mydim;</div> 
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·codimension·=·dimension·-·mydimension;</div> 
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dimensionworld·=·Traits::dimensionworld;</div> 
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keyword">typedef</span>·FieldVector&lt;·ctype,·dimensionworld·&gt;·Coordinate;</div>105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01950.html#acd07bb0638c9b271132e8dfa6c33f3b3">···35</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02026.html">Alberta::ElementInfo&lt;·dimension·&gt;</a[·...·truncated·by·diffoscope;·len:·97,·SHA:·a69a0634687aa71089a6c2e016fd181f4c5c351e21c327d3d6b8004581838af9·...·];</div>
 106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01950.html#aa0405fd7b265d11bad72c062db42df35">···36</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01978.html">Alberta::MeshPointer&lt;·dimension·&gt;</a>·<a·class="code·hl_typedef"·href="a01950.html#aa0405fd7b265d11bad72c062db42df35">MeshPointer</a>;</div>
 107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a01950.html#ad2edf3750cf4473bead41b3fb2eab533">···37</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01986.html">HierarchyDofNumbering&lt;·dimension·&gt;</a>·<a·class="code·hl_typedef"·href="a01950.html#ad2edf3750cf4473bead41b3fb2eab533">DofNumbering</a>;</div>
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Traits::HostGrid·HostGrid;</div> 
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Traits::CoordFunction·CoordFunction;</div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01950.html#a4fae086863b937d97e0ae056dbc5983a">···39</a></span>······<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·&amp;<a·class="code·hl_fu[·...·truncated·by·diffoscope;·len:·414,·SHA:·e288f457152f06ff51332cacc690f8b8d143e0f8c6b7ea481504032442308ac5·...·]</div>
 110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">······</span>{</div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········assert(·!(!coords_)·);</div>
 112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·*array·=·(<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·*)coords_;</div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········<span·class="keywordflow">return</span>·array[·dofAccess_(·element,·<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">vertex</a>·)·];</div>
 114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······}</div>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·HostGrid::template·Codim&lt;·codimension·&gt;::Entity·HostEntity;</div>116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a01950.html#a5b627784699218024743385cc78a4ba6">···46</a></span>······<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·&amp;<a·class="code·hl_fun[·...·truncated·by·diffoscope;·len:·389,·SHA:·2548f087b9e56b0d073ff7b2a3361c489ac1046df5fbb2390078c4053f356d64·...·]</div>
 117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">······</span>{</div>
 118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········<span·class="keywordflow">return</span>·(*<span·class="keyword">this</span>)(·elementInfo.<a·class="code·hl_function"·href="a02026.html#ada0ef6466c62d95e8e3f30aed2da8fad">el</a>(),·<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">vertex</a>·);</div>
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div>
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keyword">typedef</span>·GeoGrid·::·CoordFunctionCaller&lt;·HostEntity,·typename·CoordFunction::Interface·&gt;</div> 
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······CoordFunctionCaller;</div> 
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a01950.html#ae9641b980ecb624bed686c17177f54c9">···51</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01950.html#ae9641b980ecb624bed686c17177f54c9">create</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01986.html">DofNumbering</a>·&amp;dofNumbering·)</div>
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">public</span>:</div> 
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03170.html#a2598fc122c4e0d8ea670eeffd7467078">···48</a></span>······<a·class="code·hl_function"·href="a03170.html#a2598fc122c4e0d8ea670eeffd7467078">CoordVector</a>·(·<span·class="keyword">const</span>·HostEntity·&amp;hostEntity,</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····················<span·class="keyword">const</span>·CoordFunction·&amp;coordFunction·)</div> 
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········:·coordFunctionCaller_(·hostEntity,·coordFunction·)</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>122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······{</div>
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keyword">template</span>&lt;·std::<span·class="keywordtype">size_t</span>·size·&gt;</div> 
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03170.html#a6312b0920b7e0c080f6cbc97bd8558d5">···54</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03170.html#a6312b0920b7e0c080f6cbc97bd8558d5">calc[·...·truncated·by·diffoscope;·len:·100,·SHA:·8ee000a275ed77c98564d9befeb7e0856133bec9664bdd9376cb9623d79156e9·...·]</div>123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········<a·class="code·hl_class"·href="a01978.html">MeshPointer</a>·mesh·=·dofNumbering.<a·class="code·hl_function"·href="a01986.html#a148b9bb99beb257a9bdad8671fc60d65">mesh</a>();</div>
 124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#ab91172fc7cfde36bfa7dc9be768e71c2">DofSpace</a>·*dofSpace·=·dofNumbering.<a·class="code·hl_function"·href="a01986.html#a83ce14349a4ade272015c1bf8410205a">dofSpace</a>(·<a·class="code·hl_variable"·href="a01950.html#a1094003c7b01e371b84ffb9bf0e2c3e1">dimension</a>·);</div>
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">······</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">const</span>·std::size_t·numCorners·=·coordFunctionCaller_.size();</div>126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········coords_.<a·class="code·hl_function"·href="a02022.html#a2dbf772bab3c9300e01499eb1479c16f">create</a>(·dofSpace,·<span·class="stringliteral">&quot;Coordinate·Cache&quot;</span>·);</div>
 127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········<a·class="code·hl_class"·href="a01954.html">LocalCaching</a>·localCaching(·coords_·);</div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········mesh.<a·class="code·hl_function"·href="a01978.html#aefe77a8d8e890b91807b1191e4da77bb">hierarchicTraverse</a>(·localCaching,·<a·class="code·hl_struct"·href="a02390.html">FillFlags&lt;·dimension·&gt;::coords</a>·);</div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········coords_.template·setupInterpolation&lt;·Interpolation·&gt;();</div>
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········assert(·size·&gt;=·numCorners·);</div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········dofAccess_·=·<a·class="code·hl_class"·href="a01982.html">DofAccess</a>(·dofSpace·);</div>
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········<span·class="keywordflow">for</span>(·std::size_t·i·=·0;·i·&lt;·numCorners;·++i·)</div> 
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··········coordFunctionCaller_.evaluate(·i,·corners[·i·]·);</div> 
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······}</div>132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······}</div>
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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"><a·class="line"·href="a01950.html#aab1216519ce2130f58d97e4a1b47216c">···64</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01950.html#aab1216519ce2130f58d97e4a1b47216c">release</a>·()</div>
 135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······{</div>
 136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········coords_.<a·class="code·hl_function"·href="a02022.html#a3af801d63e84f7376a37a3279383adaa">release</a>();</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>·</div>
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keyword">private</span>:</div>139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">private</span>:</div>
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03154.html">CoordFunctionCaller</a>·coordFunctionCaller_;</div> 
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····};</div>140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······CoordVectorPointer·coords_;</div>
 141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<a·class="code·hl_class"·href="a01982.html">DofAccess</a>·dofAccess_;</div>
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</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>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·mydim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>·&gt;</div> 
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a03174.html">···68</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03166.html">CoordVector</a>&lt;·mydim,·<a·class="code·hl_class"·href="a02834.html">Grid</a>,·true·&gt;</div> 
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····{</div> 
Max diff block lines reached; 53696/80800 bytes (66.46%) of diff not shown.
16.4 KB
html2text {}
    
Offset 4, 293 lines modifiedOffset 4, 263 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·geometrygrid 
8 cornerstorage.hh7 ····*·albertagrid
 8 coordcache.hh
9 Go_to_the_documentation_of_this_file.9 Go_to_the_documentation_of_this_file.
10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
11 LICENSE.md·in·module·root11 LICENSE.md·in·module·root
12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
15 ·5#ifndef·DUNE_GEOGRID_CORNERSTORAGE_HH 
16 ·6#define·DUNE_GEOGRID_CORNERSTORAGE_HH15 ·5#ifndef·DUNE_ALBERTA_COORDCACHE_HH
 16 ·6#define·DUNE_ALBERTA_COORDCACHE_HH
17 ·717 ·7
18 ·8#include·<array> 
19 ·9 
20 ·10#include·<dune/grid/geometrygrid/coordfunctioncaller.hh>18 ·8#include·<dune/grid/albertagrid/meshpointer.hh>
 19 ·9#include·<dune/grid/albertagrid/dofadmin.hh>
 20 ·10#include·<dune/grid/albertagrid/dofvector.hh>
21 ·1121 ·11
 22 ·12#if·HAVE_ALBERTA
 23 ·13
22 ·12namespace·Dune24 ·14namespace·Dune
23 ·13{25 ·15{
24 ·14 
25 ·15·namespace·GeoGrid26 ·16
 27 ·17·namespace·Alberta
26 ·16·{28 ·18·{
27 ·17 
28 ·18·//·CoordVector29 ·19
 30 ·20·//·CoordCache
29 ·19·//·-----------31 ·21·//·----------
 32 ·22
 33 ·23·template<·int·dim·>
 34 24·class·CoordCache
30 ·20 
31 ·21·template<·int·mydim,·class·Grid,·bool·fake·> 
32 22·class·CoordVector; 
33 ·23 
34 ·24 
35 ·25·template<·int·mydim,·class·Grid·> 
36 26·class·CoordVector<·mydim,·Grid,·false·> 
37 ·27·{35 ·25·{
38 ·28·typedef·typename·std::remove_const<·Grid·>::type::Traits·Traits; 
39 ·29 
40 ·30·typedef·typename·Traits::ctype·ctype;36 ·26·typedef·DofVectorPointer<_GlobalVector_>·CoordVectorPointer;
 37 ·27·typedef·Alberta::DofAccess<_dim,_dim_>·DofAccess;
 38 ·28
 39 ·29·class·LocalCaching;
 40 ·30·struct·Interpolation;
41 ·3141 ·31
42 ·32·static·const·int·dimension·=·Traits::dimension;42 ·32·public:
43 ·33·static·const·int·mydimension·=·mydim;43 33·static·const·int·dimension·=·dim;
44 ·34·static·const·int·codimension·=·dimension·-·mydimension; 
45 ·35·static·const·int·dimensionworld·=·Traits::dimensionworld; 
46 ·36 
47 ·37·typedef·FieldVector<·ctype,·dimensionworld·>·Coordinate;44 ·34
 45 35·typedef·Alberta::ElementInfo<_dimension_>·ElementInfo;
 46 36·typedef·Alberta::MeshPointer<_dimension_>·MeshPointer;
 47 37·typedef·HierarchyDofNumbering<_dimension_>·DofNumbering;
48 ·3848 ·38
 49 39·GlobalVector·&operator()(·const·Element·*element,·int·vertex·)·const
 50 ·40·{
 51 ·41·assert(·!(!coords_)·);
 52 ·42·GlobalVector·*array·=·(GlobalVector·*)coords_;
 53 ·43·return·array[·dofAccess_(·element,·vertex·)·];
 54 ·44·}
 55 ·45
 56 46·GlobalVector·&operator()(·const·ElementInfo·&elementInfo,·int·vertex·)·const
 57 ·47·{
 58 ·48·return·(*this)(·elementInfo.el(),·vertex·);
 59 ·49·}
 60 ·50
 61 51·void·create·(·const·DofNumbering·&dofNumbering·)
49 ·39·typedef·typename·Traits::HostGrid·HostGrid; 
50 ·40·typedef·typename·Traits::CoordFunction·CoordFunction; 
51 ·41 
52 ·42·typedef·typename·HostGrid::template·Codim<·codimension·>::Entity 
53 HostEntity; 
54 ·43 
55 ·44·typedef·GeoGrid·::·CoordFunctionCaller<·HostEntity,·typename 
56 CoordFunction::Interface·> 
57 ·45·CoordFunctionCaller; 
58 ·46 
59 ·47·public: 
60 48·CoordVector·(·const·HostEntity·&hostEntity, 
61 ·49·const·CoordFunction·&coordFunction·) 
62 ·50·:·coordFunctionCaller_(·hostEntity,·coordFunction·) 
63 ·51·{} 
64 ·52 
65 ·53·template<·std::size_t·size·> 
66 54·void·calculate·(·std::array<·Coordinate,·size·>·(&corners)·)·const 
67 ·55·{62 ·52·{
68 ·56·const·std::size_t·numCorners·=·coordFunctionCaller_.size(); 
69 ·57·assert(·size·>=·numCorners·); 
70 ·58·for(·std::size_t·i·=·0;·i·<·numCorners;·++i·) 
71 ·59·coordFunctionCaller_.evaluate(·i,·corners[·i·]·);63 ·53·MeshPointer·mesh·=·dofNumbering.mesh();
 64 ·54·const·DofSpace·*dofSpace·=·dofNumbering.dofSpace(·dimension·);
 65 ·55
 66 ·56·coords_.create(·dofSpace,·"Coordinate·Cache"·);
 67 ·57·LocalCaching·localCaching(·coords_·);
 68 ·58·mesh.hierarchicTraverse(·localCaching,·FillFlags<_dimension_>::coords·);
 69 ·59·coords_.template·setupInterpolation<·Interpolation·>();
 70 ·60
 71 ·61·dofAccess_·=·DofAccess(·dofSpace·);
72 ·60·}72 ·62·}
73 ·6173 ·63
 74 64·void·release·()
 75 ·65·{
 76 ·66·coords_.release();
 77 ·67·}
 78 ·68
74 ·62·private:79 ·69·private:
 80 ·70·CoordVectorPointer·coords_;
 81 ·71·DofAccess·dofAccess_;
 82 ·72·};
75 ·63·const·CoordFunctionCaller·coordFunctionCaller_; 
76 ·64·}; 
77 ·65 
78 ·66 
79 ·67·template<·int·mydim,·class·Grid·> 
Max diff block lines reached; 12495/16778 bytes (74.47%) of diff not shown.
4.33 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00572.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00710.html
Files 12% 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-grid:·declaration.hh·File·Reference</title>8 <title>dune-grid:·undefine-3.0.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, 32 lines modifiedOffset 58, 29 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="header">67 <div·class="header">
68 ··<div·class="summary"> 
69 <a·href="#namespaces">Namespaces</a>··</div> 
70 ··<div·class="headertitle"><div·class="title">declaration.hh·File·Reference</div></div>68 ··<div·class="headertitle"><div·class="title">undefine-3.0.hh·File·Reference</div></div>
71 </div><!--header-->69 </div><!--header-->
72 <div·class="contents">70 <div·class="contents">
  
 71 <p>Contains·<code>#undef</code>s·for·all·preprocessor·macros·defined·by·alberta.··
 72 <a·href="#details">More...</a></p>
  
73 <p><a·href="a00572_source.html">Go·to·the·source·code·of·this·file.</a></p>73 <p><a·href="a00710_source.html">Go·to·the·source·code·of·this·file.</a></p>
 74 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 75 <div·class="textblock"><p·>Contains·<code>#undef</code>s·for·all·preprocessor·macros·defined·by·alberta.·</p>
 76 <p·>This·file·is·created·automatically·by·the·perl·script·<code>undefAllMacros.pl</code>.·</p>
74 <table·class="memberdecls"> 
75 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
76 Namespaces</h2></td></tr> 
77 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr> 
78 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr> 
79 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
80 </table> 
81 </div><!--·contents·-->77 </div></div><!--·contents·-->
82 <!--·start·footer·part·-->78 <!--·start·footer·part·-->
83 <hr·class="footer"/><address·class="footer"><small>79 <hr·class="footer"/><address·class="footer"><small>
84 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.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.4
85 </small></address>81 </small></address>
86 </body>82 </body>
87 </html>83 </html>
684 B
html2text {}
    
Offset 4, 18 lines modifiedOffset 4, 17 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·geometrygrid 
8 Namespaces 
9 declaration.hh·File·Reference7 ····*·albertagrid
 8 undefine-3.0.hh·File·Reference
 9 Contains·#undefs·for·all·preprocessor·macros·defined·by·alberta.·More...
10 Go_to_the_source_code_of_this_file.10 Go_to_the_source_code_of_this_file.
 11 *****·Detailed·Description·*****
 12 Contains·#undefs·for·all·preprocessor·macros·defined·by·alberta.
 13 This·file·is·created·automatically·by·the·perl·script·undefAllMacros.pl.
11 ·Namespaces 
12 namespace· Dune 
13  ··········Include·standard·header·files. 
14   
  
15 ===============================================================================14 ===============================================================================
16 ·····Generated·by [doxygen]·1.9.415 ·····Generated·by [doxygen]·1.9.4
2.34 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00572_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00584_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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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">declaration.hh</div></div>69 ··<div·class="headertitle"><div·class="title">declaration.hh</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <a·href="a00572.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>72 <a·href="a00584.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_DECLARATION_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_DECLARATION_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_DECLARATION_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_DECLARATION_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><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
4.56 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00575.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00590.html
Files 5% 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-grid:·hostcorners.hh·File·Reference</title>8 <title>dune-grid:·coordfunctioncaller.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, 29 lines modifiedOffset 63, 23 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124; 
71 <a·href="#namespaces">Namespaces</a>··</div>70 <a·href="#namespaces">Namespaces</a>··</div>
72 ··<div·class="headertitle"><div·class="title">hostcorners.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">coordfunctioncaller.hh·File·Reference</div></div>
73 </div><!--header-->72 </div><!--header-->
74 <div·class="contents">73 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00605_source.html">dune/grid/geometrygrid/hostcorners.hh</a>&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a07238_source.html">dune/grid/common/entity.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00593_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code><br·/>
77 </div>76 </div>
78 <p><a·href="a00575_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00590_source.html">Go·to·the·source·code·of·this·file.</a></p>
79 <table·class="memberdecls">78 <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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03318.html">Dune::GeoGrid::HostCorners&lt;·HostEntity·&gt;</a></td></tr> 
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
84 </table><table·class="memberdecls"> 
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
86 Namespaces</h2></td></tr>80 Namespaces</h2></td></tr>
87 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>81 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
88 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>82 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:a01068"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01068.html">Dune::GeoGrid</a></td></tr>84 <tr·class="memitem:a01068"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01068.html">Dune::GeoGrid</a></td></tr>
91 <tr·class="memdesc:a01068"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">namespace·containing·the·implementations·of·<a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">GeometryGrid</a>·<br·/></td></tr>85 <tr·class="memdesc:a01068"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">namespace·containing·the·implementations·of·<a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">GeometryGrid</a>·<br·/></td></tr>
661 B
html2text {}
    
Offset 5, 22 lines modifiedOffset 5, 19 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·geometrygrid8 ····*·geometrygrid
9 Classes·|·Namespaces 
10 hostcorners.hh·File·Reference9 Namespaces
 10 coordfunctioncaller.hh·File·Reference
11 #include·<dune/geometry/type.hh>11 #include·<dune/grid/geometrygrid/hostcorners.hh>
12 #include·<dune/grid/common/entity.hh>12 #include·<dune/grid/geometrygrid/coordfunction.hh>
13 Go_to_the_source_code_of_this_file.13 Go_to_the_source_code_of_this_file.
14 ·Classes 
15 class· Dune::GeoGrid::HostCorners<_HostEntity_> 
16   
17 ·Namespaces14 ·Namespaces
18 namespace· Dune15 namespace· Dune
19  ··········Include·standard·header·files.16  ··········Include·standard·header·files.
20  17  
21 namespace· Dune::GeoGrid18 namespace· Dune::GeoGrid
22  ··········namespace·containing·the·implementations·of·GeometryGrid19  ··········namespace·containing·the·implementations·of·GeometryGrid
23  20  
32.6 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00575_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00869_source.html
Files 23% 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-grid:·hostcorners.hh·Source·File</title>8 <title>dune-grid:·polyhedron.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, 85 lines modifiedOffset 58, 105 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class[·...·truncated·by·diffoscope;·len:·80,·SHA:·72624e69b1f304cbd2c5ccafe9c7fe8b6b290cc3c7c70673e653d61e04179222·...·]</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">hostcorners.hh</div></div>68 ··<div·class="headertitle"><div·class="title">polyhedron.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00575.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00869.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·mode:·C++;·tab-width:·2;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=2·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_HOSTCORNERS_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_POLYHEDRON_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_HOSTCORNERS_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_POLYHEDRON_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;dune/geometry/type.hh&gt;</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</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>·</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;<a·class="code"·href="a07238.html">dune/grid/common/entity.hh</a>&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00809.html">dune/grid/io/file/dgfparser/blocks/polygon.hh</a>&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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="keyword">namespace·</span>GeoGrid</div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··{</div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="keyword">namespace·</span>dgf</div>
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</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="comment">//·HostCorners</span></div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····<span·class="comment">//·-----------</span></div> 
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·HostEntity·&gt;</div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····<span·class="comment">//·PolyhedronBlock</span></div>
 89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····<span·class="comment">//·---------------</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"><a·class="line"·href="a03318.html">···21</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03318.html">HostCorners</a></div>91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a03534.html">···21</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03534.html">PolyhedronBlock</a></div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03474.html">BasicBlock</a></div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····{</div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····{</div>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·HostEntity::Geometry·HostGeometry;</div>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a03534.html#ab0ed7d78bc32d481f820264844b96744">···24</a></span>······<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03534.html#ab0ed7d78bc32d481f820264844b96744">Poly[·...·truncated·by·diffoscope;·len:·87,·SHA:·c99c65492e141507d3646bbc9b31f600889351cf2bf515d2b2c0e5ae42be5252·...·]</div>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>········:·<a·class="code·hl_class"·href="a03474.html">BasicBlock</a>(·in,·<span·class="stringliteral">&quot;Polyhedron&quot;</span>·),·<a·class="code·hl_variable"·href="a03534.html#a9bd58ca81ab05f320fb6327ea42b17a9">numPolys_</a>(·numPolys·)</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>······{}</div>
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">public</span>:</div> 
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a03318.html#adebeba1277bc5086fe8875e13a4f29a7">···26</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·HostGeometry::GlobalCoordinate·<a·class="code·hl_typedef"·href="a03318.html#adebeba1277bc5086fe8875e13a4f29a7">Coordinate</a>;</div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a03318.html#ac77de2d42efb522c6026a84ff27a2a49">···28</a></span>······<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03318.html#ac77de2d42efb522c6026a84ff27a2a49">HostCorners</a>·(·<span·class="keyword">const</span>·HostEntity·&amp;ho[·...·truncated·by·diffoscope;·len:·8,·SHA:·8ec6d10af374f96c50ecbddd7bcbcdea5f83d8fc804037aa6cec4dc4de142497·...·]·)</div>98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a03534.html#af99c520a1061da7982a47bf69436e265">···28</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03534.html#af99c520a1061da7982a47bf69436e265">get</a>·(·std::vector&lt;·std::vector&lt;·int·&gt;·&gt;·&amp;polyhedra·)</div>
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······:·hostGeometry_(·hostEntity.geometry()·)</div>99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······{</div>
 100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>········<a·class="code·hl_function"·href="a03474.html#a03e10ffe0ec5e21e5ac302c54f6d57db">reset</a>();</div>
 101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········std::vector&lt;·int·&gt;·<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa6245fd8594b847416946701d85c7ebb2">polyhedron</a>;</div>
 102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<span·class="keywordtype">int</span>·minPolyId·=·1;</div>
 103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········<span·class="keywordflow">while</span>(·<a·class="code·hl_function"·href="a03474.html#a1e0d3a75117e72e3e53bf2caebc39dd2">getnextline</a>()·)</div>
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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>··········<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa6245fd8594b847416946701d85c7ebb2">polyhedron</a>.clear();</div>
 106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·polyIdx;·<a·class="code·hl_function"·href="a03474.html#a5225f6a7e05f698a469be85623b1f287">getnextentry</a>(·polyIdx·);·)</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"><a·class="line"·href="a03318.html#a847ca9a56ca1867c2475069bc968c46f">···32</a></span>······<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">GeometryType</a>·<a·class="code·hl_function"·href="a03318.html#a847ca9a56ca1867c2475069bc968c46f">type</a>·()<span·class="keyword">·const</span></div> 
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">······</span>{</div> 
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········<span·class="keywordflow">return</span>·hostGeometry_.type();</div> 
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······}</div>107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··········{</div>
 108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>············<span·class="keywordflow">if</span>(·(polyIdx·&lt;·0)·||·(polyIdx·&gt;·<a·class="code·hl_variable"·href="a03534.html#a9bd58ca81ab05f320fb6327ea42b17a9">numPolys_</a>)·)</div>
 109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··············DUNE_THROW(·<a·class="code·hl_class"·href="a03626.html">DGFException</a>,·<span·class="stringliteral">&quot;Error·in·&quot;</span>·&lt;&lt;·*<span·class="keyword">this</span>·&lt;&lt;·<span·class="stringliteral">&quot;:·Invalid·polygon·index·(&quot;</span>·&lt;&lt;·polyIdx·&lt;&lt;·<span·class="stringliteral">&quot;·not·int·[0,·&quot;</span>·&lt;&lt;·<a·class="code·hl_variable"·href="a03534.html#a9bd58ca81ab05f320fb6327ea42b17a9">numPolys_</a>·&lt;&lt;·<span·class="stringliteral">&quot;])&quot;</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"><a·class="line"·href="a03318.html#ac4796dab49d657d650d0428085a63cc9">···37</a></span>······<a·class="code·hl_typedef"·href="a03318.html#adebeba1277bc5086fe8875e13a4f29a7">Coordinate</a>·<a·class="code·hl_function"·href="a03318.html#ac4796dab49d657d650d0428085a63cc9">operator[]·</a>(·<span·class="keywordtype">int</span>·i·)<span·class="keyword">·const</span></div> 
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">······</span>{</div> 
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>········<span·class="keywordflow">return</span>·hostGeometry_.corner(·i·);</div> 
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······}</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>············minPolyId·=·<a·class="code·hl_function"·href="a01064.html#aca064a9bc66806f78ea771e804e5582d">std::min</a>(·minPolyId,·polyIdx·);</div>
 112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>············<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa6245fd8594b847416946701d85c7ebb2">polyhedron</a>.push_back(·polyIdx·);</div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··········}</div>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</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>··········polyhedra.push_back(·<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa6245fd8594b847416946701d85c7ebb2">polyhedron</a>·);</div>
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03318.html#adef425f7c2c80a6152fb3b7f44648ec8">···42</a></span>······std::size_t·<a·class="code·hl_function"·href="a03318.html#adef425f7c2c80a6152fb3b7f44648ec8">size</a>·()<span·class="keyword">·const</span></div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">······</span>{</div> 
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········<span·class="keywordflow">return</span>·hostGeometry_.corners();</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>········}</div>
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········<span·class="comment">//·subtract·minimal·number·to·have·0·starting·numbering</span></div>
 119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········<span·class="keywordflow">if</span>(·minPolyId·&gt;·0·)</div>
 120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········{</div>
 121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··········<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·polySize·=·polyhedra.size();</div>
 122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··········<span·class="keywordflow">for</span>(·<span·class="keywordtype">size_t</span>·i=0;·i&lt;polySize;·++i·)</div>
 123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··········{</div>
 124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>············<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·pSize·=·polyhedra[·i·].size();</div>
 125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>············<span·class="keywordflow">for</span>(·<span·class="keywordtype">size_t</span>·j=0;·j&lt;pSize;·++j·)</div>
 126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>············{</div>
 127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··············polyhedra[·i·][·j·]·-=·minPolyId;</div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>············}</div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··········}</div>
 130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········}</div>
 131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········<span·class="keywordflow">return</span>·polyhedra.size();</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>
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">private</span>:</div>134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">protected</span>:</div>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······HostGeometry·hostGeometry_;</div>135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03534.html#a9bd58ca81ab05f320fb6327ea42b17a9">···65</a></span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03534.html#a9bd[·...·truncated·by·diffoscope;·len:·44,·SHA:·ec5453222f056fcef229eb40156fa81ed959baba65b94d86e086297011d93c53·...·];</div>
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····};</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">//·namespace·dgf</span></div>
 139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>}·<span·class="comment">//·end·namespace·Dune</span></div>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··}·<span·class="comment">//·namespace·GeoGrid</span></div> 
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}·<span·class="comment">//·namespace·Dune</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><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_HOSTCORNERS_HH</span></div>141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_POLYHEDRON_HH</span></div>
 142 <div·class="ttc"·id="aa00809_html"><div·class="ttname"><a·href="a00809.html">polygon.hh</a></div></div>
126 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>143 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
127 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44f"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::VTK::GeometryType</a></div><div·class="ttdeci">GeometryType</div><div·class="ttdoc">Type·representing·VTK's·entity·geometry·types.<[·...·truncated·by·diffoscope;·len:·56,·SHA:·94d1119e28597153c0168baef5b3ea8a535dd2f056cfd1c01d1a55e4c37aabab·...·]</div></div>144 <div·class="ttc"·id="aa01064_html_aca064a9bc66806f78ea771e804e5582d"><div·class="ttname"><a·href="a01064.html#aca064a9bc66806f78ea771e804e5582d">Dune::Alberta::min</a></div><div·class="ttdeci">int·min(const·DofVectorPointer&lt;·int·&gt;·&amp;dofVector)</div><div·class="ttdef"><b>De[·...·truncated·by·diffoscope;·len:·30,·SHA:·22e1830f299e5622d04a3d7b9fec28e3075435d169ab8a19fe015107079a7a9a·...·]</div></div>
 145 <div·class="ttc"·id="aa01075_html_aceb67a16cc6beb52f71ba8a06d6ef44fa6245fd8594b847416946701d85c7ebb2"><div·class="ttname"><a·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa6245fd8594b847416946701d85c7ebb2">Dune::VTK::polyhedron</a></div><div·class="ttdeci">@·polyhedron</div><div·class="ttdef"><b>Definition:</b>·common.hh:142</div></div>
 146 <div·class="ttc"·id="aa03474_html"><div·class="ttname"><a·href="a03474.html">Dune::dgf::BasicBlock</a></div><div·class="ttdef"><b>Definition:</b>·basic.hh:31</div></div>
 147 <div·class="ttc"·id="aa03474_html_a03e10ffe0ec5e21e5ac302c54f6d57db"><div·class="ttname"><a·href="a03474.html#a03e10ffe0ec5e21e5ac302c54f6d57db">Dune::dgf::BasicBlock::reset</a></div><div·class="ttdeci">void·reset()</div><div·class="ttdef"><b>Definition:</b>·basic.hh:51</div></div>
Max diff block lines reached; 271/28095 bytes (0.96%) of diff not shown.
4.96 KB
html2text {}
    
Offset 4, 94 lines modifiedOffset 4, 124 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·geometrygrid 
8 hostcorners.hh7 ····*·io
 8 ····*·file
 9 ····*·dgfparser
 10 ····*·blocks
 11 polyhedron.hh
9 Go_to_the_documentation_of_this_file.12 Go_to_the_documentation_of_this_file.
10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file13 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
11 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-16 ·3//·-*-·mode:·C++;·tab-width:·2;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:17 ·4//·vi:·set·et·ts=2·sw=2·sts=2:
15 ·5#ifndef·DUNE_GEOGRID_HOSTCORNERS_HH 
16 ·6#define·DUNE_GEOGRID_HOSTCORNERS_HH18 ·5#ifndef·DUNE_POLYHEDRON_HH
 19 ·6#define·DUNE_POLYHEDRON_HH
17 ·720 ·7
18 ·8#include·<dune/geometry/type.hh>21 ·8#include·<algorithm>
19 ·922 ·9
20 ·10#include·<dune/grid/common/entity.hh>23 ·10#include·<dune/grid/io/file/dgfparser/blocks/polygon.hh>
21 ·1124 ·11
22 ·12namespace·Dune25 ·12namespace·Dune
23 ·13{26 ·13{
24 ·14·namespace·GeoGrid27 ·14
 28 ·15·namespace·dgf
25 ·15·{29 ·16·{
26 ·16 
27 ·17·//·HostCorners30 ·17
 31 ·18·//·PolyhedronBlock
28 ·18·//·-----------32 ·19·//·---------------
29 ·19 
30 ·20·template<·class·HostEntity·> 
31 21·class·HostCorners33 ·20
 34 21·struct·PolyhedronBlock
 35 ·22·:·public·BasicBlock
32 ·22·{36 ·23·{
 37 24·explicit·PolyhedronBlock·(·std::istream·&in,·int·numPolys·)
 38 ·25·:·BasicBlock(·in,·"Polyhedron"·),·numPolys_(·numPolys·)
 39 ·26·{}
33 ·23·typedef·typename·HostEntity::Geometry·HostGeometry; 
34 ·24 
35 ·25·public: 
36 26·typedef·typename·HostGeometry::GlobalCoordinate·Coordinate; 
37 ·2740 ·27
38 28·explicit·HostCorners·(·const·HostEntity·&hostEntity·) 
39 ·29·:·hostGeometry_(·hostEntity.geometry()·) 
40 ·30·{} 
41 ·31 
42 32·GeometryType·type·()·const41 28·int·get·(·std::vector<·std::vector<·int·>·>·&polyhedra·)
 42 ·29·{
 43 ·30·reset();
 44 ·31·std::vector<·int·>·polyhedron;
 45 ·32·int·minPolyId·=·1;
 46 ·33·while(·getnextline()·)
43 ·33·{47 ·34·{
 48 ·35·polyhedron.clear();
 49 ·36·for(·int·polyIdx;·getnextentry(·polyIdx·);·)
44 ·34·return·hostGeometry_.type(); 
45 ·35·} 
46 ·36 
47 37·Coordinate·operator[](·int·i·)·const 
48 ·38·{50 ·37·{
49 ·39·return·hostGeometry_.corner(·i·);51 ·38·if(·(polyIdx·<·0)·||·(polyIdx·>·numPolys_)·)
 52 ·39·DUNE_THROW(·DGFException,·"Error·in·"·<<·*this·<<·":·Invalid·polygon·index
 53 ("·<<·polyIdx·<<·"·not·int·[0,·"·<<·numPolys_·<<·"])"·);
 54 ·40
 55 ·41·minPolyId·=·std::min(·minPolyId,·polyIdx·);
 56 ·42·polyhedron.push_back(·polyIdx·);
50 ·40·}57 ·43·}
 58 ·44
 59 ·45·polyhedra.push_back(·polyhedron·);
51 ·41 
52 42·std::size_t·size·()·const 
53 ·43·{ 
54 ·44·return·hostGeometry_.corners(); 
55 ·45·}60 ·46·}
 61 ·47
 62 ·48·//·subtract·minimal·number·to·have·0·starting·numbering
 63 ·49·if(·minPolyId·>·0·)
56 ·46 
57 ·47·private: 
58 ·48·HostGeometry·hostGeometry_; 
59 ·49·}; 
60 ·5064 ·50·{
 65 ·51·const·size_t·polySize·=·polyhedra.size();
 66 ·52·for(·size_t·i=0;·i<polySize;·++i·)
 67 ·53·{
 68 ·54·const·size_t·pSize·=·polyhedra[·i·].size();
 69 ·55·for(·size_t·j=0;·j<pSize;·++j·)
 70 ·56·{
 71 ·57·polyhedra[·i·][·j·]·-=·minPolyId;
 72 ·58·}
 73 ·59·}
 74 ·60·}
 75 ·61·return·polyhedra.size();
 76 ·62·}
 77 ·63
 78 ·64·protected:
 79 65·const·int·numPolys_;
 80 ·66·};
 81 ·67
61 ·51·}·//·namespace·GeoGrid82 ·68·}·//·namespace·dgf
62 ·52 
63 ·53}·//·namespace·Dune83 ·69}·//·end·namespace·Dune
64 ·54 
65 ·55#endif·//·#ifndef·DUNE_GEOGRID_HOSTCORNERS_HH84 ·70
 85 ·71#endif·//·#ifndef·DUNE_POLYHEDRON_HH
 86 polygon.hh
66 Dune87 Dune
67 Include·standard·header·files.88 Include·standard·header·files.
68 Definition:·agrid.hh:6089 Definition:·agrid.hh:60
69 Dune::VTK::GeometryType 
70 GeometryType 
71 Type·representing·VTK's·entity·geometry·types.90 Dune::Alberta::min
 91 int·min(const·DofVectorPointer<·int·>·&dofVector)
 92 Definition:·dofvector.hh:348
 93 Dune::VTK::polyhedron
 94 @·polyhedron
72 Definition:·common.hh:13295 Definition:·common.hh:142
73 Dune::GeoGrid::HostCorners 
74 Definition:·hostcorners.hh:22 
Max diff block lines reached; 116/5057 bytes (2.29%) of diff not shown.
158 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00578_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00314_source.html
Files 8% 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-grid:·coordfunction.hh·Source·File</title>8 <title>dune-grid:·boundaryprojection.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, 358 lines modifiedOffset 58, 310 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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">coordfunction.hh</div></div>68 ··<div·class="headertitle"><div·class="title">boundaryprojection.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00578.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00314.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_COORDFUNCTION_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_BOUNDARYPROJECTION_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_COORDFUNCTION_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_BOUNDARYPROJECTION_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="comment">//-·system·includes</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;cmath&gt;</span></div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">//-·Dune·includes</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/std/type_traits.hh&gt;</span></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><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/geometry/multilineargeometry.hh&gt;</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>·</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="a00239.html">dune/grid/common/boundarysegment.hh</a>&gt;</span></div>
 88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00254.html">dune/grid/common/datahandleif.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="a00965.html">dune/grid/io/file/gmshreader.hh</a>&gt;</span></div>
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//·Internal·Forward·Declarations</span></div> 
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·-----------------------------</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">template</span>&lt;·<span·class="keyword">class</span>·ct,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimD,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimR,·<span·class="keyword">class</span>·Impl·&gt;</div> 
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">class·</span>AnalyticalCoordFunction;</div> 
91 <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>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·ct,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimR,·<span·class="keyword">class</span>[·...·truncated·by·diffoscope;·len:·10,·SHA:·767739972e77f458eb05958192d337209decdc7af283dbec08c8f8e66325d148·...·]</div>91 <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="a01063.html">Dune</a></div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div>
 93 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·dimworld&gt;</div>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">class·</span>DiscreteCoordFunction;</div>94 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">struct·</span>DuneBoundaryProjection;</div>
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>95 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 96 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·dimworld&gt;</div>
 97 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02598.html">···31</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02598.html">DuneBoundaryProjection</a></div>
 98 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02618.html">BoundarySegmentBackupRestore</a>&lt;·DuneBoundaryProjection&lt;·dimworld·&gt;·&gt;</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>·</div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·AnalyticalCoordFunctionInterface</span></div> 
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="comment">//·--------------------------------</span></div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
100 <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>·ct,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimD,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimR,·<span·class="keyword">class</span>·Impl·&gt;</div> 
101 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03118.html">···43</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03118.html">AnalyticalCoordFunctionInterface</a></div> 
102 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··{</div>99 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··{</div>
103 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03118.html">AnalyticalCoordFunctionInterface&lt;·ct,·dimD,·dimR,·Impl·&gt;</a>·<a·class="code·hl_class"·href="a03118.html">This</a>;</div>100 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02598.html#a1240ce037f995c5ed5bbe0458640b044">···34</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02598.html">DuneBoundaryProjection&lt;·dimworld·&gt;</[·...·truncated·by·diffoscope;·len:·91,·SHA:·52fb6d4125bcf72d0b825b6642ba59866de63210a5752860265989fd82e7ecdd·...·]</a>;</div>
 101 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02598.html#acaef9ce982a7554333139a3b3d592027">···35</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02618.html">BoundarySegmentBackupRestore&lt;·DuneBoundaryProjection&lt;·dimworld·&gt;</a>·&gt;·<a·class="code·hl_typedef"·href="a02598.html#acaef9ce982a7554333139a3b3d592027">BaseType</a>;</div>
 102 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02598.html#a70efceccb8eab0d5abaff1b92972d888">···36</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02618.html#a5f1caab3482efa6040f65abf6df4983c">BaseType·::·ObjectStreamType</a>··<a·class="code·hl_typedef"·href="a02598.html#a70efceccb8eab0d5abaff1b92972d888">ObjectStreamType</a>;</div>
 103 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 104 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02618.html">BaseType</a>·<a·class="code·hl_function"·href="a02618.html#a1d347a431cce7dd13a050453b5f04b63">::·restore</a>;</div>
 105 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02618.html">BaseType</a>·<a·class="code·hl_function"·href="a02618.html#acd33be44661200bd7a32cf39801c8a43">::·registerFactory</a>;</div>
104 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>106 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
105 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03110.html">AnalyticalCoordFunction</a>&lt;·ct,·dimD,·dimR,·Impl·&gt;;</div>107 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02598.html#aa5dfff6108e6ac695d972a5e9fe56be9">···42</a></span>····<span·class="keyword">typedef</span>·FieldVector&lt;·double,·dimworld&gt;·<a·class="code·hl_typedef"·href="a02598.html#aa5dff[·...·truncated·by·diffoscope;·len:·47,·SHA:·a67f584f43b0fd89805ba2b72439fe9fbd913930e2968a7751641482ba7af8f2·...·];</div>
 108 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02598.html#a91bd64f068b15343c9f00a8bd5b42ba6">···44</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02598.html#a91bd64f068b15343c9f00a8bd5b42ba6">~DuneBoundaryProjection</a>()·{}</div>
 109 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 110 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02598.html#a5d9ef189a3460ea062ab96daed520fbe">···47</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_typedef"·href="a02598.html#aa5dfff6108e6ac695d972a5e9fe56be9">CoordinateType</a>·<a·class="code·hl_function"·href="a02598.html#a5d9ef189a3460ea062ab96daed520fbe">operator()·</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02598.html#aa5dfff6108e6ac695d972a5e9fe56be9">CoordinateType</a>&amp;·global)·<span·class="keyword">const</span>·=·0;</div>
106 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>111 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 112 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a02598.html#a1a5b899a00ee3f03edbcb54ae6beb5d5">···52</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02598.html#a1a5b899a00ee3f03edbcb54ae6beb5d5">backup</a>(·[[maybe_unused]]·<a·class="code·hl_typedef"·href="a02598.html#a70efceccb8eab0d5abaff1b92972d888">ObjectStreamType</a>&amp;·buffer·)<span·class="keyword">·const</span></div>
107 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">public</span>:</div>113 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">····</span>{</div>
 114 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······DUNE_THROW(NotImplemented,<span·class="stringliteral">&quot;DuneBoundaryProjection::backup·not·overloaded!&quot;</span>);</div>
108 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03118.html#ad96ae2fcf63b5e46c518f4ed9d7b26d8">···50</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03118.html">This</a>·<a·class="code·hl_typedef"·href="a03118.html#ad96ae2fcf63b5e46c518f4ed9d7b26d8">Interface</a>;</div> 
109 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03118.html#a13fea70cdccbb417a843fb6fa78217ab">···51</a></span>····<span·class="keyword">typedef</span>·Impl·<a·class="code·hl_typedef"·href="a03118.html#a13fea70cdccbb417a843fb6fa78217ab">Implementation</a>;</div> 
110 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
111 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03118.html#a8f0e02b54e869045ce1f290bd162cfc6">···54</a></span>····<span·class="keyword">typedef</span>·ct·<a·class="code·hl_typedef"·href="a03118.html#a8f0e02b54e869045ce1f290bd162cfc6">ctype</a>;</div> 
112 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>115 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div>
113 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03118.html#ac04a2b995fc7c139adad7d6fc70440ba">···57</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="a03118.html#ac04a2b995fc7c139adad7d6fc70440ba">dimDomain</a>·=·dimD;</div> 
114 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03118.html#a87269153d990dce43bd18b230b04bfec">···59</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="a03118.html#a87269153d990dce43bd18b230b04bfec">dimRange</a>·=·dimR;</div> 
115 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>116 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
116 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03118.html#afb0c564b6295875be9a2bb400ad706e3">···62</a></span>····<span·class="keyword">typedef</span>·FieldVector&lt;·ctype,·dimDomain·&gt;·<a·class="code·hl_typedef"·href="a03118.html#afb0c564b6295875be9a2bb400ad706e3">DomainVector</a>;</div> 
117 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03118.html#a4acd7dbafafb7a12af38801276304a72">···64</a></span>····<span·class="keyword">typedef</span>·FieldVector&lt;·ctype,·dimRange·&gt;·<a·class="code·hl_typedef"·href="a03118.html#a4acd[·...·truncated·by·diffoscope;·len:·45,·SHA:·11be7e9273d9abe82695bb371218160cbf78e87d0fabab987be4be2d161a8a28·...·];</div>117 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·BufferImp&gt;</div>
 118 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02598.html#a6d9a483589850a809c3b15b566475066">···58</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02598.html#a6d9a483589850a809c3b15b566475066">toBuffer</a>(·BufferImp&amp;·buffer·)<span·class="keyword">·const</span></div>
 119 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">····</span>{</div>
 120 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<a·class="code·hl_class"·href="a02706.html">MessageBufferIF&lt;·BufferImp·&gt;</a>·buf(·buffer·);</div>
 121 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<a·class="code·hl_function"·href="a02598.html#a6d9a483589850a809c3b15b566475066">toBuffer</a>(·buf·);</div>
 122 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>
118 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>123 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 124 <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>·BufferImp&gt;</div>
 125 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02598.html#aad2bfc023b531dd03481aa9ae7db922f">···65</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02598.html#aad2bfc023b531dd03481aa9ae7db922f">toBuffer</a>(·<a·class="code·hl_class"·href="a02706.html">MessageBufferIF&lt;·BufferImp·&gt;</a>·&amp;·buffer·)<span·class="keyword">·const</span></div>
119 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">private</span>:</div>126 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">····</span>{</div>
120 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<a·class="code·hl_class"·href="a03118.html">AnalyticalCoordFunctionInterface</a>·()·=·<span·class="keywordflow">default</span>;</div> 
121 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<a·class="code·hl_class"·href="a03118.html">AnalyticalCoordFunctionInterface</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03118.html">This</a>·&amp;·)·=·<span·class="keywordflow">default</span>;</div> 
122 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<a·class="code·hl_class"·href="a03118.html">AnalyticalCoordFunctionInterface</a>·(·<a·class="code·hl_class"·href="a03118.html">This</a>·&amp;&amp;·)·=·<span·class="keywordflow">default</span>;</div> 
123 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<a·class="code·hl_class"·href="a03118.html">~AnalyticalCoordFunctionInterface</a>·()·=·<span·class="keywordflow">default</span>;</div> 
124 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<a·class="code·hl_class"·href="a03118.html">This</a>·&amp;operator=·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03118.html">This</a>·&amp;·)·=·<span·class="keywordflow">default</span>;</div> 
125 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<a·class="code·hl_class"·href="a03118.html">This</a>·&amp;operator=·(·<a·class="code·hl_class"·href="a03118.html">This</a>·&amp;&amp;·)·=·<span·class="keywordflow">default</span>;</div>127 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<a·class="code·hl_typedef"·href="a02598.html#a70efceccb8eab0d5abaff1b92972d888">ObjectStreamType</a>·str;</div>
 128 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="comment">//·call·virtual·interface·backup</span></div>
 129 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<a·class="code·hl_function"·href="a02598.html#a1a5b899a00ee3f03edbcb54ae6beb5d5">backup</a>(·str·);</div>
 130 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······std::string·data·=·str.str();</div>
 131 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·size·=·data.size();</div>
 132 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······buffer.<a·class="code·hl_function"·href="a02706.html#ab007f6d86a97356527b42a379b600079">write</a>(·size·);</div>
 133 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">size_t</span>·i=0;·i&lt;size;·++i·)</div>
 134 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········buffer.<a·class="code·hl_function"·href="a02706.html#ab007f6d86a97356527b42a379b600079">write</a>(·data[·i·]·);</div>
 135 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····}</div>
126 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>136 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
127 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="comment">//·helper·for·picking·the·correct·version·of·evaluate·further·down</span></div> 
128 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·DV&gt;</div>137 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·BufferImp&gt;</div>
 138 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a02598.html#a9ec397bb9f5aa4ef51fbd2a45fbb9a3f">···78</a></span>····<span·class="keyword">static</span>·std::unique_ptr&lt;·ThisType·&gt;·<a·class="code·hl_function"·href="a02598.html#a9ec397bb9f5aa4ef51fbd2a45fbb9a3f">restoreFromBuffer</a>(·BufferImp·&amp;·buffer·)</div>
129 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keyword">using·</span>has_operator_parentheses·=·<span·class="keyword">decltype</span>(std::declval&lt;F&gt;()(std::declval&lt;DV&gt;()));</div> 
Max diff block lines reached; 95941/133843 bytes (71.68%) of diff not shown.
27.3 KB
html2text {}
    
Offset 4, 446 lines modifiedOffset 4, 428 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·geometrygrid 
8 coordfunction.hh7 ····*·common
 8 boundaryprojection.hh
9 Go_to_the_documentation_of_this_file.9 Go_to_the_documentation_of_this_file.
10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
11 LICENSE.md·in·module·root11 LICENSE.md·in·module·root
12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
15 ·5#ifndef·DUNE_GEOGRID_COORDFUNCTION_HH15 ·5#ifndef·DUNE_GRID_COMMON_BOUNDARYPROJECTION_HH
16 ·6#define·DUNE_GEOGRID_COORDFUNCTION_HH16 ·6#define·DUNE_GRID_COMMON_BOUNDARYPROJECTION_HH
17 ·717 ·7
 18 ·8//-·system·includes
18 ·8#include·<cassert>19 ·9#include·<cmath>
19 ·920 ·10#include·<memory>
 21 ·11
 22 ·12//-·Dune·includes
20 ·10#include·<dune/common/fvector.hh>23 ·13#include·<dune/common/fvector.hh>
21 ·11#include·<dune/common/std/type_traits.hh> 
22 ·1224 ·14
 25 ·15#include·<dune/geometry/multilineargeometry.hh>
 26 ·16
 27 ·17#include·<dune/grid/common/boundarysegment.hh>
 28 ·18#include·<dune/grid/common/datahandleif.hh>
 29 ·19#include·<dune/grid/io/file/gmshreader.hh>
 30 ·20
23 ·13namespace·Dune31 ·21namespace·Dune
 32 ·22{
 33 ·25·template·<int·dimworld>
 34 ·26·struct·DuneBoundaryProjection;
 35 ·27
 36 ·30·template·<int·dimworld>
 37 31·struct·DuneBoundaryProjection
 38 ·32·:·public·BoundarySegmentBackupRestore<·DuneBoundaryProjection<·dimworld·>·>
 39 ·33·{
 40 34·typedef·DuneBoundaryProjection<_dimworld_>·ThisType;
 41 35·typedef·BoundarySegmentBackupRestore<_DuneBoundaryProjection<_dimworld_>·>
 42 BaseType;
 43 36·typedef·typename·BaseType_::_ObjectStreamType·ObjectStreamType;
 44 ·37
 45 ·38·using·BaseType·::_restore;
 46 ·39·using·BaseType·::_registerFactory;
 47 ·40
 48 42·typedef·FieldVector<·double,·dimworld>·CoordinateType;
 49 44·virtual·~DuneBoundaryProjection()·{}
 50 ·45
 51 47·virtual·CoordinateType·operator()(const·CoordinateType&·global)·const·=·0;
24 ·14{ 
25 ·15 
26 ·16·//·Internal·Forward·Declarations 
27 ·17·//·----------------------------- 
28 ·18 
29 ·19·template<·class·ct,·unsigned·int·dimD,·unsigned·int·dimR,·class·Impl·> 
30 ·20·class·AnalyticalCoordFunction; 
31 ·21 
32 ·22·template<·class·ct,·unsigned·int·dimR,·class·Impl·> 
33 ·23·class·DiscreteCoordFunction; 
34 ·24 
35 ·25 
36 ·26 
37 ·27·//·AnalyticalCoordFunctionInterface 
38 ·28·//·-------------------------------- 
39 ·29 
40 ·42·template<·class·ct,·unsigned·int·dimD,·unsigned·int·dimR,·class·Impl·> 
41 43·class·AnalyticalCoordFunctionInterface 
42 ·44·{ 
43 ·45·typedef·AnalyticalCoordFunctionInterface<_ct,_dimD,_dimR,_Impl_>·This; 
44 ·46 
45 ·47·friend·class·AnalyticalCoordFunction<·ct,·dimD,·dimR,·Impl·>; 
46 ·4852 ·48
 53 52·virtual·void·backup(·[[maybe_unused]]·ObjectStreamType&·buffer·)·const
 54 ·53·{
 55 ·54·DUNE_THROW(NotImplemented,"DuneBoundaryProjection::backup·not
 56 overloaded!");
47 ·49·public: 
48 50·typedef·This·Interface; 
49 51·typedef·Impl·Implementation; 
50 ·52 
51 54·typedef·ct·ctype; 
52 ·5557 ·55·}
53 57·static·const·unsigned·int·dimDomain·=·dimD; 
54 59·static·const·unsigned·int·dimRange·=·dimR; 
55 ·60 
56 62·typedef·FieldVector<·ctype,·dimDomain·>·DomainVector; 
57 64·typedef·FieldVector<·ctype,·dimRange·>·RangeVector; 
58 ·65 
59 ·66·private: 
60 ·67·AnalyticalCoordFunctionInterface·()·=·default; 
61 ·68·AnalyticalCoordFunctionInterface·(·const·This·&·)·=·default; 
62 ·69·AnalyticalCoordFunctionInterface·(·This·&&·)·=·default; 
63 ·70·~AnalyticalCoordFunctionInterface·()·=·default; 
64 ·71·This·&operator=·(·const·This·&·)·=·default; 
65 ·72·This·&operator=·(·This·&&·)·=·default; 
66 ·73 
67 ·74·//·helper·for·picking·the·correct·version·of·evaluate·further·down 
68 ·75·template<typename·F,·typename·DV> 
69 ·76·using·has_operator_parentheses·=·decltype(std::declval<F>()(std:: 
70 declval<DV>())); 
71 ·7758 ·56
 59 ·57·template·<class·BufferImp>
 60 58·void·toBuffer(·BufferImp&·buffer·)·const
 61 ·59·{
 62 ·60·MessageBufferIF<_BufferImp_>·buf(·buffer·);
 63 ·61·toBuffer(·buf·);
 64 ·62·}
 65 ·63
 66 ·64·template·<class·BufferImp>
 67 65·void·toBuffer(·MessageBufferIF<_BufferImp_>·&·buffer·)·const
 68 ·66·{
 69 ·67·ObjectStreamType·str;
 70 ·68·//·call·virtual·interface·backup
 71 ·69·backup(·str·);
 72 ·70·std::string·data·=·str.str();
 73 ·71·const·size_t·size·=·data.size();
 74 ·72·buffer.write(·size·);
 75 ·73·for(·size_t·i=0;·i<size;·++i·)
 76 ·74·buffer.write(·data[·i·]·);
 77 ·75·}
 78 ·76
 79 ·77·template·<class·BufferImp>
Max diff block lines reached; 21929/27912 bytes (78.56%) of diff not shown.
5.97 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00599.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00200.html
Files 12% 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-grid:·idset.hh·File·Reference</title>8 <title>dune-grid:·yaspgridentityseed.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, 42 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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>··</div>
71 ··<div·class="headertitle"><div·class="title">idset.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">yaspgridentityseed.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;<a·class="el"·href="a00305_source.html">dune/grid/common/indexidset.hh</a>&gt;</code><br·/> 
75 </div> 
 74 <p>The·YaspEntitySeed·class.··
 75 <a·href="#details">More...</a></p>
  
76 <p><a·href="a00599_source.html">Go·to·the·source·code·of·this·file.</a></p>76 <p><a·href="a00200_source.html">Go·to·the·source·code·of·this·file.</a></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <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>
79 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="a03326.html">Dune::GeoGrid::IdSet&lt;·Grid,·HostIdSet·&gt;</a></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="a04270.html">Dune::YaspEntitySeed&lt;·codim,·GridImp·&gt;</a></td></tr>
 81 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Describes·the·minimal·information·necessary·to·create·a·fully·functional·<a·class="el"·href="a04266.html">YaspEntity</a>.··<a·href="a04270.html#details">More...</a><br·/></td></tr>
81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">83 </table><table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
84 Namespaces</h2></td></tr>85 Namespaces</h2></td></tr>
85 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>86 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
86 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>87 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 <tr·class="memitem:a01068"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01068.html">Dune::GeoGrid</a></td></tr> 
89 <tr·class="memdesc:a01068"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">namespace·containing·the·implementations·of·<a·class="el"·href="a03190.html"·title="grid·wrapper·replacing·the·geometries">GeometryGrid</a>·<br·/></td></tr> 
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
91 </table>89 </table>
 90 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 91 <div·class="textblock"><p·>The·YaspEntitySeed·class.·</p>
92 </div><!--·contents·-->92 </div></div><!--·contents·-->
93 <!--·start·footer·part·-->93 <!--·start·footer·part·-->
94 <hr·class="footer"/><address·class="footer"><small>94 <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.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
96 </small></address>96 </small></address>
97 </body>97 </body>
98 </html>98 </html>
898 B
html2text {}
    
Offset 4, 25 lines modifiedOffset 4, 26 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·geometrygrid7 ····*·yaspgrid
8 Classes·|·Namespaces8 Classes·|·Namespaces
9 idset.hh·File·Reference 
10 #include·<dune/grid/common/indexidset.hh>9 yaspgridentityseed.hh·File·Reference
 10 The·YaspEntitySeed·class.·More...
11 Go_to_the_source_code_of_this_file.11 Go_to_the_source_code_of_this_file.
12 ·Classes12 ·Classes
13 class· Dune::GeoGrid::IdSet<_Grid,_HostIdSet_>13 class· Dune::YaspEntitySeed<_codim,_GridImp_>
 14  ······Describes·the·minimal·information·necessary·to·create·a·fully
 15 ········functional·YaspEntity.·More...
14  16  
15 ·Namespaces17 ·Namespaces
16 namespace· Dune18 namespace· Dune
17  ··········Include·standard·header·files.19  ··········Include·standard·header·files.
18  20  
 21 *****·Detailed·Description·*****
 22 The·YaspEntitySeed·class.
19 namespace· Dune::GeoGrid 
20  ··········namespace·containing·the·implementations·of·GeometryGrid 
21   
  
22 ===============================================================================23 ===============================================================================
23 ·····Generated·by [doxygen]·1.9.424 ·····Generated·by [doxygen]·1.9.4
6.38 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00599_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00581_source.html
Files 0% similar despite different names
    
Offset 65, 22 lines modifiedOffset 65, 22 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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">idset.hh</div></div>69 ··<div·class="headertitle"><div·class="title">idset.hh</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <a·href="a00599.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>72 <a·href="a00581.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_IDSET_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_IDSET_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_IDSET_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_IDSET_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;<a·class="code"·href="a00305.html">dune/grid/common/indexidset.hh</a>&gt;</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00266.html">dune/grid/common/indexidset.hh</a>&gt;</span></div>
80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
81 <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="a01063.html">Dune</a></div>81 <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="a01063.html">Dune</a></div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>··<span·class="keyword">namespace·</span>GeoGrid</div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>··<span·class="keyword">namespace·</span>GeoGrid</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>·</div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····};</div>149 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····};</div>
150 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>150 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
151 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··}·<span·class="comment">//·namespace·GeoGrid</span></div>151 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··}·<span·class="comment">//·namespace·GeoGrid</span></div>
152 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>152 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>}·<span·class="comment">//·namespace·Dune</span></div>153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>}·<span·class="comment">//·namespace·Dune</span></div>
154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_IDSET_HH</span></div>155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_IDSET_HH</span></div>
156 <div·class="ttc"·id="aa00305_html"><div·class="ttname"><a·href="a00305.html">indexidset.hh</a></div><div·class="ttdoc">Provides·base·classes·for·index·and·id·sets.</div></div>156 <div·class="ttc"·id="aa00266_html"><div·class="ttname"><a·href="a00266.html">indexidset.hh</a></div><div·class="ttdoc">Provides·base·classes·for·index·and·id·sets.</div></div>
157 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>157 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
158 <div·class="ttc"·id="aa02830_html"><div·class="ttname"><a·href="a02830.html">Dune::IdSet</a></div><div·class="ttdoc">Id·Set·Interface.</div><div·class="ttdef"><b>Definition:</b>·indexidset.hh:452</div></div>158 <div·class="ttc"·id="aa02830_html"><div·class="ttname"><a·href="a02830.html">Dune::IdSet</a></div><div·class="ttdoc">Id·Set·Interface.</div><div·class="ttdef"><b>Definition:</b>·indexidset.hh:452</div></div>
159 <div·class="ttc"·id="aa02830_html_a01494bdcefef66d680e6e4fc101a593a"><div·class="ttname"><a·href="a02830.html#a01494bdcefef66d680e6e4fc101a593a">Dune::IdSet::subId</a></div><div·class="ttdeci">IdType·subId(const·typename·Codim&lt;·0·&gt;::Entity·&amp;e,·int·i,·unsigned·int·codim)·const</div><div·class="ttdoc">Get·id·of·subentity·i·of·co-dimension·codim·of·a·co-dimension·0·entity.</div><div·class="ttdef"><b>Definition:</b>·indexidset.hh:486</div></div>159 <div·class="ttc"·id="aa02830_html_a01494bdcefef66d680e6e4fc101a593a"><div·class="ttname"><a·href="a02830.html#a01494bdcefef66d680e6e4fc101a593a">Dune::IdSet::subId</a></div><div·class="ttdeci">IdType·subId(const·typename·Codim&lt;·0·&gt;::Entity·&amp;e,·int·i,·unsigned·int·codim)·const</div><div·class="ttdoc">Get·id·of·subentity·i·of·co-dimension·codim·of·a·co-dimension·0·entity.</div><div·class="ttdef"><b>Definition:</b>·indexidset.hh:486</div></div>
160 <div·class="ttc"·id="aa03198_html"><div·class="ttname"><a·href="a03198.html">Dune::GeoGrid::Entity</a></div><div·class="ttdoc">DUNE-conform·implementation·of·the·entity.</div><div·class="ttdef"><b>Definition:</b>·geometrygrid/entity.hh:694</div></div>160 <div·class="ttc"·id="aa03198_html"><div·class="ttname"><a·href="a03198.html">Dune::GeoGrid::Entity</a></div><div·class="ttdoc">DUNE-conform·implementation·of·the·entity.</div><div·class="ttdef"><b>Definition:</b>·geometrygrid/entity.hh:694</div></div>
161 <div·class="ttc"·id="aa03326_html"><div·class="ttname"><a·href="a03326.html">Dune::GeoGrid::IdSet</a></div><div·class="ttdef"><b>Definition:</b>·idset.hh:22</div></div>161 <div·class="ttc"·id="aa03326_html"><div·class="ttname"><a·href="a03326.html">Dune::GeoGrid::IdSet</a></div><div·class="ttdef"><b>Definition:</b>·idset.hh:22</div></div>
162 <div·class="ttc"·id="aa03326_html_a0fdf2cc6d76cb20c0607f2c8e2e9cef0"><div·class="ttname"><a·href="a03326.html#a0fdf2cc6d76cb20c0607f2c8e2e9cef0">Dune::GeoGrid::IdSet::IdSet</a></div><div·class="ttdeci">IdSet()</div><div·class="ttdef"><b>Definition:</b>·idset.hh:33</div></div>162 <div·class="ttc"·id="aa03326_html_a0fdf2cc6d76cb20c0607f2c8e2e9cef0"><div·class="ttname"><a·href="a03326.html#a0fdf2cc6d76cb20c0607f2c8e2e9cef0">Dune::GeoGrid::IdSet::IdSet</a></div><div·class="ttdeci">IdSet()</div><div·class="ttdef"><b>Definition:</b>·idset.hh:33</div></div>
163 <div·class="ttc"·id="aa03326_html_a15c54b7529cb0be300b6982f91dbaaf1"><div·class="ttname"><a·href="a03326.html#a15c54b7529cb0be300b6982f91dbaaf1">Dune::GeoGrid::IdSet::IdSet</a></div><div·class="ttdeci">IdSet(const·HostIdSet·&amp;hostIdSet)</div><div·class="ttdef"><b>Definition:</b>·idset.hh:37</div></div>163 <div·class="ttc"·id="aa03326_html_a15c54b7529cb0be300b6982f91dbaaf1"><div·class="ttname"><a·href="a03326.html#a15c54b7529cb0be300b6982f91dbaaf1">Dune::GeoGrid::IdSet::IdSet</a></div><div·class="ttdeci">IdSet(const·HostIdSet·&amp;hostIdSet)</div><div·class="ttdef"><b>Definition:</b>·idset.hh:37</div></div>
143 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00617_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00650_source.html
Files 10% 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-grid:·dofadmin.hh·Source·File</title>8 <title>dune-grid:·undefine-2.0.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, 347 lines modifiedOffset 62, 476 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">dofadmin.hh</div></div>68 ··<div·class="headertitle"><div·class="title">undefine-2.0.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00617.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00650.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment"></span><span·class="preprocessor">#ifdef·_ALBERTA_H_</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_DOFADMIN_HH</span></div>76 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">··#undef·_ALBERTA_H_</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_DOFADMIN_HH</span></div>77 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#endif·</span><span·class="comment">//·_ALBERTA_H_</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;utility&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;dune/common/hybridutilities.hh&gt;</span></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>78 <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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00653.html">dune/grid/albertagrid/misc.hh</a>&gt;</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00671.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</span></div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>79 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#ifdef·ALBERTA_VERSION</span></div>
 80 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">··#undef·ALBERTA_VERSION</span></div>
 81 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#endif·</span><span·class="comment">//·ALBERTA_VERSION</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div> 
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>82 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">namespace·</span>Alberta</div>83 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifdef·ALBERTA_DEBUG</span></div>
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··{</div>84 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">··#undef·ALBERTA_DEBUG</span></div>
 85 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#endif·</span><span·class="comment">//·ALBERTA_DEBUG</span></div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>86 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····<span·class="comment">//·External·Forward·Declarations</span></div> 
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="comment">//·-----------------------------</span></div>87 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#ifdef·DIM_MAX</span></div>
 88 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">··#undef·DIM_MAX</span></div>
 89 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DIM_MAX</span></div>
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>90 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</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="keywordtype">int</span>·dim·&gt;</div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">class·</span>MeshPointer;</div>91 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#ifdef·N_VERTICES</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>·</div>92 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">··#undef·N_VERTICES</span></div>
 93 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_VERTICES</span></div>
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>94 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="comment">//·DofAccess</span></div> 
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="comment">//·---------</span></div>95 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifdef·N_EDGES</span></div>
 96 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">··#undef·N_EDGES</span></div>
 97 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_EDGES</span></div>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>98 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">int</span>·codim·&gt;</div> 
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01982.html">···35</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01982.html">DofAccess</a></div> 
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{</div>99 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#ifdef·N_WALLS</span></div>
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·codimtype·=·<a·class="code·hl_struct"·href="a02366.html">CodimType&lt;·dim,·codim·&gt;::value</a>;</div>100 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">··#undef·N_WALLS</span></div>
 101 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_WALLS</span></div>
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>102 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">public</span>:</div>103 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#ifdef·N_FACES</span></div>
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a01982.html#a64a6a8adb53aff6c1475629c96638b76">···40</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·[·...·truncated·by·diffoscope;·len:·178,·SHA:·e727d20a8c0535600679c82a3af0dd4165bb00c0e6d9359efe15ca194e4c329d·...·]</div>104 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">··#undef·N_FACES</span></div>
 105 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_FACES</span></div>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>106 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a01982.html#a2367fe847ca32e4eec9ced25382b1ce0">···42</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01982.html#a2367fe847ca32e4eec9ced25382b1ce0">dimension</a>·=·dim;</div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a01982.html#a4516f7b7b3a3210d23a7447674eb579c">···43</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·[·...·truncated·by·diffoscope;·len:·90,·SHA:·ca387cf57e08b4c12eb2ab82ec358312000d21fd188ee2911723a74c654b4ea1·...·]</div>107 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifdef·N_NEIGH</span></div>
 108 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">··#undef·N_NEIGH</span></div>
 109 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_NEIGH</span></div>
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>110 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a01982.html#aff12d5a3e33f12f875046ca21f87ddff">···45</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02026.html">Alberta::ElementInfo&lt;·dimension·&gt;</a>·<a·class="code·hl_typedef"·href="a01982.html#aff12d5a3e33f12f875046ca21f87ddff">ElementInfo</a>;</div> 
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>111 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#ifdef·DIM_FAC</span></div>
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01982.html#a24a4865da9e6b1e06b2aa22b827cbf75">···47</a></span>······<a·class="code·hl_function"·href="a01982.html#a24a4865da9e6b1e06b2aa22b827cbf75">DofAccess</a>·()</div> 
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········:·node_(·-1·)</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······{}</div>112 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">··#undef·DIM_FAC</span></div>
 113 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DIM_FAC</span></div>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>114 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a01982.html#a78832be06e30f098839018ada7169eac">···51</a></span>······<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a01982.html#a78832be06e30f098839018ada7169eac">DofAccess</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#ab91172fc7cfde36bfa7dc9be768e71c2">DofSpace</a>·*dofSpace·)</div> 
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······{</div>115 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifdef·N_VERTICES_0D</span></div>
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········assert(·dofSpace·);</div>116 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">··#undef·N_VERTICES_0D</span></div>
 117 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_VERTICES_0D</span></div>
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········node_·=·dofSpace-&gt;admin-&gt;mesh-&gt;node[·codimtype·];</div> 
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········index_·=·dofSpace-&gt;admin-&gt;n0_dof[·codimtype·];</div> 
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······}</div> 
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>118 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a01982.html#ab974b8564f9b2ab58db6dd8f1dd94862">···58</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01982.html#ab974b8564f9b2ab58db6dd8f1dd94862">opera[·...·truncated·by·diffoscope;·len:·265,·SHA:·7be36ad4a4ec898128960b2e581643b32deeb7de36de12e20d1ceb9da4b3816b·...·]</span></div>119 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#ifdef·N_EDGES_0D</span></div>
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">······</span>{</div>120 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">··#undef·N_EDGES_0D</span></div>
 121 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_EDGES_0D</span></div>
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········assert(·element·);</div> 
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········assert(·node_·!=·-1·);</div> 
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········assert(·subEntity·&lt;·<a·class="code·hl_variable"·href="a01982.html#a64a6a8adb53aff6c1475629c96638b76">numSubEntities</a>·);</div> 
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········<span·class="keywordflow">return</span>·element-&gt;dof[·node_·+·subEntity·][·index_·+·i·];</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>·</div>122 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a01982.html#ab3b3155eedec059066abcf810e3f2f21">···66</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01982.html#ab974b8564f9b2ab58db6dd8f1dd94862">opera[·...·truncated·by·diffoscope;·len:·225,·SHA:·69a07f0f56b35de0324222e484c3a8ac48f3d1dbd0176206507b4aca18f6aca7·...·]</span></div>123 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#ifdef·N_FACES_0D</span></div>
137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">······</span>{</div>124 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">··#undef·N_FACES_0D</span></div>
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········<span·class="keywordflow">return</span>·(*<span·class="keyword">this</span>)(·element,·subEntity,·0·);</div>125 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_FACES_0D</span></div>
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······}</div>126 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 127 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#ifdef·N_NEIGH_0D</span></div>
 128 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">··#undef·N_NEIGH_0D</span></div>
 129 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_NEIGH_0D</span></div>
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>130 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a01982.html#af9bf778ce6465860f5beeb65a5770126">···71</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01982.html#ab974b8564f9b2ab58db6dd8f1dd94862">oper[·...·truncated·by·diffoscope;·len:·242,·SHA:·dbbd358920e5b41b9fffd9c366737ec7f6fa7cdf397ac2f3c0defb05cc2a22b4·...·]</span></div>131 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#ifdef·N_WALLS_0D</span></div>
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">······</span>{</div>132 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">··#undef·N_WALLS_0D</span></div>
143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········<span·class="keywordflow">return</span>·(*<span·class="keyword">this</span>)(·elementInfo.<a·class="code·hl_function"·href="a02026.html#ada0ef6466c62d95e8e3f30aed2da8fad">el</a>(),·subEntity,·i·[·...·truncated·by·diffoscope;·len:·2,·SHA:·9d8b2b5670d18da8a99f6152f7ee75558019cd106d8032bf7c1117bd37273e37·...·]</div>133 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_WALLS_0D</span></div>
144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······}</div>134 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 135 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#ifdef·N_VERTICES_1D</span></div>
 136 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">··#undef·N_VERTICES_1D</span></div>
 137 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_VERTICES_1D</span></div>
145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>138 <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"><a·class="line"·href="a01982.html#a5aa91d34ecc9c3397f856fab7faea019">···76</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01982.html#ab974b8564f9b2ab58db6dd8f1dd94862">operator()·</a>(·<span·class="keyword">const</s[·...·truncated·by·diffoscope;·len:·159,·SHA:·05abde50c1a0ed314c37d26fee41b268640807fdfdc8babd39e5910a3f066157·...·]</span></div>139 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#ifdef·N_EDGES_1D</span></div>
147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">······</span>{</div>140 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">··#undef·N_EDGES_1D</span></div>
148 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········<span·class="keywordflow">return</span>·(*<span·class="keyword">this</span>)(·elementInfo.<a·class="code·hl_function"·href="a02026.html#ada0ef6466c62d95e8e3f30aed2da8fad">el</a>(),·subEntity·);</div>141 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_EDGES_1D</span></div>
149 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······}</div>142 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
Max diff block lines reached; 98276/125465 bytes (78.33%) of diff not shown.
20.0 KB
html2text {}
    
Offset 5, 403 lines modifiedOffset 5, 472 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 dofadmin.hh9 undefine-2.0.hh
10 Go_to_the_documentation_of_this_file.10 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-14 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
 16 ·12#ifdef·_ALBERTA_H_
 17 ·13·#undef·_ALBERTA_H_
 18 ·14#endif·//·_ALBERTA_H_
 19 ·15
 20 ·16#ifdef·ALBERTA_VERSION
 21 ·17·#undef·ALBERTA_VERSION
 22 ·18#endif·//·ALBERTA_VERSION
16 ·5#ifndef·DUNE_ALBERTA_DOFADMIN_HH 
17 ·6#define·DUNE_ALBERTA_DOFADMIN_HH 
18 ·7 
19 ·8#include·<utility> 
20 ·9 
21 ·10#include·<dune/common/hybridutilities.hh> 
22 ·11 
23 ·12#include·<dune/grid/albertagrid/misc.hh> 
24 ·13#include·<dune/grid/albertagrid/elementinfo.hh> 
25 ·14 
26 ·15#if·HAVE_ALBERTA 
27 ·16 
28 ·17namespace·Dune 
29 ·18{ 
30 ·1923 ·19
31 ·20·namespace·Alberta 
32 ·21·{ 
33 ·22 
34 ·23·//·External·Forward·Declarations 
35 ·24·//·----------------------------- 
36 ·25 
37 ·26·template<·int·dim·> 
38 ·27·class·MeshPointer; 
39 ·28 
40 ·29 
41 ·30 
42 ·31·//·DofAccess 
43 ·32·//·--------- 
44 ·33 
45 ·34·template<·int·dim,·int·codim·> 
46 35·class·DofAccess 
47 ·36·{ 
48 ·37·static·const·int·codimtype·=·CodimType<_dim,_codim_>::value; 
49 ·38 
50 ·39·public: 
51 40·static·const·int·numSubEntities·=·NumSubEntities<_dim,_codim_>::value; 
52 ·41 
53 42·static·const·int·dimension·=·dim; 
54 43·static·const·int·codimension·=·codim; 
55 ·44 
56 45·typedef·Alberta::ElementInfo<_dimension_>·ElementInfo; 
57 ·46 
58 47·DofAccess·() 
59 ·48·:·node_(·-1·) 
60 ·49·{} 
61 ·50 
62 51·explicit·DofAccess·(·const·DofSpace·*dofSpace·) 
63 ·52·{ 
64 ·53·assert(·dofSpace·); 
65 ·54·node_·=·dofSpace->admin->mesh->node[·codimtype·]; 
66 ·55·index_·=·dofSpace->admin->n0_dof[·codimtype·]; 
67 ·56·} 
68 ·57 
69 58·int·operator()(·const·Element·*element,·int·subEntity,·int·i·)·const24 ·20#ifdef·ALBERTA_DEBUG
 25 ·21·#undef·ALBERTA_DEBUG
 26 ·22#endif·//·ALBERTA_DEBUG
 27 ·23
 28 ·24#ifdef·DIM_MAX
 29 ·25·#undef·DIM_MAX
 30 ·26#endif·//·DIM_MAX
 31 ·27
 32 ·28#ifdef·N_VERTICES
 33 ·29·#undef·N_VERTICES
 34 ·30#endif·//·N_VERTICES
 35 ·31
 36 ·32#ifdef·N_EDGES
 37 ·33·#undef·N_EDGES
 38 ·34#endif·//·N_EDGES
 39 ·35
 40 ·36#ifdef·N_WALLS
 41 ·37·#undef·N_WALLS
 42 ·38#endif·//·N_WALLS
 43 ·39
 44 ·40#ifdef·N_FACES
 45 ·41·#undef·N_FACES
 46 ·42#endif·//·N_FACES
 47 ·43
 48 ·44#ifdef·N_NEIGH
 49 ·45·#undef·N_NEIGH
 50 ·46#endif·//·N_NEIGH
 51 ·47
 52 ·48#ifdef·DIM_FAC
 53 ·49·#undef·DIM_FAC
 54 ·50#endif·//·DIM_FAC
 55 ·51
 56 ·52#ifdef·N_VERTICES_0D
 57 ·53·#undef·N_VERTICES_0D
 58 ·54#endif·//·N_VERTICES_0D
 59 ·55
 60 ·56#ifdef·N_EDGES_0D
 61 ·57·#undef·N_EDGES_0D
 62 ·58#endif·//·N_EDGES_0D
70 ·59·{63 ·59
71 ·60·assert(·element·); 
72 ·61·assert(·node_·!=·-1·); 
73 ·62·assert(·subEntity·<·numSubEntities·); 
74 ·63·return·element->dof[·node_·+·subEntity·][·index_·+·i·]; 
75 ·64·} 
76 ·65 
77 66·int·operator()(·const·Element·*element,·int·subEntity·)·const64 ·60#ifdef·N_FACES_0D
 65 ·61·#undef·N_FACES_0D
 66 ·62#endif·//·N_FACES_0D
 67 ·63
 68 ·64#ifdef·N_NEIGH_0D
 69 ·65·#undef·N_NEIGH_0D
 70 ·66#endif·//·N_NEIGH_0D
Max diff block lines reached; 17104/20419 bytes (83.77%) of diff not shown.
51.5 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00629_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00929_source.html
Files 24% 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-grid:·leveliterator.hh·Source·File</title>8 <title>dune-grid:·b64enc.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, 129 lines modifiedOffset 58, 96 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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">leveliterator.hh</div></div>68 ··<div·class="headertitle"><div·class="title">b64enc.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00629.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00929.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_LEVELITERATOR_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_LEVELITERATOR_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;<a·class="code"·href="a00272.html">dune/grid/common/entityiterator.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_GRID_IO_FILE_VTK_B64ENC_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_B64ENC_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;<a·class="code"·href="a00668.html">dune/grid/albertagrid/treeiterator.hh</a>&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;assert.h&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#if·HAVE_ALBERTA</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</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>·</div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 83 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01063.html#a0f8eaefa183de6150378561ac93d210a">···23</a></span>··<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·<a·class="code·hl_variable"·href="a01063.html#a0f8eaefa183de6150378561ac93d210a">base64table</a>[]·=</div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·AlbertaGridLevelIterator</span></div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="comment">//·------------------------</span></div> 
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·codim,·PartitionIteratorType·pitype,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp·&gt;</div> 
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a02170.html">···21</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02170.html">AlbertaGridLevelIterator</a></div> 
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02046.html">AlbertaGridTreeIterator</a>&lt;·codim,·GridImp,·false·&gt;</div> 
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>84 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>
 85 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="charliteral">&#39;A&#39;</span>,·<span·class="charliteral">&#39;B&#39;</span>,·<span·class="charliteral">&#39;C&#39;</span>,·<span·class="charliteral">&#39;D&#39;</span>,·<span·class="charliteral">&#39;E&#39;</span>,·<span·class="charliteral">&#39;F&#39;</span>,·<span·class="charliteral">&#39;G&#39;</span>,·<span·class="charliteral">&#39;H&#39;</span>,·<span·class="charliteral">&#39;I&#39;</span>,·<span·class="charliteral">&#39;J&#39;</span>,·<span·class="charliteral">&#39;K&#39;</span>,·<span·class="charliteral">&#39;L&#39;</span>,·<span·class="charliteral">&#39;M&#39;</span>,</div>
 86 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="charliteral">&#39;N&#39;</span>,·<span·class="charliteral">&#39;O&#39;</span>,·<span·class="charliteral">&#39;P&#39;</span>,·<span·class="charliteral">&#39;Q&#39;</span>,·<span·class="charliteral">&#39;R&#39;</span>,·<span·class="charliteral">&#39;S&#39;</span>,·<span·class="charliteral">&#39;T&#39;</span>,·<span·class="charliteral">&#39;U&#39;</span>,·<span·class="charliteral">&#39;V&#39;</span>,·<span·class="charliteral">&#39;W&#39;</span>,·<span·class="charliteral">&#39;X&#39;</span>,·<span·class="charliteral">&#39;Y&#39;</span>,·<span·class="charliteral">&#39;Z&#39;</span>,</div>
 87 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="charliteral">&#39;a&#39;</span>,·<span·class="charliteral">&#39;b&#39;</span>,·<span·class="charliteral">&#39;c&#39;</span>,·<span·class="charliteral">&#39;d&#39;</span>,·<span·class="charliteral">&#39;e&#39;</span>,·<span·class="charliteral">&#39;f&#39;</span>,·<span·class="charliteral">&#39;g&#39;</span>,·<span·class="charliteral">&#39;h&#39;</span>,·<span·class="charliteral">&#39;i&#39;</span>,·<span·class="charliteral">&#39;j&#39;</span>,·<span·class="charliteral">&#39;k&#39;</span>,·<span·class="charliteral">&#39;l&#39;</span>,·<span·class="charliteral">&#39;m&#39;</span>,</div>
 88 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="charliteral">&#39;n&#39;</span>,·<span·class="charliteral">&#39;o&#39;</span>,·<span·class="charliteral">&#39;p&#39;</span>,·<span·class="charliteral">&#39;q&#39;</span>,·<span·class="charliteral">&#39;r&#39;</span>,·<span·class="charliteral">&#39;s&#39;</span>,·<span·class="charliteral">&#39;t&#39;</span>,·<span·class="charliteral">&#39;u&#39;</span>,·<span·class="charliteral">&#39;v&#39;</span>,·<span·class="charliteral">&#39;w&#39;</span>,·<span·class="charliteral">&#39;x&#39;</span>,·<span·class="charliteral">&#39;y&#39;</span>,·<span·class="charliteral">&#39;z&#39;</span>,</div>
 89 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="charliteral">&#39;0&#39;</span>,·<span·class="charliteral">&#39;1&#39;</span>,·<span·class="charliteral">&#39;2&#39;</span>,·<span·class="charliteral">&#39;3&#39;</span>,·<span·class="charliteral">&#39;4&#39;</span>,·<span·class="charliteral">&#39;5&#39;</span>,·<span·class="charliteral">&#39;6&#39;</span>,·<span·class="charliteral">&#39;7&#39;</span>,·<span·class="charliteral">&#39;8&#39;</span>,·<span·class="charliteral">&#39;9&#39;</span>,·<span·class="charliteral">&#39;+&#39;</span>,·<span·class="charliteral">&#39;/&#39;</span></div>
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02170.html">AlbertaGridLevelIterator&lt;·codim,·pitype,·GridImp·&gt;</a>·<a·class="code·hl_class"·href="a02170.html">This</a>;</div> 
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02046.html">AlbertaGridTreeIterator&lt;·codim,·GridImp,·false·&gt;</a>·<a·class="code·hl_class"·href="a02046.html">Base</a>;</div> 
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div> 
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02170.html#a71990bf4f6ac8f816125aa813296f4f3">···28</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02046.html#a9a0778f270d3a7e86b75810a7ece93cf">Base::Entity</a>·<a·class="code·hl_typedef"·href="a02170.html#a71990bf4f6ac8f816125aa813296f4f3">Entity</a>;</div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02170.html#a05f5816bd54b470bbb12ac2ade6ce4b9">···29</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02562.html">Base::MarkerVector</a>·<a·class="code·hl_typedef"·href="a02170.html#a05f5816bd54b470bbb12ac2ade6ce4b9">MarkerVector</a>;</div> 
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>90 <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"><a·class="line"·href="a02170.html#a33cc13993ae62be9cbad51198fb67f1b">···31</a></span>····<a·class="code·hl_function"·href="a02170.html#a33cc13993ae62be9cbad51198fb67f1b">AlbertaGridLevelIterator</a>·()</div> 
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····{}</div> 
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>91 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 92 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03818.html">···33</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03818.html">b64chunk</a></div>
104 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02170.html#a755b32e2c422932d2992f6c7e091d92b">···35</a></span>····<a·class="code·hl_function"·href="a02170.html#a755b32e2c422932d2992f6c7e091d92b">AlbertaGridLevelIterator</a>·(·<span·class="keyword">const</span>·GridImp·&amp;<a·class="code·hl_function"·href="a02046.html#ac85bd6d1ffd28757e33b13a2080e6634">grid</a>,·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02046.html#aa4965dc0b1f79fa7dc3ac41b9b86370b">level</a>·)</div> 
105 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······:·<a·class="code·hl_class"·href="a02046.html">Base</a>(·<a·class="code·hl_function"·href="a02046.html#ac85bd6d1ffd28757e33b13a2080e6634">grid</a>,·<a·class="code·hl_function"·href="a02046.html#aa4965dc0b1f79fa7dc3ac41b9b86370b">level</a>·)</div> 
106 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{}</div>93 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div>
 94 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03818.html#a1131ba9802a736203dcd7566ee7d6c65">···35</a></span>····<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a03818.html#a1131ba9802a736203dcd7566ee7d6c65">size_type</a>·=·<span·class="keywordtype">unsigned</span>·char;</div>
 95 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">···36</a></span>····<a·class="code·hl_typedef"·href="a03818.html#a1131ba9802a736203dcd7566ee7d6c65">size_type</a>·<a·class="code·hl_variable"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">size</a>;</div>
 96 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">···37</a></span>····<span·class="keywordtype">char</span>·<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[3];</div>
107 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>97 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
108 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02170.html#a3cdc5cdce5aeb7f8cf4d71929d21d2b4">···40</a></span>····<a·class="code·hl_function"·href="a02170.html#a3cdc5cdce5aeb7f8cf4d71929d21d2b4">AlbertaGridLevelIterator</a>·(·<span·class="keyword">const</span>·GridImp·&amp;<a·class="code·hl_function"·href="a02046.html#ac85bd6d1ffd28757e33b13a2080e6634">grid</a>,</div> 
109 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02562.html">MarkerVector</a>·*vec,</div> 
110 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·······························<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02046.html#aa4965dc0b1f79fa7dc3ac41b9b86370b">level</a>·)</div> 
111 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······:·<a·class="code·hl_class"·href="a02046.html">Base</a>(·<a·class="code·hl_function"·href="a02046.html#ac85bd6d1ffd28757e33b13a2080e6634">grid</a>,·vec,·<a·class="code·hl_function"·href="a02046.ht[·...·truncated·by·diffoscope;·len:·48,·SHA:·06b8a146bc8cbb66fe9e7a1b7b4cb55dd01e0e91e04477672db5e9785fdb1281·...·])</div>98 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03818.html#af5b86cb11f0aca7381e1802b9a5f9580">···39</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03818.html#af5b86cb11f0aca7381e1802b9a5f9580">reset[·...·truncated·by·diffoscope;·len:·5,·SHA:·f837cfad18811c79388184b874dff46f3117caa5b0cbe7473dc27002e2afd9ce·...·])</div>
 99 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>
 100 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<a·class="code·hl_variable"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">size</a>·=·0;</div>
 101 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[0]·=·<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[1]·=·<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[2]·=·0;</div>
 102 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>
112 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····{}</div>103 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 104 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03818.html#aec6f229c1c8d0af459d81116ee20330a">···45</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03818.html#aec6f229c1c8d0af459d81116ee20330a">read</a>(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·t,·<a·class="code·hl_typedef"·href="a03818.html#a1131ba9802a736203dcd7566ee7d6c65">size_type</a>·s)</div>
113 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
114 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02170.html#a80be16ce99c94519a8767f1906f8bfd1">···47</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02170.html#a80be16ce99c94519a8767f1906f8bfd1">increment</a>·()</div> 
115 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{</div>105 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····{</div>
116 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<a·class="code·hl_function"·href="a02046.html#ac6f73dec675a7306efd9a96fb3186cef">Base::increment</a>();</div> 
117 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div> 
118 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··};</div>106 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<a·class="code·hl_variable"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">size</a>·=·s&gt;=3·?·3·:·s;</div>
 107 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[0]·=·s&gt;0·?·t[0]·:·0;</div>
 108 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[1]·=·s&gt;1·?·t[1]·:·0;</div>
 109 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[2]·=·s&gt;2·?·t[2]·:·0;</div>
 110 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">size</a>;</div>
119 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>111 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>
120 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>112 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 113 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03818.html#aef8a9dfb8d2ba5a6dda94cd047f363e6">···54</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03818.html#aef8a9dfb8d2ba5a6dda94cd047f363e6">put</a>(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·c)</div>
121 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·codim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp·&gt;</div> 
122 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02302.html">···55</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02170.html">AlbertaGridLevelIterator</a>&lt;·codim,·<a·class="code·hl_enumvalue"·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a90c5b1d5dc07ddecbf0fc09db7544216">Ghost_Partition</a>,·GridImp·&gt;</div> 
123 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02046.html">AlbertaGridTreeIterator</a>&lt;·codim,·GridImp,·false·&gt;</div> 
124 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··{</div>114 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····{</div>
125 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02302.html">AlbertaGridLevelIterator&lt;·codim,·Ghost_Partition,·GridImp·&gt;</a>·<a·class="code·hl_class"·href="a02302.html">This</a>;</div> 
126 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02046.html">AlbertaGridTreeIterator&lt;·codim,·GridImp,·false·&gt;</a>·<a·class="code·hl_class"·href="a02046.html">Base</a>;</div>115 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······assert·(<a·class="code·hl_variable"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">size</a>·&lt;·3);</div>
 116 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[<a·class="code·hl_variable"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">size</a>++]·=·c;</div>
 117 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>
127 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>118 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 119 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03818.html#a142e802572914a4ddfeaf0c6637a0c13">···60</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03818.html#a142e802572914a4ddfeaf0c6637a0c13">write</a>(<span·class="keywordtype">char</span>*·t)</div>
128 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">public</span>:</div> 
129 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02302.html#ab24aa8c6e3d423f4a77aa67688ca0ff9">···62</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02046.html#a9a0778f270d3a7e86b75810a7ece93cf">Base::Entity</a>·<a·class="code·hl_typedef"·href="a02302.html#ab24aa8c6e3d423f4a77aa67688ca0ff9">Entity</a>;</div> 
130 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02302.html#ac6049d3b72d881bf329ced64530243e6">···63</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02562.html">Base::MarkerVector</a>·<a·class="code·hl_typedef"·href="a02302.html#ac6049d3b72d881bf329ced64530243e6">MarkerVector</a>;</div> 
131 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
132 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02302.html#a560eddbe254992cf2dba77b3a707248b">···65</a></span>····<a·class="code·hl_function"·href="a02302.html#a560eddbe254992cf2dba77b3a707248b">AlbertaGridLevelIterator</a>·()</div> 
133 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····{}</div>120 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····{</div>
134 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
135 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02302.html#af4606c5baae092734e9e5452ceb72297">···69</a></span>····<a·class="code·hl_function"·href="a02302.html#af4606c5baae092734e9e5452ceb72297">AlbertaGridLevelIterator</a>·(·<span·class="keyword">const</span>·GridImp·&amp;<a·class="code·hl_function"·href="a02046.html#ac85bd6d1ffd28757e33b13a2080e6634">grid</a>,·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02046.html#aa4965dc0b1f79fa7dc3ac41b9b86370b">level</a>·)</div> 
136 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······:·<a·class="code·hl_class"·href="a02046.html">Base</a>(·<a·class="code·hl_function"·href="a02046.html#ac85bd6d1ffd28757e33b13a2080e6634">grid</a>,·<a·class="code·hl_function"·href="a02046.html#aa[·...·truncated·by·diffoscope;·len:·44,·SHA:·06cd18f4fa2798c121d0d06fa5977122e8e25d399ca8fe305118cde6ad1b0ea4·...·]</div>121 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·A·=·(<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[0]·&amp;·0b1111&#39;1100[·...·truncated·by·diffoscope;·len:·13,·SHA:·e79130f63cf4ba263274a19587aac92ebf2b1688da52b6623c35d4170be5f467·...·]</div>
 122 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·B·=·(<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[0]·&amp;·0b0000&#39;0011)·&lt;&lt;·4·|·(<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[1]·&amp;·0b1111&#39;0000)·&gt;&gt;·4;</div>
 123 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·C·=·(<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[1]·&amp;·0b0000&#39;1111)·&lt;&lt;·2·|·(<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[2]·&amp;·0b1100&#39;0000)·&gt;&gt;·6;</div>
 124 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·D·=·<a·class="code·hl_variable"·href="a03818.html#a11037bab216ec528d03aeec77ae8b505">txt</a>[2]·&amp;·0b0011&#39;1111;</div>
 125 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······t[0]·=·<a·class="code·hl_variable"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">size</a>&gt;0·?·<a·class="code·hl_variable"·href="a01063.html#a0f8eaefa183de6150378561ac93d210a">base64table</a>[A]·:·<span·class="charliteral">&#39;=&#39;</span>;</div>
 126 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······t[1]·=·<a·class="code·hl_variable"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">size</a>&gt;0·?·<a·class="code·hl_variable"·href="a01063.html#a0f8eaefa183de6150378561ac93d210a">base64table</a>[B]·:·<span·class="charliteral">&#39;=&#39;</span>;</div>
 127 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······t[2]·=·<a·class="code·hl_variable"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">size</a>&gt;1·?·<a·class="code·hl_variable"·href="a01063.html#a0f8eaefa183de6150378561ac93d210a">base64table</a>[C]·:·<span·class="charliteral">&#39;=&#39;</span>;</div>
 128 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······t[3]·=·<a·class="code·hl_variable"·href="a03818.html#a2b2a74e2ab67c618a07ed52b683f9e6f">size</a>&gt;2·?·<a·class="code·hl_variable"·href="a01063.html#a0f8eaefa183de6150378561ac93d210a">base64table</a>[D]·:·<span·class="charliteral">&#39;=&#39;</span>;</div>
Max diff block lines reached; 9998/44587 bytes (22.42%) of diff not shown.
7.78 KB
html2text {}
    
Offset 4, 177 lines modifiedOffset 4, 114 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·albertagrid 
8 leveliterator.hh7 ····*·io
 8 ····*·file
 9 ····*·vtk
 10 b64enc.hh
9 Go_to_the_documentation_of_this_file.11 Go_to_the_documentation_of_this_file.
10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file12 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
11 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-15 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:16 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
 17 ·5
 18 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_B64ENC_HH
 19 ·7#define·DUNE_GRID_IO_FILE_VTK_B64ENC_HH
 20 ·8
 21 ·9#include·<assert.h>
 22 ·10
15 ·5#ifndef·DUNE_ALBERTA_LEVELITERATOR_HH 
16 ·6#define·DUNE_ALBERTA_LEVELITERATOR_HH 
17 ·7 
18 ·8#include·<dune/grid/common/entityiterator.hh> 
19 ·9 
20 ·10#include·<dune/grid/albertagrid/treeiterator.hh> 
21 ·11 
22 ·12#if·HAVE_ALBERTA 
23 ·13 
24 ·14namespace·Dune23 ·11namespace·Dune·{
 24 ·12
 25 23·const·char·base64table[]·=
25 ·15{ 
26 ·16 
27 ·17·//·AlbertaGridLevelIterator 
28 ·18·//·------------------------ 
29 ·19 
30 ·20·template<·int·codim,·PartitionIteratorType·pitype,·class·GridImp·> 
31 21·class·AlbertaGridLevelIterator 
32 ·22·:·public·AlbertaGridTreeIterator<·codim,·GridImp,·false·> 
33 ·23·{26 ·24·{
 27 ·25·'A',·'B',·'C',·'D',·'E',·'F',·'G',·'H',·'I',·'J',·'K',·'L',·'M',
 28 ·26·'N',·'O',·'P',·'Q',·'R',·'S',·'T',·'U',·'V',·'W',·'X',·'Y',·'Z',
 29 ·27·'a',·'b',·'c',·'d',·'e',·'f',·'g',·'h',·'i',·'j',·'k',·'l',·'m',
 30 ·28·'n',·'o',·'p',·'q',·'r',·'s',·'t',·'u',·'v',·'w',·'x',·'y',·'z',
 31 ·29·'0',·'1',·'2',·'3',·'4',·'5',·'6',·'7',·'8',·'9',·'+',·'/'
 32 ·30·};
 33 ·31
 34 33·struct·b64chunk
 35 ·34·{
 36 35·using·size_type·=·unsigned·char;
 37 36·size_type·size;
 38 37·char·txt[3];
34 ·24·typedef·AlbertaGridLevelIterator<_codim,_pitype,_GridImp_>·This; 
35 ·25·typedef·AlbertaGridTreeIterator<_codim,_GridImp,_false_>·Base; 
36 ·26 
37 ·27·public: 
38 28·typedef·typename·Base::Entity·Entity; 
39 29·typedef·typename·Base::MarkerVector·MarkerVector; 
40 ·30 
41 31·AlbertaGridLevelIterator·() 
42 ·32·{} 
43 ·33 
44 35·AlbertaGridLevelIterator·(·const·GridImp·&grid,·int·level·) 
45 ·36·:·Base(·grid,·level·) 
46 ·37·{} 
47 ·3839 ·38
 40 39·void·reset()
48 40·AlbertaGridLevelIterator·(·const·GridImp·&grid, 
49 ·41·const·MarkerVector·*vec, 
50 ·42·int·level·) 
51 ·43·:·Base(·grid,·vec,·level·) 
52 ·44·{} 
53 ·45 
54 47·void·increment·() 
55 ·48·{41 ·40·{
56 ·49·Base::increment();42 ·41·size·=·0;
 43 ·42·txt[0]·=·txt[1]·=·txt[2]·=·0;
 44 ·43·}
 45 ·44
 46 45·int·read(const·char*·t,·size_type·s)
 47 ·46·{
 48 ·47·size·=·s>=3·?·3·:·s;
 49 ·48·txt[0]·=·s>0·?·t[0]·:·0;
 50 ·49·txt[1]·=·s>1·?·t[1]·:·0;
 51 ·50·txt[2]·=·s>2·?·t[2]·:·0;
 52 ·51·return·size;
57 ·50·}53 ·52·}
58 ·51·}; 
59 ·52 
60 ·5354 ·53
 55 54·void·put(const·char·c)
61 ·54·template<·int·codim,·class·GridImp·> 
62 55·class·AlbertaGridLevelIterator<·codim,·Ghost_Partition,·GridImp·> 
63 ·56·:·public·AlbertaGridTreeIterator<·codim,·GridImp,·false·> 
64 ·57·{56 ·55·{
65 ·58·typedef·AlbertaGridLevelIterator<_codim,_Ghost_Partition,_GridImp_>·This; 
66 ·59·typedef·AlbertaGridTreeIterator<_codim,_GridImp,_false_>·Base; 
67 ·60 
68 ·61·public: 
69 62·typedef·typename·Base::Entity·Entity; 
70 63·typedef·typename·Base::MarkerVector·MarkerVector; 
71 ·64 
72 65·AlbertaGridLevelIterator·() 
73 ·66·{} 
74 ·67 
75 69·AlbertaGridLevelIterator·(·const·GridImp·&grid,·int·level·) 
76 ·70·:·Base(·grid,·level·)57 ·56·assert·(size·<·3);
 58 ·57·txt[size++]·=·c;
 59 ·58·}
 60 ·59
 61 60·void·write(char*·t)
 62 ·61·{
 63 ·62·const·unsigned·A·=·(txt[0]·&·0b1111'1100)·>>·2;
 64 ·63·const·unsigned·B·=·(txt[0]·&·0b0000'0011)·<<·4·|·(txt[1]·&·0b1111'0000)·>>
 65 4;
 66 ·64·const·unsigned·C·=·(txt[1]·&·0b0000'1111)·<<·2·|·(txt[2]·&·0b1100'0000)·>>
 67 6;
 68 ·65·const·unsigned·D·=·txt[2]·&·0b0011'1111;
 69 ·66·t[0]·=·size>0·?·base64table[A]·:·'=';
 70 ·67·t[1]·=·size>0·?·base64table[B]·:·'=';
 71 ·68·t[2]·=·size>1·?·base64table[C]·:·'=';
 72 ·69·t[3]·=·size>2·?·base64table[D]·:·'=';
Max diff block lines reached; 3718/7947 bytes (46.78%) of diff not shown.
203 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00635_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00902_source.html
Files 14% 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-grid:·dofvector.hh·Source·File</title>8 <title>dune-grid:·basicwriter.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, 442 lines modifiedOffset 58, 452 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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">dofvector.hh</div></div>68 ··<div·class="headertitle"><div·class="title">basicwriter.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00635.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00902.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_DOFVECTOR_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_DOFVECTOR_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;cstdlib&gt;</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_VTK_BASICWRITER_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_BASICWRITER_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;limits&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;iomanip&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00653.html">dune/grid/albertagrid/misc.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;iterator&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00671.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</span></div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;list&gt;</span></div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00632.html">dune/grid/albertagrid/refinement.hh</a>&gt;</span></div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;dune/common/parallel/mpiguard.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/path.hh&gt;</span></div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">namespace·</span>Alberta</div>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··{</div>91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00935.html">dune/grid/io/file/vtk/common.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="a00938.html">dune/grid/io/file/vtk/functionwriter.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="a00932.html">dune/grid/io/file/vtk/pvtuwriter.hh</a>&gt;</span></div>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00956.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</span></div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····<span·class="comment">//·External·Forward·Declarations</span></div> 
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="comment">//·-----------------------------</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">template</span>&lt;·<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">class·</span>MeshPointer;</div>97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</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>·</div> 
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>99 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 100 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a01075.html">···32</a></span>··<span·class="keyword">namespace·</span>VTK·{</div>
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="comment">//·DofVectorProvider</span></div> 
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="comment">//·-----------------</span></div> 
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>101 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Dof·&gt;</div>102 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·IteratorFactory&gt;</div>
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01998.html">···35</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01998.html">DofVectorProvider</a>;</div>103 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03822.html">···35</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03822.html">BasicWriter</a>·{</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="keyword">template</span>&lt;&gt;</div> 
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02002.html">···38</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01998.html">DofVectorProvider</a>&lt;·int·&gt;</div>104 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·IteratorFactory::CellIterator·CellIterator;</div>
 105 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·IteratorFactory::CornerIterator·CornerIterator;</div>
 106 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·IteratorFactory::PointIterator·PointIterator;</div>
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div>107 <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"><a·class="line"·href="a02002.html#a5ca6dfca3a174012c2b31c841e1e83d4">···40</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_INT_VEC·<a·class="code·hl_typedef[·...·truncated·by·diffoscope;·len:·68,·SHA:·c9293681276af65488fd80e8c321b10755da16ebd6f671e09bf9253998165186·...·];</div>108 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·IteratorFactory::Cell·Cell;</div>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>109 <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"><a·class="line"·href="a02002.html#a46a4383b3d814f09f4f20fe5bc1bda19">···42</a></span>······<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a02002.html#a5ca6dfca3a174012c2b31c841e1e83d4">DofVector</a>·*<a·class="code·hl_function"·href="a02002.html#a46a4383b3d814f09f4f20fe5bc1bda19">get</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#ab91172fc7cfde36bfa7dc9be768e71c2">DofSpace</a>·*dofSpace,·<span·class="keyword">const</span>·std::string·&amp;name·)</div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······{</div>110 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">public</span>:</div>
 111 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03822.html#ad36d9935215389eea1fd32991cdc4a88">···43</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03914.html">FunctionWriterBase&lt;Cell&gt;</a>·<a·class="code·hl_typedef"·href="a03822.html#ad36d9935215389eea1fd32991cdc4a88">FunctionWriter</a>;</div>
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·get_dof_int_vec(·name.c_str(),·dofSpace·);</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>·</div>112 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02002.html#aa31ac13fb2ef7d5116b8dfa650c6941b">···47</a></span>······<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02002.html#aa3[·...·truncated·by·diffoscope;·len:·149,·SHA:·519bd23216ed95c49cf26e730aa409d3dcba336776f504bc84134792b0fc7484·...·]</div>113 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">private</span>:</div>
 114 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keyword">typedef</span>·std::list&lt;std::shared_ptr&lt;FunctionWriter&gt;·&gt;·WriterList;</div>
 115 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·WriterList::const_iterator·WIterator;</div>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······{</div>116 <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>········<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·free_dof_int_vec(·dofVector·);</div> 
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······}</div>117 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Cell::Geometry::ctype·ctype;</div>
 118 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·celldim·=·Cell::mydimension;</div>
 119 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keyword">typedef</span>·ReferenceElements&lt;ctype,·celldim&gt;·Refelems;</div>
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>120 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 121 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_enumeration"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4">FileType</a>·fileType·=·celldim·==·1</div>
 122 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·······································?·<a·class="code·hl_enumvalue"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4a109b9e75c1921dd6b8df25eedea009be">polyData</a>·:·<a·class="code·hl_enumvalue"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4a2967b7a61021e24289adcd0b7d60bd0b">unstructuredGrid</a>;</div>
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a02002.html#af81576b783ba82f526463031322742ec">···52</a></span>······<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a02002.html#a5ca6dfca3a174012c2b31c841e1e83d4">DofVector</a>·*<a·class="code·hl_function"·href="a02002.html#af81576b783ba82f526463031322742ec">read</a>·(·<span·class="keyword">const</span>·std::string·&amp;filename,·<a·class="code·hl_typedef"·href="a01064.html#a177e94fd8d51ddcd47f3fa3f7add13b1">Mesh</a>·*mesh,·<a·class="code·hl_typedef"·href="a01064.html#ab91172fc7cfde36bfa7dc9be768e71c2">DofSpace</a>·*dofSpace·)</div> 
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······{</div> 
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·read_dof_int_vec_xdr(·filename.c_str(),·mesh,·dofSpace·);</div> 
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······}</div>123 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 124 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keyword">const</span>·IteratorFactory&amp;·factory;</div>
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>125 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02002.html#a6cd61ae645d891490b6c15bc4b4f52b6">···57</a></span>······<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02002.html#a6cd61ae645d891490b6c15bc4b4f52b6">write</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02002.html#a5ca6dfca3a174012c2b31c841e1e83d4">DofVector</a>·*dofVector,·<span·class="keyword">const</span>·std::string·&amp;filename·)</div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······{</div>126 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······WriterList·cellData;</div>
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········<span·class="keywordtype">int</span>·success·=·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·write_dof_int_vec_xdr(·dofVector,·filename.c_str()·);</div> 
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········<span·class="keywordflow">return</span>·(success·==·0);</div> 
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······}</div>127 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······WriterList·pointData;</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>128 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 129 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<a·class="code·hl_class"·href="a03922.html">CoordinatesWriter&lt;Cell&gt;</a>·coords;</div>
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">template</span>&lt;&gt;</div>130 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keyword">typename</span>·IteratorFactory::ConnectivityWriter·connectivity;</div>
 131 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<a·class="code·hl_class"·href="a03934.html">OffsetsWriter&lt;Cell&gt;</a>·offsets;</div>
 132 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<a·class="code·hl_class"·href="a03938.html">TypesWriter&lt;Cell&gt;</a>·types;</div>
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02006.html">···65</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01998.html">DofVectorProvider</a>&lt;·signed·char·&gt;</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"><a·class="line"·href="a02006.html#abf4701f04e94e2ff37a85efe1da9baae">···67</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_SCHAR_VEC·<a·class="code·hl_typedef"·href="a02006.html#abf4701f04e94e2ff37a85efe1da9baae">DofVector</a>;</div> 
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>133 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02006.html#ab8228d495947a0a5db1989179c1ed7a3">···69</a></span>······<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a02006.html#abf4701f04e94e2ff37a85efe1da9baae">DofVect[·...·truncated·by·diffoscope;·len:·296,·SHA:·3b26527f4c4d0a5294e897257c89b76756d3198ae87308b46aff1c143dc4bfd4·...·]</div>134 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">public</span>:</div>
 135 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a03822.html#a2a158fb5bc0a849bc3df21c60255a8f3">···67</a></span>······<a·class="code·hl_function"·href="a03822.html#a2a158fb5bc0a849bc3df21c60255a8f3">BasicWriter</a>(<span·class="keyword">const</span>·IteratorFactory&amp;·factory_)</div>
 136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········:·factory(factory_),·connectivity(factory.makeConnectivity())</div>
 137 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······{·}</div>
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······{</div>138 <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="keywordflow">return</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·get_dof_schar_vec(·name.c_str(),·dofSpace·);</div>139 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="comment">//</span></div>
 140 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="comment">//··Methods·for·adding·data</span></div>
 141 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="comment">//</span></div>
Max diff block lines reached; 141931/171399 bytes (82.81%) of diff not shown.
35.1 KB
html2text {}
    
Offset 4, 566 lines modifiedOffset 4, 608 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·albertagrid 
8 dofvector.hh7 ····*·io
 8 ····*·file
 9 ····*·vtk
 10 basicwriter.hh
9 Go_to_the_documentation_of_this_file.11 Go_to_the_documentation_of_this_file.
10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file12 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
11 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-15 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:16 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
15 ·5#ifndef·DUNE_ALBERTA_DOFVECTOR_HH 
16 ·6#define·DUNE_ALBERTA_DOFVECTOR_HH 
17 ·7 
18 ·8#include·<cstdlib>17 ·5
 18 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_BASICWRITER_HH
 19 ·7#define·DUNE_GRID_IO_FILE_VTK_BASICWRITER_HH
 20 ·8
 21 ·9#include·<fstream>
 22 ·10#include·<iomanip>
 23 ·11#include·<iterator>
19 ·9#include·<limits>24 ·12#include·<list>
 25 ·13#include·<memory>
 26 ·14#include·<sstream>
 27 ·15#include·<string>
20 ·10 
21 ·11#include·<dune/grid/albertagrid/misc.hh> 
22 ·12#include·<dune/grid/albertagrid/elementinfo.hh> 
23 ·13#include·<dune/grid/albertagrid/refinement.hh> 
24 ·14 
25 ·15#if·HAVE_ALBERTA 
26 ·1628 ·16
27 ·17namespace·Dune 
28 ·18{29 ·17#include·<dune/common/parallel/mpiguard.hh>
 30 ·18#include·<dune/common/path.hh>
29 ·1931 ·19
30 ·20·namespace·Alberta32 ·20#include·<dune/geometry/referenceelements.hh>
31 ·21·{33 ·21
32 ·22 
33 ·23·//·External·Forward·Declarations 
34 ·24·//·----------------------------- 
35 ·25 
36 ·26·template<·int·dim·> 
37 ·27·class·MeshPointer;34 ·22#include·<dune/grid/io/file/vtk/common.hh>
 35 ·23#include·<dune/grid/io/file/vtk/functionwriter.hh>
 36 ·24#include·<dune/grid/io/file/vtk/pvtuwriter.hh>
 37 ·25#include·<dune/grid/io/file/vtk/vtuwriter.hh>
 38 ·26
 39 ·27namespace·Dune
38 ·2840 ·28{
 41 ·31
 42 32·namespace·VTK·{
39 ·29 
40 ·30 
41 ·31·//·DofVectorProvider 
42 ·32·//·----------------- 
43 ·3343 ·33
44 ·34·template<·class·Dof·> 
45 35·struct·DofVectorProvider; 
46 ·36 
47 ·37·template<> 
48 38·struct·DofVectorProvider<·int·>44 ·34·template<typename·IteratorFactory>
 45 35·class·BasicWriter·{
 46 ·36·typedef·typename·IteratorFactory::CellIterator·CellIterator;
 47 ·37·typedef·typename·IteratorFactory::CornerIterator·CornerIterator;
 48 ·38·typedef·typename·IteratorFactory::PointIterator·PointIterator;
49 ·39·{49 ·39
50 40·typedef·ALBERTA·DOF_INT_VEC·DofVector;50 ·40·typedef·typename·IteratorFactory::Cell·Cell;
51 ·4151 ·41
52 42·static·DofVector·*get·(·const·DofSpace·*dofSpace,·const·std::string·&name·) 
53 ·43·{ 
54 ·44·return·ALBERTA·get_dof_int_vec(·name.c_str(),·dofSpace·); 
55 ·45·} 
56 ·46 
57 47·static·void·free·(·DofVector·*dofVector·)52 ·42·public:
 53 43·typedef·FunctionWriterBase<Cell>·FunctionWriter;
 54 ·44
 55 ·45·private:
 56 ·46·typedef·std::list<std::shared_ptr<FunctionWriter>·>·WriterList;
 57 ·47·typedef·typename·WriterList::const_iterator·WIterator;
58 ·48·{58 ·48
 59 ·49·typedef·typename·Cell::Geometry::ctype·ctype;
 60 ·50·static·const·unsigned·celldim·=·Cell::mydimension;
 61 ·51·typedef·ReferenceElements<ctype,·celldim>·Refelems;
 62 ·52
 63 ·53·static·const·FileType·fileType·=·celldim·==·1
 64 ·54·?·polyData·:·unstructuredGrid;
59 ·49·ALBERTA·free_dof_int_vec(·dofVector·); 
60 ·50·} 
61 ·51 
62 52·static·DofVector·*read·(·const·std::string·&filename,·Mesh·*mesh,·DofSpace 
63 *dofSpace·) 
64 ·53·{ 
65 ·54·return·ALBERTA·read_dof_int_vec_xdr(·filename.c_str(),·mesh,·dofSpace·); 
66 ·55·}65 ·55
 66 ·56·const·IteratorFactory&·factory;
 67 ·57
 68 ·58·WriterList·cellData;
 69 ·59·WriterList·pointData;
 70 ·60
 71 ·61·CoordinatesWriter<Cell>·coords;
 72 ·62·typename·IteratorFactory::ConnectivityWriter·connectivity;
 73 ·63·OffsetsWriter<Cell>·offsets;
 74 ·64·TypesWriter<Cell>·types;
 75 ·65
 76 ·66·public:
 77 67·BasicWriter(const·IteratorFactory&·factory_)
 78 ·68·:·factory(factory_),·connectivity(factory.makeConnectivity())
 79 ·69·{·}
67 ·56 
68 57·static·bool·write·(·const·DofVector·*dofVector,·const·std::string·&filename 
69 ) 
70 ·58·{ 
71 ·59·int·success·=·ALBERTA·write_dof_int_vec_xdr(·dofVector,·filename.c_str()·); 
72 ·60·return·(success·==·0); 
73 ·61·} 
74 ·62·}; 
75 ·63 
76 ·64·template<> 
77 65·struct·DofVectorProvider<·signed·char·> 
Max diff block lines reached; 31309/35927 bytes (87.15%) of diff not shown.
146 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00641_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00848_source.html
Files 22% 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-grid:·undefine-2.0.hh·Source·File</title>8 <title>dune-grid:·boundarydom.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, 480 lines modifiedOffset 58, 368 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class[·...·truncated·by·diffoscope;·len:·80,·SHA:·72624e69b1f304cbd2c5ccafe9c7fe8b6b290cc3c7c70673e653d61e04179222·...·]</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">undefine-2.0.hh</div></div>68 ··<div·class="headertitle"><div·class="title">boundarydom.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00641.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00848.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment"></span><span·class="preprocessor">#ifdef·_ALBERTA_H_</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_BOUNDARYDOMBLOCK_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_BOUNDARYDOMBLOCK_HH</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;iostream&gt;</span></div>
 79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
76 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">··#undef·_ALBERTA_H_</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
77 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#endif·</span><span·class="comment">//·_ALBERTA_H_</span></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00857.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</span></div>
 83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00773.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</span></div>
 84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
78 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
79 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#ifdef·ALBERTA_VERSION</span></div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
80 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">··#undef·ALBERTA_VERSION</span></div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>
81 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#endif·</span><span·class="comment">//·ALBERTA_VERSION</span></div> 
82 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
83 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifdef·ALBERTA_DEBUG</span></div> 
84 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">··#undef·ALBERTA_DEBUG</span></div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">namespace·</span>dgf</div>
85 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#endif·</span><span·class="comment">//·ALBERTA_DEBUG</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>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a03478.html">···22</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03478.html">DomainData</a></div>
86 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····{</div>
 94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a03478.html#a5c0a6884ff54c10fed3f8ea8a9f7de4f">···24</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a03750.html#afa9bc1f519c309d951d1955cbce7ea7f">DGFBoundaryParameter::type</a>·<a·class="code·hl_typedef"·href="a03478.html#a5c0a6884ff54c10fed3f8ea8a9f7de4f">BoundaryParameter</a>;</div>
87 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#ifdef·DIM_MAX</span></div> 
88 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">··#undef·DIM_MAX</span></div> 
89 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DIM_MAX</span></div> 
90 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
91 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#ifdef·N_VERTICES</span></div> 
92 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">··#undef·N_VERTICES</span></div> 
93 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_VERTICES</span></div>96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a03478.html#a6b0cdf71b751cdecdae7a34e527e5540">···26</a></span>······<a·class="code·hl_function"·href="a03478.html#a6b0cdf71b751cdecdae7a34e527e5540">DomainData</a>·()</div>
 97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>········:·id_(·0·),</div>
 98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··········parameter_(·<a·class="code·hl_struct"·href="a03750.html">DGFBoundaryParameter</a>::defaultValue()·),</div>
 99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··········defaultData_(·false·)</div>
 100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······{·}</div>
94 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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"><a·class="line"·href="a03478.html#a387f94c3e8420459392780c9cca00d34">···32</a></span>······<a·class="code·hl_function"·href="a03478.html#a387f94c3e8420459392780c9cca00d34">~DomainData</a>·()··{·}</div>
95 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifdef·N_EDGES</span></div> 
96 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">··#undef·N_EDGES</span></div> 
97 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_EDGES</span></div> 
98 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
99 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#ifdef·N_WALLS</span></div>104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="comment">//·constructor</span></div>
100 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">··#undef·N_WALLS</span></div> 
101 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_WALLS</span></div>105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03478.html#ae68411b73286d7d9d028ea1ad73ae3d4">···35</a></span>······<a·class="code·hl_function"·href="a03478.html#ae68411b73286d7d9d028ea1ad73ae3d4">DomainData</a>·(·<span·class="keywordtype"[·...·truncated·by·diffoscope;·len:·335,·SHA:·a6434f855cc0891be775b20af7ee627c6e5994bc649e5cba341f46c983b6fbb1·...·]</div>
 106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········:·id_(·<a·class="code·hl_function"·href="a03478.html#a7c8e795c5e3d7d974b3302496eab866e">id</a>·),</div>
 107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··········parameter_(·<a·class="code·hl_function"·href="a03478.html#ab852ef0cba04ded36ddfd951be4b46d4">parameter</a>·),</div>
 108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··········defaultData_(·defaultData·)</div>
102 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······{·}</div>
103 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#ifdef·N_FACES</span></div> 
104 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">··#undef·N_FACES</span></div> 
105 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_FACES</span></div> 
106 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
107 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifdef·N_NEIGH</span></div>111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="comment">//·return·id</span></div>
 112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03478.html#a7c8e795c5e3d7d974b3302496eab866e">···42</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03478.html#a7c8e795c5e3d7d974b3302496eab866e">id</a>·()<span·class="keyword">·const</span></div>
108 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">··#undef·N_NEIGH</span></div>113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">······</span>{</div>
109 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_NEIGH</span></div>114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········<span·class="keywordflow">return</span>·id_;</div>
 115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······}</div>
110 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
111 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#ifdef·DIM_FAC</span></div>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="comment">//·return·true,·if·additional·parameters·given</span></div>
 118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03478.html#add3ca73f240c11cbbb28a2ed1711438f">···48</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03478.html#add3ca73f240c11cbbb28a2ed1711438f">hasParameter</a>·()<span·class="keyword">·const</span></div>
112 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">··#undef·DIM_FAC</span></div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">······</span>{</div>
113 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DIM_FAC</span></div>120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········<span·class="keywordflow">return</span>·(!parameter_.empty());</div>
114 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······}</div>
115 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifdef·N_VERTICES_0D</span></div> 
116 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">··#undef·N_VERTICES_0D</span></div> 
117 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_VERTICES_0D</span></div> 
118 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
119 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#ifdef·N_EDGES_0D</span></div>123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="comment">//·return·additional·parameters</span></div>
 124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03478.html#ab852ef0cba04ded36ddfd951be4b46d4">···54</a></span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03478.html#a5c0a6884ff54c10fed3f8ea8a9f7de4f">BoundaryParameter</a>·&amp;·<a·class="code·hl_function"·href="a03478.html#ab852ef0cba04ded36ddfd951be4b46d4">parameter</a>·()<span·class="keyword">·const</span></div>
120 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">··#undef·N_EDGES_0D</span></div>125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">······</span>{</div>
121 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_EDGES_0D</span></div>126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········<span·class="keywordflow">return</span>·parameter_;</div>
 127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······}</div>
122 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
123 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#ifdef·N_FACES_0D</span></div> 
124 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">··#undef·N_FACES_0D</span></div>129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="comment">//·reset·data</span></div>
125 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_FACES_0D</span></div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03478.html#a12c247a20de294c51caeee476334337a">···60</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03478.html#a12c247a20de294c51caeee476334337a">rese[·...·truncated·by·diffoscope;·len:·368,·SHA:·55a65885f9b6433db178fff2f01980a4c2b4355ceced46391240984793242a9e·...·]</div>
 131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······{</div>
 132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········id_·=·<a·class="code·hl_function"·href="a03478.html#a7c8e795c5e3d7d974b3302496eab866e">id</a>;</div>
 133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········parameter_·=·<a·class="code·hl_function"·href="a03478.html#ab852ef0cba04ded36ddfd951be4b46d4">parameter</a>;</div>
 134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········defaultData_·=·defaultData;</div>
 135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······}</div>
126 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</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>······<span·class="comment">//·returns·true·if·data·origins·from·default·boundary·domain</span></div>
 138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a03478.html#aee08cdf02b57c16d192b7742dcffae17">···68</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03478.html#aee08cdf02b57c16d192b7742dcffae17">isDefault</a>·()<span·class="keyword">·const</span></div>
127 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#ifdef·N_NEIGH_0D</span></div> 
128 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">··#undef·N_NEIGH_0D</span></div> 
129 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_NEIGH_0D</span></div> 
130 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
131 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#ifdef·N_WALLS_0D</span></div> 
132 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">··#undef·N_WALLS_0D</span></div>139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">······</span>{</div>
133 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_WALLS_0D</span></div>140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········<span·class="keywordflow">return</span>·defaultData_;</div>
134 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······}</div>
135 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#ifdef·N_VERTICES_1D</span></div> 
136 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">··#undef·N_VERTICES_1D</span></div> 
137 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_VERTICES_1D</span></div> 
Max diff block lines reached; 100379/128357 bytes (78.20%) of diff not shown.
20.4 KB
html2text {}
    
Offset 4, 473 lines modifiedOffset 4, 443 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·albertagrid 
8 undefine-2.0.hh7 ····*·io
 8 ····*·file
 9 ····*·dgfparser
 10 ····*·blocks
 11 boundarydom.hh
9 Go_to_the_documentation_of_this_file.12 Go_to_the_documentation_of_this_file.
10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file13 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
11 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-16 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:17 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
15 ·12#ifdef·_ALBERTA_H_ 
16 ·13·#undef·_ALBERTA_H_ 
17 ·14#endif·//·_ALBERTA_H_18 ·5#ifndef·DUNE_DGF_BOUNDARYDOMBLOCK_HH
 19 ·6#define·DUNE_DGF_BOUNDARYDOMBLOCK_HH
 20 ·7
 21 ·8#include·<iostream>
 22 ·9#include·<string>
 23 ·10#include·<vector>
 24 ·11
 25 ·12#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
 26 ·13#include·<dune/grid/io/file/dgfparser/parser.hh>
 27 ·14
18 ·1528 ·15
19 ·16#ifdef·ALBERTA_VERSION 
20 ·17·#undef·ALBERTA_VERSION 
21 ·18#endif·//·ALBERTA_VERSION 
22 ·19 
23 ·20#ifdef·ALBERTA_DEBUG 
24 ·21·#undef·ALBERTA_DEBUG 
25 ·22#endif·//·ALBERTA_DEBUG29 ·16namespace·Dune
 30 ·17{
 31 ·18
 32 ·19·namespace·dgf
 33 ·20·{
 34 ·21
 35 22·struct·DomainData
26 ·2336 ·23·{
27 ·24#ifdef·DIM_MAX 
28 ·25·#undef·DIM_MAX 
29 ·26#endif·//·DIM_MAX 
30 ·27 
31 ·28#ifdef·N_VERTICES 
32 ·29·#undef·N_VERTICES 
33 ·30#endif·//·N_VERTICES37 24·typedef·DGFBoundaryParameter::type·BoundaryParameter;
 38 ·25
 39 26·DomainData·()
 40 ·27·:·id_(·0·),
 41 ·28·parameter_(·DGFBoundaryParameter::defaultValue()·),
 42 ·29·defaultData_(·false·)
 43 ·30·{·}
34 ·3144 ·31
35 ·32#ifdef·N_EDGES 
36 ·33·#undef·N_EDGES 
37 ·34#endif·//·N_EDGES 
38 ·35 
39 ·36#ifdef·N_WALLS 
40 ·37·#undef·N_WALLS 
41 ·38#endif·//·N_WALLS 
42 ·39 
43 ·40#ifdef·N_FACES 
44 ·41·#undef·N_FACES 
45 ·42#endif·//·N_FACES45 32·~DomainData·()·{·}
 46 ·33
 47 ·34·//·constructor
 48 35·DomainData·(·int·id,·BoundaryParameter·parameter,·bool·defaultData·=·false·)
 49 ·36·:·id_(·id·),
 50 ·37·parameter_(·parameter·),
 51 ·38·defaultData_(·defaultData·)
 52 ·39·{·}
 53 ·40
 54 ·41·//·return·id
 55 42·int·id·()·const
46 ·4356 ·43·{
47 ·44#ifdef·N_NEIGH 
48 ·45·#undef·N_NEIGH 
49 ·46#endif·//·N_NEIGH 
50 ·47 
51 ·48#ifdef·DIM_FAC 
52 ·49·#undef·DIM_FAC 
53 ·50#endif·//·DIM_FAC57 ·44·return·id_;
 58 ·45·}
 59 ·46
 60 ·47·//·return·true,·if·additional·parameters·given
 61 48·bool·hasParameter·()·const
 62 ·49·{
 63 ·50·return·(!parameter_.empty());
54 ·5164 ·51·}
55 ·52#ifdef·N_VERTICES_0D 
56 ·53·#undef·N_VERTICES_0D 
57 ·54#endif·//·N_VERTICES_0D65 ·52
 66 ·53·//·return·additional·parameters
 67 54·const·BoundaryParameter·&·parameter·()·const
58 ·5568 ·55·{
59 ·56#ifdef·N_EDGES_0D 
60 ·57·#undef·N_EDGES_0D 
61 ·58#endif·//·N_EDGES_0D 
62 ·59 
63 ·60#ifdef·N_FACES_0D 
64 ·61·#undef·N_FACES_0D 
65 ·62#endif·//·N_FACES_0D 
66 ·63 
67 ·64#ifdef·N_NEIGH_0D 
68 ·65·#undef·N_NEIGH_0D 
69 ·66#endif·//·N_NEIGH_0D 
70 ·67 
71 ·68#ifdef·N_WALLS_0D 
72 ·69·#undef·N_WALLS_0D 
73 ·70#endif·//·N_WALLS_0D69 ·56·return·parameter_;
 70 ·57·}
 71 ·58
 72 ·59·//·reset·data
 73 60·void·reset·(·int·id,·BoundaryParameter·parameter,·bool·defaultData·=·false·)
 74 ·61·{
 75 ·62·id_·=·id;
 76 ·63·parameter_·=·parameter;
 77 ·64·defaultData_·=·defaultData;
 78 ·65·}
 79 ·66
Max diff block lines reached; 17148/20890 bytes (82.09%) of diff not shown.
6.62 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00680_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00626_source.html
Files 0% similar despite different names
    
Offset 65, 24 lines modifiedOffset 65, 24 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">transformation.hh</div></div>69 ··<div·class="headertitle"><div·class="title">transformation.hh</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <a·href="a00680.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>72 <a·href="a00626.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_TRANSFORMATION_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_TRANSFORMATION_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_TRANSFORMATION_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_TRANSFORMATION_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;dune/common/fvector.hh&gt;</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00653.html">dune/grid/albertagrid/misc.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00683.html">dune/grid/albertagrid/misc.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>
84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>84 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</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"><a·class="line"·href="a02558.html">···17</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02558.html">AlbertaTransformation</a></div>88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno"><a·class="line"·href="a02558.html">···17</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02558.html">AlbertaTransformation</a></div>
Offset 141, 15 lines modifiedOffset 141, 15 lines modified
141 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··};</div>141 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··};</div>
142 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>142 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
143 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>}</div>143 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>}</div>
144 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>144 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
145 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>145 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>
146 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>146 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
147 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_ALBERTA_TRANSFORMATION_HH</span></div>147 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_ALBERTA_TRANSFORMATION_HH</span></div>
148 <div·class="ttc"·id="aa00653_html"><div·class="ttname"><a·href="a00653.html">misc.hh</a></div></div>148 <div·class="ttc"·id="aa00683_html"><div·class="ttname"><a·href="a00683.html">misc.hh</a></div></div>
149 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>149 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
150 <div·class="ttc"·id="aa01064_html_a3a811627cd147103ac01aa962c25a98d"><div·class="ttname"><a·href="a01064.html#a3a811627cd147103ac01aa962c25a98d">Dune::Alberta::AffineTransformation</a></div><div·class="ttdeci">ALBERTA·AFF_TRAFO·AffineTransformation</div><div·class="ttdef"><b>Definition:</b>·misc.hh:52</div></div>150 <div·class="ttc"·id="aa01064_html_a3a811627cd147103ac01aa962c25a98d"><div·class="ttname"><a·href="a01064.html#a3a811627cd147103ac01aa962c25a98d">Dune::Alberta::AffineTransformation</a></div><div·class="ttdeci">ALBERTA·AFF_TRAFO·AffineTransformation</div><div·class="ttdef"><b>Definition:</b>·misc.hh:52</div></div>
151 <div·class="ttc"·id="aa01064_html_a86b942cdffce80f98973c987ea6246da"><div·class="ttname"><a·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Dune::Alberta::Real</a></div><div·class="ttdeci">ALBERTA·REAL·Real</div><div·class="ttdef"><b>Definition:</b>·misc.hh:48</div></div>151 <div·class="ttc"·id="aa01064_html_a86b942cdffce80f98973c987ea6246da"><div·class="ttname"><a·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Dune::Alberta::Real</a></div><div·class="ttdeci">ALBERTA·REAL·Real</div><div·class="ttdef"><b>Definition:</b>·misc.hh:48</div></div>
152 <div·class="ttc"·id="aa01064_html_acc4a01c16d41d4e3e6e5d058b86376ca"><div·class="ttname"><a·href="a01064.html#acc4a01c16d41d4e3e6e5d058b86376ca">Dune::Alberta::dimWorld</a></div><div·class="ttdeci">static·const·int·dimWorld</div><div·class="ttdef"><b>Definition:</b>·misc.hh:46</div></div>152 <div·class="ttc"·id="aa01064_html_acc4a01c16d41d4e3e6e5d058b86376ca"><div·class="ttname"><a·href="a01064.html#acc4a01c16d41d4e3e6e5d058b86376ca">Dune::Alberta::dimWorld</a></div><div·class="ttdeci">static·const·int·dimWorld</div><div·class="ttdef"><b>Definition:</b>·misc.hh:46</div></div>
153 <div·class="ttc"·id="aa02334_html"><div·class="ttname"><a·href="a02334.html">Dune::Alberta::GlobalSpace</a></div><div·class="ttdef"><b>Definition:</b>·misc.hh:102</div></div>153 <div·class="ttc"·id="aa02334_html"><div·class="ttname"><a·href="a02334.html">Dune::Alberta::GlobalSpace</a></div><div·class="ttdef"><b>Definition:</b>·misc.hh:102</div></div>
154 <div·class="ttc"·id="aa02334_html_ab0386402c65090e772676789e2a81d20"><div·class="ttname"><a·href="a02334.html#ab0386402c65090e772676789e2a81d20">Dune::Alberta::GlobalSpace::Matrix</a></div><div·class="ttdeci">GlobalMatrix·Matrix</div><div·class="ttdef"><b>Definition:</b>·misc.hh:106</div></div>154 <div·class="ttc"·id="aa02334_html_ab0386402c65090e772676789e2a81d20"><div·class="ttname"><a·href="a02334.html#ab0386402c65090e772676789e2a81d20">Dune::Alberta::GlobalSpace::Matrix</a></div><div·class="ttdeci">GlobalMatrix·Matrix</div><div·class="ttdef"><b>Definition:</b>·misc.hh:106</div></div>
155 <div·class="ttc"·id="aa02334_html_ab964db613a65e1be687785a3efa16a8d"><div·class="ttname"><a·href="a02334.html#ab964db613a65e1be687785a3efa16a8d">Dune::Alberta::GlobalSpace::Vector</a></div><div·class="ttdeci">GlobalVector·Vector</div><div·class="ttdef"><b>Definition:</b>·misc.hh:107</div></div>155 <div·class="ttc"·id="aa02334_html_ab964db613a65e1be687785a3efa16a8d"><div·class="ttname"><a·href="a02334.html#ab964db613a65e1be687785a3efa16a8d">Dune::Alberta::GlobalSpace::Vector</a></div><div·class="ttdeci">GlobalVector·Vector</div><div·class="ttdef"><b>Definition:</b>·misc.hh:107</div></div>
81.3 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00689_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00941_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-grid:·indexstack.hh·Source·File</title>8 <title>dune-grid:·vtksequencewriterbase.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, 245 lines modifiedOffset 58, 187 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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">indexstack.hh</div></div>68 ··<div·class="headertitle"><div·class="title">vtksequencewriterbase.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00689.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00941.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTAGRID_INDEXSTACK_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTAGRID_INDEXSTACK_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;assert.h&gt;</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_VTK_VTKSEQUENCEWRITERBASE_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_VTKSEQUENCEWRITERBASE_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;stack&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&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;sstream&gt;</span></div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
 83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;iomanip&gt;</span></div>
 84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</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="a00935.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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;dune/common/path.hh&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/reservedvector.hh&gt;</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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="preprocessor">#include·&lt;<a·class="code"·href="a00911.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</span></div>
 90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
84 <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="a01063.html">Dune</a>·{</div>91 <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="a01063.html">Dune</a>·{</div>
85 <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>·</div>
86 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T,·<span·class="keywordtype">int</span>·length&gt;</div>93 <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>·Gr<span·class="keywordtype">id</span>View&gt;</div>
87 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a02250.html">···25</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02250.html">IndexStack</a></div>94 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03994.html">···33</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03994.html">VTKSequenceWriterBase</a></div>
88 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··{</div>95 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div>
89 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">class·</span>MyFiniteStack·:·<span·class="keyword">public</span>·ReservedVector&lt;T,length&gt;</div>96 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····std::shared_ptr&lt;VTKWriter&lt;GridView&gt;·&gt;·vtkWriter_;</div>
 97 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····std::vector&lt;double&gt;·timesteps_;</div>
 98 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····std::string·name_,path_,extendpath_;</div>
90 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····{</div>99 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keywordtype">int</span>·rank_;</div>
91 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keyword">typedef</span>·ReservedVector&lt;T,length&gt;··BaseType·;</div>100 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keywordtype">int</span>·size_;</div>
92 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">public</span>:</div>101 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">public</span>:</div>
93 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keywordtype">bool</span>·full·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·this-&gt;<a·class="code·hl_function"·href="a02250.html#acd6592a4e2ab92a3[·...·truncated·by·diffoscope;·len:·44,·SHA:·0ef6c38a714889328ba516f25b4eba6dca75517600d12695732966e61bf481ad·...·]</div>102 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03994.html#ab6240fddd9df67d5035b83654480c4e2">···47</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03994.html#ab6240fddd9df67d5035b83654480c4e2">VTKSe[·...·truncated·by·diffoscope;·len:·215,·SHA:·47ad3fcd5596812df49933158d3f6d3757d68d0a4e48e8ae0ff61ae4029c1f9d·...·]</div>
 103 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····································<span·class="keyword">const</span>·std::string&amp;·name,</div>
 104 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····································<span·class="keyword">const</span>·std::string&amp;·path,</div>
 105 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····································<span·class="keyword">const</span>·std::string&amp;·extendpath,</div>
 106 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····································<span·class="keywordtype">int</span>·rank,</div>
 107 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····································<span·class="keywordtype">int</span>·size)</div>
 108 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······:·vtkWriter_(<a·class="code·hl_function"·href="a03994.html#a2346f697676655feca790180552d7950">vtkWriter</a>),</div>
 109 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········name_(name),·path_(path),</div>
94 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>110 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········extendpath_(extendpath),</div>
95 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keywordtype">void</span>·push(·<span·class="keyword">const</span>·T&amp;·t·)··{·BaseType·::·push_back(·t·);·}</div> 
96 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>111 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········rank_(rank),</div>
97 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······T·topAndPop·()</div> 
98 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······{</div>112 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········size_(size)</div>
99 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········assert(·!this-&gt;empty()·);</div> 
100 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········assert(·this-&gt;<a·class="code·hl_function"·href="a02250.html#acd6592a4e2ab92a3fd9231319573d7d8">size</a>()·&lt;=·length·);</div> 
101 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········<span·class="comment">//·This·code·is·not·slower·than·using·the·array·structure·directly.</span></div> 
102 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········<span·class="comment">//·The·compiler·removes·the·temporary·completely.··I·measured·this.</span></div> 
103 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········<span·class="comment">//·See·the·commit·message·for·revision·7837·for·more·details.</span></div> 
104 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········T·tmp·=·this-&gt;back();</div> 
105 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········this-&gt;pop_back();</div> 
106 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········<span·class="keywordflow">return</span>·tmp;</div> 
107 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······}</div>113 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····{}</div>
108 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····};</div> 
109 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
110 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">typedef</span>·MyFiniteStack·StackType;</div> 
111 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::stack·&lt;·StackType·*·&gt;·StackListType;</div> 
112 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
113 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····StackListType·fullStackList_;</div> 
114 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····StackListType·emptyStackList_;</div> 
115 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
116 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="comment">//typedef·typename·StackListType::Iterator·DListIteratorType;</span></div> 
117 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····StackType·*·stack_;</div> 
118 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>114 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 115 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03994.html#a2346f697676655feca790180552d7950">···63</a></span>····<span·class="keyword">const</span>·std::shared_ptr&lt;·VTKWriter&lt;GridView&gt;·&gt;&amp;·<a·class="code·hl_function"·href="a03994.html#a2346f697676655feca790180552d7950">vtkWriter</a>()<span·class="keyword">·const</span></div>
119 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="comment">//·current·maxIndex</span></div> 
120 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keywordtype">int</span>·maxIndex_;</div> 
121 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">public</span>:</div>116 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">····</span>{</div>
122 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">inline</span>·<a·class="code·hl_function"·href="a02250.html#a963600c4274abbc30b0afc7c0efefc78">IndexStack</a>();</div>117 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordflow">return</span>·vtkWriter_;</div>
 118 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div>
123 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>119 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
124 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keyword">inline</span>·<a·class="code·hl_function"·href="a02250.html#a5ec121f84ab34e9032238f8416096e75">~IndexStack</a>·();</div>120 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03994.html#ae17d4ef4e3e9e1efb85c06642599b56a">···69</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03994.html#ae17d4ef4e3e9e1efb85c06642599b56a">addCel[·...·truncated·by·diffoscope;·len:·236,·SHA:·eecd65100fb671d59042aad945eb0af50e9fe3b4174c60b2d89fad35d3fdfac0·...·]</div>
125 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>121 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····{</div>
126 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a02250.html#a3f8058543235a0db3366dff28da9ee14">···70</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02250.html#a3f80[·...·truncated·by·diffoscope;·len:·137,·SHA:·8154fda16de1b8dcb92c2e2f1db8c246288e900b183648c3dd132a9046faca1a·...·]</div>122 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······vtkWriter_-&gt;addCellData(p);</div>
 123 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····}</div>
127 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>124 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 125 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·V·&gt;</div>
 126 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03994.html#a69a250ed69c701cb39ce1a05130b6696">···80</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03994.html#a69a250ed69c701cb39ce1a05130b6696">addCellData</a>·(<span·class="keyword">const</span>·V·&amp;v,·<span·class="keyword">const</span>·std::string·&amp;name,·<span·class="keywordtype">int</span>·ncomps=1)</div>
128 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02250.html#aa06f1232bd9964fd7cad720ca034d46c">···73</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02250.html#aa06f1232bd9964fd7cad720ca034d46c">setMaxIndex</a>(T·index)·{·maxIndex_·=·index;·}</div> 
129 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
130 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a02250.html#afd8d447caedae28079c95eadf3fe8877">···76</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02250.html#afd8d447caedae28079c95eadf3fe8877">getMaxIndex</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·maxIndex_;··}</div> 
131 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
132 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a02250.html#acd6592a4e2ab92a3fd9231319573d7d8">···79</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02250.html#acd6592a4e2ab92a3fd9231319573d7d8">size</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02250.html#afd8d447caedae28079c95eadf3fe8877">getMaxIndex</a>();·}</div> 
133 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>127 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····{</div>
134 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keyword">inline</span>·T·<a·class="code·hl_function"·href="a02250.html#a7970e3a05fc0abb870fcc0ffea3de1bd">getIndex</a>·();</div>128 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······vtkWriter_-&gt;addCellData(v,·name,·ncomps);</div>
135 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>129 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····}</div>
136 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02250.html#af63fc15a180cc82e98d03fee63fbf80b">freeIndex</a>(T·index);</div> 
137 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>130 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
138 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02250.html#adf550b4d89dd5fc598f9d5a2e859a59a">test</a>·();</div>131 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03994.html#a30d25862cc38db51f4b17928ee15e7da">···86</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03994.html#a30d25862cc38db51f4b17928ee15e7da">addVer[·...·truncated·by·diffoscope;·len:·238,·SHA:·17b2069881afe74b843643c819b8f86d28301baae9bad192478af9d1eb31f877·...·]</div>
 132 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····{</div>
 133 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······vtkWriter_-&gt;addVertexData(p);</div>
139 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>134 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····}</div>
140 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="comment">//·backup·set·to·out·stream</span></div> 
141 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02250.html#a3fb064638c2b92a114dccc8ea3465560">backupIndexSet</a>·(·std::ostream·&amp;·os·);</div> 
Max diff block lines reached; 20488/69046 bytes (29.67%) of diff not shown.
13.7 KB
html2text {}
    
Offset 4, 273 lines modifiedOffset 4, 239 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·albertagrid 
8 indexstack.hh7 ····*·io
 8 ····*·file
 9 ····*·vtk
 10 vtksequencewriterbase.hh
9 Go_to_the_documentation_of_this_file.11 Go_to_the_documentation_of_this_file.
10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file12 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
11 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-15 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:16 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
15 ·5#ifndef·DUNE_ALBERTAGRID_INDEXSTACK_HH 
16 ·6#define·DUNE_ALBERTAGRID_INDEXSTACK_HH 
17 ·7 
18 ·8#include·<assert.h>17 ·5
 18 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_VTKSEQUENCEWRITERBASE_HH
 19 ·7#define·DUNE_GRID_IO_FILE_VTK_VTKSEQUENCEWRITERBASE_HH
 20 ·8
 21 ·9#include·<vector>
 22 ·10#include·<iostream>
19 ·9#include·<stack>23 ·11#include·<sstream>
20 ·1024 ·12#include·<fstream>
 25 ·13#include·<iomanip>
 26 ·14#include·<memory>
 27 ·15
 28 ·16#include·<dune/grid/io/file/vtk/common.hh>
21 ·11#include·<dune/common/exceptions.hh>29 ·17#include·<dune/common/path.hh>
22 ·12#include·<dune/common/reservedvector.hh> 
23 ·1330 ·18
 31 ·19#include·<dune/grid/io/file/vtk/vtkwriter.hh>
 32 ·20
24 ·20namespace·Dune·{33 ·21namespace·Dune·{
25 ·21 
26 ·24·template·<class·T,·int·length> 
27 25·class·IndexStack 
28 ·26·{ 
29 ·27·class·MyFiniteStack·:·public·ReservedVector<T,length> 
30 ·28·{ 
31 ·29·typedef·ReservedVector<T,length>·BaseType·;34 ·22
 35 ·32·template<class·GridView>
 36 33·class·VTKSequenceWriterBase
 37 ·34·{
 38 ·35·std::shared_ptr<VTKWriter<GridView>·>·vtkWriter_;
 39 ·36·std::vector<double>·timesteps_;
 40 ·37·std::string·name_,path_,extendpath_;
 41 ·38·int·rank_;
 42 ·39·int·size_;
32 ·30·public:43 ·40·public:
 44 47·explicit·VTKSequenceWriterBase(·std::shared_ptr<VTKWriter<GridView>·>
 45 vtkWriter,
 46 ·48·const·std::string&·name,
 47 ·49·const·std::string&·path,
 48 ·50·const·std::string&·extendpath,
 49 ·51·int·rank,
 50 ·52·int·size)
 51 ·53·:·vtkWriter_(vtkWriter),
 52 ·54·name_(name),·path_(path),
 53 ·55·extendpath_(extendpath),
 54 ·56·rank_(rank),
 55 ·57·size_(size)
 56 ·58·{}
33 ·32·bool·full·()·const·{·return·this->size()·>=·length;·} 
34 ·33 
35 ·35·void·push(·const·T&·t·)·{·BaseType·::·push_back(·t·);·} 
36 ·36 
37 ·38·T·topAndPop·() 
38 ·39·{ 
39 ·40·assert(·!this->empty()·); 
40 ·41·assert(·this->size()·<=·length·); 
41 ·42·//·This·code·is·not·slower·than·using·the·array·structure·directly. 
42 ·43·//·The·compiler·removes·the·temporary·completely.·I·measured·this. 
43 ·44·//·See·the·commit·message·for·revision·7837·for·more·details. 
44 ·45·T·tmp·=·this->back(); 
45 ·46·this->pop_back(); 
46 ·47·return·tmp; 
47 ·48·} 
48 ·49·}; 
49 ·50 
50 ·51·typedef·MyFiniteStack·StackType; 
51 ·52·typedef·typename·std::stack·<·StackType·*·>·StackListType; 
52 ·53 
53 ·54·StackListType·fullStackList_; 
54 ·55·StackListType·emptyStackList_; 
55 ·56 
56 ·57·//typedef·typename·StackListType::Iterator·DListIteratorType; 
57 ·58·StackType·*·stack_; 
58 ·5957 ·59
 58 63·const·std::shared_ptr<·VTKWriter<GridView>·>&·vtkWriter()·const
 59 ·64·{
 60 ·65·return·vtkWriter_;
 61 ·66·}
 62 ·67
 63 69·void·addCellData·(const·std::shared_ptr<const·typename·VTKWriter<GridView>::
 64 VTKFunction>·&p)
 65 ·70·{
 66 ·71·vtkWriter_->addCellData(p);
 67 ·72·}
 68 ·73
 69 ·79·template<class·V·>
 70 80·void·addCellData·(const·V·&v,·const·std::string·&name,·int·ncomps=1)
 71 ·81·{
 72 ·82·vtkWriter_->addCellData(v,·name,·ncomps);
59 ·60·//·current·maxIndex 
60 ·61·int·maxIndex_; 
61 ·62·public: 
62 ·64·inline·IndexStack(); 
63 ·65 
64 ·67·inline·~IndexStack·(); 
65 ·68 
66 70·inline·void·checkAndSetMax(T·index)·{·if(index·>·maxIndex_)·maxIndex_·= 
67 index;} 
68 ·71 
69 73·inline·void·setMaxIndex(T·index)·{·maxIndex_·=·index;·} 
70 ·74 
71 76·inline·int·getMaxIndex()·const·{·return·maxIndex_;·} 
72 ·77 
73 79·inline·int·size()·const·{·return·getMaxIndex();·} 
74 ·80 
75 ·82·inline·T·getIndex·(); 
76 ·8373 ·83·}
Max diff block lines reached; 7743/13980 bytes (55.39%) of diff not shown.
126 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00695_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00266_source.html
Files 16% 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-grid:·level.hh·Source·File</title>8 <title>dune-grid:·indexidset.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, 292 lines modifiedOffset 58, 272 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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">level.hh</div></div>68 ··<div·class="headertitle"><div·class="title">indexidset.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00695.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00266.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_LEVEL_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_LEVEL_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_GRID_COMMON_INDEXIDSET_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_INDEXIDSET_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;cstdlib&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00719.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</span></div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00617.html">dune/grid/albertagrid/dofadmin.hh</a>&gt;</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00635.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</span></div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#if·HAVE_ALBERTA</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>84 <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="a01063.html">Dune</a></div>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>85 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>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><span·class="preprocessor">#include·&lt;dune/common/bartonnackmanifcheck.hh&gt;</span></div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="comment">//·AlbertaGridLevelProvider</span></div> 
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·------------------------</span></div> 
92 <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>·</div>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>89 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp,·<span·class="keyword">class</span>·IndexSetImp,·<span·class="keyword">class</spa[·...·truncated·by·diffoscope;·len:·60,·SHA:·9868d9766301a5b8e27c53cc06ae2150c8300a5e2fc72f3e70b197804b1eb38b·...·]·&gt;</div>
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02282.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02282.html">AlbertaGridLevelProvider</a></div>90 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a02826.html">···77</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02826.html">IndexSet</a></div>
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>91 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··{</div>
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02282.html">AlbertaGridLevelProvider&lt;·dim·&gt;</a>·<a·class="code·hl_class"·href="a02282.html">This</a>;</div>92 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="comment">/*·We·use·the·remove_const·to·extract·the·Type·from·the·mutable·class,</span></div>
 93 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">·······because·the·const·class·is·not·instantiated·yet.·*/</span></div>
 94 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::remove_const&lt;·GridImp·&gt;::type::Traits·Traits;</div>
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>95 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·Level;</div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02022.html">Alberta::DofVectorPointer&lt;·Level·&gt;</a>·<a·class="code·hl_class"·href="a02022.html">DofVectorPointer</a>;</div> 
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01982.html">Alberta::DofAccess&lt;·dim,·0·&gt;</a>·<a·class="code·hl_class"·href="a01982.html">DofAccess</a>;</div> 
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> 
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02390.html">Alberta::FillFlags&lt;·dim·&gt;</a>·<a·class="code·hl_struct"·href="a02390.html">FillFlags</a>;</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">static</span>·<span·class="keyword">const</span>·Level·isNewFlag·=·(1·&lt;&lt;·7);</div> 
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·Level·levelMask·=·(1·&lt;&lt;·7)·-·1;</div> 
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02290.html">SetLocal</a>;</div> 
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02294.html">CalcMaxLevel</a>;</div> 
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">template</span>&lt;·Level·flags·&gt;</div> 
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">struct·</span>ClearFlags;</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">struct·</span><a·class="code·hl_struct"·href="a02298.html">Interpolation</a>;</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">public</span>:</div>96 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">public</span>:</div>
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02282.html#afb011803e892bf491f72ac7d4b43ba17">···47</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02026.html">Alberta::ElementInfo&lt;·dim·&gt;</a>·<a·class="code·hl_typedef"·href="a02282.html#afb011803e892bf491f72ac7d4b43ba17">ElementInfo</a>;</div> 
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02282.html#a192fa01694f2369e941a6db684aacd98">···48</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01978.html">Alberta::MeshPointer&lt;·dim·&gt;</a>·<a·class="code·hl_typedef"·href="a02282.html#a192fa01694f2369e941a6db684aacd98">MeshPointer</a>;</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02282.html#aae28775d26e3119490c918f7dcef2b28">···49</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01986.html">Alberta::HierarchyDofNumbering&lt;·dim·&gt;</a>·<a·class="code·hl_typedef"·href="a02282.html#aae28775d26e3119490c918f7dcef2b28">DofNumbering</a>;</div> 
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02282.html#aca9a80cda8f941e55539c6f5713b09d0">···51</a></span>····Level·<a·class="code·hl_function"·href="a02282.html#aca9a80cda8f941e55539c6f5713b09d0">operator()·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Alberta::Element</a>·*element·)<span·class="keyword">·const</span></div> 
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">····</span>{</div>97 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·cc&gt;</div>
 98 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a02902.html">···86</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02902.html">Codim</a></div>
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keyword">const</span>·Level·*array·=·(Level·*)level_;</div> 
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">return</span>·array[·dofAccess_(·element,·0·)·]·&amp;·levelMask;</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>·</div> 
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02282.html#a5fa6cd40aded128df6c22b4d88ed0ddb">···57</a></span>····Level·<a·class="code·hl_function"·href="a02282.html#aca9a80cda8f941e55539c6f5713b09d0">operator()·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02026.html">ElementInfo</a>·&amp;elementInfo·)<span·class="keyword">·const</span></div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">····</span>{</div> 
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">return</span>·(*<span·class="keyword">this</span>)(·elementInfo.<a·class="code·hl_function"·href="a02026.html#ada0ef6466c62d95e8e3f30aed2da8fad">el</a>()·);</div> 
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div> 
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02282.html#a113b9ca8997039143da43019c0bf6102">···62</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02282.html#a113b9ca8997039143da43019c0bf6102">isNew</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Alberta::Element</a>·*element·)<span·class="keyword">·const</span></div> 
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">····</span>{</div> 
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">const</span>·Level·*array·=·(Level·*)level_;</div> 
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordflow">return</span>·((array[·dofAccess_(·element,·0·)·]·&amp;·isNewFlag)·!=·0);</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"><a·class="line"·href="a02282.html#a11a4402051fc64bdc80e637084a7b632">···68</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02282.html#a11a4402051fc64bdc80e637084a7b632">isNew</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02026.html">ElementInfo</a>·&amp;elementInfo·)<span·class="keyword">·const</span></div> 
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">····</span>{</div> 
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02282.html#a113b9ca8997039143da43019c0bf6102">isNew</a>(·elementInfo.<a·class="code·hl_function"·href="a02026.html#ada0ef6466c62d95e8e3f30aed2da8fad">el</a>()·);</div> 
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>99 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····{</div>
 100 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a02902.html#af1adfac2e6c3295ce28d7b148a79480b">···88</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Traits·::·template·<a·class="code·hl_struct"·href="a02902.html">Codim&lt;cc&gt;</a>·<a·class="code·hl_typedef"·href="a02902.html#af1adfac2e6c3295ce28d7b148a79480b">::·Entity</a>·<a·class="code·hl_typedef"·href="a02902.html#af1adfac2e6c3295ce28d7b148a79480b">Entity</a>;</div>
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02282.html#a7bba59dd7d1a72aab97b1f89ca8d3973">···73</a></span>····Level·<a·class="code·hl_function"·href="a02282.html#a7bba59dd7d1a72aab97b1f89ca8d3973">maxLevel</a>·()<span·class="keyword">·const</span></div> 
144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">····</span>{</div> 
145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<a·class="code·hl_class"·href="a02294.html">CalcMaxLevel</a>·calcFromCache;</div> 
146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······level_.<a·class="code·hl_function"·href="a02022.html#af666659a72551be487cbf400265115f4">forEach</a>(·calcFromCache·);</div> 
147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#ifndef·NDEBUG</span></div> 
148 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<a·class="code·hl_class"·href="a02294.html">CalcMaxLevel</a>·calcFromGrid;</div> 
149 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<a·class="code·hl_function"·href="a02282.html#a2c418c24a5ed6be0cce509e0c8f6600f">mesh</a>().<a·class="code·hl_function"·href="a01978.html#a92770b88f2437608657a593024d7e90d">leafTraverse</a>(·calcFromGrid,·<a·class="code·hl_variable"·href="a02390.html#a02a81df8ce972de8c05155b5935a4685">FillFlags::nothing</a>·);</div> 
150 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······assert(·calcFromCache.<a·class="code·hl_function"·href="a02294.html#a1f9e7b11cb50afd1b874b8879b79253a">maxLevel</a>()·==·calcFromGrid.<a·class="code·hl_function"·href="a02294.html#a1f9e7b11cb50afd1b874b8879b79253a">maxLevel</a>()·);</div> 
151 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#endif</span></div> 
152 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<span·class="keywordflow">return</span>·calcFromCache.<a·class="code·hl_function"·href="a02294.html#a1f9e7b11cb50afd1b874b8879b79253a">maxLevel</a>();;</div> 
153 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····}</div> 
154 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
155 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02282.html#a2c418c24a5ed6be0cce509e0c8f6600f">···85</a></span>····<a·class="code·hl_class"·href="a01978.html">MeshPointer</a>·<a·class="code·hl_function"·href="a02282.html#a2c418c24a5ed6be0cce509e0c8f6600f">mesh</a>·()<span·class="keyword">·const</span></div> 
156 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">····</span>{</div> 
157 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a02282.html#a192fa01694f2369e941a6db684aacd98">MeshPointer</a>(·level_.<a·class="code·hl_function"·href="a02022.html#ab934e6e193dfd0ff1bd56c9c3102a70b">dofSpace</a>()-&gt;mesh·);</div> 
158 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····}</div> 
Max diff block lines reached; 59530/107179 bytes (55.54%) of diff not shown.
21.2 KB
html2text {}
    
Offset 4, 361 lines modifiedOffset 4, 380 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·albertagrid 
8 level.hh7 ····*·common
 8 indexidset.hh
9 Go_to_the_documentation_of_this_file.9 Go_to_the_documentation_of_this_file.
10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
11 LICENSE.md·in·module·root11 LICENSE.md·in·module·root
12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
15 ·5#ifndef·DUNE_ALBERTA_LEVEL_HH 
16 ·6#define·DUNE_ALBERTA_LEVEL_HH 
17 ·7 
18 ·8#include·<cassert>15 ·5
 16 ·6#ifndef·DUNE_GRID_COMMON_INDEXIDSET_HH
 17 ·7#define·DUNE_GRID_COMMON_INDEXIDSET_HH
 18 ·8
19 ·9#include·<cstdlib>19 ·9#include·<vector>
 20 ·10#include·<dune/common/exceptions.hh>
 21 ·11#include·<dune/grid/common/grid.hh>
 22 ·12
 23 ·13
20 ·10 
21 ·11#include·<dune/grid/albertagrid/meshpointer.hh> 
22 ·12#include·<dune/grid/albertagrid/dofadmin.hh> 
23 ·13#include·<dune/grid/albertagrid/dofvector.hh> 
24 ·14 
25 ·15#if·HAVE_ALBERTA 
26 ·16 
27 ·17namespace·Dune24 ·19namespace·Dune
28 ·18{ 
29 ·19 
30 ·20·//·AlbertaGridLevelProvider 
31 ·21·//·------------------------ 
32 ·22 
33 ·23·template<·int·dim·> 
34 24·class·AlbertaGridLevelProvider 
35 ·25·{ 
36 ·26·typedef·AlbertaGridLevelProvider<_dim_>·This; 
37 ·27 
38 ·28·typedef·unsigned·char·Level; 
39 ·29 
40 ·30·typedef·Alberta::DofVectorPointer<_Level_>·DofVectorPointer; 
41 ·31·typedef·Alberta::DofAccess<_dim,_0_>·DofAccess; 
42 ·32 
43 ·33·typedef·Alberta::FillFlags<_dim_>·FillFlags; 
44 ·34 
45 ·35·static·const·Level·isNewFlag·=·(1·<<·7); 
46 ·36·static·const·Level·levelMask·=·(1·<<·7)·-·1; 
47 ·37 
48 ·38·class·SetLocal; 
49 ·39·class·CalcMaxLevel; 
50 ·40 
51 ·41·template<·Level·flags·> 
52 ·42·struct·ClearFlags; 
53 ·43 
54 ·44·struct·Interpolation; 
55 ·45 
56 ·46·public: 
57 47·typedef·Alberta::ElementInfo<_dim_>·ElementInfo; 
58 48·typedef·Alberta::MeshPointer<_dim_>·MeshPointer; 
59 49·typedef·Alberta::HierarchyDofNumbering<_dim_>·DofNumbering; 
60 ·50 
61 51·Level·operator()(·const·Alberta::Element·*element·)·const 
62 ·52·{ 
63 ·53·const·Level·*array·=·(Level·*)level_; 
64 ·54·return·array[·dofAccess_(·element,·0·)·]·&·levelMask; 
65 ·55·} 
66 ·56 
67 57·Level·operator()(·const·ElementInfo·&elementInfo·)·const 
68 ·58·{ 
69 ·59·return·(*this)(·elementInfo.el()·); 
70 ·60·} 
71 ·61 
72 62·bool·isNew·(·const·Alberta::Element·*element·)·const 
73 ·63·{ 
74 ·64·const·Level·*array·=·(Level·*)level_; 
75 ·65·return·((array[·dofAccess_(·element,·0·)·]·&·isNewFlag)·!=·0); 
76 ·66·} 
77 ·67 
78 68·bool·isNew·(·const·ElementInfo·&elementInfo·)·const 
79 ·69·{ 
80 ·70·return·isNew(·elementInfo.el()·); 
81 ·71·} 
82 ·72 
83 73·Level·maxLevel·()·const 
84 ·74·{ 
85 ·75·CalcMaxLevel·calcFromCache; 
86 ·76·level_.forEach(·calcFromCache·); 
87 ·77#ifndef·NDEBUG 
88 ·78·CalcMaxLevel·calcFromGrid; 
89 ·79·mesh().leafTraverse(·calcFromGrid,·FillFlags::nothing·); 
90 ·80·assert(·calcFromCache.maxLevel()·==·calcFromGrid.maxLevel()·); 
91 ·81#endif 
92 ·82·return·calcFromCache.maxLevel();; 
93 ·83·} 
94 ·84 
95 85·MeshPointer·mesh·()·const 
96 ·86·{ 
97 ·87·return·MeshPointer(·level_.dofSpace()->mesh·); 
98 ·88·} 
99 ·89 
100 90·void·markAllOld·() 
101 ·91·{ 
102 ·92·ClearFlags<·isNewFlag·>·clearIsNew; 
103 ·93·level_.forEach(·clearIsNew·); 
104 ·94·} 
105 ·95 
106 96·void·create·(·const·DofNumbering·&dofNumbering·) 
107 ·97·{ 
108 ·98·const·Alberta::DofSpace·*const·dofSpace·=·dofNumbering.dofSpace(·0·); 
109 ·99·dofAccess_·=·DofAccess(·dofSpace·); 
110 ·100 
111 ·101·level_.create(·dofSpace,·"Element·level"·); 
112 ·102·assert(·level_·); 
113 ·103·level_.template·setupInterpolation<·Interpolation·>(); 
114 ·104 
115 ·105·SetLocal·setLocal(·level_·); 
116 ·106·mesh().hierarchicTraverse(·setLocal,·FillFlags::nothing·); 
117 ·107·} 
118 ·108 
Max diff block lines reached; 14682/21671 bytes (67.75%) of diff not shown.
6.91 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00698.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00314.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-grid:·meshpointer.cc·File·Reference</title>8 <title>dune-grid:·boundaryprojection.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, 33 lines modifiedOffset 58, 51 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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>··</div>
70 ··<div·class="headertitle"><div·class="title">meshpointer.cc·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">boundaryprojection.hh·File·Reference</div></div>
71 </div><!--header-->72 </div><!--header-->
72 <div·class="contents">73 <div·class="contents">
73 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;cmath&gt;</code><br·/>
 75 <code>#include·&lt;memory&gt;</code><br·/>
 76 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 77 <code>#include·&lt;dune/geometry/multilineargeometry.hh&gt;</code><br·/>
 78 <code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/grid/common/boundarysegment.hh</a>&gt;</code><br·/>
 79 <code>#include·&lt;<a·class="el"·href="a00254_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/>
74 <code>#include·&lt;<a·class="el"·href="a00719_source.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a00965_source.html">dune/grid/io/file/gmshreader.hh</a>&gt;</code><br·/>
 81 </div>
 82 <p><a·href="a00314_source.html">Go·to·the·source·code·of·this·file.</a></p>
75 </div><table·class="memberdecls">83 <table·class="memberdecls">
 84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 85 Classes</h2></td></tr>
 86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02598.html">Dune::DuneBoundaryProjection&lt;·dimworld·&gt;</a></td></tr>
 87 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Interface·class·for·vertex·projection·at·the·boundary.··<a·href="a02598.html#details">More...</a><br·/></td></tr>
 88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02602.html">Dune::BoundaryProjectionWrapper&lt;·dimworld·&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="a02606.html">Dune::BoundarySegmentWrapper&lt;·dim,·dimworld·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02610.html">Dune::CircleBoundaryProjection&lt;·dimworld·&gt;</a></td></tr>
 94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 95 </table><table·class="memberdecls">
76 <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>
77 Namespaces</h2></td></tr>97 Namespaces</h2></td></tr>
78 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>98 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
79 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>99 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
80 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:a01064"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Dune::Alberta</a></td></tr> 
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
83 </table>101 </table>
84 </div><!--·contents·-->102 </div><!--·contents·-->
85 <!--·start·footer·part·-->103 <!--·start·footer·part·-->
86 <hr·class="footer"/><address·class="footer"><small>104 <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.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
88 </small></address>106 </small></address>
89 </body>107 </body>
1.09 KB
html2text {}
    
Offset 4, 21 lines modifiedOffset 4, 35 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·albertagrid 
8 Namespaces 
9 meshpointer.cc·File·Reference 
10 #include·<config.h> 
11 #include·<dune/grid/albertagrid/meshpointer.hh>7 ····*·common
 8 Classes·|·Namespaces
 9 boundaryprojection.hh·File·Reference
 10 #include·<cmath>
 11 #include·<memory>
 12 #include·<dune/common/fvector.hh>
 13 #include·<dune/geometry/multilineargeometry.hh>
 14 #include·<dune/grid/common/boundarysegment.hh>
 15 #include·<dune/grid/common/datahandleif.hh>
 16 #include·<dune/grid/io/file/gmshreader.hh>
 17 Go_to_the_source_code_of_this_file.
 18 ·Classes
 19 struct· Dune::DuneBoundaryProjection<_dimworld_>
 20  ·······Interface·class·for·vertex·projection·at·the·boundary.·More...
 21  
 22 ·class· Dune::BoundaryProjectionWrapper<_dimworld_>
 23  
 24 ·class· Dune::BoundarySegmentWrapper<_dim,_dimworld_>
 25  
 26 struct· Dune::CircleBoundaryProjection<_dimworld_>
 27  
12 ·Namespaces28 ·Namespaces
13 namespace· Dune29 namespace· Dune
14  ··········Include·standard·header·files.30  ··········Include·standard·header·files.
15  31  
16 namespace· Dune::Alberta 
17   
  
18 ===============================================================================32 ===============================================================================
19 ·····Generated·by [doxygen]·1.9.433 ·····Generated·by [doxygen]·1.9.4
75.7 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00701_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00914_source.html
Files 10% 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-grid:·geometrycache.hh·Source·File</title>8 <title>dune-grid:·skeletonfunction.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, 172 lines modifiedOffset 58, 171 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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">geometrycache.hh</div></div>68 ··<div·class="headertitle"><div·class="title">skeletonfunction.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00701.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00914.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_GEOMETRYCACHE_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_GEOMETRYCACHE_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;<a·class="code"·href="a00653.html">dune/grid/albertagrid/misc.hh</a>&gt;</span></div> 
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00692.html">dune/grid/albertagrid/algebra.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_GRID_IO_FILE_VTK_SKELETONFUNCTION_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_SKELETONFUNCTION_HH</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</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;memory&gt;</span></div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</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><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
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="keyword">namespace·</span>Alberta</div> 
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··{</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00938.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</span></div>
 86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00932.html">dune/grid/io/file/vtk/pvtuwriter.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="a00956.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</span></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="a01063.html">Dune</a>·{</div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····<span·class="comment">//·GeometryCache</span></div> 
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="comment">//·-------------</span></div> 
91 <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>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div> 
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02122.html">···23</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02122.html">GeometryCache</a></div> 
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····{</div> 
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·flagIntegrationElement·=·(1·&lt;&lt;·0);</div> 
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·flagJacobianTransposed·=·(1·&lt;&lt;·1);</div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·flagJacobianInverseTransposed·=·(1·&lt;&lt;·2);</div> 
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 92 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">namespace·</span>VTK·{</div>
 93 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 94 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="comment">//</span></div>
 95 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="comment">//··Prototype·for·VTKFunktions·on·the·skeleton</span></div>
 96 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="comment">//</span></div>
 97 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 98 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·GV,·<span·class="keyword">typename</span>·RF&gt;</div>
 99 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03950.html">···37</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03950.html">SkeletonFunctionTraits</a>·{</div>
 100 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03950.html#a13af3e440924ee095e0d58229bc2c9a9">···38</a></span>······<span·class="keyword">typedef</span>·GV·<a·class="code·hl_typedef"·href="a03950.html#a13af3e440924ee095e0d58229bc2c9a9">GridView</a>;</div>
 101 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03950.html#a63959f24979824650eef7805e221a3e0">···39</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GV::Intersection·<a·class="code·hl_typedef"·href="a03950.html#a63959f24979824650eef7805e221a3e0">Cell</a>;</div>
 102 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 103 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03950.html#a7f9ec6ffce67576e058bd10276d5adb0">···41</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GV::ctype·<a·class="code·hl_typedef"·href="a03950.html#a7f9ec6ffce67576e058bd10276d5adb0">DomainField</a>;</div>
 104 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03950.html#aea6d9f6ef0c5b36aad976471ac4fac1c">···42</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<a·class="code·hl_variable"·href="a03950.html#aea6d9f6ef0c5b36aad976471ac4fac1c">dimDomain</a>·=·GV::dimension-1;</div>
 105 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03950.html#a0c6592324eabe4ca38c29aaedad99d64">···43</a></span>······<span·class="keyword">typedef</span>·FieldVector&lt;DomainField,·dimDomain&gt;·<a·class="code·hl_typedef"·href="a03950.html#a0c6592324eabe4ca38c29aaedad99d64">Domain</a>;</div>
 106 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 107 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03950.html#a09009cbc818d96daed06727e21139856">···45</a></span>······<span·class="keyword">typedef</span>·RF·<a·class="code·hl_typedef"·href="a03950.html#a09009cbc818d96daed06727e21139856">RangeField</a>;</div>
 108 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03950.html#a33bc61c73346d79da9f68d6a3b88cf5c">···46</a></span>······<span·class="keyword">typedef</span>·std::vector&lt;RangeField&gt;·<a·class="code·hl_typedef"·href="a03950.html#a33bc61c73346d79da9f68d6a3b88cf5c">Range</a>;</div>
 109 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····};</div>
 110 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 111 <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>·GV,·<span·class="keyword">typename</span>·RF&gt;</div>
 112 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03954.html">···51</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03954.html">SkeletonFunctionInterface</a>·{</div>
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">public</span>:</div>113 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">public</span>:</div>
 114 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03954.html#ab152b0b186bd68359f7d1e886525ddc7">···53</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a03950.html">SkeletonFunctionTraits&lt;GV,·RF&gt;</a>·<a·class="code·hl_typedef"·href="a03954.html#ab152b0b186bd68359f7d1e886525ddc7">Traits</a>;</div>
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02122.html#ad0a23a0b6a1a919b8c4603ea115cce76">···30</a></span>······<span·class="keyword">typedef</span>·FieldMatrix&lt;·Real,·dimWorld,·dim·&gt;·<a·class="code·hl_typedef"·href="a02122.html#ad0a23a0b6a1a919b8c4603ea115cce76">JacobianInverseTransposed</a>;</div> 
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02122.html#a38ddc32dbe5b4ef4efd53941090f0f60">···31</a></span>······<span·class="keyword">typedef</span>·FieldMatrix&lt;·Real,·dim,·dimWorld·&gt;·<a·class="code·hl_typedef"·href="a02122.html#a38ddc32dbe5b4ef4efd53941090f0f60">JacobianTransposed</a>;</div> 
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> 
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02122.html#a1a3bc6c38f782bd577b9ebcf37c5c475">···33</a></span>······<a·class="code·hl_function"·href="a02122.html#a1a3bc6c38f782bd577b9ebcf37c5c475">GeometryCache</a>·()</div> 
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········:·flags_(·0·)</div> 
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······{}</div> 
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02122.html#a2ce91036ccd5bc62c0a03f13c9e62ebd">···37</a></span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>·&amp;<a·class="code·hl_function"·href="a02122.html#a2ce91036ccd5bc62c0a03f13c9e62ebd">integrationElement</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;elInfo·)</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>········<span·class="keywordflow">if</span>(·(flags_·&amp;·flagIntegrationElement)·==·0·)</div> 
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········{</div> 
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··········integrationElement_·=·<a·class="code·hl_function"·href="a01064.html#a32f1dea9b87299c0e24ab46760391400">std::abs</a>(·<a·class="code·hl_function"·href="a01064.html#aacaac5f2a7f000fd66af938fab11cb58">determinant</a>(·<a·class="code·hl_function"·href="a02122.html#ab2c12158d827d07651e8c0f31d03edd2">jacobianTransposed</a>(·elInfo·)·)·);</div> 
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··········assert(·integrationElement_·&gt;·1e-14·);</div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··········flags_·|=·flagIntegrationElement;</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>········<span·class="keywordflow">return</span>·integrationElement_;</div> 
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······}</div> 
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>115 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 116 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03954.html#a152c7c8590640e5b14e101396dac729f">···56</a></span>······<span·class="keywordtype">unsigned</span>·<a·class="code·hl_function"·href="a03954.html#a152c7c8590640e5b14e101396dac729f">dimRange</a>()·<span·class="keyword">const</span>;</div>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02122.html#ab2c12158d827d07651e8c0f31d03edd2">···48</a></span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02122.html#a38ddc32dbe5b4ef4efd53941090f0f60">JacobianTransposed</a>·&amp;<a·class="code·hl_function"·href="a02122.html#ab2c12158d827d07651e8c0f31d03edd2">jacobianTransposed</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_define"·href="a00659.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;elInfo·)</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>········<span·class="keywordflow">if</span>(·(flags_·&amp;·flagJacobianTransposed)·==·0·)</div> 
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········{</div>117 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··········assert(·(elInfo.fill_flag·&amp;·<a·class="code·hl_struct"·href="a02390.html">FillFlags&lt;·dim·&gt;::coords</a>)·!=·0·);</div> 
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·&amp;x·=·elInfo.coord[·0·];</div> 
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·dim;·++i·)</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">const</span>·<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·&amp;y·=·elInfo.coord[·i+1·];</div> 
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>············<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·j·=·0;·j·&lt;·<a·class="code·hl_variable"·href="a01064.html#acc4a01c16d41d4e3e6e5d058b86376ca">dimWorld</a>;·++j·)</div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··············jacobianTransposed_[·i·][·j·]·=·y[·j·]·-·x[·j·];</div> 
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··········}</div>118 <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>··········flags_·|=·flagJacobianTransposed;</div> 
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········}</div> 
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········<span·class="keywordflow">return</span>·jacobianTransposed_;</div>119 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03954.html#ac08e8510473ca8be2433231dfc549491">···65</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03954.html#ac08e8510473ca8be2433231dfc549491">eval[·...·truncated·by·diffoscope;·len:·186,·SHA:·da305f486040e8b5f1c2aaa2a912507393b18ae3798332de19793962e37aae51·...·]</div>
 120 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····················<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a03950.html#a0c6592324eabe4ca38c29aaedad99d64">Traits::Domain</a>&amp;·xl,</div>
 121 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····················<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a03950.html#a33bc61c73346d79da9f68d6a3b88cf5c">Traits::Range</a>&amp;·result)·<span·class="keyword">const</span>;</div>
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······}</div>122 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····};</div>
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>123 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02122.html#ad0a23a0b6a1a919b8c4603ea115cce76">JacobianInverseTransposed</a>·&amp;</div> 
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a02122.html#ad03dbb371f4fe9139bb4d3f31324c65e">···66</a></span>······<a·class="code·hl_function"·href="a02122.html#ad03dbb371f4fe9139bb4d3f31324c65e">jacobianInverseTransposed</a>·(·<span·cla[·...·truncated·by·diffoscope;·len:·138,·SHA:·ad0a0f1b27a63277c1d6ce55b1c4b7c4d3103669889c60ab5f6153ff475a7ba7·...·]</div>124 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="comment">//</span></div>
Max diff block lines reached; 37758/63523 bytes (59.44%) of diff not shown.
13.5 KB
html2text {}
    
Offset 4, 215 lines modifiedOffset 4, 236 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·albertagrid 
8 geometrycache.hh7 ····*·io
 8 ····*·file
 9 ····*·vtk
 10 skeletonfunction.hh
9 Go_to_the_documentation_of_this_file.11 Go_to_the_documentation_of_this_file.
10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file12 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
11 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-15 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:16 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
15 ·5#ifndef·DUNE_ALBERTA_GEOMETRYCACHE_HH 
16 ·6#define·DUNE_ALBERTA_GEOMETRYCACHE_HH 
17 ·7 
18 ·8#include·<dune/grid/albertagrid/misc.hh> 
19 ·9#include·<dune/grid/albertagrid/algebra.hh> 
20 ·10 
21 ·11#if·HAVE_ALBERTA17 ·5
 18 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_SKELETONFUNCTION_HH
 19 ·7#define·DUNE_GRID_IO_FILE_VTK_SKELETONFUNCTION_HH
 20 ·8
 21 ·9#include·<memory>
 22 ·10#include·<string>
 23 ·11#include·<vector>
22 ·1224 ·12
23 ·13namespace·Dune25 ·13#include·<dune/common/fvector.hh>
24 ·14{26 ·14
25 ·15 
26 ·16·namespace·Alberta 
27 ·17·{27 ·15#include·<dune/grid/io/file/vtk/functionwriter.hh>
 28 ·16#include·<dune/grid/io/file/vtk/pvtuwriter.hh>
 29 ·17#include·<dune/grid/io/file/vtk/vtuwriter.hh>
28 ·1830 ·18
29 ·19·//·GeometryCache 
30 ·20·//·------------- 
31 ·21 
32 ·22·template<·int·dim·> 
33 23·class·GeometryCache 
34 ·24·{ 
35 ·25·static·const·unsigned·int·flagIntegrationElement·=·(1·<<·0); 
36 ·26·static·const·unsigned·int·flagJacobianTransposed·=·(1·<<·1); 
37 ·27·static·const·unsigned·int·flagJacobianInverseTransposed·=·(1·<<·2); 
38 ·2831 ·19namespace·Dune·{
 32 ·20
 33 ·23
 34 ·29·namespace·VTK·{
 35 ·30
 36 ·32·//
 37 ·33·//·Prototype·for·VTKFunktions·on·the·skeleton
 38 ·34·//
 39 ·35
 40 ·36·template<typename·GV,·typename·RF>
 41 37·struct·SkeletonFunctionTraits·{
 42 38·typedef·GV·GridView;
 43 39·typedef·typename·GV::Intersection·Cell;
 44 ·40
 45 41·typedef·typename·GV::ctype·DomainField;
 46 42·static·const·unsigned·dimDomain·=·GV::dimension-1;
 47 43·typedef·FieldVector<DomainField,·dimDomain>·Domain;
 48 ·44
 49 45·typedef·RF·RangeField;
 50 46·typedef·std::vector<RangeField>·Range;
 51 ·47·};
 52 ·48
 53 ·50·template·<typename·GV,·typename·RF>
 54 51·class·SkeletonFunctionInterface·{
39 ·29·public:55 ·52·public:
 56 53·typedef·SkeletonFunctionTraits<GV,_RF>·Traits;
 57 ·54
 58 56·unsigned·dimRange()·const;
 59 ·57
40 30·typedef·FieldMatrix<·Real,·dimWorld,·dim·>·JacobianInverseTransposed; 
41 31·typedef·FieldMatrix<·Real,·dim,·dimWorld·>·JacobianTransposed; 
42 ·32 
43 33·GeometryCache·() 
44 ·34·:·flags_(·0·) 
45 ·35·{} 
46 ·36 
47 37·const·Real·&integrationElement·(·const·ALBERTA·EL_INFO·&elInfo·) 
48 ·38·{ 
49 ·39·if(·(flags_·&·flagIntegrationElement)·==·0·) 
50 ·40·{ 
51 ·41·integrationElement_·=·std::abs(·determinant(·jacobianTransposed(·elInfo·)·) 
52 ); 
53 ·42·assert(·integrationElement_·>·1e-14·); 
54 ·43·flags_·|=·flagIntegrationElement; 
55 ·44·} 
56 ·45·return·integrationElement_; 
57 ·46·} 
58 ·47 
59 48·const·JacobianTransposed·&jacobianTransposed·(·const·ALBERTA·EL_INFO·&elInfo 
60 ) 
61 ·49·{ 
62 ·50·if(·(flags_·&·flagJacobianTransposed)·==·0·) 
63 ·51·{ 
64 ·52·assert(·(elInfo.fill_flag·&·FillFlags<_dim_>::coords)·!=·0·); 
65 ·53·const·GlobalVector·&x·=·elInfo.coord[·0·]; 
66 ·54·for(·int·i·=·0;·i·<·dim;·++i·) 
67 ·55·{ 
68 ·56·const·GlobalVector·&y·=·elInfo.coord[·i+1·]; 
69 ·57·for(·int·j·=·0;·j·<·dimWorld;·++j·) 
70 ·58·jacobianTransposed_[·i·][·j·]·=·y[·j·]·-·x[·j·]; 
71 ·59·}60 ·59
 61 65·void·evaluate(const·typename·Traits::Cell&·c,
 62 ·66·const·typename·Traits::Domain&·xl,
 63 ·67·typename·Traits::Range&·result)·const;
 64 ·68·};
72 ·60·flags_·|=·flagJacobianTransposed; 
73 ·61·} 
74 ·62·return·jacobianTransposed_; 
75 ·63·} 
76 ·64 
77 ·65·const·JacobianInverseTransposed·& 
78 66·jacobianInverseTransposed·(·const·ALBERTA·EL_INFO·&elInfo·) 
79 ·67·{ 
80 ·68·if(·(flags_·&·flagJacobianInverseTransposed)·==·0·) 
81 ·69·{65 ·69
 66 ·71·//
 67 ·72·//·Class·for·writing·SkeletonFunctions
 68 ·73·//
Max diff block lines reached; 9885/13828 bytes (71.49%) of diff not shown.
46.4 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00707_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00200_source.html
Files 24% 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-grid:·leafiterator.hh·Source·File</title>8 <title>dune-grid:·yaspgridentityseed.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, 130 lines modifiedOffset 58, 78 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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">leafiterator.hh</div></div>68 ··<div·class="headertitle"><div·class="title">yaspgridentityseed.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00707.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_LEAFITERATOR_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRIDENTITYSEED_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_LEAFITERATOR_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRIDENTITYSEED_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="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</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="a00272.html">dune/grid/common/entityiterator.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="preprocessor">#include·&lt;<a·class="code"·href="a00668.html">dune/grid/albertagrid/treeiterator.hh</a>&gt;</span></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#if·HAVE_ALBERTA</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>80 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·codim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>
 81 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno"><a·class="line"·href="a04270.html">···17</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04270.html">YaspEntitySeed</a></div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>82 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··{</div>
 83 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·dim·=·GridImp::dimension;</div>
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>84 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·AlbertaGridLeafIterator</span></div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="comment">//·-----------------------</span></div> 
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·codim,·PartitionIteratorType·pitype,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp·&gt;</div> 
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a02166.html">···21</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02166.html">AlbertaGridLeafIterator</a></div> 
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02046.html">AlbertaGridTreeIterator</a>&lt;·codim,·GridImp,·true·&gt;</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>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02166.html">AlbertaGridLeafIterator&lt;·codim,·pitype,·GridImp·&gt;</a>·<a·class="code·hl_class"·href="a02166.html">This</a>;</div> 
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02046.html">AlbertaGridTreeIterator&lt;·codim,·GridImp,·true·&gt;</a>·<a·class="code·hl_class"·href="a02046.html">Base</a>;</div> 
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div>85 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">public</span>:</div>
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02166.html#a195446298684963c27970c4c7ed75eb4">···28</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02046.html#a9a0778f270d3a7e86b75810a7ece93cf">Base::Entity</a>·<a·class="code·hl_typedef"·href="a02166.html#a195446298684963c27970c4c7ed75eb4">Entity</a>;</div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02166.html#a24107f14f75bc7b7edf92dadfa4336bc">···29</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02562.html">Base::[·...·truncated·by·diffoscope;·len:·113,·SHA:·88f727b5b137617d32b3c8fb733f956b453a62c515b37b1b8ef21d4a2800c074·...·];</div>86 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a04270.html#adaec3122da71af86e270272398a685d3">···24</a></span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="cod[·...·truncated·by·diffoscope;·len:·91,·SHA:·2a23e9d312ba7eb0c29caa391ead18fa2c88324d642f1169b246631c90b4e0d1·...·];</div>
 87 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 88 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a04270.html#a773cb8b14826633ee022c14167298fe6">···27</a></span>····<a·class="code·hl_function"·href="a04270.html#a773cb8b14826633ee022c14167298fe6">YaspEntitySeed</a>·()</div>
 89 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······:·<a·class="code·hl_variable"·href="a04270.html#a4758b907723b558a4d0d913d4bf273c9">_l</a>(-1),·<a·class="code·hl_variable"·href="a04270.html#a0a8efd203e9c589837ac0ed91b464006">_o</a>(0)</div>
 90 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div>
 91 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······std::fill(<a·class="code·hl_variable"·href="a04270.html#a3350345ce4ee0fe45c648cd934e96e6c">_c</a>.begin(),<a·class="code·hl_variable"·href="a04270.html#a3350345ce4ee0fe45c648cd934e96e6c">_c</a>.end(),0);</div>
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>92 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····}</div>
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02166.html#ad38044eee682ede2a007c96b93098d38">···31</a></span>····<a·class="code·hl_function"·href="a02166.html#ad38044eee682ede2a007c96b93098d38">AlbertaGridLeafIterator</a>·()</div> 
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····{}</div>93 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 94 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04270.html#a906fed882264711b4386e725dd8848a9">···34</a></span>····<a·class="code·hl_function"·href="a04270.html#a906fed882264711b4386e725dd8848a9">YaspEntitySeed</a>·(<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a04270.html#a5139fe422d0b73d10885aa49427eaefb">level</a>,·std::array&lt;int,·dim&gt;·<a·class="code·hl_function"·href="a04270.html#aee8c541fbc9100dcd827ef770fb817cb">coord</a>,·<span·class="keywordtype">int</span>·o·=·0)</div>
 95 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······:·<a·class="code·hl_variable"·href="a04270.html#a4758b907723b558a4d0d913d4bf273c9">_l</a>(<a·class="code·hl_function"·href="a04270.html#a5139fe422d0b73d10885aa49427eaefb">level</a>),·<a·class="code·hl_variable"·href="a04270.html#a3350345ce4ee0fe45c648cd934e96e6c">_c</a>(<a·class="code·hl_function"·href="a04270.html#aee8c541fbc9100dcd827ef770fb817cb">coord</a>),·<a·class="code·hl_variable"·href="a04270.html#a0a8efd203e9c589837ac0ed91b464006">_o</a>(o)</div>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>96 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{}</div>
104 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02166.html#a1e980af146e5459f02b7e33b82391509">···35</a></span>····<a·class="code·hl_function"·href="a02166.html#a1e980af146e5459f02b7e33b82391509">AlbertaGridLeafIterator</a>·(·<span·class="keyword">const</span>·GridImp·&amp;<a·class="code·hl_function"·href="a02046.html#ac85bd6d1ffd28757e33b13a2080e6634">grid</a>,·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02046.html#aa4965dc0b1f79fa7dc3ac41b9b86370b">level</a>·)</div> 
105 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······:·<a·class="code·hl_class"·href="a02046.html">Base</a>(·<a·class="code·hl_function"·href="a02046.html#ac85bd6d1ffd28757e33b13a2080e6634">grid</a>,·<a·class="code·hl_function"·href="a02046.html#aa4965dc0b1f79fa7dc3ac41b9b86370b">level</a>·)</div> 
106 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{}</div>97 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 98 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a04270.html#af828a8ec9444ff8bf6c7e01b0890cc29">···39</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04270.html#af828a8ec9444ff8bf6c7e01b0890cc29">isValid</a>()<span·class="keyword">·const</span></div>
 99 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">····</span>{</div>
 100 <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="a04270.html#a4758b907723b558a4d0d913d4bf273c9">_l</a>·!=·-1;</div>
 101 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····}</div>
107 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>102 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 103 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04270.html#a5139fe422d0b73d10885aa49427eaefb">···44</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a04270.html#a5139fe422d0b73d10885aa49427eaefb">level</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04270.html#a4758b907723b558a4d0d913d4bf273c9">_l</a>;·}</div>
 104 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04270.html#aee8c541fbc9100dcd827ef770fb817cb">···45</a></span>····<span·class="keyword">const</span>·std::array&lt;int,·dim&gt;·&amp;·<a·class="code·hl_function"·href="a04270.html#aee8c541fbc9100dcd827ef770fb817cb">coord</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04270.html#a3350345ce4ee0fe45c648cd934e96e6c">_c</a>;·}</div>
 105 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04270.html#ad659dd001feb331bf7f962008e72be63">···46</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a04270.html#ad659dd001feb331bf7f962008e72be63">offset</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04270.html#a0a8efd203e9c589837ac0ed91b464006">_o</a>;·}</div>
108 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02166.html#aa24642672bed6060a71e73f76cf28581">···40</a></span>····<a·class="code·hl_function"·href="a02166.html#aa24642672bed6060a71e73f76cf28581">AlbertaGridLeafIterator</a>·(·<span·class="keyword">const</span>·GridImp·&amp;<a·class="code·hl_function"·href="a02046.html#ac85bd6d1ffd28757e33b13a2080e6634">grid</a>,</div> 
109 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02562.html">MarkerVector</a>·*vec,</div> 
110 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······························<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02046.html#aa4965dc0b1f79fa7dc3ac41b9b86370b">level</a>·)</div> 
111 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······:·<a·class="code·hl_class"·href="a02046.html">Base</a>(·<a·class="code·hl_function"·href="a02046.html#ac85bd6d1ffd28757e33b13a2080e6634">grid</a>,·vec,·<a·class="code·hl_function"·href="a02046.html#aa4965dc0b1f79fa7dc3ac41b9b86370b">level</a>·)</div> 
112 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····{}</div> 
113 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>106 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
114 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02166.html#afe989faf70d2d6a08e84b8a9bb5db463">···47</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02166.html#afe989faf70d2d6a08e84b8a9bb5db463">increment</a>·()</div> 
115 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{</div>107 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">protected</span>:</div>
116 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<a·class="code·hl_function"·href="a02046.html#ac6f73dec675a7306efd9a96fb3186cef">Base::increment</a>();</div> 
117 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div> 
118 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··};</div>108 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04270.html#a4758b907723b558a4d0d913d4bf273c9">···49</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a04270.html#a4758b907723b558a4d0d913d4bf273c9">_l</a>[·...·truncated·by·diffoscope;·len:·61,·SHA:·178a6b38c89d83a07883ed00aea59e9bb7d7b9589ef5d6dbe56327a800a559c9·...·]</div>
 109 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04270.html#a3350345ce4ee0fe45c648cd934e96e6c">···50</a></span>····std::array&lt;int,·dim&gt;·<a·class="code·hl_variable"·href="a04270.html#a3350345ce4ee0fe45c648cd934e96e6c">_c</a>;·<span·class="comment">//·coord·in·the·global·grid</span></div>
 110 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a04270.html#a0a8efd203e9c589837ac0ed91b464006">···51</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a04270.html#a0a8efd203e9c589837ac0ed91b464006">_o</a>;·<span·class="comment">//·the·offset:·which·YGridComponent,·does·the·entity·belong·to</span></div>
119 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>111 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··};</div>
120 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>112 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 113 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>}··<span·class="comment">//·namespace·Dune</span></div>
121 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·codim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp·&gt;</div> 
122 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02278.html">···55</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02166.html">AlbertaGridLeafIterator</a>&lt;·codim,·<a·class="code·hl_enumvalue"·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a90c5b1d5dc07ddecbf0fc09db7544216">Ghost_Partition</a>,·GridImp·&gt;</div> 
123 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02046.html">AlbertaGridTreeIterator</a>&lt;·codim,·GridImp,·true·&gt;</div> 
124 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··{</div>114 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
125 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02278.html">AlbertaGridLeafIterator&lt;·codim,·Ghost_Partition,·GridImp·&gt;</a>·<a·class="code·hl_class"·href="a02278.html">This</a>;</div> 
126 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02046.html">AlbertaGridTreeIterator&lt;·codim,·GridImp,·true·&gt;</a>·<a·class="code·hl_class"·href="a02046.html">Base</a>;</div> 
127 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
128 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">public</span>:</div> 
129 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02278.html#a2a3a40ce9cd6d5c486334bc35e77d6d5">···62</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02046.html#a9a0778f270d3a7e86b75810a7ece93cf">Base::Entity</a>·<a·class="code·hl_typedef"·href="a02278.html#a2a3a40ce9cd6d5c486334bc35e77d6d5">Entity</a>;</div> 
130 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02278.html#ac81211207df0461a5569f22258a1e04a">···63</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02562.html">Base::MarkerVector</a>·<a·class="code·hl_typedef"·href="a02278.html#ac81211207df0461a5569f22258a1e04a">MarkerVector</a>;</div> 
131 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
132 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02278.html#a5599e642a17817012bb818736c53f3ab">···65</a></span>·····<a·class="code·hl_function"·href="a02278.html#a5599e642a17817012bb818736c53f3ab">AlbertaGridLeafIterator</a>·()</div> 
133 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····{}</div> 
134 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
135 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02278.html#ad9104981d5e73134f40ad55df817e058">···69</a></span>····<a·class="code·hl_function"·href="a02278.html#ad9104981d5e73134f40ad55df817e058">AlbertaGridLeafIterator</a>·(·<span·class="keyword">const</span>·GridImp·&amp;<a·class="code·hl_function"·href="a02046.html#ac85bd6d1ffd28757e33b13a2080e6634">grid</a>,·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02046.html#aa4965dc0b1f79fa7dc3ac41b9b86370b">level</a>·)</div> 
136 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······:·<a·class="code·hl_class"·href="a02046.html">Base</a>(·<a·class="code·hl_function"·href="a02046.html#ac85bd6d1ffd28757e33b13a2080e6634">grid</a>,·<a·class="code·hl_function"·href="a02046.html#aa4965dc0b1f79fa7dc3ac41b9b86370b">level</a>·)</div> 
137 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····{}</div> 
138 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02278.html#a45848ba334cedd1af53bf555bc08a857">···74</a></span>····<a·class="code·hl_function"·href="a02278.html#a45848ba334cedd1af53bf555bc08a857">AlbertaGridLeafIterator</a>·(·<span·class="keyword">const</span>·GridImp·&amp;<a·class="code·hl_function"·href="a02046.html#ac85bd6d1ffd28757e33b13a2080e6634">grid</a>,</div> 
140 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02562.html">MarkerVector</a>·*,</div> 
141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······························<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02046.html#aa4965dc0b1f79fa7dc3ac41b9b86370b">level</a>·)</div> 
142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······:·<a·class="code·hl_class"·href="a02046.html">Base</a>(·<a·class="code·hl_function"·href="a02046.html#ac85bd6d1ffd28757e33b13a2080e6634">grid</a>,·<a·class="code·hl_function"·href="a02046.html#aa4965dc0b1f79fa7dc3ac41b9b86370b">level</a>·)</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>·</div> 
145 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a02278.html#a32d516a138a8a61d956d8dc2bfa5a4e6">···81</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02278.html#a32d516a138a8a61d956d8dc2bfa5a4e6">increment</a>·()</div> 
146 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····{</div> 
147 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<a·class="code·hl_function"·href="a02046.html#ac6f73dec675a7306efd9a96fb3186cef">Base::increment</a>();</div> 
Max diff block lines reached; 11016/39502 bytes (27.89%) of diff not shown.
7.64 KB
html2text {}
    
Offset 4, 178 lines modifiedOffset 4, 100 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·albertagrid 
8 leafiterator.hh7 ····*·yaspgrid
 8 yaspgridentityseed.hh
9 Go_to_the_documentation_of_this_file.9 Go_to_the_documentation_of_this_file.
10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
11 LICENSE.md·in·module·root11 LICENSE.md·in·module·root
12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
15 ·5#ifndef·DUNE_ALBERTA_LEAFITERATOR_HH 
16 ·6#define·DUNE_ALBERTA_LEAFITERATOR_HH15 ·5#ifndef·DUNE_GRID_YASPGRIDENTITYSEED_HH
 16 ·6#define·DUNE_GRID_YASPGRIDENTITYSEED_HH
17 ·717 ·7
 18 ·12namespace·Dune·{
18 ·8#include·<dune/grid/common/entityiterator.hh> 
19 ·9 
20 ·10#include·<dune/grid/albertagrid/treeiterator.hh> 
21 ·11 
22 ·12#if·HAVE_ALBERTA 
23 ·1319 ·13
 20 ·16·template<int·codim,·class·GridImp>
 21 17·class·YaspEntitySeed
 22 ·18·{
 23 ·20·constexpr·static·int·dim·=·GridImp::dimension;
 24 ·21
24 ·14namespace·Dune 
25 ·15{ 
26 ·16 
27 ·17·//·AlbertaGridLeafIterator 
28 ·18·//·----------------------- 
29 ·19 
30 ·20·template<·int·codim,·PartitionIteratorType·pitype,·class·GridImp·> 
31 21·class·AlbertaGridLeafIterator 
32 ·22·:·public·AlbertaGridTreeIterator<·codim,·GridImp,·true·> 
33 ·23·{ 
34 ·24·typedef·AlbertaGridLeafIterator<_codim,_pitype,_GridImp_>·This; 
35 ·25·typedef·AlbertaGridTreeIterator<_codim,_GridImp,_true_>·Base; 
36 ·26 
37 ·27·public:25 ·22·public:
38 28·typedef·typename·Base::Entity·Entity; 
39 29·typedef·typename·Base::MarkerVector·MarkerVector; 
40 ·30 
41 31·AlbertaGridLeafIterator·()26 24·constexpr·static·int·codimension·=·codim;
 27 ·25
 28 27·YaspEntitySeed·()
 29 ·28·:·_l(-1),·_o(0)
 30 ·29·{
 31 ·30·std::fill(_c.begin(),_c.end(),0);
 32 ·31·}
 33 ·32
 34 34·YaspEntitySeed·(int·level,·std::array<int,·dim>·coord,·int·o·=·0)
 35 ·35·:·_l(level),·_c(coord),·_o(o)
42 ·32·{}36 ·36·{}
 37 ·37
 38 39·bool·isValid()·const
43 ·33 
44 35·AlbertaGridLeafIterator·(·const·GridImp·&grid,·int·level·) 
45 ·36·:·Base(·grid,·level·) 
46 ·37·{} 
47 ·38 
48 40·AlbertaGridLeafIterator·(·const·GridImp·&grid, 
49 ·41·const·MarkerVector·*vec, 
50 ·42·int·level·) 
51 ·43·:·Base(·grid,·vec,·level·) 
52 ·44·{} 
53 ·45 
54 47·void·increment·() 
55 ·48·{39 ·40·{
56 ·49·Base::increment(); 
57 ·50·}40 ·41·return·_l·!=·-1;
 41 ·42·}
 42 ·43
 43 44·int·level·()·const·{·return·_l;·}
 44 45·const·std::array<int,·dim>·&·coord()·const·{·return·_c;·}
 45 46·int·offset·()·const·{·return·_o;·}
 46 ·47
 47 ·48·protected:
 48 49·int·_l;·//·grid·level
 49 50·std::array<int,·dim>·_c;·//·coord·in·the·global·grid
 50 51·int·_o;·//·the·offset:·which·YGridComponent,·does·the·entity·belong·to
58 ·51·};51 ·52·};
59 ·52 
60 ·5352 ·53
 53 ·54}·//·namespace·Dune
 54 ·55
 55 ·56#endif·//·DUNE_GRID_YASPGRIDENTITYSEED_HH
61 ·54·template<·int·codim,·class·GridImp·> 
62 55·class·AlbertaGridLeafIterator<·codim,·Ghost_Partition,·GridImp·> 
63 ·56·:·public·AlbertaGridTreeIterator<·codim,·GridImp,·true·> 
64 ·57·{ 
65 ·58·typedef·AlbertaGridLeafIterator<_codim,_Ghost_Partition,_GridImp_>·This; 
66 ·59·typedef·AlbertaGridTreeIterator<_codim,_GridImp,_true_>·Base; 
67 ·60 
68 ·61·public: 
69 62·typedef·typename·Base::Entity·Entity; 
70 63·typedef·typename·Base::MarkerVector·MarkerVector; 
71 ·64 
72 65·AlbertaGridLeafIterator·() 
73 ·66·{} 
74 ·67 
75 69·AlbertaGridLeafIterator·(·const·GridImp·&grid,·int·level·) 
76 ·70·:·Base(·grid,·level·) 
77 ·71·{} 
78 ·72 
79 74·AlbertaGridLeafIterator·(·const·GridImp·&grid, 
80 ·75·const·MarkerVector·*, 
81 ·76·int·level·) 
82 ·77·:·Base(·grid,·level·) 
83 ·78·{} 
84 ·79 
85 81·void·increment·() 
86 ·82·{ 
87 ·83·Base::increment(); 
88 ·84·} 
89 ·85·}; 
90 ·86 
91 ·87} 
92 ·88 
93 ·89#endif·//·#if·HAVE_ALBERTA 
94 ·90 
Max diff block lines reached; 4197/7801 bytes (53.80%) of diff not shown.
224 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00764_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00662_source.html
Files 24% 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-grid:·basicwriter.hh·Source·File</title>8 <title>dune-grid:·treeiterator.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, 452 lines modifiedOffset 58, 590 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_0009240fada98b921d3b7adcfc3fe68b.html">albertagrid</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">basicwriter.hh</div></div>68 ··<div·class="headertitle"><div·class="title">treeiterator.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00764.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00662.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_VTK_BASICWRITER_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_TREEITERATOR_HH</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_BASICWRITER_HH</span></div>77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_ALBERTA_TREEITERATOR_HH</span></div>
78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;iomanip&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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;dune/common/hybridutilities.hh&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;list&gt;</span></div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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>·</div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00647.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</span></div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00686.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</span></div>
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</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/parallel/mpiguard.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/path.hh&gt;</span></div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</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="a01063.html">Dune</a></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>·</div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="comment">//·AlbertaMarkerVector</span></div>
 93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="comment">//·-------------------</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="a00788.html">dune/grid/io/file/vtk/common.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="a00785.html">dune/grid/io/file/vtk/functionwriter.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="a00800.html">dune/grid/io/file/vtk/pvtuwriter.hh</a>&gt;</span></div> 
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00770.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</span></div> 
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>95 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">int</span>·dimworld·&gt;</div>
 96 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02562.html">···34</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02562.html">AlbertaMarkerVector</a></div>
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>{</div>97 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··{</div>
 98 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02562.html">AlbertaMarkerVector&lt;·dim,·dimworld·&gt;</a>·<a·class="code·hl_class"·href="a02562.html">This</a>;</div>
99 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>99 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 100 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01898.html">AlbertaGrid&lt;·dim,·dimworld·&gt;</a>·<a·class="code·hl_class"·href="a01898.html">Grid</a>;</div>
100 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a01075.html">···32</a></span>··<span·class="keyword">namespace·</span>VTK·{</div> 
101 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
102 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·IteratorFactory&gt;</div> 
103 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03822.html">···35</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03822.html">BasicWriter</a>·{</div> 
104 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·IteratorFactory::CellIterator·CellIterator;</div> 
105 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·IteratorFactory::CornerIterator·CornerIterator;</div> 
106 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·IteratorFactory::PointIterator·PointIterator;</div> 
107 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>101 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
108 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·IteratorFactory::Cell·Cell;</div>102 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="comment">//friend·class·AlbertaGrid&lt;·dim,·dimworld·&gt;;</span></div>
109 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>103 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 104 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dimension·=·<a·class="code·hl_variable"·href="a01898.html#a38af23ca5e696b1f15d73928cd196fe7">Grid::dimension</a>;</div>
 105 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 106 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01986.html">Alberta::HierarchyDofNumbering&lt;·dimension·&gt;</a>·<a·class="code·hl_class"·href="a01986.html">DofNumbering</a>;</div>
 107 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02026.html">Alberta::ElementInfo&lt;·dimension·&gt;</a>·<a·class="code·hl_class"·href="a02026.html">ElementInfo</a>;</div>
 108 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 109 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">bool</span>·&gt;</div>
 110 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">struct·</span>NoMarkSubEntities;</div>
 111 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">bool</span>·&gt;</div>
 112 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">struct·</span>MarkSubEntities;</div>
 113 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
110 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">public</span>:</div>114 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">public</span>:</div>
111 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03822.html#ad36d9935215389eea1fd32991cdc4a88">···43</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03914.html">FunctionWriterBase&lt;Cell&gt;</a>·<a·cla[·...·truncated·by·diffoscope;·len:·93,·SHA:·154764424aea99be9b6ccde2cfaf7696df01e7f32f18f8f26a18fc00ebfdf17c·...·]</div>115 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02562.html#a1edc42f4d1799081c7b595190739188f">···54</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02562.html#a1edc42f4d1799081c7b595190739188f">Alber[·...·truncated·by·diffoscope;·len:·136,·SHA:·d334baff9fa41645b66255727a2d7edafbe69950c96d29f96f60b2189f0a38f8·...·]</div>
112 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>116 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······:·dofNumbering_(·dofNumbering·)</div>
113 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">private</span>:</div> 
114 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keyword">typedef</span>·std::list&lt;std::shared_ptr&lt;FunctionWriter&gt;·&gt;·WriterList;</div> 
115 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·WriterList::const_iterator·WIterator;</div> 
116 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
117 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Cell::Geometry::ctype·ctype;</div> 
118 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·celldim·=·Cell::mydimension;</div> 
119 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keyword">typedef</span>·ReferenceElements&lt;ctype,·celldim&gt;·Refelems;</div> 
120 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>117 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····{</div>
121 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_enumeration"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4">FileType</a>·fileType·=·celldim·==·1</div> 
122 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·······································?·<a·class="code·hl_enumvalue"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4a109b9e75c1921dd6b8df25eedea009be">polyData</a>·:·<a·class="code·hl_enumvalue"·hr[·...·truncated·by·diffoscope;·len:·105,·SHA:·39d8c62a2f8751f1bce09b5fb8e98b8d6b09f4752e0e209bc1fc7e058ed7a5c6·...·]</div>118 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·codim·=·0;·codim·&lt;=·dimension;·++codim·)</div>
 119 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········marker_[·codim·]·=·0;</div>
123 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>120 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>
124 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keyword">const</span>·IteratorFactory&amp;·factory;</div> 
125 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
126 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······WriterList·cellData;</div> 
127 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······WriterList·pointData;</div> 
128 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>121 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
129 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<a·class="code·hl_class"·href="a03922.html">CoordinatesWriter&lt;Cell&gt;</a>·coords;</div> 
130 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keyword">typename</span>·IteratorFactory::ConnectivityWriter·connectivity;</div> 
131 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<a·class="code·hl_class"·href="a03934.html">OffsetsWriter&lt;Cell&gt;</a>·offsets;</div> 
132 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<a·class="code·hl_class"·href="a03938.html">TypesWriter&lt;Cell&gt;</a>·types;</div>122 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02562.html#ac2f958844f8389e86533b1332d83f591">···61</a></span>····<a·class="code·hl_function"·href="a02562.html#ac2f958844f8389e86533b1332d83f591">AlbertaMarkerVector</a>·(·<span·class="keywo[·...·truncated·by·diffoscope;·len:·82,·SHA:·c351022ed41d9cd9f58dfc374f93bac2fcd1bc283df88d3656504d900f62ec38·...·]</div>
 123 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······:·dofNumbering_(·other.dofNumbering_·)</div>
 124 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····{</div>
 125 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·codim·=·0;·codim·&lt;=·dimension;·++codim·)</div>
 126 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········marker_[·codim·]·=·0;</div>
 127 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div>
133 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>128 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 129 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02562.html#a8af55ba818222d8c8061e28220fcc2ea">···68</a></span>····<a·class="code·hl_function"·href="a02562.html#a8af55ba818222d8c8061e28220fcc2ea">~AlbertaMarkerVector</a>·()</div>
134 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">public</span>:</div> 
135 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a03822.html#a2a158fb5bc0a849bc3df21c60255a8f3">···67</a></span>······<a·class="code·hl_function"·href="a03822.html#a2a158fb5bc0a849bc3df21c60255a8f3">BasicWriter</a>(<span·class="keyword">const</span>·IteratorFactory&amp;·factory_)</div> 
136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········:·factory(factory_),·connectivity(factory.makeConnectivity())</div> 
137 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······{·}</div>130 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····{</div>
 131 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<a·class="code·hl_function"·href="a02562.html#aaa509f5c584751cbd9a7e51d9e244699">clear</a>();</div>
 132 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>
138 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>133 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
139 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="comment">//</span></div>134 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">private</span>:</div>
140 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="comment">//··Methods·for·adding·data</span></div> 
141 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="comment">//</span></div>135 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····This·&amp;operator=·(·<span·class="keyword">const</span>·This·&amp;·);</div>
142 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>136 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
Max diff block lines reached; 162297/188506 bytes (86.10%) of diff not shown.
40.0 KB
html2text {}
    
Offset 4, 608 lines modifiedOffset 4, 696 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
 7 ····*·albertagrid
 8 treeiterator.hh
7 ····*·io 
8 ····*·file 
9 ····*·vtk 
10 basicwriter.hh 
11 Go_to_the_documentation_of_this_file.9 Go_to_the_documentation_of_this_file.
12 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root11 LICENSE.md·in·module·root
14 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
16 ·4//·vi:·set·et·ts=4·sw=2·sts=2:14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
17 ·515 ·5
18 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_BASICWRITER_HH 
19 ·7#define·DUNE_GRID_IO_FILE_VTK_BASICWRITER_HH16 ·6#ifndef·DUNE_ALBERTA_TREEITERATOR_HH
 17 ·7#define·DUNE_ALBERTA_TREEITERATOR_HH
20 ·818 ·8
21 ·9#include·<fstream> 
22 ·10#include·<iomanip> 
23 ·11#include·<iterator> 
24 ·12#include·<list>19 ·9#include·<utility>
25 ·13#include·<memory> 
26 ·14#include·<sstream> 
27 ·15#include·<string>20 ·10
 21 ·11#include·<dune/common/hybridutilities.hh>
 22 ·12#include·<dune/common/typetraits.hh>
 23 ·13
 24 ·14#include·<dune/grid/albertagrid/elementinfo.hh>
 25 ·15#include·<dune/grid/albertagrid/meshpointer.hh>
28 ·1626 ·16
29 ·17#include·<dune/common/parallel/mpiguard.hh> 
30 ·18#include·<dune/common/path.hh> 
31 ·19 
32 ·20#include·<dune/geometry/referenceelements.hh>27 ·17#if·HAVE_ALBERTA
 28 ·18
 29 ·19namespace·Dune
 30 ·20{
33 ·2131 ·21
 32 ·22·//·AlbertaMarkerVector
 33 ·23·//·-------------------
 34 ·24
 35 ·33·template<·int·dim,·int·dimworld·>
 36 34·class·AlbertaMarkerVector
 37 ·35·{
 38 ·36·typedef·AlbertaMarkerVector<_dim,_dimworld_>·This;
 39 ·37
 40 ·38·typedef·AlbertaGrid<_dim,_dimworld_>·Grid;
34 ·22#include·<dune/grid/io/file/vtk/common.hh> 
35 ·23#include·<dune/grid/io/file/vtk/functionwriter.hh> 
36 ·24#include·<dune/grid/io/file/vtk/pvtuwriter.hh> 
37 ·25#include·<dune/grid/io/file/vtk/vtuwriter.hh> 
38 ·26 
39 ·27namespace·Dune 
40 ·28{ 
41 ·31 
42 32·namespace·VTK·{ 
43 ·33 
44 ·34·template<typename·IteratorFactory> 
45 35·class·BasicWriter·{ 
46 ·36·typedef·typename·IteratorFactory::CellIterator·CellIterator; 
47 ·37·typedef·typename·IteratorFactory::CornerIterator·CornerIterator; 
48 ·38·typedef·typename·IteratorFactory::PointIterator·PointIterator; 
49 ·3941 ·39
50 ·40·typedef·typename·IteratorFactory::Cell·Cell;42 ·40·//friend·class·AlbertaGrid<·dim,·dimworld·>;
51 ·4143 ·41
 44 ·42·static·const·int·dimension·=·Grid::dimension;
 45 ·43
 46 ·44·typedef·Alberta::HierarchyDofNumbering<_dimension_>·DofNumbering;
 47 ·45·typedef·Alberta::ElementInfo<_dimension_>·ElementInfo;
 48 ·46
 49 ·47·template<·bool·>
 50 ·48·struct·NoMarkSubEntities;
 51 ·49·template<·bool·>
 52 ·50·struct·MarkSubEntities;
 53 ·51
52 ·42·public:54 ·52·public:
 55 54·explicit·AlbertaMarkerVector·(·const·DofNumbering·&dofNumbering·)
 56 ·55·:·dofNumbering_(·dofNumbering·)
 57 ·56·{
 58 ·57·for(·int·codim·=·0;·codim·<=·dimension;·++codim·)
 59 ·58·marker_[·codim·]·=·0;
 60 ·59·}
53 43·typedef·FunctionWriterBase<Cell>·FunctionWriter; 
54 ·44 
55 ·45·private: 
56 ·46·typedef·std::list<std::shared_ptr<FunctionWriter>·>·WriterList; 
57 ·47·typedef·typename·WriterList::const_iterator·WIterator; 
58 ·48 
59 ·49·typedef·typename·Cell::Geometry::ctype·ctype; 
60 ·50·static·const·unsigned·celldim·=·Cell::mydimension; 
61 ·51·typedef·ReferenceElements<ctype,·celldim>·Refelems; 
62 ·52 
63 ·53·static·const·FileType·fileType·=·celldim·==·1 
64 ·54·?·polyData·:·unstructuredGrid; 
65 ·55 
66 ·56·const·IteratorFactory&·factory; 
67 ·57 
68 ·58·WriterList·cellData; 
69 ·59·WriterList·pointData; 
70 ·6061 ·60
71 ·61·CoordinatesWriter<Cell>·coords; 
72 ·62·typename·IteratorFactory::ConnectivityWriter·connectivity; 
73 ·63·OffsetsWriter<Cell>·offsets; 
74 ·64·TypesWriter<Cell>·types; 
75 ·65 
76 ·66·public: 
77 67·BasicWriter(const·IteratorFactory&·factory_) 
78 ·68·:·factory(factory_),·connectivity(factory.makeConnectivity())62 61·AlbertaMarkerVector·(·const·This·&other·)
 63 ·62·:·dofNumbering_(·other.dofNumbering_·)
 64 ·63·{
 65 ·64·for(·int·codim·=·0;·codim·<=·dimension;·++codim·)
 66 ·65·marker_[·codim·]·=·0;
 67 ·66·}
 68 ·67
 69 68·~AlbertaMarkerVector·()
79 ·69·{·}70 ·69·{
80 ·70 
81 ·72·// 
82 ·73·//·Methods·for·adding·data 
83 ·74·//71 ·70·clear();
Max diff block lines reached; 37032/40927 bytes (90.48%) of diff not shown.
201 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00797_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00875_source.html
Files 12% 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-grid:·dataarraywriter.hh·Source·File</title>8 <title>dune-grid:·dgfwriter.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, 482 lines modifiedOffset 58, 429 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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">dataarraywriter.hh</div></div>68 ··<div·class="headertitle"><div·class="title">dgfwriter.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00797.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00875.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_DGFPARSER_DGFWRITER_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_DGFPARSER_DGFWRITER_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_GRID_IO_FILE_VTK_DATAARRAYWRITER_HH</span></div> 
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_DATAARRAYWRITER_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;cstdint&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;string&gt;</span></div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;iomanip&gt;</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;cstdint&gt;</span></div>78 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div>79 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><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>80 <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/exceptions.hh&gt;</span></div>81 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;algorithm&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/indent.hh&gt;</span></div>82 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>83 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;string&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="a00773.html">dune/grid/io/file/vtk/streams.hh</a>&gt;</span></div>84 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;type_traits&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="a00788.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>85 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
 86 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;vector&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="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
92 <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="a01063.html">Dune</a></div>88 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;dune/common/rangeutilities.hh&gt;</span></div>
 89 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;dune/common/typeutilities.hh&gt;</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">···26</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
 92 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</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="preprocessor">#include·&lt;<a·class="code"·href="a07328.html">dune/grid/common/grid.hh</a>&gt;</span></div>
 95 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00305.html">dune/grid/common/rangegenerators.hh</a>&gt;</span></div>
93 <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">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
 98 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>{</div>
94 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>99 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
95 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">namespace·</span>VTK·{</div>100 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·GV·&gt;</div>
 101 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03698.html">···45</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03698.html">DGFWriter</a></div>
96 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>102 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··{</div>
 103 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03698.html">DGFWriter&lt;·GV·&gt;</a>·<a·class="code·hl_class"·href="a03698.html">This</a>;</div>
97 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>104 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
98 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03870.html">···55</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03870.html">DataArrayWriter</a></div> 
99 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····{</div> 
100 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">public</span>:</div>105 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">public</span>:</div>
 106 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03698.html#a814c282ea4de383110d1fb060c3c3151">···51</a></span>····<span·class="keyword">typedef</span>·GV·<a·class="code·hl_typedef"·href="a03698.html#a814c282ea4de383110d1fb060c3c3151">GridView</a>;</div>
 107 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03698.html#a90242e0f8f0e3e553ee95f598a2365cc">···53</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01033.html#ga055c0273e45d4f3018f34f7e3f368471">GridView::Grid</a>·<a·class="code·hl_typedef"·href="a03698.html#a90242e0f8f0e3e553ee95f598a2365cc">Grid</a>;</div>
101 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>108 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 109 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03698.html#a03d3c9e2011ce4adc65602042e31dc61">···56</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03698.html#a03d3c9e2011ce4adc65602042e31dc61">dimGrid</a>·=·<a·class="code·hl_variable"·href="a01033.html#ga89d9f6119d40dcf32189e015fe93dda1">GridView::dimension</a>;</div>
102 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03870.html#a305cf8e4c5161e22709982e8ff1bc3ff">···63</a></span>······<a·class="code·hl_function"·href="a03870.html#a305cf8e4c5161e22709982e8ff1bc3ff">DataArrayWriter</a>(<a·class="code·hl_enumeration"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741af">Precision</a>·_prec)</div> 
103 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······:·prec(_prec)</div> 
104 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······{}</div>110 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 111 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">private</span>:</div>
 112 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01033.html#ga353ad29d60269028f7946bf60afc1a9e">GridView::IndexSet</a>·IndexSet;</div>
 113 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridView::template·Codim&lt;·0·&gt;::Entity·Element;</div>
 114 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01033.html#gab4bb9126332c834e22e01727b5b4ff28">GridView::Intersection</a>·Intersection;</div>
 115 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 116 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Element::EntitySeed·ElementSeed;</div>
 117 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 118 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02826.html#ab3b85ef4b435257bafc0e838cca15b91">IndexSet::IndexType</a>·Index;</div>
105 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>119 <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">···68</span>······<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div>120 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">public</span>:</div>
107 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03870.html#a2e8b577eecbdb43390f5ff0e6eb804ea">···69</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03870.html#a2e8b577eecbdb43390f5ff0e6eb804ea">wri[·...·truncated·by·diffoscope;·len:·13,·SHA:·cbe852fa1aed40ee6553ce1d7f0e0d52abc5a3530e714f1584e2c8c672ea1df8·...·])</div>121 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03698.html#a21e3098a425d5a4ab205821a9f11071c">···72</a></span>····<a·class="code·hl_function"·href="a03698.html#a21e3098a425d5a4ab205821a9f11071c">DGFWriter</a>·(·<span·class="keyword">const[·...·truncated·by·diffoscope;·len:·115,·SHA:·03d367e2ea11c395091ce81196b3d9f19ae28d5a4da3e903806a7cc56802ef86·...·])</div>
 122 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······:·<a·class="code·hl_variable"·href="a03698.html#a74af0a19066c5b82bc0ac101317f849f">gridView_</a>(·gridView·)</div>
108 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······{</div>123 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····{}</div>
109 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········<span·class="keywordflow">switch</span>(prec)</div> 
110 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········{</div>124 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
111 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··········<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afad33ec2b0bbea6d471a4706cea030e1e3">Precision::float32</a>:</div> 
112 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>············writeFloat32(data);·<span·class="keywordflow">break</span>;</div> 
113 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··········<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afafb7fa22ede616c04c68a7663d0f81e92">Precision::float64</a>:</div> 
114 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>············writeFloat64(data);·<span·class="keywordflow">break</span>;</div> 
115 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··········<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afa3de84ad0700f2a1571f633d399e1900e">Precision::uint32</a>:</div> 
116 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>············writeUInt32(data);·<span·class="keywordflow">break</span>;</div> 
117 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··········<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afa5f423e669d0a8f4ab7c4c3e6da27161a">Precision::uint8</a>:</div> 
118 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>············writeUInt8(data);·<span·class="keywordflow">break</span>;</div>125 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·BoundaryData·&gt;</div>
 126 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03698.html#a4c56e613f5366d79c27f5eb30c42a3d1">write</a>·(·std::ostream·&amp;gridout,·<span·class="keyword">const</span>·std::vector&lt;·Index·&gt;·&amp;newElemOrder,·BoundaryData·&amp;&amp;boundaryData,·<span·class="keyword">const</span>·std::stringstream·&amp;addParams·=·std::stringstream()·)·<span·class="keyword">const</span>;</div>
119 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··········<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afa0241adbbd83925f051b694d40f02747f">Precision::int32</a>:</div> 
120 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>············writeInt32(data);·<span·class="keywordflow">break</span>;</div> 
121 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··········<span·class="keywordflow">default</span>:</div> 
122 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>············DUNE_THROW(Dune::NotImplemented,·<span·class="stringliteral">&quot;Unknown·precision·type&quot;</span>);</div> 
123 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········}</div> 
124 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······}</div> 
125 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>127 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
126 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03870.html#abf42e76c4b1f7c214239f3fb745eb297">···89</a></span>······<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03870.html#abf42e76c4b1f7c214239f3fb745eb297">writeIsNoop</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;·}</div> 
127 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a03870.html#ad81eacbcf2466eabe6d0e52de4d199ce">···91</a></span>······<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a03870.html#ad81eacbcf2466eabe6d0e52de4d199ce">~Data[·...·truncated·by·diffoscope;·len:·21,·SHA:·c33d501b00254172a4f4c6ff2b4f41cdc449560c79ccb7590092eea8cc355456·...·]</div>128 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·BoundaryData·&gt;</div>
 129 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03698.html#a4c56e613f5366d79c27f5eb30c42a3d1">write</a>·(·std::ostream·&amp;gridout,·BoundaryData·&amp;&amp;boundaryData,·<span·class="keyword">const</span>·std::stringstream·&amp;addParams·=·std::stringstream()·)·<span·class="keyword">const</span>;</div>
128 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>130 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 131 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a03698.html#a3c45d965307fe286a9adae3c603e2e26">··107</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03698.html#a3c45d965307fe286a9adae3c603e2e26">write</a>·(·std::ostream·&amp;gridout,·<span·class="keyword">const</span>·std::vector&lt;·Index·&gt;·&amp;newElemOrder,·<span·class="keyword">const</span>·std::stringstream·&amp;addParams·=·std::stringstream()·)<span·class="keyword">·const</span></div>
129 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keyword">private</span>:</div>132 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="keyword">····</span>{</div>
 133 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>······<a·class="code·hl_function"·href="a03698.html#a4c56e613f5366d79c27f5eb30c42a3d1">write</a>(·gridout,·newElemOrder,·[]·(·<span·class="keyword">const</span>·Intersection·&amp;i·)·-&gt;·<span·class="keywordtype">int</span>·{·<span·class="keywordflow">return</span>·boundaryId(·i·);·},·addParams·);</div>
130 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·writeFloat32·(<span·class="keywordtype">float</span>·data)·=·0;</div> 
131 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·writeFloat64·(<span·class="keywordtype">double</span>·data)·=·0;</div> 
132 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·writeInt32·(std::int32_t·data)·=·0;</div> 
133 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>······<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·writeUInt8·(std::uint8_t·data)·=·0;</div> 
134 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·writeUInt32·(std::uint32_t·data)·=·0;</div> 
135 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div> 
136 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······<a·class="code·hl_enumeration"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741af">Precision</a>·prec;</div> 
137 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····};</div> 
Max diff block lines reached; 125993/169021 bytes (74.54%) of diff not shown.
35.9 KB
html2text {}
    
Offset 6, 599 lines modifiedOffset 6, 564 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk 
12 dataarraywriter.hh11 ····*·dgfparser
 12 dgfwriter.hh
13 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
15 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
19 ·5 
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_DATAARRAYWRITER_HH19 ·5#ifndef·DUNE_GRID_IO_FILE_DGFPARSER_DGFWRITER_HH
21 ·7#define·DUNE_GRID_IO_FILE_VTK_DATAARRAYWRITER_HH20 ·6#define·DUNE_GRID_IO_FILE_DGFPARSER_DGFWRITER_HH
 21 ·7
22 ·8 
23 ·9#include·<cstdint> 
24 ·10#include·<iostream> 
25 ·11#include·<string> 
26 ·12#include·<iomanip> 
27 ·13#include·<cstdint>22 ·13#include·<cassert>
28 ·14#include·<cmath>23 ·14#include·<cstddef>
29 ·1524 ·15
 25 ·16#include·<algorithm>
 26 ·17#include·<fstream>
 27 ·18#include·<string>
 28 ·19#include·<type_traits>
 29 ·20#include·<utility>
 30 ·21#include·<vector>
 31 ·22
 32 ·23#include·<dune/common/rangeutilities.hh>
30 ·16#include·<dune/common/exceptions.hh>33 ·24#include·<dune/common/typeutilities.hh>
 34 ·25
 35 ·26#include·<dune/geometry/referenceelements.hh>
 36 ·27#include·<dune/geometry/type.hh>
 37 ·28
31 ·17#include·<dune/common/indent.hh>38 ·29#include·<dune/grid/common/grid.hh>
 39 ·30#include·<dune/grid/common/rangegenerators.hh>
 40 ·31
32 ·18 
33 ·19#include·<dune/grid/io/file/vtk/streams.hh> 
34 ·20#include·<dune/grid/io/file/vtk/common.hh> 
35 ·21 
36 ·30namespace·Dune41 ·32namespace·Dune
37 ·31{42 ·33{
38 ·3443 ·34
 44 ·44·template<·class·GV·>
 45 45·class·DGFWriter
39 ·35·namespace·VTK·{ 
40 ·36 
41 ·38 
42 55·class·DataArrayWriter 
43 ·56·{46 ·46·{
 47 ·47·typedef·DGFWriter<_GV_>·This;
 48 ·48
44 ·57·public:49 ·49·public:
45 ·59 
46 63·DataArrayWriter(Precision·_prec) 
47 ·64·:·prec(_prec) 
48 ·65·{}50 51·typedef·GV·GridView;
 51 53·typedef·typename·GridView::Grid·Grid;
 52 ·54
 53 56·static·const·int·dimGrid·=·GridView::dimension;
 54 ·57
 55 ·58·private:
 56 ·59·typedef·typename·GridView::IndexSet·IndexSet;
 57 ·60·typedef·typename·GridView::template·Codim<·0·>::Entity·Element;
 58 ·61·typedef·typename·GridView::Intersection·Intersection;
 59 ·62
 60 ·63·typedef·typename·Element::EntitySeed·ElementSeed;
 61 ·64
 62 ·65·typedef·typename·IndexSet::IndexType·Index;
49 ·6663 ·66
 64 ·67·public:
 65 72·DGFWriter·(·const·GridView·&gridView·)
 66 ·73·:·gridView_(·gridView·)
 67 ·74·{}
 68 ·75
 69 ·85·template<·class·BoundaryData·>
 70 ·86·void·write·(·std::ostream·&gridout,·const·std::vector<·Index·>
 71 &newElemOrder,·BoundaryData·&&boundaryData,·const·std::stringstream·&addParams
 72 =·std::stringstream()·)·const;
50 ·68·template<class·T> 
51 69·void·write(T·data) 
52 ·70·{ 
53 ·71·switch(prec) 
54 ·72·{ 
55 ·73·case·Precision::float32: 
56 ·74·writeFloat32(data);·break; 
57 ·75·case·Precision::float64: 
58 ·76·writeFloat64(data);·break; 
59 ·77·case·Precision::uint32: 
60 ·78·writeUInt32(data);·break; 
61 ·79·case·Precision::uint8: 
62 ·80·writeUInt8(data);·break; 
63 ·81·case·Precision::int32: 
64 ·82·writeInt32(data);·break; 
65 ·83·default: 
66 ·84·DUNE_THROW(Dune::NotImplemented,·"Unknown·precision·type"); 
67 ·85·} 
68 ·86·} 
69 ·8773 ·87
 74 ·96·template<·class·BoundaryData·>
 75 ·97·void·write·(·std::ostream·&gridout,·BoundaryData·&&boundaryData,·const
 76 std::stringstream·&addParams·=·std::stringstream()·)·const;
 77 ·98
 78 107·void·write·(·std::ostream·&gridout,·const·std::vector<·Index·>
 79 &newElemOrder,·const·std::stringstream·&addParams·=·std::stringstream()·)·const
70 89·virtual·bool·writeIsNoop()·const·{·return·false;·} 
71 91·virtual·~DataArrayWriter·()·{} 
72 ·92 
73 ·93·private: 
74 ·95·virtual·void·writeFloat32·(float·data)·=·0; 
75 ·97·virtual·void·writeFloat64·(double·data)·=·0; 
76 ·99·virtual·void·writeInt32·(std::int32_t·data)·=·0; 
77 ·101·virtual·void·writeUInt8·(std::uint8_t·data)·=·0; 
78 ·103·virtual·void·writeUInt32·(std::uint32_t·data)·=·0; 
79 ·104 
80 ·105·Precision·prec; 
81 ·106·}; 
82 ·107 
83 109·class·AsciiDataArrayWriter·:·public·DataArrayWriter 
Max diff block lines reached; 29204/36718 bytes (79.54%) of diff not shown.
69.0 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00800_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00290_source.html
Files 13% 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-grid:·pvtuwriter.hh·Source·File</title>8 <title>dune-grid:·adaptcallback.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, 171 lines modifiedOffset 58, 161 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_e674d52c20e1458e445f655f7f65f7ce.html">common</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">pvtuwriter.hh</div></div>68 ··<div·class="headertitle"><div·class="title">adaptcallback.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00800.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00290.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_ADAPTCALLBACK_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_ADAPTCALLBACK_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="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_VTK_PVTUWRITER_HH</span></div> 
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_PVTUWRITER_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;ostream&gt;</span></div> 
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>79 <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><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/indent.hh&gt;</span></div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00788.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>80 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>81 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·Internal·Forward·Declarations</span></div>
 82 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="comment">//·-----------------------------</span></div>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>83 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 84 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>,·<span·class="keyword">class</span>·Impl·&gt;</div>
 85 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">class·</span>AdaptDataHandle;</div>
89 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>86 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
90 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">namespace·</span>VTK·{</div> 
91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>87 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
92 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>88 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 89 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="comment">//·AdaptDataHandleInterface</span></div>
 90 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="comment">//·------------------------</span></div>
 91 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 92 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>,·<span·class="keyword">class</span>·Impl·&gt;</div>
93 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03946.html">···62</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03946.html">PVTUWriter</a>·{</div>93 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02582.html">···32</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02582.html">AdaptDataHandleInterface</a></div>
94 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······std::ostream&amp;·stream;</div>94 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··{</div>
 95 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02582.html">AdaptDataHandleInterface&lt;·Grid,·Impl·&gt;</a>·<a·class="code·hl_class"·href="a02582.html">This</a>;</div>
 96 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 97 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02578.html">AdaptDataHandle</a>&lt;·<a·class="code·hl_class"·href="a02834.html">Grid</a>,·Impl·&gt;;</div>
 98 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 99 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">public</span>:</div>
 100 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02582.html#a9d8b2f654e751d26e4c39a654599f8df">···39</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Grid::template·Codim&lt;·0·&gt;::Entity·<a·class="code·hl_typedef"·href="a02582.html#a9d8b2f654e751d26e4c39a654599f8df">Entity</a>;</div>
95 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>101 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 102 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">private</span>:</div>
 103 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<a·class="code·hl_class"·href="a02582.html">AdaptDataHandleInterface</a>·()</div>
 104 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{}</div>
 105 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 106 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<a·class="code·hl_class"·href="a02582.html">AdaptDataHandleInterface</a>·(·<span·class="keyword">const</span>·This·&amp;·);</div>
 107 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····This·&amp;operator=·(·<span·class="keyword">const</span>·This·&amp;·);</div>
 108 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 109 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">public</span>:</div>
 110 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02582.html#af554af2dceed3e39393b4e516cd73a6d">···54</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02582.html#af554af2dceed3e39393b4e516cd73a6d">preCoarsening</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02582.html#a9d8b2f654e751d26e4c39a654599f8df">Entity</a>·&amp;father·)</div>
96 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······std::string·fileType;</div>111 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····{</div>
 112 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<a·class="code·hl_function"·href="a02582.html#aaae830400e552b5dde66d193e47cedcd">asImp</a>().preCoarsening(·father·);</div>
 113 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
 114 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 115 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a02582.html#a2a6799af75d86dd840a405808cc647bd">···64</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02582.html#a2a6799af75d86dd840a405808cc647bd">postRefinement</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02582.html#a9d8b2f654e751d26e4c39a654599f8df">Entity</a>·&amp;father·)</div>
97 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>116 <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>······<a·class="code·hl_function"·href="a02582.html#aaae830400e552b5dde66d193e47cedcd">asImp</a>().postRefinement(·father·);</div>
98 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······Indent·indent;</div>118 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>
99 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>119 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 120 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02582.html#ad856a63ee25eb8b77b521a703b9b5519">···69</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02582.html#ad856a63ee25eb8b77b521a703b9b5519">restrictLocal</a>(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02582.html#a9d8b2f654e751d26e4c39a654599f8df">Entity</a>·&amp;father,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02582.html#a9d8b2f654e751d26e4c39a654599f8df">Entity</a>&amp;·son,·<span·class="keywordtype">bool</span>·initialize·)</div>
100 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">public</span>:</div>121 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····{</div>
 122 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<a·class="code·hl_function"·href="a02582.html#aaae830400e552b5dde66d193e47cedcd">asImp</a>().restrictLocal(·father,·son,·initialize·);</div>
 123 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····}</div>
101 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>124 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
102 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a03946.html#a7027e4054f07696a2aff3ab888bc6d7b">···78</a></span>······<span·class="keyword">inline</span>·<a·class="code·hl_function"·href="a03946.html#a7027e4054f07696a2aff3ab888bc6d7b">PVTUWr[·...·truncated·by·diffoscope;·len:·142,·SHA:·35db6071274123ff09c62d8d612522f1532ee9efbe862947f8391a6d860b8ea8·...·])</div>125 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02582.html#a1e6c6dc1c3c0cecb451df8d608323a20">···74</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02582.html#a1e6c6dc1c3c0cecb451df8d608323a20">prolon[·...·truncated·by·diffoscope;·len:·336,·SHA:·f6e8ed1a4c0d1a269907c7e7122dbf5e697b8492cae1a7435dc0f1c71a07fc69·...·])</div>
103 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>········:·stream(stream_)</div>126 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····{</div>
 127 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<a·class="code·hl_function"·href="a02582.html#aaae830400e552b5dde66d193e47cedcd">asImp</a>().prolongLocal(·father,·son,·initialize·);</div>
 128 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····}</div>
104 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······{</div>129 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
105 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········<span·class="keywordflow">switch</span>(fileType_)·{</div> 
106 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4a109b9e75c1921dd6b8df25eedea009be">polyData</a>·:</div> 
107 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··········fileType·=·<span·class="stringliteral">&quot;PPolyData&quot;</span>;</div> 
108 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··········<span·class="keywordflow">break</span>;</div> 
109 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4a2967b7a61021e24289adcd0b7d60bd0b">unstructuredGrid</a>·:</div> 
110 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··········fileType·=·<span·class="stringliteral">&quot;PUnstructuredGrid&quot;</span>;</div> 
111 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··········<span·class="keywordflow">break</span>;</div>130 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">protected</span>:</div>
 131 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02582.html#aaae830400e552b5dde66d193e47cedcd">···80</a></span>····<span·class="keyword">const</span>·Impl·&amp;<a·class="code·hl_function"·href="a02582.html#aaae830400e552b5dde66d193e47cedcd">asImp</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<span·class="keyword">static_cast&lt;</span>·<span·class="keyword">const·</span>Impl·&amp;·<span·class="keyword">&gt;</span>(·*this·);·}</div>
 132 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a02582.html#aa75e0ba36fed7fc24e2613b4ceb0d292">···81</a></span>····Impl·&amp;<a·class="code·hl_function"·href="a02582.html#aa75e0ba36fed7fc24e2613b4ceb0d292">asImp</a>·()·{·<span·class="keywordflow">return</span>·<span·class="keyword">static_cast&lt;</span>·Impl·&amp;·<span·class="keyword">&gt;</span>(·*this·);·}</div>
 133 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··};</div>
 134 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 135 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 136 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 137 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="comment">//·AdaptDataHandle</span></div>
 138 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="comment">//·---------------</span></div>
112 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········default·:</div>139 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
113 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··········DUNE_THROW(IOError,·<span·class="stringliteral">&quot;PVTUWriter:·Unknown·fileType:·&quot;</span>·&lt;&lt;·fileType_);</div> 
114 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········}</div> 
115 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········<span·class="keyword">const</span>·std::string&amp;·byteOrder·=·<a·class="code·hl_function"·href="a01075.html#a8bce02a1111502dd0245e7888a532fc5">getEndiannessString</a>();</div>140 <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>·Gr<span·class="keywordtype">id</span>,·<span·class="keyword">class</span>·Impl·&gt;</div>
 141 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a02578.html">···90</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02578.html">AdaptDataHandle</a></div>
 142 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02582.html">AdaptDataHandleInterface</a>&lt;·Grid,·Impl·&gt;</div>
116 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>143 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··{</div>
 144 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02578.html">AdaptDataHandle&lt;·Grid,·Impl·&gt;</a>·<a·class="code·hl_class"·href="a02582.html">This</a>;</div>
 145 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02582.html">AdaptDataHandleInterface&lt;·Grid,·Impl·&gt;</a>·<a·class="code·hl_class"·href="a02582.html">Base</a>;</div>
117 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········stream·&lt;&lt;·indent·&lt;&lt;·<span·class="stringliteral">&quot;&lt;?xml·version=\&quot;1.0\&quot;?&gt;\n&quot;</span>;</div> 
118 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········stream·&lt;&lt;·indent·&lt;&lt;·<span·class="stringliteral">&quot;&lt;VTKFile&quot;</span></div> 
119 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>···············&lt;&lt;·<span·class="stringliteral">&quot;·type=\&quot;&quot;</span>·&lt;&lt;·fileType·&lt;&lt;·<span·class="stringliteral">&quot;\&quot;&quot;</span></div> 
120 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>···············&lt;&lt;·<span·class="stringliteral">&quot;·version=\&quot;0.1\&quot;&quot;</span></div> 
Max diff block lines reached; 13151/58913 bytes (22.32%) of diff not shown.
11.3 KB
html2text {}
    
Offset 4, 227 lines modifiedOffset 4, 201 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
 7 ····*·common
 8 adaptcallback.hh
7 ····*·io 
8 ····*·file 
9 ····*·vtk 
10 pvtuwriter.hh 
11 Go_to_the_documentation_of_this_file.9 Go_to_the_documentation_of_this_file.
12 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root11 LICENSE.md·in·module·root
14 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
16 ·4//·vi:·set·et·ts=4·sw=2·sts=2:14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
 15 ·5#ifndef·DUNE_GRID_COMMON_ADAPTCALLBACK_HH
 16 ·6#define·DUNE_GRID_COMMON_ADAPTCALLBACK_HH
 17 ·7
 18 ·14namespace·Dune
 19 ·15{
17 ·5 
18 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_PVTUWRITER_HH 
19 ·7#define·DUNE_GRID_IO_FILE_VTK_PVTUWRITER_HH 
20 ·8 
21 ·9#include·<ostream> 
22 ·10#include·<string> 
23 ·11 
24 ·12#include·<dune/common/exceptions.hh> 
25 ·13#include·<dune/common/indent.hh> 
26 ·14 
27 ·15#include·<dune/grid/io/file/vtk/common.hh> 
28 ·1620 ·16
29 ·17namespace·Dune·{ 
30 ·18 
31 ·21 
32 ·22·namespace·VTK·{21 ·17·//·Internal·Forward·Declarations
 22 ·18·//·-----------------------------
 23 ·19
 24 ·20·template<·class·Grid,·class·Impl·>
 25 ·21·class·AdaptDataHandle;
 26 ·22
33 ·2327 ·23
34 ·25 
35 62·class·PVTUWriter·{ 
36 ·63·std::ostream&·stream; 
37 ·64 
38 ·65·std::string·fileType; 
39 ·66 
40 ·67·Indent·indent;28 ·24
 29 ·25·//·AdaptDataHandleInterface
 30 ·26·//·------------------------
 31 ·27
 32 ·31·template<·class·Grid,·class·Impl·>
 33 32·class·AdaptDataHandleInterface
 34 ·33·{
 35 ·34·typedef·AdaptDataHandleInterface<_Grid,_Impl_>·This;
 36 ·35
 37 ·36·friend·class·AdaptDataHandle<·Grid,·Impl·>;
 38 ·37
 39 ·38·public:
 40 39·typedef·typename·Grid::template·Codim<·0·>::Entity·Entity;
 41 ·40
 42 ·41·private:
 43 ·42·AdaptDataHandleInterface·()
 44 ·43·{}
 45 ·44
 46 ·45·AdaptDataHandleInterface·(·const·This·&·);
 47 ·46·This·&operator=·(·const·This·&·);
 48 ·47
 49 ·48·public:
 50 54·void·preCoarsening·(·const·Entity·&father·)
 51 ·55·{
 52 ·56·asImp().preCoarsening(·father·);
 53 ·57·}
 54 ·58
 55 64·void·postRefinement·(·const·Entity·&father·)
 56 ·65·{
 57 ·66·asImp().postRefinement(·father·);
 58 ·67·}
41 ·6859 ·68
 60 69·void·restrictLocal(·const·Entity·&father,·const·Entity&·son,·bool·initialize
 61 )
 62 ·70·{
 63 ·71·asImp().restrictLocal(·father,·son,·initialize·);
 64 ·72·}
 65 ·73
 66 74·void·prolongLocal(·const·Entity·&father,·const·Entity&·son,·bool·initialize
 67 )
 68 ·75·{
 69 ·76·asImp().prolongLocal(·father,·son,·initialize·);
 70 ·77·}
 71 ·78
 72 ·79·protected:
 73 80·const·Impl·&asImp·()·const·{·return·static_cast<·const·Impl·&·>(·*this·);·}
 74 81·Impl·&asImp·()·{·return·static_cast<·Impl·&·>(·*this·);·}
 75 ·82·};
 76 ·83
 77 ·84
 78 ·85
 79 ·86·//·AdaptDataHandle
 80 ·87·//·---------------
 81 ·88
 82 ·89·template<·class·Grid,·class·Impl·>
 83 90·class·AdaptDataHandle
 84 ·91·:·public·AdaptDataHandleInterface<·Grid,·Impl·>
 85 ·92·{
 86 ·93·typedef·AdaptDataHandle<_Grid,_Impl_>·This;
 87 ·94·typedef·AdaptDataHandleInterface<_Grid,_Impl_>·Base;
 88 ·95
42 ·69·public:89 ·96·public:
 90 97·typedef·typename·Base::Entity·Entity;
 91 ·98
 92 ·99·protected:
 93 100·AdaptDataHandle·()
 94 ·101·{}
43 ·71 
44 78·inline·PVTUWriter(std::ostream&·stream_,·FileType·fileType_) 
45 ·79·:·stream(stream_) 
46 ·80·{ 
47 ·81·switch(fileType_)·{ 
48 ·82·case·polyData·: 
49 ·83·fileType·=·"PPolyData"; 
50 ·84·break; 
Max diff block lines reached; 4918/11570 bytes (42.51%) of diff not shown.
52.7 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00818_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00179_source.html
Files 10% 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-grid:·volumewriter.hh·Source·File</title>8 <title>dune-grid:·yaspgridindexsets.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, 120 lines modifiedOffset 58, 130 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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">volumewriter.hh</div></div>68 ··<div·class="headertitle"><div·class="title">yaspgridindexsets.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00818.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRIDINDEXSET_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRIDINDEXSET_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="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_VTK_VOLUMEWRITER_HH</span></div> 
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_IO_FILE_VTK_VOLUMEWRITER_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;memory&gt;</span></div> 
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00764.html">dune/grid/io/file/vtk/basicwriter.hh</a>&gt;</span></div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00776.html">dune/grid/io/file/vtk/function.hh</a>&gt;</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00785.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</span></div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00779.html">dune/grid/io/file/vtk/volumeiterators.hh</a>&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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>80 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp,·<span·class="keywordtype">bool</span>·isLeafIndexSet&gt;</div>
 81 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a04290.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04290.html">YaspIndexSet</a></div>
 82 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02826.html">IndexSet</a>&lt;·GridImp,·YaspIndexSet&lt;·GridImp,·isLeafIndexSet·&gt;,·unsigned·int·&gt;</div>
87 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>83 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>
88 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">namespace·</span>VTK·{</div>84 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04290.html">YaspIndexSet&lt;·GridImp,·isLeafIndexSet·&gt;</a>·<a·class="code·hl_class"·href="a04290.html">This</a>;</div>
 85 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02826.html">IndexSet&lt;·GridImp,·This,·unsigned·int·&gt;</a>·<a·class="code·hl_class"·href="a02826.html">Base</a>;</div>
89 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>86 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
90 <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>·GV&gt;</div> 
91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a03986.html">···23</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03986.html">ConformingVolumeWriter</a></div> 
92 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03978.html">ConformingVolumeIteratorFactory</a>&lt;GV&gt;,</div> 
93 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>········<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03822.html">BasicWriter</a>&lt;ConformingVolumeIteratorFactory&lt;GV&gt;·&gt;</div> 
94 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····{</div> 
95 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03978.html">ConformingVolumeIteratorFactory&lt;GV&gt;</a>·<a·class="code·hl_class"·href="a03978.html">Factory</a>;</div> 
96 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03822.html">BasicWriter&lt;Factory&gt;</a>·<a·class="code·hl_class"·href="a03822.html">Base</a>;</div> 
97 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
98 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keyword">const</span>·GV&amp;·gv;</div>87 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div>
 88 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04290.html#aeea9874de00c04c17222993f3e0f0a24">···30</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02826.html#ab3b85ef4b435257bafc0e838cca15b91">Base::IndexType</a>·<a·class="code·hl_typedef"·href="a04290.html#aeea9874de00c04c17222993f3e0f0a24">IndexType</a>;</div>
99 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>89 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 90 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">using·</span><a·class="code·hl_function"·href="a02826.html#a7ea552ac95b90a26d65efed9c8616e72">Base::subIndex</a>;</div>
100 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">public</span>:</div> 
101 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03986.html#ae84c764e8048ea23bc53438af8e27323">···33</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03902.html">Dune::VTKFunction&lt;·GV·&gt;</a>·<a·class="code·hl_typedef"·href="a03986.html#ae84c764e8048ea23bc53438af8e27323">VTKFunction</a>;</div> 
102 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a03986.html#a35c2635e9d297340db8eaa89b5042863">···34</a></span>······<span·class="keyword">typedef</span>·std::shared_ptr&lt;VTKFunction&gt;·<a·class="code·hl_typedef"·href="a03986.html#a35c2635e9d297340db8eaa89b5042863">VTKFunctionPtr</a>;</div> 
103 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>91 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
104 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03986.html#ac21d8bb82097b318f6a0c413244c62dd">···36</a></span>······<a·class="code·hl_function"·href="a03986.html#ac21d8bb82097b318f6a0c413244c62dd">ConformingVolumeWriter</a>(<span·class="keyword">const</span>·GV&amp;·gv_)</div> 
105 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········:·<a·class="code·hl_class"·href="a03978.html">Factory</a>(gv_),·<a·class="code·hl_class"·href="a03822.html">Base</a>(static_cast&lt;const·<a·class="code·hl_class"·href="a03978.html">Factory</a>&[·...·truncated·by·diffoscope;·len:·24,·SHA:·81665ac1ec744e4a99453da7c78ce7ac2d6a711319d8346bce173621db764259·...·])</div>92 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04290.html#a176efdcb5a05ccc716dfb2a12fb6e718">···35</a></span>····<a·class="code·hl_function"·href="a04290.html#a176efdcb5a05ccc716dfb2a12fb6e718">YaspIndexSet</a>·(·<span·class="keyword">con[·...·truncated·by·diffoscope;·len:·65,·SHA:·aef4c7b7be27f47833398b0782a8902837d708790229fc025cdfdda0d9a8f6c4·...·])</div>
 93 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······:·grid(·g·),</div>
 94 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········level(·l·)</div>
106 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······{·}</div>95 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{</div>
107 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>96 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······assert(not·isLeafIndexSet);</div>
108 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keyword">using·</span><a·class="code·hl_function"·href="a03822.html#afd27a72bc7c69f92b6f72efcc5a0869a">Base::addPointData</a>;</div> 
109 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>97 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
110 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03986.html#a3c0f8373a157b8d3cdcdcb179824a46d">···42</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03986.html#a3c0f8373a157b8d3cdcdcb179824a46d">addCellData</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03986.html#a35c2635e9d297340db8eaa89b5042863">VTKFunctionPtr</a>&amp;·p)·{</div> 
111 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········<a·class="code·hl_function"·href="a03822.html#af4e391b5f3f1058ad1fc96d4e50f66b1">Base::addCellData</a>(std::shared_ptr&lt;typename·Base::FunctionWriter&gt;</div> 
112 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······················(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a03918.html">VTKFunctionWriter&lt;VTKFunction&gt;</a>(p)));</div>98 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="comment">//·contains·a·single·element·type;</span></div>
 99 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·codim=0;·codim&lt;=GridImp::dimension;·codim++)</div>
 100 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········mytypes[codim].push_back(GeometryTypes::cube(GridImp::dimension-codim));</div>
 101 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>
113 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······}</div>102 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 103 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a04290.html#a10ac68c86409fb9a06051e48a91ac495">···47</a></span>····<a·class="code·hl_function"·href="a04290.html#a10ac68c86409fb9a06051e48a91ac495">YaspIndexSet</a>·(·<span·class="keyword">const</span>·GridImp·&amp;g·)</div>
114 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>104 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······:·grid(·g·)</div>
115 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03986.html#a519535bd21e783c6c2cf646da2e7612e">···47</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03986.html#a519535bd21e783c6c2cf646da2e7612e">addCellData</a>(<a·class="code·hl_class"·href="a03902.html">VTKFunction</a>*·p)·{</div> 
116 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········<a·class="code·hl_function"·href="a03986.html#a3c0f8373a157b8d3cdcdcb179824a46d">addCellData</a>(<a·class="code·hl_typedef"·href="a03986.html#a35c2635e9d297340db8eaa89b5042863">VTKFunctionPtr</a>(p));</div> 
117 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div>105 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····{</div>
 106 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······assert(isLeafIndexSet);</div>
118 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>107 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 108 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="comment">//·contains·a·single·element·type;</span></div>
 109 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·codim=0;·codim&lt;=GridImp::dimension;·codim++)</div>
 110 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········mytypes[codim].push_back(GeometryTypes::cube(GridImp::dimension-codim));</div>
119 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·V&gt;</div> 
120 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03986.html#aa205f51063c30a3783bd6f6db5944951">···52</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03986.html#aa205f51063c30a3783bd6f6db5944951">addCellData</a>(<span·class="keyword">const</span>·V·&amp;v,·<span·class="keyword">const</span>·std::string·&amp;name,·<span·class="keywordtype">int</span>·ncomps=1)·{</div> 
121 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········<a·class="code·hl_function"·href="a03986.html#a3c0f8373a157b8d3cdcdcb179824a46d">addCellData</a>(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a03906.html">P0VTKFunction&lt;GV,·V&gt;</a>(gv,·v,·name,·ncomps));</div> 
122 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······}</div> 
123 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>111 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div>
124 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03986.html#a3cd148eb9712adbe57d7c636ed2b8551">···56</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03986.html#a3cd148eb9712adbe57d7c636ed2b8551">addVertexData</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03986.html#a35c2635e9d297340db8eaa89b5042863">VTKFunctionPtr</a>&amp;·p)·{</div> 
125 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········<a·class="code·hl_function"·href="a03986.html#afd27a72bc7c69f92b6f72efcc5a0869a">addPointData</a>(std::shared_ptr&lt;typename·Base::FunctionWriter&gt;</div> 
126 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·······················(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a03918.html">VTKFunctionWriter&lt;VTKFunction&gt;</a>(p)));</div> 
127 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······}</div> 
128 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>112 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
129 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03986.html#a7be6aa13f47b9a0fc8c3ab1a394d182c">···61</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03986.html#a7be6aa13f47b9a0fc8c3ab1a394d182c">addVertexData</a>(<a·class="code·hl_class"·href="a03902.html">VTKFunction</a>*·p)·{</div> 
130 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········<a·class="code·hl_function"·href="a03986.html#a3cd148eb9712adbe57d7c636ed2b8551">addVertexData</a>(<a·class="code·hl_typedef"·href="a03986.html#a35c2635e9d297340db8eaa89b5042863">VTKFunctionPtr[·...·truncated·by·diffoscope;·len:·8,·SHA:·0ea6cb65cbd543d0312dd48c15702e6cb4ab22ac20ac43a486e672594e4af7c0·...·];</div>113 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·cc&gt;</div>
 114 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a04290.html#a17f2418dcce26ae4e67823ab532d4c7f">···59</a></span>····<a·class="code·hl_typedef"·href="a04290.html#aeea9874de00c04c17222993f3e0f0a24">IndexType</a>·<a·class="code·hl_function"·href="a04290.html#a17f2418dcce26ae4e67823ab532d4c7f">index</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·std::remove_const&lt;GridImp&gt;::type::Traits::template·Codim&lt;cc&gt;::Entity&amp;·e)<span·class="keyword">·const</span></div>
 115 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">····</span>{</div>
 116 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·e.impl().compressedIndex();</div>
 117 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>
131 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······}</div>118 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
132 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
133 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·V&gt;</div>119 <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>·cc·&gt;</div>
134 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a03986.html#a6778a40c8f60e891c23ac6fbb1a26124">···66</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03986.html#a6778a40c8f60e891c23ac6fbb1a26124">addVertexData</a>(<span·class="keyword">const</span>·V·&amp;v,·<span·class="keyword">const</span>·std::string·&amp;name,·<span·class="keywordtype">int</span>·ncomps=1)·{</div> 
135 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········<a·class="code·hl_function"·href="a03986.html#a3cd148eb9712adbe57d7c636ed2b8551">addVertexData</a>(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a03910.html">P1VTKFunction&lt;G[·...·truncated·by·diffoscope;·len:·35,·SHA:·fba48dfb16e4e0512675b2dd233820715ef0230438b77a10e797a941aa9f790c·...·]</div>120 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a04290.html#a679d52e80d51c003f7b0231d04f3de87">···66</a></span>····<a·class="code·hl_typedef"·href="a04290.html#aeea9874de00c04c17222993f3e0f0a24">IndexType</a>·<a·class="code·hl_function"·hre[·...·truncated·by·diffoscope;·len:·230,·SHA:·6904d30b16316f2427d23607f67516b30e9579441a0a5fe224dd87d3c873a381·...·]</div>
 121 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·························<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·codim·)<span·class="keyword">·const</span></div>
136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······}</div>122 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">····</span>{</div>
137 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>123 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">return</span>·e.impl().subCompressedIndex(i,·codim);</div>
138 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····};</div>124 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····}</div>
139 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>125 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 126 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a04290.html#a2464530e13fd82b0741a1a7e2fe3c27d">···73</a></span>····std::size_t·<a·class="code·hl_function"·href="a04290.html#a2464530e13fd82b0741a1a7e2fe3c27d">size</a>·(<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">GeometryType</a>·type)<span·class="keyword">·const</span></div>
140 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}·<span·class="comment">//·namespace·VTK</span></div>127 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">····</span>{</div>
 128 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keywordflow">return</span>·(isLeafIndexSet)</div>
 129 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········?·grid.size(·type·)</div>
 130 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········:·grid.size(·level,·type·);</div>
Max diff block lines reached; 11709/44143 bytes (26.53%) of diff not shown.
9.47 KB
html2text {}
    
Offset 4, 151 lines modifiedOffset 4, 175 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
 7 ····*·yaspgrid
 8 yaspgridindexsets.hh
7 ····*·io 
8 ····*·file 
9 ····*·vtk 
10 volumewriter.hh 
11 Go_to_the_documentation_of_this_file.9 Go_to_the_documentation_of_this_file.
12 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root11 LICENSE.md·in·module·root
14 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
16 ·4//·vi:·set·et·ts=4·sw=2·sts=2:14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
 15 ·5#ifndef·DUNE_GRID_YASPGRIDINDEXSET_HH
 16 ·6#define·DUNE_GRID_YASPGRIDINDEXSET_HH
 17 ·7
 18 ·14namespace·Dune·{
17 ·5 
18 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_VOLUMEWRITER_HH 
19 ·7#define·DUNE_GRID_IO_FILE_VTK_VOLUMEWRITER_HH 
20 ·8 
21 ·9#include·<memory> 
22 ·10 
23 ·11#include·<dune/grid/io/file/vtk/basicwriter.hh> 
24 ·12#include·<dune/grid/io/file/vtk/function.hh> 
25 ·13#include·<dune/grid/io/file/vtk/functionwriter.hh> 
26 ·14#include·<dune/grid/io/file/vtk/volumeiterators.hh> 
27 ·1519 ·15
 20 ·22·template<class·GridImp,·bool·isLeafIndexSet>
 21 23·class·YaspIndexSet
 22 ·24·:·public·IndexSet<·GridImp,·YaspIndexSet<·GridImp,·isLeafIndexSet·>,
 23 unsigned·int·>
28 ·16namespace·Dune·{ 
29 ·19 
30 ·20·namespace·VTK·{ 
31 ·21 
32 ·22·template<typename·GV> 
33 23·class·ConformingVolumeWriter 
34 ·24·:·public·ConformingVolumeIteratorFactory<GV>, 
35 ·25·public·BasicWriter<ConformingVolumeIteratorFactory<GV>·> 
36 ·26·{24 ·25·{
37 ·27·typedef·ConformingVolumeIteratorFactory<GV>·Factory; 
38 ·28·typedef·BasicWriter<Factory>·Base; 
39 ·29 
40 ·30·const·GV&·gv;25 ·26·typedef·YaspIndexSet<_GridImp,_isLeafIndexSet_>·This;
 26 ·27·typedef·IndexSet<_GridImp,_This,_unsigned_int_>·Base;
 27 ·28
 28 ·29·public:
 29 30·typedef·typename·Base::IndexType·IndexType;
41 ·3130 ·31
 31 ·32·using·Base::subIndex;
 32 ·33
 33 35·YaspIndexSet·(·const·GridImp·&g,·int·l·)
 34 ·36·:·grid(·g·),
 35 ·37·level(·l·)
42 ·32·public: 
43 33·typedef·Dune::VTKFunction<_GV_>·VTKFunction; 
44 34·typedef·std::shared_ptr<VTKFunction>·VTKFunctionPtr; 
45 ·35 
46 36·ConformingVolumeWriter(const·GV&·gv_) 
47 ·37·:·Factory(gv_),·Base(static_cast<const·Factory&>(*this)),·gv(gv_) 
48 ·38·{·}36 ·38·{
 37 ·39·assert(not·isLeafIndexSet);
 38 ·40
 39 ·41·//·contains·a·single·element·type;
 40 ·42·for·(int·codim=0;·codim<=GridImp::dimension;·codim++)
 41 ·43·mytypes[codim].push_back(GeometryTypes::cube(GridImp::dimension-codim));
49 ·39 
50 ·40·using·Base::addPointData; 
51 ·41 
52 42·void·addCellData(const·VTKFunctionPtr&·p)·{ 
53 ·43·Base::addCellData(std::shared_ptr<typename·Base::FunctionWriter> 
54 ·44·(new·VTKFunctionWriter<VTKFunction>(p))); 
55 ·45·}42 ·44·}
56 ·46 
57 47·void·addCellData(VTKFunction*·p)·{ 
58 ·48·addCellData(VTKFunctionPtr(p));43 ·45
 44 47·YaspIndexSet·(·const·GridImp·&g·)
 45 ·48·:·grid(·g·)
59 ·49·}46 ·49·{
60 ·50 
61 ·51·template<typename·V> 
62 52·void·addCellData(const·V·&v,·const·std::string·&name,·int·ncomps=1)·{ 
63 ·53·addCellData(new·P0VTKFunction<GV,_V>(gv,·v,·name,·ncomps));47 ·50·assert(isLeafIndexSet);
 48 ·51
 49 ·52·//·contains·a·single·element·type;
 50 ·53·for·(int·codim=0;·codim<=GridImp::dimension;·codim++)
 51 ·54·mytypes[codim].push_back(GeometryTypes::cube(GridImp::dimension-codim));
64 ·54·}52 ·55·}
 53 ·56
 54 ·58·template<int·cc>
 55 59·IndexType·index·(const·typename·std::remove_const<GridImp>::type::Traits::
 56 template·Codim<cc>::Entity&·e)·const
65 ·55 
66 56·void·addVertexData(const·VTKFunctionPtr&·p)·{ 
67 ·57·addPointData(std::shared_ptr<typename·Base::FunctionWriter> 
68 ·58·(new·VTKFunctionWriter<VTKFunction>(p))); 
69 ·59·} 
70 ·6057 ·60·{
 58 ·61·return·e.impl().compressedIndex();
71 61·void·addVertexData(VTKFunction*·p)·{ 
72 ·62·addVertexData(VTKFunctionPtr(p)); 
73 ·63·}59 ·62·}
74 ·64 
75 ·65·template<typename·V> 
76 66·void·addVertexData(const·V·&v,·const·std::string·&name,·int·ncomps=1)·{ 
77 ·67·addVertexData(new·P1VTKFunction<GV,_V>(gv,·v,·name,·ncomps));60 ·63
 61 ·65·template<·int·cc·>
 62 66·IndexType·subIndex·(·const·typename·std::remove_const<·GridImp·>::type::
 63 Traits::template·Codim<·cc·>::Entity·&e,
 64 ·67·int·i,·unsigned·int·codim·)·const
78 ·68·}65 ·68·{
79 ·6966 ·69·return·e.impl().subCompressedIndex(i,·codim);
80 ·70·};67 ·70·}
81 ·7168 ·71
82 ·72·}·//·namespace·VTK 
83 ·73 
84 ·7569 73·std::size_t·size·(GeometryType·type)·const
 70 ·74·{
 71 ·75·return·(isLeafIndexSet)
 72 ·76·?·grid.size(·type·)
Max diff block lines reached; 4605/9675 bytes (47.60%) of diff not shown.
2.4 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00827_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00758_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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</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">starcdreader.hh</div></div>69 ··<div·class="headertitle"><div·class="title">starcdreader.hh</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <a·href="a00827.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>72 <a·href="a00758.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_STARCD_READER_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_STARCD_READER_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_STARCD_READER_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_STARCD_READER_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;dune/common/exceptions.hh&gt;</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
34.8 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00839_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00218_source.html
Files 27% 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-grid:·simplex.hh·Source·File</title>8 <title>dune-grid:·yaspgridgeometry.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, 97 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class[·...·truncated·by·diffoscope;·len:·80,·SHA:·72624e69b1f304cbd2c5ccafe9c7fe8b6b290cc3c7c70673e653d61e04179222·...·]</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_63e32640819d3744ac1cd322c9d6003e.html">yaspgrid</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">simplex.hh</div></div>68 ··<div·class="headertitle"><div·class="title">yaspgridgeometry.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00839.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_SIMPLEXBLOCK_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRIDGEOMETRY_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_SIMPLEXBLOCK_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRIDGEOMETRY_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;iostream&gt;</span></div> 
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00872.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</span></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><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>78 <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="a01063.html">Dune</a>·{</div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>79 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</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="keyword">namespace·</span>dgf</div>80 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·mydim,<span·class="keywordtype">int</span>·cdim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>[·...·truncated·by·diffoscope;·len:·7,·SHA:·c45ca7b617082a72e22c023e5e60db0d59b98a35da5c52e2519ff06d492934c9·...·]</div>
 81 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04262.html">···30</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04262.html">YaspGeometry</a>·:·<span·class="keyword">public</span>·AxisAlignedCubeGeometry&lt;typename·GridImp::ctype,mydim,cdim&gt;</div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··{</div>82 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··{</div>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····<span·class="comment">//·SimplexBlock</span></div> 
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····<span·class="comment">//·------------</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"><a·class="line"·href="a03614.html">···21</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03614.html">SimplexBlock</a></div> 
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03474.html">BasicBlock</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>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·nofvtx;</div> 
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>······<span·class="keywordtype">int</span>·vtxoffset;</div> 
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keywordtype">int</span>·dimgrid;</div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keywordtype">bool</span>·goodline;·················<span·class="comment">//·active·line·describes·a·vertex</span></div> 
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="keywordtype">int</span>·nofparams;·················<span·class="comment">//·nof·parameters</span></div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">public</span>:</div>83 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">public</span>:</div>
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<a·class="code·hl_function"·href="a03614.html#a5d3bdc7f0b0b8f8806ee45e60890a71d">SimplexBlock</a>·(·std·::·istream·&amp;in,·<span·class="keywordtype">int</span>·pnofvtx,·<span·class="keywordtype">[·...·truncated·by·diffoscope;·len:·75,·SHA:·fd355656bf29d1b9c6f15a4ad10bf4f4a37695cac9739941c45b3c7f022566f2·...·];</div>84 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04262.html#a53e1e4f7c3a892f71d14b6fc49cc028e">···34</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::ctype·<a·class="code·hl_typedef"·href="a0[·...·truncated·by·diffoscope;·len:·54,·SHA:·84749b1f82779e264c1f640c73314162f546e08afb79ee488112ecee9dade992·...·];</div>
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>85 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 86 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04262.html#a0b05fcd4911ea30adc1d61664802f3bf">···37</a></span>····<a·class="code·hl_function"·href="a04262.html#a0b05fcd4911ea30adc1d61664802f3bf">YaspGeometry</a>·(<span·class="keyword">const</span>·FieldVector&lt;ctype,·cdim&gt;&amp;·ll,·<span·class="keyword">const</span>·FieldVector&lt;ctype,·cdim&gt;&amp;·ur,·<span·class="keyword">const</span>·std::bitset&lt;cdim&gt;&amp;·shift)</div>
 87 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······:·AxisAlignedCubeGeometry&lt;<a·class="code·hl_typedef"·href="a04262.html#a53e1e4f7c3a892f71d14b6fc49cc028e">ctype</a>,mydim,cdim&gt;(ll,ur,shift)</div>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03614.html#a59747611df7eba86825d7feb3903e504">get</a>·(·std·::·vector&lt;·std·::·vector&lt;·unsigned·int·&gt;·&gt;·&amp;simplex,</div> 
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>················std·::·vector&lt;·std·::·vector&lt;·double·&gt;·&gt;·&amp;params,</div> 
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>················<span·class="keywordtype">int</span>·&amp;nofp·);</div> 
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>88 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div>
 89 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······assert(mydim·==·shift.count());</div>
 90 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="comment">//·cubes·-&gt;·simplex</span></div> 
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keyword">static</span>·<span·class="keywordtype">int</span></div> 
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<a·class="code·hl_function"·href="a03614.html#a527a232da7e5617a2721697b3e553c1e">cube2simplex</a>·(·std·::·vector&lt;·std·::·vector&lt;·double·&gt;·&gt;·&amp;vtx,</div> 
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·····················std·::·vector&lt;·std·::·vector&lt;·unsigned·int·&gt;·&gt;·&amp;elements,</div> 
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·····················std·::·vector&lt;·std·::·vector&lt;·double·&gt;·&gt;·&amp;params·);</div> 
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>91 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··};</div>
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="comment">//·some·information</span></div> 
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03614.html#aedc72359a5017a980acb4a4d25e3a2bb">···44</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03614.html#aedc72359a5017a980acb4a4d25e3a2bb">ok</a>·()</div> 
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······{</div>92 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········<span·class="keywordflow">return</span>·goodline;</div>93 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·mydim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>
 94 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04446.html">···46</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04262.html">YaspGeometry</a>&lt;mydim,mydim,GridImp&gt;·:·<span·class="keyword">public</span>·AxisAlignedCubeGeometry&lt;typename·GridImp::ctype,mydim,mydim&gt;</div>
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······}</div>95 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··{</div>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>96 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">public</span>:</div>
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03614.html#ad536933a614a933d2a72ee71801e5d7e">···49</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03614.html#ad536933a614a933d2a72ee71801e5d7e">nofsimplex</a>·()</div>97 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04446.html#a442147a0f8790937fe392451f896c880">···49</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::ctype·<a·class="code·hl_typedef"·href="a04446.html#a442147a0f8790937fe392451f896c880">ctype</a>;</div>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······{</div>98 <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="keywordflow">return</span>·<a·class="code·hl_function"·href="a03474.html#a85a063b24ab8bd713f381bc6ea0b5fb9">noflines</a>();</div>99 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04446.html#abf4eff089cd4a208687560da0f75f46a">···52</a></span>····<a·class="code·hl_function"·href="a04446.html#abf4eff089cd4a208687560da0f75f46a">YaspGeometry</a>·(<span·class="keyword">cons[·...·truncated·by·diffoscope;·len:·125,·SHA:·ff245f7fddf296adc17f3052d42eac2ed363adbb24f139a6801a8862ca0a432c·...·]</div>
 100 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······:·AxisAlignedCubeGeometry&lt;<a·class="code·hl_typedef"·href="a04446.html#a442147a0f8790937fe392451f896c880">ctype</a>,mydim,mydim&gt;(ll,ur)</div>
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······}</div>101 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····{}</div>
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>102 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 103 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04446.html#a22972f07eb8893d9e9f3e99f0a5027f9">···57</a></span>····<a·class="code·hl_function"·href="a04446.html#a22972f07eb8893d9e9f3e99f0a5027f9">YaspGeometry</a>·(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04262.html">YaspGeometry</a>&amp;·other)</div>
 104 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······:·AxisAlignedCubeGeometry&lt;<a·class="code·hl_typedef"·href="a04446.html#a442147a0f8790937fe392451f896c880">ctype</a>,mydim,mydim&gt;(other)</div>
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">private</span>:</div>105 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{}</div>
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="comment">//·get·the·dimension·of·the·grid</span></div> 
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordtype">int</span>·getDimGrid·();</div> 
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="comment">//·get·next·simplex</span></div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordtype">bool</span>·next·(·std·::·vector&lt;·unsigned·int·&gt;·&amp;simplex,</div> 
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··················std·::·vector&lt;·double·&gt;·&amp;param·);</div> 
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····};</div>106 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··};</div>
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>107 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 108 <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>·cdim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</div>
 109 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04450.html">···64</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04262.html">YaspGeometry</a>&lt;0,cdim,GridImp&gt;·:·<span·class="keyword">public</span>·AxisAlignedCubeGeometry&lt;typename·GridImp::ctype,0,cdim&gt;</div>
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··}·<span·class="comment">//·end·namespace·dgf</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>}·<span·class="comment">//·end·namespace·Dune</span></div> 
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>110 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··{</div>
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif</span></div>111 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">public</span>:</div>
137 <div·class="ttc"·id="aa00872_html"><div·class="ttname"><a·href="a00872.html">basic.hh</a></div></div>112 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04450.html#ade4a09c31cfd3d019324a6b5c8e98086">···67</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::ctype·<a·class="code·hl[·...·truncated·by·diffoscope;·len:·73,·SHA:·87b4bcbc3080885a1e4ccc44e87416cdee5854822752ba35d7464bc9a2d8fbe6·...·]</div>
 113 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 114 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a04450.html#acf034db8dd5dfbf5a341bed7ab39031a">···70</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a04450.html#acf034db8dd5dfbf5a341bed7ab39031a">YaspGeometry</a>·(·<span·class="keyword">const</span>·FieldVector&lt;·ctype,·cdim·&gt;·&amp;p·)</div>
 115 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······:·AxisAlignedCubeGeometry&lt;typename·GridImp::<a·class="code·hl_typedef"·href="a04450.html#ade4a09c31cfd3d019324a6b5c8e98086">ctype</a>,0,cdim&gt;(·p·)</div>
 116 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····{}</div>
 117 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 118 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a04450.html#a38add5c63a14b9071340cb402b257c2f">···74</a></span>····<a·class="code·hl_function"·href="a04450.html#a38add5c63a14b9071340cb402b257c2f">YaspGeometry</a>·(·<span·class="keyword">const</span>·FieldVector&lt;·ctype,·cdim·&gt;·&amp;p,·<span·class="keyword">const</span>·FieldVector&lt;·ctype,·cdim·&gt;·&amp;,·<span·class="keyword">const</span>·std::bitset&lt;cdim&gt;·&amp;)</div>
 119 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······:·AxisAlignedCubeGeometry&lt;typename·GridImp::<a·class="code·hl_typedef"·href="a04450.html#ade4a09c31cfd3d019324a6b5c8e98086">ctype</a>,0,cdim&gt;(·p·)</div>
 120 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····{}</div>
 121 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··};</div>
 122 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>}··<span·class="comment">//·namespace·Dune</span></div>
 123 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 124 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_GRID_YASPGRIDGEOMETRY_HH</span></div>
138 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>125 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
139 <div·class="ttc"·id="aa03474_html"><div·class="ttname"><a·href="a03474.html">Dune::dgf::BasicBlock</a></div><div·class="ttdef"><b>Definition:</b>·basic.hh:31</div></div> 
140 <div·class="ttc"·id="aa03474_html_a85a063b24ab8bd713f381bc6ea0b5fb9"><div·class="ttname"><a·href="a03474.html#a85a063b24ab8bd713f381bc6ea0b5fb9">Dune::dgf::BasicBlock::noflines</a></div><div·class="ttdeci">int·&amp;·noflines()</div><div·class="ttdef"><b>Definition:</b>·basic.hh:87</div></div> 
141 <div·class="ttc"·id="aa03614_html"><div·class="ttname"><a·href="a03614.html">Dune::dgf::SimplexBlock</a></div><div·class="ttdef"><b>Definition:</b>·simplex.hh:23</div></div> 
142 <div·class="ttc"·id="aa03614_html_a527a232da7e5617a2721697b3e553c1e"><div·class="ttname"><a·href="a03614.html#a527a232da7e5617a2721697b3e553c1e">Dune::dgf::SimplexBlock::cube2simplex</a></div><div·class="ttdeci">static·int·cube2simplex(std·::vector&lt;·std·::vector&lt;·double·&gt;·&gt;·&amp;vtx,·std·::vector&lt;·std·::vector&lt;·unsigned·int·&gt;·&gt;·&amp;elements,·std·::vector&lt;·std·::vector&lt;·double·&gt;·&gt;·&amp;params)</div><div·class="ttdef"><b>Definition:</b>·simplex.cc:146</div></div> 
143 <div·class="ttc"·id="aa03614_html_a59747611df7eba86825d7feb3903e504"><div·class="ttname"><a·href="a03614.html#a59747611df7eba86825d7feb3903e504">Dune::dgf::SimplexBlock::get</a></div><div·class="ttdeci">int·get(std·::vector&lt;·std·::vector&lt;·unsigned·int·&gt;·&gt;·&amp;simplex,·std·::vector&lt;·std·::vector&lt;·double·&gt;·&gt;·&amp;params,·int·&amp;nofp)</div><div·class="ttdef"><b>Definition:</b>·simplex.cc:69</div></div> 
144 <div·class="ttc"·id="aa03614_html_a5d3bdc7f0b0b8f8806ee45e60890a71d"><div·class="ttname"><a·href="a03614.html#a5d3bdc7f0b0b8f8806ee45e60890a71d">Dune::dgf::SimplexBlock::SimplexBlock</a></div><div·class="ttdeci">SimplexBlock(std·::istream·&amp;in,·int·pnofvtx,·int·pvtxoffset,·int·&amp;pdimgrid)</div><div·class="ttdef"><b>Definition:</b>·simplex.cc:19</div></div> 
Max diff block lines reached; 271/29224 bytes (0.93%) of diff not shown.
6.12 KB
html2text {}
    
Offset 4, 113 lines modifiedOffset 4, 113 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
 7 ····*·yaspgrid
 8 yaspgridgeometry.hh
7 ····*·io 
8 ····*·file 
9 ····*·dgfparser 
10 ····*·blocks 
11 simplex.hh 
12 Go_to_the_documentation_of_this_file.9 Go_to_the_documentation_of_this_file.
13 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root11 LICENSE.md·in·module·root
15 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
17 ·4//·vi:·set·et·ts=4·sw=2·sts=2:14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
18 ·5#ifndef·DUNE_DGF_SIMPLEXBLOCK_HH 
19 ·6#define·DUNE_DGF_SIMPLEXBLOCK_HH15 ·5#ifndef·DUNE_GRID_YASPGRIDGEOMETRY_HH
 16 ·6#define·DUNE_GRID_YASPGRIDGEOMETRY_HH
20 ·717 ·7
21 ·8#include·<iostream> 
22 ·9#include·<vector> 
23 ·10 
24 ·11#include·<dune/grid/io/file/dgfparser/blocks/basic.hh> 
25 ·12 
26 ·13namespace·Dune18 ·23namespace·Dune·{
27 ·14{ 
28 ·15 
29 ·16·namespace·dgf19 ·24
 20 ·29·template<int·mydim,int·cdim,·class·GridImp>
 21 30·class·YaspGeometry·:·public·AxisAlignedCubeGeometry<typename·GridImp::
 22 ctype,mydim,cdim>
30 ·17·{23 ·31·{
31 ·18·//·SimplexBlock 
32 ·19·//·------------ 
33 ·20 
34 21·class·SimplexBlock 
35 ·22·:·public·BasicBlock 
36 ·23·{ 
37 ·24·unsigned·int·nofvtx; 
38 ·25·int·vtxoffset; 
39 ·26·int·dimgrid; 
40 ·27·bool·goodline;·//·active·line·describes·a·vertex 
41 ·28·int·nofparams;·//·nof·parameters 
42 ·29 
43 ·30·public:24 ·32·public:
 25 34·typedef·typename·GridImp::ctype·ctype;
 26 ·35
 27 37·YaspGeometry·(const·FieldVector<ctype,·cdim>&·ll,·const·FieldVector<ctype,
 28 cdim>&·ur,·const·std::bitset<cdim>&·shift)
 29 ·38·:·AxisAlignedCubeGeometry<ctype,mydim,cdim>(ll,ur,shift)
 30 ·39·{
 31 ·40·assert(mydim·==·shift.count());
44 ·31·SimplexBlock·(·std·::·istream·&in,·int·pnofvtx,·int·pvtxoffset,·int 
45 &pdimgrid·); 
46 ·32 
47 ·33·int·get·(·std·::·vector<·std·::·vector<·unsigned·int·>·>·&simplex, 
48 ·34·std·::·vector<·std·::·vector<·double·>·>·&params, 
49 ·35·int·&nofp·); 
50 ·36 
51 ·37·//·cubes·->·simplex 
52 ·38·static·int 
53 ·39·cube2simplex·(·std·::·vector<·std·::·vector<·double·>·>·&vtx, 
54 ·40·std·::·vector<·std·::·vector<·unsigned·int·>·>·&elements, 
55 ·41·std·::·vector<·std·::·vector<·double·>·>·&params·); 
56 ·42 
57 ·43·//·some·information 
58 44·bool·ok·() 
59 ·45·{ 
60 ·46·return·goodline; 
61 ·47·}32 ·41·}
62 ·48 
63 49·int·nofsimplex·()33 ·42·};
 34 ·43
 35 ·45·template<int·mydim,·class·GridImp>
 36 46·class·YaspGeometry<mydim,mydim,GridImp>·:·public
 37 AxisAlignedCubeGeometry<typename·GridImp::ctype,mydim,mydim>
 38 ·47·{
 39 ·48·public:
 40 49·typedef·typename·GridImp::ctype·ctype;
64 ·50·{41 ·50
 42 52·YaspGeometry·(const·FieldVector<ctype,·mydim>&·ll,·const·FieldVector<ctype,
 43 mydim>&·ur)
 44 ·53·:·AxisAlignedCubeGeometry<ctype,mydim,mydim>(ll,ur)
 45 ·54·{}
 46 ·55
 47 57·YaspGeometry·(const·YaspGeometry&·other)
 48 ·58·:·AxisAlignedCubeGeometry<ctype,mydim,mydim>(other)
 49 ·59·{}
65 ·51·return·noflines(); 
66 ·52·} 
67 ·53 
68 ·54·private: 
69 ·55·//·get·the·dimension·of·the·grid 
70 ·56·int·getDimGrid·(); 
71 ·57·//·get·next·simplex 
72 ·58·bool·next·(·std·::·vector<·unsigned·int·>·&simplex, 
73 ·59·std·::·vector<·double·>·&param·); 
74 ·60·};50 ·60·};
75 ·6151 ·61
76 ·62·}·//·end·namespace·dgf 
77 ·6352 ·63·template<int·cdim,·class·GridImp>
 53 64·class·YaspGeometry<0,cdim,GridImp>·:·public·AxisAlignedCubeGeometry<typename
 54 GridImp::ctype,0,cdim>
 55 ·65·{
 56 ·66·public:
 57 67·typedef·typename·GridImp::ctype·ctype;
 58 ·68
 59 70·explicit·YaspGeometry·(·const·FieldVector<·ctype,·cdim·>·&p·)
 60 ·71·:·AxisAlignedCubeGeometry<typename·GridImp::ctype,0,cdim>(·p·)
 61 ·72·{}
 62 ·73
 63 74·YaspGeometry·(·const·FieldVector<·ctype,·cdim·>·&p,·const·FieldVector<
 64 ctype,·cdim·>·&,·const·std::bitset<cdim>·&)
 65 ·75·:·AxisAlignedCubeGeometry<typename·GridImp::ctype,0,cdim>(·p·)
 66 ·76·{}
 67 ·77·};
78 ·64}·//·end·namespace·Dune68 ·78}·//·namespace·Dune
 69 ·79
 70 ·80#endif·//·DUNE_GRID_YASPGRIDGEOMETRY_HH
79 ·65 
80 ·66#endif 
81 basic.hh 
Max diff block lines reached; 2608/6248 bytes (41.74%) of diff not shown.
23.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00842_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00596_source.html
Files 21% 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-grid:·dim.hh·Source·File</title>8 <title>dune-grid:·identity.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, 72 lines modifiedOffset 58, 69 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class[·...·truncated·by·diffoscope;·len:·80,·SHA:·72624e69b1f304cbd2c5ccafe9c7fe8b6b290cc3c7c70673e653d61e04179222·...·]</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html">geometrygrid</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">dim.hh</div></div>68 ··<div·class="headertitle"><div·class="title">identity.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00842.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00596.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_DIMBLOCK_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_IDENTITY_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_DIMBLOCK_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_IDENTITY_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;iostream&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="a00593.html">dune/grid/geometrygrid/coordfunction.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;<a·class="code"·href="a00872.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&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="a01063.html">Dune</a></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</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><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">namespace·</span>dgf</div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·ctype,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim·&gt;</div>
 84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno"><a·class="line"·href="a03322.html">···14</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03322.html">IdenticalCoordFunction</a></div>
 85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03110.html">AnalyticalCoordFunction</a></div>
 86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>······&lt;·ctype,·dim,·dim,·IdenticalCoordFunction&lt;·ctype,·dim·&gt;·&gt;</div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</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"><a·class="line"·href="a03498.html">···18</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03498.html">DimBlock</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03474.html">BasicBlock</a>·{</div> 
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>······<span·class="keywordtype">int</span>·_dimworld;·····<span·class="comment">//·dimension·of·world</span></div> 
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>······<span·class="keywordtype">int</span>·_dim;··········<span·class="comment">//·dimension·of·grid</span></div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03322.html">IdenticalCoordFunction&lt;·ctype,·dim·&gt;</a>·<a·class="code·hl_class"·href="a03322.html">This</a>;</div>
 89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03110.html">AnalyticalCoordFunction&lt;·ctype,·dim,·dim,·This·&gt;</a>·<a·class="code·hl_class"·href="a03110.html">Base</a>;</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="keyword">public</span>:</div>91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">public</span>:</div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a03498.html#a2822c463b0125b62da5dffe0c2195cd3">···22</a></span>······<span·class="keyword">const</span>·<span·class="keyword">static</span>·<span·class="keywordtype">char</span>*·<a·class="code·hl_variable"·href="a03498.html#a2822c463b0125b62da5dffe0c2195cd3">ID</a>;</div> 
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>······<span·class="comment">//·initialize·block·and·get·dimension·of·world</span></div> 
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······<a·class="code·hl_function"·href="a03498.html#a3b63945eb7304c35caabef01dbd19841">DimBlock</a>·(·std·::·istream·&amp;in·);</div> 
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>······<span·class="comment">//·get·dimension·of·world·found·in·block</span></div> 
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a03498.html#a94c3a88085eb8bf5fdfb235e5cfb3fd2">···26</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03498.html#a94c3a88085eb8bf5fdfb235e5cfb3fd2">dim</[·...·truncated·by·diffoscope;·len:·6,·SHA:·e0d5313c480eee8918ecb0a07aece410233bdb8678d7b3370aabfe26db6fc03b·...·]</div>92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a03322.html#acbedb56c9fd9a81ffd76917b372c1b6b">···22</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a03110.html#a5095[·...·truncated·by·diffoscope;·len:·152,·SHA:·034d5eb015136a340f41c8ebf9dbb62100140c7cf052f129435c6edf7ef0ff5f·...·]</div>
 93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a03322.html#a61b83a0cf6c7151f404febb1cc2be8fa">···23</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a03110.html#aaf0b0215f0a71e6c00b5e439352ccfd7">Base·::·RangeVector</a>·<a·class="code·hl_typedef"·href="a03322.html#a61b83a0cf6c7151f404febb1cc2be8fa">RangeVector</a>;</div>
 94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">typename</span>...·Args·&gt;</div>
 96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a03322.html#a243a40f97fc104742bb6794a73ae0a43">···26</a></span>····<a·class="code·hl_function"·href="a03322.html#a243a40f97fc104742bb6794a73ae0a43">IdenticalCoordFunction</a>(·Args&amp;...·)</div>
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>········<span·class="keywordflow">return</span>·_dim;</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>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"><a·class="line"·href="a03498.html#a1ab272a17dc53eb5dc8872599079ea05">···29</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03498.html#a1ab272a17dc53eb5dc8872599079ea05">dimworld</a>()·{</div>99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a03322.html#ab1617063a05a7680e4046082d293dc6e">···29</a></span>····<a·class="code·hl_typedef"·href="a03322.html#a61b83a0cf6c7151f404febb1cc2be8fa">RangeVector</a>·<a·class="code·hl_function"·href="a03322.html#ab1617063a05a7680e4046082d293dc6e">operator()</a>([·...·truncated·by·diffoscope;·len:·174,·SHA:·618586b52dfa3ba79757e97e6f199ff002f219ffd94ba14b35486dd1c6bc4787·...·]</div>
 100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">····</span>{</div>
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>········<span·class="keywordflow">return</span>·_dimworld;</div>101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keywordflow">return</span>·x;</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>····}</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>
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="comment">//·some·information</span></div> 
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03498.html#a7f5c9e384d5481d010df618ac10e6dc3">···33</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03498.html#a7f5c9e384d5481d010df618ac10e6dc3">ok</a>()·{</div> 
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div> 
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······}</div>105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····};</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>·</div>107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··}·<span·class="comment">//·end·namespace·dgf</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="comment">//·end·namespace·Dune</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><span·class="preprocessor">#endif</span></div>108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#endif</span></div>
113 <div·class="ttc"·id="aa00872_html"><div·class="ttname"><a·href="a00872.html">basic.hh</a></div></div>109 <div·class="ttc"·id="aa00593_html"><div·class="ttname"><a·href="a00593.html">coordfunction.hh</a></div></div>
114 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>110 <div·class="ttc"·id="aa01063_html"><div·class="ttname"><a·href="a01063.html">Dune</a></div><div·class="ttdoc">Include·standard·header·files.</div><div·class="ttdef"><b>Definition:</b>·agrid.hh:60</div></div>
115 <div·class="ttc"·id="aa03474_html"><div·class="ttname"><a·href="a03474.html">Dune::dgf::BasicBlock</a></div><div·class="ttdef"><b>Definition:</b>·basic.hh:31</div></div>111 <div·class="ttc"·id="aa03110_html"><div·class="ttname"><a·href="a03110.html">Dune::AnalyticalCoordFunction</a></div><div·class="ttdoc">Derive·an·implementation·of·an·analytical·coordinate·function·from·this·class.</div><div·class="ttdef"><b>Definition:</b>·coordfunction.hh:134</div></div>
 112 <div·class="ttc"·id="aa03110_html_a5095143cd2ed7ab0b7b852fb58d470ab"><div·class="ttname"><a·href="a03110.html#a5095143cd2ed7ab0b7b852fb58d470ab">Dune::AnalyticalCoordFunction::DomainVector</a></div><div·class="ttdeci">Base::DomainVector·DomainVector</div><div·class="ttdef"><b>Definition:</b>·coordfunction.hh:139</div></div>
 113 <div·class="ttc"·id="aa03110_html_aaf0b0215f0a71e6c00b5e439352ccfd7"><div·class="ttname"><a·href="a03110.html#aaf0b0215f0a71e6c00b5e439352ccfd7">Dune::AnalyticalCoordFunction::RangeVector</a></div><div·class="ttdeci">Base::RangeVector·RangeVector</div><div·class="ttdef"><b>Definition:</b>·coordfunction.hh:140</div></div>
116 <div·class="ttc"·id="aa03498_html"><div·class="ttname"><a·href="a03498.html">Dune::dgf::DimBlock</a></div><div·class="ttdef"><b>Definition:</b>·dim.hh:18</div></div>114 <div·class="ttc"·id="aa03322_html"><div·class="ttname"><a·href="a03322.html">Dune::IdenticalCoordFunction</a></div><div·class="ttdef"><b>Definition:</b>·identity.hh:17</div></div>
 115 <div·class="ttc"·id="aa03322_html_a243a40f97fc104742bb6794a73ae0a43"><div·class="ttname"><a·href="a03322.html#a243a40f97fc104742bb6794a73ae0a43">Dune::IdenticalCoordFunction::IdenticalCoordFunction</a></div><div·class="ttdeci">IdenticalCoordFunction(Args·&amp;...)</div><div·class="ttdef"><b>Definition:</b>·identity.hh:26</div></div>
 116 <div·class="ttc"·id="aa03322_html_a61b83a0cf6c7151f404febb1cc2be8fa"><div·class="ttname"><a·href="a03322.html#a61b83a0cf6c7151f404febb1cc2be8fa">Dune::IdenticalCoordFunction::RangeVector</a></div><div·class="ttdeci">Base::RangeVector·RangeVector</div><div·class="ttdef"><b>Definition:</b>·identity.hh:23</div></div>
 117 <div·class="ttc"·id="aa03322_html_ab1617063a05a7680e4046082d293dc6e"><div·class="ttname"><a·href="a03322.html#ab1617063a05a7680e4046082d293dc6e">Dune::IdenticalCoordFunction::operator()</a></div><div·class="ttdeci">RangeVector·operator()(const·DomainVector·&amp;x)·const</div><div·class="ttdef"><b>Definition:</b>·identity.hh:29</div></div>
 118 <div·class="ttc"·id="aa03322_html_acbedb56c9fd9a81ffd76917b372c1b6b"><div·class="ttname"><a·href="a03322.html#acbedb56c9fd9a81ffd76917b372c1b6b">Dune::IdenticalCoordFunction::DomainVector</a></div><div·class="ttdeci">Base::DomainVector·DomainVector</div><div·class="ttdef"><b>Definition:</b>·identity.hh:22</div></div>
117 <div·class="ttc"·id="aa03498_html_a1ab272a17dc53eb5dc8872599079ea05"><div·class="ttname"><a·href="a03498.html#a1ab272a17dc53eb5dc8872599079ea05">Dune::dgf::DimBlock::dimworld</a></div><div·class="ttdeci">int·dimworld()</div><div·class="ttdef"><b>Definition:</b>·dim.hh:29</div></div> 
118 <div·class="ttc"·id="aa03498_html_a2822c463b0125b62da5dffe0c2195cd3"><div·class="ttname"><a·href="a03498.html#a2822c463b0125b62da5dffe0c2195cd3">Dune::dgf::DimBlock::ID</a></div><div·class="ttdeci">static·const·char·*·ID</div><div·class="ttdef"><b>Definition:</b>·dim.hh:22</div></div> 
119 <div·class="ttc"·id="aa03498_html_a3b63945eb7304c35caabef01dbd19841"><div·class="ttname"><a·href="a03498.html#a3b63945eb7304c35caabef01dbd19841">Dune::dgf::DimBlock::DimBlock</a></div><div·class="ttdeci">DimBlock(std·::istream·&amp;in)</div><div·class="ttdef"><b>Definition:</b>·dim.cc:17</div></div> 
120 <div·class="ttc"·id="aa03498_html_a7f5c9e384d5481d010df618ac10e6dc3"><div·class="ttname"><a·href="a03498.html#a7f5c9e384d5481d010df618ac10e6dc3">Dune::dgf::DimBlock::ok</a></div><div·class="ttdeci">bool·ok()</div><div·class="ttdef"><b>Definition:</b>·dim.hh:33</div></div> 
121 <div·class="ttc"·id="aa03498_html_a94c3a88085eb8bf5fdfb235e5cfb3fd2"><div·class="ttname"><a·href="a03498.html#a94c3a88085eb8bf5fdfb235e5cfb3fd2">Dune::dgf::DimBlock::dim</a></div><div·class="ttdeci">int·dim()</div><div·class="ttdef"><b>Definition:</b>·dim.hh:26</div></div> 
122 </div><!--·fragment·--></div><!--·contents·-->119 </div><!--·fragment·--></div><!--·contents·-->
123 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
124 <hr·class="footer"/><address·class="footer"><small>121 <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.4122 Generated·by&#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>123 </small></address>
127 </body>124 </body>
128 </html>125 </html>
3.49 KB
html2text {}
    
Offset 4, 82 lines modifiedOffset 4, 79 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
 7 ····*·geometrygrid
 8 identity.hh
7 ····*·io 
8 ····*·file 
9 ····*·dgfparser 
10 ····*·blocks 
11 dim.hh 
12 Go_to_the_documentation_of_this_file.9 Go_to_the_documentation_of_this_file.
13 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root11 LICENSE.md·in·module·root
15 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception12 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
17 ·4//·vi:·set·et·ts=4·sw=2·sts=2:14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
18 ·5#ifndef·DUNE_DGF_DIMBLOCK_HH 
19 ·6#define·DUNE_DGF_DIMBLOCK_HH15 ·5#ifndef·DUNE_GEOGRID_IDENTITY_HH
 16 ·6#define·DUNE_GEOGRID_IDENTITY_HH
20 ·717 ·7
21 ·8#include·<iostream>18 ·8#include·<dune/grid/geometrygrid/coordfunction.hh>
22 ·919 ·9
23 ·10#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>20 ·10namespace·Dune
24 ·1121 ·11{
25 ·1222 ·12
26 ·13namespace·Dune 
27 ·14{ 
28 ·15 
29 ·16·namespace·dgf23 ·13·template<·class·ctype,·unsigned·int·dim·>
 24 14·class·IdenticalCoordFunction
 25 ·15·:·public·AnalyticalCoordFunction
 26 ·16·<·ctype,·dim,·dim,·IdenticalCoordFunction<·ctype,·dim·>·>
30 ·17·{27 ·17·{
31 18·class·DimBlock·:·public·BasicBlock·{ 
32 ·19·int·_dimworld;·//·dimension·of·world 
33 ·20·int·_dim;·//·dimension·of·grid28 ·18·typedef·IdenticalCoordFunction<_ctype,_dim_>·This;
 29 ·19·typedef·AnalyticalCoordFunction<_ctype,_dim,_dim,_This_>·Base;
 30 ·20
34 ·21·public:31 ·21·public:
35 22·const·static·char*·ID; 
36 ·23·//·initialize·block·and·get·dimension·of·world 
37 ·24·DimBlock·(·std·::·istream·&in·); 
38 ·25·//·get·dimension·of·world·found·in·block 
39 26·int·dim()·{ 
40 ·27·return·_dim;32 22·typedef·typename·Base_::_DomainVector·DomainVector;
 33 23·typedef·typename·Base_::_RangeVector·RangeVector;
 34 ·24
 35 ·25·template<·typename...·Args·>
 36 26·IdenticalCoordFunction(·Args&...·)
 37 ·27·{}
 38 ·28
 39 29·RangeVector·operator()(const·DomainVector&·x)·const
 40 ·30·{
 41 ·31·return·x;
41 ·28·}42 ·32·}
 43 ·33
42 29·int·dimworld()·{ 
43 ·30·return·_dimworld; 
44 ·31·} 
45 ·32·//·some·information 
46 33·bool·ok()·{ 
47 ·34·return·true; 
48 ·35·} 
49 ·36·};44 ·34·};
 45 ·35
 46 ·36}
50 ·3747 ·37
51 ·38·}·//·end·namespace·dgf 
52 ·39 
53 ·40}·//·end·namespace·Dune 
54 ·41 
55 ·42#endif48 ·38#endif
56 basic.hh49 coordfunction.hh
57 Dune50 Dune
58 Include·standard·header·files.51 Include·standard·header·files.
59 Definition:·agrid.hh:6052 Definition:·agrid.hh:60
60 Dune::dgf::BasicBlock 
61 Definition:·basic.hh:31 
62 Dune::dgf::DimBlock53 Dune::AnalyticalCoordFunction
 54 Derive·an·implementation·of·an·analytical·coordinate·function·from·this·class.
 55 Definition:·coordfunction.hh:134
 56 Dune::AnalyticalCoordFunction::DomainVector
 57 Base::DomainVector·DomainVector
 58 Definition:·coordfunction.hh:139
 59 Dune::AnalyticalCoordFunction::RangeVector
 60 Base::RangeVector·RangeVector
 61 Definition:·coordfunction.hh:140
 62 Dune::IdenticalCoordFunction
63 Definition:·dim.hh:1863 Definition:·identity.hh:17
 64 Dune::IdenticalCoordFunction::IdenticalCoordFunction
 65 IdenticalCoordFunction(Args·&...)
64 Dune::dgf::DimBlock::dimworld 
65 int·dimworld() 
66 Definition:·dim.hh:29 
67 Dune::dgf::DimBlock::ID 
68 static·const·char·*·ID 
69 Definition:·dim.hh:22 
70 Dune::dgf::DimBlock::DimBlock 
71 DimBlock(std·::istream·&in) 
72 Definition:·dim.cc:17 
73 Dune::dgf::DimBlock::ok 
74 bool·ok() 
75 Definition:·dim.hh:33 
76 Dune::dgf::DimBlock::dim 
77 int·dim() 
78 Definition:·dim.hh:2666 Definition:·identity.hh:26
 67 Dune::IdenticalCoordFunction::RangeVector
 68 Base::RangeVector·RangeVector
 69 Definition:·identity.hh:23
 70 Dune::IdenticalCoordFunction::operator()
 71 RangeVector·operator()(const·DomainVector·&x)·const
 72 Definition:·identity.hh:29
 73 Dune::IdenticalCoordFunction::DomainVector
 74 Base::DomainVector·DomainVector
 75 Definition:·identity.hh:22
  
79 ===============================================================================76 ===============================================================================
80 ·····Generated·by [doxygen]·1.9.477 ·····Generated·by [doxygen]·1.9.4
52.7 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00845_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00863_source.html
Files 24% 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-grid:·simplexgeneration.hh·Source·File</title>8 <title>dune-grid:·periodicfacetrans.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, 129 lines modifiedOffset 62, 163 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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="navelem"><a·class="el"·href="dir_12216c288ee894afa9579d03cea8ef20.html">io</a></li><li·class="navelem"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a></li><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a></li><li·class="navelem"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</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">simplexgeneration.hh</div></div>68 ··<div·class="headertitle"><div·class="title">periodicfacetrans.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00845.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00863.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">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_SIMPLEXGENERATIONBLOCK_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_PERIODICFACETRANSBLOCK_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_SIMPLEXGENERATIONBLOCK_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_PERIODICFACETRANSBLOCK_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;iostream&gt;</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;iostream&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;vector&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00872.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</span></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00857.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</span></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>{</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>{</div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="keyword">namespace·</span>dgf</div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</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="keyword">namespace·</span>dgf</div>
 88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··{</div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="comment">//·PeriodicFaceTransformationBlock</span></div>
 91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="comment">//·-------------------------------</span></div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno"><a·class="line"·href="a03618.html">···18</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03618.html">SimplexGenerationBlock</a></div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a03518.html">···23</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03518.html">PeriodicFaceTransformationBlock</a></div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03474.html">BasicBlock</a></div>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03474.html">BasicBlock</a></div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····{</div>95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····{</div>
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>······<span·class="keywordtype">double</span>·area_;</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">class</span>·T·&gt;</div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>······<span·class="keywordtype">double</span>·angle_;</div> 
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>······<span·class="keywordtype">bool</span>·display_;</div> 
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······std::string·path_;</div> 
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>······<span·class="keywordtype">bool</span>·haspath_;</div>97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03522.html">Matrix</a>;</div>
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······std::string·filename_;</div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······std::string·filetype_;</div> 
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······std::string·parameter_;</div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······std::string·dumpfilename_;</div> 
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordtype">bool</span>·hasfile_;</div> 
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keywordtype">int</span>·dimension_;</div> 
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</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">struct·</span><a·class="code·hl_struct"·href="a03526.html">AffineTransformation</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>····<span·class="keyword">private</span>:</div>
 102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······std::vector&lt;·AffineTransformation·&gt;·transformations_;</div>
 103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="comment">//·copy·not·implemented</span></div>
 105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<a·class="code·hl_struct"·href="a03518.html">PeriodicFaceTransformationBlock</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03518.html">PeriodicFaceTransformationBlock</a>·&amp;·);</div>
 106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">public</span>:</div>107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">public</span>:</div>
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<a·class="code·hl_function"·href="a03618.html#acc7b61bc7ad9d721bc856fe9d8dd6992">SimplexGenerationBlock</a>·(·std·::·istream·&amp;in·);</div> 
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03618.html#a0fd175f8258055c740534a7482ae04fa">···36</a></span>······<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03618.html#a0fd175f8258055c740534a7482ae04fa">maxArea</a>·()</div> 
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······{</div> 
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········<span·class="keywordflow">return</span>·area_;</div>108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="comment">//·initialize·block·and·get·dimension·of·world</span></div>
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······}</div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<a·class="code·hl_struct"·href="a03518.html">PeriodicFaceTransformationBlock</a>·(·std::istream·&amp;in,·<span·class="keywordtype">int</span>·dimworld·);</div>
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03618.html#ad05ed1ffa776160e9f2365112d581bcf">···41</a></span>······<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03618.html#ad05ed1ffa776160e9f2365112d581bcf">minAngle</a>·()</div>111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03518.html#a578962dcc6f79687dc5e6ab9cefc7cb6">···41</a></span>······<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03526.html">AffineTransformation</a>·&amp;<a·class="code·hl_function"·href="a03518.html#a578962dcc6f79687dc5e6ab9cefc7cb6"[·...·truncated·by·diffoscope;·len:·97,·SHA:·908bd42059ead400ecad39ba541db44966d59808d176716ad35f7a58a02bb1e0·...·]</div>
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······{</div>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">······</span>{</div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········assert(·i·&lt;·<a·class="code·hl_function"·href="a03518.html#a462dfdce6427a6f0fa405b9a183d5e8d">numTransformations</a>()·);</div>
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········<span·class="keywordflow">return</span>·angle_;</div>114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········<span·class="keywordflow">return</span>·transformations_[·i·];</div>
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······}</div>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······}</div>
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03618.html#ab342699bd3c3bb64c01dac7b4dde401b">···46</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03618.html#ab342699bd3c3bb64c01dac7b4dde401b">disp[·...·truncated·by·diffoscope;·len:·10,·SHA:·addd3e70d6820614c62f9670692d5677e410a6501dabb8055a2c0c07a49e16ee·...·]</div>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03518.html#a462dfdce6427a6f0fa405b9a183d5e8d">···47</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03518.html#a462dfdce6427a6f0fa405b9a183d5e8d">numTr[·...·truncated·by·diffoscope;·len:·55,·SHA:·f63871558fffa34cde9f094d6b528cac6c24f9b1a69f5833bc843baf3efd4f9b·...·]</div>
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······{</div>118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">······</span>{</div>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········<span·class="keywordflow">return</span>·display_;</div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········<span·class="keywordflow">return</span>·transformations_.size();</div>
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div> 
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······}</div>
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03618.html#a120e56172c34589ed71468bfd58fd654">···51</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03618.html#a120e56172c34589ed71468bfd58fd654">haspath</a>·()</div> 
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······{</div>121 <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>········<span·class="keywordflow">return</span>·haspath_;</div>122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">private</span>:</div>
 123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordtype">void</span>·match·(·<span·class="keywordtype">char</span>·what·);</div>
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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>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"><a·class="line"·href="a03618.html#a8c01a8c65791e2792854614b2a730a6d">···56</a></span>······std·::·string·<a·class="code·hl_function"·href="a03618.html#a8c01a8c65791e2792854614b2a730a6d">path</a>·()</div> 
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······{</div>126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········<span·class="keywordflow">return</span>·path_;</div>127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="comment">//·PeriodicFaceTransformationBlock::Matrix</span></div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="comment">//·---------------------------------------</span></div>
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······}</div>129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03618.html#aeceedfab04bc8db5527673c6ea202f06">···61</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03618.html#aeceedfab04bc8db5527673c6ea202f06">hasf[·...·truncated·by·diffoscope;·len:·10,·SHA:·9feee2283797c693f9dd7960eed96888e4876f2e14bd552fdcf43e70ca574a80·...·]</div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·T·&gt;</div>
 131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03522.html">···61</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03522.html">PeriodicFaceTransformationBlock::Matrix</a></div>
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>········<span·class="keywordflow">return</span>·hasfile_;</div>133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordtype">int</span>·rows_;</div>
 134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordtype">int</span>·cols_;</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>······std::vector&lt;·T·&gt;·fields_;</div>
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a03618.html#a08a3929cdfc96d10187abb001e6d0df8">···66</a></span>······std·::·string·<a·class="code·hl_function"·href="a03618.html#a08a3929cdfc96d10187abb001e6d0df8">filename</a>·()</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="keywordflow">return</span>·filename_;</div>137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keyword">public</span>:</div>
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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"><a·class="line"·href="a03618.html#afdcd36752da5f5c9ac6aec080980e868">···71</a></span>······std·::·string·<a·class="code·hl_function"·href="a03618.html#afdcd36752da5f5c9ac6aec080980e868">filetype</a>·()</div>138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a03522.html#a6ec43bb900b0f0eaef60213830506aae">···68</a></span>······<a·class="code·hl_function"·href="a03522.html#a6ec43bb900b0f0eaef60213830506aae">Matrix</a>·(·<span·class="keywordtype">in[·...·truncated·by·diffoscope;·len:·227,·SHA:·db538367946427c7f62484d472f2d816e648d8e36cc1d55575ed815e139dad28·...·])</div>
 139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········:·rows_(·<a·class="code·hl_function"·href="a03522.html#a00fd62127a21d5fd9021f8c8faee2b3a">rows</a>·),</div>
 140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··········cols_(·<a·class="code·hl_function"·href="a03522.html#a5a10ce7a3cf9ef226c34e27c0c94e26a">cols</a>·),</div>
 141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··········fields_(·<a·class="code·hl_function"·href="a03522.html#a00fd62127a21d5fd9021f8c8faee2b3a">rows</a>·*·<a·class="code·hl_function"·href="a03522.html#a5a10ce7a3cf9ef226c34e27c0c94e26a">cols</a>·)</div>
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······{</div>142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······{}</div>
143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········<span·class="keywordflow">return</span>·filetype_;</div> 
144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······}</div> 
145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03618.html#a52e924299ac618e1e2f2e76a46135cd3">···76</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03618.html#a52e924299ac618e1e2f2e76a46135cd3">dimen[·...·truncated·by·diffoscope;·len:·11,·SHA:·e37b9be7b66db445054be6406f9fea70fd7092a90f5d411d22517acf778540e1·...·]</div>144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a03522.html#a02f31c217b31b30f8f992b8039421d36">···74</a></span>······<span·class="keyword">const</span>·T·&amp;<a·class="code·hl_function"·href="a03522.html#a02f31c217b31b30f8f992b8039421d36">[·...·truncated·by·diffoscope;·len:·132,·SHA:·254707b6e7155e80297a61dc0a75a49024ef9e2b2b00cfc00bc5ebcb73553757·...·]</div>
 145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">······</span>{</div>
 146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········<span·class="keywordflow">return</span>·fields_[·i·*·cols_·+·j·];</div>
Max diff block lines reached; 15936/45811 bytes (34.79%) of diff not shown.
7.83 KB
html2text {}
    
Offset 8, 153 lines modifiedOffset 8, 189 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
14 simplexgeneration.hh14 periodicfacetrans.hh
15 Go_to_the_documentation_of_this_file.15 Go_to_the_documentation_of_this_file.
16 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file16 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
17 LICENSE.md·in·module·root17 LICENSE.md·in·module·root
18 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception18 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
19 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-19 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
20 ·4//·vi:·set·et·ts=4·sw=2·sts=2:20 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
21 ·5#ifndef·DUNE_DGF_SIMPLEXGENERATIONBLOCK_HH21 ·5#ifndef·DUNE_DGF_PERIODICFACETRANSBLOCK_HH
22 ·6#define·DUNE_DGF_SIMPLEXGENERATIONBLOCK_HH22 ·6#define·DUNE_DGF_PERIODICFACETRANSBLOCK_HH
23 ·723 ·7
24 ·8#include·<iostream>24 ·8#include·<iostream>
25 ·925 ·9#include·<vector>
 26 ·10
26 ·10#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>27 ·11#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
27 ·1128 ·12
 29 ·13
28 ·12namespace·Dune30 ·14namespace·Dune
29 ·13{31 ·15{
30 ·1432 ·16
31 ·15·namespace·dgf33 ·17·namespace·dgf
32 ·16·{34 ·18·{
33 ·17 
34 18·class·SimplexGenerationBlock35 ·19
 36 ·20·//·PeriodicFaceTransformationBlock
 37 ·21·//·-------------------------------
 38 ·22
 39 23·struct·PeriodicFaceTransformationBlock
35 ·19·:·public·BasicBlock40 ·24·:·public·BasicBlock
36 ·20·{41 ·25·{
37 ·21·double·area_; 
38 ·22·double·angle_; 
39 ·23·bool·display_; 
40 ·24·std::string·path_; 
41 ·25·bool·haspath_; 
42 ·26·std::string·filename_; 
43 ·27·std::string·filetype_; 
44 ·28·std::string·parameter_; 
45 ·29·std::string·dumpfilename_; 
46 ·30·bool·hasfile_; 
47 ·31·int·dimension_; 
48 ·3242 ·26·template<·class·T·>
 43 ·27·class·Matrix;
 44 ·28
 45 ·29·struct·AffineTransformation;
 46 ·30
 47 ·31·private:
 48 ·32·std::vector<·AffineTransformation·>·transformations_;
 49 ·33
 50 ·34·//·copy·not·implemented
 51 ·35·PeriodicFaceTransformationBlock·(·const·PeriodicFaceTransformationBlock·&
 52 );
 53 ·36
49 ·33·public:54 ·37·public:
 55 ·38·//·initialize·block·and·get·dimension·of·world
 56 ·39·PeriodicFaceTransformationBlock·(·std::istream·&in,·int·dimworld·);
50 ·34·SimplexGenerationBlock·(·std·::·istream·&in·); 
51 ·35 
52 36·double·maxArea·() 
53 ·37·{ 
54 ·38·return·area_; 
55 ·39·} 
56 ·4057 ·40
57 41·double·minAngle·()58 41·const·AffineTransformation·&transformation·(·int·i·)·const
58 ·42·{59 ·42·{
59 ·43·return·angle_;60 ·43·assert(·i·<·numTransformations()·);
 61 ·44·return·transformations_[·i·];
60 ·44·}62 ·45·}
61 ·45 
62 46·bool·display·()63 ·46
 64 47·int·numTransformations·()·const
63 ·47·{65 ·48·{
 66 ·49·return·transformations_.size();
64 ·48·return·display_; 
65 ·49·} 
66 ·5067 ·50·}
67 51·bool·haspath·() 
68 ·52·{ 
69 ·53·return·haspath_;68 ·51
 69 ·52·private:
 70 ·53·void·match·(·char·what·);
70 ·54·}71 ·54·};
71 ·5572 ·55
72 56·std·::·string·path·() 
73 ·57·{ 
74 ·58·return·path_;73 ·56
 74 ·57·//·PeriodicFaceTransformationBlock::Matrix
 75 ·58·//·---------------------------------------
75 ·59·}76 ·59
76 ·60 
77 61·bool·hasfile·()77 ·60·template<·class·T·>
 78 61·class·PeriodicFaceTransformationBlock::Matrix
78 ·62·{79 ·62·{
79 ·63·return·hasfile_; 
80 ·64·} 
81 ·65 
82 66·std·::·string·filename·() 
83 ·67·{ 
84 ·68·return·filename_; 
85 ·69·} 
86 ·70 
87 71·std·::·string·filetype·()80 ·63·int·rows_;
 81 ·64·int·cols_;
 82 ·65·std::vector<·T·>·fields_;
 83 ·66
 84 ·67·public:
 85 68·Matrix·(·int·rows,·int·cols·)
 86 ·69·:·rows_(·rows·),
 87 ·70·cols_(·cols·),
 88 ·71·fields_(·rows·*·cols·)
88 ·72·{89 ·72·{}
 90 ·73
 91 74·const·T·&operator()(·int·i,·int·j·)·const
89 ·73·return·filetype_; 
90 ·74·} 
91 ·75 
92 76·int·dimension·() 
93 ·77·{92 ·75·{
94 ·78·return·dimension_;93 ·76·return·fields_[·i·*·cols_·+·j·];
95 ·79·}94 ·77·}
96 ·80 
Max diff block lines reached; 4237/7995 bytes (53.00%) of diff not shown.