15.1 MB
/srv/reproducible-results/rbuild-debian/r-b-build.sKnSi0HM/b1/dune-grid_2.9.0-2_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.sKnSi0HM/b2/dune-grid_2.9.0-2_armhf.changes
402 B
Files
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 ·5b42bc8d24db05fbca613cd8cb7f58e7·8178508·debug·optional·libdune-grid-dev-dbgsym_2.9.0-2_armhf.deb1 ·5b42bc8d24db05fbca613cd8cb7f58e7·8178508·debug·optional·libdune-grid-dev-dbgsym_2.9.0-2_armhf.deb
2 ·76d3889d0781791a7b7c53b49d1009b3·1007524·libdevel·optional·libdune-grid-dev_2.9.0-2_armhf.deb2 ·76d3889d0781791a7b7c53b49d1009b3·1007524·libdevel·optional·libdune-grid-dev_2.9.0-2_armhf.deb
3 ·9549a3abcf101997617a72da97b45e59·6755804·doc·optional·libdune-grid-doc_2.9.0-2_all.deb3 ·86df5170cbef2ededeade597990d4c07·6756304·doc·optional·libdune-grid-doc_2.9.0-2_all.deb
15.1 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····41924·2023-01-12·22:10:10.000000·control.tar.xz2 -rw-r--r--···0········0········0····41884·2023-01-12·22:10:10.000000·control.tar.xz
3 -rw-r--r--···0········0········0··6713688·2023-01-12·22:10:10.000000·data.tar.xz3 -rw-r--r--···0········0········0··6714228·2023-01-12·22:10:10.000000·data.tar.xz
16.6 KB
control.tar.xz
16.5 KB
control.tar
16.5 KB
./md5sums
30.0 B
./md5sums
Files differ
16.5 KB
line order
    
Offset 1, 146 lines modifiedOffset 1, 146 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/a00143.html
4 usr/share/doc/libdune-grid-doc/doxygen/a00146.html5 usr/share/doc/libdune-grid-doc/doxygen/a00146.html
5 usr/share/doc/libdune-grid-doc/doxygen/a00149.html6 usr/share/doc/libdune-grid-doc/doxygen/a00152.html
 7 usr/share/doc/libdune-grid-doc/doxygen/a00152_source.html
6 usr/share/doc/libdune-grid-doc/doxygen/a00155.html8 usr/share/doc/libdune-grid-doc/doxygen/a00155.html
7 usr/share/doc/libdune-grid-doc/doxygen/a00155_source.html9 usr/share/doc/libdune-grid-doc/doxygen/a00155_source.html
8 usr/share/doc/libdune-grid-doc/doxygen/a00158.html10 usr/share/doc/libdune-grid-doc/doxygen/a00158.html
9 usr/share/doc/libdune-grid-doc/doxygen/a00158_source.html11 usr/share/doc/libdune-grid-doc/doxygen/a00158_source.html
10 usr/share/doc/libdune-grid-doc/doxygen/a00173.html 
11 usr/share/doc/libdune-grid-doc/doxygen/a00173_source.html 
12 usr/share/doc/libdune-grid-doc/doxygen/a00176.html12 usr/share/doc/libdune-grid-doc/doxygen/a00164.html
13 usr/share/doc/libdune-grid-doc/doxygen/a00176_source.html13 usr/share/doc/libdune-grid-doc/doxygen/a00164_source.html
 14 usr/share/doc/libdune-grid-doc/doxygen/a00170.html
 15 usr/share/doc/libdune-grid-doc/doxygen/a00170_source.html
 16 usr/share/doc/libdune-grid-doc/doxygen/a00179.html
 17 usr/share/doc/libdune-grid-doc/doxygen/a00179_source.html
14 usr/share/doc/libdune-grid-doc/doxygen/a00182.html18 usr/share/doc/libdune-grid-doc/doxygen/a00182.html
15 usr/share/doc/libdune-grid-doc/doxygen/a00182_source.html19 usr/share/doc/libdune-grid-doc/doxygen/a00182_source.html
16 usr/share/doc/libdune-grid-doc/doxygen/a00185.html20 usr/share/doc/libdune-grid-doc/doxygen/a00185.html
17 usr/share/doc/libdune-grid-doc/doxygen/a00185_source.html21 usr/share/doc/libdune-grid-doc/doxygen/a00185_source.html
18 usr/share/doc/libdune-grid-doc/doxygen/a00191.html22 usr/share/doc/libdune-grid-doc/doxygen/a00188.html
19 usr/share/doc/libdune-grid-doc/doxygen/a00191_source.html23 usr/share/doc/libdune-grid-doc/doxygen/a00188_source.html
20 usr/share/doc/libdune-grid-doc/doxygen/a00194.html 
21 usr/share/doc/libdune-grid-doc/doxygen/a00194_source.html 
22 usr/share/doc/libdune-grid-doc/doxygen/a00200.html24 usr/share/doc/libdune-grid-doc/doxygen/a00200.html
23 usr/share/doc/libdune-grid-doc/doxygen/a00200_source.html25 usr/share/doc/libdune-grid-doc/doxygen/a00200_source.html
24 usr/share/doc/libdune-grid-doc/doxygen/a00203.html26 usr/share/doc/libdune-grid-doc/doxygen/a00203.html
25 usr/share/doc/libdune-grid-doc/doxygen/a00203_source.html27 usr/share/doc/libdune-grid-doc/doxygen/a00203_source.html
26 usr/share/doc/libdune-grid-doc/doxygen/a00206.html28 usr/share/doc/libdune-grid-doc/doxygen/a00206.html
27 usr/share/doc/libdune-grid-doc/doxygen/a00206_source.html29 usr/share/doc/libdune-grid-doc/doxygen/a00206_source.html
28 usr/share/doc/libdune-grid-doc/doxygen/a00209.html 
29 usr/share/doc/libdune-grid-doc/doxygen/a00209_source.html 
30 usr/share/doc/libdune-grid-doc/doxygen/a00212.html30 usr/share/doc/libdune-grid-doc/doxygen/a00212.html
31 usr/share/doc/libdune-grid-doc/doxygen/a00212_source.html31 usr/share/doc/libdune-grid-doc/doxygen/a00212_source.html
32 usr/share/doc/libdune-grid-doc/doxygen/a00218.html 
33 usr/share/doc/libdune-grid-doc/doxygen/a00218_source.html 
34 usr/share/doc/libdune-grid-doc/doxygen/a00224.html 
35 usr/share/doc/libdune-grid-doc/doxygen/a00224_source.html 
36 usr/share/doc/libdune-grid-doc/doxygen/a00236.html32 usr/share/doc/libdune-grid-doc/doxygen/a00230.html
37 usr/share/doc/libdune-grid-doc/doxygen/a00236_source.html33 usr/share/doc/libdune-grid-doc/doxygen/a00230_source.html
 34 usr/share/doc/libdune-grid-doc/doxygen/a00233.html
 35 usr/share/doc/libdune-grid-doc/doxygen/a00233_source.html
38 usr/share/doc/libdune-grid-doc/doxygen/a00242.html36 usr/share/doc/libdune-grid-doc/doxygen/a00245.html
39 usr/share/doc/libdune-grid-doc/doxygen/a00242_source.html37 usr/share/doc/libdune-grid-doc/doxygen/a00245_source.html
40 usr/share/doc/libdune-grid-doc/doxygen/a00251.html 
41 usr/share/doc/libdune-grid-doc/doxygen/a00251_source.html 
42 usr/share/doc/libdune-grid-doc/doxygen/a00260.html38 usr/share/doc/libdune-grid-doc/doxygen/a00266.html
43 usr/share/doc/libdune-grid-doc/doxygen/a00260_source.html39 usr/share/doc/libdune-grid-doc/doxygen/a00266_source.html
44 usr/share/doc/libdune-grid-doc/doxygen/a00269.html 
45 usr/share/doc/libdune-grid-doc/doxygen/a00269_source.html 
46 usr/share/doc/libdune-grid-doc/doxygen/a00272.html40 usr/share/doc/libdune-grid-doc/doxygen/a00278.html
47 usr/share/doc/libdune-grid-doc/doxygen/a00272_source.html41 usr/share/doc/libdune-grid-doc/doxygen/a00278_source.html
48 usr/share/doc/libdune-grid-doc/doxygen/a00293.html42 usr/share/doc/libdune-grid-doc/doxygen/a00293.html
49 usr/share/doc/libdune-grid-doc/doxygen/a00293_source.html43 usr/share/doc/libdune-grid-doc/doxygen/a00293_source.html
 44 usr/share/doc/libdune-grid-doc/doxygen/a00296.html
 45 usr/share/doc/libdune-grid-doc/doxygen/a00296_source.html
 46 usr/share/doc/libdune-grid-doc/doxygen/a00299.html
 47 usr/share/doc/libdune-grid-doc/doxygen/a00299_source.html
50 usr/share/doc/libdune-grid-doc/doxygen/a00305.html48 usr/share/doc/libdune-grid-doc/doxygen/a00317.html
51 usr/share/doc/libdune-grid-doc/doxygen/a00305_source.html49 usr/share/doc/libdune-grid-doc/doxygen/a00317_source.html
52 usr/share/doc/libdune-grid-doc/doxygen/a00320.html50 usr/share/doc/libdune-grid-doc/doxygen/a00320.html
53 usr/share/doc/libdune-grid-doc/doxygen/a00320_source.html51 usr/share/doc/libdune-grid-doc/doxygen/a00320_source.html
54 usr/share/doc/libdune-grid-doc/doxygen/a00323.html52 usr/share/doc/libdune-grid-doc/doxygen/a00323.html
55 usr/share/doc/libdune-grid-doc/doxygen/a00323_source.html53 usr/share/doc/libdune-grid-doc/doxygen/a00323_source.html
 54 usr/share/doc/libdune-grid-doc/doxygen/a00329.html
 55 usr/share/doc/libdune-grid-doc/doxygen/a00329_source.html
56 usr/share/doc/libdune-grid-doc/doxygen/a00335.html56 usr/share/doc/libdune-grid-doc/doxygen/a00335.html
57 usr/share/doc/libdune-grid-doc/doxygen/a00335_source.html57 usr/share/doc/libdune-grid-doc/doxygen/a00335_source.html
58 usr/share/doc/libdune-grid-doc/doxygen/a00338.html 
59 usr/share/doc/libdune-grid-doc/doxygen/a00338_source.html 
60 usr/share/doc/libdune-grid-doc/doxygen/a00347.html58 usr/share/doc/libdune-grid-doc/doxygen/a00347.html
61 usr/share/doc/libdune-grid-doc/doxygen/a00347_source.html59 usr/share/doc/libdune-grid-doc/doxygen/a00347_source.html
62 usr/share/doc/libdune-grid-doc/doxygen/a00350.html60 usr/share/doc/libdune-grid-doc/doxygen/a00350.html
63 usr/share/doc/libdune-grid-doc/doxygen/a00350_source.html61 usr/share/doc/libdune-grid-doc/doxygen/a00350_source.html
64 usr/share/doc/libdune-grid-doc/doxygen/a00359.html62 usr/share/doc/libdune-grid-doc/doxygen/a00353.html
65 usr/share/doc/libdune-grid-doc/doxygen/a00359_source.html63 usr/share/doc/libdune-grid-doc/doxygen/a00353_source.html
 64 usr/share/doc/libdune-grid-doc/doxygen/a00356.html
 65 usr/share/doc/libdune-grid-doc/doxygen/a00356_source.html
 66 usr/share/doc/libdune-grid-doc/doxygen/a00566.html
 67 usr/share/doc/libdune-grid-doc/doxygen/a00566_source.html
 68 usr/share/doc/libdune-grid-doc/doxygen/a00569.html
 69 usr/share/doc/libdune-grid-doc/doxygen/a00569_source.html
66 usr/share/doc/libdune-grid-doc/doxygen/a00572.html70 usr/share/doc/libdune-grid-doc/doxygen/a00578.html
67 usr/share/doc/libdune-grid-doc/doxygen/a00572_source.html71 usr/share/doc/libdune-grid-doc/doxygen/a00578_source.html
68 usr/share/doc/libdune-grid-doc/doxygen/a00575.html 
69 usr/share/doc/libdune-grid-doc/doxygen/a00575_source.html 
70 usr/share/doc/libdune-grid-doc/doxygen/a00581.html72 usr/share/doc/libdune-grid-doc/doxygen/a00581.html
71 usr/share/doc/libdune-grid-doc/doxygen/a00581_source.html73 usr/share/doc/libdune-grid-doc/doxygen/a00581_source.html
72 usr/share/doc/libdune-grid-doc/doxygen/a00584.html74 usr/share/doc/libdune-grid-doc/doxygen/a00584.html
73 usr/share/doc/libdune-grid-doc/doxygen/a00584_source.html75 usr/share/doc/libdune-grid-doc/doxygen/a00584_source.html
74 usr/share/doc/libdune-grid-doc/doxygen/a00587.html 
75 usr/share/doc/libdune-grid-doc/doxygen/a00587_source.html 
76 usr/share/doc/libdune-grid-doc/doxygen/a00590.html 
77 usr/share/doc/libdune-grid-doc/doxygen/a00590_source.html 
78 usr/share/doc/libdune-grid-doc/doxygen/a00596.html76 usr/share/doc/libdune-grid-doc/doxygen/a00596.html
79 usr/share/doc/libdune-grid-doc/doxygen/a00596_source.html77 usr/share/doc/libdune-grid-doc/doxygen/a00596_source.html
80 usr/share/doc/libdune-grid-doc/doxygen/a00602.html78 usr/share/doc/libdune-grid-doc/doxygen/a00599.html
81 usr/share/doc/libdune-grid-doc/doxygen/a00602_source.html79 usr/share/doc/libdune-grid-doc/doxygen/a00599_source.html
82 usr/share/doc/libdune-grid-doc/doxygen/a00605.html80 usr/share/doc/libdune-grid-doc/doxygen/a00605.html
83 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.html
 83 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/a00617.html 
86 usr/share/doc/libdune-grid-doc/doxygen/a00617_source.html85 usr/share/doc/libdune-grid-doc/doxygen/a00614_source.html
87 usr/share/doc/libdune-grid-doc/doxygen/a00620.html86 usr/share/doc/libdune-grid-doc/doxygen/a00620.html
 87 usr/share/doc/libdune-grid-doc/doxygen/a00620_source.html
88 usr/share/doc/libdune-grid-doc/doxygen/a00626.html88 usr/share/doc/libdune-grid-doc/doxygen/a00626.html
 89 usr/share/doc/libdune-grid-doc/doxygen/a00626_source.html
89 usr/share/doc/libdune-grid-doc/doxygen/a00629.html90 usr/share/doc/libdune-grid-doc/doxygen/a00629.html
90 usr/share/doc/libdune-grid-doc/doxygen/a00629_source.html91 usr/share/doc/libdune-grid-doc/doxygen/a00629_source.html
91 usr/share/doc/libdune-grid-doc/doxygen/a00635.html92 usr/share/doc/libdune-grid-doc/doxygen/a00635.html
92 usr/share/doc/libdune-grid-doc/doxygen/a00635_source.html93 usr/share/doc/libdune-grid-doc/doxygen/a00635_source.html
93 usr/share/doc/libdune-grid-doc/doxygen/a00638.html94 usr/share/doc/libdune-grid-doc/doxygen/a00638.html
94 usr/share/doc/libdune-grid-doc/doxygen/a00638_source.html95 usr/share/doc/libdune-grid-doc/doxygen/a00638_source.html
95 usr/share/doc/libdune-grid-doc/doxygen/a00641.html96 usr/share/doc/libdune-grid-doc/doxygen/a00641.html
96 usr/share/doc/libdune-grid-doc/doxygen/a00641_source.html97 usr/share/doc/libdune-grid-doc/doxygen/a00641_source.html
97 usr/share/doc/libdune-grid-doc/doxygen/a00644.html98 usr/share/doc/libdune-grid-doc/doxygen/a00644.html
98 usr/share/doc/libdune-grid-doc/doxygen/a00644_source.html99 usr/share/doc/libdune-grid-doc/doxygen/a00644_source.html
99 usr/share/doc/libdune-grid-doc/doxygen/a00647.html100 usr/share/doc/libdune-grid-doc/doxygen/a00647.html
100 usr/share/doc/libdune-grid-doc/doxygen/a00647_source.html101 usr/share/doc/libdune-grid-doc/doxygen/a00647_source.html
101 usr/share/doc/libdune-grid-doc/doxygen/a00650.html 
102 usr/share/doc/libdune-grid-doc/doxygen/a00650_source.html 
103 usr/share/doc/libdune-grid-doc/doxygen/a00653.html102 usr/share/doc/libdune-grid-doc/doxygen/a00653.html
Max diff block lines reached; 8542/16849 bytes (50.70%) of diff not shown.
15.1 MB
data.tar.xz
15.1 MB
data.tar
88.8 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/a00143.html
10 -rw-r--r--···0·root·········(0)·root·········(0)·····5527·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00146.html11 -rw-r--r--···0·root·········(0)·root·········(0)·····5527·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00146.html
11 -rw-r--r--···0·root·········(0)·root·········(0)·····5342·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)·····4615·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)····15565·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/a00158.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/a00158_source.html 
16 -rw-r--r--···0·root·········(0)·root·········(0)·····5908·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00173.html 
17 -rw-r--r--···0·root·········(0)·root·········(0)····29352·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00173_source.html 
18 -rw-r--r--···0·root·········(0)·root·········(0)·····6467·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00176.html12 -rw-r--r--···0·root·········(0)·root·········(0)·····6467·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00152.html
19 -rw-r--r--···0·root·········(0)·root·········(0)···212727·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00176_source.html13 -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.html
20 -rw-r--r--···0·root·········(0)·root·········(0)·····9748·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00182.html 
21 -rw-r--r--···0·root·········(0)·root·········(0)····63125·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00182_source.html 
22 -rw-r--r--···0·root·········(0)·root·········(0)·····4880·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00185.html 
23 -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.html 
24 -rw-r--r--···0·root·········(0)·root·········(0)·····6819·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00191.html 
25 -rw-r--r--···0·root·········(0)·root·········(0)···101824·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00191_source.html 
26 -rw-r--r--···0·root·········(0)·root·········(0)·····6429·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00194.html 
27 -rw-r--r--···0·root·········(0)·root·········(0)····17603·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00194_source.html 
28 -rw-r--r--···0·root·········(0)·root·········(0)·····6117·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00200.html 
29 -rw-r--r--···0·root·········(0)·root·········(0)····23263·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00200_source.html 
30 -rw-r--r--···0·root·········(0)·root·········(0)·····5016·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00203.html 
31 -rw-r--r--···0·root·········(0)·root·········(0)····25022·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00203_source.html 
32 -rw-r--r--···0·root·········(0)·root·········(0)·····9583·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00206.html 
33 -rw-r--r--···0·root·········(0)·root·········(0)····51268·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00206_source.html 
34 -rw-r--r--···0·root·········(0)·root·········(0)····12957·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00209.html 
35 -rw-r--r--···0·root·········(0)·root·········(0)···189297·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00209_source.html 
36 -rw-r--r--···0·root·········(0)·root·········(0)·····4937·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00212.html14 -rw-r--r--···0·root·········(0)·root·········(0)·····4937·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00155.html
37 -rw-r--r--···0·root·········(0)·root·········(0)····16791·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00212_source.html15 -rw-r--r--···0·root·········(0)·root·········(0)····16791·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00155_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/a00218.html16 -rw-r--r--···0·root·········(0)·root·········(0)·····6429·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00158.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/a00218_source.html17 -rw-r--r--···0·root·········(0)·root·········(0)····17603·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00158_source.html
40 -rw-r--r--···0·root·········(0)·root·········(0)·····5203·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00224.html18 -rw-r--r--···0·root·········(0)·root·········(0)·····5203·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00164.html
41 -rw-r--r--···0·root·········(0)·root·········(0)····19209·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00224_source.html19 -rw-r--r--···0·root·········(0)·root·········(0)····19209·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)·····4880·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)····16642·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)·····9583·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)····51268·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)·····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)···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)·····6117·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00185.html
 27 -rw-r--r--···0·root·········(0)·root·········(0)····23263·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00185_source.html
 28 -rw-r--r--···0·root·········(0)·root·········(0)····12957·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00188.html
 29 -rw-r--r--···0·root·········(0)·root·········(0)···189297·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00188_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/a00200.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/a00200_source.html
42 -rw-r--r--···0·root·········(0)·root·········(0)····18815·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00236.html32 -rw-r--r--···0·root·········(0)·root·········(0)·····4615·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00203.html
43 -rw-r--r--···0·root·········(0)·root·········(0)····48651·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00236_source.html33 -rw-r--r--···0·root·········(0)·root·········(0)····15565·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)·····9748·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00206.html
 35 -rw-r--r--···0·root·········(0)·root·········(0)····63125·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00206_source.html
 36 -rw-r--r--···0·root·········(0)·root·········(0)·····5016·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00212.html
 37 -rw-r--r--···0·root·········(0)·root·········(0)····25022·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00212_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/a00230.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/a00230_source.html
 40 -rw-r--r--···0·root·········(0)·root·········(0)·····5908·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)····29352·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)·····5189·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00245.html
 43 -rw-r--r--···0·root·········(0)·root·········(0)····20866·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00245_source.html
 44 -rw-r--r--···0·root·········(0)·root·········(0)·····5703·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00266.html
 45 -rw-r--r--···0·root·········(0)·root·········(0)····60559·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00266_source.html
 46 -rw-r--r--···0·root·········(0)·root·········(0)·····6407·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00278.html
 47 -rw-r--r--···0·root·········(0)·root·········(0)····33662·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00278_source.html
 48 -rw-r--r--···0·root·········(0)·root·········(0)·····5491·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00293.html
 49 -rw-r--r--···0·root·········(0)·root·········(0)····33293·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00293_source.html
 50 -rw-r--r--···0·root·········(0)·root·········(0)····10712·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00296.html
 51 -rw-r--r--···0·root·········(0)·root·········(0)····67550·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00296_source.html
 52 -rw-r--r--···0·root·········(0)·root·········(0)·····7402·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00299.html
 53 -rw-r--r--···0·root·········(0)·root·········(0)····57620·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00299_source.html
 54 -rw-r--r--···0·root·········(0)·root·········(0)·····8558·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00317.html
 55 -rw-r--r--···0·root·········(0)·root·········(0)···107173·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00317_source.html
44 -rw-r--r--···0·root·········(0)·root·········(0)·····4767·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00242.html56 -rw-r--r--···0·root·········(0)·root·········(0)·····4767·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00320.html
45 -rw-r--r--···0·root·········(0)·root·········(0)·····6855·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00242_source.html57 -rw-r--r--···0·root·········(0)·root·········(0)·····6855·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00320_source.html
46 -rw-r--r--···0·root·········(0)·root·········(0)·····4388·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00251.html58 -rw-r--r--···0·root·········(0)·root·········(0)·····6137·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00323.html
47 -rw-r--r--···0·root·········(0)·root·········(0)····54472·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00251_source.html59 -rw-r--r--···0·root·········(0)·root·········(0)····30257·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00323_source.html
48 -rw-r--r--···0·root·········(0)·root·········(0)····12324·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00260.html 
49 -rw-r--r--···0·root·········(0)·root·········(0)····35349·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00260_source.html 
50 -rw-r--r--···0·root·········(0)·root·········(0)·····6156·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00269.html60 -rw-r--r--···0·root·········(0)·root·········(0)·····6156·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00329.html
51 -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.html61 -rw-r--r--···0·root·········(0)·root·········(0)····65728·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00329_source.html
52 -rw-r--r--···0·root·········(0)·root·········(0)····10712·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00272.html 
53 -rw-r--r--···0·root·········(0)·root·········(0)····67550·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00272_source.html 
54 -rw-r--r--···0·root·········(0)·root·········(0)·····6407·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00293.html62 -rw-r--r--···0·root·········(0)·root·········(0)·····4388·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00335.html
 63 -rw-r--r--···0·root·········(0)·root·········(0)····54472·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00335_source.html
 64 -rw-r--r--···0·root·········(0)·root·········(0)····12324·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00347.html
55 -rw-r--r--···0·root·········(0)·root·········(0)····33662·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00293_source.html65 -rw-r--r--···0·root·········(0)·root·········(0)····35349·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00347_source.html
56 -rw-r--r--···0·root·········(0)·root·········(0)·····5563·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00305.html66 -rw-r--r--···0·root·········(0)·root·········(0)·····5563·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00350.html
57 -rw-r--r--···0·root·········(0)·root·········(0)····24141·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00305_source.html67 -rw-r--r--···0·root·········(0)·root·········(0)····24141·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00350_source.html
58 -rw-r--r--···0·root·········(0)·root·········(0)·····5491·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00320.html 
59 -rw-r--r--···0·root·········(0)·root·········(0)····33293·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00320_source.html 
60 -rw-r--r--···0·root·········(0)·root·········(0)·····6299·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00323.html68 -rw-r--r--···0·root·········(0)·root·········(0)·····6299·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00353.html
61 -rw-r--r--···0·root·········(0)·root·········(0)····35788·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00323_source.html69 -rw-r--r--···0·root·········(0)·root·········(0)····35788·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00353_source.html
62 -rw-r--r--···0·root·········(0)·root·········(0)·····5189·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00335.html70 -rw-r--r--···0·root·········(0)·root·········(0)····18815·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00356.html
63 -rw-r--r--···0·root·········(0)·root·········(0)····20866·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00335_source.html71 -rw-r--r--···0·root·········(0)·root·········(0)····48651·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00356_source.html
64 -rw-r--r--···0·root·········(0)·root·········(0)·····8558·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00338.html 
65 -rw-r--r--···0·root·········(0)·root·········(0)···107173·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00338_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/a00347.html72 -rw-r--r--···0·root·········(0)·root·········(0)·····4600·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00566.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/a00347_source.html73 -rw-r--r--···0·root·········(0)·root·········(0)····12782·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00566_source.html
68 -rw-r--r--···0·root·········(0)·root·········(0)·····6137·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00350.html74 -rw-r--r--···0·root·········(0)·root·········(0)·····6107·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00569.html
69 -rw-r--r--···0·root·········(0)·root·········(0)····30257·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)·····7402·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00359.html 
71 -rw-r--r--···0·root·········(0)·root·········(0)····57620·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00359_source.html75 -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.html
 76 -rw-r--r--···0·root·········(0)·root·········(0)·····5100·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00578.html
 77 -rw-r--r--···0·root·········(0)·root·········(0)····21458·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00578_source.html
72 -rw-r--r--···0·root·········(0)·root·········(0)·····3940·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00572.html78 -rw-r--r--···0·root·········(0)·root·········(0)·····3940·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)·····6032·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00572_source.html79 -rw-r--r--···0·root·········(0)·root·········(0)·····6032·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)·····9182·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00575.html 
75 -rw-r--r--···0·root·········(0)·root·········(0)····72993·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00575_source.html 
76 -rw-r--r--···0·root·········(0)·root·········(0)·····4741·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00581.html 
77 -rw-r--r--···0·root·········(0)·root·········(0)····19971·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00581_source.html 
78 -rw-r--r--···0·root·········(0)·root·········(0)·····5167·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00584.html80 -rw-r--r--···0·root·········(0)·root·········(0)·····5167·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00584.html
79 -rw-r--r--···0·root·········(0)·root·········(0)····14236·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00584_source.html81 -rw-r--r--···0·root·········(0)·root·········(0)····14236·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00584_source.html
80 -rw-r--r--···0·root·········(0)·root·········(0)·····8211·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00587.html 
81 -rw-r--r--···0·root·········(0)·root·········(0)···114555·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00587_source.html 
82 -rw-r--r--···0·root·········(0)·root·········(0)·····6107·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00590.html 
83 -rw-r--r--···0·root·········(0)·root·········(0)····44973·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00590_source.html 
84 -rw-r--r--···0·root·········(0)·root·········(0)·····5965·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00596.html82 -rw-r--r--···0·root·········(0)·root·········(0)·····5965·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00596.html
85 -rw-r--r--···0·root·········(0)·root·········(0)····44597·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00596_source.html83 -rw-r--r--···0·root·········(0)·root·········(0)····44597·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00596_source.html
 84 -rw-r--r--···0·root·········(0)·root·········(0)·····9182·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00599.html
 85 -rw-r--r--···0·root·········(0)·root·········(0)····72993·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00599_source.html
86 -rw-r--r--···0·root·········(0)·root·········(0)·····5100·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00602.html86 -rw-r--r--···0·root·········(0)·root·········(0)·····8211·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)····21458·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00602_source.html87 -rw-r--r--···0·root·········(0)·root·········(0)···114555·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)·····4600·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00605.html88 -rw-r--r--···0·root·········(0)·root·········(0)·····4741·2023-01-12·22:10:10.000000·./usr/share/doc/libdune-grid-doc/doxygen/a00608.html
Max diff block lines reached; 61288/90908 bytes (67.42%) of diff not shown.
4.81 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:·yaspgrididset.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 65, 32 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">yaspgrididset.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">yaspgridentityseed.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
 75 <p>The·YaspEntitySeed·class.··
 76 <a·href="#details">More...</a></p>
  
75 <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>
76 <table·class="memberdecls">78 <table·class="memberdecls">
77 <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>
78 Classes</h2></td></tr>80 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="a04294.html">Dune::YaspGlobalIdSet&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="a04270.html">Dune::YaspEntitySeed&lt;·codim,·GridImp·&gt;</a></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>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>
81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">84 </table><table·class="memberdecls">
83 <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>
84 Namespaces</h2></td></tr>86 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>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>
86 <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>
87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table>90 </table>
 91 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 92 <div·class="textblock"><p·>The·YaspEntitySeed·class.·</p>
89 </div><!--·contents·-->93 </div></div><!--·contents·-->
90 <!--·start·footer·part·-->94 <!--·start·footer·part·-->
91 <hr·class="footer"/><address·class="footer"><small>95 <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.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
93 </small></address>97 </small></address>
94 </body>98 </body>
95 </html>99 </html>
782 B
html2text {}
    
Offset 6, 20 lines modifiedOffset 6, 24 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 yaspgrididset.hh·File·Reference11 yaspgridentityseed.hh·File·Reference
 12 The·YaspEntitySeed·class.·More...
12 Go_to_the_source_code_of_this_file.13 Go_to_the_source_code_of_this_file.
13 ·Classes14 ·Classes
14 class· Dune::YaspGlobalIdSet<_GridImp_> 
15  ······persistent,·globally·unique·Ids·More...15 class· Dune::YaspEntitySeed<_codim,_GridImp_>
 16  ······Describes·the·minimal·information·necessary·to·create·a·fully
 17 ········functional·YaspEntity.·More...
16  18  
17 ·Namespaces19 ·Namespaces
18 namespace· Dune20 namespace· Dune
19  ··········Include·standard·header·files.21  ··········Include·standard·header·files.
20  22  
 23 *****·Detailed·Description·*****
 24 The·YaspEntitySeed·class.
  
21 ===============================================================================25 ===============================================================================
22 ·····Generated·by [doxygen]·1.9.426 ·····Generated·by [doxygen]·1.9.4
31.3 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:·yaspgrididset.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 62, 80 lines modifiedOffset 62, 74 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">yaspgrididset.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="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_YASPGRIDIDSET_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_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_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="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="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>
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>
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>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>
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="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>85 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">public</span>:</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>
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> 
91 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>87 <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>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>
93 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</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>
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> 
96 <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>
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>93 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</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>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[·...·truncated·by·diffoscope;·len:·266,·SHA:·63c42c4012173a831ced12ec756c9ae44982b10f43c2cfa3c43437290916d966·...·])</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>
100 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{}</div>96 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{}</div>
101 <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>
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> 
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>99 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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>·e.impl().persistentIndex();</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>
 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>
110 <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>·</div>
111 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
112 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="comment">/*</span></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>107 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">protected</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>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>
120 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>111 <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>112 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
122 <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> 
124 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>}·<span·class="comment">//·namespace·Dune</span></div>113 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>}··<span·class="comment">//·namespace·Dune</span></div>
125 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>114 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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>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>
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>116 <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::templat[·...·truncated·by·diffoscope;·len:·148,·SHA:·338da273e2ba33d1a8992a55d6535990f12e42292c1604731a9e52b3ebc14f57·...·]</div></div>117 <div·class="ttc"·id="aa04270_html"><div·class="ttname"><a·href="a04270.html">Dune::YaspEntitySeed</a></div><div·class="ttdoc">Describes·the·minimal·information·necessary·to·create·a·fully·functional·YaspEntity.</div><div·class="ttdef"><b>Definition:</b>·yaspgridentityseed.hh:18</div></div>
 118 <div·class="ttc"·id="aa04270_html_a0a8efd203e9c589837ac0ed91b464006"><div·class="ttname"><a·href="a04270.html#a0a8efd203e9c589837ac0ed91b464006">Dune::YaspEntitySeed::_o</a></div><div·class="ttdeci">int·_o</div><div·class="ttdef"><b>Definition:</b>·yaspgridentityseed.hh:51</div></div>
 119 <div·class="ttc"·id="aa04270_html_a3350345ce4ee0fe45c648cd934e96e6c"><div·class="ttname"><a·href="a04270.html#a3350345ce4ee0fe45c648cd934e96e6c">Dune::YaspEntitySeed::_c</a></div><div·class="ttdeci">std::array&lt;·int,·dim·&gt;·_c</div><div·class="ttdef"><b>Definition:</b>·yaspgridentityseed.hh:50</div></div>
 120 <div·class="ttc"·id="aa04270_html_a4758b907723b558a4d0d913d4bf273c9"><div·class="ttname"><a·href="a04270.html#a4758b907723b558a4d0d913d4bf273c9">Dune::YaspEntitySeed::_l</a></div><div·class="ttdeci">int·_l</div><div·class="ttdef"><b>Definition:</b>·yaspgridentityseed.hh:49</div></div>
 121 <div·class="ttc"·id="aa04270_html_a5139fe422d0b73d10885aa49427eaefb"><div·class="ttname"><a·href="a04270.html#a5139fe422d0b73d10885aa49427eaefb">Dune::YaspEntitySeed::level</a></div><div·class="ttdeci">int·level()·const</div><div·class="ttdef"><b>Definition:</b>·yaspgridentityseed.hh:44</div></div>
 122 <div·class="ttc"·id="aa04270_html_a773cb8b14826633ee022c14167298fe6"><div·class="ttname"><a·href="a04270.html#a773cb8b14826633ee022c14167298fe6">Dune::YaspEntitySeed::YaspEntitySeed</a></div><div·class="ttdeci">YaspEntitySeed()</div><div·class="ttdoc">default·construct·an·invalid·entity·seed</div><div·class="ttdef"><b>Definition:</b>·yaspgridentityseed.hh:27</div></div>
 123 <div·class="ttc"·id="aa04270_html_a906fed882264711b4386e725dd8848a9"><div·class="ttname"><a·href="a04270.html#a906fed882264711b4386e725dd8848a9">Dune::YaspEntitySeed::YaspEntitySeed</a></div><div·class="ttdeci">YaspEntitySeed(int·level,·std::array&lt;·int,·dim·&gt;·coord,·int·o=0)</div><div·class="ttdoc">constructor</div><div·class="ttdef"><b>Definition:</b>·yaspgridentityseed.hh:34</div></div>
 124 <div·class="ttc"·id="aa04270_html_ad659dd001feb331bf7f962008e72be63"><div·class="ttname"><a·href="a04270.html#ad659dd001feb331bf7f962008e72be63">Dune::YaspEntitySeed::offset</a></div><div·class="ttdeci">int·offset()·const</div><div·class="ttdef"><b>Definition:</b>·yaspgridentityseed.hh:46</div></div>
 125 <div·class="ttc"·id="aa04270_html_adaec3122da71af86e270272398a685d3"><div·class="ttname"><a·href="a04270.html#adaec3122da71af86e270272398a685d3">Dune::YaspEntitySeed::codimension</a></div><div·class="ttdeci">static·constexpr·int·codimension</div><div·class="ttdoc">codimension·of·entity</div><div·class="ttdef"><b>Definition:</b>·yaspgridentityseed.hh:24</div></div>
 126 <div·class="ttc"·id="aa04270_html_aee8c541fbc9100dcd827ef770fb817cb"><div·class="ttname"><a·href="a04270.html#aee8c541fbc9100dcd827ef770fb817cb">Dune::YaspEntitySeed::coord</a></div><div·class="ttdeci">const·std::array&lt;·int,·dim·&gt;·&amp;·coord()·const</div><div·class="ttdef"><b>Definition:</b>·yaspgridentityseed.hh:45</div></div>
 127 <div·class="ttc"·id="aa04270_html_af828a8ec9444ff8bf6c7e01b0890cc29"><div·class="ttname"><a·href="a04270.html#af828a8ec9444ff8bf6c7e01b0890cc29">Dune::YaspEntitySeed::isValid</a></div><div·class="ttdeci">bool·isValid()·const</div><div·class="ttdoc">check·whether·the·EntitySeed·refers·to·a·valid·Entity</div><div·class="ttdef"><b>Definition:</b>·yaspgridentityseed.hh:39</div></div>
134 </div><!--·fragment·--></div><!--·contents·-->128 </div><!--·fragment·--></div><!--·contents·-->
135 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
136 <hr·class="footer"/><address·class="footer"><small>130 <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.4131 Generated·by&#160;<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>132 </small></address>
139 </body>133 </body>
140 </html>134 </html>
5.22 KB
html2text {}
    
Offset 5, 99 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 yaspgrididset.hh9 yaspgridentityseed.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_YASPGRIDIDSET_HH16 ·5#ifndef·DUNE_GRID_YASPGRIDENTITYSEED_HH
17 ·6#define·DUNE_GRID_YASPGRIDIDSET_HH17 ·6#define·DUNE_GRID_YASPGRIDENTITYSEED_HH
18 ·718 ·7
19 ·8 
20 ·9namespace·Dune·{19 ·12namespace·Dune·{
 20 ·13
21 ·10 
22 ·11·//======================================================================== 
23 ·16·//======================================================================== 
24 ·17 
25 ·18·template<class·GridImp>21 ·16·template<int·codim,·class·GridImp>
 22 17·class·YaspEntitySeed
 23 ·18·{
 24 ·20·constexpr·static·int·dim·=·GridImp::dimension;
 25 ·21
26 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·*/ 
32 ·25·{ 
33 ·26·typedef·YaspGlobalIdSet<_GridImp_>·This; 
34 ·27 
35 ·28·public:26 ·22·public:
36 30·typedef·typename·std::remove_const<GridImp>::type::PersistentIndexType 
37 IdType;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);
38 ·3133 ·31·}
39 ·32·using·IdSet<GridImp,·This,·IdType>::subId; 
40 ·33 
41 35·YaspGlobalIdSet()34 ·32
 35 34·YaspEntitySeed·(int·level,·std::array<int,·dim>·coord,·int·o·=·0)
 36 ·35·:·_l(level),·_c(coord),·_o(o)
42 ·36·{}37 ·36·{}
43 ·3738 ·37
 39 39·bool·isValid()·const
44 ·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 
51 ·45·{40 ·40·{
52 ·46·return·e.impl().persistentIndex();41 ·41·return·_l·!=·-1;
53 ·47·}42 ·42·}
 43 ·43
 44 44·int·level·()·const·{·return·_l;·}
 45 45·const·std::array<int,·dim>·&·coord()·const·{·return·_c;·}
 46 46·int·offset·()·const·{·return·_o;·}
 47 ·47
 48 ·48·protected:
 49 49·int·_l;·//·grid·level
 50 50·std::array<int,·dim>·_c;·//·coord·in·the·global·grid
 51 51·int·_o;·//·the·offset:·which·YGridComponent,·does·the·entity·belong·to
 52 ·52·};
 53 ·53
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 
62 ·56·{ 
63 ·57·return·e.impl().subPersistentIndex(i,codim); 
64 ·58·} 
65 ·59 
66 ·60·}; 
67 ·61 
68 ·62}·//·namespace·Dune54 ·54}·//·namespace·Dune
69 ·6355 ·55
70 ·64#endif·//·DUNE_GRID_YASPGRIDIDSET_HH56 ·56#endif·//·DUNE_GRID_YASPGRIDENTITYSEED_HH
71 Dune57 Dune
72 Include·standard·header·files.58 Include·standard·header·files.
73 Definition:·agrid.hh:6059 Definition:·agrid.hh:60
74 Dune::IdSet 
75 Id·Set·Interface. 
76 Definition:·indexidset.hh:452 
77 Dune::YaspGlobalIdSet 
78 persistent,·globally·unique·Ids60 Dune::YaspEntitySeed
 61 Describes·the·minimal·information·necessary·to·create·a·fully·functional
 62 YaspEntity.
 63 Definition:·yaspgridentityseed.hh:18
 64 Dune::YaspEntitySeed::_o
 65 int·_o
79 Definition:·yaspgrididset.hh:2566 Definition:·yaspgridentityseed.hh:51
 67 Dune::YaspEntitySeed::_c
 68 std::array<·int,·dim·>·_c
80 Dune::YaspGlobalIdSet::subId 
81 IdType·subId(const·typename·std::remove_const<·GridImp·>::type::Traits:: 
82 template·Codim<·0·>::Entity·&e,·int·i,·unsigned·int·codim)·const 
83 get·id·of·subentity 
84 Definition:·yaspgrididset.hh:5469 Definition:·yaspgridentityseed.hh:50
 70 Dune::YaspEntitySeed::_l
 71 int·_l
85 Dune::YaspGlobalIdSet::IdType 
86 std::remove_const<·GridImp·>::type::PersistentIndexType·IdType 
87 define·the·type·used·for·persistent·indices 
88 Definition:·yaspgrididset.hh:3072 Definition:·yaspgridentityseed.hh:49
 73 Dune::YaspEntitySeed::level
 74 int·level()·const
89 Dune::YaspGlobalIdSet::YaspGlobalIdSet 
90 YaspGlobalIdSet() 
91 Only·default-constructible. 
92 Definition:·yaspgrididset.hh:35 
93 Dune::YaspGlobalIdSet::id 
Max diff block lines reached; 116/5324 bytes (2.18%) of diff not shown.
7.6 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00158.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·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:·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 65, 38 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_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">yaspgridgeometry.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>The·YaspGeometry·class·and·its·specializations.··
76 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
  
77 <p><a·href="a00158_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00158_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="a04262.html">Dune::YaspGeometry&lt;·mydim,·cdim,·GridImp·&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">The·general·version·that·handles·all·codimensions·but·0·and·dim.··<a·href="a04262.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="a04446.html">Dune::YaspGeometry&lt;·mydim,·mydim,·GridImp·&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>
 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="a04450.html">Dune::YaspGeometry&lt;·0,·cdim,·GridImp·&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>
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 </table><table·class="memberdecls">90 </table><table·class="memberdecls">
85 <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>
86 Namespaces</h2></td></tr>92 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>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>
88 <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>
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>96 </table>
91 <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>
92 <div·class="textblock"><p·>The·YaspIntersection·class.·</p> 
93 <p·>YaspIntersection·provides·data·about·intersection·with·neighboring·codim·0·entities.·</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>
94 </div></div><!--·contents·-->102 </div></div><!--·contents·-->
95 <!--·start·footer·part·-->103 <!--·start·footer·part·-->
96 <hr·class="footer"/><address·class="footer"><small>104 <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.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
98 </small></address>106 </small></address>
99 </body>107 </body>
100 </html>108 </html>
1.74 KB
html2text {}
    
Offset 6, 26 lines modifiedOffset 6, 37 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 yaspgridgeometry.hh·File·Reference
12 The·YaspIntersection·class.·More...12 The·YaspGeometry·class·and·its·specializations.·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::YaspIntersection<_GridImp_> 
16  ······YaspIntersection·provides·data·about·intersection·with·neighboring 
17 ········codim·0·entities.·More...15 class· Dune::YaspGeometry<_mydim,_cdim,_GridImp_>
 16  ······The·general·version·that·handles·all·codimensions·but·0·and·dim.
 17 ········More...
 18  
 19 class· Dune::YaspGeometry<_mydim,_mydim,_GridImp_>
 20  ······specialize·for·dim=dimworld,·i.e.·a·volume·element·More...
 21  
 22 class· Dune::YaspGeometry<_0,_cdim,_GridImp_>
 23  ······specialization·for·dim=0,·this·is·a·vertex·More...
18  24  
19 ·Namespaces25 ·Namespaces
20 namespace· Dune26 namespace· Dune
21  ··········Include·standard·header·files.27  ··········Include·standard·header·files.
22  28  
23 *****·Detailed·Description·*****29 *****·Detailed·Description·*****
24 The·YaspIntersection·class. 
25 YaspIntersection·provides·data·about·intersection·with·neighboring·codim·0 
26 entities.30 The·YaspGeometry·class·and·its·specializations.
 31 YaspGeometry·realizes·the·concept·of·the·geometric·part·of·a·mesh·entity.
 32 We·have·specializations·for·dim·==·dimworld·(elements)·and·dim·==·0·(vertices).
 33 The·general·version·implements·all·other·codimensions.
 34 As·of·September·2014,·the·functionality·of·YaspGeometry·is·identical·to·that·of
 35 AxisAlignedCubeGeometry.·The·latter·cannot·be·used·directly·due·to·the·grid
 36 interface·facade·construction·(it·isn't·templated·to·the·GridImp).·As·soon·as
 37 template·aliases·are·available,·this·header·boils·down·to·one·line.
  
27 ===============================================================================38 ===============================================================================
28 ·····Generated·by [doxygen]·1.9.439 ·····Generated·by [doxygen]·1.9.4
94.6 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00158_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:·yaspgridintersection.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 62, 359 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_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">yaspgridintersection.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="a00158.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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="a00158.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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>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_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_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="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>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>
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="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>79 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</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>
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>82 <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">public</span>:</div>83 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</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="a04262.html#a53e1e4f7c3a892f71d14b6fc49cc028e">ctype</a>;</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>
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> 
99 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>88 <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>89 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······assert(mydim·==·shift.count());</div>
101 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>90 <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>91 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··};</div>
104 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>92 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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>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>
107 <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>
108 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="comment">//·update·face·info</span></div>96 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">public</span>:</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>
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="l00050"·name="l00050"></a><span·class="lineno">···50</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>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>
114 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>101 <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>102 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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">bound[·...·truncated·by·diffoscope;·len:·45,·SHA:·a2df4cb82fe8d12c44055fe336096b7ed4d96bbabd279d3e7a41187f6a6cc67e·...·]</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">con[·...·truncated·by·diffoscope;·len:·82,·SHA:·0f8703f544adf1ab0ebeb1007d6505412123b6b5ccec21f7f84c6f5630c9149f·...·]</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>
 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>
 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>
120 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">····</span>{</div>111 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">public</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#ade4a09c31cfd3d019324a6b5c8e98086">ctype</a>;</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> 
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>113 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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.htm[·...·truncated·by·diffoscope;·len:·71,·SHA:·27279372197272a3b31ea71779ca36b40dfde7170d0ce53c9f0da427a878b006·...·]</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">YaspGe[·...·truncated·by·diffoscope;·len:·89,·SHA:·b0f4c9e6835c60ff29d39c459401e029293c31e8f2d300cad79f4cbfec1c65ad·...·]</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>
129 <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>
130 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</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>
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> 
132 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">····</span>{</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>120 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····{}</div>
139 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</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> 
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> 
143 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</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>
144 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>123 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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> 
148 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····}</div> 
149 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
150 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a04282.html#ae407499faf94dbc7b4bd8ff56b427a1c">···98</a></span>····<a·class="code·hl_typedef"·href="a04282.html#a75cbdced9394b480a8bdad893d40c4e8">Entity</a>·<a·class="code·hl_function"·href="a04282.html#ae407499faf94dbc7b4bd8ff56b427a1c">outside</a>()<span·class="keyword">·const</span></div> 
Max diff block lines reached; 16702/79089 bytes (21.12%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
17.2 KB
html2text {}
    
Offset 5, 461 lines modifiedOffset 5, 112 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·yaspgrid8 ····*·yaspgrid
9 yaspgridintersection.hh9 yaspgridgeometry.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_YASPGRIDINTERSECTION_HH16 ·5#ifndef·DUNE_GRID_YASPGRIDGEOMETRY_HH
17 ·6#define·DUNE_GRID_YASPGRIDINTERSECTION_HH17 ·6#define·DUNE_GRID_YASPGRIDGEOMETRY_HH
18 ·718 ·7
19 ·15namespace·Dune·{19 ·23namespace·Dune·{
 20 ·24
 21 ·29·template<int·mydim,int·cdim,·class·GridImp>
 22 30·class·YaspGeometry·:·public·AxisAlignedCubeGeometry<typename·GridImp::
 23 ctype,mydim,cdim>
20 ·16 
21 ·20·template<class·GridImp> 
22 21·class·YaspIntersection 
23 ·22·{ 
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>; 
34 ·3124 ·31·{
35 ·32·public:25 ·32·public:
 26 34·typedef·typename·GridImp::ctype·ctype;
 27 ·35
 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)
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}}; 
47 ·44 
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; 
54 ·51 
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); 
60 ·57·} 
61 ·58 
62 62·bool·boundary·()·const 
63 ·63·{31 ·39·{
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);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·{
 40 ·48·public:
 41 49·typedef·typename·GridImp::ctype·ctype;
 42 ·50
 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·{}
 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·{
 57 ·66·public:
 58 67·typedef·typename·GridImp::ctype·ctype;
 59 ·68
 60 70·explicit·YaspGeometry·(·const·FieldVector<·ctype,·cdim·>·&p·)
 61 ·71·:·AxisAlignedCubeGeometry<typename·GridImp::ctype,0,cdim>(·p·)
73 ·72·}62 ·72·{}
74 ·7363 ·73
75 75·bool·neighbor·()·const64 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·)
76 ·76·{67 ·76·{}
 68 ·77·};
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); 
82 ·82·} 
83 ·83 
84 85·bool·conforming·()·const 
85 ·86·{ 
86 ·87·return·true; 
87 ·88·} 
Max diff block lines reached; 6704/17563 bytes (38.17%) of diff not shown.
12.9 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00182.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-grid:·coordinates.hh·File·Reference</title>8 <title>dune-grid:·torus.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, 64 lines modifiedOffset 66, 56 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="#func-members">Functions</a>··</div>72 <a·href="#func-members">Functions</a>··</div>
73 ··<div·class="headertitle"><div·class="title">coordinates.hh·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">torus.hh·File·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <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·tensorprod[·...·truncated·by·diffoscope;·len:·27,·SHA:·5e9c270c63064eeacab8a71d9b41f1602ba41626a008ab7d283912de31579b73·...·].··76 <p>This·file·provides·the·infrastructure·for·toroidal·communication·in·YaspGrid.··
77 <a·href="#details">More...</a></p>77 <a·href="#details">More...</a></p>
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;bitset&gt;</code><br·/>79 <code>#include·&lt;bitset&gt;</code><br·/>
 80 <code>#include·&lt;cmath&gt;</code><br·/>
 81 <code>#include·&lt;deque&gt;</code><br·/>
 82 <code>#include·&lt;iostream&gt;</code><br·/>
80 <code>#include·&lt;vector&gt;</code><br·/>83 <code>#include·&lt;vector&gt;</code><br·/>
 84 <code>#include·&lt;mpi.h&gt;</code><br·/>
81 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>85 <code>#include·&lt;dune/common/binaryfunctions.hh&gt;</code><br·/>
 86 <code>#include·&lt;dune/common/streamoperators.hh&gt;</code><br·/>
 87 <code>#include·&lt;<a·class="el"·href="a00320_source.html">dune/grid/common/exceptions.hh</a>&gt;</code><br·/>
 88 <code>#include·&quot;<a·class="el"·href="a00179_source.html">partitioning.hh</a>&quot;</code><br·/>
82 </div>89 </div>
83 <p><a·href="a00182_source.html">Go·to·the·source·code·of·this·file.</a></p>90 <p><a·href="a00182_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <table·class="memberdecls">91 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
86 Classes</h2></td></tr>93 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>94 <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>
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>95 <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>96 <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>
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>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table><table·class="memberdecls">98 </table><table·class="memberdecls">
97 <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>
98 Namespaces</h2></td></tr>100 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>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>
100 <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>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <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">104 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
106 Functions</h2></td></tr>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>107 <tr·class="memitem:a22c685a22331ef7695c4af7b9b511537"><td·class="memTemplParams"·colspan="2">template&lt;class·Communication·,·int·d&gt;·</td></tr>
 108 <tr·class="memitem:a22c685a22331ef7695c4af7b9b511537"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01063.html#a22c685a22331ef7695c4af7b9b511537">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;s,·const·Torus&lt;·Communication,·d·&gt;·&amp;t)</td></tr>
 109 <tr·class="memdesc:a22c685a22331ef7695c4af7b9b511537"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Output·operator·for·<a·class="el"·href="a04418.html">Torus</a>.··<a·href="a01063.html#a22c685a22331ef7695c4af7b9b511537">More...</a><br·/></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>110 <tr·class="separator:a22c685a22331ef7695c4af7b9b511537"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>111 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>112 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
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·tensorprod[·...·truncated·by·diffoscope;·len:·27,·SHA:·5e9c270c63064eeacab8a71d9b41f1602ba41626a008ab7d283912de31579b73·...·].·</p>113 <div·class="textblock"><p·>This·file·provides·the·infrastructure·for·toroidal·communication·in·YaspGrid.·</p>
122 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
123 <!--·start·footer·part·-->115 <!--·start·footer·part·-->
124 <hr·class="footer"/><address·class="footer"><small>116 <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.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
126 </small></address>118 </small></address>
127 </body>119 </body>
128 </html>120 </html>
2.8 KB
html2text {}
    
Offset 6, 59 lines modifiedOffset 6, 42 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·yaspgrid9 ····*·yaspgrid
10 Classes·|·Namespaces·|·Functions10 Classes·|·Namespaces·|·Functions
11 coordinates.hh·File·Reference11 torus.hh·File·Reference
 12 This·file·provides·the·infrastructure·for·toroidal·communication·in·YaspGrid.
 13 More...
12 This·provides·container·classes·for·the·coordinates·to·be·used·in·YaspGrid·Upon 
13 implementation·of·the·tensorproduct·feature,·the·coordinate·information·has 
14 been·encapsulated·to·keep·performance·for·the·equidistant·grid.·Containers·for 
15 equidistant·and·tensorproduct·grids·are·provided·here.·More... 
16 #include·<array>14 #include·<array>
17 #include·<bitset>15 #include·<bitset>
 16 #include·<cmath>
 17 #include·<deque>
 18 #include·<iostream>
18 #include·<vector>19 #include·<vector>
 20 #include·<mpi.h>
19 #include·<dune/common/fvector.hh>21 #include·<dune/common/binaryfunctions.hh>
 22 #include·<dune/common/streamoperators.hh>
 23 #include·<dune/grid/common/exceptions.hh>
 24 #include·"partitioning.hh"
20 Go_to_the_source_code_of_this_file.25 Go_to_the_source_code_of_this_file.
21 ·Classes26 ·Classes
 27 class· Dune::Torus<_Communication,_d_>
22 class· Dune::EquidistantCoordinates<_ct,_dim_> 
23  ······Container·for·equidistant·coordinates·in·a·YaspGrid.·More... 
24  28  
 29 class· Dune::Torus<_Communication,_d_>::ProcListIterator
25 class· Dune::EquidistantOffsetCoordinates<_ct,_dim_> 
26  ······Container·for·equidistant·coordinates·in·a·YaspGrid·with·non-trivial 
27 ········origin.·More... 
28   
29 class· Dune::TensorProductCoordinates<_ct,_dim_> 
30  ······Coordinate·container·for·a·tensor·product·YaspGrid.·More... 
31  30  
32 ·Namespaces31 ·Namespaces
33 namespace· Dune32 namespace· Dune
34  ··········Include·standard·header·files.33  ··········Include·standard·header·files.
35  34  
36 namespace· Dune::Yasp 
37   
38 ·Functions35 ·Functions
39 template<class·ct·,·int·dim>36 template<class·Communication·,·int·d>
40 std::ostream·& Dune::operator<<·(std::ostream·&s,·EquidistantCoordinates<·ct,37 std::ostream·& Dune::operator<<·(std::ostream·&s,·const·Torus<·Communication,
41 ················dim·>·&c)38 ················d·>·&t)
 39  ··············Output·operator·for·Torus.·More...
42   
43 template<class·ct·,·int·dim> 
44 std::ostream·& Dune::operator<<·(std::ostream·&s, 
45 ················EquidistantOffsetCoordinates<·ct,·dim·>·&c) 
46   
47 template<class·ct·,·int·dim> 
48 std::ostream·& Dune::operator<<·(std::ostream·&s,·TensorProductCoordinates< 
49 ················ct,·dim·>·&c) 
50   
51 template<class·ctype·,·std::size_t·dim> 
52 ··········bool Dune::Yasp::checkIfMonotonous·(const·std::array<·std::vector< 
53 ················ctype·>,·dim·>·&coords) 
54  40  
55 *****·Detailed·Description·*****41 *****·Detailed·Description·*****
 42 This·file·provides·the·infrastructure·for·toroidal·communication·in·YaspGrid.
56 This·provides·container·classes·for·the·coordinates·to·be·used·in·YaspGrid·Upon 
57 implementation·of·the·tensorproduct·feature,·the·coordinate·information·has 
58 been·encapsulated·to·keep·performance·for·the·equidistant·grid.·Containers·for 
59 equidistant·and·tensorproduct·grids·are·provided·here. 
  
60 ===============================================================================43 ===============================================================================
61 ·····Generated·by [doxygen]·1.9.444 ·····Generated·by [doxygen]·1.9.4
184 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00182_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-grid:·coordinates.hh·Source·File</title>8 <title>dune-grid:·torus.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, 545 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">torus.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00182.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <a·href="a00182.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·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_YASPGRID_TORUS_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_YASPGRID_TORUS_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;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>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;cmath&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><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>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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>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_MPI</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>86 <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="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#endif</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>
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>89 <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="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="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00320.html">dune/grid/common/exceptions.hh</a>&gt;</span></div>
85 <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·&quot;<a·class="code"·href="a00179.html">partitioning.hh</a>&quot;</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> 
88 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 95 <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>
89 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">public</span>:</div>96 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>{</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>97 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 98 <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="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04418.html">···46</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04418.html">Torus</a>·{</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> 
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="keyword">const</span>·Dune::FieldVector&lt;ct,dim&gt;&amp;·upperRight,·<span·class="keyword">const</span>·std::array&lt;int,dim&gt;&amp;·s)</div> 
96 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······:·_s(s)</div> 
97 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{</div>100 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">public</span>:</div>
 101 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04418.html#aaf168315dc3a59aa6af42dd0d19c11c6">···49</a></span>····<span·class="keyword">typedef</span>·std::array&lt;int,·d&gt;·<a·class="code·hl_typedef"·href="a04418.html#aaf168315dc3a59aa6af42dd0d19c11c6">iTupel</a>;</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> 
99 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········_h[i]·=·upperRight[i]·/·_s[i];</div> 
100 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div>102 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
101 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>103 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
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="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">private</span>:</div>
 105 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">struct·</span>CommPartner·{</div>
 106 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a04418.html#a2a8ca8afeb24b23b552ad9e0178595c4">rank</a>;</div>
 107 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<a·class="code·hl_typedef"·href="a04418.html#aaf168315dc3a59aa6af42dd0d19c11c6">iTupel</a>·delta;</div>
104 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·_h[d];</div>108 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordtype">int</span>·index;</div>
105 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>109 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····};</div>
 110 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 111 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">struct·</span>CommTask·{</div>
 112 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a04418.html#a2a8ca8afeb24b23b552ad9e0178595c4">rank</a>;······<span·class="comment">//·process·to·send·to·/·receive·from</span></div>
 113 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordtype">int</span>·size;······<span·class="comment">//·size·of·buffer</span></div>
 114 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordtype">void</span>·*buffer;··<span·class="comment">//·buffer·to·send·/·receive</span></div>
 115 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····};</div>
106 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>116 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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> 
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="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">public</span>:</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>118 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04418.html#a1026aff8973c3796fbcf6dba95b6b6c3">···67</a></span>····<a·class="code·hl_function"·href="a04418.html#a1026aff8973c3796fbcf6dba95b6b6c3">Torus</a>·()</div>
110 <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>
111 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>120 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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#a239e5[·...·truncated·by·diffoscope;·len:·112,·SHA:·349f9e5174dec3bc97166dfb683044ba1fd33ba10efd6f1f28db08d1c2098f95·...·]</div>121 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a04418.html#a54b72c172866a745772bf3c78cff2dce">···71</a></span>····<a·class="code·hl_function"·href="a04418.html#a54b72c172866a745772bf3c78cff2dce">Torus</a>·(Communication·<a·class="code·hl_f[·...·truncated·by·diffoscope;·len:·551,·SHA:·b66e4622b673f7e4e80eab1184dfd93152f7ce4c77559d3f7d81b3275624ce46·...·]</div>
 122 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······:·_comm(<a·class="code·hl_function"·href="a04418.html#a7a2c45a43ccfe7c25b1259ca9115dcc6">comm</a>),·_tag(<a·class="code·hl_function"·href="a04418.html#af80b0ad480b62a401fb8e30e872aa3fe">tag</a>)</div>
 123 <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="keyword">····</span>{</div>124 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="comment">//·determine·dimensions</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>125 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······partitioner-&gt;<a·class="code·hl_function"·href="a04374.html#a86c17cdff63d063dd201c0285a7df038">partition</a>(size,·_comm.size(),·_dims,·<a·class="code·hl_variable"·href="a01067.html#a007ce60f383ed3ed9162055da65ce905">overlap</a>);</div>
115 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····}</div>126 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 127 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="comment">//·compute·increments·for·lexicographic·ordering</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>128 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keywordtype">int</span>·inc·=·1;</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> 
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>129 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;d;·i++)</div>
 130 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······{</div>
 131 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········_increment[i]·=·inc;</div>
 132 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········inc·*=·_dims[i];</div>
 133 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······}</div>
 134 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 135 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="comment">//·check·whether·the·load·balancing·matches·the·size·of·the·communicator</span></div>
 136 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="keywordflow">if</span>·(inc·!=·_comm.size())</div>
 137 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········DUNE_THROW(Dune::Exception,·<span·class="stringliteral">&quot;Communicator·size·and·result·of·the·given·load·balancer·do·not·match!&quot;</span>);</div>
 138 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 139 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<span·class="comment">//·make·full·schedule</span></div>
 140 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······proclists();</div>
124 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······{</div>141 <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>142 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 143 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a04418.html#a2a8ca8afeb24b23b552ad9e0178595c4">···94</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a04418.html#a2a8ca8afeb24b23b552ad9e0178595c4">rank</a>·()<span·class="keyword">·const</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>144 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">····</span>{</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>145 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······<span·class="keywordflow">return</span>·_comm.rank();</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>146 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····}</div>
133 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>147 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</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>148 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a04418.html#a2a8c05c3b8d67d8a646140361bba10f7">··100</a></span>····<a·class="code·hl_typedef"·href="a04418.html#aaf168315dc3a59aa6af42dd0d19c11c6">iTupel</a>·<a·class="code·hl_function"·href="[·...·truncated·by·diffoscope;·len:·94,·SHA:·8ee4f5e4c0a4f4b02d449a601d293ec7f02c962f97f9c4b2cbae5aaaaf672c37·...·]</div>
 149 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="keyword">····</span>{</div>
Max diff block lines reached; 118991/158291 bytes (75.17%) of diff not shown.
28.8 KB
html2text {}
    
Offset 5, 434 lines modifiedOffset 5, 688 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 torus.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_HH16 ·5#ifndef·DUNE_GRID_YASPGRID_TORUS_HH
17 ·6#define·DUNE_GRID_YASPGRID_COORDINATES_HH17 ·6#define·DUNE_GRID_YASPGRID_TORUS_HH
18 ·718 ·7
19 ·8#include·<array>19 ·8#include·<array>
20 ·9#include·<bitset>20 ·9#include·<bitset>
 21 ·10#include·<cmath>
 22 ·11#include·<deque>
 23 ·12#include·<iostream>
21 ·10#include·<vector>24 ·13#include·<vector>
22 ·1125 ·14
 26 ·15#if·HAVE_MPI
 27 ·16#include·<mpi.h>
 28 ·17#endif
 29 ·18
23 ·12#include·<dune/common/fvector.hh>30 ·19#include·<dune/common/binaryfunctions.hh>
24 ·1331 ·20#include·<dune/common/streamoperators.hh>
 32 ·21#include·<dune/grid/common/exceptions.hh>
 33 ·22
 34 ·23#include·"partitioning.hh"
 35 ·24
25 ·21namespace·Dune36 ·29namespace·Dune
26 ·22{37 ·30{
 38 ·31
27 ·27·template<class·ct,·int·dim>39 ·45·template<class·Communication,·int·d>
 40 46·class·Torus·{
28 28·class·EquidistantCoordinates 
29 ·29·{ 
30 ·30·public:41 ·47·public:
 42 49·typedef·std::array<int,·d>·iTupel;
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) 
39 ·47·{ 
40 ·48·for·(int·i=0;·i<dim;·i++) 
41 ·49·_h[i]·=·upperRight[i]·/·_s[i]; 
42 ·50·}43 ·50
43 ·5144 ·51
44 56·inline·ct·meshsize(int·d,·[[maybe_unused]]·int·i)·const 
45 ·57·{ 
46 ·58·return·_h[d]; 
47 ·59·} 
48 ·60 
49 65·inline·ct·coordinate(int·d,·int·i)·const 
50 ·66·{ 
51 ·67·return·i*_h[d];45 ·52·private:
 46 ·53·struct·CommPartner·{
 47 ·54·int·rank;
 48 ·55·iTupel·delta;
 49 ·56·int·index;
 50 ·57·};
 51 ·58
 52 ·59·struct·CommTask·{
 53 ·60·int·rank;·//·process·to·send·to·/·receive·from
 54 ·61·int·size;·//·size·of·buffer
 55 ·62·void·*buffer;·//·buffer·to·send·/·receive
 56 ·63·};
 57 ·64
 58 ·65·public:
 59 67·Torus·()
52 ·68·}60 ·68·{}
53 ·6961 ·69
54 73·inline·int·size(int·d)·const62 71·Torus·(Communication·comm,·int·tag,·iTupel·size,·int·overlap,·const·Yasp::
 63 Partitioning<d>*·partitioner)
 64 ·72·:·_comm(comm),·_tag(tag)
55 ·74·{65 ·73·{
56 ·75·return·_s[d];66 ·74·//·determine·dimensions
 67 ·75·partitioner->partition(size,·_comm.size(),·_dims,·overlap);
57 ·76·}68 ·76
 69 ·77·//·compute·increments·for·lexicographic·ordering
 70 ·78·int·inc·=·1;
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++)71 ·79·for·(int·i=0;·i<d;·i++)
 72 ·80·{
 73 ·81·_increment[i]·=·inc;
 74 ·82·inc·*=·_dims[i];
 75 ·83·}
 76 ·84
 77 ·85·//·check·whether·the·load·balancing·matches·the·size·of·the·communicator
 78 ·86·if·(inc·!=·_comm.size())
 79 ·87·DUNE_THROW(Dune::Exception,·"Communicator·size·and·result·of·the·given·load
 80 balancer·do·not·match!");
 81 ·88
 82 ·89·//·make·full·schedule
 83 ·90·proclists();
67 ·91·{84 ·91·}
68 ·92·news[i]·=·2·*·_s[i]; 
69 ·93·if·(!keep_ovlp)85 ·92
 86 94·int·rank·()·const
70 ·94·{87 ·95·{
 88 ·96·return·_comm.rank();
71 ·95·if·(ovlp_low[i]) 
72 ·96·news[i]·-=·overlap; 
73 ·97·if·(ovlp_up[i]) 
74 ·98·news[i]·-=·overlap; 
75 ·99·}89 ·97·}
 90 ·98
 91 100·iTupel·coord·()·const
76 ·100 
77 ·101·newUpperRight[i]·=·(_h[i]·/·ct(2.))·*·news[i]; 
78 ·102·} 
79 ·103·return·EquidistantCoordinates<ct,dim>(newUpperRight,news); 
Max diff block lines reached; 24978/29474 bytes (84.75%) of diff not shown.
6.57 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:·structuredyaspgridfactory.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, 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_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">structuredyaspgridfactory.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·StructuredGridFactory·class·for·YaspGrid.··
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·/>
 78 <code>#include·&lt;<a·class="el"·href="a07325_source.html">dune/grid/utility/structuredgridfactory.hh</a>&gt;</code><br·/>
 79 </div>
77 <p><a·href="a00185_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00185_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="a04274.html">Dune::YaspLevelIterator&lt;·codim,·pitype,·GridImp·&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>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>
 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;EquidistantOffsetCoordinates&gt;··<a·href="a04414.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 </table><table·class="memberdecls">90 </table><table·class="memberdecls">
85 <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>
86 Namespaces</h2></td></tr>92 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>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>
88 <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>
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>96 </table>
91 <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>
92 <div·class="textblock"><p·>The·YaspLevelIterator·class.·</p>98 <div·class="textblock"><p·>Specialization·of·the·StructuredGridFactory·class·for·YaspGrid.·</p>
93 </div></div><!--·contents·-->99 </div></div><!--·contents·-->
94 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
95 <hr·class="footer"/><address·class="footer"><small>101 <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.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
97 </small></address>103 </small></address>
98 </body>104 </body>
99 </html>105 </html>
1.25 KB
html2text {}
    
Offset 6, 23 lines modifiedOffset 6, 31 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·Reference 
12 The·YaspLevelIterator·class.·More...11 structuredyaspgridfactory.hh·File·Reference
 12 Specialization·of·the·StructuredGridFactory·class·for·YaspGrid.·More...
 13 #include·<memory>
 14 #include·<dune/grid/utility/structuredgridfactory.hh>
13 Go_to_the_source_code_of_this_file.15 Go_to_the_source_code_of_this_file.
14 ·Classes16 ·Classes
15 class· Dune::YaspLevelIterator<_codim,_pitype,_GridImp_> 
16  ······Iterates·over·entities·of·one·grid·level.·More...17 class· Dune::StructuredGridFactory<_YaspGrid<_dim,_EquidistantCoordinates<
 18 ········ctype,_dim_>_>_>
 19  ······Specialization·of·the·StructuredGridFactory·for·YaspGrid.·More...
 20  
 21 class· Dune::StructuredGridFactory<_YaspGrid<_dim,
 22 ········EquidistantOffsetCoordinates<_ctype,_dim_>_>_>
 23  ······Specialization·of·the·StructuredGridFactory·for
 24 ········YaspGrid<EquidistantOffsetCoordinates>·More...
17  25  
18 ·Namespaces26 ·Namespaces
19 namespace· Dune27 namespace· Dune
20  ··········Include·standard·header·files.28  ··········Include·standard·header·files.
21  29  
22 *****·Detailed·Description·*****30 *****·Detailed·Description·*****
23 The·YaspLevelIterator·class.31 Specialization·of·the·StructuredGridFactory·class·for·YaspGrid.
  
24 ===============================================================================32 ===============================================================================
25 ·····Generated·by [doxygen]·1.9.433 ·····Generated·by [doxygen]·1.9.4
41.7 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:·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 62, 79 lines modifiedOffset 62, 115 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">structuredyaspgridfactory.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_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_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_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;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="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>
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> 
80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</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>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>
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> 
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>86 <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>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">GridTyp[·...·truncated·by·diffoscope;·len:·6,·SHA:·b33e21b73250d65540ea2660ab3b7076877e9c3504d7e14e071d154850ea3230·...·]</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>
93 <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>
94 <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="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="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> 
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">increment</a>()</div> 
100 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····{</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>
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> 
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">···44</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> 
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> 
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> 
112 <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>103 <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>··<span·class="keyword">protected</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>
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>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>
117 <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="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>
118 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>}</div>110 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div>
119 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>
 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>
 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>
 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>·</div>
Max diff block lines reached; 8483/34201 bytes (24.80%) of diff not shown.
8.15 KB
html2text {}
    
Offset 5, 104 lines modifiedOffset 5, 152 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 structuredyaspgridfactory.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_HH 
17 ·6#define·DUNE_GRID_YASPGRIDLEVELITERATOR_HH16 ·5#ifndef·DUNE_GRID_YASPGRID_STRUCTUREDYASPGRIDFACTORY_HH
 17 ·6#define·DUNE_GRID_YASPGRID_STRUCTUREDYASPGRIDFACTORY_HH
18 ·718 ·7
 19 ·8#include·<memory>
 20 ·9
 21 ·10#include·<dune/grid/utility/structuredgridfactory.hh>
 22 ·11
19 ·12namespace·Dune·{23 ·16namespace·Dune
20 ·13 
21 ·14 
22 ·17·template<int·codim,·PartitionIteratorType·pitype,·class·GridImp> 
23 18·class·YaspLevelIterator24 ·17{
 25 ·27·template<class·ctype,·int·dim>
 26 28·class·StructuredGridFactory<YaspGrid<dim,·EquidistantCoordinates<ctype,dim>
 27 >·>
24 ·19·{28 ·29·{
25 ·21·constexpr·static·int·dim·=·GridImp::dimension;29 ·30·typedef·YaspGrid<dim,_EquidistantCoordinates<ctype,dim>·>·GridType;
26 ·23·constexpr·static·int·dimworld·=·GridImp::dimensionworld;30 ·31·static·const·int·dimworld·=·GridType::dimensionworld;
27 ·24·typedef·typename·GridImp::ctype·ctype;31 ·32
28 ·25·public: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)
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·{37 ·48·{
 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."·);
42 ·42·++(_entity.impl()._it); 
43 ·43·} 
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·{ 
52 ·54·return·_entity; 
53 ·55·} 
54 ·5645 ·56
55 ·57·protected: 
56 58·Entity·_entity; 
57 ·59·};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());
58 ·6049 ·60
59 ·61} 
60 ·62 
61 ·63#endif·//·DUNE_GRID_YASPGRIDLEVELITERATOR_HH50 ·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·{
 59 ·75·DUNE_THROW(GridError,·className<StructuredGridFactory>()
 60 ·76·<<·"::createSimplexGrid():·Simplices·are·not·supported·"
 61 ·77·"by·YaspGrid.");
 62 ·78·}
 63 ·79
 64 ·80·};
 65 ·81
 66 ·89·template<class·ctype,·int·dim>
 67 90·class·StructuredGridFactory<YaspGrid<dim,
 68 EquidistantOffsetCoordinates<ctype,dim>·>·>·{
 69 ·91·typedef·YaspGrid<dim,_EquidistantOffsetCoordinates<ctype,dim>·>·GridType;
 70 ·92·static·const·int·dimworld·=·GridType::dimensionworld;
 71 ·93
 72 ·94·public:
 73 ·101·static·std::unique_ptr<GridType>
 74 102·createCubeGrid(const·FieldVector<ctype,dimworld>&·lowerLeft,
 75 ·103·const·FieldVector<ctype,dimworld>&·upperRight,
 76 ·104·const·std::array<unsigned·int,dim>&·elements)
 77 ·105·{
 78 ·106·//·construct·array·of·ints·instead·of·unsigned·ints
 79 ·107·std::array<int,·dim>·elem;
 80 ·108·std::copy(elements.begin(),·elements.end(),·elem.begin());
 81 ·109
 82 ·110·return·std::make_unique<GridType>(lowerLeft,·upperRight,·elem,
 83 ·111·std::bitset<dim>(),·1);·//·default·constructor·of·bitset·sets·to·zero
 84 ·112·}
 85 ·113
 86 ·119·static·std::unique_ptr<GridType>
 87 120·createSimplexGrid(const·FieldVector<ctype,dimworld>&·lowerLeft,
 88 ·121·const·FieldVector<ctype,dimworld>&·upperRight,
 89 ·122·const·std::array<unsigned·int,dim>&·elements)
 90 ·123·{
 91 ·124·DUNE_THROW(GridError,·className<StructuredGridFactory>()
 92 ·125·<<·"::createSimplexGrid():·Simplices·are·not·supported·"
 93 ·126·"by·YaspGrid.");
 94 ·127·}
 95 ·128
 96 ·129·};
Max diff block lines reached; 3748/8324 bytes (45.03%) of diff not shown.
6.93 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00200.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-grid:·structuredyaspgridfactory.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, 42 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">structuredyaspgridfactory.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>Specialization·of·the·StructuredGridFactory·class·for·YaspGrid.··75 <p>The·YaspIntersection·class.··
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·/> 
78 <code>#include·&lt;<a·class="el"·href="a07325_source.html">dune/grid/utility/structuredgridfactory.hh</a>&gt;</code><br·/> 
79 </div> 
80 <p><a·href="a00200_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00200_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="a04282.html">Dune::YaspIntersection&lt;·GridImp·&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>
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> 
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;EquidistantOffsetCoordinates&gt;··<a·href="a04414.html#details">More...</a><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 </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·>Specialization·of·the·StructuredGridFactory·class·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>
99 </div></div><!--·contents·-->94 </div></div><!--·contents·-->
100 <!--·start·footer·part·-->95 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>96 <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.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
103 </small></address>98 </small></address>
104 </body>99 </body>
105 </html>100 </html>
1.37 KB
html2text {}
    
Offset 6, 31 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 yaspgridintersection.hh·File·Reference
 12 The·YaspIntersection·class.·More...
11 structuredyaspgridfactory.hh·File·Reference 
12 Specialization·of·the·StructuredGridFactory·class·for·YaspGrid.·More... 
13 #include·<memory> 
14 #include·<dune/grid/utility/structuredgridfactory.hh> 
15 Go_to_the_source_code_of_this_file.13 Go_to_the_source_code_of_this_file.
16 ·Classes14 ·Classes
 15 class· Dune::YaspIntersection<_GridImp_>
 16  ······YaspIntersection·provides·data·about·intersection·with·neighboring
 17 ········codim·0·entities.·More...
17 class· Dune::StructuredGridFactory<_YaspGrid<_dim,_EquidistantCoordinates< 
18 ········ctype,_dim_>_>_> 
19  ······Specialization·of·the·StructuredGridFactory·for·YaspGrid.·More... 
20   
21 class· Dune::StructuredGridFactory<_YaspGrid<_dim, 
22 ········EquidistantOffsetCoordinates<_ctype,_dim_>_>_> 
23  ······Specialization·of·the·StructuredGridFactory·for 
24 ········YaspGrid<EquidistantOffsetCoordinates>·More... 
25  18  
26 ·Namespaces19 ·Namespaces
27 namespace· Dune20 namespace· Dune
28  ··········Include·standard·header·files.21  ··········Include·standard·header·files.
29  22  
30 *****·Detailed·Description·*****23 *****·Detailed·Description·*****
31 Specialization·of·the·StructuredGridFactory·class·for·YaspGrid.24 The·YaspIntersection·class.
 25 YaspIntersection·provides·data·about·intersection·with·neighboring·codim·0
 26 entities.
  
32 ===============================================================================27 ===============================================================================
33 ·····Generated·by [doxygen]·1.9.428 ·····Generated·by [doxygen]·1.9.4
102 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00200_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:·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, 115 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">structuredyaspgridfactory.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="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>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_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_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_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_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="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> 
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> 
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>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>
83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>79 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</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>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>
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<[·...·truncated·by·diffoscope;·len:·109,·SHA:·04c719286d4f4af58d488b01f523e6da3a961bf74fd2b3b23a20e56bd81eb13b·...·]</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>
86 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</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>
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>91 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
90 <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="l00032"·name="l00032"></a><span·class="lineno">···32</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>93 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="comment">//·types·used·from·grids</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>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_typ[·...·truncated·by·diffoscope;·len:·68,·SHA:·a876173c306dc099f1c680a9f42cabf22d9aadc0a0dec440f8cfa3a940bf954b·...·]</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>
110 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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>
111 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</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>
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>104 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</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>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>
 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>
119 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·················<span·class="stringliteral">&quot;by·YaspGrid.&quot;</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>
120 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····}</div>117 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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>118 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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>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">bound[·...·truncated·by·diffoscope;·len:·45,·SHA:·a2df4cb82fe8d12c44055fe336096b7ed4d96bbabd279d3e7a41187f6a6cc67e·...·]</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>
 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>
128 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</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>
129 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">public</span>:</div>132 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">····</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>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>
Max diff block lines reached; 17385/84765 bytes (20.51%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
19.2 KB
html2text {}
    
Offset 5, 152 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 structuredyaspgridfactory.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_YASPGRID_STRUCTUREDYASPGRIDFACTORY_HH 
17 ·6#define·DUNE_GRID_YASPGRID_STRUCTUREDYASPGRIDFACTORY_HH16 ·5#ifndef·DUNE_GRID_YASPGRIDINTERSECTION_HH
 17 ·6#define·DUNE_GRID_YASPGRIDINTERSECTION_HH
18 ·718 ·7
19 ·8#include·<memory> 
20 ·9 
21 ·10#include·<dune/grid/utility/structuredgridfactory.hh> 
22 ·11 
23 ·16namespace·Dune19 ·15namespace·Dune·{
 20 ·16
 21 ·20·template<class·GridImp>
 22 21·class·YaspIntersection
24 ·17{ 
25 ·27·template<class·ctype,·int·dim> 
26 28·class·StructuredGridFactory<YaspGrid<dim,·EquidistantCoordinates<ctype,dim> 
27 >·> 
28 ·29·{23 ·22·{
29 ·30·typedef·YaspGrid<dim,_EquidistantCoordinates<ctype,dim>·>·GridType;24 ·23·constexpr·static·int·dim·=·GridImp::dimension;
30 ·31·static·const·int·dimworld·=·GridType::dimensionworld;25 ·24·constexpr·static·int·dimworld·=·GridImp::dimensionworld;
31 ·3226 ·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>;
 34 ·31
32 ·33·public:35 ·32·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)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}};
 47 ·44
 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;
 54 ·51
 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);
 60 ·57·}
 61 ·58
 62 62·bool·boundary·()·const
 63 ·63·{
 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);
 73 ·72·}
 74 ·73
 75 75·bool·neighbor·()·const
 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);
 82 ·82·}
 83 ·83
 84 85·bool·conforming·()·const
37 ·48·{85 ·86·{
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·ints86 ·87·return·true;
 87 ·88·}
 88 ·89
 89 92·Entity·inside()·const
 90 ·93·{
 91 ·94·return·Entity(_inside);
 92 ·95·}
 93 ·96
 94 98·Entity·outside()·const
 95 ·99·{
 96 ·100·return·Entity(_outside);
 97 ·101·}
 98 ·102
 99 105·int·boundarySegmentIndex()·const
 100 ·106·{
 101 ·107·if(!·boundary())
 102 ·108·DUNE_THROW(GridError,·"called·boundarySegmentIndex·while·boundary()·==
 103 false");
 104 ·109·//·size·of·local·macro·grid
 105 ·110·const·std::array<int,·dim>·&·size·=·_inside.gridlevel()->mg->begin()-
 106 >overlap[0].dataBegin()->size();
 107 ·111·const·std::array<int,·dim>·&·origin·=·_inside.gridlevel()->mg->begin()-
 108 >overlap[0].dataBegin()->origin();
Max diff block lines reached; 7413/19600 bytes (37.82%) of diff not shown.
4.92 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00203.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-grid:·yaspgridindexsets.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, 37 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">yaspgridindexsets.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>level-wise,·non-persistent,·consecutive·indices·for·YaspGrid·· 
76 <a·href="#details">More...</a></p> 
  
77 <p><a·href="a00203_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>
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="a04290.html">Dune::YaspIndexSet&lt;·GridImp,·isLeafIndexSet·&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">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>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·>level-wise,·non-persistent,·consecutive·indices·for·YaspGrid·</p> 
93 </div></div><!--·contents·-->89 </div><!--·contents·-->
94 <!--·start·footer·part·-->90 <!--·start·footer·part·-->
95 <hr·class="footer"/><address·class="footer"><small>91 <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.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
97 </small></address>93 </small></address>
98 </body>94 </body>
99 </html>95 </html>
821 B
html2text {}
    
Offset 6, 23 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 yaspgridindexsets.hh·File·Reference11 yaspgrididset.hh·File·Reference
12 level-wise,·non-persistent,·consecutive·indices·for·YaspGrid·More... 
13 Go_to_the_source_code_of_this_file.12 Go_to_the_source_code_of_this_file.
14 ·Classes13 ·Classes
15 class· Dune::YaspIndexSet<_GridImp,_isLeafIndexSet_> 
16  ······Implementation·of·Level-·and·LeafIndexSets·for·YaspGrid.·More...14 class· Dune::YaspGlobalIdSet<_GridImp_>
 15  ······persistent,·globally·unique·Ids·More...
17  16  
18 ·Namespaces17 ·Namespaces
19 namespace· Dune18 namespace· Dune
20  ··········Include·standard·header·files.19  ··········Include·standard·header·files.
21  20  
22 *****·Detailed·Description·***** 
23 level-wise,·non-persistent,·consecutive·indices·for·YaspGrid 
  
24 ===============================================================================21 ===============================================================================
25 ·····Generated·by [doxygen]·1.9.422 ·····Generated·by [doxygen]·1.9.4
41.7 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00203_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-grid:·yaspgridindexsets.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, 126 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">yaspgridindexsets.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="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>71 <a·href="a00203.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·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_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_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_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="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="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="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="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>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>
 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="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>
83 <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>
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>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>
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> 
86 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>93 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
87 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</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>
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_t[·...·truncated·by·diffoscope;·len:·66,·SHA:·89a374b5a2da7aea57b94ddf0c4d9e4a8cc494f14846e35dfd828fdbfa6768a5·...·]Type</a>;</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#a65ee9a60e36f5[·...·truncated·by·diffoscope;·len:·23,·SHA:·55ca846f2f60285450e1022f14c46e4c6c97df48be7c1ba28e39e644ac9bb1fb·...·]Type</a>;</div>
89 <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>
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>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#a216b83fb3c5f7[·...·truncated·by·diffoscope;·len:·28,·SHA:·c5a07348821aa9bac5716d509771cdfe96e12e08da67c78b91711948776b2eb0·...·]</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"><a·class="line"·href="a04294.html#ae08bc939b3a98e9328215bc3ef71dd0c">···35</a></span>····<a·class="code·hl_function"·href="a04294.html#ae08bc939b3a98e9328215bc3ef71dd0c">YaspGlobalIdSet</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>100 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</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="l00037"·name="l00037"></a><span·class="lineno">···37</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="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>
 105 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">·····*/</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>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>
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>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="[·...·truncated·by·diffoscope;·len:·251,·SHA:·f551b2c2c61076efe6eecd971feb969def0a762b8b21f592327ed625ffe2bb4f·...·]</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>·e.impl().persistentIndex();</div>
101 <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>
102 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>111 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</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> 
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> 
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>112 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="comment">/*</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="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>
111 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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>
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">···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>118 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>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>
 121 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
117 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>122 <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>
 124 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>}·<span·class="comment">//·namespace·Dune</span></div>
118 <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>
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> 
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> 
124 <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>·</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> 
132 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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="keywordtype">int</span>·codim)<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> 
135 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">return</span>·(isLeafIndexSet)</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> 
139 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</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> 
142 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">····</span>{</div> 
143 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······<span·class="keywordflow">return</span>·(isLeafIndexSet)</div> 
144 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········?·e.level()·==·grid.maxLevel()</div> 
145 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········:·e.level()·==·level;</div> 
146 <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>·</div> 
148 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a04290.html#aa8ab21402bffd94bf772da5e54ff984d">···97</a></span>····std::vector&lt;·GeometryType·&gt;·<a·class="code·hl_function"·href="a04290.html#aa8ab21402bffd94bf772da5e54ff984d">types</a>·(·<span·class="keywordtype">int</span>·codim·)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·mytypes[·codim·];·}</div> 
Max diff block lines reached; 8160/34707 bytes (23.51%) of diff not shown.
7.71 KB
html2text {}
    
Offset 5, 174 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 yaspgridindexsets.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_YASPGRIDINDEXSET_HH16 ·5#ifndef·DUNE_GRID_YASPGRIDIDSET_HH
17 ·6#define·DUNE_GRID_YASPGRIDINDEXSET_HH17 ·6#define·DUNE_GRID_YASPGRIDIDSET_HH
18 ·718 ·7
 19 ·8
19 ·14namespace·Dune·{20 ·9namespace·Dune·{
20 ·15 
21 ·22·template<class·GridImp,·bool·isLeafIndexSet> 
22 23·class·YaspIndexSet 
23 ·24·:·public·IndexSet<·GridImp,·YaspIndexSet<·GridImp,·isLeafIndexSet·>, 
24 unsigned·int·>21 ·10
 22 ·11·//========================================================================
 23 ·16·//========================================================================
 24 ·17
 25 ·18·template<class·GridImp>
 26 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·*/
25 ·25·{32 ·25·{
26 ·26·typedef·YaspIndexSet<_GridImp,_isLeafIndexSet_>·This;33 ·26·typedef·YaspGlobalIdSet<_GridImp_>·This;
 34 ·27
27 ·27·typedef·IndexSet<_GridImp,_This,_unsigned_int_>·Base; 
28 ·28 
29 ·29·public:35 ·28·public:
30 30·typedef·typename·Base::IndexType·IndexType;36 30·typedef·typename·std::remove_const<GridImp>::type::PersistentIndexType
 37 IdType;
31 ·3138 ·31
32 ·32·using·Base::subIndex;39 ·32·using·IdSet<GridImp,·This,·IdType>::subId;
33 ·3340 ·33
 41 35·YaspGlobalIdSet()
 42 ·36·{}
 43 ·37
 44 ·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·*/
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)); 
43 ·44·} 
44 ·45 
45 47·YaspIndexSet·(·const·GridImp·&g·) 
46 ·48·:·grid(·g·) 
47 ·49·{ 
48 ·50·assert(isLeafIndexSet); 
49 ·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)); 
53 ·55·} 
54 ·56 
55 ·58·template<int·cc>48 ·43·template<int·cd>
 49 44·IdType·id·(const·typename·std::remove_const<GridImp>::type::Traits::template
 50 Codim<cd>::Entity&·e)·const
 51 ·45·{
 52 ·46·return·e.impl().persistentIndex();
 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·*/
56 59·IndexType·index·(const·typename·std::remove_const<GridImp>::type::Traits::59 54·IdType·subId·(const·typename·std::remove_const<GridImp>::type::Traits::
57 template·Codim<cc>::Entity&·e)·const60 template·Codim<·0·>::Entity·&e,
 61 ·55·int·i,·unsigned·int·codim·)·const
58 ·60·{62 ·56·{
59 ·61·return·e.impl().compressedIndex(); 
60 ·62·}63 ·57·return·e.impl().subPersistentIndex(i,codim);
 64 ·58·}
 65 ·59
 66 ·60·};
 67 ·61
 68 ·62}·//·namespace·Dune
61 ·6369 ·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·{ 
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·} 
76 ·79 
77 81·std::size_t·size·(int·codim)·const 
78 ·82·{ 
79 ·83·return·(isLeafIndexSet) 
80 ·84·?·grid.size(·codim·) 
81 ·85·:·grid.size(·level,·codim·); 
82 ·86·} 
83 ·87 
84 ·89·template<class·EntityType> 
85 90·bool·contains·(const·EntityType&·e)·const 
86 ·91·{ 
87 ·92·return·(isLeafIndexSet) 
88 ·93·?·e.level()·==·grid.maxLevel() 
89 ·94·:·e.level()·==·level; 
90 ·95·} 
91 ·96 
92 97·std::vector<·GeometryType·>·types·(·int·codim·)·const·{·return·mytypes 
Max diff block lines reached; 3333/7867 bytes (42.37%) of diff not shown.
17.0 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00206.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-grid:·partitioning.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, 65 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">partitioning.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>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::FixedSizePartit[·...·truncated·by·diffoscope;·len:·6,·SHA:·9c715ecbbf3acfe981b175bff111f7f40ffcc8e66484bf2b604b08e14b34dd2a·...·].··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·tensorprod[·...·truncated·by·diffoscope;·len:·27,·SHA:·5e9c270c63064eeacab8a71d9b41f1602ba41626a008ab7d283912de31579b73·...·].··
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;array&gt;</code><br·/>
 79 <code>#include·&lt;bitset&gt;</code><br·/>
 80 <code>#include·&lt;vector&gt;</code><br·/>
78 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/>81 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
79 <code>#include·&lt;dune/common/deprecated.hh&gt;</code><br·/> 
80 </div>82 </div>
81 <p><a·href="a00206_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a00206_source.html">Go·to·the·source·code·of·this·file.</a></p>
82 <table·class="memberdecls">84 <table·class="memberdecls">
83 <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>
84 Classes</h2></td></tr>86 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="a04374.html">Dune::Yasp::Partitioning&lt;·d·&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>
86 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·base·class·for·the·yaspgrid·partitioning·strategy··<a·href="a04374.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>
87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <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="a04378.html">Dune::Yasp::DefaultPartitioning&lt;·d·&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>
 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>
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 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04382.html">Dune::Yasp::PowerDPartitioning&lt;·d·&gt;</a></td></tr> 
91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implement·yaspgrid·load·balance·strategy·for·P=x^{dim}·processors.··<a·href="a04382.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="a04386.html">Dune::Yasp::FixedSizePartitioning&lt;·d·&gt;</a></td></tr> 
94 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implement·partitioner·that·gets·a·fixed·partitioning·from·an·array·If·the·given·partitioning·doesn't·match·the·number·of·processors,·the·grid·should·be·distributed·to,·an·exception·is·thrown.··<a·href="a04386.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="a04390.html">Dune::YLoadBalance&lt;·d·&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>
 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>
97 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·base·class·for·the·yaspgrid·partitioning·strategy··<a·href="a04390.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="a04394.html">Dune::YLoadBalanceForward&lt;·d·&gt;</a></td></tr> 
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04398.html">Dune::YLoadBalanceDefault&lt;·d·&gt;</a></td></tr> 
102 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implement·the·default·load·balance·strategy·of·yaspgrid.··<a·href="a04398.html#details">More...</a><br·/></td></tr> 
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04402.html">Dune::YLoadBalancePowerD&lt;·d·&gt;</a></td></tr> 
105 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implement·yaspgrid·load·balance·strategy·for·P=x^{dim}·processors.··<a·href="a04402.html#details">More...</a><br·/></td></tr> 
106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
107 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04406.html">Dune::YaspFixedSizePartitioner&lt;·d·&gt;</a></td></tr> 
108 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implement·partitioner·that·gets·a·fixed·partitioning·from·an·array·If·the·given·partitioning·doesn't·match·the·number·of·processors,·the·grid·should·be·distributed·to,·an·exception·is·thrown.··<a·href="a04406.html#details">More...</a><br·/></td></tr> 
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table><table·class="memberdecls">96 </table><table·class="memberdecls">
111 <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>
112 Namespaces</h2></td></tr>98 Namespaces</h2></td></tr>
113 <tr·class="memitem:a01063"><td·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>
114 <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>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <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>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>
117 <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">
 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>
118 </table>119 </table>
119 <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>
120 <div·class="textblock"><p·>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::FixedSizePartit[·...·truncated·by·diffoscope;·len:·6,·SHA:·9c715ecbbf3acfe981b175bff111f7f40ffcc8e66484bf2b604b08e14b34dd2a·...·].·</p>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·tensorprod[·...·truncated·by·diffoscope;·len:·27,·SHA:·5e9c270c63064eeacab8a71d9b41f1602ba41626a008ab7d283912de31579b73·...·].·</p>
121 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
122 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
123 <hr·class="footer"/><address·class="footer"><small>124 <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.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
125 </small></address>126 </small></address>
126 </body>127 </body>
127 </html>128 </html>
3.97 KB
html2text {}
    
Offset 5, 63 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 partitioning.hh·File·Reference 
11 This·file·provides·tools·to·partition·YaspGrids.·If·you·want·to·write·your·own 
12 partitioner,·inherit·from·Yasp::Partitioning·and·implement·the·partition() 
13 method.·You·can·also·browse·this·file·for·already·available·useful 
14 partitioners,·like·Yasp::FixedSizePartitioning.·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>15 #include·<array>
 16 #include·<bitset>
 17 #include·<vector>
16 #include·<dune/common/math.hh>18 #include·<dune/common/fvector.hh>
17 #include·<dune/common/deprecated.hh> 
18 Go_to_the_source_code_of_this_file.19 Go_to_the_source_code_of_this_file.
19 ·Classes20 ·Classes
20 class· Dune::Yasp::Partitioning<_d_> 
21  ······a·base·class·for·the·yaspgrid·partitioning·strategy·More...21 class· Dune::EquidistantCoordinates<_ct,_dim_>
 22  ······Container·for·equidistant·coordinates·in·a·YaspGrid.·More...
22  23  
23 class· Dune::Yasp::DefaultPartitioning<_d_>24 class· Dune::EquidistantOffsetCoordinates<_ct,_dim_>
 25  ······Container·for·equidistant·coordinates·in·a·YaspGrid·with·non-trivial
 26 ········origin.·More...
24  27  
 28 class· Dune::TensorProductCoordinates<_ct,_dim_>
 29  ······Coordinate·container·for·a·tensor·product·YaspGrid.·More...
25 class· Dune::Yasp::PowerDPartitioning<_d_> 
26  ······Implement·yaspgrid·load·balance·strategy·for·P=x^{dim}·processors. 
27 ········More... 
28   
29 class· Dune::Yasp::FixedSizePartitioning<_d_> 
30 ········Implement·partitioner·that·gets·a·fixed·partitioning·from·an·array·If 
31  ······the·given·partitioning·doesn't·match·the·number·of·processors,·the·grid 
32 ········should·be·distributed·to,·an·exception·is·thrown.·More... 
33   
34 class· Dune::YLoadBalance<_d_> 
35  ······a·base·class·for·the·yaspgrid·partitioning·strategy·More... 
36   
37 class· Dune::YLoadBalanceForward<_d_> 
38   
39 class· Dune::YLoadBalanceDefault<_d_> 
40  ······Implement·the·default·load·balance·strategy·of·yaspgrid.·More... 
41   
42 class· Dune::YLoadBalancePowerD<_d_> 
43  ······Implement·yaspgrid·load·balance·strategy·for·P=x^{dim}·processors. 
44 ········More... 
45   
46 class· Dune::YaspFixedSizePartitioner<_d_> 
47 ········Implement·partitioner·that·gets·a·fixed·partitioning·from·an·array·If 
48  ······the·given·partitioning·doesn't·match·the·number·of·processors,·the·grid 
49 ········should·be·distributed·to,·an·exception·is·thrown.·More... 
50  30  
51 ·Namespaces31 ·Namespaces
52 namespace· Dune32 namespace· Dune
53  ··········Include·standard·header·files.33  ··········Include·standard·header·files.
54  34  
55 namespace· Dune::Yasp35 namespace· Dune::Yasp
56  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  
57 *****·Detailed·Description·*****54 *****·Detailed·Description·*****
58 This·file·provides·tools·to·partition·YaspGrids.·If·you·want·to·write·your·own 
59 partitioner,·inherit·from·Yasp::Partitioning·and·implement·the·partition() 
60 method.·You·can·also·browse·this·file·for·already·available·useful 
61 partitioners,·like·Yasp::FixedSizePartitioning.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.
  
62 ===============================================================================59 ===============================================================================
63 ·····Generated·by [doxygen]·1.9.460 ·····Generated·by [doxygen]·1.9.4
128 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00206_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:·partitioning.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, 252 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">partitioning.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="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="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>
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_YASPGRID_PARTITIONING_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>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRID_PARTITIONING_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>
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="l00013"·name="l00013"></a><span·class="lineno">···13</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;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>
77 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
78 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include&lt;dune/common/math.hh&gt;</span></div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
79 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/common/deprecated.hh&gt;</span></div> 
80 <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>
81 <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="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="l00019"·name="l00019"></a><span·class="lineno">···19</span>{</div> 
83 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> 
84 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">namespace·</span>Yasp</div> 
85 <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>{</div>
86 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
87 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·d&gt;</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>
88 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04374.html">···38</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04374.html">Partitioning</a></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>
89 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div>88 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
90 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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>
 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>
91 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04374.html#a0222e5ceaaf9a41422183fbf2b8283e8">···41</a></span>······<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a04374.html#a0222e5ceaaf9a41422183fbf2b8283e8">iTupel</a>·=·std::array&lt;int,·d&gt;;</div> 
92 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04374.html#a5727c4f45d95b369974ab73284410f4f">···42</a></span>······<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a04374.html#a5727c4f45d95b369974ab73284410f4f">~Partitioning</a>()·=·<span·class="keywordflow">default</span>;</div> 
93 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a04374.html#a86c17cdff63d063dd201c0285a7df038">···43</a></span>······<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04374.html#a86c17cdff63d063dd201c0285a7df038">partition</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04374.html#a0222e5ceaaf9a41422183fbf2b8283e8">iTupel</a>&amp;,·<span·class="keywordtype">int</span>,·<a·class="code·hl_typedef"·href="a04374.html#a0222e5ceaaf9a41422183fbf2b8283e8">iTupel</a>&amp;,·<span·class="keywordtype">int</span>)·<span·class="keyword">const</span>·=·0;</div> 
94 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····};</div> 
95 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>92 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
96 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·d&gt;</div> 
97 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a04378.html">···47</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04378.html">DefaultPartitioning</a>·:·<span·class="keyword">public</span>·<a·class="code·hl[·...·truncated·by·diffoscope;·len:·52,·SHA:·dc692e9e4cd165a6e3dcc7ac8734835094b50627249c07a4fb7a7eb0b7b5fff6·...·]</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>
 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="keyword">const</span>·Dune::FieldVector&lt;ct,dim&gt;&amp;·upperRight,·<span·class="keyword">const</span>·std::array&lt;int,dim&gt;&amp;·s)</div>
 96 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······:·_s(s)</div>
98 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{</div>97 <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>
 99 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········_h[i]·=·upperRight[i]·/·_s[i];</div>
99 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">public</span>:</div>100 <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"><a·class="line"·href="a04378.html#af3dfe373b134ff171eac4e64b64df41e">···50</a></span>······<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a04374.html#a0222e5ceaaf9a41422183fbf2b8283e8">iTupel</a>·=·std::array&lt;int,·d&gt;;</div> 
101 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>101 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
102 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04378.html#add3cf258d8a2ca8b7c39beed03b18153">···57</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04378.html#add3cf258d8a2ca8b7c39beed03b18153">part[·...·truncated·by·diffoscope;·len:·483,·SHA:·6c65635bf5c7ef9c99c73f6f6934451e7741adadb5d9bb6825d9378f7453bf97·...·]</span></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:·132,·SHA:·7123e56727ec944b0ac3f93f1de4e771b25a571e359435c5d2bbe84554942033·...·]</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>
103 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······{</div>105 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>
104 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········<span·class="keywordtype">double</span>·opt=1E100;</div> 
105 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········<a·class="code·hl_typedef"·href="a04374.html#a0222e5ceaaf9a41422183fbf2b8283e8">iTupel</a>·trydims;</div> 
106 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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="l00062"·name="l00062"></a><span·class="lineno">···62</span>········trydims.fill(-1);</div> 
108 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········dims.fill(-1);</div> 
109 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>108 <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>········optimize_dims(d-1,size,P,dims,trydims,opt,<a·class="code·hl_variable"·href="a01067.html#a007ce60f383ed3ed9162055da65ce905">overlap</a>);</div> 
111 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keywordflow">if</span>·(dims[0]·==·-1)</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>
112 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··········DUNE_THROW(<a·class="code·hl_class"·href="a02798.html">Dune::GridError</a>,·<span·class="stringliteral">&quot;Failed·to·find·a·suitable·partition&quot;</span>);</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="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>111 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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>
115 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keyword">private</span>:</div> 
116 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordtype">void</span>·optimize_dims·(<span·class="keywordtype">int</span>·i,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04378.html#af3dfe373b134ff171eac4e64b64df41e">iTupel</a>&amp;·size,·<span·class="keywordtype">int</span>·P,·<a·class="code·hl_typedef"·href="a04378.html#af3dfe373b134ff171eac4e64b64df41e">iTupel</a>&amp;·dims,·<a·class="code·hl_typedef"·href="a04378.html#af3dfe373b134ff171eac4e64b64df41e">iTupel</a>&amp;·trydims,·<span·class="keywordtype">double</span>·&amp;opt,·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01067.html#a007ce60f383ed3ed9162055da65ce905">overlap</a>·)<span·class="keyword">·const</span></div> 
117 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">······</span>{</div>113 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">····</span>{</div>
118 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········<span·class="keywordflow">if</span>·(i&gt;0)·<span·class="comment">//·test·all·subdivisions·recursively</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>
119 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········{</div>115 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····}</div>
120 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·k=1;·k&lt;=P;·k++)</div> 
121 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>············<span·class="keywordflow">if</span>·(</div> 
122 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··············P%k==0·<span·class="comment">//·k·devides·P</span></div> 
123 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··············and·(</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>
124 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>················k·==·1·<span·class="comment">//·no·neighbors</span></div> 
125 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>················or</div> 
126 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>················size[i]·/·k·&gt;=·2*<a·class="code·hl_variable"·href="a01067.html#a007ce60f383ed3ed9162055da65ce905">overlap</a>·<span·class="comment">//·size·sufficient·for·overlap</span></div> 
127 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>················)</div> 
128 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··············)</div> 
129 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>············{</div> 
130 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··············<span·class="comment">//·P·divisible·by·k</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>
131 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··············trydims[i]·=·k;</div>120 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······std::array&lt;int,dim&gt;·news;</div>
132 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··············optimize_dims(i-1,size,P/k,dims,trydims,opt,<a·class="code·hl_variable"·href="a01067.html#a007ce60f383ed3ed9162055da65ce905">overlap</a>);</div> 
133 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>············}</div>121 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······Dune::FieldVector&lt;ct,dim&gt;·newUpperRight;</div>
134 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········}</div>122 <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">···90</span>········<span·class="keywordflow">else</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>
136 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········{</div>124 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······{</div>
137 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··········<span·class="comment">//·found·a·possible·combination</span></div>125 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········news[i]·=·2·*·_s[i];</div>
138 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··········<span·class="keywordflow">if</span>·(</div>126 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········<span·class="keywordflow">if</span>·(!keep_ovlp)</div>
139 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>············P·==·1·<span·class="comment">//·no·neighbors</span></div> 
140 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>············or</div> 
141 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>············size[0]·/·P·&gt;=·2*<a·class="code·hl_variable"·href="a01067.html#a007ce60f383ed3ed9162055da65ce905">overlap</a>·<span·class="comment">//·size·sufficient·for·overlap</span></div> 
142 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>············)</div>127 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········{</div>
143 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>············trydims[0]·=·P;</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>
144 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··········<span·class="keywordflow">else</span></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>
145 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>············<span·class="keywordflow">return</span>;</div>132 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········}</div>
146 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</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>
147 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··········<span·class="comment">//·check·for·optimality</span></div>135 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······}</div>
148 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··········<span·class="keywordtype">double</span>·m·=·-1.0;</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>
149 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>137 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····}</div>
150 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·k=0;·k&lt;d;·k++)</div> 
151 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··········{</div>138 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
Max diff block lines reached; 72827/108867 bytes (66.90%) of diff not shown.
21.4 KB
html2text {}
    
Offset 5, 334 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 partitioning.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·-*-
 15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
14 ·3#ifndef·DUNE_GRID_YASPGRID_PARTITIONING_HH16 ·5#ifndef·DUNE_GRID_YASPGRID_COORDINATES_HH
15 ·4#define·DUNE_GRID_YASPGRID_PARTITIONING_HH17 ·6#define·DUNE_GRID_YASPGRID_COORDINATES_HH
16 ·518 ·7
17 ·13#include<array>19 ·8#include·<array>
18 ·14 
19 ·15#include<dune/common/math.hh>20 ·9#include·<bitset>
 21 ·10#include·<vector>
 22 ·11
20 ·16#include·<dune/common/deprecated.hh>23 ·12#include·<dune/common/fvector.hh>
21 ·1724 ·13
22 ·18namespace·Dune25 ·21namespace·Dune
23 ·19{ 
24 ·20 
25 ·21·namespace·Yasp 
26 ·22·{26 ·22{
 27 ·27·template<class·ct,·int·dim>
 28 28·class·EquidistantCoordinates
27 ·23 
28 ·37·template<int·d> 
29 38·class·Partitioning 
30 ·39·{29 ·29·{
31 ·40·public:30 ·30·public:
32 41·using·iTupel·=·std::array<int,·d>; 
33 42·virtual·~Partitioning()·=·default; 
34 43·virtual·void·partition(const·iTupel&,·int,·iTupel&,·int)·const·=·0; 
35 ·44·}; 
36 ·45 
37 ·46·template<int·d> 
38 47·class·DefaultPartitioning·:·public·Partitioning<d>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)
39 ·48·{39 ·47·{
40 ·49·public: 
41 50·using·iTupel·=·std::array<int,·d>;40 ·48·for·(int·i=0;·i<dim;·i++)
 41 ·49·_h[i]·=·upperRight[i]·/·_s[i];
 42 ·50·}
42 ·5143 ·51
 44 56·inline·ct·meshsize(int·d,·[[maybe_unused]]·int·i)·const
43 57·void·partition·(const·iTupel&·size,·int·P,·iTupel&·dims,·int·overlap)·const 
44 final 
45 ·58·{45 ·57·{
 46 ·58·return·_h[d];
 47 ·59·}
 48 ·60
 49 65·inline·ct·coordinate(int·d,·int·i)·const
 50 ·66·{
 51 ·67·return·i*_h[d];
46 ·59·double·opt=1E100; 
47 ·60·iTupel·trydims; 
48 ·61 
49 ·62·trydims.fill(-1); 
50 ·63·dims.fill(-1); 
51 ·64 
52 ·65·optimize_dims(d-1,size,P,dims,trydims,opt,overlap); 
53 ·66·if·(dims[0]·==·-1) 
54 ·67·DUNE_THROW(Dune::GridError,·"Failed·to·find·a·suitable·partition"); 
55 ·68·}52 ·68·}
56 ·6953 ·69
 54 73·inline·int·size(int·d)·const
57 ·70·private: 
58 ·71·void·optimize_dims·(int·i,·const·iTupel&·size,·int·P,·iTupel&·dims,·iTupel& 
59 trydims,·double·&opt,·int·overlap·)·const 
60 ·72·{ 
61 ·73·if·(i>0)·//·test·all·subdivisions·recursively 
62 ·74·{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
63 ·75·for·(int·k=1;·k<=P;·k++) 
64 ·76·if·( 
65 ·77·P%k==0·//·k·devides·P 
66 ·78·and·( 
67 ·79·k·==·1·//·no·neighbors 
68 ·80·or 
69 ·81·size[i]·/·k·>=·2*overlap·//·size·sufficient·for·overlap 
70 ·82·) 
71 ·83·) 
72 ·84·{61 ·85·{
 62 ·86·//determine·new·size·and·meshsize
 63 ·87·std::array<int,dim>·news;
 64 ·88·Dune::FieldVector<ct,dim>·newUpperRight;
73 ·85·//·P·divisible·by·k 
74 ·86·trydims[i]·=·k; 
75 ·87·optimize_dims(i-1,size,P/k,dims,trydims,opt,overlap); 
76 ·88·} 
77 ·89·}65 ·89
78 ·90·else66 ·90·for·(int·i=0;·i<dim;·i++)
79 ·91·{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·}
80 ·92·//·found·a·possible·combination 
81 ·93·if·( 
82 ·94·P·==·1·//·no·neighbors 
83 ·95·or 
84 ·96·size[0]·/·P·>=·2*overlap·//·size·sufficient·for·overlap 
85 ·97·) 
86 ·98·trydims[0]·=·P; 
87 ·99·else 
88 ·100·return; 
89 ·10176 ·100
Max diff block lines reached; 16995/21906 bytes (77.58%) of diff not shown.
5.22 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:·yaspgridentityseed.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, 37 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">yaspgridentityseed.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·YaspEntitySeed·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="a00212_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00212_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="a04270.html">Dune::YaspEntitySeed&lt;·codim,·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">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>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·>The·YaspEntitySeed·class.·</p>92 <div·class="textblock"><p·>level-wise,·non-persistent,·consecutive·indices·for·YaspGrid·</p>
93 </div></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>
956 B
html2text {}
    
Offset 6, 24 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 yaspgridentityseed.hh·File·Reference11 yaspgridindexsets.hh·File·Reference
12 The·YaspEntitySeed·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::YaspEntitySeed<_codim,_GridImp_> 
16  ······Describes·the·minimal·information·necessary·to·create·a·fully 
17 ········functional·YaspEntity.·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·*****
24 The·YaspEntitySeed·class.23 level-wise,·non-persistent,·consecutive·indices·for·YaspGrid
  
25 ===============================================================================24 ===============================================================================
26 ·····Generated·by [doxygen]·1.9.425 ·····Generated·by [doxygen]·1.9.4
43.1 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:·yaspgridentityseed.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 62, 74 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_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">yaspgridindexsets.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_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_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_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_YASPGRIDINDEXSET_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="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="l00013"·name="l00013"></a><span·class="lineno">···13</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">template</span>&lt;<span·class="keywordtype">int</span>·codim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>Imp&gt;</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="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>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>
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> 
85 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">public</span>:</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>83 <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>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>
90 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div>86 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</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>.e[·...·truncated·by·diffoscope;·len:·8,·SHA:·3159af344aa6efd99b8026949077774d400d4d39b00fced7a3f77a1650125af5·...·]</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>
92 <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>
93 <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>
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#a3350345c[·...·truncated·by·diffoscope;·len:·215,·SHA:·c5c3e9a1f12449ba25320cda02057c63c7c04ff2505ba66b6b60e1ee512a4af3·...·])</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="key[·...·truncated·by·diffoscope;·len:·23,·SHA:·452ba1b85482baf1f8fe7158797085bcda6fe3ad90bf8d6e2693d4bdbfe63845·...·])</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>
96 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{}</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="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>97 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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>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>
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>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="l00042"·name="l00042"></a><span·class="lineno">···42</span>····}</div>101 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>
102 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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>
 104 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······:·grid(·g·)</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> 
106 <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>
107 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">protected</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>;··················<span·class="comment">//·grid·level</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·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> 
111 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··};</div>106 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······assert(isLeafIndexSet);</div>
112 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>107 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
113 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>}··<span·class="comment">//·namespace·Dune</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>
114 <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>
 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">···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>
 118 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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>
 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>
 124 <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>·</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>
 132 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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="keywordtype">int</span>·codim)<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>
 135 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">return</span>·(isLeafIndexSet)</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>
 139 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</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>
 142 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">····</span>{</div>
 143 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······<span·class="keywordflow">return</span>·(isLeafIndexSet)</div>
 144 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········?·e.level()·==·grid.maxLevel()</div>
 145 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········:·e.level()·==·level;</div>
 146 <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>·</div>
 148 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a04290.html#aa8ab21402bffd94bf772da5e54ff984d">···97</a></span>····std::vector&lt;·GeometryType·&gt;·<a·class="code·hl_function"·href="a04290.html#aa8ab21402bffd94bf772da5e54ff984d">types</a>·(·<span·class="keywordtype">int</span>·codim·)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·mytypes[·codim·];·}</div>
 149 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 150 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a04290.html#a056b83f91aa30375aaed2b9b22f3789c">··100</a></span>····<span·class="keyword">const</span>·std::vector&lt;GeometryType&gt;&amp;·<a·class="code·hl_function"·href="a04290.html#a056b83f91aa30375aaed2b9b22f3789c">geomTypes</a>·(<span·class="keywordtype">int</span>·codim)<span·class="keyword">·const</span></div>
 151 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="keyword">····</span>{</div>
 152 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······<span·class="keywordflow">return</span>·mytypes[codim];</div>
 153 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····}</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>··<span·class="keyword">private</span>:</div>
 156 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····<span·class="keyword">const</span>·GridImp&amp;·grid;</div>
Max diff block lines reached; 9665/36301 bytes (26.62%) of diff not shown.
7.5 KB
html2text {}
    
Offset 5, 99 lines modifiedOffset 5, 174 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 yaspgridindexsets.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_YASPGRIDINDEXSET_HH
17 ·6#define·DUNE_GRID_YASPGRIDENTITYSEED_HH17 ·6#define·DUNE_GRID_YASPGRIDINDEXSET_HH
18 ·718 ·7
19 ·12namespace·Dune·{19 ·14namespace·Dune·{
20 ·13 
21 ·16·template<int·codim,·class·GridImp> 
22 17·class·YaspEntitySeed 
23 ·18·{ 
24 ·20·constexpr·static·int·dim·=·GridImp::dimension; 
25 ·2120 ·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·{
 26 ·26·typedef·YaspIndexSet<_GridImp,_isLeafIndexSet_>·This;
 27 ·27·typedef·IndexSet<_GridImp,_This,_unsigned_int_>·Base;
 28 ·28
26 ·22·public:29 ·29·public:
 30 30·typedef·typename·Base::IndexType·IndexType;
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·}31 ·31
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·{} 
38 ·37 
39 39·bool·isValid()·const32 ·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);
40 ·40·{39 ·40
41 ·41·return·_l·!=·-1;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));
42 ·42·}43 ·44·}
43 ·43 
44 44·int·level·()·const·{·return·_l;·} 
45 45·const·std::array<int,·dim>·&·coord()·const·{·return·_c;·} 
46 46·int·offset·()·const·{·return·_o;·} 
47 ·47 
48 ·48·protected: 
49 49·int·_l;·//·grid·level 
50 50·std::array<int,·dim>·_c;·//·coord·in·the·global·grid 
51 51·int·_o;·//·the·offset:·which·YGridComponent,·does·the·entity·belong·to 
52 ·52·}; 
53 ·5344 ·45
 45 47·YaspIndexSet·(·const·GridImp·&g·)
 46 ·48·:·grid(·g·)
 47 ·49·{
 48 ·50·assert(isLeafIndexSet);
 49 ·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));
 53 ·55·}
 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·{
 59 ·61·return·e.impl().compressedIndex();
 60 ·62·}
 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·{
 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·}
 76 ·79
 77 81·std::size_t·size·(int·codim)·const
 78 ·82·{
 79 ·83·return·(isLeafIndexSet)
 80 ·84·?·grid.size(·codim·)
 81 ·85·:·grid.size(·level,·codim·);
 82 ·86·}
 83 ·87
 84 ·89·template<class·EntityType>
 85 90·bool·contains·(const·EntityType&·e)·const
 86 ·91·{
 87 ·92·return·(isLeafIndexSet)
 88 ·93·?·e.level()·==·grid.maxLevel()
 89 ·94·:·e.level()·==·level;
 90 ·95·}
 91 ·96
 92 97·std::vector<·GeometryType·>·types·(·int·codim·)·const·{·return·mytypes
 93 [·codim·];·}
 94 ·98
 95 100·const·std::vector<GeometryType>&·geomTypes·(int·codim)·const
 96 ·101·{
 97 ·102·return·mytypes[codim];
 98 ·103·}
 99 ·104
 100 ·105·private:
 101 ·106·const·GridImp&·grid;
 102 ·107·int·level;
Max diff block lines reached; 3708/7652 bytes (48.46%) of diff not shown.
8.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00293.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·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:·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, 42 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">datahandleif.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>Describes·the·parallel·communication·interface·class·for·MessageBuffers·and·DataHandles.·· 
76 <a·href="#details">More...</a></p> 
77 <div·class="textblock"><code>#include·&lt;dune/common/bartonnackmanifcheck.hh&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
 76 <code>#include·&lt;iterator&gt;</code><br·/>
78 </div>77 </div>
79 <p><a·href="a00293_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a00293_source.html">Go·to·the·source·code·of·this·file.</a></p>
80 <table·class="memberdecls">79 <table·class="memberdecls">
81 <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>
82 Classes</h2></td></tr>81 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>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="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:·170,·SHA:·529596ded36f840ef8f4c6078f102a7ddd8a476babc6525f2ae1444ef7924f8b·...·]6.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>
85 <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>
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·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.··<a·href="a02710.html#details">More...</a><br·/></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 </table><table·class="memberdecls">87 </table><table·class="memberdecls">
90 <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>
91 Namespaces</h2></td></tr>89 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>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="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>
94 <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>
95 </table>96 </table>
96 <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> 
98 <dl·class="section·author"><dt>Author</dt><dd>Robert·Kloefkorn·</dd></dl> 
99 </div></div><!--·contents·-->97 </div><!--·contents·-->
100 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>99 <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.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
103 </small></address>101 </small></address>
104 </body>102 </body>
105 </html>103 </html>
1.94 KB
html2text {}
    
Offset 6, 41 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 datahandleif.hh·File·Reference 
12 Describes·the·parallel·communication·interface·class·for·MessageBuffers·and 
13 DataHandles.·More... 
14 #include·<dune/common/bartonnackmanifcheck.hh> 
15 Go_to_the_source_code_of_this_file.14 Go_to_the_source_code_of_this_file.
16 ·Classes15 ·Classes
 16 ·class· Dune::EntityIterator<_codim,_Grid,_IteratorImp_>
 17  ·······interface·class·for·an·iterator·over·grid·entities·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  18  
 19 struct· std::iterator_traits<_Dune::EntityIterator<_codim,_Grid,_IteratorImp_>
 20 ·········>
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... 
32  21  
33 ·Namespaces22 ·Namespaces
34 namespace· Dune23 namespace· Dune
35  ··········Include·standard·header·files.24  ··········Include·standard·header·files.
36  25  
 26 namespace· std
 27  ··········STL·namespace.
 28  
37 *****·Detailed·Description·***** 
38 Describes·the·parallel·communication·interface·class·for·MessageBuffers·and 
39 DataHandles. 
40 ··Author 
41 ······Robert·Kloefkorn 
  
42 ===============================================================================29 ===============================================================================
43 ·····Generated·by [doxygen]·1.9.430 ·····Generated·by [doxygen]·1.9.4
72.6 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00293_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:·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, 177 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">datahandleif.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="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>71 <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>
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_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_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_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;cstddef&gt;</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>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iterator&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="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>
81 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>{</div>
82 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
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>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>
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="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>
85 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··{</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>
86 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····MessageBufferImp·&amp;·buff_;</div>89 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
87 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">public</span>:</div>90 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</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;·[·...·truncated·by·diffoscope;·len:·22,·SHA:·f3f308bff6d097bba7e315f2140f70acc839c13fc913dfee2d3b1e7bc73da2d4·...·]</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#a17b116dcdc73ca5b5946275901d19[·...·truncated·by·diffoscope;·len:·24,·SHA:·af275f1afd9e9ae30244e2d1ac7d9b0379348b6568326cb5643ec8eb3506f4b1·...·]</div>
89 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>92 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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<[·...·truncated·by·diffoscope;·len:·51,·SHA:·6c0bdcc9685631f1b5f011491602f5bf477bbbf85e072ee0800ce9b6f73fc65b·...·]</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_fun[·...·truncated·by·diffoscope;·len:·214,·SHA:·e0677bd9daa702c5c2aec57acdb1ae4145f2933da1d396b50ea0125fb58aa305·...·]</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>
92 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····{</div>95 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
93 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······buff_.write(val);</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·cl[·...·truncated·by·diffoscope;·len:·85,·SHA:·d912972990a94704e08453db84f034cd454d5928739923588d8b4a8208a2bd04·...·];</div>
94 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</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>
95 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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>
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>107 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····{</div>
99 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······buff_.read(val);</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>
100 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>110 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</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>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>
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> 
106 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··{</div>113 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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>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>
108 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keyword">class·</span>CheckFixedSizeMethod</div>116 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="keywordflow">return</span>·tmp;</div>
109 <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>
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>118 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</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>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>
116 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>124 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="comment">//</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>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>
119 <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>
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>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>
125 <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>
 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>
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>134 <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</sp[·...·truncated·by·diffoscope;·len:·53,·SHA:·d673186b08989c5054e9317fcd200784feac89c61dba9e8b28ccedfc37fadcfc·...·]</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>
130 <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>
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>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>
132 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>······}</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>
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>143 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>······&gt;::type</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>·[·...·truncated·by·diffoscope;·len:·49,·SHA:·f4dc4d3a8bba78cd2c65aaebc647f2852e0c1ce4e0d2fd13845e2ac634bf3931·...·]</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>
140 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>······{</div>145 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span><span·class="keyword">····</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>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>
142 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>······}</div>147 <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>148 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
Max diff block lines reached; 32432/61307 bytes (52.90%) of diff not shown.
12.7 KB
html2text {}
    
Offset 5, 220 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 datahandleif.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_DATAHANDLEIF_HH 
17 ·6#define·DUNE_GRID_COMMON_DATAHANDLEIF_HH16 ·5#ifndef·DUNE_GRID_COMMON_ENTITYITERATOR_HH
 17 ·6#define·DUNE_GRID_COMMON_ENTITYITERATOR_HH
18 ·718 ·7
19 ·14#include·<dune/common/bartonnackmanifcheck.hh> 
20 ·1519 ·8#include·<cstddef>
 20 ·9#include·<iterator>
 21 ·10
21 ·16namespace·Dune22 ·11namespace·Dune
22 ·17{23 ·12{
23 ·18 
24 ·31·template·<class·MessageBufferImp> 
25 32·class·MessageBufferIF24 ·13
 25 ·30·template<·int·codim,·class·Grid,·class·IteratorImp·>
 26 31·class·EntityIterator
26 ·33·{27 ·32·{
27 ·34·MessageBufferImp·&·buff_;28 ·33·protected:
 29 34·IteratorImp·realIterator;
 30 ·35
28 ·35·public:31 ·36·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)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++()
39 ·60·{48 ·70·{
 49 ·71·realIterator.increment();
 50 ·72·return·*this;
 51 ·73·}
 52 ·74
 53 76·EntityIterator·operator++(int)
40 ·61·buff_.read(val); 
41 ·62·} 
42 ·63·};·//·end·class·MessageBufferIF 
43 ·64 
44 ·65 
45 ·76·template·<class·DataHandleImp,·class·DataTypeImp> 
46 77·class·CommDataHandleIF 
47 ·78·{54 ·77·{
48 ·79·template·<class·M> 
49 ·80·class·CheckFixedSizeMethod55 ·78·EntityIterator·tmp(*this);
 56 ·79·realIterator.increment();
 57 ·80·return·tmp;
50 ·81·{58 ·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); 
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(...);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.
60 ·9173 ·91
 74 ·92
 75 ·93#ifdef·DOXYGEN
 76 ·94
 77 96·const·Entity&·operator*()·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 ·9778 ·97
 79 99·const·Entity&·operator->()·const;
67 ·98·template·<class·DH,·bool> 
68 ·99·struct·CallFixedSize 
69 ·100·{80 ·100
70 ·101·static·bool·fixedSize(·const·DH&·dh,·int·dim,·int·codim·)81 ·101#else·//·DOXYGEN
71 ·102·{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
72 ·103·return·dh.fixedSize(·dim,·codim·); 
73 ·104·} 
Max diff block lines reached; 8969/12935 bytes (69.34%) of diff not shown.
5.54 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:·entityiterator.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 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_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">exceptions.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;cstddef&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
76 <code>#include·&lt;iterator&gt;</code><br·/> 
77 </div>76 </div>
78 <p><a·href="a00320_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00320_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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02786.html">Dune::EntityIterator&lt;·codim,·Grid,·IteratorImp·&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="a02798.html">Dune::GridError</a></td></tr>
 82 <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>
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>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 <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>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>
865 B
html2text {}
    
Offset 6, 28 lines modifiedOffset 6, 21 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 exceptions.hh·File·Reference
 12 #include·<dune/common/exceptions.hh>
11 entityiterator.hh·File·Reference 
12 #include·<cstddef> 
13 #include·<iterator> 
14 Go_to_the_source_code_of_this_file.13 Go_to_the_source_code_of_this_file.
15 ·Classes14 ·Classes
 15 class· Dune::GridError
 16  ······Base·class·for·exceptions·in·Dune·grid·modules.·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  17  
22 ·Namespaces18 ·Namespaces
23 namespace· Dune19 namespace· Dune
24  ··········Include·standard·header·files.20  ··········Include·standard·header·files.
25  21  
26 namespace· std 
27  ··········STL·namespace. 
28   
  
29 ===============================================================================22 ===============================================================================
30 ·····Generated·by [doxygen]·1.9.423 ·····Generated·by [doxygen]·1.9.4
40.7 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:·entityiterator.hh·Source·File</title>8 <title>dune-grid:·exceptions.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, 41 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">exceptions.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_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_EXCEPTIONS_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_EXCEPTIONS_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;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;iterator&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="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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>
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="comment">//·GridError</span></div>
 84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··<span·class="comment">//·---------</span></div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
84 <div·class="line"><a·id="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="l00018"·name="l00018"></a><span·class="lineno"><a·class="line"·href="a02798.html">···18</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02798.html">GridError</a></div>
 87 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····:·<span·class="keyword">public</span>·Exception</div>
86 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··{</div>88 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</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>89 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</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>90 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>}</div>
128 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</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> 
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> 
136 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</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> 
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> 
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> 
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> 
161 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>····}</div> 
162 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</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">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> 
164 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span><span·class="keyword">····</span>{</div> 
165 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>······<span·class="keywordflow">return</span>·!this-&gt;realIterator.equals(rhs.<a·class="code·hl_variable"·href="a02786.html#a56e2adf493e6608c224f6392eb680ca5">realIterator</a>);</div> 
166 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>····}</div> 
167 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>·</div> 
Max diff block lines reached; 7498/34642 bytes (21.64%) of diff not shown.
6.73 KB
html2text {}
    
Offset 5, 220 lines modifiedOffset 5, 41 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 exceptions.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_EXCEPTIONS_HH
17 ·6#define·DUNE_GRID_COMMON_ENTITYITERATOR_HH17 ·6#define·DUNE_GRID_COMMON_EXCEPTIONS_HH
18 ·718 ·7
 19 ·8#include·<dune/common/exceptions.hh>
 20 ·9
19 ·8#include·<cstddef> 
20 ·9#include·<iterator> 
21 ·10 
22 ·11namespace·Dune21 ·10namespace·Dune
 22 ·11{
23 ·12{23 ·12
 24 ·13·//·GridError
 25 ·14·//·---------
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·{ 
92 ·113·return·realIterator.dereference(); 
93 ·114·} 
94 ·11526 ·15
 27 18·class·GridError
 28 ·19·:·public·Exception
 29 ·20·{};
 30 ·21
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 ·12231 ·22}
 32 ·23
101 ·123#endif·//·DOXYGEN 
102 ·124 
103 ·125 
104 127·bool·operator==(const·EntityIterator&·rhs)·const 
105 ·128·{ 
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·} 
113 ·137 
114 ·138 
115 144·EntityIterator·(·) 
116 ·145·{} 
117 ·146 
118 148·EntityIterator·(·const·IteratorImp·&imp·) 
Max diff block lines reached; 2887/6872 bytes (42.01%) of diff not shown.
8.25 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00323.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·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:·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, 47 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">scsgmapper.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>Mapper·classes·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;iostream&gt;</code><br·/> 
78 <code>#include·&quot;<a·class="el"·href="a00335_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·/> 
80 </div> 
81 <p><a·href="a00323_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00323_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="a02998.html">Dune::SingleCodimSingleGeomTypeMapper&lt;·GV,·c·&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="a02582.html">Dune::AdaptDataHandleInterface&lt;·Grid,·Impl·&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>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·Adap[·...·truncated·by·diffoscope;·len:·69,·SHA:·c521afc583b76ec6b7c69cb91839f3506b143885a5a874f487daba60e4f4ba2b·...·].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 <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>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>
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>85 <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>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>
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>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>
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 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
95 <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>
96 Namespaces</h2></td></tr>91 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>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>
98 <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>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>95 </table>
101 <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>
102 <div·class="textblock"><p·>Mapper·classes·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>
103 <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>
104 </div></div><!--·contents·-->99 </div></div><!--·contents·-->
105 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
106 <hr·class="footer"/><address·class="footer"><small>101 <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.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
108 </small></address>103 </small></address>
109 </body>104 </body>
110 </html>105 </html>
1.67 KB
html2text {}
    
Offset 6, 36 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 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> 
16 Go_to_the_source_code_of_this_file.14 Go_to_the_source_code_of_this_file.
17 ·Classes15 ·Classes
18 class· Dune::SingleCodimSingleGeomTypeMapper<_GV,_c_> 
19  ······Implementation·class·for·a·single·codim·and·single·geometry·type 
20 ········mapper.·More...16 class· Dune::AdaptDataHandleInterface<_Grid,_Impl_>
 17  ······Interface·class·for·the·Grid's·adapt·method·where·the·parameter·is·a
 18 ········AdaptDataHandleInterface.·More...
21  19  
 20 class· Dune::AdaptDataHandle<_Grid,_Impl_>
22 class· Dune::LeafSingleCodimSingleGeomTypeMapper<_G,_c_> 
23  ······Single·codim·and·single·geometry·type·mapper·for·leaf·entities.·More... 
24  21  
25 class· Dune::LevelSingleCodimSingleGeomTypeMapper<_G,_c_> 
26  ······Single·codim·and·single·geometry·type·mapper·for·entities·of·one·level.22 class· Dune::CombinedAdaptProlongRestrict<_A,_B_>
 23  ······class·for·combining·2·index·sets·together·for·adaptation·process
27 ········More...24 ········More...
28  25  
29 ·Namespaces26 ·Namespaces
30 namespace· Dune27 namespace· Dune
31  ··········Include·standard·header·files.28  ··········Include·standard·header·files.
32  29  
33 *****·Detailed·Description·*****30 *****·Detailed·Description·*****
34 Mapper·classes·are·used·to·attach·data·to·a·grid.31 interfaces·and·wrappers·needed·for·the·callback·adaptation·provided·by
 32 AlbertaGrid·and·dune-ALUGrid
35 ··Author33 ··Author
36 ······Peter·Bastian34 ······Martin·Nolte
  
37 ===============================================================================35 ===============================================================================
38 ·····Generated·by [doxygen]·1.9.436 ·····Generated·by [doxygen]·1.9.4
72.4 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00323_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:·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 62, 176 lines modifiedOffset 62, 157 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">adaptcallback.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00323.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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="a00323.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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_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_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_ADAPTCALLBACK_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·&quot;<a·class="code"·href="a00335.html">mapper.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="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> 
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>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>
 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>
 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>
84 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</div>86 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</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> 
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>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>
 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="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>
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>
 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>
89 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">public</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>
90 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</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#a215a4cc8b8b0c8f4723897fbf92f1e2e">Index</a>;</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="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{</div>111 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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> 
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>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>
 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>
102 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div>118 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>
103 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>119 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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="[·...·truncated·by·diffoscope;·len:·146,·SHA:·e89da6eedd500f43590b8a0fda1c6453a87f09daf19bcf515f9975baf32db0fd·...·]</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">restr[·...·truncated·by·diffoscope;·len:·339,·SHA:·5563fa0b9f08f4b88dc70ccc3deafd49d817ec64b20a379c630395665b7f2e7c·...·]</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>
106 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">····</span>{</div>123 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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>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>
109 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····}</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>
110 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>129 <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> 
113 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">····</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>
114 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keywordflow">if</span>·(codim·!=·c)</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="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>139 <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>
 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>
117 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</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>
118 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>146 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</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="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="keyword">····</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; 26780/60475 bytes (44.28%) of diff not shown.
13.2 KB
html2text {}
    
Offset 5, 251 lines modifiedOffset 5, 200 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 adaptcallback.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_ADAPTCALLBACK_HH
17 ·6#define·DUNE_GRID_COMMON_SCSGMAPPER_HH17 ·6#define·DUNE_GRID_COMMON_ADAPTCALLBACK_HH
18 ·718 ·7
19 ·8#include·<iostream> 
20 ·9#include·"mapper.hh" 
21 ·10 
22 ·11#include·<dune/grid/common/grid.hh> 
23 ·12 
24 ·19namespace·Dune19 ·14namespace·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·>20 ·15{
 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·{
 36 ·34·typedef·AdaptDataHandleInterface<_Grid,_Impl_>·This;
 37 ·35
 38 ·36·friend·class·AdaptDataHandle<·Grid,·Impl·>;
 39 ·37
 40 ·38·public:
 41 39·typedef·typename·Grid::template·Codim<·0·>::Entity·Entity;
30 ·40·{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
31 ·41·public:50 ·48·public:
 51 54·void·preCoarsening·(·const·Entity·&father·)
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·{52 ·55·{
 53 ·56·asImp().preCoarsening(·father·);
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 ·57·}
 55 ·58
 56 64·void·postRefinement·(·const·Entity·&father·)
54 ·76 
55 84·Index·subIndex·(const·typename·GV::template·Codim<0>::Entity&·e, 
56 ·85·int·i,·unsigned·int·codim)·const 
57 ·86·{57 ·65·{
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·()·const58 ·66·asImp().postRefinement(·father·);
 59 ·67·}
 60 ·68
 61 69·void·restrictLocal(·const·Entity·&father,·const·Entity&·son,·bool·initialize
 62 )
 63 ·70·{
 64 ·71·asImp().restrictLocal(·father,·son,·initialize·);
 65 ·72·}
 66 ·73
 67 74·void·prolongLocal(·const·Entity·&father,·const·Entity&·son,·bool·initialize
 68 )
 69 ·75·{
 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 ·85
 80 ·86·//·AdaptDataHandle
 81 ·87·//·---------------
 82 ·88
 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:
Max diff block lines reached; 8392/13512 bytes (62.11%) of diff not shown.
5.4 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00335.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·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:·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, 42 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">mapper.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·classes·with·basic·mappers·which·are·used·to·attach·data·to·a·grid.·· 
76 <a·href="#details">More...</a></p> 
77 <div·class="textblock"><code>#include·&lt;utility&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;dune/common/iteratorrange.hh&gt;</code><br·/>
78 <code>#include·&lt;dune/common/bartonnackmanifcheck.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·/>
 77 <code>#include·&lt;<a·class="el"·href="a00347_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
 78 <code>#include·&lt;<a·class="el"·href="a00356_source.html">dune/grid/common/partitionset.hh</a>&gt;</code><br·/>
79 </div>79 </div>
80 <p><a·href="a00335_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00335_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> 
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="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> 
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>82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
89 Namespaces</h2></td></tr>83 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>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>
91 <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>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table>87 </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></div><!--·contents·-->88 </div><!--·contents·-->
98 <!--·start·footer·part·-->89 <!--·start·footer·part·-->
99 <hr·class="footer"/><address·class="footer"><small>90 <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.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
101 </small></address>92 </small></address>
102 </body>93 </body>
103 </html>94 </html>
1.01 KB
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 ····*·common8 ····*·common
 9 Namespaces
 10 rangegenerators.hh·File·Reference
9 Classes·|·Namespaces 
10 mapper.hh·File·Reference 
11 Provides·classes·with·basic·mappers·which·are·used·to·attach·data·to·a·grid. 
12 More... 
13 #include·<utility> 
14 #include·<dune/common/bartonnackmanifcheck.hh>11 #include·<dune/common/iteratorrange.hh>
 12 #include·<dune/common/rangeutilities.hh>
 13 #include·<dune/geometry/dimension.hh>
 14 #include·<dune/grid/common/gridenums.hh>
 15 #include·<dune/grid/common/partitionset.hh>
15 Go_to_the_source_code_of_this_file.16 Go_to_the_source_code_of_this_file.
16 ·Classes 
17 class· Dune::Mapper<_G,_MapperImp,_IndexType_> 
18  ······Mapper·interface.·More... 
19   
20 ·Namespaces17 ·Namespaces
21 namespace· Dune18 namespace· Dune
22  ··········Include·standard·header·files.19  ··········Include·standard·header·files.
23  20  
24 *****·Detailed·Description·***** 
25 Provides·classes·with·basic·mappers·which·are·used·to·attach·data·to·a·grid. 
26 ··Author 
27 ······Peter·Bastian 
  
28 ===============================================================================21 ===============================================================================
29 ·····Generated·by [doxygen]·1.9.422 ·····Generated·by [doxygen]·1.9.4
84.1 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00335_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:·mapper.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, 107 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">mapper.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="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="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>
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_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_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_RANGEGENERATORS_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> 
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>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>
 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/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="a00347.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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00356.html">dune/grid/common/partitionset.hh</a>&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="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>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="preprocessor">#ifdef·DOXYGEN</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>
 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>
 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>
 101 <div·class="line"><a·id="l00218"·name="l00218"></a><span·class="lineno">··218</span>·</div>
 102 <div·class="line"><a·id="l00219"·name="l00219"></a><span·class="lineno">··219</span>·</div>
 103 <div·class="line"><a·id="l00220"·name="l00220"></a><span·class="lineno">··220</span>·</div>
 104 <div·class="line"><a·id="l00224"·name="l00224"></a><span·class="lineno">··224</span>·</div>
 105 <div·class="line"><a·id="l00225"·name="l00225"></a><span·class="lineno">··225</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>
 109 <div·class="line"><a·id="l00258"·name="l00258"></a><span·class="lineno">··258</span>·</div>
 110 <div·class="line"><a·id="l00259"·name="l00259"></a><span·class="lineno">··259</span>·</div>
 111 <div·class="line"><a·id="l00261"·name="l00261"></a><span·class="lineno">··261</span>·</div>
 112 <div·class="line"><a·id="l00290"·name="l00290"></a><span·class="lineno">··290</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·GV&gt;</div>
 113 <div·class="line"><a·id="l00291"·name="l00291"></a><span·class="lineno"><a·class="line"·href="a01038.html#gad2988e47e63b21c5d21cf344a3604e82">··291</a></span>··<span·class="keyword">inline</span>·IteratorRange&lt;...&gt;·<a·class="code·hl_function"·href="a01038.html#gad2988e47e63b21c5d21cf344a3604e82">facets</a>(<span·class="keyword">const</span>·GV&amp;·gv);</div>
 114 <div·class="line"><a·id="l00292"·name="l00292"></a><span·class="lineno">··292</span>·</div>
 115 <div·class="line"><a·id="l00293"·name="l00293"></a><span·class="lineno">··293</span>·</div>
 116 <div·class="line"><a·id="l00295"·name="l00295"></a><span·class="lineno">··295</span>·</div>
 117 <div·class="line"><a·id="l00324"·name="l00324"></a><span·class="lineno">··324</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·GV&gt;</div>
 118 <div·class="line"><a·id="l00325"·name="l00325"></a><span·class="lineno"><a·class="line"·href="a01038.html#gadc6db5e0e39171ba2d9d50d55ec70b80">··325</a></span>··<span·class="keyword">inline</span>·IteratorRange&lt;...&gt;·<a·class="code·hl_function"·href="a01038.html#gadc6db5e0e39171ba2d9d50d55ec70b80">edges</a>(<span·class="keyword">const</span>·GV&amp;·gv);</div>
 119 <div·class="line"><a·id="l00326"·name="l00326"></a><span·class="lineno">··326</span>·</div>
 120 <div·class="line"><a·id="l00327"·name="l00327"></a><span·class="lineno">··327</span>·</div>
 121 <div·class="line"><a·id="l00329"·name="l00329"></a><span·class="lineno">··329</span>·</div>
 122 <div·class="line"><a·id="l00358"·name="l00358"></a><span·class="lineno">··358</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·GV&gt;</div>
 123 <div·class="line"><a·id="l00359"·name="l00359"></a><span·class="lineno"><a·class="line"·href="a01038.html#ga0b3a52863a2cefddd5af1b80a63f8226">··359</a></span>··<span·class="keyword">inline</span>·IteratorRange&lt;...&gt;·<a·class="code·hl_function"·href="a01038.html#ga0b3a52863a2cefddd5af1b80a63f8226">vertices</a>(<span·class="keyword">const</span>·GV&amp;·gv);</div>
 124 <div·class="line"><a·id="l00360"·name="l00360"></a><span·class="lineno">··360</span>·</div>
 125 <div·class="line"><a·id="l00361"·name="l00361"></a><span·class="lineno">··361</span>·</div>
 126 <div·class="line"><a·id="l00363"·name="l00363"></a><span·class="lineno">··363</span>·</div>
 127 <div·class="line"><a·id="l00364"·name="l00364"></a><span·class="lineno">··364</span>·</div>
 128 <div·class="line"><a·id="l00365"·name="l00365"></a><span·class="lineno">··365</span>·</div>
 129 <div·class="line"><a·id="l00369"·name="l00369"></a><span·class="lineno">··369</span>·</div>
 130 <div·class="line"><a·id="l00371"·name="l00371"></a><span·class="lineno">··371</span>·</div>
 131 <div·class="line"><a·id="l00394"·name="l00394"></a><span·class="lineno">··394</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·GV,·<span·class="keyword">typename</span>·Entity&gt;</div>
 132 <div·class="line"><a·id="l00395"·name="l00395"></a><span·class="lineno"><a·class="line"·href="a01038.html#ga0927181ebf10ed59531e262a63f92daf">··395</a></span>··<span·class="keyword">inline</span>·IteratorRange&lt;...&gt;·<a·class="code·hl_function"·href="a01038.html#ga0927181ebf10ed59531e262a63f92daf">intersections</a>(<span·class="keyword">const</span>·GV&amp;·gv,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>&amp;·e);</div>
 133 <div·class="line"><a·id="l00396"·name="l00396"></a><span·class="lineno">··396</span>·</div>
 134 <div·class="line"><a·id="l00397"·name="l00397"></a><span·class="lineno">··397</span>·</div>
 135 <div·class="line"><a·id="l00399"·name="l00399"></a><span·class="lineno">··399</span>·</div>
 136 <div·class="line"><a·id="l00400"·name="l00400"></a><span·class="lineno">··400</span>·</div>
 137 <div·class="line"><a·id="l00401"·name="l00401"></a><span·class="lineno">··401</span>·</div>
 138 <div·class="line"><a·id="l00405"·name="l00405"></a><span·class="lineno">··405</span>·</div>
 139 <div·class="line"><a·id="l00406"·name="l00406"></a><span·class="lineno">··406</span>·</div>
 140 <div·class="line"><a·id="l00408"·name="l00408"></a><span·class="lineno">··408</span>·</div>
 141 <div·class="line"><a·id="l00434"·name="l00434"></a><span·class="lineno">··434</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Entity&gt;</div>
 142 <div·class="line"><a·id="l00435"·name="l00435"></a><span·class="lineno"><a·class="line"·href="a01038.html#gae3280c6d5c25ef7993a59b45e401f935">··435</a></span>··<span·class="keyword">inline</span>·IteratorRange&lt;...&gt;·<a·class="code·hl_function"·href="a01038.html#gae3280c6d5c25ef7993a59b45e401f935">descendantElements</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>&amp;·e,·<span·class="keywordtype">int</span>·maxLevel);</div>
 143 <div·class="line"><a·id="l00436"·name="l00436"></a><span·class="lineno">··436</span>··<span·class="comment">//·Entity&lt;int·dim,·class·GridImp,·template&lt;int,int,class&gt;·class·EntityImp&gt;</span></div>
 144 <div·class="line"><a·id="l00437"·name="l00437"></a><span·class="lineno">··437</span>·</div>
 145 <div·class="line"><a·id="l00439"·name="l00439"></a><span·class="lineno">··439</span>·</div>
 146 <div·class="line"><a·id="l00440"·name="l00440"></a><span·class="lineno">··440</span>·</div>
 147 <div·class="line"><a·id="l00441"·name="l00441"></a><span·class="lineno">··441</span>·</div>
 148 <div·class="line"><a·id="l00445"·name="l00445"></a><span·class="lineno">··445</span>·</div>
 149 <div·class="line"><a·id="l00446"·name="l00446"></a><span·class="lineno">··446</span>·</div>
 150 <div·class="line"><a·id="l00448"·name="l00448"></a><span·class="lineno">··448</span>·</div>
 151 <div·class="line"><a·id="l00486"·name="l00486"></a><span·class="lineno">··486</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·GV,·<span·class="keywordtype">int</span>·codim&gt;</div>
 152 <div·class="line"><a·id="l00487"·name="l00487"></a><span·class="lineno"><a·class="line"·href="a01038.html#gacc8f311deabddf0c759465f623e87886">··487</a></span>··<span·class="keyword">inline</span>·IteratorRange&lt;...&gt;·<a·class="code·hl_function"·href="a01038.html#gacc8f311deabddf0c759465f623e87886">entities</a>(<span·class="keyword">const</span>·GV&amp;·gv,·<a·class="code·hl_struct"·href="a02886.html">Codim&lt;codim&gt;</a>·cd);</div>
 153 <div·class="line"><a·id="l00488"·name="l00488"></a><span·class="lineno">··488</span>·</div>
 154 <div·class="line"><a·id="l00489"·name="l00489"></a><span·class="lineno">··489</span>·</div>
 155 <div·class="line"><a·id="l00491"·name="l00491"></a><span·class="lineno">··491</span>·</div>
 156 <div·class="line"><a·id="l00531"·name="l00531"></a><span·class="lineno">··531</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·GV,·<span·class="keywordtype">int</span>·dim&gt;</div>
 157 <div·class="line"><a·id="l00532"·name="l00532"></a><span·class="lineno"><a·class="line"·href="a01038.html#ga4f194e5ca8f8dc43e3552316925eb885">··532</a></span>··<span·class="keyword">inline</span>·IteratorRange&lt;...&gt;·<a·class="code·hl_function"·href="a01038.html#ga4f194e5ca8f8dc43e3552316925eb885">entities</a>(<span·class="keyword">const</span>·GV&amp;·gv,·Dim&lt;dim&gt;·d);</div>
 158 <div·class="line"><a·id="l00533"·name="l00533"></a><span·class="lineno">··533</span>·</div>
 159 <div·class="line"><a·id="l00535"·name="l00535"></a><span·class="lineno">··535</span>·</div>
 160 <div·class="line"><a·id="l00536"·name="l00536"></a><span·class="lineno">··536</span>·</div>
 161 <div·class="line"><a·id="l00537"·name="l00537"></a><span·class="lineno">··537</span>·</div>
 162 <div·class="line"><a·id="l00541"·name="l00541"></a><span·class="lineno">··541</span>·</div>
 163 <div·class="line"><a·id="l00542"·name="l00542"></a><span·class="lineno">··542</span>·</div>
 164 <div·class="line"><a·id="l00544"·name="l00544"></a><span·class="lineno">··544</span>·</div>
 165 <div·class="line"><a·id="l00570"·name="l00570"></a><span·class="lineno">··570</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·GV,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·partitions&gt;</div>
 166 <div·class="line"><a·id="l00571"·name="l00571"></a><span·class="lineno"><a·class="line"·href="a01038.html#ga163b69ed0f5787171662b67ee84af991">··571</a></span>··<span·class="keyword">inline</span>·IteratorRange&lt;...&gt;·<a·class="code·hl_function"·href="a01038.html#ga163b69ed0f5787171662b67ee84af991">elements</a>(<span·class="keyword">const</span>·GV&amp;·gv,·<a·class="code·hl_struct"·href="a02994.html">PartitionSet&lt;partitions&gt;</a>·ps);</div>
 167 <div·class="line"><a·id="l00572"·name="l00572"></a><span·class="lineno">··572</span>·</div>
 168 <div·class="line"><a·id="l00573"·name="l00573"></a><span·class="lineno">··573</span>·</div>
 169 <div·class="line"><a·id="l00575"·name="l00575"></a><span·class="lineno">··575</span>·</div>
Max diff block lines reached; 4762/70038 bytes (6.80%) of diff not shown.
15.6 KB
html2text {}
    
Offset 5, 141 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 mapper.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#ifndef·DUNE_GRID_COMMON_MAPPER_HH16 ·5#ifndef·DUNE_GRID_COMMON_RANGEGENERATORS_HH
17 ·6#define·DUNE_GRID_COMMON_MAPPER_HH17 ·6#define·DUNE_GRID_COMMON_RANGEGENERATORS_HH
18 ·718 ·7
19 ·8#include·<utility> 
20 ·9 
21 ·10#include·<dune/common/bartonnackmanifcheck.hh> 
22 ·1119 ·8#include·<dune/common/iteratorrange.hh>
 20 ·9#include·<dune/common/rangeutilities.hh>
 21 ·10#include·<dune/geometry/dimension.hh>
 22 ·11#include·<dune/grid/common/gridenums.hh>
 23 ·12#include·<dune/grid/common/partitionset.hh>
 24 ·13
23 ·89namespace·Dune25 ·14namespace·Dune
24 ·90{ 
25 ·108·template·<typename·G,·typename·MapperImp,·typename·IndexType=int> 
26 109·class·Mapper 
27 ·110·{ 
28 ·111·public: 
29 ·112 
30 114·using·Index·=·IndexType; 
31 ·115 
32 ·121·template<class·EntityType> 
33 122·Index·index·(const·EntityType&·e)·const 
34 ·123·{ 
35 ·124·CHECK_INTERFACE_IMPLEMENTATION((asImp().map(e))); 
36 ·125·return·asImp().index(e); 
37 ·126·} 
38 ·127 
39 ·128 
40 136·Index·subIndex·(const·typename·G::Traits::template·Codim<0>::Entity&·e, 
41 ·137·int·i, 
42 ·138·unsigned·int·codim)·const 
43 ·139·{ 
44 ·140·CHECK_INTERFACE_IMPLEMENTATION((asImp().map(e,i,codim))); 
45 ·141·return·asImp().subIndex(e,i,codim); 
46 ·142·} 
47 ·143 
48 152·auto·size·()·const 
49 ·153·{26 ·15{
50 ·154·CHECK_INTERFACE_IMPLEMENTATION((asImp().size())); 
51 ·155·return·asImp().size(); 
52 ·156·} 
53 ·157 
54 ·158 
55 ·166·template<class·EntityType> 
56 167·bool·contains·(const·EntityType&·e,·IndexType&·result)·const 
57 ·168·{ 
58 ·169·CHECK_INTERFACE_IMPLEMENTATION((asImp().contains(e,result·))); 
59 ·170·return·asImp().contains(e,result·); 
60 ·171·} 
61 ·172 
62 ·173 
63 183·bool·contains·(const·typename·G::Traits::template·Codim<0>::Entity&·e,·int 
64 i,·int·cc,·IndexType&·result)·const 
65 ·184·{ 
66 ·185·CHECK_INTERFACE_IMPLEMENTATION((asImp().contains(e,i,cc,result))) 
67 ·186·return·asImp().contains(e,i,cc,result); 
68 ·187·} 
69 ·188 
70 ·191·template·<class·GridView> 
71 192·void·update·(GridView&&·gridView) 
72 ·193·{ 
73 ·194·CHECK_AND_CALL_INTERFACE_IMPLEMENTATION((asImp().update(std:: 
74 forward<GridView>(gridView)))); 
75 ·195·} 
76 ·19627 ·16
77 ·199·[[deprecated("Use·update(gridView)·instead!·Will·be·removed·after·release 
78 2.8.·Mappers·have·to·implement·update(gridView).")]] 
79 200·void·update·() 
80 ·201·{ 
81 ·202·CHECK_AND_CALL_INTERFACE_IMPLEMENTATION((asImp().update()));28 ·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
 56 ·224
 57 ·225
 58 ·227
 59 ·256·template<typename·GV>
 60 257·inline·IteratorRange<...>·elements(const·GV&·gv);
 61 ·258
 62 ·259
 63 ·261
 64 ·290·template<typename·GV>
 65 291·inline·IteratorRange<...>·facets(const·GV&·gv);
 66 ·292
 67 ·293
 68 ·295
 69 ·324·template<typename·GV>
 70 325·inline·IteratorRange<...>·edges(const·GV&·gv);
Max diff block lines reached; 1945/15964 bytes (12.18%) of diff not shown.
15.5 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00347.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·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:·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, 50 lines modifiedOffset 63, 88 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">sizecache.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 <p>Provides·size·cache·classes·to·implement·the·grids·size·method·efficiently.·· 
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;iostream&gt;</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·/>77 <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·/> 
85 <code>#include·&lt;<a·class="el"·href="a00260_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·/> 
87 </div>78 </div>
88 <p><a·href="a00347_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a00347_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">80 <table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
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="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> 
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>81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
97 Namespaces</h2></td></tr>82 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>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>
99 <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>
100 <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>
101 </table>143 </table>
102 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
103 <div·class="textblock"><p·>Provides·size·cache·classes·to·implement·the·grids·size·method·efficiently.·</p> 
104 <dl·class="section·author"><dt>Author</dt><dd>Robert·Kloefkorn·</dd></dl> 
105 </div></div><!--·contents·-->144 </div><!--·contents·-->
106 <!--·start·footer·part·-->145 <!--·start·footer·part·-->
107 <hr·class="footer"/><address·class="footer"><small>146 <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.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
109 </small></address>148 </small></address>
110 </body>149 </body>
111 </html>150 </html>
2.77 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 ····*·common8 ····*·common
 9 Namespaces·|·Enumerations·|·Functions
 10 gridenums.hh·File·Reference
9 Classes·|·Namespaces 
10 sizecache.hh·File·Reference 
11 Provides·size·cache·classes·to·implement·the·grids·size·method·efficiently. 
12 More... 
13 #include·<cassert> 
14 #include·<vector> 
15 #include·<set>11 #include·<iostream>
16 #include·<utility> 
17 #include·<dune/common/exceptions.hh>12 #include·<dune/common/exceptions.hh>
18 #include·<dune/common/hybridutilities.hh> 
19 #include·<dune/geometry/type.hh> 
20 #include·<dune/geometry/referenceelements.hh> 
21 #include·<dune/grid/common/gridenums.hh> 
22 #include·<dune/grid/common/capabilities.hh> 
23 Go_to_the_source_code_of_this_file.13 Go_to_the_source_code_of_this_file.
24 ·Classes 
25 class· Dune::SizeCache<_GridImp_> 
26  ······organizes·the·caching·of·sizes·for·one·grid·and·one·GeometryType 
27 ········More... 
28   
29 ·Namespaces14 ·Namespaces
30 namespace· Dune15 namespace· Dune
31  ··········Include·standard·header·files.16  ··········Include·standard·header·files.
32  17  
33 *****·Detailed·Description·***** 
34 Provides·size·cache·classes·to·implement·the·grids·size·method·efficiently. 
35 ··Author 
36 ······Robert·Kloefkorn18 ·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...
 25  
 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...
 33  
 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...
 40  
 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...
 58  
  
37 ===============================================================================59 ===============================================================================
38 ·····Generated·by [doxygen]·1.9.460 ·····Generated·by [doxygen]·1.9.4
106 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00347_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:·sizecache.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, 371 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">sizecache.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="a00347.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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="a00347.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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_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_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_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="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;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><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> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</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>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>
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>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00260.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>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>
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">···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> 
96 <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>
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>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>
99 <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>
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>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>
101 <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>
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>94 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keywordflow">switch</span>(type)·{</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>····<span·class="comment">//·coordinate·type</span></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>
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>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>
107 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</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>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>
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> 
113 <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> 
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> 
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>107 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····}</div>
 108 <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>
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>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="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> 
130 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<span·class="keywordflow">if</span>(·cd·==·codim·)</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> 
134 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······}</div>112 <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>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>
136 <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>
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> 
139 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····{</div>115 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</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> 
142 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······{</div> 
143 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········<span·class="keywordflow">if</span>(·cd·==·codim·)</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>116 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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> 
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> 
153 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</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">Interf[·...·truncated·by·diffoscope;·len:·13,·SHA:·d751698c3598a9c942a8ac0ad39a35ae3814b7fea0d73cbe83f88202dd132933·...·]</div>
Max diff block lines reached; 65677/90347 bytes (72.69%) of diff not shown.
18.1 KB
html2text {}
    
Offset 5, 415 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 sizecache.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_SIZECACHE_HH16 ·5#ifndef·DUNE_GRID_COMMON_GRIDENUMS_HH
17 ·6#define·DUNE_GRID_COMMON_SIZECACHE_HH17 ·6#define·DUNE_GRID_COMMON_GRIDENUMS_HH
18 ·718 ·7
 19 ·8#include·<iostream>
 20 ·9
19 ·8#include·<cassert> 
20 ·9#include·<vector> 
21 ·10#include·<set> 
22 ·11#include·<utility> 
23 ·12 
24 ·13#include·<dune/common/exceptions.hh>21 ·10#include·<dune/common/exceptions.hh>
 22 ·11
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 
33 ·28namespace·Dune·{23 ·12namespace·Dune·{
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;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·};
40 ·3732 ·37
 33 46·inline·std::string·PartitionName(PartitionType·type)
41 ·39·constexpr·static·int·nCodim·=·GridImp::dimension·+·1; 
42 ·40 
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 
67 ·65·{ 
68 ·66·template·<·class·SzCacheType·> 
69 ·67·static·void·apply(const·SzCacheType·&·sc,·int·level,·int·cd) 
70 ·68·{ 
71 ·69·if(·cd·==·codim·) 
72 ·70·{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");
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·}48 ·61·}
89 ·87·}; 
90 ·88 
91 ·89·template·<·int·codim·> 
92 ·90·struct·CountLevelEntities 
93 ·91·:·public·CountLevelEntitiesBase<·codim,·Capabilities·::·hasEntity< 
94 GridType,·codim·>·::·v·>49 ·62·}
 50 ·63
 51 ·65
 52 72·inline·std::ostream·&operator<<(·std::ostream·&out,·const·PartitionType
 53 &type·)
 54 ·73·{
 55 ·74·return·out·<<·PartitionName(·type·);
 56 ·75·}
 57 ·76
 58 ·77
 59 86·enum·InterfaceType·{
Max diff block lines reached; 14797/18484 bytes (80.05%) of diff not shown.
7.46 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00350.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·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:·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 65, 43 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_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">boundarysegment.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>Base·class·for·grid·boundary·segments·of·arbitrary·geometry.··
76 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
 77 <div·class="textblock"><code>#include·&lt;map&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/fvector.hh&gt;</code><br·/>
 82 </div>
77 <p><a·href="a00350_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a00350_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="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>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>
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 <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> 
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>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>
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>
 100 <div·class="textblock"><p·>Base·class·for·grid·boundary·segments·of·arbitrary·geometry.·</p>
97 <div·class="textblock"><p·>interfaces·and·wrappers·needed·for·the·callback·adaptation·provided·by·AlbertaGrid·and·dune-ALUGrid·</p> 
98 <dl·class="section·author"><dt>Author</dt><dd>Martin·Nolte·</dd></dl> 
99 </div></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.53 KB
html2text {}
    
Offset 6, 34 lines modifiedOffset 6, 31 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 boundarysegment.hh·File·Reference
 12 Base·class·for·grid·boundary·segments·of·arbitrary·geometry.·More...
 13 #include·<map>
 14 #include·<sstream>
 15 #include·<dune/common/singleton.hh>
 16 #include·<dune/common/parameterizedobject.hh>
 17 #include·<dune/common/fvector.hh>
14 Go_to_the_source_code_of_this_file.18 Go_to_the_source_code_of_this_file.
15 ·Classes19 ·Classes
 20 ·class· Dune::BoundarySegmentBackupRestore<_BndSeg_>
16 class· Dune::AdaptDataHandleInterface<_Grid,_Impl_> 
17  ······Interface·class·for·the·Grid's·adapt·method·where·the·parameter·is·a 
18 ········AdaptDataHandleInterface.·More... 
19  21  
 22 struct· Dune::BoundarySegment<_dim,_dimworld,_ctype_>
 23  ·······Base·class·for·classes·implementing·geometries·of·boundary·segments.
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...24 ·········More...
25  25  
26 ·Namespaces26 ·Namespaces
27 namespace· Dune27 namespace· Dune
28  ··········Include·standard·header·files.28  ··········Include·standard·header·files.
29  29  
30 *****·Detailed·Description·*****30 *****·Detailed·Description·*****
 31 Base·class·for·grid·boundary·segments·of·arbitrary·geometry.
31 interfaces·and·wrappers·needed·for·the·callback·adaptation·provided·by 
32 AlbertaGrid·and·dune-ALUGrid 
33 ··Author 
34 ······Martin·Nolte 
  
35 ===============================================================================32 ===============================================================================
36 ·····Generated·by [doxygen]·1.9.433 ·····Generated·by [doxygen]·1.9.4
57.3 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00350_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:·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, 157 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">adaptcallback.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="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>71 <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 <div·class="line"><a·id="l00002"·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_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_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_BOUNDARY_SEGMENT_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>
 79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</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>·</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>
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>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>
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> 
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>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>
 88 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">struct·</span>BoundarySegment;</div>
87 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>89 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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>
 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>
88 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>92 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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="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="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> 
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>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>
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>96 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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>97 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">protected</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">BoundarySegment</a>;</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>
116 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····{</div>103 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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>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>
 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>
118 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>110 <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>111 <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</[·...·truncated·by·diffoscope;·len:·296,·SHA:·bed9297a506655420b917dbd1ea4daf1316f9dc01c863c79815b3199c50fed58·...·]</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>
121 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····{</div>114 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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>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>
123 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····}</div>119 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keywordflow">return</span>·key;</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>120 <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>121 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
130 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">protected</span>:</div>122 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">private</span>:</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>
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>124 <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>
135 <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>
136 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</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>
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> 
139 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>130 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</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> 
Max diff block lines reached; 19699/48307 bytes (40.78%) of diff not shown.
10.0 KB
html2text {}
    
Offset 5, 200 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 adaptcallback.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_ADAPTCALLBACK_HH 
17 ·6#define·DUNE_GRID_COMMON_ADAPTCALLBACK_HH16 ·5#ifndef·DUNE_GRID_COMMON_BOUNDARY_SEGMENT_HH
 17 ·6#define·DUNE_GRID_COMMON_BOUNDARY_SEGMENT_HH
18 ·718 ·7
 19 ·8#include·<map>
 20 ·9#include·<sstream>
 21 ·10
 22 ·11#include·<dune/common/singleton.hh>
 23 ·12#include·<dune/common/parameterizedobject.hh>
 24 ·13#include·<dune/common/fvector.hh>
 25 ·14
19 ·14namespace·Dune26 ·19namespace·Dune·{
 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·{
20 ·15{ 
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·{ 
36 ·34·typedef·AdaptDataHandleInterface<_Grid,_Impl_>·This; 
37 ·35 
38 ·36·friend·class·AdaptDataHandle<·Grid,·Impl·>; 
39 ·37 
40 ·38·public: 
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:34 ·42·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·)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·)
57 ·65·{45 ·60·{
58 ·66·asImp().postRefinement(·father·);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·);
59 ·67·}52 ·67·}
60 ·6853 ·68
61 69·void·restrictLocal(·const·Entity·&father,·const·Entity&·son,·bool·initialize 
62 )54 ·69·template·<class·DerivedType>
 55 70·static·int·registerFactory()
63 ·70·{56 ·71·{
 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;
64 ·71·asImp().restrictLocal(·father,·son,·initialize·); 
65 ·72·} 
66 ·73 
67 74·void·prolongLocal(·const·Entity·&father,·const·Entity&·son,·bool·initialize 
68 ) 
69 ·75·{ 
70 ·76·asImp().prolongLocal(·father,·son,·initialize·); 
71 ·77·}62 ·77·}
72 ·7863 ·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 ·8364 ·79·private:
 65 ·80·static·int·createKey()
 66 ·81·{
 67 ·82·static·int·key·=·0;
 68 ·83·return·key++;
78 ·8469 ·84·}
79 ·8570 ·85
80 ·86·//·AdaptDataHandle 
81 ·87·//·--------------- 
82 ·88 
83 ·89·template<·class·Grid,·class·Impl·> 
84 90·class·AdaptDataHandle 
85 ·91·:·public·AdaptDataHandleInterface<·Grid,·Impl·>71 ·86·static·FactoryType&·factory()
 72 ·87·{
 73 ·88·return·Dune::Singleton<·FactoryType·>·::·instance();
 74 ·89·}
 75 ·90·};
Max diff block lines reached; 5793/10236 bytes (56.59%) of diff not shown.
4.05 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00581.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·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:·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 64, 30 lines modifiedOffset 64, 25 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_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="#namespaces">Namespaces</a>··</div>70 <a·href="#namespaces">Namespaces</a>··</div>
71 ··<div·class="headertitle"><div·class="title">coordfunctioncaller.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">declaration.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="a00584_source.html">dune/grid/geometrygrid/hostcorners.hh</a>&gt;</code><br·/> 
75 <code>#include·&lt;<a·class="el"·href="a00575_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code><br·/> 
76 </div> 
77 <p><a·href="a00581_source.html">Go·to·the·source·code·of·this·file.</a></p>74 <p><a·href="a00581_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 <table·class="memberdecls">75 <table·class="memberdecls">
79 <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>
80 Namespaces</h2></td></tr>77 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>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>
82 <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>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <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> 
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> 
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
87 </table>81 </table>
88 </div><!--·contents·-->82 </div><!--·contents·-->
89 <!--·start·footer·part·-->83 <!--·start·footer·part·-->
90 <hr·class="footer"/><address·class="footer"><small>84 <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.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
92 </small></address>86 </small></address>
93 </body>87 </body>
620 B
html2text {}
    
Offset 6, 21 lines modifiedOffset 6, 16 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·geometrygrid9 ····*·geometrygrid
10 Namespaces10 Namespaces
 11 declaration.hh·File·Reference
11 coordfunctioncaller.hh·File·Reference 
12 #include·<dune/grid/geometrygrid/hostcorners.hh> 
13 #include·<dune/grid/geometrygrid/coordfunction.hh> 
14 Go_to_the_source_code_of_this_file.12 Go_to_the_source_code_of_this_file.
15 ·Namespaces13 ·Namespaces
16 namespace· Dune14 namespace· Dune
17  ··········Include·standard·header·files.15  ··········Include·standard·header·files.
18  16  
19 namespace· Dune::GeoGrid 
20  ··········namespace·containing·the·implementations·of·GeometryGrid 
21   
  
22 ===============================================================================17 ===============================================================================
23 ·····Generated·by [doxygen]·1.9.418 ·····Generated·by [doxygen]·1.9.4
24.0 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00581_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:·declaration.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, 34 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">declaration.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <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>71 <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>
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_DECLARATION_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_DECLARATION_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="a00584.html">dune/grid/geometrygrid/hostcorners.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="a00575.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="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>{</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="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">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>
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="keyword">class·</span>GeometryGrid;</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>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>}·<span·class="comment">//·namespace·Dune</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>·</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> 
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> 
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">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>&lt;·ct,·dimD,·dimR,·Impl·&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>······<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>······<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>·</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> 
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>······<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> 
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> 
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">······</span>{</div> 
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········coordFunction_.evaluate(·hostCorners_[·i·],·y·);</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>······<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="keywordflow">return</span>·hostCorners_.type();</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>······std::size_t·size·()<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> 
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········<span·class="keywordflow">return</span>·hostCorners_.size();</div> 
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div> 
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">private</span>:</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> 
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> 
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> 
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">public</span>:</div> 
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······CoordFunctionCaller·(·<span·class="keyword">const</span>·HostEntity·&amp;hostEntity,</div> 
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····························<span·class="keyword">const</span>·CoordFunctionInterface·&amp;coordFunction·)</div> 
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······:·hostEntity_(·hostEntity·),</div> 
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········coordFunction_(·coordFunction·)</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>······<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> 
146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">······</span>{</div> 
147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········coordFunction_.evaluate(·hostEntity_,·i,·y·);</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> 
150 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">GeometryType</a>·type·()<span·class="keyword">·const</span></div> 
151 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">······</span>{</div> 
152 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········<span·class="keywordflow">return</span>·hostEntity_.type();</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">···85</span>······std::size_t·size·()<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="keyword">auto</span>·refElement·=·referenceElement&lt;·ct,·HostEntity::mydimension·&gt;(·type()·);</div> 
158 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········<span·class="keywordflow">return</span>·refElement.size(·HostEntity::mydimension·);</div> 
159 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······}</div> 
160 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
161 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keyword">private</span>:</div> 
162 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······<span·class="keyword">const</span>·HostEntity·&amp;hostEntity_;</div> 
163 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······<span·class="keyword">const</span>·CoordFunctionInterface·&amp;coordFunction_;</div> 
164 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····};</div> 
165 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
166 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··}·<span·class="comment">//·namespace·GeoGrid</span></div> 
167 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
168 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>}·<span·class="comment">//·namespace·Dune</span></div> 
169 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
170 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_COORDFUNCTIONCALLER_HH</span></div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_DECLARATION_HH</span></div>
Max diff block lines reached; 1189/20258 bytes (5.87%) of diff not shown.
4.09 KB
html2text {}
    
Offset 5, 134 lines modifiedOffset 5, 32 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 declaration.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_DECLARATION_HH
17 ·6#define·DUNE_GEOGRID_COORDFUNCTIONCALLER_HH17 ·6#define·DUNE_GEOGRID_DECLARATION_HH
18 ·718 ·7
19 ·8#include·<dune/grid/geometrygrid/hostcorners.hh> 
20 ·9#include·<dune/grid/geometrygrid/coordfunction.hh>19 ·8namespace·Dune
 20 ·9{
21 ·1021 ·10
22 ·11namespace·Dune 
23 ·12{22 ·11·template<·class·HostGrid,·class·CoordFunction,·class·Allocator·>
 23 ·12·class·GeometryGrid;
24 ·1324 ·13
25 ·14·namespace·GeoGrid 
26 ·15·{ 
27 ·16 
28 ·17·//·CoordFunctionCaller 
29 ·18·//·------------------- 
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·{ 
39 ·26·typedef·AnalyticalCoordFunctionInterface<_ct,_dimD,_dimR,_Impl_> 
40 CoordFunctionInterface; 
41 ·27·typedef·CoordFunctionCaller<_HostEntity,_CoordFunctionInterface_>·This; 
42 ·28 
43 ·29·static·const·int·codimension·=·HostEntity::codimension; 
44 ·30 
45 ·31·public: 
46 ·32·typedef·typename·CoordFunctionInterface::RangeVector·RangeVector; 
47 ·33 
48 ·34·CoordFunctionCaller·(·const·HostEntity·&hostEntity, 
49 ·35·const·CoordFunctionInterface·&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·{ 
66 ·52·return·hostCorners_.size(); 
67 ·53·} 
68 ·54 
69 ·55·private: 
70 ·56·const·HostCorners<·HostEntity·>·hostCorners_; 
71 ·57·const·CoordFunctionInterface·&coordFunction_; 
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 ·65 
82 ·66·typedef·typename·CoordFunctionInterface::RangeVector·RangeVector; 
83 ·67 
84 ·68·public: 
85 ·69·CoordFunctionCaller·(·const·HostEntity·&hostEntity, 
86 ·70·const·CoordFunctionInterface·&coordFunction·) 
87 ·71·:·hostEntity_(·hostEntity·), 
88 ·72·coordFunction_(·coordFunction·) 
89 ·73·{} 
90 ·74 
91 ·75·void·evaluate·(·unsigned·int·i,·RangeVector·&y·)·const 
92 ·76·{ 
93 ·77·coordFunction_.evaluate(·hostEntity_,·i,·y·); 
94 ·78·} 
95 ·79 
96 ·80·GeometryType·type·()·const 
97 ·81·{ 
98 ·82·return·hostEntity_.type(); 
99 ·83·} 
100 ·84 
101 ·85·std::size_t·size·()·const 
102 ·86·{ 
103 ·87·auto·refElement·=·referenceElement<·ct,·HostEntity::mydimension·>(·type() 
104 ); 
105 ·88·return·refElement.size(·HostEntity::mydimension·); 
106 ·89·} 
107 ·90 
108 ·91·private: 
109 ·92·const·HostEntity·&hostEntity_; 
110 ·93·const·CoordFunctionInterface·&coordFunction_; 
111 ·94·}; 
112 ·95 
113 ·96·}·//·namespace·GeoGrid 
114 ·97 
115 ·98}·//·namespace·Dune25 ·14}·//·namespace·Dune
116 ·9926 ·15
117 ·100#endif·//·#ifndef·DUNE_GEOGRID_COORDFUNCTIONCALLER_HH27 ·16#endif·//·#ifndef·DUNE_GEOGRID_DECLARATION_HH
118 coordfunction.hh 
119 hostcorners.hh 
120 Dune28 Dune
121 Include·standard·header·files.29 Include·standard·header·files.
122 Definition:·agrid.hh:6030 Definition:·agrid.hh:60
123 Dune::VTK::GeometryType 
124 GeometryType 
125 Type·representing·VTK's·entity·geometry·types. 
126 Definition:·common.hh:132 
Max diff block lines reached; 116/4164 bytes (2.79%) of diff not shown.
1.65 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00596.html
    
Offset 71, 17 lines modifiedOffset 71, 17 lines modified
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">cachedcoordfunction.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;cassert&gt;</code><br·/>
76 <code>#include·&lt;memory&gt;</code><br·/>76 <code>#include·&lt;memory&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;<a·class="el"·href="a00260_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00347_source.html">dune/grid/common/gridenums.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="a00581_source.html">dune/grid/geometrygrid/coordfunctioncaller.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a00608_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·/>81 <code>#include·&lt;<a·class="el"·href="a07313_source.html">dune/grid/utility/persistentcontainer.hh</a>&gt;</code><br·/>
82 </div>82 </div>
83 <p><a·href="a00596_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a00596_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="a03054.html">Dune::GeoGrid::CoordCache&lt;·HostGrid,·Coordinate·&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="a03054.html">Dune::GeoGrid::CoordCache&lt;·HostGrid,·Coordinate·&gt;</a></td></tr>
6.7 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00596_source.html
    
Offset 77, 18 lines modifiedOffset 77, 18 lines modified
77 <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="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_CACHEDCOORDFUNCTION_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;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;memory&gt;</span></div>80 <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="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/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;<a·class="code"·href="a00260.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="a00347.html">dune/grid/common/gridenums.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="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="a00581.html">dune/grid/geometrygrid/coordfunctioncaller.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="a00608.html">dune/grid/geometrygrid/coordfunctioncaller.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="a07313.html">dune/grid/utility/persistentcontainer.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="a07313.html">dune/grid/utility/persistentcontainer.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="comment">//·Internal·Forward·Declarations</span></div>93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="comment">//·Internal·Forward·Declarations</span></div>
94 <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="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="comment">//·-----------------------------</span></div>
Offset 267, 16 lines modifiedOffset 267, 16 lines modified
267 <div·class="line"><a·id="l00196"·name="l00196"></a><span·class="lineno">··196</span>····<span·class="keywordflow">for</span>(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·numCorners;·++i·)</div>267 <div·class="line"><a·id="l00196"·name="l00196"></a><span·class="lineno">··196</span>····<span·class="keywordflow">for</span>(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·numCorners;·++i·)</div>
268 <div·class="line"><a·id="l00197"·name="l00197"></a><span·class="lineno">··197</span>······coordFunctionCaller.evaluate(·i,·cache_(·hostEntity,·i·)·);</div>268 <div·class="line"><a·id="l00197"·name="l00197"></a><span·class="lineno">··197</span>······coordFunctionCaller.evaluate(·i,·cache_(·hostEntity,·i·)·);</div>
269 <div·class="line"><a·id="l00198"·name="l00198"></a><span·class="lineno">··198</span>··}</div>269 <div·class="line"><a·id="l00198"·name="l00198"></a><span·class="lineno">··198</span>··}</div>
270 <div·class="line"><a·id="l00199"·name="l00199"></a><span·class="lineno">··199</span>·</div>270 <div·class="line"><a·id="l00199"·name="l00199"></a><span·class="lineno">··199</span>·</div>
271 <div·class="line"><a·id="l00200"·name="l00200"></a><span·class="lineno">··200</span>}·<span·class="comment">//·namespace·Dune</span></div>271 <div·class="line"><a·id="l00200"·name="l00200"></a><span·class="lineno">··200</span>}·<span·class="comment">//·namespace·Dune</span></div>
272 <div·class="line"><a·id="l00201"·name="l00201"></a><span·class="lineno">··201</span>·</div>272 <div·class="line"><a·id="l00201"·name="l00201"></a><span·class="lineno">··201</span>·</div>
273 <div·class="line"><a·id="l00202"·name="l00202"></a><span·class="lineno">··202</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_CACHEDCOORDFUNCTION_HH</span></div>273 <div·class="line"><a·id="l00202"·name="l00202"></a><span·class="lineno">··202</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_CACHEDCOORDFUNCTION_HH</span></div>
274 <div·class="ttc"·id="aa00260_html"><div·class="ttname"><a·href="a00260.html">gridenums.hh</a></div></div>274 <div·class="ttc"·id="aa00347_html"><div·class="ttname"><a·href="a00347.html">gridenums.hh</a></div></div>
275 <div·class="ttc"·id="aa00581_html"><div·class="ttname"><a·href="a00581.html">coordfunctioncaller.hh</a></div></div>275 <div·class="ttc"·id="aa00608_html"><div·class="ttname"><a·href="a00608.html">coordfunctioncaller.hh</a></div></div>
276 <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>276 <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>
277 <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>277 <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>
278 <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>278 <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>
279 <div·class="ttc"·id="aa03050_html"><div·class="ttname"><a·href="a03050.html">Dune::CachedCoordFunction</a></div><div·class="ttdef"><b>Definition:</b>·cachedcoordfunction.hh:99</div></div>279 <div·class="ttc"·id="aa03050_html"><div·class="ttname"><a·href="a03050.html">Dune::CachedCoordFunction</a></div><div·class="ttdef"><b>Definition:</b>·cachedcoordfunction.hh:99</div></div>
280 <div·class="ttc"·id="aa03050_html_a179ac6acac1f460f9afd94e75673a281"><div·class="ttname"><a·href="a03050.html#a179ac6acac1f460f9afd94e75673a281">Dune::CachedCoordFunction::adapt</a></div><div·class="ttdeci">void·adapt()</div><div·class="ttdef"><b>Definition:</b>·cachedcoordfunction.hh:122</div></div>280 <div·class="ttc"·id="aa03050_html_a179ac6acac1f460f9afd94e75673a281"><div·class="ttname"><a·href="a03050.html#a179ac6acac1f460f9afd94e75673a281">Dune::CachedCoordFunction::adapt</a></div><div·class="ttdeci">void·adapt()</div><div·class="ttdef"><b>Definition:</b>·cachedcoordfunction.hh:122</div></div>
281 <div·class="ttc"·id="aa03050_html_a2050adae5ff4e27292c2882001d63c2d"><div·class="ttname"><a·href="a03050.html#a2050adae5ff4e27292c2882001d63c2d">Dune::CachedCoordFunction::CachedCoordFunction</a></div><div·class="ttdeci">CachedCoordFunction(const·HostGrid·&amp;hostGrid,·const·CoordFunction·&amp;coordFunction=CoordFunction())</div><div·class="ttdef"><b>Definition:</b>·cachedcoordfunction.hh:113</div></div>281 <div·class="ttc"·id="aa03050_html_a2050adae5ff4e27292c2882001d63c2d"><div·class="ttname"><a·href="a03050.html#a2050adae5ff4e27292c2882001d63c2d">Dune::CachedCoordFunction::CachedCoordFunction</a></div><div·class="ttdeci">CachedCoordFunction(const·HostGrid·&amp;hostGrid,·const·CoordFunction·&amp;coordFunction=CoordFunction())</div><div·class="ttdef"><b>Definition:</b>·cachedcoordfunction.hh:113</div></div>
282 <div·class="ttc"·id="aa03050_html_a899aff87ae108aa742a6eba0e4f6e819"><div·class="ttname"><a·href="a03050.html#a899aff87ae108aa742a6eba0e4f6e819">Dune::CachedCoordFunction::evaluate</a></div><div·class="ttdeci">void·evaluate(const·HostEntity·&amp;hostEntity,·unsigned·int·corner,·RangeVector·&amp;y)·const</div><div·class="ttdef"><b>Definition:</b>·cachedcoordfunction.hh:134</div></div>282 <div·class="ttc"·id="aa03050_html_a899aff87ae108aa742a6eba0e4f6e819"><div·class="ttname"><a·href="a03050.html#a899aff87ae108aa742a6eba0e4f6e819">Dune::CachedCoordFunction::evaluate</a></div><div·class="ttdeci">void·evaluate(const·HostEntity·&amp;hostEntity,·unsigned·int·corner,·RangeVector·&amp;y)·const</div><div·class="ttdef"><b>Definition:</b>·cachedcoordfunction.hh:134</div></div>
8.81 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:·identity.hh·File·Reference</title>8 <title>dune-grid:·iterator.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, 56 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">iterator.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·/>
 76 <code>#include·&lt;type_traits&gt;</code><br·/>
 77 <code>#include·&lt;utility&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·/>
75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00575_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a00581_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·/>
76 </div>82 </div>
77 <p><a·href="a00605_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a00605_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>
 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>
 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="a03350.html">Dune::GeoGrid::PartitionIteratorFilter&lt;·codim,·InteriorBorder_Partition,·Grid·&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="a03354.html">Dune::GeoGrid::PartitionIteratorFilter&lt;·codim,·Overlap_Partition,·Grid·&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="a03358.html">Dune::GeoGrid::PartitionIteratorFilter&lt;·codim,·OverlapFront_Partition,·Grid·&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="a03362.html">Dune::GeoGrid::PartitionIteratorFilter&lt;·codim,·All_Partition,·Grid·&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="a03366.html">Dune::GeoGrid::PartitionIteratorFilter&lt;·codim,·Ghost_Partition,·Grid·&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="a03370.html">Dune::GeoGrid::Iterator&lt;·HostGridView,·codim,·pitype,·G,·false·&gt;</a></td></tr>
 100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03374.html">Dune::GeoGrid::Iterator&lt;·HostGridView,·codim,·pitype,·G,·true·&gt;</a></td></tr>
 102 <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>103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03202.html">Dune::GeoGrid::HierarchicIterator&lt;·G·&gt;</a></td></tr>
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table><table·class="memberdecls">105 </table><table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
85 Namespaces</h2></td></tr>107 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>108 <tr·class="memitem:a01063"><td·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>109 <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>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 <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>
 112 <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>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table>114 </table>
90 </div><!--·contents·-->115 </div><!--·contents·-->
91 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
92 <hr·class="footer"/><address·class="footer"><small>117 <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.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
94 </small></address>119 </small></address>
95 </body>120 </body>
1.61 KB
html2text {}
    
Offset 6, 20 lines modifiedOffset 6, 49 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 iterator.hh·File·Reference
 12 #include·<cassert>
 13 #include·<type_traits>
 14 #include·<utility>
 15 #include·<dune/geometry/referenceelements.hh>
 16 #include·<dune/grid/geometrygrid/capabilities.hh>
12 #include·<dune/grid/geometrygrid/coordfunction.hh>17 #include·<dune/grid/geometrygrid/declaration.hh>
 18 #include·<dune/grid/geometrygrid/entity.hh>
13 Go_to_the_source_code_of_this_file.19 Go_to_the_source_code_of_this_file.
14 ·Classes20 ·Classes
15 class· Dune::IdenticalCoordFunction<_ctype,_dim_>21 struct· Dune::GeoGrid::PartitionIteratorFilter<_codim,_Interior_Partition,
 22 ·········Grid_>
 23  
 24 struct· Dune::GeoGrid::PartitionIteratorFilter<_codim,
 25 ·········InteriorBorder_Partition,_Grid_>
 26  
 27 struct· Dune::GeoGrid::PartitionIteratorFilter<_codim,_Overlap_Partition,_Grid
 28 ·········>
 29  
 30 struct· Dune::GeoGrid::PartitionIteratorFilter<_codim,_OverlapFront_Partition,
 31 ·········Grid_>
 32  
 33 struct· Dune::GeoGrid::PartitionIteratorFilter<_codim,_All_Partition,_Grid_>
 34  
 35 struct· Dune::GeoGrid::PartitionIteratorFilter<_codim,_Ghost_Partition,_Grid_>
 36  
 37 ·class· Dune::GeoGrid::Iterator<_HostGridView,_codim,_pitype,_G,_false_>
 38  
 39 ·class· Dune::GeoGrid::Iterator<_HostGridView,_codim,_pitype,_G,_true_>
 40  
 41 ·class· Dune::GeoGrid::HierarchicIterator<_G_>
16  42  
17 ·Namespaces43 ·Namespaces
18 namespace· Dune44 namespace· Dune
19  ··········Include·standard·header·files.45  ··········Include·standard·header·files.
20  46  
 47 namespace· Dune::GeoGrid
 48  ··········namespace·containing·the·implementations·of·GeometryGrid
 49  
  
21 ===============================================================================50 ===============================================================================
22 ·····Generated·by [doxygen]·1.9.451 ·····Generated·by [doxygen]·1.9.4
145 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:·identity.hh·Source·File</title>8 <title>dune-grid:·iterator.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, 524 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">iterator.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_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_ITERATOR_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_ITERATOR_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/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>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>{</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/geometry/referenceelements.hh&gt;</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> 
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><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="a00581.html">dune/grid/geometrygrid/declaration.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="a07241.html">dune/grid/geometrygrid/entity.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>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</div>
 91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</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">···22</span>··<span·class="keyword">namespace·</span>GeoGrid</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"><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>95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="comment">//·Internal·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>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>HostGridView,·<span·class="keywordtype">int</span>·codim,·<a·class="code·hl_enumeration"·href="a01031.html#gaa5b9e8102d7f70f3f4178182629d98b6">PartitionIteratorType</a>·pitype,·<span·class="keyword">class·</span>Grid,</div>
 99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··············<span·class="keywordtype">bool</span>·fake·=·!Capabilities::hasHostEntity&lt;·Grid,·codim·&gt;::v·&gt;</div>
 100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03338.html">···30</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03338.html">Iterator</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"><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> 
103 <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="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>·&gt;</div>
 103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03202.html">HierarchicIterator</a>;</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>·</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>····<span·class="comment">//·PartitionIteratorFilter</span></div>
 108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="comment">//·-----------------------</span></div>
107 <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">···40</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>·&gt;</div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03342.html">···41</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03342.html">PartitionIteratorFilter</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">template</span>&lt;·<span·class="keywordtype">int</span>·codim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>·&gt;</div>
 114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03346.html">···44</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03342.html">PartitionIteratorFilter</a>&lt;·codim,·<a·class="code·hl_enumvalue"·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a842081c435caefdae9580c93720e35b0">Interior_Partition</a>,·<a·class="code·hl_class"·href="a02834.html">Grid</a>·&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"><a·class="line"·href="a03346.html#aecd2960dd4c91cc9d204d06dd9cf3768">···46</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dimension·=·std::remove_const&lt;·Grid·&gt;::type::dimension;</div>
 117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03346.html#a4aaea606c91b8b0a165502c39d74aa14">···47</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·codimension·=·codim;</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="a03346.html#a9f06ad5b53068370808ddca6bb7662f1">···49</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_enumeration"·href="a01031.html#gaa5b9e8102d7f70f3f4178182629d98b6">PartitionIteratorType</a>·Element_Partition·=·<a·class="code·hl_enumvalue"·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a842081c435caefdae9580c93720e35b0">Interior_Partition</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="a03346.html#a0f92b889028900c734a9a31d8f378fc1">···51</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::remove_const&lt;·Grid·&gt;::type::ctype·<a·class="code·hl_typedef"·href="a03346.html#a0f92b889028900c734a9a31d8f378fc1">ctype</a>;</div>
 122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03346.html#aa5da87a7d2b8f659818120e8de116fef">···52</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::remove_const&lt;·Grid·&gt;::type::Traits::template·Codim&lt;·0·&gt;::Entity·<a·class="code·hl_typedef"·href="a03346.html#aa5da87a7d2b8f659818120e8de116fef">Element</a>;</div>
 123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03346.html#acde41752d7572b7bdc28054da221bbc2">···53</a></span>······<span·class="keyword">typedef</span>·Transitional::ReferenceElement&lt;·ctype,·Dim&lt;dimension&gt;·&gt;·<a·class="code·hl_typedef"·href="a03346.html#acde41752d7572b7bdc28054da221bbc2">RefElement</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="a03346.html#acce3b0f168420730f655d5469200a423">···55</a></span>······<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03346.html#acce3b0f168420730f655d5469200a423">apply</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03346.html#acde41752d7572b7bdc28054da221bbc2">RefElement</a>·&amp;refElement,</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="a03346.html#aa5da87a7d2b8f659818120e8de116fef">Element</a>·&amp;element,·<span·class="keywordtype">int</span>·subEntity·)</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">int</span>·size·=·refElement.size(·subEntity,·codim,·dimension·);</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>·i·=·0;·i·&lt;·size;·++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>··········<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·j·=·refElement.subEntity(·subEntity,·codim,·i,·dimension·);</div>
 132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··········<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·type·=·element.template·subEntity&lt;·dimension·&gt;(·j·).partitionType();</div>
 133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··········<span·class="keywordflow">if</span>(·type·==·<a·class="code·hl_enumvalue"·href="a01031.html#ggabd89b77709db1d9e56bb17cd0aa44c3da1cdad324759fb0e56c7f035d91f7e4b8">InteriorEntity</a>·)</div>
 134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>············<span·class="keywordflow">return</span>·<span·class="keyword">true</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="keywordflow">return</span>·<span·class="keyword">false</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>
 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">template</span>&lt;·<span·class="keywordtype">int</span>·codim,·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>·&gt;</div>
 141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a03350.html">···71</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03342.html">PartitionIteratorFilter</a>&lt;·codim,·<a·class="code·hl_enumvalue"·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a8da384ab42a2918b7cf88220328cff19">InteriorBorder_Partition</a>,·<a·class="code·hl_class"·href="a02834.html">Grid</a>·&gt;</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="a03350.html#aa9cbe747d2aea5cbef20f3a95753f3df">···73</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dimension·=·std::remove_const&lt;·Grid·&gt;::type::dimension;</div>
 144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a03350.html#afcd3e71b9c70d6ba5328525a8bef0911">···74</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·codimension·=·codim;</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="a03350.html#aa65614ceec5bd3394c184bfcd4581acb">···76</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_enumeration"·href="a01031.html#gaa5b9e8102d7f70f3f4178182629d98b6">PartitionIteratorType</a>·Element_Partition·=·<a·class="code·hl_enumvalue"·href="a01031.html#ggaa5b9e8102d7f70f3f4178182629d98b6a842081c435caefdae9580c93720e35b0">Interior_Partition</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"><a·class="line"·href="a03350.html#ac11ce2954b9087b47c821204b84a70ca">···78</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::remove_const&lt;·Grid·&gt;::type::ctype·<a·class="code·hl_typedef"·href="a03350.html#ac11ce2954b9087b47c821204b84a70ca">ctype</a>;</div>
 149 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a03350.html#adbdafba1e7221feb7298ce0422062201">···79</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::remove_const&lt;·Grid·&gt;::type::Traits::template·Codim&lt;·0·&gt;::Entity·<a·class="code·hl_typedef"·href="a03350.html#adbdafba1e7221feb7298ce0422062201">Element</a>;</div>
 150 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03350.html#a0d19294141239b980af3df1c5c0e288f">···80</a></span>······<span·class="keyword">typedef</span>·Transitional::ReferenceElement&lt;·ctype,·Dim&lt;dimension&gt;·&gt;·<a·class="code·hl_typedef"·href="a03350.html#a0d19294141239b980af3df1c5c0e288f">RefElement</a>;</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"><a·class="line"·href="a03350.html#a7a38dd9d4cbdbf08aa975afb8e358ca8">···82</a></span>······<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03350.html#a7a38dd9d4cbdbf08aa975afb8e358ca8">apply</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03350.html#a0d19294141239b980af3df1c5c0e288f">RefElement</a>·&amp;refElement,</div>
 153 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··························<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03350.html#adbdafba1e7221feb7298ce0422062201">Element</a>·&amp;element,·<span·class="keywordtype">int</span>·subEntity·)</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">···85</span>········<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
 156 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······}</div>
 157 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····};</div>
 158 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
Max diff block lines reached; 25306/121838 bytes (20.77%) of diff not shown.
26.0 KB
html2text {}
    
Offset 5, 78 lines modifiedOffset 5, 730 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 iterator.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_ITERATOR_HH
17 ·6#define·DUNE_GEOGRID_IDENTITY_HH17 ·6#define·DUNE_GEOGRID_ITERATOR_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·<type_traits>
 22 ·11#include·<utility>
23 ·1223 ·12
24 ·13·template<·class·ctype,·unsigned·int·dim·> 
25 14·class·IdenticalCoordFunction 
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;24 ·13#include·<dune/geometry/referenceelements.hh>
 25 ·14
 26 ·15#include·<dune/grid/geometrygrid/capabilities.hh>
 27 ·16#include·<dune/grid/geometrygrid/declaration.hh>
 28 ·17#include·<dune/grid/geometrygrid/entity.hh>
 29 ·18
 30 ·19namespace·Dune
31 ·2031 ·20{
32 ·21·public: 
33 22·typedef·typename·Base_::_DomainVector·DomainVector; 
34 23·typedef·typename·Base_::_RangeVector·RangeVector;32 ·21
 33 ·22·namespace·GeoGrid
 34 ·23·{
35 ·2435 ·24
36 ·25·template<·typename...·Args·> 
37 26·IdenticalCoordFunction(·Args&...·) 
38 ·27·{} 
39 ·28 
40 29·RangeVector·operator()(const·DomainVector&·x)·const 
41 ·30·{ 
42 ·31·return·x; 
43 ·32·} 
44 ·33 
45 ·34·};36 ·25·//·Internal·Forward·Declarations
 37 ·26·//·-----------------------------
 38 ·27
 39 ·28·template<·class·HostGridView,·int·codim,·PartitionIteratorType·pitype,
 40 class·Grid,
 41 ·29·bool·fake·=·!Capabilities::hasHostEntity<·Grid,·codim·>::v·>
 42 30·class·Iterator;
 43 ·31
 44 ·32·template<·class·Grid·>
 45 ·33·class·HierarchicIterator;
 46 ·34
46 ·3547 ·35
47 ·36}48 ·36
 49 ·37·//·PartitionIteratorFilter
 50 ·38·//·-----------------------
 51 ·39
 52 ·40·template<·int·codim,·PartitionIteratorType·pitype,·class·Grid·>
 53 41·struct·PartitionIteratorFilter;
 54 ·42
 55 ·43·template<·int·codim,·class·Grid·>
 56 44·struct·PartitionIteratorFilter<·codim,·Interior_Partition,·Grid·>
 57 ·45·{
 58 46·static·const·int·dimension·=·std::remove_const<·Grid·>::type::dimension;
 59 47·static·const·int·codimension·=·codim;
 60 ·48
 61 49·static·const·PartitionIteratorType·Element_Partition·=·Interior_Partition;
 62 ·50
 63 51·typedef·typename·std::remove_const<·Grid·>::type::ctype·ctype;
 64 52·typedef·typename·std::remove_const<·Grid·>::type::Traits::template·Codim<·0
 65 >::Entity·Element;
 66 53·typedef·Transitional::ReferenceElement<·ctype,·Dim<dimension>·>·RefElement;
 67 ·54
 68 55·static·bool·apply·(·const·RefElement·&refElement,
 69 ·56·const·Element·&element,·int·subEntity·)
 70 ·57·{
 71 ·58·const·int·size·=·refElement.size(·subEntity,·codim,·dimension·);
 72 ·59·for(·int·i·=·0;·i·<·size;·++i·)
 73 ·60·{
 74 ·61·const·int·j·=·refElement.subEntity(·subEntity,·codim,·i,·dimension·);
 75 ·62·PartitionType·type·=·element.template·subEntity<·dimension·>(·j
 76 ).partitionType();
 77 ·63·if(·type·==·InteriorEntity·)
 78 ·64·return·true;
 79 ·65·}
 80 ·66·return·false;
 81 ·67·}
 82 ·68·};
 83 ·69
 84 ·70·template<·int·codim,·class·Grid·>
 85 71·struct·PartitionIteratorFilter<·codim,·InteriorBorder_Partition,·Grid·>
 86 ·72·{
 87 73·static·const·int·dimension·=·std::remove_const<·Grid·>::type::dimension;
 88 74·static·const·int·codimension·=·codim;
 89 ·75
 90 76·static·const·PartitionIteratorType·Element_Partition·=·Interior_Partition;
 91 ·77
 92 78·typedef·typename·std::remove_const<·Grid·>::type::ctype·ctype;
 93 79·typedef·typename·std::remove_const<·Grid·>::type::Traits::template·Codim<·0
 94 >::Entity·Element;
 95 80·typedef·Transitional::ReferenceElement<·ctype,·Dim<dimension>·>·RefElement;
 96 ·81
 97 82·static·bool·apply·(·const·RefElement·&refElement,
 98 ·83·const·Element·&element,·int·subEntity·)
 99 ·84·{
 100 ·85·return·true;
 101 ·86·}
 102 ·87·};
 103 ·88
 104 ·89·template<·int·codim,·class·Grid·>
 105 90·struct·PartitionIteratorFilter<·codim,·Overlap_Partition,·Grid·>
 106 ·91·{
 107 92·static·const·int·dimension·=·std::remove_const<·Grid·>::type::dimension;
 108 93·static·const·int·codimension·=·codim;
 109 ·94
 110 95·static·const·PartitionIteratorType·Element_Partition·=·Overlap_Partition;
Max diff block lines reached; 10149/26552 bytes (38.22%) of diff not shown.
6.13 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:·entity.cc·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, 46 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>·&#124;71 <a·href="#namespaces">Namespaces</a>··</div>
71 <a·href="#define-members">Macros</a>··</div> 
72 ··<div·class="headertitle"><div·class="title">entity.cc·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;utility&gt;</code><br·/>
 76 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/>
 77 <code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
 78 <code>#include·&lt;<a·class="el"·href="a00638_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>
 79 </div>
 80 <p><a·href="a00614_source.html">Go·to·the·source·code·of·this·file.</a></p>
75 <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">
76 <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>
77 Namespaces</h2></td></tr>90 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>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="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>
80 <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: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>
81 </table><table·class="memberdecls"> 
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
83 Macros</h2></td></tr> 
84 <tr·class="memitem:a52a3d21da8af78e4568aaed1c24da792"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00614.html#a52a3d21da8af78e4568aaed1c24da792">DUNE_ALBERTA_ENTITY_CC</a></td></tr> 
85 <tr·class="separator:a52a3d21da8af78e4568aaed1c24da792"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 </table>96 </table>
87 <h2·class="groupheader">Macro·Definition·Documentation</h2> 
88 <a·id="a52a3d21da8af78e4568aaed1c24da792"·name="a52a3d21da8af78e4568aaed1c24da792"></a> 
89 <h2·class="memtitle"><span·class="permalink"><a·href="#a52a3d21da8af78e4568aaed1c24da792">&#9670;&nbsp;</a></span>DUNE_ALBERTA_ENTITY_CC</h2> 
  
90 <div·class="memitem"> 
91 <div·class="memproto"> 
92 ······<table·class="memname"> 
93 ········<tr> 
94 ··········<td·class="memname">#define·DUNE_ALBERTA_ENTITY_CC</td> 
95 ········</tr> 
96 ······</table> 
97 </div><div·class="memdoc"> 
  
98 </div> 
99 </div> 
100 </div><!--·contents·-->97 </div><!--·contents·-->
101 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
102 <hr·class="footer"/><address·class="footer"><small>99 <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.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
104 </small></address>101 </small></address>
105 </body>102 </body>
106 </html>103 </html>
889 B
html2text {}
    
Offset 5, 22 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·|·Macros 
10 entity.cc·File·Reference9 Classes·|·Namespaces
 10 dofadmin.hh·File·Reference
 11 #include·<utility>
 12 #include·<dune/common/hybridutilities.hh>
 13 #include·<dune/grid/albertagrid/misc.hh>
 14 #include·<dune/grid/albertagrid/elementinfo.hh>
 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  
11 ·Namespaces21 ·Namespaces
12 namespace· Dune22 namespace· Dune
13  ··········Include·standard·header·files.23  ··········Include·standard·header·files.
14  24  
 25 namespace· Dune::Alberta
15 ·Macros 
16 #define DUNE_ALBERTA_ENTITY_CC 
17  26  
18 *****·Macro·Definition·Documentation·***** 
19 *****·◆ DUNE_ALBERTA_ENTITY_CC·***** 
20 #define·DUNE_ALBERTA_ENTITY_CC 
  
21 ===============================================================================27 ===============================================================================
22 ·····Generated·by [doxygen]·1.9.428 ·····Generated·by [doxygen]·1.9.4
7.56 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:·albertagrid.cc·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 64, 64 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>·&#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">hierarchiciterator.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="a00701.html">geometry.cc</a>&quot;</code><br·/>75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00638_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>
79 <code>#include·&quot;<a·class="el"·href="a00614.html">entity.cc</a>&quot;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00293_source.html">dune/grid/common/entityiterator.hh</a>&gt;</code><br·/>
80 <code>#include·&quot;<a·class="el"·href="a00656.html">intersection.cc</a>&quot;</code><br·/>77 </div>
 78 <p><a·href="a00620_source.html">Go·to·the·source·code·of·this·file.</a></p>
81 </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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02050.html">Dune::AlbertaGridHierarchicIterator&lt;·GridImp·&gt;</a></td></tr>
 83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 84 </table><table·class="memberdecls">
82 <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>
83 Namespaces</h2></td></tr>86 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>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="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>
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: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="a00620.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>90 </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·-->91 </div><!--·contents·-->
120 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
121 <hr·class="footer"/><address·class="footer"><small>93 <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.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
123 </small></address>95 </small></address>
124 </body>96 </body>
125 </html>97 </html>
1.04 KB
html2text {}
    
Offset 5, 34 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·|·Macros·|·Functions·|·Variables 
10 albertagrid.cc·File·Reference 
11 #include·"geometry.cc" 
12 #include·"entity.cc" 
13 #include·"intersection.cc"9 Classes·|·Namespaces
 10 hierarchiciterator.hh·File·Reference
 11 #include·<dune/grid/albertagrid/elementinfo.hh>
 12 #include·<dune/grid/common/entityiterator.hh>
 13 Go_to_the_source_code_of_this_file.
 14 ·Classes
 15 class· Dune::AlbertaGridHierarchicIterator<_GridImp_>
 16  
14 ·Namespaces17 ·Namespaces
15 namespace· Dune18 namespace· Dune
16  ··········Include·standard·header·files.19  ··········Include·standard·header·files.
17  20  
18 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 
  
33 ===============================================================================21 ===============================================================================
34 ·····Generated·by [doxygen]·1.9.422 ·····Generated·by [doxygen]·1.9.4
5.95 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:·elementinfo.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, 36 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">elementinfo.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·el_info·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·/>
 78 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00716_source.html">dune/grid/albertagrid/elementinfo.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·/>
78 <code>#include·&lt;<a·class="el"·href="a00713_source.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</code><br·/>80 </div>
 81 <p><a·href="a00626_source.html">Go·to·the·source·code·of·this·file.</a></p>
79 </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">
80 <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>
81 Namespaces</h2></td></tr>91 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>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>
83 <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>
84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <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> 
87 </table>95 </table>
88 <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>
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> 
91 </div></div><!--·contents·-->98 </div></div><!--·contents·-->
92 <!--·start·footer·part·-->99 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>100 <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.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
95 </small></address>102 </small></address>
96 </body>103 </body>
97 </html>104 </html>
1.09 KB
html2text {}
    
Offset 5, 26 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 
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> 
14 #include·<dune/grid/albertagrid/meshpointer.hh>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>
 14 #include·<dune/grid/common/geometry.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  
15 ·Namespaces21 ·Namespaces
16 namespace· Dune22 namespace· Dune
17  ··········Include·standard·header·files.23  ··········Include·standard·header·files.
18  24  
19 namespace· Dune::Alberta 
20   
21 *****·Detailed·Description·*****25 *****·Detailed·Description·*****
 26 Wrapper·and·interface·classes·for·element·geometries.
22 provides·a·wrapper·for·ALBERTA's·el_info·structure 
23 ··Author 
24 ······Martin·Nolte 
  
25 ===============================================================================27 ===============================================================================
26 ·····Generated·by [doxygen]·1.9.428 ·····Generated·by [doxygen]·1.9.4
11.9 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:·level.hh·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 64, 43 lines modifiedOffset 64, 95 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">agrid.hh·File·Reference</div></div>
73 </div><!--header-->74 </div><!--header-->
74 <div·class="contents">75 <div·class="contents">
  
 76 <p>provides·the·AlbertaGrid·class··
 77 <a·href="#details">More...</a></p>
75 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>78 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
76 <code>#include·&lt;cstdlib&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·/>
77 <code>#include·&lt;<a·class="el"·href="a00713_source.html">dune/grid/albertagrid/meshpointer.hh</a>&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="a00323_source.html">dune/grid/common/adaptcallback.hh</a>&gt;</code><br·/>
 92 <code>#include·&lt;<a·class="el"·href="a00266_source.html">dune/grid/common/sizecache.hh</a>&gt;</code><br·/>
 93 <code>#include·&quot;<a·class="el"·href="a00704_source.html">albertaheader.hh</a>&quot;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00635_source.html">dune/grid/albertagrid/dofadmin.hh</a>&gt;</code><br·/>94 <code>#include·&lt;<a·class="el"·href="a00686_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="a00692_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·/>
79 <code>#include·&lt;<a·class="el"·href="a00641_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code><br·/>99 <code>#include·&lt;<a·class="el"·href="a00656_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="a00620_source.html">hierarchiciterator.hh</a>&quot;</code><br·/>
 108 <code>#include·&quot;<a·class="el"·href="a00707_source.html">treeiterator.hh</a>&quot;</code><br·/>
 109 <code>#include·&quot;<a·class="el"·href="a00644_source.html">leveliterator.hh</a>&quot;</code><br·/>
 110 <code>#include·&quot;<a·class="el"·href="a00716_source.html">leafiterator.hh</a>&quot;</code><br·/>
 111 <code>#include·&quot;<a·class="el"·href="a00680.html">albertagrid.cc</a>&quot;</code><br·/>
 112 <code>#include·&lt;<a·class="el"·href="a00665_source.html">dune/grid/albertagrid/undefine-3.0.hh</a>&gt;</code><br·/>
80 </div>113 </div>
81 <p><a·href="a00629_source.html">Go·to·the·source·code·of·this·file.</a></p>114 <p><a·href="a00629_source.html">Go·to·the·source·code·of·this·file.</a></p>
82 <table·class="memberdecls">115 <table·class="memberdecls">
83 <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>
84 Classes</h2></td></tr>117 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="a02282.html">Dune::AlbertaGridLevelProvider&lt;·dim·&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>
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> 
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>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
94 <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>
95 Namespaces</h2></td></tr>123 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>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>
97 <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>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <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="a00629.html#a1067446415cacb23802d0f38ff2017d7">_ALBERTA_H_</a></td></tr>
 131 <tr·class="separator:a1067446415cacb23802d0f38ff2017d7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </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>
 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>
100 </div><!--·contents·-->149 </div><!--·contents·-->
101 <!--·start·footer·part·-->150 <!--·start·footer·part·-->
102 <hr·class="footer"/><address·class="footer"><small>151 <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.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
104 </small></address>153 </small></address>
105 </body>154 </body>
106 </html>155 </html>
2.41 KB
html2text {}
    
Offset 5, 31 lines modifiedOffset 5, 67 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 level.hh·File·Reference10 agrid.hh·File·Reference
 11 provides·the·AlbertaGrid·class·More...
11 #include·<cassert>12 #include·<cassert>
12 #include·<cstdlib>13 #include·<cstddef>
 14 #include·<algorithm>
 15 #include·<iostream>
 16 #include·<fstream>
 17 #include·<memory>
 18 #include·<vector>
 19 #include·<dune/common/fvector.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"
13 #include·<dune/grid/albertagrid/meshpointer.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>
14 #include·<dune/grid/albertagrid/dofadmin.hh>32 #include·<dune/grid/albertagrid/gridfamily.hh>
15 #include·<dune/grid/albertagrid/dofvector.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>
16 Go_to_the_source_code_of_this_file.47 Go_to_the_source_code_of_this_file.
17 ·Classes48 ·Classes
 49 class· Dune::AlbertaGrid<_dim,_dimworld_>
 50  ······[provides·Dune::Grid]·More...
18 ·class· Dune::AlbertaGridLevelProvider<_dim_> 
19   
20 ·class· Dune::AlbertaGridLevelProvider<_dim_>::SetLocal 
21   
22 ·class· Dune::AlbertaGridLevelProvider<_dim_>::CalcMaxLevel 
23   
24 struct· Dune::AlbertaGridLevelProvider<_dim_>::Interpolation 
25  51  
26 ·Namespaces52 ·Namespaces
27 namespace· Dune53 namespace· Dune
28  ··········Include·standard·header·files.54  ··········Include·standard·header·files.
29  55  
 56 ·Macros
 57 #define _ALBERTA_H_
 58  
 59 *****·Detailed·Description·*****
 60 provides·the·AlbertaGrid·class
 61 ··Author
 62 ······Robert·Kloefkorn·and·Martin·Nolte
 63 *****·Macro·Definition·Documentation·*****
 64 *****·◆ _ALBERTA_H_·*****
 65 #define·_ALBERTA_H_
  
30 ===============================================================================66 ===============================================================================
31 ·····Generated·by [doxygen]·1.9.467 ·····Generated·by [doxygen]·1.9.4
239 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00629_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:·level.hh·Source·File</title>8 <title>dune-grid:·agrid.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, 288 lines modifiedOffset 62, 811 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">level.hh</div></div>68 ··<div·class="headertitle"><div·class="title">agrid.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="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>
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>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>
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>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>
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="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;cstdlib&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="a00713.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="a00635.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="a00641.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>79 <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>80 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;cassert&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>
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>·</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>
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>84 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="comment">//·AlbertaGridLevelProvider</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>
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">#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>
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> 
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>89 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">//·Dune·includes</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> 
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>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>
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>····<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>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="a00323.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="a00266.html">dune/grid/common/sizecache.hh</a>&gt;</span></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>
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>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="a00704.html">albertaheader.hh</a>&quot;</span></div>
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>103 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
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>104 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00686.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>
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>107 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 108 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00692.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="a00656.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>
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> 
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>115 <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> 
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</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="a00620.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="a00707.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="a00644.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="a00716.html">leafiterator.hh</a>&quot;</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">···58</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>
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>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>·</div>126 <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>·<[·...·truncated·by·diffoscope;·len:·138,·SHA:·17212976277d7b4b0f9f21d1d56d2145ba5ba6e5e2f660935d5acbb6f140e7c9·...·]</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>
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">····</span>{</div>128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="comment">//·-----------------------------</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>129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</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>
137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>132 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
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>133 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
Max diff block lines reached; 177018/200933 bytes (88.10%) of diff not shown.
42.4 KB
html2text {}
    
Offset 5, 360 lines modifiedOffset 5, 1071 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 level.hh9 agrid.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_LEVEL_HH16 ·5#ifndef·DUNE_ALBERTAGRID_IMP_HH
17 ·6#define·DUNE_ALBERTA_LEVEL_HH17 ·6#define·DUNE_ALBERTAGRID_IMP_HH
18 ·718 ·7
 19 ·13#if·HAVE_ALBERTA·||·DOXYGEN
19 ·8#include·<cassert> 
20 ·9#include·<cstdlib> 
21 ·10 
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 ·1420 ·14
26 ·15#if·HAVE_ALBERTA 
27 ·16 
28 ·17namespace·Dune 
29 ·18{ 
30 ·19 
31 ·20·//·AlbertaGridLevelProvider 
32 ·21·//·------------------------ 
33 ·22 
34 ·23·template<·int·dim·> 
35 24·class·AlbertaGridLevelProvider 
36 ·25·{ 
37 ·26·typedef·AlbertaGridLevelProvider<_dim_>·This; 
38 ·27 
39 ·28·typedef·unsigned·char·Level;21 ·15#include·<cassert>
 22 ·16#include·<cstddef>
 23 ·17
 24 ·18#include·<algorithm>
 25 ·19#include·<iostream>
 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>
 32 ·26#include·<dune/common/fmatrix.hh>
 33 ·27#include·<dune/common/stdstreams.hh>
 34 ·28#include·<dune/common/parallel/communication.hh>
40 ·2935 ·29
41 ·30·typedef·Alberta::DofVectorPointer<_Level_>·DofVectorPointer; 
42 ·31·typedef·Alberta::DofAccess<_dim,_0_>·DofAccess; 
43 ·32 
44 ·33·typedef·Alberta::FillFlags<_dim_>·FillFlags;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>
45 ·3440 ·34
46 ·35·static·const·Level·isNewFlag·=·(1·<<·7); 
47 ·36·static·const·Level·levelMask·=·(1·<<·7)·-·1; 
48 ·37 
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 ·45 
57 ·46·public: 
58 47·typedef·Alberta::ElementInfo<_dim_>·ElementInfo; 
59 48·typedef·Alberta::MeshPointer<_dim_>·MeshPointer; 
60 49·typedef·Alberta::HierarchyDofNumbering<_dim_>·DofNumbering;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>
61 ·5056 ·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 ·55·} 
67 ·56 
68 57·Level·operator()(·const·ElementInfo·&elementInfo·)·const57 ·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"
69 ·58·{64 ·58
70 ·59·return·(*this)(·elementInfo.el()·); 
71 ·60·}65 59namespace·Dune
 66 ·60{
72 ·6167 ·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 ·66·}68 ·62·//·External·Forward·Declarations
 69 ·63·//·-----------------------------
 70 ·64
 71 ·65·template<·class·Grid·>
 72 ·66·struct·DGFGridFactory;
78 ·6773 ·67
79 68·bool·isNew·(·const·ElementInfo·&elementInfo·)·const74 ·68
80 ·69·{75 ·69
81 ·70·return·isNew(·elementInfo.el()·); 
82 ·71·}76 ·70·//·AlbertaGrid
 77 ·71·//·-----------
83 ·7278 ·72
 79 ·105·template<·int·dim,·int·dimworld·=·Alberta::dimWorld·>
 80 106·class·AlbertaGrid
Max diff block lines reached; 37967/43366 bytes (87.55%) of diff not shown.
5.25 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00635.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·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:·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 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_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">dofadmin.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">transformation.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·/>75 <div·class="textblock"><code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
76 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/> 
77 <code>#include·&lt;<a·class="el"·href="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00716_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/> 
79 </div>77 </div>
80 <p><a·href="a00635_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a00635_source.html">Go·to·the·source·code·of·this·file.</a></p>
81 <table·class="memberdecls">79 <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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02558.html">Dune::AlbertaTransformation</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>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: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> 
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>
790 B
html2text {}
    
Offset 6, 27 lines modifiedOffset 6, 21 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 dofadmin.hh·File·Reference11 transformation.hh·File·Reference
 12 #include·<dune/common/fvector.hh>
12 #include·<utility> 
13 #include·<dune/common/hybridutilities.hh> 
14 #include·<dune/grid/albertagrid/misc.hh>13 #include·<dune/grid/albertagrid/misc.hh>
15 #include·<dune/grid/albertagrid/elementinfo.hh> 
16 Go_to_the_source_code_of_this_file.14 Go_to_the_source_code_of_this_file.
17 ·Classes15 ·Classes
 16 class· Dune::AlbertaTransformation
18 class· Dune::Alberta::DofAccess<_dim,_codim_> 
19   
20 class· Dune::Alberta::HierarchyDofNumbering<_dim_> 
21  17  
22 ·Namespaces18 ·Namespaces
23 namespace· Dune19 namespace· Dune
24  ··········Include·standard·header·files.20  ··········Include·standard·header·files.
25  21  
26 namespace· Dune::Alberta 
27   
  
28 ===============================================================================22 ===============================================================================
29 ·····Generated·by [doxygen]·1.9.423 ·····Generated·by [doxygen]·1.9.4
91.8 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00635_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:·dofadmin.hh·Source·File</title>8 <title>dune-grid:·transformation.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, 109 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">transformation.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="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>
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_DOFADMIN_HH</span></div>75 <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="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·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_TRANSFORMATION_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;dune/common/fvector.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">#include·&lt;dune/common/hybridutilities.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="a00686.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>·</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="a00638.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="a00716.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>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>
 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><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>87 <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="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">typedef</span>·<a·class="code·hl_class"·href="a02334.html">Alberta::GlobalSpace</a>·<a·class="code·hl_class"·href="a02334.html">GlobalSpace</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">namespace·</span>Alberta</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>·</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="comment">//·External·Forward·Declarations</span></div>91 <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="comment">//·-----------------------------</span></div>92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a02558.html#aca8b17e8b013d08e75419ada08824606">···22</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Alberta:[·...·truncated·by·diffoscope;·len:·100,·SHA:·48aa9bd23f8e1ecc2a301f7b3863e2e6f70352a3d2382ecb9cf9b94edfdcdd3e·...·]</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="a02558.html#a867cce6e98e548e1b38e3b9169c41ec1">···24</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02558.html#a867cce6e98e548e1b38e3b9169c41ec1">dimension</a>·=·<a·class="code·hl_variable"·href="a01064.html#acc4a01c16d41d4e3e6e5d058b86376ca">Alberta::dimWorld</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"><a·class="line"·href="a02558.html#abfd624d164e7651ffdab5a55df006068">···26</a></span>····<span·class="keyword">typedef</span>·FieldVector&lt;·ctype,·dimension·&gt;·<a·class="code·hl_typedef"·href="a02558.html#abfd624d164e7651ffdab5a55df006068">WorldVector</a>;</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>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">explicit</span></div>
 99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02558.html#a3262dd337692ec88e750103a1d5b99a3">···29</a></span>····<a·class="code·hl_function"·href="a02558.html#a3262dd337692ec88e750103a1d5b99a3">AlbertaTransformation</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#a3a811627cd147103ac01aa962c25a98d">Alberta::AffineTransformation</a>·*trafo·=·NULL·)</div>
 100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······:·matrix_(·(trafo·!=·NULL·?·trafo-&gt;M·:·<a·class="code·hl_class"·href="a02334.html">GlobalSpace</a>::identityMatrix())·),</div>
 101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········shift_(·(trafo·!=·NULL·?·trafo-&gt;t·:·<a·class="code·hl_class"·href="a02334.html">GlobalSpace</a>::nullVector())·)</div>
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>102 <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">//·DofAccess</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>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="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>104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02558.html#ac4030b083786e7631a508a56146fcebf">···34</a></span>····<a·class="code·hl_function"·href="a02558.html#ac4030b083786e7631a508a56146fcebf">AlbertaTransformation</a>·(·<span·class="key[·...·truncated·by·diffoscope;·len:·135,·SHA:·ba4e716f843b6098772ba6fe932311f55ceaa4bab63242909852da75512d53bc·...·]</div>
 105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····························<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02334.html#ab964db613a65e1be687785a3efa16a8d">GlobalSpace::Vector</a>·&amp;shift·)</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>······:·matrix_(·matrix·),</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>107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········shift_(·shift·)</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">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> 
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>·</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>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02558.html#afacc69783766498bb34ec4eb1ce4e5e2">···40</a></span>····<a·class="code·hl_typedef"·href="a02558.html#abfd624d164e7651ffdab5a55df006068">WorldVector</a>·<a·class="code·hl_function"·h[·...·truncated·by·diffoscope;·len:·241,·SHA:·9b5d594fe5764d1219301448734faeaa1d040bf260d8acdbdd3a7ed0a2ee7265·...·]</div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">····</span>{</div>
 112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<a·class="code·hl_typedef"·href="a02558.html#abfd624d164e7651ffdab5a55df006068">WorldVector</a>·y;</div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·<a·class="code·hl_variable"·href="a02558.html#a867cce6e98e548e1b38e3b9169c41ec1">dimension</a>;·++i·)</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>······{</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.[·...·truncated·by·diffoscope;·len:·55,·SHA:·99af7a4c858bcad7f2b24c2d7b0f6fc14ff30ef9b868394ff1dc4bd21568f043·...·];</div>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02334.html#ab964db613a65e1be687785a3efa16a8d">GlobalSpace::Vector</a>·&amp;row·=·matrix_[·i·];</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>········y[·i·]·=·shift_[·i·];</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>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·j·=·0;·j·&lt;·<a·class="code·hl_variable"·href="a02558.html#a867cce6e98e548e1b38e3b9169c41ec1">dimension</a>;·++j·)</div>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········:·node_(·-1·)</div>118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··········y[·i·]·+=·row[·j·]·*·x[·j·];</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>······<span·class="keywordflow">return</span>·y;</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>·</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">DofA[·...·truncated·by·diffoscope;·len:·151,·SHA:·b5b8b854a83c2982e3f37521f9e0aba5074037076ba5b72ae7f0901dca815bbf·...·]</div>123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02558.html#aeefe0f44079889ff50a36b41a9d19cb6">···53</a></span>····<a·class="code·hl_typedef"·href="a02558.html#abfd624d164e7651ffdab5a55df006068">WorldVector</a>·<a·class="code·hl_function"·h[·...·truncated·by·diffoscope;·len:·248,·SHA:·e9879c0fb496403375397870a1e045d4c5f7fa500120e06634dd8b76767a559b·...·]</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">//·Note:·ALBERTA·requires·the·matrix·to·be·orthogonal</span></div>
 126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<a·class="code·hl_typedef"·href="a02558.html#abfd624d164e7651ffdab5a55df006068">WorldVector</a>·x(·<a·class="code·hl_typedef"·href="a02558.html#aca8b17e8b013d08e75419ada08824606">ctype</a>(·0·)·);</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>·i·=·0;·i·&lt;·<a·class="code·hl_variable"·href="a02558.html#a867cce6e98e548e1b38e3b9169c41ec1">dimension</a>;·++i·)</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">···58</span>······{</div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02334.html#ab964db613a65e1be687785a3efa16a8d">GlobalSpace::Vector</a>·&amp;row·=·matrix_[·i·];</div>
 130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02558.html#aca8b17e8b013d08e75419ada08824606">ctype</a>·v·=·y[·i·]·-·shift_[·i·];</div>
 131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·j·=·0;·j·&lt;·<a·class="code·hl_variable"·href="a02558.html#a867cce6e98e548e1b38e3b9169c41ec1">dimension</a>;·++j·)</div>
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········assert(·dofSpace·);</div>132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··········x[·j·]·+=·row[·j·]·*·v;</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>133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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="a01982.html#ab974b8564f9b2ab58db6dd8f1dd94862">···58</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="keywordtype">int</span>·i·)<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>134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">return</span>·x;</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>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> 
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> 
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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">private</span>:</div>
 138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02334.html#ab0386402c65090e772676789e2a81d20">GlobalSpace::Matrix</a>·&amp;matrix_;</div>
 139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02334.html#ab964db613a65e1be687785a3efa16a8d">GlobalSpace::Vector</a>·&amp;shift_;</div>
140 <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"><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> 
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">······</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·);</div> 
144 <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>
Max diff block lines reached; 52647/79530 bytes (66.20%) of diff not shown.
14.0 KB
html2text {}
    
Offset 5, 403 lines modifiedOffset 5, 134 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 transformation.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_DOFADMIN_HH16 ·5#ifndef·DUNE_ALBERTA_TRANSFORMATION_HH
17 ·6#define·DUNE_ALBERTA_DOFADMIN_HH17 ·6#define·DUNE_ALBERTA_TRANSFORMATION_HH
18 ·718 ·7
19 ·8#include·<utility>19 ·8#include·<dune/common/fvector.hh>
20 ·920 ·9
21 ·10#include·<dune/common/hybridutilities.hh>21 ·10#include·<dune/grid/albertagrid/misc.hh>
22 ·1122 ·11
23 ·12#include·<dune/grid/albertagrid/misc.hh> 
24 ·13#include·<dune/grid/albertagrid/elementinfo.hh> 
25 ·14 
26 ·15#if·HAVE_ALBERTA23 ·12#if·HAVE_ALBERTA
 24 ·13
 25 ·14namespace·Dune
 26 ·15{
27 ·1627 ·16
28 ·17namespace·Dune28 17·class·AlbertaTransformation
29 ·18{29 ·18·{
30 ·19 
31 ·20·namespace·Alberta 
32 ·21·{ 
33 ·22 
34 ·23·//·External·Forward·Declarations 
35 ·24·//·-----------------------------30 ·19·typedef·Alberta::GlobalSpace·GlobalSpace;
 31 ·20
 32 ·21·public:
 33 22·typedef·Alberta::Real·ctype;
 34 ·23
 35 24·static·const·int·dimension·=·Alberta::dimWorld;
36 ·2536 ·25
37 ·26·template<·int·dim·> 
38 ·27·class·MeshPointer; 
39 ·28 
40 ·29 
41 ·30 
42 ·31·//·DofAccess 
43 ·32·//·---------37 26·typedef·FieldVector<·ctype,·dimension·>·WorldVector;
 38 ·27
 39 ·28·explicit
 40 29·AlbertaTransformation·(·const·Alberta::AffineTransformation·*trafo·=·NULL·)
 41 ·30·:·matrix_(·(trafo·!=·NULL·?·trafo->M·:·GlobalSpace::identityMatrix())·),
 42 ·31·shift_(·(trafo·!=·NULL·?·trafo->t·:·GlobalSpace::nullVector())·)
 43 ·32·{}
44 ·3344 ·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;45 34·AlbertaTransformation·(·const·GlobalSpace::Matrix·&matrix,
 46 ·35·const·GlobalSpace::Vector·&shift·)
 47 ·36·:·matrix_(·matrix·),
 48 ·37·shift_(·shift·)
 49 ·38·{}
 50 ·39
 51 40·WorldVector·evaluate·(·const·WorldVector·&x·)·const
52 ·4152 ·41·{
53 42·static·const·int·dimension·=·dim; 
54 43·static·const·int·codimension·=·codim;53 ·42·WorldVector·y;
 54 ·43·for(·int·i·=·0;·i·<·dimension;·++i·)
55 ·4455 ·44·{
56 45·typedef·Alberta::ElementInfo<_dimension_>·ElementInfo; 
57 ·46 
58 47·DofAccess·() 
59 ·48·:·node_(·-1·)56 ·45·const·GlobalSpace::Vector·&row·=·matrix_[·i·];
 57 ·46·y[·i·]·=·shift_[·i·];
 58 ·47·for(·int·j·=·0;·j·<·dimension;·++j·)
 59 ·48·y[·i·]·+=·row[·j·]·*·x[·j·];
60 ·49·{}60 ·49·}
 61 ·50·return·y;
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·}62 ·51·}
68 ·57 
69 58·int·operator()(·const·Element·*element,·int·subEntity,·int·i·)·const63 ·52
 64 53·WorldVector·evaluateInverse·(·const·WorldVector·&y·)·const
70 ·59·{65 ·54·{
71 ·60·assert(·element·); 
72 ·61·assert(·node_·!=·-1·); 
73 ·62·assert(·subEntity·<·numSubEntities·); 
74 ·63·return·element->dof[·node_·+·subEntity·][·index_·+·i·];66 ·55·//·Note:·ALBERTA·requires·the·matrix·to·be·orthogonal
 67 ·56·WorldVector·x(·ctype(·0·)·);
 68 ·57·for(·int·i·=·0;·i·<·dimension;·++i·)
 69 ·58·{
 70 ·59·const·GlobalSpace::Vector·&row·=·matrix_[·i·];
 71 ·60·const·ctype·v·=·y[·i·]·-·shift_[·i·];
 72 ·61·for(·int·j·=·0;·j·<·dimension;·++j·)
 73 ·62·x[·j·]·+=·row[·j·]·*·v;
75 ·64·}74 ·63·}
 75 ·64·return·x;
76 ·65 
77 66·int·operator()(·const·Element·*element,·int·subEntity·)·const 
78 ·67·{ 
79 ·68·return·(*this)(·element,·subEntity,·0·); 
80 ·69·}76 ·65·}
81 ·70 
82 71·int·operator()(·const·ElementInfo·&elementInfo,·int·subEntity,·int·i·)·const 
83 ·72·{ 
84 ·73·return·(*this)(·elementInfo.el(),·subEntity,·i·); 
85 ·74·}77 ·66
 78 ·67·private:
 79 ·68·const·GlobalSpace::Matrix·&matrix_;
 80 ·69·const·GlobalSpace::Vector·&shift_;
 81 ·70·};
 82 ·71
 83 ·72}
 84 ·73
 85 ·74#endif·//·#if·HAVE_ALBERTA
86 ·7586 ·75
Max diff block lines reached; 4378/14321 bytes (30.57%) of diff not shown.
31.0 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:·misc.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 64, 187 lines modifiedOffset 64, 51 lines modified
64 ··<ul>64 ··<ul>
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_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">elementinfo.hh·File·Reference</div></div>
77 </div><!--header-->73 </div><!--header-->
78 <div·class="contents">74 <div·class="contents">
  
 75 <p>provides·a·wrapper·for·ALBERTA's·el_info·structure··
 76 <a·href="#details">More...</a></p>
79 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
 78 <code>#include·&lt;vector&gt;</code><br·/>
80 <code>#include·&lt;utility&gt;</code><br·/>79 <code>#include·&lt;utility&gt;</code><br·/>
 80 <code>#include·&lt;<a·class="el"·href="a00671_source.html">dune/grid/albertagrid/geometrycache.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="a00650_source.html">dune/grid/albertagrid/albertaheader.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00674_source.html">dune/grid/albertagrid/macroelement.hh</a>&gt;</code><br·/>
85 </div>82 </div>
86 <p><a·href="a00638_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a00638_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">84 <table·class="memberdecls">
88 <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>
89 Classes</h2></td></tr>86 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>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>
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>88 <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>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>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <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>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>
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <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>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>
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>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 </table><table·class="memberdecls">95 </table><table·class="memberdecls">
159 <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>
160 Namespaces</h2></td></tr>97 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>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>
162 <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>
163 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <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>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>
165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <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="a00638.html#ac7a758bde399b9ddaa1d7efc4d08c19a">DUNE_ALBERTA_CACHE_COORDINATES</a>&#160;&#160;&#160;1</td></tr> 
Max diff block lines reached; 1134/27144 bytes (4.18%) of diff not shown.
4.38 KB
html2text {}
    
Offset 5, 151 lines modifiedOffset 5, 38 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 elementinfo.hh·File·Reference
 11 provides·a·wrapper·for·ALBERTA's·el_info·structure·More...
11 #include·<cassert>12 #include·<cassert>
 13 #include·<vector>
12 #include·<utility>14 #include·<utility>
 15 #include·<dune/grid/albertagrid/geometrycache.hh>
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>16 #include·<dune/grid/albertagrid/macroelement.hh>
17 Go_to_the_source_code_of_this_file.17 Go_to_the_source_code_of_this_file.
18 ·Classes18 ·Classes
19 ·class· Dune::AlbertaError19 ·class· Dune::Alberta::ElementInfo<_dim_>
20  20  
21 ·class· Dune::AlbertaIOError21 struct· Dune::Alberta::ElementInfo<_dim_>::Instance
22  22  
23 ·class· Dune::Alberta::GlobalSpace23 ·class· Dune::Alberta::ElementInfo<_dim_>::Stack
24  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_>25 struct· Dune::Alberta::ElementInfo<_dim_>::Seed
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  26  
87 ·Namespaces27 ·Namespaces
88 namespace· Dune28 namespace· Dune
89  ··········Include·standard·header·files.29  ··········Include·standard·header·files.
90  30  
91 namespace· Dune::Alberta31 namespace· Dune::Alberta
92  32  
 33 *****·Detailed·Description·*****
 34 provides·a·wrapper·for·ALBERTA's·el_info·structure
 35 ··Author
 36 ······Martin·Nolte
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·> 
Max diff block lines reached; 116/4464 bytes (2.60%) of diff not shown.
377 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:·misc.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 62, 745 lines modifiedOffset 62, 1023 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">elementinfo.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="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_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_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_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="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cassert&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>
 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;utility&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="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/hybridutilities.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="a00650.html">dune/grid/albertagrid/albertaheader.hh</a>&gt;</span></div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>81 <div·class="line"><a·id="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>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/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="a00674.html">dune/grid/albertagrid/macroelement.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="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="a00638.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>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>
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>{</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> 
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</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>
96 <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>
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>92 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</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>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>
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</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>
 97 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">class·</span>MeshPointer;</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"><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>99 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">struct·</span>BasicNodeProjection;</div>
 100 <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>101 <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>102 <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>103 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="comment">//·ElementInfo</span></div>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··{</div>104 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="comment">//·-----------</span></div>
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>105 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 106 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</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>
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="comment">//·Import·Types</span></div>108 <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="comment">//·------------</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>
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="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[·...·truncated·by·diffoscope;·len:·174,·SHA:·d7364ba8725ecadcc5aeab4e36b1ab743aacbe8a5b067455d995e48c2d24df06·...·];</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>
 113 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keyword">struct·</span>Library;</div>
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</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>
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="a00650.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="a00650.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="a00650.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="a00650.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="a00650.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="a00650.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="a00650.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>116 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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[·...·truncated·by·diffoscope;·len:·99,·SHA:·85694e09aab08497d65f6588bc849335a6e6ab4b00992ebaa194087d4cac301b·...·]</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>
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</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>
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="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·BNDRY_TYPE·<a·class="code·hl_typedef"·href="a01064.html#a763532db520e16a3ea6d45e06f6acf53">BoundaryId</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"><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">ElementType</a>;</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"><a·class="line"·href="a01064.html#ab91172fc7cfde36bfa7dc9be768e71c2">···65</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_define"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·FE_SPACE·<a·class="code·hl_typedef"·href="a01064.html#ab91172fc7cfde36bfa7dc9be768e71c2">DofSpace</a>;</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>122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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;</a>·<a·class="code·hl_typedef"·href="a02026.html#a224c436b32abe220b88664dc1b6f3f4c">MacroElement</a>;</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>
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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>
 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>
 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>
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="comment">//·Memory·Manipulation·Functions</span></div>133 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#endif</span></div>
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="comment">//·-----------------------------</span></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="keyword">struct·</span><a·class="code·hl_struct"·href="a02042.html">Seed</a>;</div>
141 <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>
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>137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keyword">private</span>:</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">siz[·...·truncated·by·diffoscope;·len:·17,·SHA:·fb8838a85964d4524b5307dd902780f7799d72291e27fc9e3b9b5a5df46e8bb0·...·]</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"·href="a02034.html">InstancePtr</a>·&amp;[·...·truncated·by·diffoscope;·len:·11,·SHA:·838b5e73760560667304e63c47c323859dadc2600a9fbdd3310aa8f86163256e·...·]</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>
Max diff block lines reached; 298997/330061 bytes (90.59%) of diff not shown.
54.9 KB
html2text {}
    
Offset 5, 892 lines modifiedOffset 5, 1216 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 elementinfo.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_ELEMENTINFO_HH
17 ·6#define·DUNE_ALBERTA_MISC_HH17 ·6#define·DUNE_ALBERTA_ELEMENTINFO_HH
18 ·718 ·7
19 ·8#include·<cassert>19 ·13#include·<cassert>
 20 ·14#include·<vector>
20 ·9#include·<utility>21 ·15#include·<utility>
21 ·10 
22 ·11#include·<dune/common/exceptions.hh> 
23 ·12#include·<dune/common/hybridutilities.hh> 
24 ·13#include·<dune/common/typetraits.hh> 
25 ·14 
26 ·15#include·<dune/grid/albertagrid/albertaheader.hh> 
27 ·1622 ·16
 23 ·17#include·<dune/grid/albertagrid/geometrycache.hh>
 24 ·18#include·<dune/grid/albertagrid/macroelement.hh>
 25 ·19
28 ·17#if·HAVE_ALBERTA26 ·20#if·HAVE_ALBERTA
 27 ·21
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 ·22namespace·Dune
36 ·25{29 ·23{
 30 ·24
 31 ·25·namespace·Alberta
37 ·2632 ·26·{
38 ·27·//·Exceptions 
39 ·28·//·---------- 
40 ·29 
41 30·class·AlbertaError 
42 ·31·:·public·Exception 
43 ·32·{};33 ·27
 34 ·28·//·External·Forward·Declarations
 35 ·29·//·-----------------------------
 36 ·30
 37 ·31·template<·int·dim·>
 38 ·32·class·MeshPointer;
44 ·3339 ·33
45 34·class·AlbertaIOError 
46 ·35·:·public·IOError 
47 ·36·{};40 ·34·struct·BasicNodeProjection;
 41 ·35
 42 ·36
48 ·3743 ·37
 44 ·38·//·ElementInfo
49 ·38 
50 ·39 
51 ·40·namespace·Alberta 
52 ·41·{ 
53 ·42 
54 ·43·//·Import·Types 
55 ·44·//·------------45 ·39·//·-----------
56 ·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; 
66 ·55 
67 56·static·const·int·meshRefined·=·MESH_REFINED; 
68 57·static·const·int·meshCoarsened·=·MESH_COARSENED; 
69 ·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; 
77 ·66 
78 ·67 
79 ·68 
80 ·69·//·Memory·Manipulation·Functions 
81 ·70·//·-----------------------------46 ·40
 47 ·41·template<·int·dim·>
 48 42·class·ElementInfo
 49 ·43·{
 50 ·44·struct·Instance;
 51 ·45·class·Stack;
 52 ·46
 53 ·47·template<·int·>
 54 ·48·struct·Library;
 55 ·49
 56 ·50·typedef·Instance·*InstancePtr;
 57 ·51
 58 ·52·public:
 59 53·static·const·int·dimension·=·dim;
 60 ·54
 61 55·static·const·int·numVertices·=·NumSubEntities<_dimension,_dimension_>::
 62 value;
 63 56·static·const·int·numFaces·=·NumSubEntities<_dimension,_1_>::value;
 64 ·57
 65 58·typedef·Alberta::MacroElement<_dimension_>·MacroElement;
 66 59·typedef·Alberta::MeshPointer<_dimension_>·MeshPointer;
 67 60·typedef·Alberta::FillFlags<_dimension_>·FillFlags;
 68 ·61
 69 62·static·const·int·maxNeighbors·=·N_NEIGH_MAX;
 70 ·63
 71 64·static·const·int·maxLevelNeighbors·=·Library<·dimWorld·>::maxLevelNeighbors;
 72 ·65
 73 ·66#if·!DUNE_ALBERTA_CACHE_COORDINATES
 74 67·typedef·GeometryCacheProxy<_dim_>·GeometryCache;
 75 ·68#endif
 76 ·69
 77 ·70·struct·Seed;
82 ·7178 ·71
Max diff block lines reached; 52029/56193 bytes (92.59%) of diff not shown.
11.8 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:·dofvector.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 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>·&#124;71 <a·href="#namespaces">Namespaces</a>··</div>
72 <a·href="#func-members">Functions</a>··</div> 
73 ··<div·class="headertitle"><div·class="title">dofvector.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">refinement.hh·File·Reference</div></div>
74 </div><!--header-->73 </div><!--header-->
75 <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>
76 <div·class="textblock"><code>#include·&lt;cstdlib&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
77 <code>#include·&lt;limits&gt;</code><br·/> 
78 <code>#include·&lt;<a·class="el"·href="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a00716_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00638_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code><br·/> 
81 </div>80 </div>
82 <p><a·href="a00641_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a00641_source.html">Go·to·the·source·code·of·this·file.</a></p>
83 <table·class="memberdecls">82 <table·class="memberdecls">
84 <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>
85 Classes</h2></td></tr>84 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="a02002.html">Dune::Alberta::DofVectorProvider&lt;·int·&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>
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 <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>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>
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 <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>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>
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 <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>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>
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:"><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>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>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02022.html">Dune::Alberta::DofVectorPointer&lt;·Dof·&gt;</a></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>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table><table·class="memberdecls">103 </table><table·class="memberdecls">
99 <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>
100 Namespaces</h2></td></tr>105 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>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>
102 <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>
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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>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>
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <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> 
115 </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>
116 </div><!--·contents·-->115 </div></div><!--·contents·-->
117 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
118 <hr·class="footer"/><address·class="footer"><small>117 <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.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
120 </small></address>119 </small></address>
121 </body>120 </body>
122 </html>121 </html>
1.93 KB
html2text {}
    
Offset 5, 44 lines modifiedOffset 5, 48 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·|·Functions9 Classes·|·Namespaces
10 dofvector.hh·File·Reference10 refinement.hh·File·Reference
 11 provides·a·wrapper·for·ALBERTA's·refinement·patches·and·the·corners·for
 12 geometryInFather·More...
11 #include·<cstdlib>13 #include·<cassert>
12 #include·<limits> 
13 #include·<dune/grid/albertagrid/misc.hh>14 #include·<dune/grid/albertagrid/misc.hh>
14 #include·<dune/grid/albertagrid/elementinfo.hh>15 #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 struct· Dune::Alberta::DofVectorProvider<_int_>18 ·class· Dune::Alberta::Patch<_dim_>
19  19  
20 struct· Dune::Alberta::DofVectorProvider<_signed_char_>20 struct· Dune::Alberta::ForEachInteriorSubChild<_dim,_0_>
21  21  
22 struct· Dune::Alberta::DofVectorProvider<_unsigned_char_>22 struct· Dune::Alberta::ForEachInteriorSubChild<_dim,_dim_>
23  23  
24 struct· Dune::Alberta::DofVectorProvider<_Real_>24 struct· Dune::Alberta::ForEachInteriorSubChild<_2,_1_>
25  25  
26 struct· Dune::Alberta::DofVectorProvider<_GlobalVector_>26 struct· Dune::Alberta::ForEachInteriorSubChild<_3,_1_>
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_>
29  35  
30 ·Namespaces36 ·Namespaces
31 namespace· Dune37 namespace· Dune
32  ··········Include·standard·header·files.38  ··········Include·standard·header·files.
33  39  
34 namespace· Dune::Alberta40 namespace· Dune::Alberta
35  41  
 42 *****·Detailed·Description·*****
 43 provides·a·wrapper·for·ALBERTA's·refinement·patches·and·the·corners·for
 44 geometryInFather
 45 ··Author
 46 ······Martin·Nolte
36 ·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   
  
43 ===============================================================================47 ===============================================================================
44 ·····Generated·by [doxygen]·1.9.448 ·····Generated·by [doxygen]·1.9.4
179 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00641_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:·dofvector.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, 438 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">dofvector.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="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="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>
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>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_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>
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;cstdlib&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><span·class="preprocessor">#include·&lt;limits&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="l00015"·name="l00015"></a><span·class="lineno">···15</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="a00638.html">dune/grid/albertagrid/misc.hh</a>&gt;</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="a00686.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="a00716.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="a00638.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="a00686.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> 
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>
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>83 <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="l00021"·name="l00021"></a><span·class="lineno">···21</span>··{</div>84 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 85 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="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="comment">//·External·Forward·Declarations</span></div>87 <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="comment">//·-----------------------------</span></div>88 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">namespace·</span>Alberta</div>
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>89 <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>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>····<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>
 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>
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>96 <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>····<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>97 <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> 
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>98 <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">template</span>&lt;&gt;</div>99 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="comment">//·Patch</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>100 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="comment">//·-----</span></div>
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div>101 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</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="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERT[·...·truncated·by·diffoscope;·len:·111,·SHA:·3e7573b8ac834692a4feaeef7cceff1f1e4401bc813ac461cd00eadf2220cacc·...·];</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>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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>
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> 
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="a00650.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>109 <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>110 <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="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>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>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······{</div>112 <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="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·free_dof_int_vec(·dofVector·);</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>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·RC_LIST_EL·<a·class="code·hl_typedef"·href="a02510.html#aed03c36a49fa6fefe4145209613c7946">ElementList</a>;</div>
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>116 <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"><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>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="keywordflow">return</span>·<a·class="code·hl_define"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·read_dof_int_vec_xdr(·filename.c_str(),·mesh,·dofSpace·);</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>······}</div>119 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordtype">int</span>·count_;</div>
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>120 <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>·[·...·truncated·by·diffoscope;·len:·205,·SHA:·b29eeb4c63951a9ac04e2f0f12145c3ae682fa062a6811a19bc99d0e22650d53·...·]</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>
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······{</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>
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="a00650.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>125 <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>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>
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>127 <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;&gt;</div>128 <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"><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>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>
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····{</div>130 <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="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_SCHAR_VEC·<a·class="code·hl_typedef"·href="a02006.html#abf[·...·truncated·by·diffoscope;·len:·46,·SHA:·87ab51fbae3d1957ec8c569418db8fd0293b8c7b34484a1f44a1b7691fbd4dbd·...·]</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>
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>132 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">······</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">DofVector</a>·*<a·class="code·hl_function"·href="[·...·truncated·by·diffoscope;·len:·254,·SHA:·8a890f16542b6f0caceccb844f1fdba7adbc7621063db34a6df62ac23b1dd7b7·...·]</div>133 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<span·class="keywordflow">return</span>·count_;</div>
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······{</div>134 <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="a00650.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> 
143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>135 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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#a7b[·...·truncated·by·diffoscope;·len:·149,·SHA:·11fc832761dfbb99b78268f770d0e0c0d694402b57920a3d543c5ce1b1e5f0d8·...·]</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>
145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······{</div>138 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········<a·class="code·hl_define"·href="a00650.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="keywor[·...·truncated·by·diffoscope;·len:·16,·SHA:·78aae5524ed961b93f4f8a4f1bf1af11b201f7b418fb107265772d33c43785b4·...·]</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>
148 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>142 <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="[·...·truncated·by·diffoscope;·len:·320,·SHA:·27d357b252c22ebc993570c22eeb82c79b93fbf043457ce06d98dc3519a92d45·...·]</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>
150 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······{</div>145 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">······</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="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·read_dof_schar_vec_xdr(·filename.c_str(),·mesh,·dofSpace·);</div>146 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·<a·class="code·hl_function"·href="a02510.html#a42c0948a8df8cc5527f3ae67ade8b2ba">count</a>();·++i·)</div>
 147 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··········functor(·(*<span·class="keyword">this</span>)[·i·]·);</div>
152 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······}</div>148 <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>·</div> 
Max diff block lines reached; 118479/153964 bytes (76.95%) of diff not shown.
28.2 KB
html2text {}
    
Offset 5, 565 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 dofvector.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_DOFVECTOR_HH16 ·5#ifndef·DUNE_ALBERTA_REFINEMENT_HH
17 ·6#define·DUNE_ALBERTA_DOFVECTOR_HH17 ·6#define·DUNE_ALBERTA_REFINEMENT_HH
18 ·718 ·7
 19 ·14#include·<cassert>
 20 ·15
19 ·8#include·<cstdlib> 
20 ·9#include·<limits> 
21 ·10 
22 ·11#include·<dune/grid/albertagrid/misc.hh>21 ·16#include·<dune/grid/albertagrid/misc.hh>
23 ·12#include·<dune/grid/albertagrid/elementinfo.hh>22 ·17#include·<dune/grid/albertagrid/elementinfo.hh>
 23 ·18
24 ·13#include·<dune/grid/albertagrid/refinement.hh> 
25 ·14 
26 ·15#if·HAVE_ALBERTA24 ·19#if·HAVE_ALBERTA
27 ·1625 ·20
28 ·17namespace·Dune26 ·21namespace·Dune
29 ·18{ 
30 ·1927 ·22{
 28 ·23
31 ·20·namespace·Alberta29 ·24·namespace·Alberta
32 ·21·{30 ·25·{
33 ·2231 ·26
34 ·23·//·External·Forward·Declarations32 ·27·//·Internal·Forward·Declarations
35 ·24·//·-----------------------------33 ·28·//·-----------------------------
36 ·25 
37 ·26·template<·int·dim·> 
38 ·27·class·MeshPointer; 
39 ·28 
40 ·2934 ·29
41 ·30 
42 ·31·//·DofVectorProvider 
43 ·32·//·-----------------35 ·30·template<·int·dim,·int·codim·>
 36 31·struct·ForEachInteriorSubChild;
 37 ·32
44 ·3338 ·33
 39 ·34
 40 ·35·//·Patch
 41 ·36·//·-----
 42 ·37
 43 ·38·template<·int·dim·>
 44 39·class·Patch
45 ·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·) 
54 ·43·{45 ·40·{
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");
56 ·45·}50 ·45
57 ·46 
58 47·static·void·free·(·DofVector·*dofVector·)51 ·46·public:
 52 47·static·const·int·dimension·=·dim;
59 ·48·{53 ·48
60 ·49·ALBERTA·free_dof_int_vec(·dofVector·);54 49·typedef·Alberta::ElementInfo<_dimension_>·ElementInfo;
61 ·50·}55 ·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·} 
68 ·5661 ·56
 62 ·57·public:
 63 58·Patch·(·ElementList·*list,·int·count·)
 64 ·59·:·list_(·list·),
 65 ·60·count_(·count·)
69 57·static·bool·write·(·const·DofVector·*dofVector,·const·std::string·&filename 
70 ) 
71 ·58·{ 
72 ·59·int·success·=·ALBERTA·write_dof_int_vec_xdr(·dofVector,·filename.c_str()·); 
73 ·60·return·(success·==·0); 
74 ·61·}66 ·61·{
75 ·62·};67 ·62·assert(·count·>·0·);
76 ·6368 ·63·}
77 ·64·template<> 
78 65·struct·DofVectorProvider<·signed·char·>69 ·64
 70 ·65·Element·*operator[](·int·i·)·const;
 71 ·66
 72 67·int·count·()·const
79 ·66·{73 ·68·{
 74 ·69·return·count_;
80 67·typedef·ALBERTA·DOF_SCHAR_VEC·DofVector; 
81 ·68 
82 69·static·DofVector·*get·(·const·DofSpace·*dofSpace,·const·std::string·&name·) 
83 ·70·{75 ·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;
91 ·7884 ·78
92 79·static·DofVector·*read·(·const·std::string·&filename,·Mesh·*mesh,·DofSpace 
Max diff block lines reached; 23990/28890 bytes (83.04%) of diff not shown.
6.01 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:·treeiterator.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, 33 lines modifiedOffset 65, 27 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">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="a00293_source.html">dune/grid/common/entityiterator.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;dune/common/typetraits.hh&gt;</code><br·/> 
78 <code>#include·&lt;<a·class="el"·href="a00716_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00707_source.html">dune/grid/albertagrid/treeiterator.hh</a>&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a00713_source.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</code><br·/> 
80 </div>77 </div>
81 <p><a·href="a00644_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a00644_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>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>
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>83 <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>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>
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>
1.12 KB
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 ····*·albertagrid9 ····*·albertagrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 treeiterator.hh·File·Reference11 leveliterator.hh·File·Reference
12 #include·<utility> 
13 #include·<dune/common/hybridutilities.hh> 
14 #include·<dune/common/typetraits.hh>12 #include·<dune/grid/common/entityiterator.hh>
15 #include·<dune/grid/albertagrid/elementinfo.hh>13 #include·<dune/grid/albertagrid/treeiterator.hh>
16 #include·<dune/grid/albertagrid/meshpointer.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::AlbertaGridLevelIterator<_codim,_pitype,_GridImp_>
19 ·class· Dune::AlbertaMarkerVector<_dim,_dimworld_> 
20  ·······marker·assigning·subentities·to·one·element·containing·them·More... 
21  17  
 18 class· Dune::AlbertaGridLevelIterator<_codim,_Ghost_Partition,_GridImp_>
22 struct· Dune::AlbertaMarkerVector<_dim,_dimworld_>::MarkSubEntities<_bool_>:: 
23 ·········Codim<_codim_> 
24   
25 ·class· Dune::AlbertaGridTreeIterator<_codim,_GridImp,_leafIterator_> 
26  19  
27 ·Namespaces20 ·Namespaces
28 namespace· Dune21 namespace· Dune
29  ··········Include·standard·header·files.22  ··········Include·standard·header·files.
30  23  
  
31 ===============================================================================24 ===============================================================================
150 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:·treeiterator.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, 586 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">treeiterator.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="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_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>
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="a00293.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_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>·</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;<a·class="code"·href="a00707.html">dune/grid/albertagrid/treeiterator.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/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>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="preprocessor">#include·&lt;<a·class="code"·href="a00716.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="a00713.html">dune/grid/albertagrid/meshpointer.hh</a>&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>
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="comment">//·AlbertaGridLevelIterator</span></div>
 88 <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>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>
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> 
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> 
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>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>
97 <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>
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>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>
 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>
 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>
99 <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>
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>107 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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>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·clas[·...·truncated·by·diffoscope;·len:·83,·SHA:·be2a657f07065411012a2f390bc032e757fc26a62f3042adea857ef4e4620ed6·...·]</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>
103 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>113 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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>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>
105 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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>
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>117 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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>118 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··};</div>
114 <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="l00052"·name="l00052"></a><span·class="lineno">···52</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>120 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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="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>
117 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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="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>
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> 
121 <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>
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>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>
124 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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="a02302.html#a560eddbe254992cf2dba77b3a707248b">···65</a></span>····<a·class="code·hl_function"·href="a02302.html#a560eddbe254992cf2dba77b3a707248b">AlbertaGridLevelIterator</a>·()</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="l00066"·name="l00066"></a><span·class="lineno">···66</span>····{}</div>
128 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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#aa4965dc0b1f79fa7dc3ac41b9b86370b">level</a>·)</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> 
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>137 <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>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="a02302.html#affdb3a9821238bfe6ce40d02f20c5e7a">···74</a></span>····<a·class="code·hl_function"·href="a02302.html#affdb3a9821238bfe6ce40d02f20c5e7a">AlbertaGridLevelIterator</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>
134 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">private</span>:</div>143 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····{}</div>
Max diff block lines reached; 20951/127156 bytes (16.48%) of diff not shown.
25.9 KB
html2text {}
    
Offset 5, 695 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 treeiterator.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 
17 ·6#ifndef·DUNE_ALBERTA_TREEITERATOR_HH16 ·5#ifndef·DUNE_ALBERTA_LEVELITERATOR_HH
18 ·7#define·DUNE_ALBERTA_TREEITERATOR_HH17 ·6#define·DUNE_ALBERTA_LEVELITERATOR_HH
 18 ·7
19 ·8 
20 ·9#include·<utility> 
21 ·10 
22 ·11#include·<dune/common/hybridutilities.hh> 
23 ·12#include·<dune/common/typetraits.hh>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 ·1324 ·13
25 ·14#include·<dune/grid/albertagrid/elementinfo.hh> 
26 ·15#include·<dune/grid/albertagrid/meshpointer.hh>25 ·14namespace·Dune
 26 ·15{
27 ·1627 ·16
 28 ·17·//·AlbertaGridLevelIterator
28 ·17#if·HAVE_ALBERTA 
29 ·18 
30 ·19namespace·Dune 
31 ·20{ 
32 ·21 
33 ·22·//·AlbertaMarkerVector 
34 ·23·//·-------------------29 ·18·//·------------------------
35 ·24 
36 ·33·template<·int·dim,·int·dimworld·> 
37 34·class·AlbertaMarkerVector30 ·19
 31 ·20·template<·int·codim,·PartitionIteratorType·pitype,·class·GridImp·>
 32 21·class·AlbertaGridLevelIterator
 33 ·22·:·public·AlbertaGridTreeIterator<·codim,·GridImp,·false·>
38 ·35·{34 ·23·{
 35 ·24·typedef·AlbertaGridLevelIterator<_codim,_pitype,_GridImp_>·This;
 36 ·25·typedef·AlbertaGridTreeIterator<_codim,_GridImp,_false_>·Base;
 37 ·26
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; 
46 ·43 
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 ·51 
55 ·52·public:38 ·27·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;39 28·typedef·typename·Base::Entity·Entity;
 40 29·typedef·typename·Base::MarkerVector·MarkerVector;
 41 ·30
 42 31·AlbertaGridLevelIterator·()
 43 ·32·{}
 44 ·33
 45 35·AlbertaGridLevelIterator·(·const·GridImp·&grid,·int·level·)
 46 ·36·:·Base(·grid,·level·)
 47 ·37·{}
 48 ·38
 49 40·AlbertaGridLevelIterator·(·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();
61 ·59·}58 ·50·}
 59 ·51·};
 60 ·52
 61 ·53
 62 ·54·template<·int·codim,·class·GridImp·>
 63 55·class·AlbertaGridLevelIterator<·codim,·Ghost_Partition,·GridImp·>
 64 ·56·:·public·AlbertaGridTreeIterator<·codim,·GridImp,·false·>
 65 ·57·{
 66 ·58·typedef·AlbertaGridLevelIterator<_codim,_Ghost_Partition,_GridImp_>·This;
 67 ·59·typedef·AlbertaGridTreeIterator<_codim,_GridImp,_false_>·Base;
62 ·6068 ·60
63 61·AlbertaMarkerVector·(·const·This·&other·) 
64 ·62·:·dofNumbering_(·other.dofNumbering_·) 
65 ·63·{ 
66 ·64·for(·int·codim·=·0;·codim·<=·dimension;·++codim·) 
67 ·65·marker_[·codim·]·=·0;69 ·61·public:
 70 62·typedef·typename·Base::Entity·Entity;
 71 63·typedef·typename·Base::MarkerVector·MarkerVector;
 72 ·64
 73 65·AlbertaGridLevelIterator·()
68 ·66·}74 ·66·{}
69 ·6775 ·67
 76 69·AlbertaGridLevelIterator·(·const·GridImp·&grid,·int·level·)
 77 ·70·:·Base(·grid,·level·)
70 68·~AlbertaMarkerVector·() 
71 ·69·{ 
72 ·70·clear(); 
73 ·71·}78 ·71·{}
74 ·7279 ·72
75 ·73·private: 
76 ·74·This·&operator=·(·const·This·&·); 
77 ·75 
78 ·76·public: 
79 ·78·template<·int·codim·> 
80 79·bool·subEntityOnElement·(·const·ElementInfo·&elementInfo,·int·subEntity·) 
81 const; 
82 ·80 
Max diff block lines reached; 7595/26482 bytes (28.68%) of diff not shown.
6.11 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00647.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·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:·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 62, 25 lines modifiedOffset 62, 50 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">meshpointer.hh·File·Reference</div></div>
69 </div><!--header-->72 </div><!--header-->
70 <div·class="contents">73 <div·class="contents">
  
71 <p>Contains·<code>#undef</code>s·for·all·preprocessor·macros·defined·by·alberta.··74 <p>provides·a·wrapper·for·ALBERTA's·mesh·structure··
72 <a·href="#details">More...</a></p>75 <a·href="#details">More...</a></p>
 76 <div·class="textblock"><code>#include·&lt;limits&gt;</code><br·/>
 77 <code>#include·&lt;string&gt;</code><br·/>
 78 <code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
 79 <code>#include·&lt;<a·class="el"·href="a00638_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>
 80 <code>#include·&lt;<a·class="el"·href="a00662_source.html">dune/grid/albertagrid/macrodata.hh</a>&gt;</code><br·/>
 81 <code>#include·&lt;<a·class="el"·href="a07316_source.html">dune/grid/albertagrid/projection.hh</a>&gt;</code><br·/>
 82 </div>
73 <p><a·href="a00647_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a00647_source.html">Go·to·the·source·code·of·this·file.</a></p>
 84 <table·class="memberdecls">
 85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 86 Classes</h2></td></tr>
 87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01978.html">Dune::Alberta::MeshPointer&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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02322.html">Dune::Alberta::MeshPointer&lt;·dim·&gt;::MacroIterator</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>
 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 <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>
 99 </table>
74 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>100 <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>101 <div·class="textblock"><p·>provides·a·wrapper·for·ALBERTA's·mesh·structure·</p>
 102 <dl·class="section·author"><dt>Author</dt><dd>Martin·Nolte·</dd></dl>
77 </div></div><!--·contents·-->103 </div></div><!--·contents·-->
78 <!--·start·footer·part·-->104 <!--·start·footer·part·-->
79 <hr·class="footer"/><address·class="footer"><small>105 <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.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
81 </small></address>107 </small></address>
82 </body>108 </body>
83 </html>109 </html>
1.15 KB
html2text {}
    
Offset 5, 16 lines modifiedOffset 5, 35 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 meshpointer.hh·File·Reference
 11 provides·a·wrapper·for·ALBERTA's·mesh·structure·More...
 12 #include·<limits>
 13 #include·<string>
 14 #include·<dune/grid/albertagrid/misc.hh>
 15 #include·<dune/grid/albertagrid/elementinfo.hh>
 16 #include·<dune/grid/albertagrid/macrodata.hh>
 17 #include·<dune/grid/albertagrid/projection.hh>
11 Go_to_the_source_code_of_this_file.18 Go_to_the_source_code_of_this_file.
 19 ·Classes
 20 class· Dune::Alberta::MeshPointer<_dim_>
 21  
 22 class· Dune::Alberta::MeshPointer<_dim_>::MacroIterator
 23  
 24 ·Namespaces
 25 namespace· Dune
 26  ··········Include·standard·header·files.
 27  
 28 namespace· Dune::Alberta
 29  
12 *****·Detailed·Description·*****30 *****·Detailed·Description·*****
13 Contains·#undefs·for·all·preprocessor·macros·defined·by·alberta. 
14 This·file·is·created·automatically·by·the·perl·script·undefAllMacros.pl.31 provides·a·wrapper·for·ALBERTA's·mesh·structure
 32 ··Author
 33 ······Martin·Nolte
  
15 ===============================================================================34 ===============================================================================
16 ·····Generated·by [doxygen]·1.9.435 ·····Generated·by [doxygen]·1.9.4
257 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00647_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:·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, 900 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">undefine-3.0.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="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>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="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment"></span><span·class="preprocessor">#ifdef·_ALBERTA_H_</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>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_MESHPOINTER_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="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;limits&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>79 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
78 <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="a00686.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="a00638.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="a00662.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>
79 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#ifdef·ALBERTA_MAGIC</span></div> 
80 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">··#undef·ALBERTA_MAGIC</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> 
83 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifdef·ALBERTA_VERSION</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>85 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
87 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#ifdef·DIM_LIMIT</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="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">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>
88 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">··#undef·DIM_LIMIT</span></div>91 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">namespace·</span>Alberta</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> 
90 <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>
91 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#ifdef·DIM_MAX</span></div>93 <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><span·class="preprocessor">··#undef·DIM_MAX</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>
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>95 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="comment">//·-----------------------------</span></div>
94 <div·class="line"><a·id="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>
95 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifdef·N_VERTICES</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>
96 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">··#undef·N_VERTICES</span></div>98 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">class·</span>HierarchyDofNumbering;</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> 
98 <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>
 100 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="comment">//·MeshPointer</span></div>
99 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#ifdef·N_EDGES</span></div>101 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="comment">//·-----------</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>102 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 103 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<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>
103 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#ifdef·N_WALLS</span></div>105 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>
104 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">··#undef·N_WALLS</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>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>
106 <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>
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>110 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keyword">class·</span>BoundaryProvider;</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>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>·dimWorld·&gt;</div>
111 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#ifdef·N_NEIGH</span></div>113 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keyword">struct·</span>Library;</div>
112 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">··#undef·N_NEIGH</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> 
114 <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> 
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> 
118 <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> 
122 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>114 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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>115 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">public</span>:</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> 
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>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>
 117 <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>
126 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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> 
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>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">Mes[·...·truncated·by·diffoscope;·len:·111,·SHA:·372c27bd012b4150a263df9bcf1f6c287480ab3f6bfc21bb32c5e253433a71ad·...·]</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>
130 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><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>
131 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#ifdef·N_VERTICES_0D</span></div>128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········<span·class="keywordflow">return</span>·mesh_;</div>
 129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>
132 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">··#undef·N_VERTICES_0D</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="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#endif·</span><span·class="comment">//·N_VERTICES_0D</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>
134 <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>
 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>
135 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#ifdef·N_EDGES_0D</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>
136 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">··#undef·N_EDGES_0D</span></div>139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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>140 <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>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>
140 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">··#undef·N_FACES_0D</span></div>142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">······</span>{</div>
Max diff block lines reached; 199982/224161 bytes (89.21%) of diff not shown.
37.9 KB
html2text {}
    
Offset 5, 896 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 undefine-3.0.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 ·12#ifdef·_ALBERTA_H_ 
17 ·13·#undef·_ALBERTA_H_ 
18 ·14#endif·//·_ALBERTA_H_16 ·5#ifndef·DUNE_ALBERTA_MESHPOINTER_HH
 17 ·6#define·DUNE_ALBERTA_MESHPOINTER_HH
 18 ·7
 19 ·13#include·<limits>
 20 ·14#include·<string>
19 ·1521 ·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_LIMIT22 ·16#include·<dune/grid/albertagrid/misc.hh>
 23 ·17#include·<dune/grid/albertagrid/elementinfo.hh>
 24 ·18#include·<dune/grid/albertagrid/macrodata.hh>
 25 ·19#include·<dune/grid/albertagrid/projection.hh>
 26 ·20
 27 ·21#if·HAVE_ALBERTA
 28 ·22
 29 ·23namespace·Dune
 30 ·24{
 31 ·25
 32 ·26·namespace·Alberta
31 ·2733 ·27·{
32 ·28#ifdef·DIM_MAX 
33 ·29·#undef·DIM_MAX 
34 ·30#endif·//·DIM_MAX34 ·28
 35 ·29·//·External·Forward·Declarations
 36 ·30·//·-----------------------------
35 ·3137 ·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_FACES 
51 ·47 
52 ·48#ifdef·N_NEIGH 
53 ·49·#undef·N_NEIGH 
54 ·50#endif·//·N_NEIGH 
55 ·51 
56 ·52#ifdef·N_LAMBDA 
57 ·53·#undef·N_LAMBDA 
58 ·54#endif·//·N_LAMBDA 
59 ·55 
60 ·56#ifdef·DIM_FAC 
61 ·57·#undef·DIM_FAC 
62 ·58#endif·//·DIM_FAC 
63 ·59 
64 ·60#ifdef·VERTEX_OF_EDGE 
65 ·61·#undef·VERTEX_OF_EDGE 
66 ·62#endif·//·VERTEX_OF_EDGE 
67 ·63 
68 ·64#ifdef·VERTEX_OF_WALL 
69 ·65·#undef·VERTEX_OF_WALL 
70 ·66#endif·//·VERTEX_OF_WALL38 ·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:
 57 ·51·class·MacroIterator;
 58 ·52
 59 53·MeshPointer·()
 60 ·54·:·mesh_(·0·)
 61 ·55·{}
 62 ·56
 63 57·explicit·MeshPointer·(·Mesh·*mesh·)
 64 ·58·:·mesh_(·mesh·)
 65 ·59·{}
 66 ·60
 67 61·operator·Mesh·*·()·const
 68 ·62·{
 69 ·63·return·mesh_;
 70 ·64·}
 71 ·65
 72 66·explicit·operator·bool·()·const
71 ·6773 ·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 
78 ·74#endif·//·N_EDGES_0D74 ·68·return·(bool)mesh_;
Max diff block lines reached; 35829/38800 bytes (92.34%) of diff not shown.
8.49 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:·macroelement.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, 34 lines modifiedOffset 64, 58 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">macroelement.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">
 76 <div·class="textblock"><code>#include·&lt;cstdlib&gt;</code><br·/>
 77 <code>#include·&lt;limits&gt;</code><br·/>
75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
 79 <code>#include·&lt;<a·class="el"·href="a00638_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>
 80 <code>#include·&lt;<a·class="el"·href="a00641_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code><br·/>
76 </div>81 </div>
77 <p><a·href="a00653_source.html">Go·to·the·source·code·of·this·file.</a></p>82 <p><a·href="a00653_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 <table·class="memberdecls">83 <table·class="memberdecls">
79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
80 Classes</h2></td></tr>85 Classes</h2></td></tr>
 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>
 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="a02006.html">Dune::Alberta::DofVectorProvider&lt;·signed·char·&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="a02010.html">Dune::Alberta::DofVectorProvider&lt;·unsigned·char·&gt;</a></td></tr>
 91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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>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>
 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="a02018.html">Dune::Alberta::DofVectorProvider&lt;·GlobalVector·&gt;</a></td></tr>
 95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02022.html">Dune::Alberta::DofVectorPointer&lt;·Dof·&gt;</a></td></tr>
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table><table·class="memberdecls">98 </table><table·class="memberdecls">
84 <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>
85 Namespaces</h2></td></tr>100 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>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>
87 <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>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <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>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>
90 <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>
91 </table>115 </table>
92 </div><!--·contents·-->116 </div><!--·contents·-->
93 <!--·start·footer·part·-->117 <!--·start·footer·part·-->
94 <hr·class="footer"/><address·class="footer"><small>118 <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.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
96 </small></address>120 </small></address>
97 </body>121 </body>
1.25 KB
html2text {}
    
Offset 5, 23 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 macroelement.hh·File·Reference10 dofvector.hh·File·Reference
 11 #include·<cstdlib>
 12 #include·<limits>
11 #include·<dune/grid/albertagrid/misc.hh>13 #include·<dune/grid/albertagrid/misc.hh>
 14 #include·<dune/grid/albertagrid/elementinfo.hh>
 15 #include·<dune/grid/albertagrid/refinement.hh>
12 Go_to_the_source_code_of_this_file.16 Go_to_the_source_code_of_this_file.
13 ·Classes17 ·Classes
14 struct· Dune::Alberta::MacroElement<_dim_>18 struct· Dune::Alberta::DofVectorProvider<_int_>
 19  
 20 struct· Dune::Alberta::DofVectorProvider<_signed_char_>
 21  
 22 struct· Dune::Alberta::DofVectorProvider<_unsigned_char_>
 23  
 24 struct· Dune::Alberta::DofVectorProvider<_Real_>
 25  
 26 struct· Dune::Alberta::DofVectorProvider<_GlobalVector_>
 27  
 28 ·class· Dune::Alberta::DofVectorPointer<_Dof_>
15  29  
16 ·Namespaces30 ·Namespaces
17 namespace· Dune31 namespace· Dune
18  ··········Include·standard·header·files.32  ··········Include·standard·header·files.
19  33  
20 namespace· Dune::Alberta34 namespace· Dune::Alberta
21  35  
 36 ·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  
  
22 ===============================================================================43 ===============================================================================
23 ·····Generated·by [doxygen]·1.9.444 ·····Generated·by [doxygen]·1.9.4
118 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:·macroelement.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, 96 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">macroelement.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="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_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_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_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_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="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00638.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;cstdlib&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">#if·HAVE_ALBERTA</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>
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> 
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="a00686.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="a00638.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="a00641.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>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>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">namespace·</span>Alberta</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>··{</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="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>
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>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>
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="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·MACRO_EL</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">class·</span>MeshPointer;</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> 
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</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>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>
101 <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>·</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>
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</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">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>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>
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> 
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div>
 110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02002.html#a5ca6dfca3a174012c2b31c841e1e83d4">···40</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_define"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_INT_VEC·<a·class="code·hl_typedef"·href="a02002.html#a5ca6dfca3a174012c2b31c841e1e83d4">DofVector</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="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>
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>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>·(boundaryId(·face·)·!=·<a·class="code·hl_variable"·href="a01064.html#a786cfa45de7b3e49635a43ad99326681">InteriorBoundary</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="a00704.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>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"><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_typedef"·href="a02002.html#a5ca6dfca3a174012c2b31c841e1e83d4">DofVector</a>·*dofVector·)</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>········<a·class="code·hl_define"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·free_dof_int_vec(·dofVector·);</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#a3334244c89c97e59eb7608b125bbaf3c">MacroElement&lt;·dim·&gt;::boundaryId</a>·(·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·face·)<span·class="keyword">·const</span></div> 
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</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> 
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>······}</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>
123 <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>
 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="a00704.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>
124 <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>
 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>
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> 
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>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="keywordtype">int</span>·success·=·<a·class="code·hl_define"·href="a00704.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>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>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>····<span·class="keyword">template</span>&lt;&gt;</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>
134 <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">···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="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_SCHAR_VEC·<a·class="code·hl_typedef"·href="a02006.html#abf4701f04e94e2ff37a85efe1da9baae">DofVector</a>;</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"><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>
 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="a00704.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>
137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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>
 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="a00704.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>
Max diff block lines reached; 20112/101422 bytes (19.83%) of diff not shown.
18.8 KB
html2text {}
    
Offset 5, 113 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 macroelement.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_MACROELEMENT_HH16 ·5#ifndef·DUNE_ALBERTA_DOFVECTOR_HH
17 ·6#define·DUNE_ALBERTA_MACROELEMENT_HH17 ·6#define·DUNE_ALBERTA_DOFVECTOR_HH
18 ·718 ·7
 19 ·8#include·<cstdlib>
 20 ·9#include·<limits>
 21 ·10
19 ·8#include·<dune/grid/albertagrid/misc.hh>22 ·11#include·<dune/grid/albertagrid/misc.hh>
 23 ·12#include·<dune/grid/albertagrid/elementinfo.hh>
 24 ·13#include·<dune/grid/albertagrid/refinement.hh>
20 ·9 
21 ·10#if·HAVE_ALBERTA 
22 ·11 
23 ·12namespace·Dune 
24 ·13{ 
25 ·1425 ·14
 26 ·15#if·HAVE_ALBERTA
 27 ·16
 28 ·17namespace·Dune
 29 ·18{
 30 ·19
26 ·15·namespace·Alberta31 ·20·namespace·Alberta
27 ·16·{32 ·21·{
28 ·17 
29 ·18·//·MacroElement 
30 ·19·//·------------ 
31 ·2033 ·22
 34 ·23·//·External·Forward·Declarations
 35 ·24·//·-----------------------------
 36 ·25
32 ·21·template<·int·dim·>37 ·26·template<·int·dim·>
 38 ·27·class·MeshPointer;
 39 ·28
 40 ·29
 41 ·30
 42 ·31·//·DofVectorProvider
 43 ·32·//·-----------------
 44 ·33
 45 ·34·template<·class·Dof·>
 46 35·struct·DofVectorProvider;
 47 ·36
 48 ·37·template<>
 49 38·struct·DofVectorProvider<·int·>
33 22·struct·MacroElement 
34 ·23·:·public·ALBERTA·MACRO_EL 
35 ·24·{ 
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 
43 ·32 
44 ·33·template<·int·dim·> 
45 34·inline·const·GlobalVector·&MacroElement<_dim_>::coordinate·(·const·int 
46 vertex·)·const 
47 ·35·{50 ·39·{
 51 40·typedef·ALBERTA·DOF_INT_VEC·DofVector;
 52 ·41
 53 42·static·DofVector·*get·(·const·DofSpace·*dofSpace,·const·std::string·&name·)
48 ·36·assert(·(vertex·>=·0)·&&·(vertex·<·N_VERTICES_MAX)·); 
49 ·37·return·*coord[·vertex·]; 
50 ·38·} 
51 ·39 
52 ·40 
53 ·41·template<·int·dim·> 
54 42·inline·bool·MacroElement<_dim_>::isBoundary·(·const·int·face·)·const 
55 ·43·{54 ·43·{
56 ·44·return·(boundaryId(·face·)·!=·InteriorBoundary);55 ·44·return·ALBERTA·get_dof_int_vec(·name.c_str(),·dofSpace·);
57 ·45·}56 ·45·}
58 ·4657 ·46
59 ·47 
60 ·48·template<·int·dim·> 
61 49·inline·int·MacroElement<_dim_>::boundaryId·(·const·int·face·)·const58 47·static·void·free·(·DofVector·*dofVector·)
 59 ·48·{
 60 ·49·ALBERTA·free_dof_int_vec(·dofVector·);
62 ·50·{61 ·50·}
 62 ·51
 63 52·static·DofVector·*read·(·const·std::string·&filename,·Mesh·*mesh,·DofSpace
 64 *dofSpace·)
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·{65 ·53·{
71 ·58·assert(·(face·>=·0)·&&·(face·<·N_NEIGH_MAX)·); 
72 ·59·return·static_cast<·const·MacroElement·*·>(·neigh[·face·]·);66 ·54·return·ALBERTA·read_dof_int_vec_xdr(·filename.c_str(),·mesh,·dofSpace·);
 67 ·55·}
 68 ·56
 69 57·static·bool·write·(·const·DofVector·*dofVector,·const·std::string·&filename
 70 )
 71 ·58·{
 72 ·59·int·success·=·ALBERTA·write_dof_int_vec_xdr(·dofVector,·filename.c_str()·);
 73 ·60·return·(success·==·0);
73 ·60·}74 ·61·}
74 ·61 
75 ·62·}75 ·62·};
76 ·6376 ·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·)
 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·{
Max diff block lines reached; 7351/19223 bytes (38.24%) of diff not shown.
7.63 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:·intersection.cc·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, 54 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>··</div> 
73 ··<div·class="headertitle"><div·class="title">intersection.cc·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">level.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;cassert&gt;</code><br·/>
 76 <code>#include·&lt;cstdlib&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·/>77 <code>#include·&lt;<a·class="el"·href="a00647_source.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</code><br·/>
 78 <code>#include·&lt;<a·class="el"·href="a00614_source.html">dune/grid/albertagrid/dofadmin.hh</a>&gt;</code><br·/>
 79 <code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code><br·/>
 80 </div>
 81 <p><a·href="a00656_source.html">Go·to·the·source·code·of·this·file.</a></p>
77 </div><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">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>
81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <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>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
85 <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>
86 Namespaces</h2></td></tr>95 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>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>
88 <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>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <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="a00656.html#a8d4a192c9f43ac0db61703b46cb6a297">DUNE_ALBERTA_INTERSECTION_CC</a></td></tr> 
94 <tr·class="separator:a8d4a192c9f43ac0db61703b46cb6a297"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
95 </table>99 </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·-->100 </div><!--·contents·-->
110 <!--·start·footer·part·-->101 <!--·start·footer·part·-->
111 <hr·class="footer"/><address·class="footer"><small>102 <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.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
113 </small></address>104 </small></address>
114 </body>105 </body>
115 </html>106 </html>
1.25 KB
html2text {}
    
Offset 5, 29 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 intersection.cc·File·Reference10 level.hh·File·Reference
 11 #include·<cassert>
 12 #include·<cstdlib>
11 #include·<dune/grid/albertagrid/intersection.hh>13 #include·<dune/grid/albertagrid/meshpointer.hh>
 14 #include·<dune/grid/albertagrid/dofadmin.hh>
 15 #include·<dune/grid/albertagrid/dofvector.hh>
 16 Go_to_the_source_code_of_this_file.
12 ·Classes17 ·Classes
 18 ·class· Dune::AlbertaGridLevelProvider<_dim_>
13 struct· Dune::AlbertaGridIntersectionBase<_Grid_>::GlobalCoordReader<_GridImp 
14 ·········> 
15  19  
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
17  25  
18 ·Namespaces26 ·Namespaces
19 namespace· Dune27 namespace· Dune
20  ··········Include·standard·header·files.28  ··········Include·standard·header·files.
21  29  
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 ===============================================================================30 ===============================================================================
29 ·····Generated·by [doxygen]·1.9.431 ·····Generated·by [doxygen]·1.9.4
6.3 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00659.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·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:·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 63, 28 lines modifiedOffset 63, 57 lines modified
63 <div·id="nav-path"·class="navpath">63 <div·id="nav-path"·class="navpath">
64 ··<ul>64 ··<ul>
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_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>··</div>
71 ··<div·class="headertitle"><div·class="title">indexsets.cc·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">geometry.cc·File·Reference</div></div>
72 </div><!--header-->74 </div><!--header-->
73 <div·class="contents">75 <div·class="contents">
74 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00695_source.html">dune/grid/albertagrid/algebra.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·/>77 <code>#include·&lt;<a·class="el"·href="a07253_source.html">dune/grid/albertagrid/geometry.hh</a>&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00698_source.html">dune/grid/albertagrid/agrid.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00641_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code><br·/>
77 </div><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">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>
 85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 86 </table><table·class="memberdecls">
78 <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>
79 Namespaces</h2></td></tr>88 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>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>
81 <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>
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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="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="a00659.html#a085bbe8bddf730dd71a187dceae4e610">DUNE_ALBERTA_GEOMETRY_CC</a></td></tr>
 96 <tr·class="separator:a085bbe8bddf730dd71a187dceae4e610"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </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>
84 </div><!--·contents·-->111 </div><!--·contents·-->
85 <!--·start·footer·part·-->112 <!--·start·footer·part·-->
86 <hr·class="footer"/><address·class="footer"><small>113 <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.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
88 </small></address>115 </small></address>
89 </body>116 </body>
90 </html>117 </html>
1020 B
html2text {}
    
Offset 5, 19 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 Namespaces9 Classes·|·Namespaces·|·Macros
10 indexsets.cc·File·Reference10 geometry.cc·File·Reference
11 #include·<config.h> 
12 #include·<dune/grid/albertagrid/indexsets.hh> 
13 #include·<dune/grid/albertagrid/agrid.hh>11 #include·<dune/grid/albertagrid/algebra.hh>
 12 #include·<dune/grid/albertagrid/geometry.hh>
 13 #include·<dune/grid/albertagrid/refinement.hh>
 14 ·Classes
 15 struct· Dune::AlbertaGridLocalGeometryProvider<_Grid_>::
 16 ·········GeoInFatherCoordReader<_Grid_>
 17  
 18 struct· Dune::AlbertaGridLocalGeometryProvider<_Grid_>::FaceCoordReader<_Grid
 19 ·········>
 20  
14 ·Namespaces21 ·Namespaces
15 namespace· Dune22 namespace· Dune
16  ··········Include·standard·header·files.23  ··········Include·standard·header·files.
17  24  
 25 ·Macros
 26 #define DUNE_ALBERTA_GEOMETRY_CC
 27  
 28 *****·Macro·Definition·Documentation·*****
 29 *****·◆ DUNE_ALBERTA_GEOMETRY_CC·*****
 30 #define·DUNE_ALBERTA_GEOMETRY_CC
  
18 ===============================================================================31 ===============================================================================
19 ·····Generated·by [doxygen]·1.9.432 ·····Generated·by [doxygen]·1.9.4
1.6 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00662.html
    
Offset 73, 17 lines modifiedOffset 73, 17 lines modified
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··75 <p>provides·a·wrapper·for·ALBERTA's·macro_data·structure··
76 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
77 <div·class="textblock"><code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>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·/>78 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a00719_source.html">dune/grid/albertagrid/algebra.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a00695_source.html">dune/grid/albertagrid/algebra.hh</a>&gt;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a00650_source.html">dune/grid/albertagrid/albertaheader.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00704_source.html">dune/grid/albertagrid/albertaheader.hh</a>&gt;</code><br·/>
82 </div>82 </div>
83 <p><a·href="a00662_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a00662_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="a02306.html">Dune::Alberta::MacroData&lt;·dim·&gt;</a></td></tr>87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02306.html">Dune::Alberta::MacroData&lt;·dim·&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>
27.3 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00662_source.html
    
Offset 75, 32 lines modifiedOffset 75, 32 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_ALBERTA_MACRODATA_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_MACRODATA_HH</span></div>
77 <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="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_MACRODATA_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="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="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fvector.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/fmatrix.hh&gt;</span></div>80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&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>·</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="a00638.html">dune/grid/albertagrid/misc.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="a00686.html">dune/grid/albertagrid/misc.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="a00719.html">dune/grid/albertagrid/algebra.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="a00695.html">dune/grid/albertagrid/algebra.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="a00650.html">dune/grid/albertagrid/albertaheader.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="a00704.html">dune/grid/albertagrid/albertaheader.hh</a>&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">#if·HAVE_ALBERTA</span></div>86 <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="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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>·</div>90 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
91 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">namespace·</span>Alberta</div>91 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">namespace·</span>Alberta</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>·</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="keywordtype">int</span>·dim·&gt;</div>94 <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>
95 <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="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>
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="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>97 <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>
98 <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="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_define"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·MACRO_DATA·Data;</div>99 <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="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·MACRO_DATA·Data;</div>
100 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</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="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dimension·=·dim;</div>101 <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>
102 <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="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>
103 <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="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>
104 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>104 <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>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·initialSize·=·4096;</div>105 <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>
106 <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>
Offset 151, 15 lines modifiedOffset 151, 15 lines modified
151 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>151 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
152 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno"><a·class="line"·href="a02306.html#a766d5f8468c775365271662e6cf15c52">··124</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02306.html#a766d5f8468c775365271662e6cf15c52">checkNeighbors</a>·()·<span·class="keyword">const</span>;</div>152 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno"><a·class="line"·href="a02306.html#a766d5f8468c775365271662e6cf15c52">··124</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02306.html#a766d5f8468c775365271662e6cf15c52">checkNeighbors</a>·()·<span·class="keyword">const</span>;</div>
153 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div>153 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div>
154 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno"><a·class="line"·href="a02306.html#a30b84a1dcbd522f4841b50894ccec5ec">··127</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02306.html#a30b84a1dcbd522f4841b50894ccec5ec">release</a>·()</div>154 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno"><a·class="line"·href="a02306.html#a30b84a1dcbd522f4841b50894ccec5ec">··127</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02306.html#a30b84a1dcbd522f4841b50894ccec5ec">release</a>·()</div>
155 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>······{</div>155 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>······{</div>
156 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>········<span·class="keywordflow">if</span>(·data_·!=·NULL·)</div>156 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>········<span·class="keywordflow">if</span>(·data_·!=·NULL·)</div>
157 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>········{</div>157 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>········{</div>
158 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>··········<a·class="code·hl_define"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·free_macro_data(·data_·);</div>158 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>··········<a·class="code·hl_define"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·free_macro_data(·data_·);</div>
159 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>··········data_·=·NULL;</div>159 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>··········data_·=·NULL;</div>
160 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>········}</div>160 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>········}</div>
161 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>········vertexCount_·=·elementCount_·=·-1;</div>161 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>········vertexCount_·=·elementCount_·=·-1;</div>
162 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>······}</div>162 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>······}</div>
163 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div>163 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div>
164 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno"><a·class="line"·href="a02306.html#aeb2310244a46f4ba1513f131524047a2">··142</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02306.html#aeb2310244a46f4ba1513f131524047a2">insertElement</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02306.html#a201c938cec3cc4bb2854629e664ff082">ElementId</a>·&amp;<span·class="keywordtype">id</span>·);</div>164 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno"><a·class="line"·href="a02306.html#aeb2310244a46f4ba1513f131524047a2">··142</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02306.html#aeb2310244a46f4ba1513f131524047a2">insertElement</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02306.html#a201c938cec3cc4bb2854629e664ff082">ElementId</a>·&amp;<span·class="keywordtype">id</span>·);</div>
165 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>·</div>165 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>·</div>
Offset 188, 17 lines modifiedOffset 188, 17 lines modified
188 <div·class="line"><a·id="l00176"·name="l00176"></a><span·class="lineno"><a·class="line"·href="a02306.html#a8cf2b03577251e2acc844560749193af">··176</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02306.html#a8cf2b03577251e2acc844560749193af">checkCycles</a>·();</div>188 <div·class="line"><a·id="l00176"·name="l00176"></a><span·class="lineno"><a·class="line"·href="a02306.html#a8cf2b03577251e2acc844560749193af">··176</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02306.html#a8cf2b03577251e2acc844560749193af">checkCycles</a>·();</div>
189 <div·class="line"><a·id="l00177"·name="l00177"></a><span·class="lineno">··177</span>·</div>189 <div·class="line"><a·id="l00177"·name="l00177"></a><span·class="lineno">··177</span>·</div>
190 <div·class="line"><a·id="l00178"·name="l00178"></a><span·class="lineno"><a·class="line"·href="a02306.html#afbaf203de10718491bfb89f253b7e116">··178</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02306.html#afbaf203de10718491bfb89f253b7e116">read</a>·(·<span·class="keyword">const</span>·std::string·&amp;filename,·<span·class="keywordtype">bool</span>·binary·=·<span·class="keyword">false</span>·);</div>190 <div·class="line"><a·id="l00178"·name="l00178"></a><span·class="lineno"><a·class="line"·href="a02306.html#afbaf203de10718491bfb89f253b7e116">··178</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02306.html#afbaf203de10718491bfb89f253b7e116">read</a>·(·<span·class="keyword">const</span>·std::string·&amp;filename,·<span·class="keywordtype">bool</span>·binary·=·<span·class="keyword">false</span>·);</div>
191 <div·class="line"><a·id="l00179"·name="l00179"></a><span·class="lineno">··179</span>·</div>191 <div·class="line"><a·id="l00179"·name="l00179"></a><span·class="lineno">··179</span>·</div>
192 <div·class="line"><a·id="l00180"·name="l00180"></a><span·class="lineno"><a·class="line"·href="a02306.html#af572b57e346e430149e971b6cfd3c721">··180</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02306.html#af572b57e346e430149e971b6cfd3c721">write</a>·(·<span·class="keyword">const</span>·std::string·&amp;filename,·<span·class="keywordtype">bool</span>·binary·=·<span·class="keyword">false</span>·)<span·class="keyword">·const</span></div>192 <div·class="line"><a·id="l00180"·name="l00180"></a><span·class="lineno"><a·class="line"·href="a02306.html#af572b57e346e430149e971b6cfd3c721">··180</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02306.html#af572b57e346e430149e971b6cfd3c721">write</a>·(·<span·class="keyword">const</span>·std::string·&amp;filename,·<span·class="keywordtype">bool</span>·binary·=·<span·class="keyword">false</span>·)<span·class="keyword">·const</span></div>
193 <div·class="line"><a·id="l00181"·name="l00181"></a><span·class="lineno">··181</span><span·class="keyword">······</span>{</div>193 <div·class="line"><a·id="l00181"·name="l00181"></a><span·class="lineno">··181</span><span·class="keyword">······</span>{</div>
194 <div·class="line"><a·id="l00182"·name="l00182"></a><span·class="lineno">··182</span>········<span·class="keywordflow">if</span>(·binary·)</div>194 <div·class="line"><a·id="l00182"·name="l00182"></a><span·class="lineno">··182</span>········<span·class="keywordflow">if</span>(·binary·)</div>
195 <div·class="line"><a·id="l00183"·name="l00183"></a><span·class="lineno">··183</span>··········<span·class="keywordflow">return</span>·<a·class="code·hl_define"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·write_macro_data_xdr(·data_,·filename.c_str()·);</div>195 <div·class="line"><a·id="l00183"·name="l00183"></a><span·class="lineno">··183</span>··········<span·class="keywordflow">return</span>·<a·class="code·hl_define"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·write_macro_data_xdr(·data_,·filename.c_str()·);</div>
196 <div·class="line"><a·id="l00184"·name="l00184"></a><span·class="lineno">··184</span>········<span·class="keywordflow">else</span></div>196 <div·class="line"><a·id="l00184"·name="l00184"></a><span·class="lineno">··184</span>········<span·class="keywordflow">else</span></div>
197 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno">··185</span>··········<span·class="keywordflow">return</span>·<a·class="code·hl_define"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·write_macro_data(·data_,·filename.c_str()·);</div>197 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno">··185</span>··········<span·class="keywordflow">return</span>·<a·class="code·hl_define"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·write_macro_data(·data_,·filename.c_str()·);</div>
198 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno">··186</span>······}</div>198 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno">··186</span>······}</div>
199 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno">··187</span>·</div>199 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno">··187</span>·</div>
200 <div·class="line"><a·id="l00188"·name="l00188"></a><span·class="lineno">··188</span>····<span·class="keyword">private</span>:</div>200 <div·class="line"><a·id="l00188"·name="l00188"></a><span·class="lineno">··188</span>····<span·class="keyword">private</span>:</div>
201 <div·class="line"><a·id="l00189"·name="l00189"></a><span·class="lineno">··189</span>······<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Vector·&gt;</div>201 <div·class="line"><a·id="l00189"·name="l00189"></a><span·class="lineno">··189</span>······<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Vector·&gt;</div>
202 <div·class="line"><a·id="l00190"·name="l00190"></a><span·class="lineno">··190</span>······<span·class="keywordtype">void</span>·copy·(·<span·class="keyword">const</span>·Vector·&amp;x,·<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·&amp;y·)</div>202 <div·class="line"><a·id="l00190"·name="l00190"></a><span·class="lineno">··190</span>······<span·class="keywordtype">void</span>·copy·(·<span·class="keyword">const</span>·Vector·&amp;x,·<a·class="code·hl_typedef"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·&amp;y·)</div>
203 <div·class="line"><a·id="l00191"·name="l00191"></a><span·class="lineno">··191</span>······{</div>203 <div·class="line"><a·id="l00191"·name="l00191"></a><span·class="lineno">··191</span>······{</div>
204 <div·class="line"><a·id="l00192"·name="l00192"></a><span·class="lineno">··192</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·<a·class="code·hl_variable"·href="a01064.html#acc4a01c16d41d4e3e6e5d058b86376ca">dimWorld</a>;·++i·)</div>204 <div·class="line"><a·id="l00192"·name="l00192"></a><span·class="lineno">··192</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·<a·class="code·hl_variable"·href="a01064.html#acc4a01c16d41d4e3e6e5d058b86376ca">dimWorld</a>;·++i·)</div>
Offset 289, 15 lines modifiedOffset 289, 15 lines modified
289 <div·class="line"><a·id="l00277"·name="l00277"></a><span·class="lineno">··277</span>····}</div>289 <div·class="line"><a·id="l00277"·name="l00277"></a><span·class="lineno">··277</span>····}</div>
290 <div·class="line"><a·id="l00278"·name="l00278"></a><span·class="lineno">··278</span>·</div>290 <div·class="line"><a·id="l00278"·name="l00278"></a><span·class="lineno">··278</span>·</div>
291 <div·class="line"><a·id="l00279"·name="l00279"></a><span·class="lineno">··279</span>·</div>291 <div·class="line"><a·id="l00279"·name="l00279"></a><span·class="lineno">··279</span>·</div>
292 <div·class="line"><a·id="l00280"·name="l00280"></a><span·class="lineno">··280</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>292 <div·class="line"><a·id="l00280"·name="l00280"></a><span·class="lineno">··280</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>
293 <div·class="line"><a·id="l00281"·name="l00281"></a><span·class="lineno"><a·class="line"·href="a02306.html#ae2decf4b45c3eb09b4c6eef95e68489b">··281</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02306.html#ae2decf4b45c3eb09b4c6eef95e68489b">MacroData&lt;·dim·&gt;::create</a>·()</div>293 <div·class="line"><a·id="l00281"·name="l00281"></a><span·class="lineno"><a·class="line"·href="a02306.html#ae2decf4b45c3eb09b4c6eef95e68489b">··281</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02306.html#ae2decf4b45c3eb09b4c6eef95e68489b">MacroData&lt;·dim·&gt;::create</a>·()</div>
294 <div·class="line"><a·id="l00282"·name="l00282"></a><span·class="lineno">··282</span>····{</div>294 <div·class="line"><a·id="l00282"·name="l00282"></a><span·class="lineno">··282</span>····{</div>
295 <div·class="line"><a·id="l00283"·name="l00283"></a><span·class="lineno">··283</span>······release();</div>295 <div·class="line"><a·id="l00283"·name="l00283"></a><span·class="lineno">··283</span>······release();</div>
296 <div·class="line"><a·id="l00284"·name="l00284"></a><span·class="lineno">··284</span>······data_·=·<a·class="code·hl_define"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·alloc_macro_data(·dim,·initialSize,·initialSize·);</div>296 <div·class="line"><a·id="l00284"·name="l00284"></a><span·class="lineno">··284</span>······data_·=·<a·class="code·hl_define"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·alloc_macro_data(·dim,·initialSize,·initialSize·);</div>
297 <div·class="line"><a·id="l00285"·name="l00285"></a><span·class="lineno">··285</span>······data_-&gt;boundary·=·memAlloc&lt;·BoundaryId·&gt;(·initialSize*numVertices·);</div>297 <div·class="line"><a·id="l00285"·name="l00285"></a><span·class="lineno">··285</span>······data_-&gt;boundary·=·memAlloc&lt;·BoundaryId·&gt;(·initialSize*numVertices·);</div>
298 <div·class="line"><a·id="l00286"·name="l00286"></a><span·class="lineno">··286</span>······<span·class="keywordflow">if</span>(·dim·==·3·)</div>298 <div·class="line"><a·id="l00286"·name="l00286"></a><span·class="lineno">··286</span>······<span·class="keywordflow">if</span>(·dim·==·3·)</div>
299 <div·class="line"><a·id="l00287"·name="l00287"></a><span·class="lineno">··287</span>········data_-&gt;el_type·=·memAlloc&lt;·ElementType·&gt;(·initialSize·);</div>299 <div·class="line"><a·id="l00287"·name="l00287"></a><span·class="lineno">··287</span>········data_-&gt;el_type·=·memAlloc&lt;·ElementType·&gt;(·initialSize·);</div>
300 <div·class="line"><a·id="l00288"·name="l00288"></a><span·class="lineno">··288</span>······vertexCount_·=·elementCount_·=·0;</div>300 <div·class="line"><a·id="l00288"·name="l00288"></a><span·class="lineno">··288</span>······vertexCount_·=·elementCount_·=·0;</div>
301 <div·class="line"><a·id="l00289"·name="l00289"></a><span·class="lineno">··289</span>······elementCount_·=·0;</div>301 <div·class="line"><a·id="l00289"·name="l00289"></a><span·class="lineno">··289</span>······elementCount_·=·0;</div>
302 <div·class="line"><a·id="l00290"·name="l00290"></a><span·class="lineno">··290</span>····}</div>302 <div·class="line"><a·id="l00290"·name="l00290"></a><span·class="lineno">··290</span>····}</div>
303 <div·class="line"><a·id="l00291"·name="l00291"></a><span·class="lineno">··291</span>·</div>303 <div·class="line"><a·id="l00291"·name="l00291"></a><span·class="lineno">··291</span>·</div>
Offset 305, 15 lines modifiedOffset 305, 15 lines modified
305 <div·class="line"><a·id="l00293"·name="l00293"></a><span·class="lineno">··293</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>305 <div·class="line"><a·id="l00293"·name="l00293"></a><span·class="lineno">··293</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>
306 <div·class="line"><a·id="l00294"·name="l00294"></a><span·class="lineno"><a·class="line"·href="a02306.html#aac734a9e94c9dcb89d5db0614e7c02d0">··294</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02306.html#aac734a9e94c9dcb89d5db0614e7c02d0">MacroData&lt;·dim·&gt;::finalize</a>·()</div>306 <div·class="line"><a·id="l00294"·name="l00294"></a><span·class="lineno"><a·class="line"·href="a02306.html#aac734a9e94c9dcb89d5db0614e7c02d0">··294</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02306.html#aac734a9e94c9dcb89d5db0614e7c02d0">MacroData&lt;·dim·&gt;::finalize</a>·()</div>
307 <div·class="line"><a·id="l00295"·name="l00295"></a><span·class="lineno">··295</span>····{</div>307 <div·class="line"><a·id="l00295"·name="l00295"></a><span·class="lineno">··295</span>····{</div>
308 <div·class="line"><a·id="l00296"·name="l00296"></a><span·class="lineno">··296</span>······<span·class="keywordflow">if</span>(·(vertexCount_·&gt;=·0)·&amp;&amp;·(elementCount_·&gt;=·0)·)</div>308 <div·class="line"><a·id="l00296"·name="l00296"></a><span·class="lineno">··296</span>······<span·class="keywordflow">if</span>(·(vertexCount_·&gt;=·0)·&amp;&amp;·(elementCount_·&gt;=·0)·)</div>
309 <div·class="line"><a·id="l00297"·name="l00297"></a><span·class="lineno">··297</span>······{</div>309 <div·class="line"><a·id="l00297"·name="l00297"></a><span·class="lineno">··297</span>······{</div>
310 <div·class="line"><a·id="l00298"·name="l00298"></a><span·class="lineno">··298</span>········resizeVertices(·vertexCount_·);</div>310 <div·class="line"><a·id="l00298"·name="l00298"></a><span·class="lineno">··298</span>········resizeVertices(·vertexCount_·);</div>
311 <div·class="line"><a·id="l00299"·name="l00299"></a><span·class="lineno">··299</span>········resizeElements(·elementCount_·);</div>311 <div·class="line"><a·id="l00299"·name="l00299"></a><span·class="lineno">··299</span>········resizeElements(·elementCount_·);</div>
312 <div·class="line"><a·id="l00300"·name="l00300"></a><span·class="lineno">··300</span>········<a·class="code·hl_define"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·compute_neigh_fast(·data_·);</div>312 <div·class="line"><a·id="l00300"·name="l00300"></a><span·class="lineno">··300</span>········<a·class="code·hl_define"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·compute_neigh_fast(·data_·);</div>
313 <div·class="line"><a·id="l00301"·name="l00301"></a><span·class="lineno">··301</span>·</div>313 <div·class="line"><a·id="l00301"·name="l00301"></a><span·class="lineno">··301</span>·</div>
314 <div·class="line"><a·id="l00302"·name="l00302"></a><span·class="lineno">··302</span>········<span·class="comment">//·assign·default·boundary·id·(if·none·is·assigned)</span></div>314 <div·class="line"><a·id="l00302"·name="l00302"></a><span·class="lineno">··302</span>········<span·class="comment">//·assign·default·boundary·id·(if·none·is·assigned)</span></div>
315 <div·class="line"><a·id="l00303"·name="l00303"></a><span·class="lineno">··303</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·element·=·0;·element·&lt;·elementCount_;·++element·)</div>315 <div·class="line"><a·id="l00303"·name="l00303"></a><span·class="lineno">··303</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·element·=·0;·element·&lt;·elementCount_;·++element·)</div>
316 <div·class="line"><a·id="l00304"·name="l00304"></a><span·class="lineno">··304</span>········{</div>316 <div·class="line"><a·id="l00304"·name="l00304"></a><span·class="lineno">··304</span>········{</div>
317 <div·class="line"><a·id="l00305"·name="l00305"></a><span·class="lineno">··305</span>··········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·numVertices;·++i·)</div>317 <div·class="line"><a·id="l00305"·name="l00305"></a><span·class="lineno">··305</span>··········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·numVertices;·++i·)</div>
318 <div·class="line"><a·id="l00306"·name="l00306"></a><span·class="lineno">··306</span>··········{</div>318 <div·class="line"><a·id="l00306"·name="l00306"></a><span·class="lineno">··306</span>··········{</div>
319 <div·class="line"><a·id="l00307"·name="l00307"></a><span·class="lineno">··307</span>············<a·class="code·hl_typedef"·href="a01064.html#a763532db520e16a3ea6d45e06f6acf53">BoundaryId</a>·&amp;<span·class="keywordtype">id</span>·=·boundaryId(·element,·i·);</div>319 <div·class="line"><a·id="l00307"·name="l00307"></a><span·class="lineno">··307</span>············<a·class="code·hl_typedef"·href="a01064.html#a763532db520e16a3ea6d45e06f6acf53">BoundaryId</a>·&amp;<span·class="keywordtype">id</span>·=·boundaryId(·element,·i·);</div>
Offset 413, 26 lines modifiedOffset 413, 26 lines modified
413 <div·class="line"><a·id="l00401"·name="l00401"></a><span·class="lineno">··401</span>·</div>413 <div·class="line"><a·id="l00401"·name="l00401"></a><span·class="lineno">··401</span>·</div>
414 <div·class="line"><a·id="l00402"·name="l00402"></a><span·class="lineno">··402</span>·</div>414 <div·class="line"><a·id="l00402"·name="l00402"></a><span·class="lineno">··402</span>·</div>
415 <div·class="line"><a·id="l00403"·name="l00403"></a><span·class="lineno">··403</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>415 <div·class="line"><a·id="l00403"·name="l00403"></a><span·class="lineno">··403</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>
416 <div·class="line"><a·id="l00404"·name="l00404"></a><span·class="lineno"><a·class="line"·href="a02306.html#a8cf2b03577251e2acc844560749193af">··404</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02306.html#a8cf2b03577251e2acc844560749193af">MacroData&lt;·dim·&gt;::checkCycles</a>·()</div>416 <div·class="line"><a·id="l00404"·name="l00404"></a><span·class="lineno"><a·class="line"·href="a02306.html#a8cf2b03577251e2acc844560749193af">··404</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02306.html#a8cf2b03577251e2acc844560749193af">MacroData&lt;·dim·&gt;::checkCycles</a>·()</div>
417 <div·class="line"><a·id="l00405"·name="l00405"></a><span·class="lineno">··405</span>····{</div>417 <div·class="line"><a·id="l00405"·name="l00405"></a><span·class="lineno">··405</span>····{</div>
418 <div·class="line"><a·id="l00406"·name="l00406"></a><span·class="lineno">··406</span>······<span·class="comment">//·ensure·that·the·macro·data·has·been·finalized</span></div>418 <div·class="line"><a·id="l00406"·name="l00406"></a><span·class="lineno">··406</span>······<span·class="comment">//·ensure·that·the·macro·data·has·been·finalized</span></div>
419 <div·class="line"><a·id="l00407"·name="l00407"></a><span·class="lineno">··407</span>······finalize();</div>419 <div·class="line"><a·id="l00407"·name="l00407"></a><span·class="lineno">··407</span>······finalize();</div>
420 <div·class="line"><a·id="l00408"·name="l00408"></a><span·class="lineno">··408</span>······<a·class="code·hl_define"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·macro_test(·data_,·NULL·);</div>420 <div·class="line"><a·id="l00408"·name="l00408"></a><span·class="lineno">··408</span>······<a·class="code·hl_define"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·macro_test(·data_,·NULL·);</div>
421 <div·class="line"><a·id="l00409"·name="l00409"></a><span·class="lineno">··409</span>····}</div>421 <div·class="line"><a·id="l00409"·name="l00409"></a><span·class="lineno">··409</span>····}</div>
422 <div·class="line"><a·id="l00410"·name="l00410"></a><span·class="lineno">··410</span>·</div>422 <div·class="line"><a·id="l00410"·name="l00410"></a><span·class="lineno">··410</span>·</div>
423 <div·class="line"><a·id="l00411"·name="l00411"></a><span·class="lineno">··411</span>·</div>423 <div·class="line"><a·id="l00411"·name="l00411"></a><span·class="lineno">··411</span>·</div>
424 <div·class="line"><a·id="l00412"·name="l00412"></a><span·class="lineno">··412</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>424 <div·class="line"><a·id="l00412"·name="l00412"></a><span·class="lineno">··412</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>
425 <div·class="line"><a·id="l00413"·name="l00413"></a><span·class="lineno"><a·class="line"·href="a02306.html#afbaf203de10718491bfb89f253b7e116">··413</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02306.html#afbaf203de10718491bfb89f253b7e116">MacroData&lt;·dim·&gt;::read</a>·(·<span·class="keyword">const</span>·std::string·&amp;filename,·<span·class="keywordtype">bool</span>·binary·)</div>425 <div·class="line"><a·id="l00413"·name="l00413"></a><span·class="lineno"><a·class="line"·href="a02306.html#afbaf203de10718491bfb89f253b7e116">··413</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02306.html#afbaf203de10718491bfb89f253b7e116">MacroData&lt;·dim·&gt;::read</a>·(·<span·class="keyword">const</span>·std::string·&amp;filename,·<span·class="keywordtype">bool</span>·binary·)</div>
426 <div·class="line"><a·id="l00414"·name="l00414"></a><span·class="lineno">··414</span>····{</div>426 <div·class="line"><a·id="l00414"·name="l00414"></a><span·class="lineno">··414</span>····{</div>
427 <div·class="line"><a·id="l00415"·name="l00415"></a><span·class="lineno">··415</span>······release();</div>427 <div·class="line"><a·id="l00415"·name="l00415"></a><span·class="lineno">··415</span>······release();</div>
428 <div·class="line"><a·id="l00416"·name="l00416"></a><span·class="lineno">··416</span>······<span·class="keywordflow">if</span>(·binary·)</div>428 <div·class="line"><a·id="l00416"·name="l00416"></a><span·class="lineno">··416</span>······<span·class="keywordflow">if</span>(·binary·)</div>
429 <div·class="line"><a·id="l00417"·name="l00417"></a><span·class="lineno">··417</span>········data_·=·<a·class="code·hl_define"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·read_macro_xdr(·filename.c_str()·);</div>429 <div·class="line"><a·id="l00417"·name="l00417"></a><span·class="lineno">··417</span>········data_·=·<a·class="code·hl_define"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·read_macro_xdr(·filename.c_str()·);</div>
430 <div·class="line"><a·id="l00418"·name="l00418"></a><span·class="lineno">··418</span>······<span·class="keywordflow">else</span></div>430 <div·class="line"><a·id="l00418"·name="l00418"></a><span·class="lineno">··418</span>······<span·class="keywordflow">else</span></div>
431 <div·class="line"><a·id="l00419"·name="l00419"></a><span·class="lineno">··419</span>········data_·=·<a·class="code·hl_define"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·read_macro(·filename.c_str()·);</div>431 <div·class="line"><a·id="l00419"·name="l00419"></a><span·class="lineno">··419</span>········data_·=·<a·class="code·hl_define"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·read_macro(·filename.c_str()·);</div>
432 <div·class="line"><a·id="l00420"·name="l00420"></a><span·class="lineno">··420</span>····}</div>432 <div·class="line"><a·id="l00420"·name="l00420"></a><span·class="lineno">··420</span>····}</div>
433 <div·class="line"><a·id="l00421"·name="l00421"></a><span·class="lineno">··421</span>·</div>433 <div·class="line"><a·id="l00421"·name="l00421"></a><span·class="lineno">··421</span>·</div>
434 <div·class="line"><a·id="l00422"·name="l00422"></a><span·class="lineno">··422</span>·</div>434 <div·class="line"><a·id="l00422"·name="l00422"></a><span·class="lineno">··422</span>·</div>
435 <div·class="line"><a·id="l00423"·name="l00423"></a><span·class="lineno">··423</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>435 <div·class="line"><a·id="l00423"·name="l00423"></a><span·class="lineno">··423</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>
436 <div·class="line"><a·id="l00424"·name="l00424"></a><span·class="lineno">··424</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_class"·href="a02306.html">MacroData&lt;·dim·&gt;::resizeElements</a>·(·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·newSize·)</div>436 <div·class="line"><a·id="l00424"·name="l00424"></a><span·class="lineno">··424</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_class"·href="a02306.html">MacroData&lt;·dim·&gt;::resizeElements</a>·(·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·newSize·)</div>
437 <div·class="line"><a·id="l00425"·name="l00425"></a><span·class="lineno">··425</span>····{</div>437 <div·class="line"><a·id="l00425"·name="l00425"></a><span·class="lineno">··425</span>····{</div>
438 <div·class="line"><a·id="l00426"·name="l00426"></a><span·class="lineno">··426</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·oldSize·=·data_-&gt;n_macro_elements;</div>438 <div·class="line"><a·id="l00426"·name="l00426"></a><span·class="lineno">··426</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·oldSize·=·data_-&gt;n_macro_elements;</div>
Offset 447, 18 lines modifiedOffset 447, 18 lines modified
447 <div·class="line"><a·id="l00435"·name="l00435"></a><span·class="lineno">··435</span>··}</div>447 <div·class="line"><a·id="l00435"·name="l00435"></a><span·class="lineno">··435</span>··}</div>
Max diff block lines reached; 3862/27369 bytes (14.11%) of diff not shown.
434 B
html2text {}
    
Offset 400, 19 lines modifiedOffset 400, 19 lines modified
400 ·436400 ·436
401 ·437}401 ·437}
402 ·438402 ·438
403 ·439#endif·//·#if·HAVE_ALBERTA403 ·439#endif·//·#if·HAVE_ALBERTA
404 ·440404 ·440
405 ·441#endif405 ·441#endif
406 misc.hh406 misc.hh
 407 algebra.hh
407 albertaheader.hh408 albertaheader.hh
408 ALBERTA409 ALBERTA
409 #define·ALBERTA410 #define·ALBERTA
410 Definition:·albertaheader.hh:29411 Definition:·albertaheader.hh:29
411 algebra.hh 
412 std::swap412 std::swap
413 void·swap(Dune::PersistentContainer<·G,·T·>·&a,·Dune::PersistentContainer<·G,·T413 void·swap(Dune::PersistentContainer<·G,·T·>·&a,·Dune::PersistentContainer<·G,·T
414 >·&b)414 >·&b)
415 Definition:·utility/persistentcontainer.hh:83415 Definition:·utility/persistentcontainer.hh:83
416 Dune416 Dune
417 Include·standard·header·files.417 Include·standard·header·files.
418 Definition:·agrid.hh:60418 Definition:·agrid.hh:60
5.15 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00665.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·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:·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 62, 38 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="#nested-classes">Classes</a>·&#124; 
70 <a·href="#namespaces">Namespaces</a>··</div> 
71 ··<div·class="headertitle"><div·class="title">leveliterator.hh·File·Reference</div></div>68 ··<div·class="headertitle"><div·class="title">undefine-3.0.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;<a·class="el"·href="a00320_source.html">dune/grid/common/entityiterator.hh</a>&gt;</code><br·/> 
75 <code>#include·&lt;<a·class="el"·href="a00644_source.html">dune/grid/albertagrid/treeiterator.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>
  
77 <p><a·href="a00665_source.html">Go·to·the·source·code·of·this·file.</a></p>73 <p><a·href="a00665_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="a02170.html">Dune::AlbertaGridLevelIterator&lt;·codim,·pitype,·GridImp·&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">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> 
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> 
92 </div><!--·contents·-->77 </div></div><!--·contents·-->
93 <!--·start·footer·part·-->78 <!--·start·footer·part·-->
94 <hr·class="footer"/><address·class="footer"><small>79 <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.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
96 </small></address>81 </small></address>
97 </body>82 </body>
98 </html>83 </html>
926 B
html2text {}
    
Offset 5, 24 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-3.0.hh·File·Reference
 10 Contains·#undefs·for·all·preprocessor·macros·defined·by·alberta.·More...
9 Classes·|·Namespaces 
10 leveliterator.hh·File·Reference 
11 #include·<dune/grid/common/entityiterator.hh> 
12 #include·<dune/grid/albertagrid/treeiterator.hh> 
13 Go_to_the_source_code_of_this_file.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.
14 ·Classes 
15 class· Dune::AlbertaGridLevelIterator<_codim,_pitype,_GridImp_> 
16   
17 class· Dune::AlbertaGridLevelIterator<_codim,_Ghost_Partition,_GridImp_> 
18   
19 ·Namespaces 
20 namespace· Dune 
21  ··········Include·standard·header·files. 
22   
  
23 ===============================================================================15 ===============================================================================
24 ·····Generated·by [doxygen]·1.9.416 ·····Generated·by [doxygen]·1.9.4
172 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00665_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:·leveliterator.hh·Source·File</title>8 <title>dune-grid:·undefine-3.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, 125 lines modifiedOffset 62, 900 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">leveliterator.hh</div></div>68 ··<div·class="headertitle"><div·class="title">undefine-3.0.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00665.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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="a00665.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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>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>
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> 
78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00320.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="a00644.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>76 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">··#undef·_ALBERTA_H_</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>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>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>78 <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>79 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#ifdef·ALBERTA_MAGIC</span></div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·AlbertaGridLevelIterator</span></div>80 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">··#undef·ALBERTA_MAGIC</span></div>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="comment">//·------------------------</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>
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">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>83 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifdef·ALBERTA_VERSION</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>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>86 <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="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>87 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#ifdef·DIM_LIMIT</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>
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>90 <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>91 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#ifdef·DIM_MAX</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[·...·truncated·by·diffoscope;·len:·72,·SHA:·346639f295f6bf28aa0a592fb6c5127856df7b16ced745aeed7c2be278a96b92·...·]</div>92 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">··#undef·DIM_MAX</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">···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"><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>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">···33</span>·</div>98 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 99 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#ifdef·N_EDGES</span></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>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>
107 <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>
 103 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#ifdef·N_WALLS</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.html#aa4965dc0b1f79fa7dc3ac41b9b86370b">level</a>·)</div> 
112 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····{}</div>104 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">··#undef·N_WALLS</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>
113 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>106 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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">increm[·...·truncated·by·diffoscope;·len:·10,·SHA:·48faa3f18207befad642fbc766f4d6c9f96816754fb42689c75926e4b3c21ca4·...·]</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>
115 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{</div>110 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</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>111 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#ifdef·N_NEIGH</span></div>
 112 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">··#undef·N_NEIGH</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>
118 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··};</div>114 <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>
 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>
119 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>118 <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>
120 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>122 <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>
 124 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">··#undef·VERTEX_OF_EDGE</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>
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> 
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> 
127 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>126 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
128 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">public</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>
 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>
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> 
134 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>130 <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>131 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#ifdef·N_VERTICES_0D</span></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>
 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>
137 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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_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="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>138 <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>
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="keyword">const</span>·GridImp·&amp;<a·class="code·hl_function"·href="a02046.html#ac85bd6d1ffd28757e33b13a2080e6634">grid</a>,</div> 
Max diff block lines reached; 124945/150896 bytes (82.80%) of diff not shown.
24.9 KB
html2text {}
    
Offset 5, 176 lines modifiedOffset 5, 896 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 leveliterator.hh9 undefine-3.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 ·5#ifndef·DUNE_ALBERTA_LEVELITERATOR_HH 
17 ·6#define·DUNE_ALBERTA_LEVELITERATOR_HH 
18 ·7 
19 ·8#include·<dune/grid/common/entityiterator.hh> 
20 ·9 
21 ·10#include·<dune/grid/albertagrid/treeiterator.hh> 
22 ·11 
23 ·12#if·HAVE_ALBERTA16 ·12#ifdef·_ALBERTA_H_
24 ·13 
25 ·14namespace·Dune17 ·13·#undef·_ALBERTA_H_
 18 ·14#endif·//·_ALBERTA_H_
26 ·15{19 ·15
27 ·16 
28 ·17·//·AlbertaGridLevelIterator 
29 ·18·//·------------------------20 ·16#ifdef·ALBERTA_MAGIC
 21 ·17·#undef·ALBERTA_MAGIC
 22 ·18#endif·//·ALBERTA_MAGIC
30 ·1923 ·19
31 ·20·template<·int·codim,·PartitionIteratorType·pitype,·class·GridImp·> 
32 21·class·AlbertaGridLevelIterator 
33 ·22·:·public·AlbertaGridTreeIterator<·codim,·GridImp,·false·>24 ·20#ifdef·ALBERTA_VERSION
 25 ·21·#undef·ALBERTA_VERSION
 26 ·22#endif·//·ALBERTA_VERSION
34 ·23·{27 ·23
35 ·24·typedef·AlbertaGridLevelIterator<_codim,_pitype,_GridImp_>·This; 
36 ·25·typedef·AlbertaGridTreeIterator<_codim,_GridImp,_false_>·Base; 
37 ·26 
38 ·27·public: 
39 28·typedef·typename·Base::Entity·Entity; 
40 29·typedef·typename·Base::MarkerVector·MarkerVector; 
41 ·30 
42 31·AlbertaGridLevelIterator·() 
43 ·32·{} 
44 ·33 
45 35·AlbertaGridLevelIterator·(·const·GridImp·&grid,·int·level·) 
46 ·36·:·Base(·grid,·level·) 
47 ·37·{} 
48 ·38 
49 40·AlbertaGridLevelIterator·(·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·}; 
60 ·52 
61 ·53 
62 ·54·template<·int·codim,·class·GridImp·> 
63 55·class·AlbertaGridLevelIterator<·codim,·Ghost_Partition,·GridImp·> 
64 ·56·:·public·AlbertaGridTreeIterator<·codim,·GridImp,·false·> 
65 ·57·{ 
66 ·58·typedef·AlbertaGridLevelIterator<_codim,_Ghost_Partition,_GridImp_>·This; 
67 ·59·typedef·AlbertaGridTreeIterator<_codim,_GridImp,_false_>·Base; 
68 ·60 
69 ·61·public: 
70 62·typedef·typename·Base::Entity·Entity; 
71 63·typedef·typename·Base::MarkerVector·MarkerVector; 
72 ·64 
73 65·AlbertaGridLevelIterator·() 
74 ·66·{}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_FACES
 51 ·47
 52 ·48#ifdef·N_NEIGH
 53 ·49·#undef·N_NEIGH
 54 ·50#endif·//·N_NEIGH
 55 ·51
 56 ·52#ifdef·N_LAMBDA
 57 ·53·#undef·N_LAMBDA
 58 ·54#endif·//·N_LAMBDA
 59 ·55
 60 ·56#ifdef·DIM_FAC
 61 ·57·#undef·DIM_FAC
 62 ·58#endif·//·DIM_FAC
 63 ·59
 64 ·60#ifdef·VERTEX_OF_EDGE
 65 ·61·#undef·VERTEX_OF_EDGE
 66 ·62#endif·//·VERTEX_OF_EDGE
 67 ·63
 68 ·64#ifdef·VERTEX_OF_WALL
 69 ·65·#undef·VERTEX_OF_WALL
 70 ·66#endif·//·VERTEX_OF_WALL
75 ·6771 ·67
76 69·AlbertaGridLevelIterator·(·const·GridImp·&grid,·int·level·) 
77 ·70·:·Base(·grid,·level·) 
78 ·71·{} 
79 ·72 
80 74·AlbertaGridLevelIterator·(·const·GridImp·&grid, 
81 ·75·const·MarkerVector·*, 
Max diff block lines reached; 21891/25455 bytes (86.00%) of diff not shown.
5.56 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:·leafiterator.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 65, 34 lines modifiedOffset 65, 36 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">leafiterator.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">geometrycache.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="a00320_source.html">dune/grid/common/entityiterator.hh</a>&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00644_source.html">dune/grid/albertagrid/treeiterator.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00695_source.html">dune/grid/albertagrid/algebra.hh</a>&gt;</code><br·/>
77 </div>77 </div>
78 <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>
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="a02166.html">Dune::AlbertaGridLeafIterator&lt;·codim,·pitype,·GridImp·&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="a02122.html">Dune::Alberta::GeometryCache&lt;·dim·&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 <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>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>85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 </table><table·class="memberdecls">86 </table><table·class="memberdecls">
87 <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>
88 Namespaces</h2></td></tr>88 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>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>
90 <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>
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: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>
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>
885 B
html2text {}
    
Offset 6, 23 lines modifiedOffset 6, 25 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 leafiterator.hh·File·Reference 
12 #include·<dune/grid/common/entityiterator.hh>11 geometrycache.hh·File·Reference
 12 #include·<dune/grid/albertagrid/misc.hh>
13 #include·<dune/grid/albertagrid/treeiterator.hh>13 #include·<dune/grid/albertagrid/algebra.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::AlbertaGridLeafIterator<_codim,_pitype,_GridImp_>16 ·class· Dune::Alberta::GeometryCache<_dim_>
17  17  
18 class· Dune::AlbertaGridLeafIterator<_codim,_Ghost_Partition,_GridImp_>18 struct· Dune::Alberta::GeometryCacheProxy<_dim_>
19  19  
20 ·Namespaces20 ·Namespaces
21 namespace· Dune21 namespace· Dune
22  ··········Include·standard·header·files.22  ··········Include·standard·header·files.
23  23  
 24 namespace· Dune::Alberta
 25  
  
24 ===============================================================================26 ===============================================================================
25 ·····Generated·by [doxygen]·1.9.427 ·····Generated·by [doxygen]·1.9.4
64.9 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:·leafiterator.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, 126 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">leafiterator.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="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_LEAFITERATOR_HH</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_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_GEOMETRYCACHE_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="a00320.html">dune/grid/common/entityiterator.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="a00686.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> 
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00644.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;<a·class="code"·href="a00695.html">dune/grid/albertagrid/algebra.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="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>
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="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="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>Alberta</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>·</div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·AlbertaGridLeafIterator</span></div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····<span·class="comment">//·GeometryCache</span></div>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="comment">//·-----------------------</span></div>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="comment">//·-------------</span></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>
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>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>
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>····{</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>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>
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div>99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">public</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">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>
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::MarkerVector</a>·<a·class="code·hl_typedef"·href="a02166.html#a24107f14f75bc7b7edf92dadfa4336bc">MarkerVector</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"><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>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>
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"><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="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;elInfo·)</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> 
107 <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>
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.ht[·...·truncated·by·diffoscope;·len:·47,·SHA:·71625d7dc2919715ffc97d01f6bd5a835a5869a9e0c0f5be66aa897007e15b59·...·]·)</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>
112 <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>
 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>
113 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>117 <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">increm[·...·truncated·by·diffoscope;·len:·9,·SHA:·579fc81f7cde05ff9a0f313935431c3fb7fda09f0641514a401920674c1dbd01·...·])</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">Jacobian[·...·truncated·by·diffoscope;·len:·272,·SHA:·fa256c548d55aee9488ab44c953e2e986f402c3fd362751bca61b052a961b185·...·])</div>
115 <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="keywordflow">if</span>(·(flags_·&amp;·flagJacobianTransposed)·==·0·)</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>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>··········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>
119 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</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>·<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>
 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>
120 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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> 
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>134 <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>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="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;elInfo·)</div>
134 <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>
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#aa[·...·truncated·by·diffoscope;·len:·42,·SHA:·de7bc1057a686a50e7a1ef88950c9359d7af42f66a95c67f24e16762e0aba33a·...·]·)</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>
 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>··········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="a02122.html#ab2c12158d827d07651e8c0f31d03edd2">jacobianTransposed</a>(·elInfo·),·jacobianInverseTransposed_·)·);</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>
 143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········}</div>
Max diff block lines reached; 22734/54641 bytes (41.61%) of diff not shown.
11.4 KB
html2text {}
    
Offset 5, 177 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 leafiterator.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 ·5#ifndef·DUNE_ALBERTA_LEAFITERATOR_HH16 ·5#ifndef·DUNE_ALBERTA_GEOMETRYCACHE_HH
17 ·6#define·DUNE_ALBERTA_LEAFITERATOR_HH17 ·6#define·DUNE_ALBERTA_GEOMETRYCACHE_HH
18 ·718 ·7
 19 ·8#include·<dune/grid/albertagrid/misc.hh>
19 ·8#include·<dune/grid/common/entityiterator.hh> 
20 ·9 
21 ·10#include·<dune/grid/albertagrid/treeiterator.hh>20 ·9#include·<dune/grid/albertagrid/algebra.hh>
22 ·1121 ·10
23 ·12#if·HAVE_ALBERTA22 ·11#if·HAVE_ALBERTA
24 ·1323 ·12
25 ·14namespace·Dune24 ·13namespace·Dune
 25 ·14{
26 ·15{26 ·15
27 ·16 
28 ·17·//·AlbertaGridLeafIterator 
29 ·18·//·----------------------- 
30 ·19 
31 ·20·template<·int·codim,·PartitionIteratorType·pitype,·class·GridImp·> 
32 21·class·AlbertaGridLeafIterator 
33 ·22·:·public·AlbertaGridTreeIterator<·codim,·GridImp,·true·>27 ·16·namespace·Alberta
 28 ·17·{
 29 ·18
 30 ·19·//·GeometryCache
 31 ·20·//·-------------
 32 ·21
 33 ·22·template<·int·dim·>
 34 23·class·GeometryCache
34 ·23·{35 ·24·{
35 ·24·typedef·AlbertaGridLeafIterator<_codim,_pitype,_GridImp_>·This; 
36 ·25·typedef·AlbertaGridTreeIterator<_codim,_GridImp,_true_>·Base; 
37 ·2636 ·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
38 ·27·public:40 ·29·public:
39 28·typedef·typename·Base::Entity·Entity; 
40 29·typedef·typename·Base::MarkerVector·MarkerVector; 
41 ·30 
42 31·AlbertaGridLeafIterator·()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·)
43 ·32·{}46 ·35·{}
 47 ·36
 48 37·const·Real·&integrationElement·(·const·ALBERTA·EL_INFO·&elInfo·)
44 ·33 
45 35·AlbertaGridLeafIterator·(·const·GridImp·&grid,·int·level·) 
46 ·36·:·Base(·grid,·level·) 
47 ·37·{} 
48 ·3849 ·38·{
49 40·AlbertaGridLeafIterator·(·const·GridImp·&grid, 
50 ·41·const·MarkerVector·*vec, 
51 ·42·int·level·) 
52 ·43·:·Base(·grid,·vec,·level·)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;
53 ·44·{}56 ·44·}
54 ·45 
55 47·void·increment·()57 ·45·return·integrationElement_;
 58 ·46·}
 59 ·47
 60 48·const·JacobianTransposed·&jacobianTransposed·(·const·ALBERTA·EL_INFO·&elInfo
 61 )
56 ·48·{62 ·49·{
 63 ·50·if(·(flags_·&·flagJacobianTransposed)·==·0·)
57 ·49·Base::increment(); 
58 ·50·} 
59 ·51·}; 
60 ·52 
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·{64 ·51·{
66 ·58·typedef·AlbertaGridLeafIterator<_codim,_Ghost_Partition,_GridImp_>·This; 
67 ·59·typedef·AlbertaGridTreeIterator<_codim,_GridImp,_true_>·Base; 
68 ·60 
69 ·61·public: 
70 62·typedef·typename·Base::Entity·Entity; 
71 63·typedef·typename·Base::MarkerVector·MarkerVector;65 ·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·)
 68 ·55·{
 69 ·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·];
 72 ·59·}
 73 ·60·flags_·|=·flagJacobianTransposed;
 74 ·61·}
 75 ·62·return·jacobianTransposed_;
 76 ·63·}
72 ·6477 ·64
73 65·AlbertaGridLeafIterator·() 
74 ·66·{}78 ·65·const·JacobianInverseTransposed·&
 79 66·jacobianInverseTransposed·(·const·ALBERTA·EL_INFO·&elInfo·)
75 ·6780 ·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·() 
87 ·82·{ 
88 ·83·Base::increment(); 
Max diff block lines reached; 6873/11672 bytes (58.88%) of diff not shown.
4.91 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00674.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·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:·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, 34 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_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">macroelement.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·/> 
78 <code>#include·&lt;<a·class="el"·href="a00662_source.html">dune/grid/albertagrid/macrodata.hh</a>&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
79 </div>76 </div>
80 <p><a·href="a00674_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00674_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="a01910.html">Dune::AlbertaReader&lt;·Grid·&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>
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>
 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>
92 </table>91 </table>
93 </div><!--·contents·-->92 </div><!--·contents·-->
94 <!--·start·footer·part·-->93 <!--·start·footer·part·-->
95 <hr·class="footer"/><address·class="footer"><small>94 <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.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
97 </small></address>96 </small></address>
98 </body>97 </body>
750 B
html2text {}
    
Offset 6, 23 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
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> 
15 #include·<dune/grid/albertagrid/macrodata.hh>12 #include·<dune/grid/albertagrid/misc.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::AlbertaReader<_Grid_>15 struct· Dune::Alberta::MacroElement<_dim_>
19  16  
20 ·Namespaces17 ·Namespaces
21 namespace· Dune18 namespace· Dune
22  ··········Include·standard·header·files.19  ··········Include·standard·header·files.
23  20  
 21 namespace· Dune::Alberta
 22  
  
24 ===============================================================================23 ===============================================================================
25 ·····Generated·by [doxygen]·1.9.424 ·····Generated·by [doxygen]·1.9.4
45.6 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00674_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:·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, 128 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">albertareader.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="a00674.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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="a00674.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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_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>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;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;<a·class="code"·href="a00686.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>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> 
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;<a·class="code"·href="a00662.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="preprocessor">#if·HAVE_ALBERTA</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>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>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>·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>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>
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">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="a00704.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="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>
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> 
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>·</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:·134,·SHA:·0799c1c94c405c6f067186cd07600b3958ed2fdf29471e5e29f1e0a0088c12b6·...·]>;</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">[·...·truncated·by·diffoscope;·len:·51,·SHA:·4ac3c29c266a896a793e064a4b2e9b353ad81f06d8ef7b316245bdcdf35f540b·...·]>;</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>
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</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"><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>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">private</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>
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> 
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>····<a·class="code·hl_class"·href="a02306.html">MacroData</a>·macroData_;</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>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>
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">···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"><a·class="line"·href="a01910.html#aff381d8a75d180257f81cf9e61bda888">···48</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01910.html#aff381d8a75d180257f81cf9e61bda888">readGrid</a>·(·<span·class="keyword">const</span>·std::string·&amp;fileName,·<a·class="code·hl_class"·href="a02878.html">GridFactory</a>·&amp;factory·)</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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#a3334244c89c97e59eb7608b125bbaf3c">MacroElement&lt;·dim·&gt;::boundaryId</a>·(·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·face·)<span·class="keyword">·const</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>120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</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>121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·wall_bound[·face·];</div>
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="comment">//·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>123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·numVertices;·++i·)</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>
 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>
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······{</div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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> 
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>·</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> 
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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="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="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> 
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> 
144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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> 
Max diff block lines reached; 10057/38984 bytes (25.80%) of diff not shown.
7.46 KB
html2text {}
    
Offset 5, 177 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 albertareader.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_ALBERTA_ALBERTAREADER_HH16 ·5#ifndef·DUNE_ALBERTA_MACROELEMENT_HH
17 ·6#define·DUNE_ALBERTA_ALBERTAREADER_HH17 ·6#define·DUNE_ALBERTA_MACROELEMENT_HH
18 ·718 ·7
19 ·8#include·<dune/geometry/type.hh>19 ·8#include·<dune/grid/albertagrid/misc.hh>
20 ·920 ·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 ·10#if·HAVE_ALBERTA
 22 ·11
 23 ·12namespace·Dune
 24 ·13{
25 ·1425 ·14
26 ·15#if·HAVE_ALBERTA26 ·15·namespace·Alberta
27 ·1627 ·16·{
28 ·17namespace·Dune 
29 ·18{ 
30 ·19 
31 ·20·template<·class·Grid·> 
32 21·class·AlbertaReader28 ·17
 29 ·18·//·MacroElement
 30 ·19·//·------------
 31 ·20
 32 ·21·template<·int·dim·>
 33 22·struct·MacroElement
 34 ·23·:·public·ALBERTA·MACRO_EL
33 ·22·{35 ·24·{
 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
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; 
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·];
49 ·3850 ·38·}
50 ·39·MacroData·macroData_;51 ·39
51 ·4052 ·40
52 ·41·AlbertaReader·(·const·This·&·); 
53 ·42·This·&operator=·(·const·This·&·);53 ·41·template<·int·dim·>
 54 42·inline·bool·MacroElement<_dim_>::isBoundary·(·const·int·face·)·const
54 ·4355 ·43·{
55 ·44·public: 
56 45·AlbertaReader·() 
57 ·46·{}56 ·44·return·(boundaryId(·face·)·!=·InteriorBoundary);
 57 ·45·}
 58 ·46
58 ·4759 ·47
 60 ·48·template<·int·dim·>
 61 49·inline·int·MacroElement<_dim_>::boundaryId·(·const·int·face·)·const
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 ·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·) 
67 ·56·{62 ·50·{
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
73 ·62·}75 ·62·}
74 ·6376 ·63
 77 ·64}
 78 ·65
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·{ 
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.
7.09 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:·indexstack.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, 42 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">indexstack.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">
 76 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a07289_source.html">dune/grid/albertagrid/intersection.hh</a>&gt;</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="a00677_source.html">Go·to·the·source·code·of·this·file.</a></p> 
83 <table·class="memberdecls">77 </div><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="a02250.html">Dune::IndexStack&lt;·T,·length·&gt;</a></td></tr>80 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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>
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>
 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="a00677.html#a8d4a192c9f43ac0db61703b46cb6a297">DUNE_ALBERTA_INTERSECTION_CC</a></td></tr>
 94 <tr·class="separator:a8d4a192c9f43ac0db61703b46cb6a297"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table>95 </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>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>
98 </div></div><!--·contents·-->109 </div><!--·contents·-->
99 <!--·start·footer·part·-->110 <!--·start·footer·part·-->
100 <hr·class="footer"/><address·class="footer"><small>111 <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.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
102 </small></address>113 </small></address>
103 </body>114 </body>
104 </html>115 </html>
1.29 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
 11 #include·<dune/grid/albertagrid/intersection.hh>
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 ·Classes12 ·Classes
19 class· Dune::IndexStack<_T,_length_>13 struct· Dune::AlbertaGridIntersectionBase<_Grid_>::GlobalCoordReader<_GridImp
 14 ·········>
 15  
 16 struct· Dune::AlbertaGridIntersectionBase<_Grid_>::LocalCoordReader<_GridImp_>
20  17  
21 ·Namespaces18 ·Namespaces
22 namespace· Dune19 namespace· Dune
23  ··········Include·standard·header·files.20  ··········Include·standard·header·files.
24  21  
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·Kloefkorn22 ·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
7.85 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:·geometrycache.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, 38 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">geometrycache.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">
75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>78 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00659.html">geometry.cc</a>&quot;</code><br·/>
 79 <code>#include·&quot;<a·class="el"·href="a00689.html">entity.cc</a>&quot;</code><br·/>
 80 <code>#include·&quot;<a·class="el"·href="a00677.html">intersection.cc</a>&quot;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00719_source.html">dune/grid/albertagrid/algebra.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">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="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>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>
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>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>
93 <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">
 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="a00680.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>
 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>
95 </div><!--·contents·-->119 </div><!--·contents·-->
96 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
97 <hr·class="footer"/><address·class="footer"><small>121 <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.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
99 </small></address>123 </small></address>
100 </body>124 </body>
101 </html>125 </html>
1.07 KB
html2text {}
    
Offset 5, 26 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 geometrycache.hh·File·Reference 
11 #include·<dune/grid/albertagrid/misc.hh> 
12 #include·<dune/grid/albertagrid/algebra.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::Alberta18 namespace· Dune::Alberta
24  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
  
25 ===============================================================================33 ===============================================================================
26 ·····Generated·by [doxygen]·1.9.434 ·····Generated·by [doxygen]·1.9.4
5.26 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:·undefine-2.0.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 62, 25 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_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-2.0.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">indexstack.hh·File·Reference</div></div>
69 </div><!--header-->72 </div><!--header-->
70 <div·class="contents">73 <div·class="contents">
  
71 <p>Contains·<code>#undef</code>s·for·all·preprocessor·macros·defined·by·alberta.··74 <p>Provides·an·index·stack·that·supplies·indices·for·element·numbering·for·a·grid·(i.e.·AlbertaGrid·and·ALUGrid)··
72 <a·href="#details">More...</a></p>75 <a·href="#details">More...</a></p>
 76 <div·class="textblock"><code>#include·&lt;assert.h&gt;</code><br·/>
 77 <code>#include·&lt;stack&gt;</code><br·/>
 78 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
 79 <code>#include·&lt;dune/common/reservedvector.hh&gt;</code><br·/>
 80 </div>
73 <p><a·href="a00683_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a00683_source.html">Go·to·the·source·code·of·this·file.</a></p>
 82 <table·class="memberdecls">
 83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 84 Classes</h2></td></tr>
 85 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02250.html">Dune::IndexStack&lt;·T,·length·&gt;</a></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>
 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>
 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>
 93 </table>
74 <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>
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>95 <div·class="textblock"><p·>Provides·an·index·stack·that·supplies·indices·for·element·numbering·for·a·grid·(i.e.·AlbertaGrid·and·ALUGrid)·</p>
 96 <dl·class="section·author"><dt>Author</dt><dd>Robert·Kloefkorn·</dd></dl>
77 </div></div><!--·contents·-->97 </div></div><!--·contents·-->
78 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
79 <hr·class="footer"/><address·class="footer"><small>99 <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.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
81 </small></address>101 </small></address>
82 </body>102 </body>
83 </html>103 </html>
1.08 KB
html2text {}
    
Offset 5, 16 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 undefine-2.0.hh·File·Reference 
10 Contains·#undefs·for·all·preprocessor·macros·defined·by·alberta.·More...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>
11 Go_to_the_source_code_of_this_file.17 Go_to_the_source_code_of_this_file.
 18 ·Classes
 19 class· Dune::IndexStack<_T,_length_>
 20  
 21 ·Namespaces
 22 namespace· Dune
 23  ··········Include·standard·header·files.
 24  
12 *****·Detailed·Description·*****25 *****·Detailed·Description·*****
13 Contains·#undefs·for·all·preprocessor·macros·defined·by·alberta. 
14 This·file·is·created·automatically·by·the·perl·script·undefAllMacros.pl.26 Provides·an·index·stack·that·supplies·indices·for·element·numbering·for·a·grid
 27 (i.e.·AlbertaGrid·and·ALUGrid)
 28 ··Author
 29 ······Robert·Kloefkorn
  
15 ===============================================================================30 ===============================================================================
16 ·····Generated·by [doxygen]·1.9.431 ·····Generated·by [doxygen]·1.9.4
116 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00683_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-2.0.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, 476 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">undefine-2.0.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="a00683.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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="a00683.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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> 
76 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">··#undef·_ALBERTA_H_</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> 
78 <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> 
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> 
82 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</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>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>
84 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">··#undef·ALBERTA_DEBUG</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>
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> 
86 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</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> 
90 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</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>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>
92 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">··#undef·N_VERTICES</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>
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> 
94 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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>
95 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifdef·N_EDGES</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>
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>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>
 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>
 88 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</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>
99 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#ifdef·N_WALLS</span></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>
100 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">··#undef·N_WALLS</span></div>94 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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>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>
 97 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······T·topAndPop·()</div>
102 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>98 <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>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>
104 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">··#undef·N_FACES</span></div>106 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········<span·class="keywordflow">return</span>·tmp;</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>107 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······}</div>
106 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>108 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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> 
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> 
110 <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·DIM_FAC</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> 
114 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>109 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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>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="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>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>
119 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#ifdef·N_EDGES_0D</span></div>115 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>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>
122 <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>
 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>
123 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#ifdef·N_FACES_0D</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>
124 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">··#undef·N_FACES_0D</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> 
126 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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>
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>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>
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> 
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> 
134 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>127 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</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>
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> 
138 <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>
 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>
139 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#ifdef·N_EDGES_1D</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> 
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> 
142 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>131 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
Max diff block lines reached; 79623/101782 bytes (78.23%) of diff not shown.
16.3 KB
html2text {}
    
Offset 5, 472 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 undefine-2.0.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_INDEXSTACK_HH
 17 ·6#define·DUNE_ALBERTAGRID_INDEXSTACK_HH
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 
23 ·19 
24 ·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 ·2718 ·7
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_WALLS19 ·8#include·<assert.h>
 20 ·9#include·<stack>
 21 ·10
 22 ·11#include·<dune/common/exceptions.hh>
 23 ·12#include·<dune/common/reservedvector.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·()
43 ·3939 ·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_0D40 ·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·};
 50 ·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_;
63 ·5959 ·59
 60 ·60·//·current·maxIndex
 61 ·61·int·maxIndex_;
 62 ·62·public:
 63 ·64·inline·IndexStack();
 64 ·65
 65 ·67·inline·~IndexStack·();
 66 ·68
 67 70·inline·void·checkAndSetMax(T·index)·{·if(index·>·maxIndex_)·maxIndex_·=
 68 index;}
64 ·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 
71 ·67 
72 ·68#ifdef·N_WALLS_0D 
73 ·69·#undef·N_WALLS_0D 
74 ·70#endif·//·N_WALLS_0D 
75 ·7169 ·71
 70 73·inline·void·setMaxIndex(T·index)·{·maxIndex_·=·index;·}
 71 ·74
 72 76·inline·int·getMaxIndex()·const·{·return·maxIndex_;·}
 73 ·77
 74 79·inline·int·size()·const·{·return·getMaxIndex();·}
Max diff block lines reached; 13174/16623 bytes (79.25%) of diff not shown.
32.4 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:·refinement.hh·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 64, 59 lines modifiedOffset 64, 187 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="#typedef-members">Typedefs</a>·&#124;
 74 <a·href="#func-members">Functions</a>·&#124;
 75 <a·href="#var-members">Variables</a>··</div>
72 ··<div·class="headertitle"><div·class="title">refinement.hh·File·Reference</div></div>76 ··<div·class="headertitle"><div·class="title">misc.hh·File·Reference</div></div>
73 </div><!--header-->77 </div><!--header-->
74 <div·class="contents">78 <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·/>79 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00638_source.html">dune/grid/albertagrid/misc.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·/>
79 <code>#include·&lt;<a·class="el"·href="a00716_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00704_source.html">dune/grid/albertagrid/albertaheader.hh</a>&gt;</code><br·/>
80 </div>85 </div>
81 <p><a·href="a00686_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00686_source.html">Go·to·the·source·code·of·this·file.</a></p>
82 <table·class="memberdecls">87 <table·class="memberdecls">
83 <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>
84 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="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>
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>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>
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <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>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>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <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>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>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <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>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>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <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>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>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <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>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>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <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>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>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <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>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>
100 <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">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>
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>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>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 </table><table·class="memberdecls">158 </table><table·class="memberdecls">
104 <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>
105 Namespaces</h2></td></tr>160 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>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>
107 <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>
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>163 <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>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>
110 <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="a00686.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">
Max diff block lines reached; 1172/28311 bytes (4.14%) of diff not shown.
4.69 KB
html2text {}
    
Offset 5, 48 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 Classes·|·Namespaces9 Classes·|·Namespaces·|·Macros·|·Typedefs·|·Functions·|·Variables
10 refinement.hh·File·Reference10 misc.hh·File·Reference
11 provides·a·wrapper·for·ALBERTA's·refinement·patches·and·the·corners·for 
12 geometryInFather·More... 
13 #include·<cassert>11 #include·<cassert>
14 #include·<dune/grid/albertagrid/misc.hh>12 #include·<utility>
 13 #include·<dune/common/exceptions.hh>
 14 #include·<dune/common/hybridutilities.hh>
 15 #include·<dune/common/typetraits.hh>
15 #include·<dune/grid/albertagrid/elementinfo.hh>16 #include·<dune/grid/albertagrid/albertaheader.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::Alberta::Patch<_dim_>19 ·class· Dune::AlbertaError
19  20  
20 struct· Dune::Alberta::ForEachInteriorSubChild<_dim,_0_>21 ·class· Dune::AlbertaIOError
21  22  
22 struct· Dune::Alberta::ForEachInteriorSubChild<_dim,_dim_>23 ·class· Dune::Alberta::GlobalSpace
23  24  
24 struct· Dune::Alberta::ForEachInteriorSubChild<_2,_1_>25 struct· Dune::Alberta::NumSubEntities<_dim,_0_>
25  26  
26 struct· Dune::Alberta::ForEachInteriorSubChild<_3,_1_>27 struct· Dune::Alberta::NumSubEntities<_dim,_dim_>
27  28  
28 struct· Dune::Alberta::ForEachInteriorSubChild<_3,_2_>29 struct· Dune::Alberta::NumSubEntities<_0,_0_>
29  30  
30 struct· Dune::Alberta::GeometryInFather<_1_>31 struct· Dune::Alberta::NumSubEntities<_2,_1_>
31  32  
32 struct· Dune::Alberta::GeometryInFather<_2_>33 struct· Dune::Alberta::NumSubEntities<_3,_1_>
33  34  
34 struct· Dune::Alberta::GeometryInFather<_3_>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_>
35  86  
36 ·Namespaces87 ·Namespaces
37 namespace· Dune88 namespace· Dune
38  ··········Include·standard·header·files.89  ··········Include·standard·header·files.
39  90  
40 namespace· Dune::Alberta91 namespace· Dune::Alberta
41  92  
42 *****·Detailed·Description·***** 
43 provides·a·wrapper·for·ALBERTA's·refinement·patches·and·the·corners·for 
44 geometryInFather 
45 ··Author 
46 ······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·>
 122 Data·* Dune::Alberta::memCAlloc·(size_t·size)
Max diff block lines reached; 116/4778 bytes (2.43%) of diff not shown.
237 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:·refinement.hh·Source·File</title>8 <title>dune-grid:·misc.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, 745 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">misc.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_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_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_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_MISC_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;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="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;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/hybridutilities.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>
80 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00638.html">dune/grid/albertagrid/misc.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="a00704.html">dune/grid/albertagrid/albertaheader.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="a00716.html">dune/grid/albertagrid/elementinfo.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>
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>
 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="a00686.html#ac7a758bde399b9ddaa1d7efc4d08c19a">···21</a></span><span·class="preprocessor">#define·DUNE_ALBERTA_CACHE_COORDINATES·1</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>92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#endif</span></div>
84 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> 
85 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>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="keyword">namespace·</span>Alberta</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>
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="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="comment">//·Internal·Forward·Declarations</span></div>97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·Exceptions</span></div>
92 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="comment">//·-----------------------------</span></div>98 <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>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>
96 <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>
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"><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>
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> 
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>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>
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>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">namespace·</span>Alberta</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>111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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>112 <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>113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="comment">//·Import·Types</span></div>
 114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="comment">//·------------</span></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>
 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#acc4a01c16d41d4e3e6e5d058b86376ca">dimWorld</a>·=·<a·class="code·hl_define"·href="a00704.html#a362e6794dc8da37bca88774ed43b8e54">DIM_OF_WORLD</a>;</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> 
112 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</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[·...·truncated·by·diffoscope;·len:·93,·SHA:·2de6690a6ec2c026bc4157c9e6cf270b02228bdd03c228093828ca7da2d0fa6f·...·]</a>;</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="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</[·...·truncated·by·diffoscope;·len:·92,·SHA:·6a9d69d9929bec770b4018548785e8dd1fc3ecd800ad2787b2dd010ecab8d7e0·...·]</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="a00704.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="a00704.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="a00704.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="a00704.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="a00704.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="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL·<a·class="code·hl_typedef"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>;</div>
114 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA[·...·truncated·by·diffoscope;·len:·111,·SHA:·ae8d3eddd6ecd13ee12ea3ef543711312b9a095f37a1daa052441a7f9a182695·...·];</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[·...·truncated·by·diffoscope;·len:·94,·SHA:·2b21e4c7deff92012c00b62fc7713e99fc1a4b03c7be6fe0fdfc8b47738637f2·...·];</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>
116 <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">···58</span>·</div>
117 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">private</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> 
119 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordtype">int</span>·count_;</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[·...·truncated·by·diffoscope;·len:·95,·SHA:·b8600e99818e699947003ce13abd618b25ff22c24da34cd9fda081813a23f8d6·...·];</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="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·BNDRY_TYPE·<a·class="code·hl_typedef"·href="a01064.html#a763532db520e16a3ea6d45e06f6acf53">BoundaryId</a>;</div>
120 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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"><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">ElementType</a>;</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> 
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="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>·</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:·27,·SHA:·cdbfc4a8a1580135494980d5bc2935250c749ef279405428eb6d48fcee558154·...·]>;</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="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·FE_SPACE·<a·class="code·hl_typedef"·hre[·...·truncated·by·diffoscope;·len:·61,·SHA:·d0f2c70f613b0babbb8f8f78e3400060ba1a0ac1d166d5e2e429edff206db861·...·]>;</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> 
132 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">······</span>{</div> 
133 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<span·class="keywordflow">return</span>·count_;</div> 
134 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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>
 139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="comment">//·Memory·Manipulation·Functions</span></div>
 140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="comment">//·-----------------------------</span></div>
135 <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>
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>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>
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>·Leve[·...·truncated·by·diffoscope;·len:·66,·SHA:·6ae23bb0b62b765746b77d0a74c6ed33aeac1a6a21699a97cb559cda74dafaf1·...·]</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">siz[·...·truncated·by·diffoscope;·len:·17,·SHA:·fb8838a85964d4524b5307dd902780f7799d72291e27fc9e3b9b5a5df46e8bb0·...·]</div>
138 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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="keywordflow">return</span>·MEM_ALLOC(·size,·Data·);</div>
 146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</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> 
Max diff block lines reached; 172797/206935 bytes (83.50%) of diff not shown.
34.6 KB
html2text {}
    
Offset 5, 457 lines modifiedOffset 5, 892 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 misc.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_MISC_HH
17 ·6#define·DUNE_ALBERTA_REFINEMENT_HH17 ·6#define·DUNE_ALBERTA_MISC_HH
18 ·718 ·7
19 ·14#include·<cassert>19 ·8#include·<cassert>
20 ·15 
21 ·16#include·<dune/grid/albertagrid/misc.hh>20 ·9#include·<utility>
 21 ·10
 22 ·11#include·<dune/common/exceptions.hh>
 23 ·12#include·<dune/common/hybridutilities.hh>
 24 ·13#include·<dune/common/typetraits.hh>
 25 ·14
22 ·17#include·<dune/grid/albertagrid/elementinfo.hh>26 ·15#include·<dune/grid/albertagrid/albertaheader.hh>
 27 ·16
 28 ·17#if·HAVE_ALBERTA
23 ·1829 ·18
24 ·19#if·HAVE_ALBERTA 
25 ·20 
26 ·21namespace·Dune 
27 ·22{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
28 ·2334 ·23
29 ·24·namespace·Alberta35 ·24namespace·Dune
30 ·25·{36 ·25{
31 ·2637 ·26
32 ·27·//·Internal·Forward·Declarations 
33 ·28·//·-----------------------------38 ·27·//·Exceptions
 39 ·28·//·----------
34 ·2940 ·29
35 ·30·template<·int·dim,·int·codim·> 
36 31·struct·ForEachInteriorSubChild; 
37 ·3241 30·class·AlbertaError
 42 ·31·:·public·Exception
 43 ·32·{};
38 ·3344 ·33
39 ·34 
40 ·35·//·Patch 
41 ·36·//·-----45 34·class·AlbertaIOError
 46 ·35·:·public·IOError
 47 ·36·{};
42 ·3748 ·37
43 ·38·template<·int·dim·> 
44 39·class·Patch49 ·38
 50 ·39
 51 ·40·namespace·Alberta
45 ·40·{52 ·41·{
46 ·41·typedef·Patch<_dim_>·This; 
47 ·4253 ·42
48 ·43·static_assert(((dim·>=·1)·&&·(dim·<=·3)), 
49 ·44·"Alberta·supports·only·dimensions·1,·2,·3");54 ·43·//·Import·Types
 55 ·44·//·------------
50 ·4556 ·45
51 ·46·public: 
52 47·static·const·int·dimension·=·dim; 
53 ·48 
54 49·typedef·Alberta::ElementInfo<_dimension_>·ElementInfo; 
55 ·5057 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;
56 51·typedef·ALBERTA·RC_LIST_EL·ElementList;65 54·typedef·ALBERTA·EL·Element;
 66 ·55
 67 56·static·const·int·meshRefined·=·MESH_REFINED;
 68 57·static·const·int·meshCoarsened·=·MESH_COARSENED;
 69 ·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;
57 ·52 
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·) 
66 ·61·{ 
67 ·62·assert(·count·>·0·); 
68 ·63·} 
69 ·6475 ·64
70 ·65·Element·*operator[](·int·i·)·const;76 65·typedef·ALBERTA·FE_SPACE·DofSpace;
71 ·6677 ·66
72 67·int·count·()·const78 ·67
73 ·68·{79 ·68
74 ·69·return·count_; 
75 ·70·}80 ·69·//·Memory·Manipulation·Functions
 81 ·70·//·-----------------------------
76 ·7182 ·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 ·78 
85 ·79·template<·class·Functor·>83 ·72·template<·class·Data·>
86 80·void·forEach·(·Functor·&functor·)·const84 73·inline·Data·*memAlloc·(·size_t·size·)
 85 ·74·{
 86 ·75·return·MEM_ALLOC(·size,·Data·);
 87 ·76·}
 88 ·77
 89 ·78·template<·class·Data·>
 90 79·inline·Data·*memCAlloc·(·size_t·size·)
87 ·81·{91 ·80·{
Max diff block lines reached; 30784/35363 bytes (87.05%) of diff not shown.
5.37 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:·hierarchiciterator.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 63, 35 lines modifiedOffset 63, 46 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="#define-members">Macros</a>··</div>
72 ··<div·class="headertitle"><div·class="title">hierarchiciterator.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">entity.cc·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="a00716_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/> 
76 <code>#include·&lt;<a·class="el"·href="a00320_source.html">dune/grid/common/entityiterator.hh</a>&gt;</code><br·/> 
77 </div> 
78 <p><a·href="a00689_source.html">Go·to·the·source·code·of·this·file.</a></p> 
79 <table·class="memberdecls">75 <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="a02050.html">Dune::AlbertaGridHierarchicIterator&lt;·GridImp·&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>76 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
86 Namespaces</h2></td></tr>77 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>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>
88 <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>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 81 </table><table·class="memberdecls">
 82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 83 Macros</h2></td></tr>
 84 <tr·class="memitem:a52a3d21da8af78e4568aaed1c24da792"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00689.html#a52a3d21da8af78e4568aaed1c24da792">DUNE_ALBERTA_ENTITY_CC</a></td></tr>
 85 <tr·class="separator:a52a3d21da8af78e4568aaed1c24da792"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>86 </table>
 87 <h2·class="groupheader">Macro·Definition·Documentation</h2>
 88 <a·id="a52a3d21da8af78e4568aaed1c24da792"·name="a52a3d21da8af78e4568aaed1c24da792"></a>
 89 <h2·class="memtitle"><span·class="permalink"><a·href="#a52a3d21da8af78e4568aaed1c24da792">&#9670;&nbsp;</a></span>DUNE_ALBERTA_ENTITY_CC</h2>
  
 90 <div·class="memitem">
 91 <div·class="memproto">
 92 ······<table·class="memname">
 93 ········<tr>
 94 ··········<td·class="memname">#define·DUNE_ALBERTA_ENTITY_CC</td>
 95 ········</tr>
 96 ······</table>
 97 </div><div·class="memdoc">
  
 98 </div>
 99 </div>
91 </div><!--·contents·-->100 </div><!--·contents·-->
92 <!--·start·footer·part·-->101 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>102 <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.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
95 </small></address>104 </small></address>
96 </body>105 </body>
97 </html>106 </html>
768 B
html2text {}
    
Offset 5, 22 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 Namespaces·|·Macros
 10 entity.cc·File·Reference
9 Classes·|·Namespaces 
10 hierarchiciterator.hh·File·Reference 
11 #include·<dune/grid/albertagrid/elementinfo.hh> 
12 #include·<dune/grid/common/entityiterator.hh> 
13 Go_to_the_source_code_of_this_file. 
14 ·Classes 
15 class· Dune::AlbertaGridHierarchicIterator<_GridImp_> 
16   
17 ·Namespaces11 ·Namespaces
18 namespace· Dune12 namespace· Dune
19  ··········Include·standard·header·files.13  ··········Include·standard·header·files.
20  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 ===============================================================================21 ===============================================================================
22 ·····Generated·by [doxygen]·1.9.422 ·····Generated·by [doxygen]·1.9.4
16.1 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:·coordcache.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, 41 lines modifiedOffset 63, 76 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">coordcache.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 <div·class="textblock"><code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 76 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00713_source.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</code><br·/> 
76 <code>#include·&lt;<a·class="el"·href="a00635_source.html">dune/grid/albertagrid/dofadmin.hh</a>&gt;</code><br·/> 
77 <code>#include·&lt;<a·class="el"·href="a00641_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code><br·/> 
78 </div>77 </div>
79 <p><a·href="a00695_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a00695_source.html">Go·to·the·source·code·of·this·file.</a></p>
80 <table·class="memberdecls">79 <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"> 
90 <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>
91 Namespaces</h2></td></tr>81 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>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>
93 <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>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <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>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>
96 <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>
97 </table>132 </table>
98 </div><!--·contents·-->133 </div><!--·contents·-->
99 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
100 <hr·class="footer"/><address·class="footer"><small>135 <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.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
102 </small></address>137 </small></address>
103 </body>138 </body>
3.07 KB
html2text {}
    
Offset 5, 29 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 coordcache.hh·File·Reference10 algebra.hh·File·Reference
 11 #include·<dune/common/fvector.hh>
 12 #include·<dune/common/fmatrix.hh>
11 #include·<dune/grid/albertagrid/meshpointer.hh> 
12 #include·<dune/grid/albertagrid/dofadmin.hh> 
13 #include·<dune/grid/albertagrid/dofvector.hh> 
14 Go_to_the_source_code_of_this_file.13 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   
22 ·Namespaces14 ·Namespaces
23 namespace· Dune15 namespace· Dune
24  ··········Include·standard·header·files.16  ··········Include·standard·header·files.
25  17  
26 namespace· Dune::Alberta18 namespace· Dune::Alberta
27  19  
 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  
  
28 ===============================================================================77 ===============================================================================
29 ·····Generated·by [doxygen]·1.9.478 ·····Generated·by [doxygen]·1.9.4
75.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00695_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:·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, 206 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">coordcache.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="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="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>
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_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_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_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="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00713.html">dune/grid/albertagrid/meshpointer.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/common/fvector.hh&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="a00635.html">dune/grid/albertagrid/dofadmin.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/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;<a·class="code"·href="a00641.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>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><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>·</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="keyword">namespace·</span>Alberta</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>·</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> 
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> 
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">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·K·&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="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>
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····{</div>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</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="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>
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>······<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>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>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>102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keywordflow">return</span>·K(·1·);</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#a1094003c7b[·...·truncated·by·diffoscope;·len:·44,·SHA:·fa89a0f6eefb338486158f702ad1cc7fe7913bf3c3909fb140e550a87571cde8·...·]</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>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>
 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>
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>107 <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_function"·href="a01950.html#a4fae086863b937d97e0ae056dbc5983a">operator()·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·*element,·<span·class="keywordtype">int</span>·<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">vertex</a>·)<span·class="keyword">·const</span></div> 
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">······</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>
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>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div>
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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>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="keyword">const</span>·FieldMatrix&lt;·K,·1,·m·&gt;·&amp;matrix·)</div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{</div>
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">······</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>
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="cod[·...·truncated·by·diffoscope;·len:·114,·SHA:·0314e4c1d1fc71424fbd210b3c4a0e50736b3e4581e063fcdee1c6b25afaf2bc·...·];</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>
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="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>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>
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>······<span·class="keywordflow">return</span>·matrix[·0·][·0·]·*·matrix[·1·][·1·]·-·matrix[·0·][·1·]·*·matrix[·1·][·0·];</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>·</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>········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>126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>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>
 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>
 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>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"><a·class="line"·href="a01950.html#aab1216519ce2130f58d97e4a1b47216c">···64</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01950.html#aab1216519ce2130f58d97e4a1b47216c">rele[·...·truncated·by·diffoscope;·len:·10,·SHA:·35f3df622196a7fde394ab1259be9da12551c28dc180e2c061f78683006229f1·...·]</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">···66</span>········coords_.<a·class="code·hl_function"·href="a02022.html#a3af801d63e84f7376a37a3279383adaa">release</a>();</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>
 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>
137 <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">···71</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="keyword">private</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> 
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>·</div> 
144 <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>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·K·&gt;</div>
Max diff block lines reached; 36221/64258 bytes (56.37%) of diff not shown.
12.3 KB
html2text {}
    
Offset 5, 262 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 coordcache.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_COORDCACHE_HH16 ·5#ifndef·DUNE_ALBERTA_ALGEBRA_HH
17 ·6#define·DUNE_ALBERTA_COORDCACHE_HH17 ·6#define·DUNE_ALBERTA_ALGEBRA_HH
18 ·718 ·7
19 ·8#include·<dune/grid/albertagrid/meshpointer.hh> 
20 ·9#include·<dune/grid/albertagrid/dofadmin.hh> 
21 ·10#include·<dune/grid/albertagrid/dofvector.hh> 
22 ·11 
23 ·12#if·HAVE_ALBERTA19 ·8#include·<dune/common/fvector.hh>
 20 ·9#include·<dune/common/fmatrix.hh>
 21 ·10
 22 ·11namespace·Dune
 23 ·12{
24 ·1324 ·13
25 ·14namespace·Dune25 ·14·namespace·Alberta
26 ·15{26 ·15·{
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 ·17·namespace·Alberta 
29 ·18·{ 
30 ·19 
31 ·20·//·CoordCache 
32 ·21·//·---------- 
33 ·22 
34 ·23·template<·int·dim·> 
35 24·class·CoordCache 
36 ·25·{31 ·20·{
37 ·26·typedef·DofVectorPointer<_GlobalVector_>·CoordVectorPointer; 
38 ·27·typedef·Alberta::DofAccess<_dim,_dim_>·DofAccess;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·class·LocalCaching; 
41 ·30·struct·Interpolation;40 ·29·template<·class·K,·int·m·>
 41 30·inline·static·K·determinant·(·[[maybe_unused]]·const·FieldMatrix<·K,·0,·m·>
 42 &matrix·)
42 ·3143 ·31·{
43 ·32·public: 
44 33·static·const·int·dimension·=·dim;44 ·32·return·K(·1·);
 45 ·33·}
45 ·3446 ·34
 47 ·35·template<·class·K·>
 48 36·inline·static·K·determinant·(·const·FieldMatrix<·K,·1,·1·>·&matrix·)
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·)·const 
51 ·40·{ 
52 ·41·assert(·!(!coords_)·); 
53 ·42·GlobalVector·*array·=·(GlobalVector·*)coords_; 
54 ·43·return·array[·dofAccess_(·element,·vertex·)·]; 
55 ·44·} 
56 ·45 
57 46·GlobalVector·&operator()(·const·ElementInfo·&elementInfo,·int·vertex·)·const 
58 ·47·{49 ·37·{
59 ·48·return·(*this)(·elementInfo.el(),·vertex·);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·);
60 ·49·}61 ·49·}
61 ·5062 ·50
62 51·void·create·(·const·DofNumbering·&dofNumbering·)63 ·51·template<·class·K·>
 64 52·inline·static·K·determinant·(·const·FieldMatrix<·K,·2,·2·>·&matrix·)
63 ·52·{65 ·53·{
64 ·53·MeshPointer·mesh·=·dofNumbering.mesh(); 
65 ·54·const·DofSpace·*dofSpace·=·dofNumbering.dofSpace(·dimension·);66 ·54·return·matrix[·0·][·0·]·*·matrix[·1·][·1·]·-·matrix[·0·][·1·]·*·matrix[·1·]
 67 [·0·];
66 ·5568 ·55·}
 69 ·56
 70 ·57·template<·class·K·>
 71 58·inline·static·K·determinant·(·const·FieldMatrix<·K,·2,·3·>·&matrix·)
 72 ·59·{
 73 ·60·return·vectorProduct(·matrix[·0·],·matrix[·1·]·).two_norm();
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·>(); 
71 ·60 
72 ·61·dofAccess_·=·DofAccess(·dofSpace·); 
73 ·62·}74 ·61·}
74 ·63 
75 64·void·release·()75 ·62
 76 ·63·template<·class·K,·int·m·>
 77 64·inline·static·K·determinant·(·const·FieldMatrix<·K,·2,·m·>·&matrix·)
76 ·65·{78 ·65·{
77 ·66·coords_.release();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·);
78 ·67·}84 ·71·}
 85 ·72
 86 ·73·template<·class·K·>
 87 74·inline·static·K·determinant·(·const·FieldMatrix<·K,·3,·3·>·&matrix·)
79 ·68 
80 ·69·private: 
81 ·70·CoordVectorPointer·coords_; 
82 ·71·DofAccess·dofAccess_; 
83 ·72·}; 
84 ·73 
Max diff block lines reached; 8196/12599 bytes (65.05%) of diff not shown.
10.5 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00698.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·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:·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 64, 95 lines modifiedOffset 64, 36 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">albertareader.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·· 
77 <a·href="#details">More...</a></p> 
78 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&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·/>76 <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·/>77 <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="a00350_source.html">dune/grid/common/adaptcallback.hh</a>&gt;</code><br·/> 
92 <code>#include·&lt;<a·class="el"·href="a00347_source.html">dune/grid/common/sizecache.hh</a>&gt;</code><br·/> 
93 <code>#include·&quot;<a·class="el"·href="a00650_source.html">albertaheader.hh</a>&quot;</code><br·/> 
94 <code>#include·&lt;<a·class="el"·href="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00662_source.html">dune/grid/albertagrid/macrodata.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="a00695_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="a00629_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="a00689_source.html">hierarchiciterator.hh</a>&quot;</code><br·/> 
108 <code>#include·&quot;<a·class="el"·href="a00644_source.html">treeiterator.hh</a>&quot;</code><br·/> 
109 <code>#include·&quot;<a·class="el"·href="a00665_source.html">leveliterator.hh</a>&quot;</code><br·/> 
110 <code>#include·&quot;<a·class="el"·href="a00671_source.html">leafiterator.hh</a>&quot;</code><br·/> 
111 <code>#include·&quot;<a·class="el"·href="a00620.html">albertagrid.cc</a>&quot;</code><br·/> 
112 <code>#include·&lt;<a·class="el"·href="a00647_source.html">dune/grid/albertagrid/undefine-3.0.hh</a>&gt;</code><br·/> 
113 </div>79 </div>
114 <p><a·href="a00698_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00698_source.html">Go·to·the·source·code·of·this·file.</a></p>
115 <table·class="memberdecls">81 <table·class="memberdecls">
116 <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>
117 Classes</h2></td></tr>83 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>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>
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>85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">86 </table><table·class="memberdecls">
122 <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>
123 Namespaces</h2></td></tr>88 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>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>
125 <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>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <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="a00698.html#a1067446415cacb23802d0f38ff2017d7">_ALBERTA_H_</a></td></tr> 
131 <tr·class="separator:a1067446415cacb23802d0f38ff2017d7"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 </table>92 </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> 
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·-->93 </div><!--·contents·-->
150 <!--·start·footer·part·-->94 <!--·start·footer·part·-->
151 <hr·class="footer"/><address·class="footer"><small>95 <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.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
153 </small></address>97 </small></address>
154 </body>98 </body>
155 </html>99 </html>
2.14 KB
html2text {}
    
Offset 5, 67 lines modifiedOffset 5, 24 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·Reference10 albertareader.hh·File·Reference
 11 #include·<dune/geometry/type.hh>
11 provides·the·AlbertaGrid·class·More... 
12 #include·<cassert> 
13 #include·<cstddef> 
14 #include·<algorithm> 
15 #include·<iostream> 
16 #include·<fstream> 
17 #include·<memory> 
18 #include·<vector> 
19 #include·<dune/common/fvector.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>12 #include·<dune/grid/common/grid.hh>
24 #include·<dune/grid/common/gridfactory.hh>13 #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>14 #include·<dune/grid/albertagrid/macrodata.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.15 Go_to_the_source_code_of_this_file.
48 ·Classes16 ·Classes
 17 class· Dune::AlbertaReader<_Grid_>
49 class· Dune::AlbertaGrid<_dim,_dimworld_> 
50  ······[provides·Dune::Grid]·More... 
51  18  
52 ·Namespaces19 ·Namespaces
53 namespace· Dune20 namespace· Dune
54  ··········Include·standard·header·files.21  ··········Include·standard·header·files.
55  22  
56 ·Macros 
57 #define _ALBERTA_H_ 
58   
59 *****·Detailed·Description·***** 
60 provides·the·AlbertaGrid·class 
61 ··Author 
62 ······Robert·Kloefkorn·and·Martin·Nolte 
63 *****·Macro·Definition·Documentation·***** 
64 *****·◆ _ALBERTA_H_·***** 
65 #define·_ALBERTA_H_ 
  
66 ===============================================================================23 ===============================================================================
67 ·····Generated·by [doxygen]·1.9.424 ·····Generated·by [doxygen]·1.9.4
207 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00698_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:·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, 810 lines modifiedOffset 62, 127 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">albertareader.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00698.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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="a00698.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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_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_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_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="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#if·HAVE_ALBERTA·||·DOXYGEN</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>
 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>
 83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00662.html">dune/grid/albertagrid/macrodata.hh</a>&gt;</span></div>
79 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
80 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;cassert&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>
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>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</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>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>
84 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;iostream&gt;</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">#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>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>
87 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;vector&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="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>
88 <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>
89 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">//·Dune·includes</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="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>
 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>
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>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>
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="a00350.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="a00347.html">dune/grid/common/sizecache.hh</a>&gt;</span></div> 
99 <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>·</div>
100 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">//-·Local·includes</span></div>103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">private</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="a00650.html">albertaheader.hh</a>&quot;</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#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>
103 <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>····<a·class="code·hl_class"·href="a02306.html">MacroData</a>·macroData_;</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="a00638.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> 
107 <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>····<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>
108 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00695.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="a00629.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> 
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="a00689.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="a00644.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="a00665.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="a00671.html">leafiterator.hh</a>&quot;</span></div> 
123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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> 
126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="comment">//·External·Forward·Declarations</span></div> 
128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="comment">//·-----------------------------</span></div> 
129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</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>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>
132 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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="a01910.html#aff381d8a75d180257f81cf9e61bda888">···48</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01910.html#aff381d8a75d180257f81cf9e61bda888">readGrid</a>·(·<span·class="keyword">const</span>·std::string·&amp;fileName,·<a·class="code·hl_class"·href="a02878.html">GridFactory</a>·&amp;factory·)</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">//·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>
 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="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">···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>
 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>
 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">//·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>
Max diff block lines reached; 41719/173637 bytes (24.03%) of diff not shown.
37.3 KB
html2text {}
    
Offset 5, 1071 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 agrid.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_ALBERTAGRID_IMP_HH16 ·5#ifndef·DUNE_ALBERTA_ALBERTAREADER_HH
17 ·6#define·DUNE_ALBERTAGRID_IMP_HH17 ·6#define·DUNE_ALBERTA_ALBERTAREADER_HH
18 ·718 ·7
19 ·13#if·HAVE_ALBERTA·||·DOXYGEN19 ·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>
20 ·1425 ·14
21 ·15#include·<cassert> 
22 ·16#include·<cstddef> 
23 ·17 
24 ·18#include·<algorithm> 
25 ·19#include·<iostream> 
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> 
32 ·26#include·<dune/common/fmatrix.hh> 
33 ·27#include·<dune/common/stdstreams.hh> 
34 ·28#include·<dune/common/parallel/communication.hh>26 ·15#if·HAVE_ALBERTA
 27 ·16
 28 ·17namespace·Dune
 29 ·18{
 30 ·19
 31 ·20·template<·class·Grid·>
 32 21·class·AlbertaReader
 33 ·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;
35 ·2940 ·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"41 30·static·const·int·dimension·=·Grid::dimension;
 42 31·static·const·int·dimensionworld·=·Grid::dimensionworld;
 43 ·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 ·3849 ·38
 50 ·39·MacroData·macroData_;
 51 ·40
 52 ·41·AlbertaReader·(·const·This·&·);
 53 ·42·This·&operator=·(·const·This·&·);
 54 ·43
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> 
56 ·50 
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 ·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·>·> 
83 ·109·{ 
84 ·110·typedef·AlbertaGrid<_dim,_dimworld_>·This; 
85 ·111·typedef·GridDefaultImplementation 
86 ·112·<·dim,·dimworld,·Alberta::Real,·AlbertaGridFamily<_dim,_dimworld_>·> 
87 ·113·Base; 
88 ·114 
89 115·template<·int,·int,·class·>·friend·class·AlbertaGridEntity; 
90 116·template<·class·>·friend·class·AlbertaLevelGridView; 
91 117·template<·class·>·friend·class·AlbertaLeafGridView; 
92 118·template<·int,·class,·bool·>·friend·class·AlbertaGridTreeIterator; 
93 119·template<·class·>·friend·class·AlbertaGridHierarchicIterator; 
94 ·120 
95 ·121·friend·class·GridFactory<·This·>; 
96 ·122·friend·struct·DGFGridFactory<·This·>; 
97 ·123 
98 ·124·friend·class·AlbertaGridIntersectionBase<·const·This·>; 
Max diff block lines reached; 15100/38164 bytes (39.57%) of diff not shown.
7.26 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:·geometry.cc·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, 57 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>·&#124;70 <a·href="#namespaces">Namespaces</a>··</div>
72 <a·href="#define-members">Macros</a>··</div> 
73 ··<div·class="headertitle"><div·class="title">geometry.cc·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">macrodata.cc·File·Reference</div></div>
74 </div><!--header-->72 </div><!--header-->
75 <div·class="contents">73 <div·class="contents">
76 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00719_source.html">dune/grid/albertagrid/algebra.hh</a>&gt;</code><br·/> 
 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·/>
77 <code>#include·&lt;<a·class="el"·href="a07253_source.html">dune/grid/albertagrid/geometry.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00320_source.html">dune/grid/common/exceptions.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a00662_source.html">dune/grid/albertagrid/macrodata.hh</a>&gt;</code><br·/>
79 </div><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">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> 
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>
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="a00701.html#a085bbe8bddf730dd71a187dceae4e610">DUNE_ALBERTA_GEOMETRY_CC</a></td></tr> 
96 <tr·class="separator:a085bbe8bddf730dd71a187dceae4e610"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </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>
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> 
111 </div><!--·contents·-->93 </div></div><!--·contents·-->
112 <!--·start·footer·part·-->94 <!--·start·footer·part·-->
113 <hr·class="footer"/><address·class="footer"><small>95 <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.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
115 </small></address>97 </small></address>
116 </body>98 </body>
117 </html>99 </html>
1.24 KB
html2text {}
    
Offset 5, 32 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·|·Macros9 Namespaces
10 geometry.cc·File·Reference10 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>
11 #include·<dune/grid/albertagrid/algebra.hh>16 #include·<dune/grid/albertagrid/macrodata.hh>
12 #include·<dune/grid/albertagrid/geometry.hh> 
13 #include·<dune/grid/albertagrid/refinement.hh> 
14 ·Classes 
15 struct· Dune::AlbertaGridLocalGeometryProvider<_Grid_>:: 
16 ·········GeoInFatherCoordReader<_Grid_> 
17   
18 struct· Dune::AlbertaGridLocalGeometryProvider<_Grid_>::FaceCoordReader<_Grid 
19 ·········> 
20   
21 ·Namespaces17 ·Namespaces
22 namespace· Dune18 namespace· Dune
23  ··········Include·standard·header·files.19  ··········Include·standard·header·files.
24  20  
 21 namespace· Dune::Alberta
25 ·Macros 
26 #define DUNE_ALBERTA_GEOMETRY_CC 
27  22  
28 *****·Macro·Definition·Documentation·***** 
29 *****·◆ DUNE_ALBERTA_GEOMETRY_CC·***** 
30 #define·DUNE_ALBERTA_GEOMETRY_CC23 *****·Detailed·Description·*****
 24 provides·a·wrapper·for·ALBERTA's·macro_data·structure
 25 ··Author
 26 ······Martin·Nolte
  
31 ===============================================================================27 ===============================================================================
32 ·····Generated·by [doxygen]·1.9.428 ·····Generated·by [doxygen]·1.9.4
10.4 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:·macrodata.cc·File·Reference</title>8 <title>dune-grid:·albertaheader.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, 122 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="#namespaces">Namespaces</a>··</div>70 <a·href="#define-members">Macros</a>··</div>
71 ··<div·class="headertitle"><div·class="title">macrodata.cc·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">albertaheader.hh·File·Reference</div></div>
72 </div><!--header-->72 </div><!--header-->
73 <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·/>74 <div·class="textblock"><code>#include·&lt;alberta/alberta.h&gt;</code><br·/>
 75 </div>
 76 <p><a·href="a00704_source.html">Go·to·the·source·code·of·this·file.</a></p>
77 <code>#include·&lt;vector&gt;</code><br·/> 
78 <code>#include·&lt;array&gt;</code><br·/> 
79 <code>#include·&lt;<a·class="el"·href="a00242_source.html">dune/grid/common/exceptions.hh</a>&gt;</code><br·/> 
80 <code>#include·&lt;<a·class="el"·href="a00662_source.html">dune/grid/albertagrid/macrodata.hh</a>&gt;</code><br·/> 
81 </div><table·class="memberdecls">77 <table·class="memberdecls">
82 <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="define-members"·name="define-members"></a>
83 Namespaces</h2></td></tr>79 Macros</h2></td></tr>
 80 <tr·class="memitem:a362e6794dc8da37bca88774ed43b8e54"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00704.html#a362e6794dc8da37bca88774ed43b8e54">DIM_OF_WORLD</a>&#160;&#160;&#160;ALBERTA_DIM</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>81 <tr·class="separator:a362e6794dc8da37bca88774ed43b8e54"><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>82 <tr·class="memitem:a4cbe74d935d2e31c4b35398e93623f70"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>&#160;&#160;&#160;::</td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a4cbe74d935d2e31c4b35398e93623f70"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 84 <tr·class="memitem:a8b7e159f2d6cd4970d240f9748cd2d2a"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00704.html#a8b7e159f2d6cd4970d240f9748cd2d2a">ALBERTA_DEBUG</a>&#160;&#160;&#160;0</td></tr>
 85 <tr·class="separator:a8b7e159f2d6cd4970d240f9748cd2d2a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 86 <tr·class="memitem:a4b7aa45c1743bf41ef31a987fcd0f372"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00704.html#a4b7aa45c1743bf41ef31a987fcd0f372">_MAX_NOT_DEFINED_</a></td></tr>
 87 <tr·class="separator:a4b7aa45c1743bf41ef31a987fcd0f372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 88 <tr·class="memitem:a7d0dab8defd85e01c2f14a68a40b4f32"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00704.html#a7d0dab8defd85e01c2f14a68a40b4f32">_MIN_NOT_DEFINED_</a></td></tr>
 89 <tr·class="separator:a7d0dab8defd85e01c2f14a68a40b4f32"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 90 <tr·class="memitem:a0c6debd1ce74543115f35b5661f4f48b"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00704.html#a0c6debd1ce74543115f35b5661f4f48b">_ABS_NOT_DEFINED_</a></td></tr>
 91 <tr·class="separator:a0c6debd1ce74543115f35b5661f4f48b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table>92 </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 <h2·class="groupheader">Macro·Definition·Documentation</h2>
 94 <a·id="a0c6debd1ce74543115f35b5661f4f48b"·name="a0c6debd1ce74543115f35b5661f4f48b"></a>
 95 <h2·class="memtitle"><span·class="permalink"><a·href="#a0c6debd1ce74543115f35b5661f4f48b">&#9670;&nbsp;</a></span>_ABS_NOT_DEFINED_</h2>
  
 96 <div·class="memitem">
 97 <div·class="memproto">
 98 ······<table·class="memname">
 99 ········<tr>
 100 ··········<td·class="memname">#define·_ABS_NOT_DEFINED_</td>
 101 ········</tr>
 102 ······</table>
 103 </div><div·class="memdoc">
  
 104 </div>
 105 </div>
 106 <a·id="a4b7aa45c1743bf41ef31a987fcd0f372"·name="a4b7aa45c1743bf41ef31a987fcd0f372"></a>
 107 <h2·class="memtitle"><span·class="permalink"><a·href="#a4b7aa45c1743bf41ef31a987fcd0f372">&#9670;&nbsp;</a></span>_MAX_NOT_DEFINED_</h2>
  
 108 <div·class="memitem">
 109 <div·class="memproto">
 110 ······<table·class="memname">
 111 ········<tr>
 112 ··········<td·class="memname">#define·_MAX_NOT_DEFINED_</td>
 113 ········</tr>
 114 ······</table>
 115 </div><div·class="memdoc">
  
 116 </div>
 117 </div>
 118 <a·id="a7d0dab8defd85e01c2f14a68a40b4f32"·name="a7d0dab8defd85e01c2f14a68a40b4f32"></a>
 119 <h2·class="memtitle"><span·class="permalink"><a·href="#a7d0dab8defd85e01c2f14a68a40b4f32">&#9670;&nbsp;</a></span>_MIN_NOT_DEFINED_</h2>
  
 120 <div·class="memitem">
 121 <div·class="memproto">
 122 ······<table·class="memname">
 123 ········<tr>
 124 ··········<td·class="memname">#define·_MIN_NOT_DEFINED_</td>
 125 ········</tr>
 126 ······</table>
 127 </div><div·class="memdoc">
  
 128 </div>
 129 </div>
 130 <a·id="a4cbe74d935d2e31c4b35398e93623f70"·name="a4cbe74d935d2e31c4b35398e93623f70"></a>
 131 <h2·class="memtitle"><span·class="permalink"><a·href="#a4cbe74d935d2e31c4b35398e93623f70">&#9670;&nbsp;</a></span>ALBERTA</h2>
  
 132 <div·class="memitem">
 133 <div·class="memproto">
 134 ······<table·class="memname">
 135 ········<tr>
 136 ··········<td·class="memname">#define·ALBERTA&#160;&#160;&#160;::</td>
 137 ········</tr>
 138 ······</table>
 139 </div><div·class="memdoc">
  
 140 </div>
 141 </div>
 142 <a·id="a8b7e159f2d6cd4970d240f9748cd2d2a"·name="a8b7e159f2d6cd4970d240f9748cd2d2a"></a>
 143 <h2·class="memtitle"><span·class="permalink"><a·href="#a8b7e159f2d6cd4970d240f9748cd2d2a">&#9670;&nbsp;</a></span>ALBERTA_DEBUG</h2>
  
 144 <div·class="memitem">
 145 <div·class="memproto">
 146 ······<table·class="memname">
 147 ········<tr>
 148 ··········<td·class="memname">#define·ALBERTA_DEBUG&#160;&#160;&#160;0</td>
 149 ········</tr>
 150 ······</table>
 151 </div><div·class="memdoc">
  
 152 </div>
Max diff block lines reached; 243/9143 bytes (2.66%) of diff not shown.
1.36 KB
html2text {}
    
Offset 5, 28 lines modifiedOffset 5, 40 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
 9 Macros
 10 albertaheader.hh·File·Reference
 11 #include·<alberta/alberta.h>
 12 Go_to_the_source_code_of_this_file.
 13 ·Macros
 14 #define DIM_OF_WORLD   ALBERTA_DIM
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> 
16 #include·<dune/grid/albertagrid/macrodata.hh> 
17 ·Namespaces 
18 namespace· Dune 
19  ··········Include·standard·header·files. 
20  15  
21 namespace· Dune::Alberta16 #definALBERTA   ::
22  17  
23 *****·Detailed·Description·***** 
24 provides·a·wrapper·for·ALBERTA's·macro_data·structure 
25 ··Author 
26 ······Martin·Nolte18 #define ALBERTA_DEBUG   0
 19  
 20 #define _MAX_NOT_DEFINED_
 21  
 22 #define _MIN_NOT_DEFINED_
 23  
 24 #define _ABS_NOT_DEFINED_
 25  
 26 *****·Macro·Definition·Documentation·*****
 27 *****·◆ _ABS_NOT_DEFINED_·*****
 28 #define·_ABS_NOT_DEFINED_
 29 *****·◆ _MAX_NOT_DEFINED_·*****
 30 #define·_MAX_NOT_DEFINED_
 31 *****·◆ _MIN_NOT_DEFINED_·*****
 32 #define·_MIN_NOT_DEFINED_
 33 *****·◆ ALBERTA·*****
 34 #define·ALBERTA   ::
 35 *****·◆ ALBERTA_DEBUG·*****
 36 #define·ALBERTA_DEBUG   0
 37 *****·◆ DIM_OF_WORLD·*****
 38 #define·DIM_OF_WORLD   ALBERTA_DIM
  
27 ===============================================================================39 ===============================================================================
28 ·····Generated·by [doxygen]·1.9.440 ·····Generated·by [doxygen]·1.9.4
6.71 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:·geometryreference.hh·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 65, 41 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_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">treeiterator.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·/>75 <div·class="textblock"><code>#include·&lt;utility&gt;</code><br·/>
 76 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/>
78 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>77 <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·/>78 <code>#include·&lt;<a·class="el"·href="a00638_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/meshpointer.hh</a>&gt;</code><br·/>
80 </div>80 </div>
81 <p><a·href="a00707_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a00707_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="a02130.html">Dune::GeometryReference&lt;·Implementation·&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="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>
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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02134.html">Dune::LocalGeometryReference&lt;·mydim,·cdim,·Grid·&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="a02046.html">Dune::AlbertaGridTreeIterator&lt;·codim,·GridImp,·leafIterator·&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> 
97 <div·class="textblock"><p·>Wrapper·and·interface·classes·for·element·geometries.·</p> 
98 </div></div><!--·contents·-->99 </div><!--·contents·-->
99 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
100 <hr·class="footer"/><address·class="footer"><small>101 <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.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
102 </small></address>103 </small></address>
103 </body>104 </body>
104 </html>105 </html>
1.25 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 ····*·albertagrid9 ····*·albertagrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 geometryreference.hh·File·Reference 
12 Wrapper·and·interface·classes·for·element·geometries.·More...11 treeiterator.hh·File·Reference
 12 #include·<utility>
 13 #include·<dune/common/hybridutilities.hh>
13 #include·<dune/common/typetraits.hh>14 #include·<dune/common/typetraits.hh>
14 #include·<dune/geometry/type.hh> 
15 #include·<dune/grid/common/geometry.hh>15 #include·<dune/grid/albertagrid/elementinfo.hh>
 16 #include·<dune/grid/albertagrid/meshpointer.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::GeometryReference<_Implementation_>19 ·class· Dune::AlbertaMarkerVector<_dim,_dimworld_>
 20  ·······marker·assigning·subentities·to·one·element·containing·them·More...
19  21  
20 class· Dune::LocalGeometryReference<_mydim,_cdim,_Grid_>22 struct· Dune::AlbertaMarkerVector<_dim,_dimworld_>::MarkSubEntities<_bool_>::
 23 ·········Codim<_codim_>
 24  
 25 ·class· Dune::AlbertaGridTreeIterator<_codim,_GridImp,_leafIterator_>
21  26  
22 ·Namespaces27 ·Namespaces
23 namespace· Dune28 namespace· Dune
24  ··········Include·standard·header·files.29  ··········Include·standard·header·files.
25  30  
26 *****·Detailed·Description·***** 
27 Wrapper·and·interface·classes·for·element·geometries. 
  
28 ===============================================================================31 ===============================================================================
29 ·····Generated·by [doxygen]·1.9.432 ·····Generated·by [doxygen]·1.9.4
172 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00707_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:·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 62, 203 lines modifiedOffset 62, 586 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">treeiterator.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="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>
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> 
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>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_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>
 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>
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><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</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>·</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>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00638.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="a00647.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</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>·</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">#if·HAVE_ALBERTA</span></div>
83 <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>
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>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="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>·</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>
87 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·GeometryReference</span></div>92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="comment">//·AlbertaMarkerVector</span></div>
88 <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">//·-------------------</span></div>
89 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 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>
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>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="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> 
103 <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>
 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>
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> 
107 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">private</span>:</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> 
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> 
113 <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> 
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> 
118 <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>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>
 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>
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>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>
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>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>
 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>
124 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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="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>
125 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>120 <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="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>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"><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>
 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>
130 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div>127 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</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="keyword">public</span>:</div> 
133 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>128 <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">JacobianIn[·...·truncated·by·diffoscope;·len:·110,·SHA:·c81fbb0235c12f60c5bcf7be09246b91d959979566d737c512456d20d98e2549·...·]</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>
 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>
136 <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>
Max diff block lines reached; 109296/144758 bytes (75.50%) of diff not shown.
30.2 KB
html2text {}
    
Offset 5, 279 lines modifiedOffset 5, 695 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 treeiterator.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_HH 
18 ·716 ·5
 17 ·6#ifndef·DUNE_ALBERTA_TREEITERATOR_HH
 18 ·7#define·DUNE_ALBERTA_TREEITERATOR_HH
 19 ·8
 20 ·9#include·<utility>
 21 ·10
 22 ·11#include·<dune/common/hybridutilities.hh>
19 ·12#include·<dune/common/typetraits.hh>23 ·12#include·<dune/common/typetraits.hh>
20 ·1324 ·13
21 ·14#include·<dune/geometry/type.hh> 
22 ·15 
23 ·16#include·<dune/grid/common/geometry.hh> 
24 ·1725 ·14#include·<dune/grid/albertagrid/elementinfo.hh>
 26 ·15#include·<dune/grid/albertagrid/meshpointer.hh>
 27 ·16
 28 ·17#if·HAVE_ALBERTA
 29 ·18
25 ·18namespace·Dune30 ·19namespace·Dune
26 ·19{ 
27 ·2031 ·20{
28 ·21·//·GeometryReference32 ·21
 33 ·22·//·AlbertaMarkerVector
29 ·22·//·-----------------34 ·23·//·-------------------
 35 ·24
 36 ·33·template<·int·dim,·int·dimworld·>
 37 34·class·AlbertaMarkerVector
 38 ·35·{
 39 ·36·typedef·AlbertaMarkerVector<_dim,_dimworld_>·This;
30 ·23 
31 ·24·template<·class·Implementation·> 
32 25·class·GeometryReference 
33 ·26·{ 
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; 
39 ·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 ·3740 ·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;
 46 ·43
 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 ·51
45 38·typedef·typename·Implementation::JacobianInverseTransposed 
46 JacobianInverseTransposed; 
47 39·typedef·typename·Implementation::JacobianTransposed·JacobianTransposed; 
48 ·40 
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 ·45 
56 ·46·using·JacobianInverseDefault·=·decltype(transpose(std:: 
57 declval<JacobianInverseTransposed>())); 
58 ·47 
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 ·50 
64 ·51·using·JacobianDefault·=·decltype(transpose(std::declval<JacobianTransposed> 
65 ())); 
66 ·52 
67 ·53 
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·{ 
82 ·63·return·transpose(jacobianInverseTransposed(local)); 
83 ·64·} 
84 ·65 
85 ·66·public: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 ·60
 63 61·AlbertaMarkerVector·(·const·This·&other·)
 64 ·62·:·dofNumbering_(·other.dofNumbering_·)
 65 ·63·{
 66 ·64·for(·int·codim·=·0;·codim·<=·dimension;·++codim·)
 67 ·65·marker_[·codim·]·=·0;
 68 ·66·}
Max diff block lines reached; 26746/30942 bytes (86.44%) of diff not shown.
3.8 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00710.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·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:·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 64, 27 lines modifiedOffset 64, 26 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="#namespaces">Namespaces</a>··</div>70 <a·href="#namespaces">Namespaces</a>··</div>
71 ··<div·class="headertitle"><div·class="title">meshpointer.cc·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">indexsets.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="a00713_source.html">dune/grid/albertagrid/meshpointer.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="a00629_source.html">dune/grid/albertagrid/agrid.hh</a>&gt;</code><br·/>
76 </div><table·class="memberdecls">77 </div><table·class="memberdecls">
77 <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>
78 Namespaces</h2></td></tr>79 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>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>
80 <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>
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 <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> 
84 </table>83 </table>
85 </div><!--·contents·-->84 </div><!--·contents·-->
86 <!--·start·footer·part·-->85 <!--·start·footer·part·-->
87 <hr·class="footer"/><address·class="footer"><small>86 <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.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
89 </small></address>88 </small></address>
90 </body>89 </body>
561 B
html2text {}
    
Offset 6, 19 lines modifiedOffset 6, 18 lines modified
6 dune-grid 2.9.06 dune-grid 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·albertagrid9 ····*·albertagrid
10 Namespaces10 Namespaces
11 meshpointer.cc·File·Reference11 indexsets.cc·File·Reference
12 #include·<config.h>12 #include·<config.h>
13 #include·<dune/grid/albertagrid/meshpointer.hh>13 #include·<dune/grid/albertagrid/indexsets.hh>
 14 #include·<dune/grid/albertagrid/agrid.hh>
14 ·Namespaces15 ·Namespaces
15 namespace· Dune16 namespace· Dune
16  ··········Include·standard·header·files.17  ··········Include·standard·header·files.
17  18  
18 namespace· Dune::Alberta 
19   
  
20 ===============================================================================19 ===============================================================================
21 ·····Generated·by [doxygen]·1.9.420 ·····Generated·by [doxygen]·1.9.4
6.26 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:·meshpointer.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, 48 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_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">meshpointer.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">
  
75 <p>provides·a·wrapper·for·ALBERTA's·mesh·structure··74 <p>provides·a·wrapper·for·ALBERTA's·el_info·structure··
76 <a·href="#details">More...</a></p>75 <a·href="#details">More...</a></p>
77 <div·class="textblock"><code>#include·&lt;limits&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
78 <code>#include·&lt;string&gt;</code><br·/> 
79 <code>#include·&lt;<a·class="el"·href="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/> 
80 <code>#include·&lt;<a·class="el"·href="a00716_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00638_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a00662_source.html">dune/grid/albertagrid/macrodata.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00647_source.html">dune/grid/albertagrid/meshpointer.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> 
84 <p><a·href="a00713_source.html">Go·to·the·source·code·of·this·file.</a></p> 
85 <table·class="memberdecls">79 </div><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="a01978.html">Dune::Alberta::MeshPointer&lt;·dim·&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="a02322.html">Dune::Alberta::MeshPointer&lt;·dim·&gt;::MacroIterator</a></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>80 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>81 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>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>
96 <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>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <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>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>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>87 </table>
101 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>88 <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>89 <div·class="textblock"><p·>provides·a·wrapper·for·ALBERTA's·el_info·structure·</p>
103 <dl·class="section·author"><dt>Author</dt><dd>Martin·Nolte·</dd></dl>90 <dl·class="section·author"><dt>Author</dt><dd>Martin·Nolte·</dd></dl>
104 </div></div><!--·contents·-->91 </div></div><!--·contents·-->
105 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
106 <hr·class="footer"/><address·class="footer"><small>93 <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.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
108 </small></address>95 </small></address>
109 </body>96 </body>
1.13 KB
html2text {}
    
Offset 5, 35 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 meshpointer.hh·File·Reference9 Namespaces
 10 elementinfo.cc·File·Reference
11 provides·a·wrapper·for·ALBERTA's·mesh·structure·More...11 provides·a·wrapper·for·ALBERTA's·el_info·structure·More...
 12 #include·<config.h>
12 #include·<limits> 
13 #include·<string> 
14 #include·<dune/grid/albertagrid/misc.hh> 
15 #include·<dune/grid/albertagrid/elementinfo.hh>13 #include·<dune/grid/albertagrid/elementinfo.hh>
16 #include·<dune/grid/albertagrid/macrodata.hh>14 #include·<dune/grid/albertagrid/meshpointer.hh>
17 #include·<dune/grid/albertagrid/projection.hh> 
18 Go_to_the_source_code_of_this_file. 
19 ·Classes 
20 class· Dune::Alberta::MeshPointer<_dim_> 
21   
22 class· Dune::Alberta::MeshPointer<_dim_>::MacroIterator 
23   
24 ·Namespaces15 ·Namespaces
25 namespace· Dune16 namespace· Dune
26  ··········Include·standard·header·files.17  ··········Include·standard·header·files.
27  18  
28 namespace· Dune::Alberta19 namespace· Dune::Alberta
29  20  
30 *****·Detailed·Description·*****21 *****·Detailed·Description·*****
31 provides·a·wrapper·for·ALBERTA's·mesh·structure22 provides·a·wrapper·for·ALBERTA's·el_info·structure
32 ··Author23 ··Author
33 ······Martin·Nolte24 ······Martin·Nolte
  
34 ===============================================================================25 ===============================================================================
35 ·····Generated·by [doxygen]·1.9.426 ·····Generated·by [doxygen]·1.9.4
7.01 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:·elementinfo.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, 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">leafiterator.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="a00293_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="a00680_source.html">dune/grid/albertagrid/geometrycache.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00707_source.html">dune/grid/albertagrid/treeiterator.hh</a>&gt;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/macroelement.hh</a>&gt;</code><br·/> 
82 </div>77 </div>
83 <p><a·href="a00716_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a00716_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="a02166.html">Dune::AlbertaGridLeafIterator&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="a02278.html">Dune::AlbertaGridLeafIterator&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 leafiterator.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::AlbertaGridLeafIterator<_codim,_pitype,_GridImp_>
21  17  
 18 class· Dune::AlbertaGridLeafIterator<_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
256 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00716_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:·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, 1023 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">elementinfo.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="a00716.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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="a00716.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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_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_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_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="a00293.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="a00707.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="a00680.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="a00653.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">//·AlbertaGridLeafIterator</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="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>{</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="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>
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="a02166.html#a195446298684963c27970c4c7ed75eb4">···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:·fd00eb6a213611e7abe53fd3ca256d0225ced962bd9a9290423a5e53eccf24bf·...·]</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>
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="a02166.html#ad38044eee682ede2a007c96b93098d38">···31</a></span>····<a·class="code·hl_function"·href="a02166.html#ad38044eee682ede2a007c96b93098d38">AlbertaGridLeafIterator</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>
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>
 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>
99 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">struct·</span>BasicNodeProjection;</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>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="comment">//·ElementInfo</span></div>107 <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="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>
104 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="comment">//·-----------</span></div>112 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····{}</div>
105 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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>
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> 
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> 
108 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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>
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> 
111 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>117 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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> 
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="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> 
116 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</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>····<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>119 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</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·[·...·truncated·by·diffoscope;·len:·174,·SHA:·6fa5685061eddff3a35f83b023805b08af92b98fd01c7627d73a633848174356·...·]</div>120 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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>
122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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>
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;</a>·<a·class="code·hl_typedef"·href="a02026.html#a224c436b32abe220b88664dc1b6f3f4c">MacroElement</a>;</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> 
126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>127 <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"><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>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>
128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>131 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>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">···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="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#endif</span></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="keyword">struct·</span><a·class="code·hl_struct"·href="a02042.html">Seed</a>;</div> 
136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>137 <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>····<span·class="keyword">private</span>:</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"·href="a02034.html">InstancePtr</a>·&amp;instance·);</div> 
139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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>
Max diff block lines reached; 189479/222597 bytes (85.12%) of diff not shown.
38.8 KB
html2text {}
    
Offset 5, 1216 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 elementinfo.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_ELEMENTINFO_HH16 ·5#ifndef·DUNE_ALBERTA_LEAFITERATOR_HH
17 ·6#define·DUNE_ALBERTA_ELEMENTINFO_HH17 ·6#define·DUNE_ALBERTA_LEAFITERATOR_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·//·AlbertaGridLeafIterator
 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·AlbertaGridLeafIterator
 33 ·22·:·public·AlbertaGridTreeIterator<·codim,·GridImp,·true·>
29 ·23{34 ·23·{
30 ·24 
31 ·25·namespace·Alberta35 ·24·typedef·AlbertaGridLeafIterator<_codim,_pitype,_GridImp_>·This;
 36 ·25·typedef·AlbertaGridTreeIterator<_codim,_GridImp,_true_>·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·AlbertaGridLeafIterator·()
 43 ·32·{}
39 ·3344 ·33
40 ·34·struct·BasicNodeProjection; 
41 ·35 
42 ·36 
43 ·37 
44 ·38·//·ElementInfo 
45 ·39·//·----------- 
46 ·40 
47 ·41·template<·int·dim·> 
48 42·class·ElementInfo45 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·()
49 ·43·{56 ·48·{
50 ·44·struct·Instance; 
51 ·45·class·Stack; 
52 ·46 
53 ·47·template<·int·> 
54 ·48·struct·Library; 
55 ·49 
56 ·50·typedef·Instance·*InstancePtr; 
57 ·5157 ·49·Base::increment();
 58 ·50·}
 59 ·51·};
 60 ·52
 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;
 68 ·60
58 ·52·public:69 ·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·()
 87 ·82·{
 88 ·83·Base::increment();
 89 ·84·}
 90 ·85·};
 91 ·86
 92 ·87}
59 53·static·const·int·dimension·=·dim; 
60 ·54 
61 55·static·const·int·numVertices·=·NumSubEntities<_dimension,_dimension_>:: 
62 value; 
63 56·static·const·int·numFaces·=·NumSubEntities<_dimension,_1_>::value; 
64 ·57 
65 58·typedef·Alberta::MacroElement<_dimension_>·MacroElement; 
66 59·typedef·Alberta::MeshPointer<_dimension_>·MeshPointer; 
67 60·typedef·Alberta::FillFlags<_dimension_>·FillFlags; 
68 ·61 
69 62·static·const·int·maxNeighbors·=·N_NEIGH_MAX; 
70 ·63 
Max diff block lines reached; 35333/39728 bytes (88.94%) of diff not shown.
14.6 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:·algebra.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, 76 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="#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">algebra.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·/>
 75 <code>#include·&lt;<a·class="el"·href="a00647_source.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</code><br·/>
76 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
77 </div> 
78 <p><a·href="a00719_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="namespaces"·name="namespaces"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
81 Namespaces</h2></td></tr>78 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>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>
83 <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>
84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <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>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>
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"> 
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>84 </table>
133 </div><!--·contents·-->85 </div><!--·contents·-->
134 <!--·start·footer·part·-->86 <!--·start·footer·part·-->
135 <hr·class="footer"/><address·class="footer"><small>87 <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.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
137 </small></address>89 </small></address>
138 </body>90 </body>
2.82 KB
html2text {}
    
Offset 5, 78 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 Namespaces
 10 meshpointer.cc·File·Reference
 11 #include·<config.h>
 12 #include·<dune/grid/albertagrid/meshpointer.hh>
9 Namespaces·|·Functions 
10 algebra.hh·File·Reference 
11 #include·<dune/common/fvector.hh> 
12 #include·<dune/common/fmatrix.hh> 
13 Go_to_the_source_code_of_this_file. 
14 ·Namespaces13 ·Namespaces
15 namespace· Dune14 namespace· Dune
16  ··········Include·standard·header·files.15  ··········Include·standard·header·files.
17  16  
18 namespace· Dune::Alberta17 namespace· Dune::Alberta
19  18  
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 ===============================================================================19 ===============================================================================
78 ·····Generated·by [doxygen]·1.9.420 ·····Generated·by [doxygen]·1.9.4
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="a00698_source.html">albertagrid/agrid.hh</a>&quot;</code><br·/>72 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00629_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="a00698.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="a00629.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="aa00698_html"><div·class="ttname"><a·href="a00698.html">agrid.hh</a></div><div·class="ttdoc">provides·the·AlbertaGrid·class</div></div>83 <div·class="ttc"·id="aa00629_html"><div·class="ttname"><a·href="a00629.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
2.82 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00728.html
    
Offset 77, 21 lines modifiedOffset 77, 21 lines modified
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="a00746_source.html">identitygrid/identitygridgeometry.hh</a>&quot;</code><br·/>83 <code>#include·&quot;<a·class="el"·href="a00746_source.html">identitygrid/identitygridgeometry.hh</a>&quot;</code><br·/>
84 <code>#include·&quot;<a·class="el"·href="a00734_source.html">identitygrid/identitygridentity.hh</a>&quot;</code><br·/>84 <code>#include·&quot;<a·class="el"·href="a00731_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="a00752_source.html">identitygrid/identitygridentityseed.hh</a>&quot;</code><br·/>
86 <code>#include·&quot;<a·class="el"·href="a00737_source.html">identitygrid/identitygridintersectioniterator.hh</a>&quot;</code><br·/>86 <code>#include·&quot;<a·class="el"·href="a00743_source.html">identitygrid/identitygridintersectioniterator.hh</a>&quot;</code><br·/>
87 <code>#include·&quot;<a·class="el"·href="a00731_source.html">identitygrid/identitygridleveliterator.hh</a>&quot;</code><br·/>87 <code>#include·&quot;<a·class="el"·href="a00734_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="a00749_source.html">identitygrid/identitygridleafiterator.hh</a>&quot;</code><br·/>
89 <code>#include·&quot;<a·class="el"·href="a00752_source.html">identitygrid/identitygridhierarchiciterator.hh</a>&quot;</code><br·/>89 <code>#include·&quot;<a·class="el"·href="a00740_source.html">identitygrid/identitygridhierarchiciterator.hh</a>&quot;</code><br·/>
90 <code>#include·&quot;<a·class="el"·href="a00740_source.html">identitygrid/identitygridindexsets.hh</a>&quot;</code><br·/>90 <code>#include·&quot;<a·class="el"·href="a00737_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>
12.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00728_source.html
    
Offset 81, 21 lines modifiedOffset 81, 21 lines modified
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="a00746.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="a00746.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="a00734.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="a00731.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="a00752.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="a00737.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="a00743.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="a00731.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="a00734.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="a00749.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="a00752.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="a00740.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="a00740.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="a00737.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="aa00731_html"><div·class="ttname"><a·href="a00731.html">identitygridentity.hh</a></div><div·class="ttdoc">The·IdentityGridEntity·class.</div></div>
478 <div·class="ttc"·id="aa00731_html"><div·class="ttname"><a·href="a00731.html">identitygridleveliterator.hh</a></div><div·class="ttdoc">The·IdentityGridLevelIterator·class.</div></div>479 <div·class="ttc"·id="aa00734_html"><div·class="ttname"><a·href="a00734.html">identitygridleveliterator.hh</a></div><div·class="ttdoc">The·IdentityGridLevelIterator·class.</div></div>
479 <div·class="ttc"·id="aa00734_html"><div·class="ttname"><a·href="a00734.html">identitygridentity.hh</a></div><div·class="ttdoc">The·IdentityGridEntity·class.</div></div> 
480 <div·class="ttc"·id="aa00737_html"><div·class="ttname"><a·href="a00737.html">identitygridintersectioniterator.hh</a></div><div·class="ttdoc">The·IdentityGridLeafIntersectionIterator·and·IdentityGridLevelIntersectionIterator·classes.</div></div> 
481 <div·class="ttc"·id="aa00740_html"><div·class="ttname"><a·href="a00740.html">identitygridindexsets.hh</a></div><div·class="ttdoc">The·index·and·id·sets·for·the·IdentityGrid·class.</div></div>480 <div·class="ttc"·id="aa00737_html"><div·class="ttname"><a·href="a00737.html">identitygridindexsets.hh</a></div><div·class="ttdoc">The·index·and·id·sets·for·the·IdentityGrid·class.</div></div>
 481 <div·class="ttc"·id="aa00740_html"><div·class="ttname"><a·href="a00740.html">identitygridhierarchiciterator.hh</a></div><div·class="ttdoc">The·IdentityGridHierarchicIterator·class.</div></div>
 482 <div·class="ttc"·id="aa00743_html"><div·class="ttname"><a·href="a00743.html">identitygridintersectioniterator.hh</a></div><div·class="ttdoc">The·IdentityGridLeafIntersectionIterator·and·IdentityGridLevelIntersectionIterator·classes.</div></div>
482 <div·class="ttc"·id="aa00746_html"><div·class="ttname"><a·href="a00746.html">identitygridgeometry.hh</a></div><div·class="ttdoc">The·IdentityGridGeometry·class·and·its·specializations.</div></div>483 <div·class="ttc"·id="aa00746_html"><div·class="ttname"><a·href="a00746.html">identitygridgeometry.hh</a></div><div·class="ttdoc">The·IdentityGridGeometry·class·and·its·specializations.</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>484 <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>
484 <div·class="ttc"·id="aa00752_html"><div·class="ttname"><a·href="a00752.html">identitygridhierarchiciterator.hh</a></div><div·class="ttdoc">The·IdentityGridHierarchicIterator·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>485 <div·class="ttc"·id="aa00752_html"><div·class="ttname"><a·href="a00752.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.15 KB
html2text {}
    
Offset 437, 29 lines modifiedOffset 437, 29 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 identitygridleveliterator.hh 
445 The·IdentityGridLevelIterator·class. 
446 identitygridentity.hh444 identitygridentity.hh
447 The·IdentityGridEntity·class.445 The·IdentityGridEntity·class.
 446 identitygridleveliterator.hh
 447 The·IdentityGridLevelIterator·class.
 448 identitygridindexsets.hh
 449 The·index·and·id·sets·for·the·IdentityGrid·class.
 450 identitygridhierarchiciterator.hh
 451 The·IdentityGridHierarchicIterator·class.
448 identitygridintersectioniterator.hh452 identitygridintersectioniterator.hh
449 The·IdentityGridLeafIntersectionIterator·and453 The·IdentityGridLeafIntersectionIterator·and
450 IdentityGridLevelIntersectionIterator·classes.454 IdentityGridLevelIntersectionIterator·classes.
451 identitygridindexsets.hh 
452 The·index·and·id·sets·for·the·IdentityGrid·class. 
453 identitygridgeometry.hh455 identitygridgeometry.hh
454 The·IdentityGridGeometry·class·and·its·specializations.456 The·IdentityGridGeometry·class·and·its·specializations.
455 identitygridleafiterator.hh457 identitygridleafiterator.hh
456 The·IdentityGridLeafIterator·class.458 The·IdentityGridLeafIterator·class.
457 identitygridhierarchiciterator.hh 
458 The·IdentityGridHierarchicIterator·class. 
459 identitygridentityseed.hh459 identitygridentityseed.hh
460 The·IdentityGridEntitySeed·class.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
6.08 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:·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="a00260_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="a00731_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a00731_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/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:·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="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>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_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="a00260.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.08 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:·identitygridentity.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, 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">identitygridleveliterator.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·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="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00347_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
78 </div>78 </div>
79 <p><a·href="a00734_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a00734_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="a03418.html">Dune::IdentityGridLevelIterator&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="a03418.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·IdentityGridLevelIterator·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.09 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 identitygridleveliterator.hh·File·Reference
12 The·IdentityGridEntity·class.·More...12 The·IdentityGridLevelIterator·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::IdentityGridLevelIterator<_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·IdentityGridLevelIterator·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/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:·identitygridentity.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, 458 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">identitygridentity.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="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_IDENTITYGRIDENTITY_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_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>
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="a00347.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> 
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>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>
86 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">class·</span>IdentityGridEntity;</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>
87 <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>··{</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>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>
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="keyword">public</span>:</div>
93 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>89 <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">···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="cod[·...·truncated·by·diffoscope;·len:·91,·SHA:·a4df163f2587d4ffee82329a3fe120d13f17e0645e2ef18b444cfc120118c201·...·];</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>
96 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>93 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</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>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>
98 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">class·</span>IdentityGridHierarchicIterator;</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>
99 <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>
100 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>99 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</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">Ident[·...·truncated·by·diffoscope;·len:·191,·SHA:·f9912bf966883f425d5ec503d66401dd2ff676b2671b5c448a1349e52ee5132e·...·]</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>
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="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
104 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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>
 108 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>
105 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</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>
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> 
114 <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">···57</span>····}</div>
115 <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">···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>
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> 
121 <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>
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> 
124 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>117 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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">IdentityGr[·...·truncated·by·diffoscope;·len:·18,·SHA:·5d0b56eb88c5a0ab6b443285796f895bdfc66539cd624044b629d395ff8fda64·...·]</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>
127 <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>
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>123 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
129 <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>
 125 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}··<span·class="comment">//·namespace·Dune</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>··<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> 
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; 25452/105214 bytes (24.19%) of diff not shown.
22.5 KB
html2text {}
    
Offset 5, 622 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 identitygridentity.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_IDENTITYGRIDENTITY_HH16 ·5#ifndef·DUNE_IDENTITYGRIDLEVELITERATOR_HH
17 ·6#define·DUNE_IDENTITYGRIDENTITY_HH17 ·6#define·DUNE_IDENTITYGRIDLEVELITERATOR_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 ·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>23 ·19·template<int·codim,·PartitionIteratorType·pitype,·class·GridImp>
30 ·23·class·IdentityGridLevelIterator;24 20·class·IdentityGridLevelIterator
 25 ·21·{
 26 ·22
 27 ·23·typedef·typename·GridImp::HostGridType::Traits::template·Codim<codim>::
 28 template·Partition<pitype>::LevelIterator·HostGridLevelIterator;
31 ·2429 ·24
32 ·25·template<class·GridImp> 
33 ·26·class·IdentityGridLevelIntersectionIterator; 
34 ·27 
35 ·28·template<class·GridImp> 
36 ·29·class·IdentityGridLeafIntersectionIterator;30 ·25·public:
 31 ·26
 32 27·constexpr·static·int·codimension·=·codim;
 33 ·28
 34 29·typedef·typename·GridImp::template·Codim<codim>::Entity·Entity;
37 ·3035 ·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_;
62 ·6261 ·62·}
 62 ·63
 63 ·64·private:
 64 ·65·const·GridImp*·identityGrid_;
 65 ·66
 66 ·67·HostGridLevelIterator·hostLevelIterator_;
 67 ·68·};
 68 ·69
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 ·7069 ·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.
7.97 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:·identitygridintersectioniterator.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, 42 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">identitygridintersectioniterator.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·IdentityGridLeafIntersectionIterator·and·IdentityGridLevelIntersectionIterator·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="a00743_source.html">identitygridintersections.hh</a>&quot;</code><br·/> 
78 <code>#include·&quot;<a·class="el"·href="a00734_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·/>77 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00299_source.html">dune/grid/common/indexidset.hh</a>&gt;</code><br·/>
 78 <code>#include·&lt;vector&gt;</code><br·/>
80 </div>79 </div>
81 <p><a·href="a00737_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00737_source.html">Go·to·the·source·code·of·this·file.</a></p>
82 <table·class="memberdecls">81 <table·class="memberdecls">
83 <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>
84 Classes</h2></td></tr>83 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>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>
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>85 <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>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>
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>
96 </table>98 </table>
97 <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>
98 <div·class="textblock"><p·>The·IdentityGridLeafIntersectionIterator·and·IdentityGridLevelIntersectionIterator·classes.·</p>100 <div·class="textblock"><p·>The·index·and·id·sets·for·the·IdentityGrid·class.·</p>
99 </div></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.71 KB
html2text {}
    
Offset 6, 35 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 identitygridintersectioniterator.hh·File·Reference11 identitygridindexsets.hh·File·Reference
 12 The·index·and·id·sets·for·the·IdentityGrid·class.·More...
12 The·IdentityGridLeafIntersectionIterator·and 
13 IdentityGridLevelIntersectionIterator·classes.·More... 
14 #include·"identitygridintersections.hh" 
15 #include·"identitygridentity.hh" 
16 #include·<dune/grid/common/intersection.hh>13 #include·<dune/grid/common/indexidset.hh>
 14 #include·<vector>
17 Go_to_the_source_code_of_this_file.15 Go_to_the_source_code_of_this_file.
18 ·Classes16 ·Classes
19 class· Dune::IdentityGridLeafIntersectionIterator<_GridImp_>17 class· Dune::IdentityGridLevelIndexSet<_GridImp_>
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  18  
27 class· Dune::IdentityGridLevelIntersectionIterator<_GridImp_>19 class· Dune::IdentityGridLeafIndexSet<_GridImp_>
 20  
 21 class· Dune::IdentityGridGlobalIdSet<_GridImp_>
 22  
 23 class· Dune::IdentityGridLocalIdSet<_GridImp_>
28  24  
29 ·Namespaces25 ·Namespaces
30 namespace· Dune26 namespace· Dune
31  ··········Include·standard·header·files.27  ··········Include·standard·header·files.
32  28  
33 *****·Detailed·Description·*****29 *****·Detailed·Description·*****
 30 The·index·and·id·sets·for·the·IdentityGrid·class.
34 The·IdentityGridLeafIntersectionIterator·and 
35 IdentityGridLevelIntersectionIterator·classes. 
  
36 ===============================================================================31 ===============================================================================
37 ·····Generated·by [doxygen]·1.9.432 ·····Generated·by [doxygen]·1.9.4
111 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:·identitygridintersectioniterator.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, 153 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">identitygridintersectioniterator.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="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_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_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_INTERSECTIONITERATOR_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="a00299.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="a00743.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="a00734.html">identitygridentity.hh</a>&quot;</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>
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>80 <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>·</div>81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</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>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>
84 <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>
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="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>
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="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>
87 <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>
88 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>92 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</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="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>93 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</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>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::HostGridT[·...·truncated·by·diffoscope;·len:·96,·SHA:·941ee9c69a56a89c10e7cb7de1631a33e050e67887b55179f51b287bd5bda42f·...·];</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>
92 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</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>
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>98 <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">···38</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridImp::HostGridType::LeafGridView::IntersectionIterator·HostLeafIntersectionIterator;</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>
97 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>103 <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>··<span·class="keyword">public</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>·</div>105 <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::I[·...·truncated·by·diffoscope;·len:·148,·SHA:·7598cfba7edc7857e4ed2a422b274209f4414850d236fd018d83df7c92caeb61·...·];</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>
101 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>111 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</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> 
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>·</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>
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> 
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</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03426.html">IdentityGridLeafIntersectionIterator</a>&amp;·other)<span·class="keyword">·const·</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> 
113 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div>115 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>
114 <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>
115 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>117 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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">incre[·...·truncated·by·diffoscope;·len:·12,·SHA:·faafbfe291bdf315b10ea2b89d80a8f725df9d2b3afb0ffe37b7dc0b94317610·...·]</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_enu[·...·truncated·by·diffoscope;·len:·120,·SHA:·44a85e3e2499393140f909c1c20ba392dad2e3a83f187045239e92c9c901b258·...·]</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>
117 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······++hostIterator_;</div>122 <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>····}</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>
119 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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>
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> 
122 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>127 <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>·</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>
124 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">private</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>
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>132 <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> 
131 <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="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>
133 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>136 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">····</span>{</div>
134 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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_<[·...·truncated·by·diffoscope;·len:·167,·SHA:·627d514788abd285d77df928e909609028805b6f64a5fbc378ddb385a03c2606·...·]</div>
135 <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>
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>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">···84</span>··{</div>141 <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>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>
140 <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>····}</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>145 <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> 
Max diff block lines reached; 63849/92080 bytes (69.34%) of diff not shown.
20.8 KB
html2text {}
    
Offset 5, 209 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 identitygridintersectioniterator.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_INTERSECTIONITERATOR_HH16 ·5#ifndef·DUNE_IDENTITYGRID_INDEXSETS_HH
17 ·6#define·DUNE_IDENTITYGRID_INTERSECTIONITERATOR_HH17 ·6#define·DUNE_IDENTITYGRID_INDEXSETS_HH
18 ·718 ·7
19 ·8#include·"identitygridintersections.hh" 
20 ·9#include·"identitygridentity.hh" 
21 ·10 
22 ·11#include·<dune/grid/common/intersection.hh>19 ·12#include·<dune/grid/common/indexidset.hh>
23 ·1220 ·13
 21 ·14#include·<vector>
 22 ·15
24 ·17namespace·Dune·{23 ·16namespace·Dune·{
25 ·1824 ·17
26 ·27·template<class·GridImp>25 ·19·template<class·GridImp>
27 28·class·IdentityGridLeafIntersectionIterator26 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·>
28 ·29·{34 ·26·{
29 ·3035 ·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
30 ·31·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
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 ·3745 ·37·{
37 ·38·typedef·typename·GridImp::HostGridType::LeafGridView::IntersectionIterator 
38 HostLeafIntersectionIterator;46 ·38·return·grid_->hostgrid_->levelIndexSet(level_).template·index<codim>(grid_-
 47 >template·getHostEntity<codim>(e));
39 ·3948 ·39·}
40 ·40·public:49 ·40
41 ·4150 ·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
42 42·typedef·Dune::Intersection<const_GridImp,_Dune:: 
43 IdentityGridLeafIntersection<GridImp>·>·Intersection; 
44 ·43 
45 44·IdentityGridLeafIntersectionIterator() 
46 ·45·{}54 ·45·{
 55 ·46·return·grid_->hostgrid_->levelIndexSet(level_).subIndex(grid_->template
 56 getHostEntity<cc>(e),·i,·codim);
 57 ·47·}
 58 ·48
 59 ·49
 60 51·std::size_t·size·(int·codim)·const·{
 61 ·52·return·grid_->hostgrid_->levelIndexSet(level_).size(codim);
47 ·46 
48 47·IdentityGridLeafIntersectionIterator(const·GridImp*·identityGrid, 
49 ·48·const·HostLeafIntersectionIterator&·hostIterator) 
50 ·49·:·identityGrid_(identityGrid) 
51 ·50·,·hostIterator_(hostIterator) 
52 ·51·{} 
53 ·52 
54 54·bool·equals(const·IdentityGridLeafIntersectionIterator&·other)·const·{ 
55 ·55·return·hostIterator_·==·other.hostIterator_; 
56 ·56·}62 ·53·}
57 ·5763 ·54
 64 ·55
 65 57·std::size_t·size·(GeometryType·type)·const
58 ·5866 ·58·{
 67 ·59·return·grid_->hostgrid_->levelIndexSet(level_).size(type);
59 60·void·increment()·{ 
60 ·61·++hostIterator_; 
61 ·62·}68 ·60·}
62 ·63 
63 65·Intersection·dereference()·const·{ 
64 ·66·return·IdentityGridLeafIntersection<GridImp>(identityGrid_,*hostIterator_);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);
65 ·67·}74 ·67·}
66 ·6875 ·68
 76 70·Types·types·(int·codim)·const
 77 ·71·{
 78 ·72·return·grid_->hostgrid_->levelIndexSet(level_).types(codim);
67 ·69·private: 
68 ·70·//********************************************************** 
69 ·71·//·private·data 
70 ·72·//********************************************************** 
71 ·7379 ·73·}
 80 ·74
 81 ·76·template<class·EntityType>
 82 77·bool·contains·(const·EntityType&·e)·const
72 ·74·const·GridImp*·identityGrid_·=·nullptr; 
73 ·75·HostLeafIntersectionIterator·hostIterator_·=·{}; 
74 ·76·}; 
75 ·77 
76 ·7883 ·78·{
77 ·7984 ·79·return·grid_->hostgrid_->levelIndexSet(level_).contains(grid_->template
 85 getHostEntity<EntityType::codimension>(e));
78 ·8086 ·80·}
79 ·82·template<class·GridImp> 
80 83·class·IdentityGridLevelIntersectionIterator87 ·81
 88 83·void·update(const·GridImp&·grid,·int·level)
81 ·84·{89 ·84·{
82 ·85·constexpr·static·int·dim·=·GridImp::dimension; 
83 ·86 
84 ·87·constexpr·static·int·dimworld·=·GridImp::dimensionworld;90 ·85·grid_·=·&grid;
 91 ·86·level_·=·level;
Max diff block lines reached; 16717/21225 bytes (78.76%) of diff not shown.
6.67 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:·identitygridindexsets.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, 44 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">identitygridindexsets.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·index·and·id·sets·for·the·IdentityGrid·class.··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·&lt;<a·class="el"·href="a00359_source.html">dune/grid/common/indexidset.hh</a>&gt;</code><br·/> 
78 <code>#include·&lt;vector&gt;</code><br·/> 
79 </div> 
80 <p><a·href="a00740_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00740_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="a03446.html">Dune::IdentityGridLevelIndexSet&lt;·GridImp·&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="a03450.html">Dune::IdentityGridLeafIndexSet&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>
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>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>
98 </table>90 </table>
99 <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>
100 <div·class="textblock"><p·>The·index·and·id·sets·for·the·IdentityGrid·class.·</p>92 <div·class="textblock"><p·>The·IdentityGridHierarchicIterator·class.·</p>
101 </div></div><!--·contents·-->93 </div></div><!--·contents·-->
102 <!--·start·footer·part·-->94 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>95 <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.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
105 </small></address>97 </small></address>
106 </body>98 </body>
107 </html>99 </html>
1.35 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 ····*·identitygrid9 ····*·identitygrid
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 identitygridindexsets.hh·File·Reference11 identitygridhierarchiciterator.hh·File·Reference
 12 The·IdentityGridHierarchicIterator·class.·More...
12 The·index·and·id·sets·for·the·IdentityGrid·class.·More... 
13 #include·<dune/grid/common/indexidset.hh> 
14 #include·<vector> 
15 Go_to_the_source_code_of_this_file.13 Go_to_the_source_code_of_this_file.
16 ·Classes14 ·Classes
17 class· Dune::IdentityGridLevelIndexSet<_GridImp_> 
18   
19 class· Dune::IdentityGridLeafIndexSet<_GridImp_>15 class· Dune::IdentityGridHierarchicIterator<_GridImp_>
20   
21 class· Dune::IdentityGridGlobalIdSet<_GridImp_> 
22   
23 class· Dune::IdentityGridLocalIdSet<_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...
24  21  
25 ·Namespaces22 ·Namespaces
26 namespace· Dune23 namespace· Dune
27  ··········Include·standard·header·files.24  ··········Include·standard·header·files.
28  25  
29 *****·Detailed·Description·*****26 *****·Detailed·Description·*****
30 The·index·and·id·sets·for·the·IdentityGrid·class.27 The·IdentityGridHierarchicIterator·class.
  
31 ===============================================================================28 ===============================================================================
32 ·····Generated·by [doxygen]·1.9.429 ·····Generated·by [doxygen]·1.9.4
96.0 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:·identitygridindexsets.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, 333 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">identitygridindexsets.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="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_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_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_INDEXSETS_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="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00359.html">dune/grid/common/indexidset.hh</a>&gt;</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>
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>·</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>80 <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="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="comment">//**********************************************************************</span></div>
83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>82 <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="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>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>
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>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>
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>85 <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> 
93 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>86 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</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[·...·truncated·by·diffoscope;·len:·82,·SHA:·b91ae2c9be289645d742afea12bbe69b4848f857f5e8bba381174a175a0e5969·...·]</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>
96 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>89 <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="cod[·...·truncated·by·diffoscope;·len:·97,·SHA:·7f4169be048d600a666599f9dc7dcb86d583c7aa040d9a9fe33ad81972157b5d·...·]</div>90 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">public</span>:</div>
98 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>91 <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>
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> 
104 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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>
 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"><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>
105 <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>
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>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>
 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>
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>
112 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>106 <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=[·...·truncated·by·diffoscope;·len:·72,·SHA:·8d7849417ce7f25bad1e3295ccdf19d90df5115976ecf7dc9e47ad336c35e58e·...·]</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="a03430.html#a7d67c2e9ce45504c1a0cd5a532ac97d3">···52</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03430.html#a7d67c2e9ce45504c1a0cd5a532ac97d3">increment</a>()</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>
116 <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>······++hostHierarchicIterator_;</div>
117 <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>
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>112 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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=[·...·truncated·by·diffoscope;·len:·71,·SHA:·5d577e42af893e975395c3c9cc13b7596f0319a05ee85863ef49ae5945400923·...·]</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="[·...·truncated·by·diffoscope;·len:·101,·SHA:·9d7c4f239c45c12a95657dd6988cacfad3f70af6cd4e12e2e0a692609c42e5ff·...·]</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>
121 <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>
122 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>116 <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="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>119 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>
128 <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>
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>121 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">private</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[·...·truncated·by·diffoscope;·len:·73,·SHA:·c80a73ca08728bd4a4b5137a3faf438e2143c507847b99a263f748437c6bffc2·...·];</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>
 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>
132 <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>
133 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>128 <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>129 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>}··<span·class="comment">//·end·namespace·Dune</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> 
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> 
150 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··};</div> 
151 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
152 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
Max diff block lines reached; 19678/80126 bytes (24.56%) of diff not shown.
17.6 KB
html2text {}
    
Offset 5, 470 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 identitygridindexsets.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_INDEXSETS_HH16 ·5#ifndef·DUNE_IDENTITYGRIDHIERITERATOR_HH
17 ·6#define·DUNE_IDENTITYGRID_INDEXSETS_HH17 ·6#define·DUNE_IDENTITYGRIDHIERITERATOR_HH
18 ·718 ·7
19 ·12#include·<dune/grid/common/indexidset.hh>19 ·12namespace·Dune·{
20 ·1320 ·13
 21 ·14
 22 ·15·//**********************************************************************
 23 ·16·//
21 ·14#include·<vector> 
22 ·15 
23 ·16namespace·Dune·{ 
24 ·17 
25 ·19·template<class·GridImp>24 ·24·template<class·GridImp>
 25 25·class·IdentityGridHierarchicIterator
26 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·{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;
 31 ·30
35 ·27·public:32 ·31·public:
 33 ·32
 34 33·constexpr·static·int·codimension·=·0;
 35 ·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
 44 ·43
 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·{}
36 ·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 const 
45 ·37·{ 
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·} 
58 ·48 
59 ·4950 ·49
60 51·std::size_t·size·(int·codim)·const·{ 
61 ·52·return·grid_->hostgrid_->levelIndexSet(level_).size(codim);51 ·50
 52 52·void·increment()
62 ·53·}53 ·53·{
63 ·5454 ·54·++hostHierarchicIterator_;
64 ·5555 ·55·}
65 57·std::size_t·size·(GeometryType·type)·const 
66 ·58·{ 
67 ·59·return·grid_->hostgrid_->levelIndexSet(level_).size(type);56 ·56
 57 58·Entity·dereference()·const·{
 58 ·59·return·Entity{{identityGrid_,*hostHierarchicIterator_}};
68 ·60·}59 ·60·}
69 ·6160 ·61
70 ·62 
71 64·const·std::vector<GeometryType>&·geomTypes·(int·codim)·const61 63·bool·equals(const·IdentityGridHierarchicIterator&·i)·const·{
 62 ·64·return·hostHierarchicIterator_·==·i.hostHierarchicIterator_;
72 ·65·{63 ·65·}
73 ·66·return·grid_->hostgrid_->levelIndexSet(level_).geomTypes(codim); 
74 ·67·} 
75 ·68 
76 70·Types·types·(int·codim)·const64 ·66
 65 ·67·private:
 66 ·68·const·GridImp*·identityGrid_;
 67 ·69
 68 ·70·HostGridHierarchicIterator·hostHierarchicIterator_;
77 ·71·{69 ·71
78 ·72·return·grid_->hostgrid_->levelIndexSet(level_).types(codim);70 ·72·};
79 ·73·}71 ·73
80 ·7472 ·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 
Max diff block lines reached; 8100/17986 bytes (45.04%) of diff not shown.
8.63 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:·identitygridintersections.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, 41 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">identitygridintersections.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·IdentityGridLeafIntersection·and·IdentityGridLevelIntersection·classes.··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·&quot;<a·class="el"·href="a00749_source.html">identitygridleafiterator.hh</a>&quot;</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·&lt;<a·class="el"·href="a00734_source.html">dune/grid/identitygrid/identitygridentity.hh</a>&gt;</code><br·/>78 <code>#include·&quot;<a·class="el"·href="a00731_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·/>
79 </div>80 </div>
80 <p><a·href="a00743_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a00743_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="a03462.html">Dune::IdentityGridLeafIntersection&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="a03426.html">Dune::IdentityGridLeafIntersectionIterator&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"[·...·truncated·by·diffoscope;·len:·314,·SHA:·d526516dd64a225568262dbf0b8d9eb2b6e683b9f0fb17e91f4aece6adb93fba·...·].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="a0[·...·truncated·by·diffoscope;·len:·305,·SHA:·c002cbda499e0892a7d2f6f4995a0dab3277aad456bb660dea254dc13efe7464·...·].html#details">More...</a><br·/></td></tr>
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03466.html">Dune::IdentityGridLevelIntersection&lt;·GridImp·&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="a03422.html">Dune::IdentityGridLevelIntersectionIterator&lt;·GridImp·&gt;</a></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">90 </table><table·class="memberdecls">
90 <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>
91 Namespaces</h2></td></tr>92 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>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>
93 <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>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table>96 </table>
96 <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>
97 <div·class="textblock"><p·>The·IdentityGridLeafIntersection·and·IdentityGridLevelIntersection·classes.·</p>98 <div·class="textblock"><p·>The·IdentityGridLeafIntersectionIterator·and·IdentityGridLevelIntersectionIterator·classes.·</p>
98 </div></div><!--·contents·-->99 </div></div><!--·contents·-->
99 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
100 <hr·class="footer"/><address·class="footer"><small>101 <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.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
102 </small></address>103 </small></address>
103 </body>104 </body>
104 </html>105 </html>
2.15 KB
html2text {}
    
Offset 6, 33 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 identitygridintersections.hh·File·Reference11 identitygridintersectioniterator.hh·File·Reference
12 The·IdentityGridLeafIntersection·and·IdentityGridLevelIntersection·classes. 
13 More...12 The·IdentityGridLeafIntersectionIterator·and
 13 IdentityGridLevelIntersectionIterator·classes.·More...
14 #include·"identitygridleafiterator.hh"14 #include·"identitygridintersections.hh"
15 #include·<dune/grid/identitygrid/identitygridentity.hh>15 #include·"identitygridentity.hh"
 16 #include·<dune/grid/common/intersection.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::IdentityGridLeafIntersection<_GridImp_>19 class· Dune::IdentityGridLeafIntersectionIterator<_GridImp_>
19 ········An·intersection·with·a·leaf·neighbor·elementMesh·entities·of20 ········Iterator·over·all·element·neighborsMesh·entities·of·codimension·0
20 ········codimension·0·("elements")·allow·to·visit·all·neighbors,·where·a21 ········("elements")·allow·to·visit·all·neighbors,·where·a·neighbor·is·an
21  ······neighbor·is·an·entity·of·codimension·0·which·has·a·common·entity·of22  ······entity·of·codimension·0·which·has·a·common·entity·of·codimension·1
22 ········codimension·1·These·neighbors·are·accessed·via·a·IntersectionIterator.23 ········These·neighbors·are·accessed·via·a·IntersectionIterator.·This·allows
23 ········This·allows·the·implement·non-matching·meshes.·The·number·of·neighbors24 ········the·implement·non-matching·meshes.·The·number·of·neighbors·may·be
24 ········may·be·different·from·the·number·of·an·element!·More...25 ········different·from·the·number·of·an·element!·More...
25  26  
26 class· Dune::IdentityGridLevelIntersection<_GridImp_>27 class· Dune::IdentityGridLevelIntersectionIterator<_GridImp_>
27  28  
28 ·Namespaces29 ·Namespaces
29 namespace· Dune30 namespace· Dune
30  ··········Include·standard·header·files.31  ··········Include·standard·header·files.
31  32  
32 *****·Detailed·Description·*****33 *****·Detailed·Description·*****
33 The·IdentityGridLeafIntersection·and·IdentityGridLevelIntersection·classes.34 The·IdentityGridLeafIntersectionIterator·and
 35 IdentityGridLevelIntersectionIterator·classes.
  
34 ===============================================================================36 ===============================================================================
35 ·····Generated·by [doxygen]·1.9.437 ·····Generated·by [doxygen]·1.9.4
115 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:·identitygridintersections.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, 352 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">identitygridintersections.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="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"><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="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_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_INTERSECTIONITERATOR_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_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·&quot;<a·class="code"·href="a00749.html">identitygridleafiterator.hh</a>&quot;</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·&lt;<a·class="code"·href="a00734.html">dune/grid/identitygrid/identitygridentity.hh</a>&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="a00731.html">identitygridentity.hh</a>&quot;</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="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>
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>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>
82 <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>·</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>
 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>
 87 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>88 <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>
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> 
87 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</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>
88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</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> 
92 <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>
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> 
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> 
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>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>
102 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····typedef·typename·GridImp::ctype·ctype;</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>
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>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>
 97 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
106 <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="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">public</span>:</div>
107 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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;</a>·&gt;·<a·class="code·hl_typedef"·href="a03426.html#aea71fe332ab3218d659a6439ccb9c430">Intersection</a>;</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>101 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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>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>
 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>·</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>
 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</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03426.html">IdentityGridLeafIntersectionIterator</a>&amp;·other)<span·class="keyword">·const·</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>
114 <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>
115 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>114 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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="l00060"·name="l00060"></a><span·class="lineno">···60</span>······:·identityGrid_(identityGrid)</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>
119 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······,·hostIntersection_(hostIntersection)</div>117 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······++hostIterator_;</div>
120 <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>
121 <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>
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>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·cl[·...·truncated·by·diffoscope;·len:·29,·SHA:·b7b528c0f59b439f7c3fe8a1122b5d9ca23c704539a283f3e2c849dbb5219df6·...·]</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>
124 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······:·identityGrid_(identityGrid)</div>122 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</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>123 <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>·</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>124 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">private</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>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>
131 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</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>
 131 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··};</div>
132 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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>
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> 
135 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····}</div>134 <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>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>
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">···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>
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>140 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
Max diff block lines reached; 69629/94803 bytes (73.45%) of diff not shown.
22.6 KB
html2text {}
    
Offset 5, 506 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 identitygridintersections.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_IDENTITYGRID_INTERSECTIONS_HH16 ·5#ifndef·DUNE_IDENTITYGRID_INTERSECTIONITERATOR_HH
17 ·6#define·DUNE_IDENTITYGRID_INTERSECTIONS_HH17 ·6#define·DUNE_IDENTITYGRID_INTERSECTIONITERATOR_HH
18 ·718 ·7
19 ·8#include·"identitygridleafiterator.hh"19 ·8#include·"identitygridintersections.hh"
20 ·9#include·<dune/grid/identitygrid/identitygridentity.hh>20 ·9#include·"identitygridentity.hh"
21 ·1021 ·10
 22 ·11#include·<dune/grid/common/intersection.hh>
 23 ·12
22 ·15namespace·Dune·{24 ·17namespace·Dune·{
 25 ·18
23 ·16 
24 ·17 
25 ·18·//·External·forward·declarations 
26 ·19·template<·class·Grid·> 
27 ·20·struct·HostGridAccess; 
28 ·21 
29 ·22 
30 ·31·template<class·GridImp>26 ·27·template<class·GridImp>
31 32·class·IdentityGridLeafIntersection27 28·class·IdentityGridLeafIntersectionIterator
32 ·33·{28 ·29·{
 29 ·30
 30 ·31·constexpr·static·int·dim·=·GridImp::dimension;
 31 ·32
 32 ·33·constexpr·static·int·dimworld·=·GridImp::dimensionworld;
33 ·3433 ·34
34 ·35·friend·class·IdentityGridLeafIntersectionIterator<GridImp>; 
35 ·36 
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; 
42 ·42 
43 ·43·//·The·type·used·to·store·coordinates34 ·35·//·The·type·used·to·store·coordinates
44 ·44·typedef·typename·GridImp::ctype·ctype;35 ·36·typedef·typename·GridImp::ctype·ctype;
45 ·4536 ·37
46 ·46·typedef·typename·GridImp::HostGridType::LeafGridView::Intersection37 ·38·typedef·typename·GridImp::HostGridType::LeafGridView::IntersectionIterator
47 HostLeafIntersection;38 HostLeafIntersectionIterator;
48 ·4739 ·39
49 ·48·public:40 ·40·public:
 41 ·41
 42 42·typedef·Dune::Intersection<const_GridImp,_Dune::
 43 IdentityGridLeafIntersection<GridImp>·>·Intersection;
 44 ·43
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()45 44·IdentityGridLeafIntersectionIterator()
 46 ·45·{}
 47 ·46
 48 47·IdentityGridLeafIntersectionIterator(const·GridImp*·identityGrid,
 49 ·48·const·HostLeafIntersectionIterator&·hostIterator)
 50 ·49·:·identityGrid_(identityGrid)
 51 ·50·,·hostIterator_(hostIterator)
 52 ·51·{}
 53 ·52
 54 54·bool·equals(const·IdentityGridLeafIntersectionIterator&·other)·const·{
 55 ·55·return·hostIterator_·==·other.hostIterator_;
57 ·56·{}56 ·56·}
58 ·5757 ·57
 58 ·58
 59 60·void·increment()·{
 60 ·61·++hostIterator_;
59 58·IdentityGridLeafIntersection(const·GridImp*·identityGrid, 
60 ·59·const·HostLeafIntersection&·hostIntersection) 
61 ·60·:·identityGrid_(identityGrid) 
62 ·61·,·hostIntersection_(hostIntersection) 
63 ·62·{}61 ·62·}
64 ·6362 ·63
 63 65·Intersection·dereference()·const·{
 64 ·66·return·IdentityGridLeafIntersection<GridImp>(identityGrid_,*hostIterator_);
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·{ 
73 ·72·return·hostIntersection_·==·other.hostIntersection_; 
74 ·73·}65 ·67·}
75 ·74 
76 77·Entity·inside()·const·{ 
77 ·78·return·IdentityGridEntity<0,dim,GridImp> 
78 (identityGrid_,hostIntersection_.inside());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
79 ·79·}77 ·79
80 ·8078 ·80
81 ·81 
82 84·Entity·outside()·const·{ 
83 ·85·return·IdentityGridEntity<0,dim,GridImp> 
84 (identityGrid_,hostIntersection_.outside());79 ·82·template<class·GridImp>
 80 83·class·IdentityGridLevelIntersectionIterator
 81 ·84·{
 82 ·85·constexpr·static·int·dim·=·GridImp::dimension;
85 ·86·}83 ·86
86 ·8784 ·87·constexpr·static·int·dimworld·=·GridImp::dimensionworld;
87 ·8885 ·88
88 90·bool·boundary·()·const·{ 
89 ·91·return·hostIntersection_.boundary(); 
Max diff block lines reached; 18337/23131 bytes (79.27%) of diff not shown.
1.33 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00749.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">identitygridleafiterator.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·IdentityGridLeafIterator·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="a00260_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00347_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
78 </div>78 </div>
79 <p><a·href="a00749_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a00749_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="a03470.html">Dune::IdentityGridLeafIterator&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="a03470.html">Dune::IdentityGridLeafIterator&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="a03470.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>
6.25 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00749_source.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 <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 <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>
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_IDENTITYGRIDLEAFITERATOR_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_IDENTITYGRIDLEAFITERATOR_HH</span></div>
77 <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="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_IDENTITYGRIDLEAFITERATOR_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="a00260.html">dune/grid/common/gridenums.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="a00347.html">dune/grid/common/gridenums.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="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="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>
82 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>82 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
83 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>83 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</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="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="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="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>85 <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="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>
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 <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>
126 <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">···70</span>··};</div>
127 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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>128 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
129 <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="l00073"·name="l00073"></a><span·class="lineno">···73</span>}··<span·class="comment">//·namespace·Dune</span></div>
130 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>130 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
131 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#endif</span></div>131 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#endif</span></div>
132 <div·class="ttc"·id="aa00260_html"><div·class="ttname"><a·href="a00260.html">gridenums.hh</a></div></div>132 <div·class="ttc"·id="aa00347_html"><div·class="ttname"><a·href="a00347.html">gridenums.hh</a></div></div>
133 <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>133 <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>
134 <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>134 <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>
135 <div·class="ttc"·id="aa03470_html"><div·class="ttname"><a·href="a03470.html">Dune::IdentityGridLeafIterator</a></div><div·class="ttdoc">Iterator·over·all·entities·of·a·given·codimension·and·level·of·a·grid.</div><div·class="ttdef"><b>Definition:</b>·identitygridleafiterator.hh:22</div></div>135 <div·class="ttc"·id="aa03470_html"><div·class="ttname"><a·href="a03470.html">Dune::IdentityGridLeafIterator</a></div><div·class="ttdoc">Iterator·over·all·entities·of·a·given·codimension·and·level·of·a·grid.</div><div·class="ttdef"><b>Definition:</b>·identitygridleafiterator.hh:22</div></div>
136 <div·class="ttc"·id="aa03470_html_a159798bf4ed35bb78a6121355d83c692"><div·class="ttname"><a·href="a03470.html#a159798bf4ed35bb78a6121355d83c692">Dune::IdentityGridLeafIterator::dereference</a></div><div·class="ttdeci">Entity·dereference()·const</div><div·class="ttdoc">dereferencing</div><div·class="ttdef"><b>Definition:</b>·identitygridleafiterator.hh:56</div></div>136 <div·class="ttc"·id="aa03470_html_a159798bf4ed35bb78a6121355d83c692"><div·class="ttname"><a·href="a03470.html#a159798bf4ed35bb78a6121355d83c692">Dune::IdentityGridLeafIterator::dereference</a></div><div·class="ttdeci">Entity·dereference()·const</div><div·class="ttdoc">dereferencing</div><div·class="ttdef"><b>Definition:</b>·identitygridleafiterator.hh:56</div></div>
137 <div·class="ttc"·id="aa03470_html_a1bd323faf3358a0171f28daebe1c1d6f"><div·class="ttname"><a·href="a03470.html#a1bd323faf3358a0171f28daebe1c1d6f">Dune::IdentityGridLeafIterator::equals</a></div><div·class="ttdeci">bool·equals(const·IdentityGridLeafIterator·&amp;i)·const</div><div·class="ttdoc">equality</div><div·class="ttdef"><b>Definition:</b>·identitygridleafiterator.hh:61</div></div>137 <div·class="ttc"·id="aa03470_html_a1bd323faf3358a0171f28daebe1c1d6f"><div·class="ttname"><a·href="a03470.html#a1bd323faf3358a0171f28daebe1c1d6f">Dune::IdentityGridLeafIterator::equals</a></div><div·class="ttdeci">bool·equals(const·IdentityGridLeafIterator·&amp;i)·const</div><div·class="ttdoc">equality</div><div·class="ttdef"><b>Definition:</b>·identitygridleafiterator.hh:61</div></div>
138 <div·class="ttc"·id="aa03470_html_a3651402fc91470562b579c6c8aaf5cee"><div·class="ttname"><a·href="a03470.html#a3651402fc91470562b579c6c8aaf5cee">Dune::IdentityGridLeafIterator::IdentityGridLeafIterator</a></div><div·class="ttdeci">IdentityGridLeafIterator(const·GridImp·*identityGrid,·bool·endDummy)</div><div·class="ttdoc">Constructor·which·create·the·end·iterator.</div><div·class="ttdef"><b>Definition:</b>·identitygridleafiterator.hh:44</div></div>138 <div·class="ttc"·id="aa03470_html_a3651402fc91470562b579c6c8aaf5cee"><div·class="ttname"><a·href="a03470.html#a3651402fc91470562b579c6c8aaf5cee">Dune::IdentityGridLeafIterator::IdentityGridLeafIterator</a></div><div·class="ttdeci">IdentityGridLeafIterator(const·GridImp·*identityGrid,·bool·endDummy)</div><div·class="ttdoc">Constructor·which·create·the·end·iterator.</div><div·class="ttdef"><b>Definition:</b>·identitygridleafiterator.hh:44</div></div>
139 <div·class="ttc"·id="aa03470_html_a65a6450715cd094ad84e823f7241c80b"><div·class="ttname"><a·href="a03470.html#a65a6450715cd094ad84e823f7241c80b">Dune::IdentityGridLeafIterator::codimension</a></div><div·class="ttdeci">static·constexpr·int·codimension</div><div·class="ttdef"><b>Definition:</b>·identitygridleafiterator.hh:30</div></div>139 <div·class="ttc"·id="aa03470_html_a65a6450715cd094ad84e823f7241c80b"><div·class="ttname"><a·href="a03470.html#a65a6450715cd094ad84e823f7241c80b">Dune::IdentityGridLeafIterator::codimension</a></div><div·class="ttdeci">static·constexpr·int·codimension</div><div·class="ttdef"><b>Definition:</b>·identitygridleafiterator.hh:30</div></div>
5.86 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:·identitygridhierarchiciterator.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, 37 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">identitygridhierarchiciterator.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·IdentityGridHierarchicIterator·class.··75 <p>The·IdentityGridEntitySeed·class.··
76 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
  
77 <p><a·href="a00752_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00752_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="a03430.html">Dune::IdentityGridHierarchicIterator&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="a03438.html">Dune::IdentityGridEntitySeed&lt;·codim,·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·Hierarc[·...·truncated·by·diffoscope;·len:·59,·SHA:·7bdf5ba709e08e3374af855fd6ad24a48f8ea0a56e51637d872cae6a9a8f0b6b·...·].html#details">More...</a><br·/></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>
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·>The·IdentityGridHierarchicIterator·class.·</p>92 <div·class="textblock"><p·>The·IdentityGridEntitySeed·class.·</p>
93 </div></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.23 KB
html2text {}
    
Offset 6, 27 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 identitygridhierarchiciterator.hh·File·Reference11 identitygridentityseed.hh·File·Reference
12 The·IdentityGridHierarchicIterator·class.·More...12 The·IdentityGridEntitySeed·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::IdentityGridEntitySeed<_codim,_GridImp_>
 16  ······The·EntitySeed·class·provides·the·minimal·information·needed·to·restore
 17 ········an·Entity·using·the·grid.·More...
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  18  
22 ·Namespaces19 ·Namespaces
23 namespace· Dune20 namespace· Dune
24  ··········Include·standard·header·files.21  ··········Include·standard·header·files.
25  22  
26 *****·Detailed·Description·*****23 *****·Detailed·Description·*****
27 The·IdentityGridHierarchicIterator·class.24 The·IdentityGridEntitySeed·class.
  
28 ===============================================================================25 ===============================================================================
29 ·····Generated·by [doxygen]·1.9.426 ·····Generated·by [doxygen]·1.9.4
31.0 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:·identitygridhierarchiciterator.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, 87 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">identitygridhierarchiciterator.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="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_IDENTITYGRIDHIERITERATOR_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_IDENTITYGRIDHIERITERATOR_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="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="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="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>79 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>80 <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>
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> 
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> 
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>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>
 84 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">protected</span>:</div>
85 <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>
 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>
86 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>88 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</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>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>
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>91 <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#aa0df92ca[·...·truncated·by·diffoscope;·len:·46,·SHA:·a304005e7f2badd8aa6aba1de8a85073aa22a4b135ac658c202bcee2868df121·...·]</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>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[·...·truncated·by·diffoscope;·len:·12,·SHA:·cca61bc68e8b008c285a654867750a22270c418a4106b1da9907d5bc182dcd21·...·];</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">c[·...·truncated·by·diffoscope;·len:·22,·SHA:·3f491c6235e7e49fb96c1762fe9edf36ccad4205709eda63da1b58caee9e8829·...·];</div>
95 <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>
 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>
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>97 <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">···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>
101 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</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>100 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······hostEntitySeed_(hostEntity.seed())</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>101 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····{}</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>·</div>102 <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"><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>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>
109 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····{</div>104 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div>
110 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······++hostHierarchicIterator_;</div>105 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·hostEntitySeed_;</div>
111 <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>
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> 
115 <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>
116 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>109 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">····</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>110 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">return</span>·hostEntitySeed_.isValid();</div>
119 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>111 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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>··<span·class="keyword">private</span>:</div>112 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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>113 <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>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>
125 <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>
126 <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>
127 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>117 <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>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>
129 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>}··<span·class="comment">//·end·namespace·Dune</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="preprocessor">#endif</span></div> 
132 <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>120 <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>
133 <div·class="ttc"·id="aa03430_html"><div·class="ttname"><a·href="a03430.html">Dune::IdentityGridHierarchicIterator</a></div><div·class="ttdoc">Iterator·over·the·descendants·of·an·entity.Mesh·entities·of·codimension·0·(&quot;elements&quot;)·allow·to·visit...</div><div·class="ttdef"><b>Definition:</b>·identitygridhierarchiciterator.hh:26</div></div> 
134 <div·class="ttc"·id="aa03430_html_a7d67c2e9ce45504c1a0cd5a532ac97d3"><div·class="ttname"><a·href="a03430.html#a7d67c2e9ce45504c1a0cd5a532ac97d3">Dune::IdentityGridHierarchicIterator::increment</a></div><div·class="ttdeci">void·increment()</div><div·class="ttdef"><b>Definition:</b>·identitygridhierarchiciterator.hh:52</div></div> 
135 <div·class="ttc"·id="aa03430_html_a8e18a57baf6ae3125ef5c33881ea7d89"><div·class="ttname"><a·href="a03430.html#a8e18a57baf6ae3125ef5c33881ea7d89">Dune::IdentityGridHierarchicIterator::Entity</a></div><div·class="ttdeci">GridImp::template·Codim&lt;·0·&gt;::Entity·Entity</div><div·class="ttdef"><b>Definition:</b>·identitygridhierarchiciterator.hh:35</div></div> 
136 <div·class="ttc"·id="aa03430_html_a94f4e2dba240d68b8050d60e58b005fc"><div·class="ttname"><a·href="a03430.html#a94f4e2dba240d68b8050d60e58b005fc">Dune::IdentityGridHierarchicIterator::equals</a></div><div·class="ttdeci">bool·equals(const·IdentityGridHierarchicIterator·&amp;i)·const</div><div·class="ttdoc">equality</div><div·class="ttdef"><b>Definition:</b>·identitygridhierarchiciterator.hh:63</div></div> 
137 <div·class="ttc"·id="aa03430_html_aa0df92cab3ced970697ee5c6752f6bea"><div·class="ttname"><a·href="a03430.html#aa0df92cab3ced970697ee5c6752f6bea">Dune::IdentityGridHierarchicIterator::codimension</a></div><div·class="ttdeci">static·constexpr·int·codimension</div><div·class="ttdef"><b>Definition:</b>·identitygridhierarchiciterator.hh:33</div></div> 
138 <div·class="ttc"·id="aa03430_html_abd073ada6d6809d997d97f43ebde38af"><div·class="ttname"><a·href="a03430.html#abd073ada6d6809d997d97f43ebde38af">Dune::IdentityGridHierarchicIterator::IdentityGridHierarchicIterator</a></div><div·class="ttdeci">IdentityGridHierarchicIterator(const·GridImp·*identityGrid,·const·Entity·&amp;startEntity,·int·maxLevel,·bool·endDummy)</div><div·class="ttdef"><b>Definition:</b>·identitygridhierarchiciterator.hh:45</div></div> 
139 <div·class="ttc"·id="aa03430_html_ae0b559e450987269683ea0100cfe5a11"><div·class="ttname"><a·href="a03430.html#ae0b559e450987269683ea0100cfe5a11">Dune::IdentityGridHierarchicIterator::dereference</a></div><div·class="ttdeci">Entity·dereference()·const</div><div·class="ttdoc">dereferencing</div><div·class="ttdef"><b>Definition:</b>·identitygridhierarchiciterator.hh:58</div></div> 
140 <div·class="ttc"·id="aa03430_html_aebd5e0d03c127b9836d8e2fc76936c83"><div·class="ttname"><a·href="a03430.html#aebd5e0d03c127b9836d8e2fc76936c83">Dune::IdentityGridHierarchicIterator::IdentityGridHierarchicIterator</a></div><div·class="ttdeci">IdentityGridHierarchicIterator(const·Gri[·...·truncated·by·diffoscope;·len:·192,·SHA:·18be26f07d1b836c7ba2c67af97df913b58666dd052de89ef8024beede7a9014·...·]</div></div>121 <div·class="ttc"·id="aa03438_html"><div·class="ttname"><a·href="a03438.html">Dune::IdentityGridEntitySeed</a></div><div·class="ttdoc">The·EntitySeed·class·provides·the·minimal·information·needed·to·restore·an·Entity·using·the·grid.</div><div·class="ttdef"><b>Definition:</b>·identity[·...·truncated·by·diffoscope;·len:·20,·SHA:·b949f9723581feae94ed161347bc060ed3686b0b074480348fed8e21932494ce·...·]</div></div>
 122 <div·class="ttc"·id="aa03438_html_a26b9d3abcfb1d4a5fdb8ff7c22be0feb"><div·class="ttname"><a·href="a03438.html#a26b9d3abcfb1d4a5fdb8ff7c22be0feb">Dune::IdentityGridEntitySeed::codimension</a></div><div·class="ttdeci">static·constexpr·int·codimension</div><div·class="ttdef"><b>Definition:</b>·identitygridentityseed.hh:35</div></div>
 123 <div·class="ttc"·id="aa03438_html_a288bbbc2f8ac728e4e60d0ed6efe1df9"><div·class="ttname"><a·href="a03438.html#a288bbbc2f8ac728e4e60d0ed6efe1df9">Dune::IdentityGridEntitySeed::IdentityGridEntitySeed</a></div><div·class="ttdeci">IdentityGridEntitySeed()</div><div·class="ttdoc">Construct·an·empty·(i.e.·isValid()·==·false)·seed.</div><div·class="ttdef"><b>Definition:</b>·identitygridentityseed.hh:40</div></div>
 124 <div·class="ttc"·id="aa03438_html_a40b706474681c17075e5278d2bf0a890"><div·class="ttname"><a·href="a03438.html#a40b706474681c17075e5278d2bf0a890">Dune::IdentityGridEntitySeed::isValid</a></div><div·class="ttdeci">bool·isValid()·const</div><div·class="ttdoc">Check·whether·it·is·safe·to·create·an·Entity·from·this·Seed.</div><div·class="ttdef"><b>Definition:</b>·identitygridentityseed.hh:64</div></div>
 125 <div·class="ttc"·id="aa03438_html_a819d9a04873881956ed6f8012a849e88"><div·class="ttname"><a·href="a03438.html#a819d9a04873881956ed6f8012a849e88">Dune::IdentityGridEntitySeed::HostEntity</a></div><div·class="ttdeci">GridImp::HostGridType::Traits::template·Codim&lt;·codim·&gt;::Entity·HostEntity</div><div·class="ttdef"><b>Definition:</b>·identitygridentityseed.hh:28</div></div>
 126 <div·class="ttc"·id="aa03438_html_aca9cdcfe5567dd34e97def59e408d191"><div·class="ttname"><a·href="a03438.html#aca9cdcfe5567dd34e97def59e408d191">Dune::IdentityGridEntitySeed::IdentityGridEntitySeed</a></div><div·class="ttdeci">IdentityGridEntitySeed(const·HostEntity·&amp;hostEntity)</div><div·class="ttdoc">Create·EntitySeed·from·hostgrid·Entity.</div><div·class="ttdef"><b>Definition:</b>·identitygridentityseed.hh:49</div></div>
 127 <div·class="ttc"·id="aa03438_html_ace07237f11d1cc331a397f1592c4a65e"><div·class="ttname"><a·href="a03438.html#ace07237f11d1cc331a397f1592c4a65e">Dune::IdentityGridEntitySeed::hostEntitySeed</a></div><div·class="ttdeci">const·HostEntitySeed·&amp;·hostEntitySeed()·const</div><div·class="ttdoc">Get·stored·HostEntitySeed.</div><div·class="ttdef"><b>Definition:</b>·identitygridentityseed.hh:56</div></div>
 128 <div·class="ttc"·id="aa03438_html_aeb4b187b9bdcf52919f78a10b22dde18"><div·class="ttname"><a·href="a03438.html#aeb4b187b9bdcf52919f78a10b22dde18">Dune::IdentityGridEntitySeed::HostEntitySeed</a></div><div·class="ttdeci">GridImp::HostGridType::Traits::template·Codim&lt;·codim·&gt;::EntitySeed·HostEntitySeed</div><div·class="ttdef"><b>Definition:</b>·identitygridentityseed.hh:31</div></div>
141 </div><!--·fragment·--></div><!--·contents·-->129 </div><!--·fragment·--></div><!--·contents·-->
142 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
143 <hr·class="footer"/><address·class="footer"><small>131 <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.4132 Generated·by&#160;<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>133 </small></address>
146 </body>134 </body>
147 </html>135 </html>
5.87 KB
html2text {}
    
Offset 5, 110 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 identitygridhierarchiciterator.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_IDENTITYGRIDHIERITERATOR_HH16 ·5#ifndef·DUNE_IDENTITY_GRID_ENTITY_SEED_HH
17 ·6#define·DUNE_IDENTITYGRIDHIERITERATOR_HH17 ·6#define·DUNE_IDENTITY_GRID_ENTITY_SEED_HH
18 ·718 ·7
19 ·12namespace·Dune·{19 ·14namespace·Dune·{
 20 ·15
 21 ·16
20 ·13 
21 ·14 
22 ·15·//********************************************************************** 
23 ·16·// 
24 ·24·template<class·GridImp>22 ·22·template<int·codim,·class·GridImp>
25 25·class·IdentityGridHierarchicIterator23 23·class·IdentityGridEntitySeed
26 ·26·{24 ·24·{
27 ·27 
28 ·28·//·Type·of·the·corresponding·HierarchicIterator·in·the·host·grid25 ·25·protected:
 26 ·26
 27 ·27·//·Entity·type·of·the·hostgrid
29 ·29·typedef·typename·GridImp::HostGridType::template·Codim<0>::Entity::28 28·typedef·typename·GridImp::HostGridType::Traits::template·Codim<codim>::
30 HierarchicIterator·HostGridHierarchicIterator; 
31 ·30 
32 ·31·public: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;
33 ·3234 ·32
34 33·constexpr·static·int·codimension·=·0;35 ·33·public:
35 ·3436 ·34
36 35·typedef·typename·GridImp::template·Codim<0>::Entity·Entity;37 35·constexpr·static·int·codimension·=·codim;
37 ·3638 ·36
 39 40·IdentityGridEntitySeed()
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·{}40 ·41·{}
43 ·4241 ·42
 42 49·IdentityGridEntitySeed(const·HostEntity&·hostEntity)·:
 43 ·50·hostEntitySeed_(hostEntity.seed())
 44 ·51·{}
 45 ·52
 46 56·const·HostEntitySeed&·hostEntitySeed()·const
44 ·43 
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·{} 
50 ·49 
51 ·50 
52 52·void·increment() 
53 ·53·{47 ·57·{
54 ·54·++hostHierarchicIterator_;48 ·58·return·hostEntitySeed_;
55 ·55·}49 ·59·}
56 ·56 
57 58·Entity·dereference()·const·{ 
58 ·59·return·Entity{{identityGrid_,*hostHierarchicIterator_}}; 
59 ·60·}50 ·60
 51 64·bool·isValid()·const
60 ·61 
61 63·bool·equals(const·IdentityGridHierarchicIterator&·i)·const·{ 
62 ·64·return·hostHierarchicIterator_·==·i.hostHierarchicIterator_; 
63 ·65·}52 ·65·{
64 ·6653 ·66·return·hostEntitySeed_.isValid();
 54 ·67·}
65 ·67·private:55 ·68·private:
66 ·68·const·GridImp*·identityGrid_; 
67 ·6956 ·69
 57 ·70·HostEntitySeed·hostEntitySeed_;
68 ·70·HostGridHierarchicIterator·hostHierarchicIterator_; 
69 ·71 
70 ·72·};58 ·71·};
71 ·7359 ·72
 60 ·73}·//·namespace·Dune
72 ·7461 ·74
 62 ·75#endif·//·#define·DUNE_IDENTITY_GRID_ENTITY_SEED_HH
73 ·75}·//·end·namespace·Dune 
74 ·76 
75 ·77#endif 
76 Dune63 Dune
77 Include·standard·header·files.64 Include·standard·header·files.
78 Definition:·agrid.hh:6065 Definition:·agrid.hh:60
79 Dune::IdentityGridHierarchicIterator 
80 Iterator·over·the·descendants·of·an·entity.Mesh·entities·of·codimension·0 
81 ("elements")·allow·to·visit...66 Dune::IdentityGridEntitySeed
 67 The·EntitySeed·class·provides·the·minimal·information·needed·to·restore·an
 68 Entity·using·the·grid.
82 Definition:·identitygridhierarchiciterator.hh:2669 Definition:·identitygridentityseed.hh:24
83 Dune::IdentityGridHierarchicIterator::increment 
84 void·increment() 
85 Definition:·identitygridhierarchiciterator.hh:52 
86 Dune::IdentityGridHierarchicIterator::Entity 
87 GridImp::template·Codim<·0·>::Entity·Entity 
88 Definition:·identitygridhierarchiciterator.hh:35 
89 Dune::IdentityGridHierarchicIterator::equals 
90 bool·equals(const·IdentityGridHierarchicIterator·&i)·const 
91 equality 
92 Definition:·identitygridhierarchiciterator.hh:63 
93 Dune::IdentityGridHierarchicIterator::codimension70 Dune::IdentityGridEntitySeed::codimension
94 static·constexpr·int·codimension71 static·constexpr·int·codimension
95 Definition:·identitygridhierarchiciterator.hh:3372 Definition:·identitygridentityseed.hh:35
96 Dune::IdentityGridHierarchicIterator::IdentityGridHierarchicIterator 
97 IdentityGridHierarchicIterator(const·GridImp·*identityGrid,·const·Entity 
98 &startEntity,·int·maxLevel,·bool·endDummy)73 Dune::IdentityGridEntitySeed::IdentityGridEntitySeed
 74 IdentityGridEntitySeed()
 75 Construct·an·empty·(i.e.·isValid()·==·false)·seed.
99 Definition:·identitygridhierarchiciterator.hh:4576 Definition:·identitygridentityseed.hh:40
100 Dune::IdentityGridHierarchicIterator::dereference 
101 Entity·dereference()·const 
102 dereferencing77 Dune::IdentityGridEntitySeed::isValid
 78 bool·isValid()·const
 79 Check·whether·it·is·safe·to·create·an·Entity·from·this·Seed.
 80 Definition:·identitygridentityseed.hh:64
Max diff block lines reached; 116/5985 bytes (1.94%) 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="a00749_source.html">identitygridleafiterator.hh</a>&quot;</code><br·/>
 78 <code>#include·&lt;<a·class="el"·href="a00731_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="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="a00731.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.93 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:·vtksequencewriter.hh·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, 35 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_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">starcdreader.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;dune/common/exceptions.hh&gt;</code><br·/>
75 <code>#include·&lt;<a·class="el"·href="a00773_source.html">dune/grid/io/file/vtk/vtksequencewriterbase.hh</a>&gt;</code><br·/>75 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00803_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&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;<a·class="el"·href="a00779_source.html">dune/grid/io/file/vtk/subsamplingvtkwriter.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·/>
78 </div>80 </div>
79 <p><a·href="a00758_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a00758_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="a03990.html">Dune::VTKSequenceWriter&lt;·GridView·&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="a03814.html">Dune::StarCDReader&lt;·GridType·&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>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>
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 </table><table·class="memberdecls">88 </table><table·class="memberdecls">
87 <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>
88 Namespaces</h2></td></tr>90 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>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>
90 <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>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
969 B
html2text {}
    
Offset 6, 25 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 ····*·vtk 
12 Classes·|·Namespaces11 Classes·|·Namespaces
13 vtksequencewriter.hh·File·Reference12 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>
14 #include·<memory>18 #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> 
18 Go_to_the_source_code_of_this_file.19 Go_to_the_source_code_of_this_file.
19 ·Classes20 ·Classes
20 class· Dune::VTKSequenceWriter<_GridView_> 
21  ······Writer·for·the·ouput·of·grid·functions·in·the·vtk·format.·More...21 class· Dune::StarCDReader<_GridType_>
 22  ······File·reader·for·the·Star-CD·format.·More...
22  23  
23 ·Namespaces24 ·Namespaces
24 namespace· Dune25 namespace· Dune
25  ··········Include·standard·header·files.26  ··········Include·standard·header·files.
26  27  
  
27 ===============================================================================28 ===============================================================================
53.0 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00758_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:·starcdreader.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, 180 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">starcdreader.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <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>71 <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>
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_STARCD_READER_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_STARCD_READER_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;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_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>·</div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</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="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><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;fstream&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>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> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00773.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="a00803.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="a00779.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>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><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>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>88 <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>·Gr<span·class="keywordtype">id</span>Type&gt;</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>89 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03814.html">···52</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03814.html">StarCDReader</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> 
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="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;<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> 
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> 
102 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>90 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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> 
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>91 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">public</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> 
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>92 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 93 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03814.html#ab8cc432d99568f59002061f19adb00ea">···65</a></span>····<span·class="keyword">static</span>·std::unique_ptr&lt;GridType&gt;·<a·class="code·hl_function"·href="a03814.html#ab8cc432d99568f59002061f19adb00ea">read</a>(<span·class="keyword">const</span>·std::string&amp;·fileName,·<span·class="keywordtype">bool</span>·verbose·=·<span·class="keyword">true</span>)</div>
110 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········································extendpath,</div>94 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····{</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>95 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="comment">//·extract·the·grid·dimension</span></div>
 96 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dim·=·GridType::dimension;</div>
113 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····{}</div>97 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 98 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="comment">//·currently·only·dim·=·3·is·implemented</span></div>
 99 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">if</span>·(dim·!=·3)</div>
 100 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········DUNE_THROW(Dune::NotImplemented,</div>
 101 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>···················<span·class="stringliteral">&quot;Reading·Star-CD·format·is·not·implemented·for·dimension·&quot;</span>·&lt;&lt;·dim);</div>
 102 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 103 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="comment">//·set·up·the·grid·factory</span></div>
 104 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<a·class="code·hl_class"·href="a02878.html">GridFactory&lt;GridType&gt;</a>·factory;</div>
 105 <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>······<span·class="comment">//·set·the·name·of·the·vertex·file</span></div>
 107 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······std::string·vertexFileName·=·fileName·+·<span·class="stringliteral">&quot;.vrt&quot;</span>;</div>
114 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>108 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</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">VTKSeq[·...·truncated·by·diffoscope;·len:·124,·SHA:·496ccf718d50bb0d5ef3a1431d8e7dde096b5a9bbdb4ef955a5b41c7d6d5e96b·...·]</div>109 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="comment">//·set·the·vertex·input·stream</span></div>
 110 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······std::ifstream·vertexFile(vertexFileName.c_str());</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>111 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">if</span>·(!vertexFile)</div>
 112 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········DUNE_THROW(Dune::IOError,·<span·class="stringliteral">&quot;Could·not·open·&quot;</span>·&lt;&lt;·vertexFileName);</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>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="comment">//·read·the·vertices</span></div>
 115 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keywordtype">int</span>·dummyIdx;</div>
 116 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keywordtype">int</span>·numberOfVertices·=·0;</div>
 117 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<span·class="keywordflow">while</span>·(vertexFile·&gt;&gt;·dummyIdx)·{</div>
 118 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········numberOfVertices++;</div>
 119 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 120 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········Dune::FieldVector&lt;double,dim&gt;·position;</div>
 121 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 122 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·k·=·0;·k·&lt;·dim;·k++)</div>
 123 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··········vertexFile·&gt;&gt;·position[k];</div>
124 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</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>········factory.<a·class="code·hl_function"·href="a02878.html#a2a94f1974d8c77eafe80417525d82be5">insertVertex</a>(position);</div>
 126 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······}</div>
 127 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······<span·class="keywordflow">if</span>·(verbose)</div>
 128 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>········std::cout·&lt;&lt;·numberOfVertices·&lt;&lt;·<span·class="stringliteral">&quot;·vertices·read.&quot;</span>·&lt;&lt;·std::endl;</div>
 129 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 130 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······<span·class="comment">//·set·the·name·of·the·element·file</span></div>
 131 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······std::string·elementFileName·=·fileName·+·<span·class="stringliteral">&quot;.cel&quot;</span>;</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>······<span·class="comment">//·set·the·element·input·stream</span></div>
 134 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>······std::ifstream·elementFile(elementFileName.c_str());</div>
 135 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>······<span·class="keywordflow">if</span>·(!elementFile)</div>
 136 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>········DUNE_THROW(Dune::IOError,·<span·class="stringliteral">&quot;Could·not·open·&quot;</span>·&lt;&lt;·elementFileName);</div>
125 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>137 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
Max diff block lines reached; 7862/44394 bytes (17.71%) of diff not shown.
9.56 KB
html2text {}
    
Offset 6, 122 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 starcdreader.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_STARCD_READER_HH
 19 ·6#define·DUNE_STARCD_READER_HH
 20 ·7
 21 ·8#include·<dune/common/exceptions.hh>
 22 ·9
 23 ·10#include·<dune/geometry/type.hh>
 24 ·11#include·<dune/grid/common/gridfactory.hh>
 25 ·12#include·<iostream>
 26 ·13#include·<fstream>
23 ·9#include·<memory>27 ·14#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> 
29 ·1528 ·15
30 ·16namespace·Dune·{29 ·16namespace·Dune·{
31 ·1730 ·17
32 ·26·template<·class·GridView·>31 ·51·template·<class·GridType>
 32 52·class·StarCDReader·{
 33 ·53
33 27·class·VTKSequenceWriter·: 
34 ·28·public·VTKSequenceWriterBase<GridView> 
35 ·29·{ 
36 ·30·public:34 ·54·public:
 35 ·55
 36 65·static·std::unique_ptr<GridType>·read(const·std::string&·fileName,·bool
 37 verbose·=·true)
 38 ·66·{
 39 ·67·//·extract·the·grid·dimension
 40 ·68·const·int·dim·=·GridType::dimension;
 41 ·69
 42 ·70·//·currently·only·dim·=·3·is·implemented
 43 ·71·if·(dim·!=·3)
 44 ·72·DUNE_THROW(Dune::NotImplemented,
 45 ·73·"Reading·Star-CD·format·is·not·implemented·for·dimension·"·<<·dim);
 46 ·74
 47 ·75·//·set·up·the·grid·factory
 48 ·76·GridFactory<GridType>·factory;
 49 ·77
 50 ·78·//·set·the·name·of·the·vertex·file
 51 ·79·std::string·vertexFileName·=·fileName·+·".vrt";
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()) 
45 ·50·{} 
46 ·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()) 
57 ·79·{} 
58 ·8052 ·80
59 87·explicit·VTKSequenceWriter·(·const·GridView·&gridView, 
60 ·88·const·std::string&·name, 
61 ·89·const·std::string&·path, 
62 ·90·const·std::string&·extendpath, 
63 ·91·VTK::DataMode·dm·=·VTK::conforming·) 
64 ·92·:·VTKSequenceWriterBase<GridView>(std::make_shared<VTKWriter<GridView>·> 
65 (gridView,dm), 
66 ·93·name,path,extendpath, 
67 ·94·gridView.comm().rank(),·gridView.comm().size()) 
68 ·95·{} 
69 ·96·}; 
70 ·97 
71 ·98}·//·end·namespace·Dune 
72 ·9953 ·81·//·set·the·vertex·input·stream
 54 ·82·std::ifstream·vertexFile(vertexFileName.c_str());
 55 ·83·if·(!vertexFile)
 56 ·84·DUNE_THROW(Dune::IOError,·"Could·not·open·"·<<·vertexFileName);
 57 ·85
 58 ·86·//·read·the·vertices
 59 ·87·int·dummyIdx;
 60 ·88·int·numberOfVertices·=·0;
 61 ·89·while·(vertexFile·>>·dummyIdx)·{
 62 ·90·numberOfVertices++;
 63 ·91
 64 ·92·Dune::FieldVector<double,dim>·position;
 65 ·93
 66 ·94·for·(int·k·=·0;·k·<·dim;·k++)
 67 ·95·vertexFile·>>·position[k];
 68 ·96
 69 ·97·factory.insertVertex(position);
 70 ·98·}
 71 ·99·if·(verbose)
 72 ·100·std::cout·<<·numberOfVertices·<<·"·vertices·read."·<<·std::endl;
 73 ·101
 74 ·102·//·set·the·name·of·the·element·file
 75 ·103·std::string·elementFileName·=·fileName·+·".cel";
 76 ·104
 77 ·105·//·set·the·element·input·stream
 78 ·106·std::ifstream·elementFile(elementFileName.c_str());
 79 ·107·if·(!elementFile)
 80 ·108·DUNE_THROW(Dune::IOError,·"Could·not·open·"·<<·elementFileName);
 81 ·109
 82 ·110·//·read·the·elements
 83 ·111·int·numberOfElements·=·0;
Max diff block lines reached; 3074/9769 bytes (31.47%) of diff not shown.
6.64 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:·corneriterator.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 58, 46 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>··</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">corneriterator.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;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·/> 
77 <code>#include·&lt;dune/geometry/referenceelements.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="a00776_source.html">vtk/boundarywriter.hh</a>&quot;</code><br·/>
 74 <code>#include·&quot;<a·class="el"·href="a00803_source.html">vtk/subsamplingvtkwriter.hh</a>&quot;</code><br·/>
 75 <code>#include·&quot;<a·class="el"·href="a00824_source.html">vtk/vtksequencewriter.hh</a>&quot;</code><br·/>
 76 <code>#include·&quot;<a·class="el"·href="a00821_source.html">vtk/vtkwriter.hh</a>&quot;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00764_source.html">dune/grid/io/file/vtk/corner.hh</a>&gt;</code><br·/>77 <code>#include·&quot;<a·class="el"·href="a00836_source.html">vtk/volumewriter.hh</a>&quot;</code><br·/>
79 </div>78 </div>
80 <p><a·href="a00761_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a00761_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="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="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> 
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> 
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> 
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> 
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> 
96 </div><!--·contents·-->82 </div></div><!--·contents·-->
97 <!--·start·footer·part·-->83 <!--·start·footer·part·-->
98 <hr·class="footer"/><address·class="footer"><small>84 <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.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
100 </small></address>86 </small></address>
101 </body>87 </body>
102 </html>88 </html>
1.08 KB
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 ····*·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 ····*·vtk 
12 Classes·|·Namespaces 
13 corneriterator.hh·File·Reference 
14 #include·<iterator> 
15 #include·<dune/common/iteratorfacades.hh> 
16 #include·<dune/common/typetraits.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.18 Go_to_the_source_code_of_this_file.
 19 *****·Detailed·Description·*****
 20 Convenience·header·which·includes·all·available·VTK·writers.
20 ·Classes 
21 class· Dune::VTK::CornerIterator<_CellIterator_> 
22  ······iterate·over·the·corners·of·some·cell·range·More... 
23   
24 ·Namespaces 
25 namespace· Dune 
26  ··········Include·standard·header·files. 
27   
28 namespace· Dune::VTK 
29   
  
30 ===============================================================================21 ===============================================================================
31 ·····Generated·by [doxygen]·1.9.422 ·····Generated·by [doxygen]·1.9.4
38.1 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:·corneriterator.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 58, 156 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="headertitle"><div·class="title">corneriterator.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="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>·</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_CORNERITERATOR_HH</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_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_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;iterator&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="a00776.html">vtk/boundarywriter.hh</a>&quot;</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="a00803.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="a00824.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="a00821.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="a00836.html">vtk/volumewriter.hh</a>&quot;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>84 <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><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="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;dune/geometry/referenceelements.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;<a·class="code"·href="a00764.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> 
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="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="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> 
104 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">public</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> 
119 <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>····<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> 
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>·</div> 
137 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03866.html#ae7768a6e574dc91eb325be8548b82b9f">···73</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03866.html#ae7768a6e574dc91eb325be8548b82b9f">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03866.html">DerivedType</a>&amp;·other)<span·class="keyword">·const·</span>{</div> 
138 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········<span·class="keywordtype">bool</span>·mePassedTheEnd·=·!<a·class="code·hl_function"·href="a03866.html#af8829ce43e03185d5fb32f4161cf44b0">isDereferencable</a>();</div> 
139 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········<span·class="keywordtype">bool</span>·otherPassedTheEnd·=·!other.<a·class="code·hl_function"·href="a03866.html#af8829ce43e03185d5fb32f4161cf44b0">isDereferencable</a>();</div> 
140 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········<span·class="comment">//·both·are·passed·the·end·=&gt;·return·true</span></div> 
141 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········<span·class="keywordflow">if</span>(mePassedTheEnd·&amp;&amp;·otherPassedTheEnd)·<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div> 
142 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········<span·class="comment">//·one·is·passed·the·end·=&gt;·return·false</span></div> 
143 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>········<span·class="keywordflow">if</span>(mePassedTheEnd·||·otherPassedTheEnd)·<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div> 
144 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········<span·class="comment">//·none·is·passed·the·end,·do·their·iterators·and·indices·match?</span></div> 
145 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········<span·class="keywordflow">return</span>·cellit·==·other.cellit·&amp;&amp;</div> 
146 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>···············corner.<a·class="code·hl_function"·href="a03862.html#a96d015ea59b576aee9ce14f26b0af47a">duneIndex</a>()·==·other.corner.<a·class="code·hl_function"·href="a03862.html#a96d015ea59b576aee9ce14f26b0af47a">duneIndex</a>();</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>·</div> 
149 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a03866.html#a3c1248e20d0db2a9c2c1e5298d09789c">···85</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03866.html#a3c1248e20d0db2a9c2c1e5298d09789c">increment</a>()·{</div> 
150 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········<span·class="keywordtype">int</span>·index·=·corner.<a·class="code·hl_function"·href="a03862.html#a087fe884580807102d9dbb23953fb776">vtkIndex</a>();</div> 
151 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········++index;</div> 
152 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········<span·class="keywordflow">if</span>(index·==·Refelems::general(cellit-&gt;type()).size(<a·class="code·hl_variable"·href="a03866.html#a75386ee4e7f68aafbd7c38f05c3d26f7">dim</a>))·{</div> 
153 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··········++cellit;</div> 
154 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··········<span·class="keywordflow">if</span>(cellit·!=·cellend)·{</div> 
155 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>············corner.<a·class="code·hl_function"·href="a03862.html#ae8bbfbcd59d41e890b87a6a7972cc5dd">cell</a>(*cellit);</div> 
156 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>············corner.<a·class="code·hl_function"·href="a03862.html#a087fe884580807102d9dbb23953fb776">vtkIndex</a>(0);</div> 
157 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··········}</div> 
158 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········}</div> 
159 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>········<span·class="keywordflow">else</span></div> 
160 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··········corner.<a·class="code·hl_function"·href="a03862.html#a087fe884580807102d9dbb23953fb776">vtkIndex</a>(index);</div> 
161 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······}</div> 
162 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
163 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
Max diff block lines reached; 271/32175 bytes (0.84%) of diff not shown.
6.57 KB
html2text {}
    
Offset 6, 198 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 vtk.hh
11 ····*·vtk 
12 corneriterator.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 ·518 ·5
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_CORNERITERATOR_HH19 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_HH
21 ·7#define·DUNE_GRID_IO_FILE_VTK_CORNERITERATOR_HH20 ·7#define·DUNE_GRID_IO_FILE_VTK_HH
22 ·821 ·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"
23 ·9#include·<iterator> 
24 ·10 
25 ·11#include·<dune/common/iteratorfacades.hh> 
26 ·12#include·<dune/common/typetraits.hh> 
27 ·13 
28 ·14#include·<dune/geometry/referenceelements.hh> 
29 ·15 
30 ·16#include·<dune/grid/io/file/vtk/corner.hh> 
31 ·17 
32 ·18namespace·Dune 
33 ·19{ 
34 ·22 
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 ·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; 
65 ·55 
66 ·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(); 
85 ·75·bool·otherPassedTheEnd·=·!other.isDereferencable(); 
86 ·76·//·both·are·passed·the·end·=>·return·true 
87 ·77·if(mePassedTheEnd·&&·otherPassedTheEnd)·return·true; 
88 ·78·//·one·is·passed·the·end·=>·return·false 
89 ·79·if(mePassedTheEnd·||·otherPassedTheEnd)·return·false; 
90 ·80·//·none·is·passed·the·end,·do·their·iterators·and·indices·match? 
91 ·81·return·cellit·==·other.cellit·&& 
92 ·82·corner.duneIndex()·==·other.corner.duneIndex(); 
93 ·83·} 
94 ·84 
95 85·void·increment()·{ 
96 ·86·int·index·=·corner.vtkIndex(); 
97 ·87·++index; 
98 ·88·if(index·==·Refelems::general(cellit->type()).size(dim))·{ 
99 ·89·++cellit; 
100 ·90·if(cellit·!=·cellend)·{ 
101 ·91·corner.cell(*cellit); 
102 ·92·corner.vtkIndex(0); 
103 ·93·} 
104 ·94·} 
105 ·95·else 
106 ·96·corner.vtkIndex(index); 
107 ·97·} 
108 ·98 
109 ·100 
110 105·CornerIterator(const·CellIterator&·cellit_,·const·CellIterator&·cellend_, 
111 ·106·unsigned·vtkIndex·=·0) 
112 ·107·:·cellit(cellit_),·cellend(cellend_) 
113 ·108·{ 
114 ·109·if(cellit·!=·cellend)·{ 
115 ·110·corner.cell(*cellit); 
116 ·111·corner.vtkIndex(vtkIndex); 
117 ·112·} 
118 ·113·} 
119 ·115 
120 118·CornerIterator(const·CellIterator&·cellend_) 
121 ·119·:·cellit(cellend_),·cellend(cellend_) 
122 ·120·{·} 
123 ·121·}; 
124 ·122 
Max diff block lines reached; 116/6702 bytes (1.73%) of diff not shown.
5.88 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:·corner.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, 42 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_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_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>··</div>69 <a·href="#namespaces">Namespaces</a>··</div>
71 ··<div·class="headertitle"><div·class="title">corner.hh·File·Reference</div></div>70 ··<div·class="headertitle"><div·class="title">gnuplot.cc·File·Reference</div></div>
72 </div><!--header-->71 </div><!--header-->
73 <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>
74 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00815_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>75 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00773_source.html">../gnuplot.hh</a>&quot;</code><br·/>
75 </div> 
76 <p><a·href="a00764_source.html">Go·to·the·source·code·of·this·file.</a></p> 
77 <table·class="memberdecls">76 </div><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">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> 
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
83 </table><table·class="memberdecls"> 
84 <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>
85 Namespaces</h2></td></tr>78 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>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="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>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <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> 
91 </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>
92 </div><!--·contents·-->86 </div></div><!--·contents·-->
93 <!--·start·footer·part·-->87 <!--·start·footer·part·-->
94 <hr·class="footer"/><address·class="footer"><small>88 <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.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
96 </small></address>90 </small></address>
97 </body>91 </body>
98 </html>92 </html>
842 B
html2text {}
    
Offset 6, 25 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 ····*·vtk 
12 Classes·|·Namespaces 
13 corner.hh·File·Reference 
14 #include·<dune/grid/io/file/vtk/common.hh> 
15 Go_to_the_source_code_of_this_file. 
16 ·Classes 
17 class· Dune::VTK::Corner<_Cell_> 
18  ······simple·class·representing·a·corner·of·a·cell·More... 
19   
20 ·Namespaces16 ·Namespaces
21 namespace· Dune17 namespace· Dune
22  ··········Include·standard·header·files.18  ··········Include·standard·header·files.
23  19  
24 namespace· Dune::VTK 
25  20 *****·Detailed·Description·*****
 21 Implementation·of·gnuplot·output·for·1D·and·2D·grids.
 22 ··Author
 23 ······Christian·Engwer
  
26 ===============================================================================24 ===============================================================================
27 ·····Generated·by [doxygen]·1.9.425 ·····Generated·by [doxygen]·1.9.4
7.64 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:·b64enc.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, 54 lines modifiedOffset 58, 49 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">b64enc.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 <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;fstream&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·/>
 83 <code>#include·&lt;<a·class="el"·href="a00296_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code><br·/>
77 </div>84 </div>
78 <p><a·href="a00767_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00767_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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03818.html">Dune::b64chunk</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>
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>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>
84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
86 <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>
87 Namespaces</h2></td></tr>94 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>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="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>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <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> 
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> 
98 </table>98 </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·-->99 </div><!--·contents·-->
104 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
105 <hr·class="footer"/><address·class="footer"><small>101 <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.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
107 </small></address>103 </small></address>
108 </body>104 </body>
109 </html>105 </html>
1.22 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 ····*·vtk 
12 Classes·|·Namespaces11 Classes·|·Namespaces
13 b64enc.hh·File·Reference 
14 Simple·base64·encode.·More... 
15 #include·<assert.h>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>
16 Go_to_the_source_code_of_this_file.23 Go_to_the_source_code_of_this_file.
17 ·Classes24 ·Classes
 25 class· Dune::GmshWriter<_GridView_>
 26  ······Write·Gmsh·mesh·file.·More...
18 struct· Dune::b64chunk 
19  ·······struct·representing·the·three·byte·text·as·well·as·the·four·6·bit 
20 ·········chunks·More... 
21  27  
22 ·Namespaces28 ·Namespaces
23 namespace· Dune29 namespace· Dune
24  ··········Include·standard·header·files.30  ··········Include·standard·header·files.
25  31  
26 ·Variables 
27 const·char Dune::base64table·[] 
28  ··········endoing·table·More... 
29   
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 ===============================================================================32 ===============================================================================
37 ·····Generated·by [doxygen]·1.9.433 ·····Generated·by [doxygen]·1.9.4
72.1 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:·b64enc.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, 96 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">b64enc.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="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_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_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;fstream&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;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>
 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="a00296.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>·</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>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>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</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>
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> 
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> 
90 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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> 
93 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div>94 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</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> 
97 <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>··<span·class="keyword">private</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>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>
99 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>97 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keywordtype">int</span>·precision;</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> 
103 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>98 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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>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.h[·...·truncated·by·diffoscope;·len:·64,·SHA:·c20ad576bd553143146cfd3e0b513988331db4092b7daa5eab2be1b9e6d41602·...·]</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>
105 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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">···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>
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>106 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div>
112 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>107 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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[·...·truncated·by·diffoscope;·len:·77,·SHA:·49f2c80ec943e398efe10373c2afcbb7aaee25734348a5ed4382e754fade76ff·...·]</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">Geometr[·...·truncated·by·diffoscope;·len:·22,·SHA:·9efcf852b5cbf5bff92f26251b42cf2689f1718cba7ea0ddf58531623fcd462c·...·]</div>
 109 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······std::size_t·element_type;</div>
114 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····{</div>110 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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>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>
 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>
 130 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keywordflow">return</span>·element_type;</div>
117 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>131 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····}</div>
118 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>132 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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[·...·truncated·by·diffoscope;·len:·46,·SHA:·647998293b064cf51ca9dab28c6116c6603f5d3693d2d29fdccef7ba7ea61ae6·...·]</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[·...·truncated·by·diffoscope;·len:·81,·SHA:·558d3cdb868eacdc81e5251104e0517e4e18110ef49603c602e6fa785e0292a1·...·]</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>
120 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····{</div>140 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</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> 
Max diff block lines reached; 7335/61513 bytes (11.92%) of diff not shown.
11.9 KB
html2text {}
    
Offset 6, 112 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 b64enc.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_GRID_IO_FILE_VTK_B64ENC_HH18 ·5#ifndef·DUNE_GRID_IO_FILE_GMSHWRITER_HH
21 ·7#define·DUNE_GRID_IO_FILE_VTK_B64ENC_HH19 ·6#define·DUNE_GRID_IO_FILE_GMSHWRITER_HH
22 ·8 
23 ·9#include·<assert.h> 
24 ·1020 ·7
 21 ·8#include·<fstream>
 22 ·9#include·<iostream>
 23 ·10#include·<iomanip>
 24 ·11#include·<string>
 25 ·12#include·<vector>
 26 ·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
25 ·11namespace·Dune·{33 ·20namespace·Dune·{
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·};34 ·21
 35 ·35·template·<class·GridView>
 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;
 49 ·50·}
 50 ·51
 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 <<·"·"
 101 ·114·<<·nodeIndexFromEntity(entity,·3)·<<·"·"·<<·nodeIndexFromEntity(entity,
 102 2);
 103 ·115·else·if·(5·==·element_type)
 104 ·116·file·<<·"·"
 105 ·117·<<·nodeIndexFromEntity(entity,·0)·<<·"·"·<<·nodeIndexFromEntity(entity,·1)
 106 <<·"·"
 107 ·118·<<·nodeIndexFromEntity(entity,·3)·<<·"·"·<<·nodeIndexFromEntity(entity,·2)
 108 <<·"·"
 109 ·119·<<·nodeIndexFromEntity(entity,·4)·<<·"·"·<<·nodeIndexFromEntity(entity,·5)
 110 <<·"·"
 111 ·120·<<·nodeIndexFromEntity(entity,·7)·<<·"·"·<<·nodeIndexFromEntity(entity,
 112 6);
 113 ·121·else·if·(7·==·element_type)
 114 ·122·file·<<·"·"
 115 ·123·<<·nodeIndexFromEntity(entity,·0)·<<·"·"·<<·nodeIndexFromEntity(entity,·1)
 116 <<·"·"
 117 ·124·<<·nodeIndexFromEntity(entity,·3)·<<·"·"·<<·nodeIndexFromEntity(entity,·2)
Max diff block lines reached; 2614/12186 bytes (21.45%) of diff not shown.
12.9 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:·basicwriter.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 58, 53 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_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>·&#124;
 71 <a·href="#enum-members">Enumerations</a>·&#124;
 72 <a·href="#func-members">Functions</a>··</div>
71 ··<div·class="headertitle"><div·class="title">basicwriter.hh·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">gmshreader.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;fstream&gt;</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·/>
75 <code>#include·&lt;iomanip&gt;</code><br·/>81 <code>#include·&lt;map&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·/>82 <code>#include·&lt;memory&gt;</code><br·/>
79 <code>#include·&lt;sstream&gt;</code><br·/> 
80 <code>#include·&lt;string&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·/>
81 <code>#include·&lt;dune/common/parallel/mpiguard.hh&gt;</code><br·/>87 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
82 <code>#include·&lt;dune/common/path.hh&gt;</code><br·/>88 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
83 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>89 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 90 <code>#include·&lt;<a·class="el"·href="a00350_source.html">dune/grid/common/boundarysegment.hh</a>&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a00815_source.html">dune/grid/io/file/vtk/common.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·/>
85 <code>#include·&lt;<a·class="el"·href="a00794_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code><br·/> 
86 <code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/vtk/pvtuwriter.hh</a>&gt;</code><br·/> 
87 <code>#include·&lt;<a·class="el"·href="a00812_source.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</code><br·/> 
88 </div>92 </div>
89 <p><a·href="a00770_source.html">Go·to·the·source·code·of·this·file.</a></p>93 <p><a·href="a00770_source.html">Go·to·the·source·code·of·this·file.</a></p>
90 <table·class="memberdecls">94 <table·class="memberdecls">
91 <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>
92 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="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>
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>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>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table><table·class="memberdecls">106 </table><table·class="memberdecls">
96 <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>
97 Namespaces</h2></td></tr>108 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>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>
99 <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>
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <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>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>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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>
103 </table>133 </table>
104 </div><!--·contents·-->134 </div><!--·contents·-->
105 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
106 <hr·class="footer"/><address·class="footer"><small>136 <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.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
108 </small></address>138 </small></address>
109 </body>139 </body>
2.38 KB
html2text {}
    
Offset 6, 37 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 
12 Classes·|·Namespaces 
13 basicwriter.hh·File·Reference11 Classes·|·Namespaces·|·Enumerations·|·Functions
 12 gmshreader.hh·File·Reference
 13 #include·<cstdarg>
 14 #include·<cstdio>
 15 #include·<cstring>
14 #include·<fstream>16 #include·<fstream>
 17 #include·<iostream>
15 #include·<iomanip>18 #include·<map>
16 #include·<iterator> 
17 #include·<list> 
18 #include·<memory>19 #include·<memory>
19 #include·<sstream> 
20 #include·<string>20 #include·<string>
21 #include·<dune/common/parallel/mpiguard.hh>21 #include·<tuple>
 22 #include·<vector>
 23 #include·<utility>
 24 #include·<dune/common/exceptions.hh>
22 #include·<dune/common/path.hh>25 #include·<dune/common/fvector.hh>
23 #include·<dune/geometry/referenceelements.hh>26 #include·<dune/geometry/type.hh>
 27 #include·<dune/grid/common/boundarysegment.hh>
 28 #include·<dune/grid/common/gridfactory.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 Go_to_the_source_code_of_this_file.
29 ·Classes30 ·Classes
30 class· Dune::VTK::BasicWriter<_IteratorFactory_>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...
31  39  
32 ·Namespaces40 ·Namespaces
33 namespace· Dune41 namespace· Dune
34  ··········Include·standard·header·files.42  ··········Include·standard·header·files.
35  43  
36 namespace· Dune::VTK44 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...
37  62  
  
38 ===============================================================================63 ===============================================================================
39 ·····Generated·by [doxygen]·1.9.464 ·····Generated·by [doxygen]·1.9.4
343 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:·basicwriter.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 58, 452 lines modifiedOffset 58, 1110 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">basicwriter.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="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>·</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_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_BASICWRITER_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>
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;cstdarg&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><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;iterator&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;list&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>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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;memory&gt;</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">#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;string&gt;</span></div>
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div> 
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;dune/common/parallel/mpiguard.hh&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;dune/common/path.hh&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> 
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="preprocessor">#include·&lt;utility&gt;</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>
 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;<a·class="code"·href="a00815.html">dune/grid/io/file/vtk/common.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;dune/common/fvector.hh&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="a00794.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="a00785.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="a00812.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>93 <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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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="a00350.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>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>
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>
 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>
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>103 <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>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="l00041"·name="l00041"></a><span·class="lineno">···41</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>
110 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">public</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>
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> 
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">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="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·registerFactory()·{}</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> 
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> 
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> 
125 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>119 <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> 
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> 
133 <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>
 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>
134 <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="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment"></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>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>
Max diff block lines reached; 259897/289386 bytes (89.81%) of diff not shown.
60.8 KB
html2text {}
    
Offset 6, 606 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 gmshreader.hh
11 ····*·vtk 
12 basicwriter.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 ·518 ·5
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_BASICWRITER_HH 
21 ·7#define·DUNE_GRID_IO_FILE_VTK_BASICWRITER_HH19 ·6#ifndef·DUNE_GMSHREADER_HH
 20 ·7#define·DUNE_GMSHREADER_HH
22 ·821 ·8
 22 ·9#include·<cstdarg>
 23 ·10#include·<cstdio>
 24 ·11#include·<cstring>
23 ·9#include·<fstream>25 ·12#include·<fstream>
 26 ·13#include·<iostream>
24 ·10#include·<iomanip>27 ·14#include·<map>
25 ·11#include·<iterator> 
26 ·12#include·<list> 
27 ·13#include·<memory>28 ·15#include·<memory>
28 ·14#include·<sstream> 
29 ·15#include·<string>29 ·16#include·<string>
30 ·16 
31 ·17#include·<dune/common/parallel/mpiguard.hh>30 ·17#include·<tuple>
 31 ·18#include·<vector>
 32 ·19#include·<utility>
 33 ·20
32 ·18#include·<dune/common/path.hh>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
33 ·19 
34 ·20#include·<dune/geometry/referenceelements.hh> 
35 ·21 
36 ·22#include·<dune/grid/io/file/vtk/common.hh> 
37 ·23#include·<dune/grid/io/file/vtk/functionwriter.hh> 
38 ·24#include·<dune/grid/io/file/vtk/pvtuwriter.hh> 
39 ·25#include·<dune/grid/io/file/vtk/vtuwriter.hh> 
40 ·26 
41 ·27namespace·Dune42 ·29namespace·Dune
42 ·28{43 ·30{
43 ·3144 ·31
 45 38·struct·GmshReaderOptions
44 32·namespace·VTK·{ 
45 ·33 
46 ·34·template<typename·IteratorFactory> 
47 35·class·BasicWriter·{ 
48 ·36·typedef·typename·IteratorFactory::CellIterator·CellIterator; 
49 ·37·typedef·typename·IteratorFactory::CornerIterator·CornerIterator; 
50 ·38·typedef·typename·IteratorFactory::PointIterator·PointIterator; 
51 ·3946 ·39·{
52 ·40·typedef·typename·IteratorFactory::Cell·Cell; 
53 ·4147 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·{
54 ·42·public: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();
55 43·typedef·FunctionWriterBase<Cell>·FunctionWriter; 
56 ·44 
57 ·45·private: 
58 ·46·typedef·std::list<std::shared_ptr<FunctionWriter>·>·WriterList; 
59 ·47·typedef·typename·WriterList::const_iterator·WIterator; 
60 ·48 
61 ·49·typedef·typename·Cell::Geometry::ctype·ctype; 
62 ·50·static·const·unsigned·celldim·=·Cell::mydimension; 
63 ·51·typedef·ReferenceElements<ctype,·celldim>·Refelems; 
64 ·52 
65 ·53·static·const·FileType·fileType·=·celldim·==·1 
66 ·54·?·polyData·:·unstructuredGrid; 
67 ·55 
68 ·56·const·IteratorFactory&·factory; 
69 ·57 
70 ·58·WriterList·cellData; 
71 ·59·WriterList·pointData; 
72 ·60 
Max diff block lines reached; 57279/62204 bytes (92.08%) of diff not shown.
8.13 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:·vtksequencewriterbase.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, 48 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_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">vtksequencewriterbase.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;vector&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
 77 <code>#include·&lt;string&gt;</code><br·/>
75 <code>#include·&lt;iostream&gt;</code><br·/>78 <code>#include·&lt;iostream&gt;</code><br·/>
76 <code>#include·&lt;sstream&gt;</code><br·/> 
77 <code>#include·&lt;fstream&gt;</code><br·/>79 <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="a00815_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/> 
81 <code>#include·&lt;dune/common/path.hh&gt;</code><br·/>80 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00803_source.html">dune/grid/io/file/vtk/vtkwriter.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·/>
 82 <code>#include·&quot;<a·class="el"·href="a00764.html">gnuplot/gnuplot.cc</a>&quot;</code><br·/>
83 </div>83 </div>
84 <p><a·href="a00773_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00773_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="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>
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>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>
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>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>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">97 </table><table·class="memberdecls">
92 <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>
93 Namespaces</h2></td></tr>99 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>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>
95 <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>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </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>
98 </div><!--·contents·-->107 </div></div><!--·contents·-->
99 <!--·start·footer·part·-->108 <!--·start·footer·part·-->
100 <hr·class="footer"/><address·class="footer"><small>109 <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.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
102 </small></address>111 </small></address>
103 </body>112 </body>
104 </html>113 </html>
1.37 KB
html2text {}
    
Offset 6, 32 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 Classes·|·Namespaces11 Classes·|·Namespaces
13 vtksequencewriterbase.hh·File·Reference12 gnuplot.hh·File·Reference
 13 Provides·gnuplot·output·for·1D·Grids.·More...
14 #include·<vector>14 #include·<vector>
 15 #include·<string>
15 #include·<iostream>16 #include·<iostream>
16 #include·<sstream> 
17 #include·<fstream>17 #include·<fstream>
18 #include·<iomanip> 
19 #include·<memory> 
20 #include·<dune/grid/io/file/vtk/common.hh> 
21 #include·<dune/common/path.hh>18 #include·<dune/common/fvector.hh>
22 #include·<dune/grid/io/file/vtk/vtkwriter.hh>19 #include·<dune/grid/common/grid.hh>
 20 #include·"gnuplot/gnuplot.cc"
23 Go_to_the_source_code_of_this_file.21 Go_to_the_source_code_of_this_file.
24 ·Classes22 ·Classes
25 class· Dune::VTKSequenceWriterBase<_GridView_>23 class· Dune::GnuplotWriter<_GridView_>
26  ······Base·class·to·write·pvd-files·which·contains·a·list·of·all·collected 
27 ········vtk-files.·More...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...
28  31  
29 ·Namespaces32 ·Namespaces
30 namespace· Dune33 namespace· Dune
31  ··········Include·standard·header·files.34  ··········Include·standard·header·files.
32  35  
 36 *****·Detailed·Description·*****
 37 Provides·gnuplot·output·for·1D·Grids.
 38 ··Author
 39 ······Christian·Engwer
  
33 ===============================================================================40 ===============================================================================
34 ·····Generated·by [doxygen]·1.9.441 ·····Generated·by [doxygen]·1.9.4
62.9 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:·vtksequencewriterbase.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, 187 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_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">vtksequencewriterbase.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="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_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_IO_GNUPLOT_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> 
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</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="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;iostream&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>
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>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><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> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>82 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00815.html">dune/grid/io/file/vtk/common.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/common/path.hh&gt;</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>
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="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00803.html">dune/grid/io/file/vtk/vtkwriter.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;<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><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</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>
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>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>
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>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>
95 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div>91 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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> 
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> 
99 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keywordtype">int</span>·rank_;</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>
100 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keywordtype">int</span>·size_;</div> 
101 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">public</span>:</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">VTKSequenceWriterBase</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> 
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> 
110 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········extendpath_(extendpath),</div> 
111 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········rank_(rank),</div> 
112 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········size_(size)</div> 
113 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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>
114 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>95 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</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>96 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">public</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>
 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>
 103 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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>
 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>
 106 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····{</div>
117 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordflow">return</span>·vtkWriter_;</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>
 109 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······addData(cellData,·data,·name);</div>
 110 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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>
 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>
118 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div>116 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div>
119 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>117 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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">addCellData</a>·(<span·class="keyword">const</sp[·...·truncated·by·diffoscope;·len:·194,·SHA:·1a169677d49b5443c8bd5f8dbd723e3f7fee4a0c61a1a326870ce30a2c35e814·...·]</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>
121 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····{</div>119 <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>······vtkWriter_-&gt;addCellData(p);</div> 
123 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····}</div>120 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<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>
124 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>126 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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>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>
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">addCe[·...·truncated·by·diffoscope;·len:·161,·SHA:·36e1bbec7aa1c9b0292902c52bcc5394db85e8af54789c789ca32eef703cd3f4·...·]</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>
127 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····{</div>129 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
128 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······vtkWriter_-&gt;addCellData(v,·name,·ncomps);</div> 
129 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</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>
130 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>133 <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> 
132 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····{</div>134 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
133 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······vtkWriter_-&gt;addVertexData(p);</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">···90</span>·</div> 
136 <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>·V·&gt;</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>
137 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a03994.html#a02b87a4b40d3ea8936068c71fe1b7cce">···97</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03994.html#a02b87a4b40d3ea8936068c71fe1b7cce">addVer[·...·truncated·by·diffoscope;·len:·162,·SHA:·cf1cc8582983c28dfb921abc1cb12992e42ad6ba656a524d0dcde94ece6318a6·...·]</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_clas[·...·truncated·by·diffoscope;·len:·71,·SHA:·02220db44d1c175acfa98023ebf8bd571ed185c0124603043a080b040c9dabab·...·]</div>
 137 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··{</div>
Max diff block lines reached; 23515/52473 bytes (44.81%) of diff not shown.
11.5 KB
html2text {}
    
Offset 6, 237 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 ····*·vtk 
12 vtksequencewriterbase.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:
 18 ·5#ifndef·DUNE_IO_GNUPLOT_HH
 19 ·6#define·DUNE_IO_GNUPLOT_HH
 20 ·7
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>21 ·13#include·<vector>
 22 ·14#include·<string>
24 ·10#include·<iostream>23 ·15#include·<iostream>
25 ·11#include·<sstream> 
26 ·12#include·<fstream>24 ·16#include·<fstream>
 25 ·17
27 ·13#include·<iomanip> 
28 ·14#include·<memory> 
29 ·15 
30 ·16#include·<dune/grid/io/file/vtk/common.hh> 
31 ·17#include·<dune/common/path.hh>26 ·18#include·<dune/common/fvector.hh>
32 ·18 
33 ·19#include·<dune/grid/io/file/vtk/vtkwriter.hh> 
34 ·2027 ·19
 28 ·20#include·<dune/grid/common/grid.hh>
 29 ·21
35 ·21namespace·Dune·{30 ·22namespace·Dune·{
36 ·2231 ·23
37 ·32·template<class·GridView>32 ·29·template<class·GridView>
 33 30·class·GnuplotWriter·{
 34 ·31
 35 ·32·typedef·typename·GridView::Grid::ctype·ctype;
 36 ·33
 37 ·34·constexpr·static·int·dimworld·=·GridView::dimensionworld;
 38 ·35
38 33·class·VTKSequenceWriterBase 
39 ·34·{ 
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: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 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·{ 
62 ·65·return·vtkWriter_; 
63 ·66·} 
64 ·67 
65 69·void·addCellData·(const·std::shared_ptr<const·typename·VTKWriter<GridView>:: 
66 VTKFunction>·&p) 
67 ·70·{ 
68 ·71·vtkWriter_->addCellData(p); 
69 ·72·}46 ·42·}
70 ·7347 ·43
 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·}
 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:
 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
71 ·79·template<class·V·>81 ·89·template<class·G>
72 80·void·addCellData·(const·V·&v,·const·std::string·&name,·int·ncomps=1)82 90·class·LeafGnuplotWriter·:·public·GnuplotWriter<typename·G::LeafGridView>
73 ·81·{83 ·91·{
 84 ·92·public:
 85 94·LeafGnuplotWriter·(const·G&·grid)
 86 ·95·:·GnuplotWriter<typename·G::LeafGridView>(grid.leafGridView())
 87 ·96·{}
Max diff block lines reached; 7049/11769 bytes (59.89%) of diff not shown.
5.59 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:·volumeiterators.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 65, 30 lines modifiedOffset 65, 28 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><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_b770a3c3155c345f795a6741b9d3499a.html">vtk</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">volumeiterators.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">boundarywriter.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="a00260_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>
 76 <code>#include·&lt;string&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00764_source.html">dune/grid/io/file/vtk/corner.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00800_source.html">dune/grid/io/file/vtk/basicwriter.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00761_source.html">dune/grid/io/file/vtk/corneriterator.hh</a>&gt;</code><br·/> 
78 <code>#include·&lt;<a·class="el"·href="a00794_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code><br·/> 
79 <code>#include·&lt;<a·class="el"·href="a00809_source.html">dune/grid/io/file/vtk/pointiterator.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00809_source.html">dune/grid/io/file/vtk/boundaryiterators.hh</a>&gt;</code><br·/>
 79 <code>#include·&lt;<a·class="el"·href="a00794_source.html">dune/grid/io/file/vtk/skeletonfunction.hh</a>&gt;</code><br·/>
80 </div>80 </div>
81 <p><a·href="a00776_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a00776_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="a03978.html">Dune::VTK::ConformingVolumeIteratorFactory&lt;·GV·&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="a03982.html">Dune::VTK::NonConformingVolumeIteratorFactory&lt;·GV·&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="a03838.html">Dune::VTK::NonConformingBoundaryWriter&lt;·GV·&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 </table><table·class="memberdecls">87 </table><table·class="memberdecls">
90 <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>
91 Namespaces</h2></td></tr>89 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>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="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>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
953 B
html2text {}
    
Offset 8, 25 lines modifiedOffset 8, 23 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·vtk12 ····*·vtk
13 Classes·|·Namespaces13 Classes·|·Namespaces
14 volumeiterators.hh·File·Reference 
15 #include·<dune/grid/common/gridenums.hh>14 boundarywriter.hh·File·Reference
 15 #include·<memory>
 16 #include·<string>
16 #include·<dune/grid/io/file/vtk/corner.hh>17 #include·<dune/grid/io/file/vtk/basicwriter.hh>
17 #include·<dune/grid/io/file/vtk/corneriterator.hh> 
18 #include·<dune/grid/io/file/vtk/functionwriter.hh> 
19 #include·<dune/grid/io/file/vtk/pointiterator.hh>18 #include·<dune/grid/io/file/vtk/boundaryiterators.hh>
 19 #include·<dune/grid/io/file/vtk/skeletonfunction.hh>
20 Go_to_the_source_code_of_this_file.20 Go_to_the_source_code_of_this_file.
21 ·Classes21 ·Classes
22 class· Dune::VTK::ConformingVolumeIteratorFactory<_GV_> 
23   
24 class· Dune::VTK::NonConformingVolumeIteratorFactory<_GV_>22 class· Dune::VTK::NonConformingBoundaryWriter<_GV_>
25  23  
26 ·Namespaces24 ·Namespaces
27 namespace· Dune25 namespace· Dune
28  ··········Include·standard·header·files.26  ··········Include·standard·header·files.
29  27  
30 namespace· Dune::VTK28 namespace· Dune::VTK
31  29  
72.3 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:·volumeiterators.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 62, 200 lines modifiedOffset 62, 100 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="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">volumeiterators.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="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>·</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_VOLUMEITERATORS_HH</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_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_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>·</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="a00260.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;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>·</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;<a·class="code"·href="a00764.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="a00761.html">dune/grid/io/file/vtk/corneriterator.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="a00800.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="a00809.html">dune/grid/io/file/vtk/boundaryiterators.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="a00794.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="a00794.html">dune/grid/io/file/vtk/skeletonfunction.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="a00809.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="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>
87 <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>
88 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">namespace·</span>VTK·{</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>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>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>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>
92 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······<span·class="keyword">const</span>·GV&amp;·gv;</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>
93 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</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>
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> 
98 <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>
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">···32</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="[·...·truncated·by·diffoscope;·len:·99,·SHA:·6fedcd455eabcfc2926d707ef66ae9e6d0095c2db7d1917774807edcf3cd79a4·...·]</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·clas[·...·truncated·by·diffoscope;·len:·37,·SHA:·a80cf10c88e30bcda1f882e785785e01258c7839ea2ac3fe40d2e6f486fb39fd·...·]</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>
 103 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······{·}</div>
101 <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">···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>
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>106 <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"><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.[·...·truncated·by·diffoscope;·len:·58,·SHA:·c74ea067ba32c8fd2f6ccad599f3fc2a724e52390c659c8661656e3650153b4f·...·];</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>
108 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>111 <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"><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>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>
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> 
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="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> 
126 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······}</div>116 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······}</div>
127 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>117 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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#ae0e33d6[·...·truncated·by·diffoscope;·len:·141,·SHA:·d03cedb72f97e31d6981260bf119bbbf6b6241876b4f5ba8e81782931c785ef2·...·];</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>
 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>
130 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······}</div>124 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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#a72933dc[·...·truncated·by·diffoscope;·len:·43,·SHA:·476c500bdd5f9ffa81fe16907a9acefc392a9c46eee10f26873b4081f43f213b·...·]</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>
133 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······}</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>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> 
137 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······}</div> 
138 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03978.html#aaa77f31ca31e64793e352851afa61daf">···70</a></span>······<a·class="code·hl_class"·href="a03942.html">PointIterator</a>·<a·class="code·hl_function"·href="a03978.html#aaa77f31ca31e64793e352851afa61daf">endPoints</a>()<span·class="keyword">·const·</span>{</div> 
139 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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#a72933dc1a25db46a6fdb9e474fa40f90">endCells</a>());</div> 
140 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······}</div> 
141 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
142 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a03978.html#acfd5e0f7db6110d3f7f2022cf473de39">···74</a></span>······<a·class="code·hl_class"·href="a03926.html">ConnectivityWriter</a>·<a·class="code·hl_function"·href="a03978.html#acfd5e0f7db6110d3f7f2022cf473de39">makeConnectivity</a>()<span·class="keyword">·const·</span>{</div> 
143 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a03978.html#a99a0905da2e8c1823ccfb6ade7a32ad8">ConnectivityWriter</a>(*<span·class="keyword">this</span>);</div> 
Max diff block lines reached; 18214/60427 bytes (30.14%) of diff not shown.
13.2 KB
html2text {}
    
Offset 7, 286 lines modifiedOffset 7, 119 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·vtk
12 volumeiterators.hh12 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 ·519 ·5
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_VOLUMEITERATORS_HH20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_BOUNDARYWRITER_HH
21 ·7#define·DUNE_GRID_IO_FILE_VTK_VOLUMEITERATORS_HH21 ·7#define·DUNE_GRID_IO_FILE_VTK_BOUNDARYWRITER_HH
22 ·822 ·8
23 ·9#include·<dune/grid/common/gridenums.hh> 
24 ·1023 ·9#include·<memory>
 24 ·10#include·<string>
 25 ·11
25 ·11#include·<dune/grid/io/file/vtk/corner.hh>26 ·12#include·<dune/grid/io/file/vtk/basicwriter.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>27 ·13#include·<dune/grid/io/file/vtk/boundaryiterators.hh>
 28 ·14#include·<dune/grid/io/file/vtk/skeletonfunction.hh>
29 ·1529 ·15
30 ·16namespace·Dune·{30 ·16namespace·Dune·{
31 ·1931 ·19
32 ·20·namespace·VTK·{32 ·20·namespace·VTK·{
33 ·2133 ·21
34 ·22·template<typename·GV>34 ·22·template<typename·GV>
35 23·class·ConformingVolumeIteratorFactory·{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
36 ·24·const·GV&·gv;42 ·30·const·GV&·gv;
 43 ·31
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>·>; 
42 ·30 
43 ·31·public: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)));
 55 ·43·}
44 32·static·const·unsigned·dimCell·=·GV::dimension; 
45 ·33 
46 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; 
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 ·4456 ·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);
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·} 
68 56·CellIterator·endCells()·const·{ 
69 ·57·return·gv.template·end<0,·InteriorBorder_Partition>(); 
70 ·58·}60 ·48·}
71 ·59 
72 60·CornerIterator·beginCorners()·const·{ 
73 ·61·return·CornerIterator(beginCells(),·endCells());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)));
74 ·62·}68 ·56·}
75 63·CornerIterator·endCorners()·const·{ 
76 ·64·return·CornerIterator(endCells());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);
77 ·65·}73 ·61·}
 74 ·62
 75 ·63·};
 76 ·64
 77 ·65·}·//·namespace·VTK
78 ·6678 ·66
 79 ·68
79 67·PointIterator·beginPoints()·const·{ 
80 ·68·return·PointIterator(beginCells(),·endCells(),·gv.indexSet()); 
81 ·69·} 
82 70·PointIterator·endPoints()·const·{ 
83 ·71·return·PointIterator(endCells()); 
84 ·72·} 
85 ·73 
86 74·ConnectivityWriter·makeConnectivity()·const·{ 
87 ·75·return·ConnectivityWriter(*this); 
88 ·76·} 
89 77·const·Communication&·comm()·const·{ 
90 ·78·return·gv.comm(); 
91 ·79·} 
92 ·80·}; 
93 ·81 
Max diff block lines reached; 7175/13452 bytes (53.34%) of diff not shown.
6.99 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:·subsamplingvtkwriter.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 65, 45 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_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 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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>
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">subsamplingvtkwriter.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">pointiterator.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Provides·subsampled·file·i/o·for·the·visualization·toolkit.·· 
76 <a·href="#details">More...</a></p> 
77 <div·class="textblock"><code>#include·&lt;ostream&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;iterator&gt;</code><br·/>
78 <code>#include·&lt;memory&gt;</code><br·/>76 <code>#include·&lt;vector&gt;</code><br·/>
 77 <code>#include·&lt;dune/common/iteratorfacades.hh&gt;</code><br·/>
79 <code>#include·&lt;dune/common/indent.hh&gt;</code><br·/>78 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
80 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
81 <code>#include·&lt;dune/geometry/virtualrefinement.hh&gt;</code><br·/> 
82 <code>#include·&lt;<a·class="el"·href="a00803_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00788_source.html">dune/grid/io/file/vtk/corner.hh</a>&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00812_source.html">dune/grid/io/file/vtk/vtuwriter.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·/>
84 </div>81 </div>
85 <p><a·href="a00779_source.html">Go·to·the·source·code·of·this·file.</a></p>82 <p><a·href="a00779_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">83 <table·class="memberdecls">
87 <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>
88 Classes</h2></td></tr>85 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="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="a03942.html">Dune::VTK::PointIterator&lt;·CellIterator,·IS·&gt;</a></td></tr>
90 <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>87 <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>
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 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
93 <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>
94 Namespaces</h2></td></tr>91 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>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>
96 <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>
97 <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: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>
 96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>97 </table>
99 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
100 <div·class="textblock"><p·>Provides·subsampled·file·i/o·for·the·visualization·toolkit.·</p> 
101 <dl·class="section·author"><dt>Author</dt><dd>Jö·Fahlke·</dd></dl> 
102 </div></div><!--·contents·-->98 </div><!--·contents·-->
103 <!--·start·footer·part·-->99 <!--·start·footer·part·-->
104 <hr·class="footer"/><address·class="footer"><small>100 <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.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
106 </small></address>102 </small></address>
107 </body>103 </body>
108 </html>104 </html>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
1.34 KB
html2text {}
    
Offset 8, 33 lines modifiedOffset 8, 28 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·vtk12 ····*·vtk
13 Classes·|·Namespaces13 Classes·|·Namespaces
14 subsamplingvtkwriter.hh·File·Reference14 pointiterator.hh·File·Reference
 15 #include·<iterator>
15 Provides·subsampled·file·i/o·for·the·visualization·toolkit.·More... 
16 #include·<ostream> 
17 #include·<memory>16 #include·<vector>
 17 #include·<dune/common/iteratorfacades.hh>
18 #include·<dune/common/indent.hh>18 #include·<dune/common/typetraits.hh>
19 #include·<dune/geometry/type.hh> 
20 #include·<dune/geometry/virtualrefinement.hh> 
21 #include·<dune/grid/io/file/vtk/vtkwriter.hh>19 #include·<dune/grid/io/file/vtk/corner.hh>
22 #include·<dune/grid/io/file/vtk/vtuwriter.hh>20 #include·<dune/grid/io/file/vtk/corneriterator.hh>
23 Go_to_the_source_code_of_this_file.21 Go_to_the_source_code_of_this_file.
24 ·Classes22 ·Classes
 23 class· Dune::VTK::PointIterator<_CellIterator,_IS_>
 24  ······iterate·over·the·points·of·some·corner·range·More...
25 class· Dune::SubsamplingVTKWriter<_GridView_> 
26  ······Writer·for·the·output·of·subsampled·grid·functions·in·the·vtk·format. 
27 ········More... 
28  25  
29 ·Namespaces26 ·Namespaces
30 namespace· Dune27 namespace· Dune
31  ··········Include·standard·header·files.28  ··········Include·standard·header·files.
32  29  
 30 namespace· Dune::VTK
 31  
33 *****·Detailed·Description·***** 
34 Provides·subsampled·file·i/o·for·the·visualization·toolkit. 
35 ··Author 
36 ·······Fahlke 
  
37 ===============================================================================32 ===============================================================================
38 ·····Generated·by [doxygen]·1.9.433 ·····Generated·by [doxygen]·1.9.4
116 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:·subsamplingvtkwriter.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 62, 392 lines modifiedOffset 62, 133 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="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">subsamplingvtkwriter.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="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>·</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_SUBSAMPLINGVTKWRITER_HH</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_SUBSAMPLINGVTKWRITER_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>
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;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;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="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><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/geometry/type.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><span·class="preprocessor">#include·&lt;dune/geometry/virtualrefinement.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="a00803.html">dune/grid/io/file/vtk/vtkwriter.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/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="a00812.html">dune/grid/io/file/vtk/vtuwriter.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="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>
89 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</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>
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> 
93 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··{</div>92 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</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> 
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> 
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>93 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</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>
 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>
 96 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······:·<span·class="keyword">public</span>·ForwardIteratorFacade</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>
 103 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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="l00059"·name="l00059"></a><span·class="lineno">···59</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">nonconfo[·...·truncated·by·diffoscope;·len:·111,·SHA:·2a47f74aabe9796ba1373c9435f9825b2c5ff1255649460209a05bebfe34b6ca·...·]</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:·26,·SHA:·b5a6258da3550c8e35bc4267757e598fdc9418c2158599a80dda3dba9c74265f·...·]</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>
 107 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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="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>
 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>
 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>
 125 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</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>
 128 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········<span·class="keywordflow">return</span>·*cornerit;</div>
122 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········,·intervals(intervals_),·coerceToSimplex(coerceToSimplex_)</div>129 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······}</div>
123 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····{</div>130 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
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>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">isDe[·...·truncated·by·diffoscope;·len:·55,·SHA:·e1f7d368af71bed6e0479aeb0b686cf5cbcc10011bc2fcc17ae7715bb211382b·...·]</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>
126 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······}</div>133 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······}</div>
127 <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>
 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>
 136 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········<span·class="keywordflow">return</span>·cornerit·==·other.cornerit;</div>
128 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>137 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······}</div>
129 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">private</span>:</div> 
130 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">GeometryType</a>·subsampledGeometryType(<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">GeometryType</a>·<a·class="code·hl_function"·href="a01075.html#a61dcce1ca0a60b52e4021bcd09db1dad">geometryType</a>)</div> 
131 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····{</div>138 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
132 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······<span·class="keywordflow">return</span>·(<a·class="code·hl_function"·href="a01075.html#a61dcce1ca0a60b52e4021bcd09db1dad">geometryType</a>.isCube()·&amp;&amp;·!coerceToSimplex·?·<a·class="code·hl_function"·href="a01075.html#a61dcce1ca0a60b52e4021bcd09db1dad">geometryType</a>·:·GeometryTypes::simplex(dim));</div> 
133 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</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">incr[·...·truncated·by·diffoscope;·len:·13,·SHA:·dba7d34048c6420238303fe01baf0509c29d0412bb5ba8be9f449e8c1b0596b9·...·]</div>
Max diff block lines reached; 66920/95912 bytes (69.77%) of diff not shown.
21.9 KB
html2text {}
    
Offset 7, 537 lines modifiedOffset 7, 168 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·vtk
12 subsamplingvtkwriter.hh12 pointiterator.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 ·519 ·5
20 ·6#ifndef·DUNE_SUBSAMPLINGVTKWRITER_HH 
21 ·7#define·DUNE_SUBSAMPLINGVTKWRITER_HH20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_POINTITERATOR_HH
 21 ·7#define·DUNE_GRID_IO_FILE_VTK_POINTITERATOR_HH
22 ·822 ·8
23 ·9#include·<ostream>23 ·9#include·<iterator>
24 ·10#include·<memory>24 ·10#include·<vector>
25 ·1125 ·11
 26 ·12#include·<dune/common/iteratorfacades.hh>
26 ·12#include·<dune/common/indent.hh>27 ·13#include·<dune/common/typetraits.hh>
 28 ·14
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 ·15#include·<dune/grid/io/file/vtk/corner.hh>
30 ·16#include·<dune/grid/io/file/vtk/vtuwriter.hh>30 ·16#include·<dune/grid/io/file/vtk/corneriterator.hh>
31 ·1731 ·17
32 ·24namespace·Dune32 ·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>
 47 ·58·{
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:48 ·59·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_)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 ·84·}
67 ·85·{75 ·85
 76 86·bool·isDereferencable()·const·{
 77 ·87·return·cornerit.isDereferencable();
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·}78 ·88·}
 79 ·89
 80 90·bool·equals(const·DerivedType&·other)·const·{
 81 ·91·return·cornerit·==·other.cornerit;
72 ·89·}82 ·92·}
73 ·90 
74 ·91·private: 
75 ·92·GeometryType·subsampledGeometryType(GeometryType·geometryType) 
76 ·93·{83 ·93
 84 94·void·increment()·{
 85 ·95·for(++cornerit;·isDereferencable();·++cornerit)·{
 86 ·96·typename·IS::IndexType·index·=
 87 ·97·is->subIndex(cornerit->cell(),·cornerit->duneIndex(),·mydim);
 88 ·98
 89 ·99·if(!seen[index])·{
 90 ·100·seen[index]·=·true;
Max diff block lines reached; 17429/22444 bytes (77.66%) of diff not shown.
7.95 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:·skeletonfunction.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 65, 52 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_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 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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>
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">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>72 ··<div·class="headertitle"><div·class="title">streams.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Functions·for·VTK·output·on·the·skeleton.·· 
76 <a·href="#details">More...</a></p> 
77 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;ostream&gt;</code><br·/>
78 <code>#include·&lt;string&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="a00794_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code><br·/> 
82 <code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/vtk/pvtuwriter.hh</a>&gt;</code><br·/> 
83 <code>#include·&lt;<a·class="el"·href="a00812_source.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00812_source.html">dune/grid/io/file/vtk/b64enc.hh</a>&gt;</code><br·/>
84 </div>77 </div>
85 <p><a·href="a00782_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a00782_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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03950.html">Dune::VTK::SkeletonFunctionTraits&lt;·GV,·RF·&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="a03954.html">Dune::VTK::SkeletonFunctionInterface&lt;·GV,·RF·&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="a03962.html">Dune::Base64Stream</a></td></tr>
92 <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>83 <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>
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="a03958.html">Dune::VTK::SkeletonFunctionWriter&lt;·Func·&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="a03966.html">Dune::RawStream</a></td></tr>
95 <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>86 <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>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table><table·class="memberdecls">88 </table><table·class="memberdecls">
98 <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>
99 Namespaces</h2></td></tr>90 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>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="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>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 <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> 
104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
105 </table>94 </table>
106 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
107 <div·class="textblock"><p·>Functions·for·VTK·output·on·the·skeleton.·</p> 
108 <dl·class="section·author"><dt>Author</dt><dd>Jö·Fahlke·</dd></dl> 
109 </div></div><!--·contents·-->95 </div><!--·contents·-->
110 <!--·start·footer·part·-->96 <!--·start·footer·part·-->
111 <hr·class="footer"/><address·class="footer"><small>97 <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.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
113 </small></address>99 </small></address>
114 </body>100 </body>
115 </html>101 </html>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
1.36 KB
html2text {}
    
Offset 8, 40 lines modifiedOffset 8, 25 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·vtk12 ····*·vtk
13 Classes·|·Namespaces13 Classes·|·Namespaces
 14 streams.hh·File·Reference
14 skeletonfunction.hh·File·Reference 
15 dune-grid·»·I/O·»·Visualization_ToolKit_(VTK) 
16 Functions·for·VTK·output·on·the·skeleton.·More... 
17 #include·<memory> 
18 #include·<string>15 #include·<ostream>
19 #include·<vector> 
20 #include·<dune/common/fvector.hh> 
21 #include·<dune/grid/io/file/vtk/functionwriter.hh> 
22 #include·<dune/grid/io/file/vtk/pvtuwriter.hh> 
23 #include·<dune/grid/io/file/vtk/vtuwriter.hh>16 #include·<dune/grid/io/file/vtk/b64enc.hh>
24 Go_to_the_source_code_of_this_file.17 Go_to_the_source_code_of_this_file.
25 ·Classes18 ·Classes
26 struct· Dune::VTK::SkeletonFunctionTraits<_GV,_RF_>19 class· Dune::Base64Stream
 20  ······class·to·base64·encode·a·stream·of·data·More...
27  21  
 22 class· Dune::RawStream
 23  ······write·out·data·in·binary·More...
28 ·class· Dune::VTK::SkeletonFunctionInterface<_GV,_RF_> 
29  ·······A·prototype·for·VTKFunctions·on·the·skeleton.·More... 
30   
31 ·class· Dune::VTK::SkeletonFunctionWriter<_Func_> 
32  ·······function·writer·for·skeleton·functions·More... 
33  24  
34 ·Namespaces25 ·Namespaces
35 namespace· Dune26 namespace· Dune
36  ··········Include·standard·header·files.27  ··········Include·standard·header·files.
37  28  
38 namespace· Dune::VTK 
39   
40 *****·Detailed·Description·***** 
41 Functions·for·VTK·output·on·the·skeleton. 
42 ··Author 
43 ·······Fahlke 
  
44 ===============================================================================29 ===============================================================================
45 ·····Generated·by [doxygen]·1.9.430 ·····Generated·by [doxygen]·1.9.4
58.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:·skeletonfunction.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 62, 167 lines modifiedOffset 62, 112 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="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">skeletonfunction.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="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>·</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_SKELETONFUNCTION_HH</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_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_STREAMS_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;memory&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;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;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="a00812.html">dune/grid/io/file/vtk/b64enc.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>·</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="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="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="preprocessor">#include·&lt;<a·class="code"·href="a00794.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="a00785.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="a00812.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>86 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····std::ostream&amp;·s;</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>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>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>89 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 90 <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="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>
 93 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······:·s(s_)</div>
92 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">namespace·</span>VTK·{</div>94 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</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>
 97 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div>
93 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>98 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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>99 <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>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>
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>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">···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>
110 <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>
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>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>
 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>
113 <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="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="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.ht[·...·truncated·by·diffoscope;·len:·49,·SHA:·6b2d3f076423846baf34979b6e194513d0da3d51dd7f2870a9b4ed72d308f9ba·...·]</div>112 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div>
115 <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>
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>114 <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>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>
118 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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>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>
123 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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>
 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>
124 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="comment">//</span></div>123 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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>124 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
127 <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>
128 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</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>····<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>129 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</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>130 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</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>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>
136 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······std::string·name_;</div>132 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··{</div>
137 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keywordtype">unsigned</span>·dimR;</div>133 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">public</span>:</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> 
139 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······std::shared_ptr&lt;DataArrayWriter&gt;·arraywriter;</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">RawStre[·...·truncated·by·diffoscope;·len:·36,·SHA:·5174f04f9d69676b4ffbd062e1a55f9024e7f0876850ea1c9294c69bc06c9c9e·...·]</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>
140 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>137 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</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>
 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>
141 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keyword">public</span>:</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>
142 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a03958.html#ad37c6517c4b5b541fd50455860eb548a">···93</a></span>······<a·class="code·hl_function"·href="a03958.html#ad37c6517c4b5b541fd50455860eb548a">SkeletonFunctionWriter</a>(<span·class="keyword">const</span>·std::shared_ptr&lt;const·Func&gt;&amp;·func_,</div> 
143 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·····························<span·class="keyword">const</span>·std::string&amp;·<a·class="code·hl_function"·href="a03958.html#a0ec3a91d83c7db6d353398b59aa405b7">name</a>,·<span·class="keywordtype">unsigned</span>·dimR_,</div> 
Max diff block lines reached; 13920/49230 bytes (28.28%) of diff not shown.
9.93 KB
html2text {}
    
Offset 7, 233 lines modifiedOffset 7, 143 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·vtk
12 skeletonfunction.hh12 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 ·519 ·5
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_SKELETONFUNCTION_HH20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_STREAMS_HH
21 ·7#define·DUNE_GRID_IO_FILE_VTK_SKELETONFUNCTION_HH21 ·7#define·DUNE_GRID_IO_FILE_VTK_STREAMS_HH
22 ·822 ·8
23 ·9#include·<memory> 
24 ·10#include·<string>23 ·9#include·<ostream>
25 ·11#include·<vector>24 ·10
 25 ·11#include·<dune/grid/io/file/vtk/b64enc.hh>
26 ·1226 ·12
27 ·13#include·<dune/common/fvector.hh>27 ·13namespace·Dune·{
28 ·1428 ·14
 29 16·class·Base64Stream·{
 30 ·17·std::ostream&·s;
 31 ·18·b64chunk·chunk;
 32 ·19·char·obuf[4];
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·{ 
34 ·2033 ·20
 34 ·21·public:
35 ·2335 ·23
36 ·29·namespace·VTK·{ 
37 ·30 
38 ·32·// 
39 ·33·//·Prototype·for·VTKFunktions·on·the·skeleton 
40 ·34·//36 27·Base64Stream(std::ostream&·s_)
 37 ·28·:·s(s_)
 38 ·29·{
 39 ·30·//·reset·chunk
 40 ·31·chunk.reset();
 41 ·32·}
 42 ·33
41 ·3543 ·35
 44 ·41·template·<class·X>
 45 42·void·write(X·&·data)
 46 ·43·{
 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·}
42 ·36·template<typename·GV,·typename·RF> 
43 37·struct·SkeletonFunctionTraits·{ 
44 38·typedef·GV·GridView; 
45 39·typedef·typename·GV::Intersection·Cell; 
46 ·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; 
53 ·47·}; 
54 ·48 
55 ·50·template·<typename·GV,·typename·RF> 
56 51·class·SkeletonFunctionInterface·{ 
57 ·52·public: 
58 53·typedef·SkeletonFunctionTraits<GV,_RF>·Traits; 
59 ·5457 ·54·}
60 56·unsigned·dimRange()·const;58 ·55
61 ·5759 ·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·//60 64·void·flush()
 61 ·65·{
 62 ·66·if·(chunk.size·>·0)
 63 ·67·{
 64 ·68·chunk.write(obuf);
 65 ·69·s.write(obuf,4);
 66 ·70·}
 67 ·71·}
 68 ·72
71 ·7469 ·74
72 ·76 
73 ·80·template<typename·Func> 
74 81·class·SkeletonFunctionWriter 
75 ·82·:·public·FunctionWriterBase<typename·Func::Traits::Cell>70 77·~Base64Stream()·{
 71 ·78·flush();
 72 ·79·}
 73 ·80·};
 74 ·81
 75 83·class·RawStream
76 ·83·{76 ·84·{
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:77 ·85·public:
86 93·SkeletonFunctionWriter(const·std::shared_ptr<const·Func>&·func_, 
87 ·94·const·std::string&·name,·unsigned·dimR_, 
88 ·95·VTK::Precision·prec·=·VTK::Precision::float32) 
89 ·96·:·func(func_),·name_(name),·dimR(dimR_),·precision_(prec)78 87·inline·RawStream·(std::ostream&·theStream)
 79 ·88·:·s(theStream)
 80 ·89·{}
 81 ·90
 82 ·92·template<class·T>
Max diff block lines reached; 5151/10148 bytes (50.76%) of diff not shown.
10.7 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:·pvtuwriter.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 65, 39 lines modifiedOffset 65, 71 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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>
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">pvtuwriter.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">dataarraywriter.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
 75 <p>Data·array·writers·for·the·VTKWriter.··
 76 <a·href="#details">More...</a></p>
75 <div·class="textblock"><code>#include·&lt;ostream&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;cstdint&gt;</code><br·/>
 78 <code>#include·&lt;iostream&gt;</code><br·/>
76 <code>#include·&lt;string&gt;</code><br·/>79 <code>#include·&lt;string&gt;</code><br·/>
 80 <code>#include·&lt;iomanip&gt;</code><br·/>
 81 <code>#include·&lt;cmath&gt;</code><br·/>
77 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>82 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
78 <code>#include·&lt;dune/common/indent.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/indent.hh&gt;</code><br·/>
 84 <code>#include·&lt;<a·class="el"·href="a00782_source.html">dune/grid/io/file/vtk/streams.hh</a>&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a00815_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00797_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>
80 </div>86 </div>
81 <p><a·href="a00785_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00785_source.html">Go·to·the·source·code·of·this·file.</a></p>
82 <table·class="memberdecls">88 <table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
84 Classes</h2></td></tr>90 Classes</h2></td></tr>
85 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03946.html">Dune::VTK::PVTUWriter</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="a03870.html">Dune::VTK::DataArrayWriter</a></td></tr>
 92 <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>
 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="a03874.html">Dune::VTK::AsciiDataArrayWriter</a></td></tr>
 95 <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>
 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="a03878.html">Dune::VTK::BinaryDataArrayWriter</a></td></tr>
 98 <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>
 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="a03882.html">Dune::VTK::AppendedRawDataArrayWriter</a></td></tr>
 101 <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>
 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="a03886.html">Dune::VTK::AppendedBase64DataArrayWriter</a></td></tr>
 104 <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>
 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="a03890.html">Dune::VTK::NakedBase64DataArrayWriter</a></td></tr>
 107 <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>
 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="a03894.html">Dune::VTK::NakedRawDataArrayWriter</a></td></tr>
 110 <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>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03898.html">Dune::VTK::DataArrayWriterFactory</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="a03946.html#details">More...</a><br·/></td></tr>113 <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>
87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
90 Namespaces</h2></td></tr>117 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>118 <tr·class="memitem:a01063"><td·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>119 <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>120 <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>121 <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>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>123 </table>
 124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 125 <div·class="textblock"><p·>Data·array·writers·for·the·VTKWriter.·</p>
 126 <dl·class="section·author"><dt>Author</dt><dd>Peter·Bastian,·Christian·Engwer</dd></dl>
 127 <p>This·file·contains·classes·to·help·writing·data·in·the·difeerent·VTK·output·modes·</p>
97 </div><!--·contents·-->128 </div></div><!--·contents·-->
98 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
99 <hr·class="footer"/><address·class="footer"><small>130 <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.4131 Generated·by&#160;<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>132 </small></address>
102 </body>133 </body>
103 </html>134 </html>
2.03 KB
html2text {}
    
Offset 8, 27 lines modifiedOffset 8, 64 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·vtk12 ····*·vtk
13 Classes·|·Namespaces13 Classes·|·Namespaces
14 pvtuwriter.hh·File·Reference14 dataarraywriter.hh·File·Reference
 15 Data·array·writers·for·the·VTKWriter.·More...
 16 #include·<cstdint>
15 #include·<ostream>17 #include·<iostream>
16 #include·<string>18 #include·<string>
 19 #include·<iomanip>
 20 #include·<cmath>
17 #include·<dune/common/exceptions.hh>21 #include·<dune/common/exceptions.hh>
18 #include·<dune/common/indent.hh>22 #include·<dune/common/indent.hh>
 23 #include·<dune/grid/io/file/vtk/streams.hh>
19 #include·<dune/grid/io/file/vtk/common.hh>24 #include·<dune/grid/io/file/vtk/common.hh>
20 Go_to_the_source_code_of_this_file.25 Go_to_the_source_code_of_this_file.
21 ·Classes26 ·Classes
22 class· Dune::VTK::PVTUWriter27 class· Dune::VTK::DataArrayWriter
23  ······Dump·a·.vtu/.vtp·files·contents·to·a·stream.·More...28  ······base·class·for·data·array·writers·More...
 29  
 30 class· Dune::VTK::AsciiDataArrayWriter
 31  ······a·streaming·writer·for·data·array·tags,·uses·ASCII·inline·format
 32 ········More...
 33  
 34 class· Dune::VTK::BinaryDataArrayWriter
 35  ······a·streaming·writer·for·data·array·tags,·uses·binary·inline·format
 36 ········More...
 37  
 38 class· Dune::VTK::AppendedRawDataArrayWriter
 39  ······a·streaming·writer·for·data·array·tags,·uses·appended·raw·format
 40 ········More...
 41  
 42 class· Dune::VTK::AppendedBase64DataArrayWriter
 43  ······a·streaming·writer·for·data·array·tags,·uses·appended·base64·format
 44 ········More...
 45  
 46 class· Dune::VTK::NakedBase64DataArrayWriter
 47  ······a·streaming·writer·for·appended·data·array·tags,·uses·base64·format
 48 ········More...
 49  
 50 class· Dune::VTK::NakedRawDataArrayWriter
 51  ······a·streaming·writer·for·appended·data·arrays,·uses·raw·format·More...
 52  
 53 class· Dune::VTK::DataArrayWriterFactory
 54  ······a·factory·for·DataArrayWriters·More...
24  55  
25 ·Namespaces56 ·Namespaces
26 namespace· Dune57 namespace· Dune
27  ··········Include·standard·header·files.58  ··········Include·standard·header·files.
28  59  
29 namespace· Dune::VTK60 namespace· Dune::VTK
30  61  
 62 *****·Detailed·Description·*****
 63 Data·array·writers·for·the·VTKWriter.
 64 ··Author
 65 ······Peter·Bastian,·Christian·Engwer
 66 This·file·contains·classes·to·help·writing·data·in·the·difeerent·VTK·output
 67 modes
  
31 ===============================================================================68 ===============================================================================
32 ·····Generated·by [doxygen]·1.9.469 ·····Generated·by [doxygen]·1.9.4
139 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:·pvtuwriter.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 62, 167 lines modifiedOffset 62, 478 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="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">pvtuwriter.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="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>·</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>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_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_DATAARRAYWRITER_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;cstdint&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;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;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>
 84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;cmath&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/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/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>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>
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="a00815.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> 
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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00782.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="a00797.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></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">namespace·</span>VTK·{</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>
 93 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>{</div>
91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>94 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
92 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>95 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">namespace·</span>VTK·{</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> 
94 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······std::ostream&amp;·stream;</div> 
95 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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="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>
 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>
 103 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······:·prec(_prec)</div>
96 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······std::string·fileType;</div>104 <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>105 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
98 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······Indent·indent;</div> 
99 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
100 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">public</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>
 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>
101 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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">PVTUWriter</a>(std::ostream&amp;·stream_,·<a·class="code·hl_enumeration"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4">FileType</a>·fileType_)</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>108 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······{</div>
105 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········<span·class="keywordflow">switch</span>(fileType_)·{</div>109 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········<span·class="keywordflow">switch</span>(prec)</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>110 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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>
107 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··········fileType·=·<span·class="stringliteral">&quot;PPolyData&quot;</span>;</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>
108 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··········<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>
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>123 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</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>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>
 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">~DataArrayWriter</a>·()·{}</div>
116 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>128 <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> 
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> 
121 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</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> 
122 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········++indent;</div> 
123 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······}</div>129 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keyword">private</span>:</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>
124 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</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>
125 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a03946.html#a0c13ee229553c4adff45cca48d423623">··102</a></span>······<span·class="keyword">inline</span>·<a·class="code·hl_function"·href="a03946.html#a0c13ee229553c4adff45cca48d423623">~PVTUWriter</a>()·{</div> 
126 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>········--indent;</div> 
127 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>········stream·&lt;&lt;·indent·&lt;&lt;·<span·class="stringliteral">&quot;&lt;/VTKFile&gt;\n&quot;</span></div> 
128 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>···············&lt;&lt;·std::flush;</div> 
129 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>······}</div>137 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····};</div>
130 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>138 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 139 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a03874.html">··109</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03874.html">AsciiDataArrayWriter</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03870.html">DataArrayWriter</a></div>
131 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>140 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>····{</div>
132 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno"><a·class="line"·href="a03946.html#a501fc2f31cf0191ee295a2ae9ac6c461">··120</a></span>······<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03946.html#a501fc2f31cf0191ee295a2ae9ac6c461">beginPointData</a>(<span·class="keyword">const</span>·std::string&amp;·scalars·=·<span·class="stringliteral">&quot;&quot;</span>,</div> 
133 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·································<span·class="keyword">const</span>·std::string&amp;·vectors·=·<span·class="stringliteral">&quot;&quot;</span>)·{</div> 
134 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>········stream·&lt;&lt;·indent·&lt;&lt;·<span·class="stringliteral">&quot;&lt;PPointData&quot;</span>;</div> 
135 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>········<span·class="keywordflow">if</span>(scalars·!=·<span·class="stringliteral">&quot;&quot;</span>)·stream·&lt;&lt;·<span·class="stringliteral">&quot;·Scalars=\&quot;&quot;</span>·&lt;&lt;·scalars·&lt;&lt;·<span·class="stringliteral">&quot;\&quot;&quot;</span>;</div> 
136 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>········<span·class="keywordflow">if</span>(vectors·!=·<span·class="stringliteral">&quot;&quot;</span>)·stream·&lt;&lt;·<span·class="stringliteral">&quot;·Vectors=\&quot;&quot;</span>·&lt;&lt;·vectors·[·...·truncated·by·diffoscope;·len:·64,·SHA:·43ac0dd9061a3ae0c7dab54eff96e9c83179a3bed97962048c5859e08c166bf5·...·]</div>141 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····<span·class="keyword">public</span>:</div>
Max diff block lines reached; 68359/118626 bytes (57.63%) of diff not shown.
23.1 KB
html2text {}
    
Offset 7, 224 lines modifiedOffset 7, 598 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·vtk
12 pvtuwriter.hh12 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 ·519 ·5
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_PVTUWRITER_HH20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_DATAARRAYWRITER_HH
21 ·7#define·DUNE_GRID_IO_FILE_VTK_PVTUWRITER_HH21 ·7#define·DUNE_GRID_IO_FILE_VTK_DATAARRAYWRITER_HH
22 ·822 ·8
 23 ·9#include·<cstdint>
23 ·9#include·<ostream>24 ·10#include·<iostream>
24 ·10#include·<string>25 ·11#include·<string>
25 ·1126 ·12#include·<iomanip>
 27 ·13#include·<cstdint>
 28 ·14#include·<cmath>
 29 ·15
26 ·12#include·<dune/common/exceptions.hh>30 ·16#include·<dune/common/exceptions.hh>
27 ·13#include·<dune/common/indent.hh>31 ·17#include·<dune/common/indent.hh>
28 ·14 
29 ·15#include·<dune/grid/io/file/vtk/common.hh> 
30 ·16 
31 ·17namespace·Dune·{ 
32 ·1832 ·18
 33 ·19#include·<dune/grid/io/file/vtk/streams.hh>
 34 ·20#include·<dune/grid/io/file/vtk/common.hh>
33 ·2135 ·21
 36 ·30namespace·Dune
 37 ·31{
 38 ·34
34 ·22·namespace·VTK·{39 ·35·namespace·VTK·{
35 ·23 
36 ·25 
37 62·class·PVTUWriter·{ 
38 ·63·std::ostream&·stream; 
39 ·64 
40 ·65·std::string·fileType;40 ·36
 41 ·38
 42 55·class·DataArrayWriter
 43 ·56·{
 44 ·57·public:
 45 ·59
 46 63·DataArrayWriter(Precision·_prec)
 47 ·64·:·prec(_prec)
 48 ·65·{}
41 ·6649 ·66
 50 ·68·template<class·T>
 51 69·void·write(T·data)
42 ·67·Indent·indent; 
43 ·68 
44 ·69·public: 
45 ·71 
46 78·inline·PVTUWriter(std::ostream&·stream_,·FileType·fileType_) 
47 ·79·:·stream(stream_) 
48 ·80·{52 ·70·{
49 ·81·switch(fileType_)·{ 
50 ·82·case·polyData·: 
51 ·83·fileType·=·"PPolyData"; 
52 ·84·break; 
53 ·85·case·unstructuredGrid·: 
54 ·86·fileType·=·"PUnstructuredGrid"; 
55 ·87·break;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;
56 ·88·default·:65 ·83·default:
57 ·89·DUNE_THROW(IOError,·"PVTUWriter:·Unknown·fileType:·"·<<·fileType_); 
58 ·90·} 
59 ·91·const·std::string&·byteOrder·=·getEndiannessString();66 ·84·DUNE_THROW(Dune::NotImplemented,·"Unknown·precision·type");
 67 ·85·}
 68 ·86·}
 69 ·87
 70 89·virtual·bool·writeIsNoop()·const·{·return·false;·}
 71 91·virtual·~DataArrayWriter·()·{}
60 ·9272 ·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;
61 ·93·stream·<<·indent·<<·"<?xml·version=\"1.0\"?>\n"; 
62 ·94·stream·<<·indent·<<·"<VTKFile" 
63 ·95·<<·"·type=\""·<<·fileType·<<·"\"" 
64 ·96·<<·"·version=\"0.1\"" 
65 ·97·<<·"·byte_order=\""·<<·byteOrder·<<·"\">\n"; 
66 ·98·++indent; 
67 ·99·} 
68 ·10079 ·104
 80 ·105·Precision·prec;
69 102·inline·~PVTUWriter()·{ 
70 ·103·--indent; 
71 ·104·stream·<<·indent·<<·"</VTKFile>\n" 
72 ·105·<<·std::flush; 
73 ·106·}81 ·106·};
74 ·10782 ·107
75 ·109 
76 120·inline·void·beginPointData(const·std::string&·scalars·=·"", 
77 ·121·const·std::string&·vectors·=·"")·{ 
78 ·122·stream·<<·indent·<<·"<PPointData"; 
79 ·123·if(scalars·!=·"")·stream·<<·"·Scalars=\""·<<·scalars·<<·"\""; 
80 ·124·if(vectors·!=·"")·stream·<<·"·Vectors=\""·<<·vectors·<<·"\""; 
81 ·125·stream·<<·">\n";83 109·class·AsciiDataArrayWriter·:·public·DataArrayWriter
 84 ·110·{
 85 ·111·public:
 86 ·113
 87 121·AsciiDataArrayWriter(std::ostream&·theStream,·std::string·name,
 88 ·122·int·ncomps,·const·Indent&·indent_,·Precision·prec_)
 89 ·123·:·DataArrayWriter(prec_),·s(theStream),·counter(0),·numPerLine(12),·indent
 90 (indent_)
 91 ·124·{
Max diff block lines reached; 15630/23663 bytes (66.05%) of diff not shown.
5.63 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:·streams.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 65, 36 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_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 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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>
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">streams.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">corner.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;ostream&gt;</code><br·/> 
76 <code>#include·&lt;<a·class="el"·href="a00767_source.html">dune/grid/io/file/vtk/b64enc.hh</a>&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00797_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>
77 </div>76 </div>
78 <p><a·href="a00788_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00788_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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03962.html">Dune::Base64Stream</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="a03862.html">Dune::VTK::Corner&lt;·Cell·&gt;</a></td></tr>
83 <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>82 <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>
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="a03966.html">Dune::RawStream</a></td></tr> 
86 <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> 
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>
 90 <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="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table>92 </table>
95 </div><!--·contents·-->93 </div><!--·contents·-->
96 <!--·start·footer·part·-->94 <!--·start·footer·part·-->
97 <hr·class="footer"/><address·class="footer"><small>95 <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.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
99 </small></address>97 </small></address>
100 </body>98 </body>
799 B
html2text {}
    
Offset 8, 25 lines modifiedOffset 8, 23 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·vtk12 ····*·vtk
13 Classes·|·Namespaces13 Classes·|·Namespaces
14 streams.hh·File·Reference14 corner.hh·File·Reference
15 #include·<ostream> 
16 #include·<dune/grid/io/file/vtk/b64enc.hh>15 #include·<dune/grid/io/file/vtk/common.hh>
17 Go_to_the_source_code_of_this_file.16 Go_to_the_source_code_of_this_file.
18 ·Classes17 ·Classes
 18 class· Dune::VTK::Corner<_Cell_>
 19  ······simple·class·representing·a·corner·of·a·cell·More...
19 class· Dune::Base64Stream 
20  ······class·to·base64·encode·a·stream·of·data·More... 
21   
22 class· Dune::RawStream 
23  ······write·out·data·in·binary·More... 
24  20  
25 ·Namespaces21 ·Namespaces
26 namespace· Dune22 namespace· Dune
27  ··········Include·standard·header·files.23  ··········Include·standard·header·files.
28  24  
 25 namespace· Dune::VTK
 26  
  
29 ===============================================================================27 ===============================================================================
30 ·····Generated·by [doxygen]·1.9.428 ·····Generated·by [doxygen]·1.9.4
34.4 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:·streams.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 62, 112 lines modifiedOffset 62, 79 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="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">streams.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="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>·</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>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_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_CORNER_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;<a·class="code"·href="a00797.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>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="a00767.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="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>{</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>83 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</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>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="l00017"·name="l00017"></a><span·class="lineno">···17</span>····std::ostream&amp;·s;</div>85 <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>····<a·class="code·hl_struct"·href="a03818.html">b64chunk</a>·chunk;</div>86 <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>
88 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····<span·class="keywordtype">char</span>·obuf[4];</div>92 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keywordtype">unsigned</span>·index;</div>
89 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>93 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">public</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> 
93 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······:·s(s_)</div> 
94 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</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> 
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>·</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>
99 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</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</a>(X·&amp;·data)</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">···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>98 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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> 
108 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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>
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>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>
 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>
112 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div>105 <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>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">[·...·truncated·by·diffoscope;·len:·99,·SHA:·3f583870443a8b4fd2f803987abf8f72caf0041976e9c8520174f5881322753c·...·]·}</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>
114 <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>
115 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>109 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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<[·...·truncated·by·diffoscope;·len:·5,·SHA:·b6d2c653082d298bfdba507caeb3ef8e92e00e24d82e8dff37e156ed22c7600b·...·]</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>
117 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····{</div>111 <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>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>
119 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······{</div>113 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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> 
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>114 <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>115 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··}·<span·class="comment">//·namespace·VTK</span></div>
124 <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>
125 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>117 <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> 
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> 
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> 
144 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">private</span>:</div> 
145 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····std::ostream&amp;·s;</div> 
146 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··};</div> 
147 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div> 
148 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>}·<span·class="comment">//·namespace·Dune</span></div>118 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>}·<span·class="comment">//·namespace·Dune</span></div>
149 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>119 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
150 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_GRID_IO_FILE_VTK_STREAMS_HH</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>
151 <div·class="ttc"·id="aa00767_html"><div·class="ttname"><a·href="a00767.html">b64enc.hh</a></div><div·class="ttdoc">Simple·base64·encode.</div></div>121 <div·class="ttc"·id="aa00797_html"><div·class="ttname"><a·href="a00797.html">common.hh</a></div><div·class="ttdoc">Common·stuff·for·the·VTKWriter.</div></div>
152 <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>
 123 <div·class="ttc"·id="aa01075_html_a2efc42a6a41effe62a8ea3560a5b8a8d"><div·class="ttname"><a·href="a01075.html#a2efc42a6a41effe62a8ea3560a5b8a8d">Dune::VTK::renumber</a></div><div·class="ttdeci">int·renumber(const·Dune::GeometryType·&amp;t,·int·i)</div><div·class="ttdoc">renumber·VTK·&lt;-&gt;·Dune</div><div·class="ttdef"><b>Definition:</b>·common.hh:186</div></div>
 124 <div·class="ttc"·id="aa03862_html"><div·class="ttname"><a·href="a03862.html">Dune::VTK::Corner</a></div><div·class="ttdoc">simple·class·representing·a·corner·of·a·cell</div><div·class="ttdef"><b>Definition:</b>·corner.hh:25</div></div>
 125 <div·class="ttc"·id="aa03862_html_a087fe884580807102d9dbb23953fb776"><div·class="ttname"><a·href="a03862.html#a087fe884580807102d9dbb23953fb776">Dune::VTK::Corner::vtkIndex</a></div><div·class="ttdeci">unsigned·vtkIndex()·const</div><div·class="ttdoc">get·the·index·of·the·corner·within·the·cell·in·VTK-numbering</div><div·class="ttdef"><b>Definition:</b>·corner.hh:63</div></div>
 126 <div·class="ttc"·id="aa03862_html_a1fa87320d7486ac837c31073f6208502"><div·class="ttname"><a·href="a03862.html#a1fa87320d7486ac837c31073f6208502">Dune::VTK::Corner::vtkIndex</a></div><div·class="ttdeci">void·vtkIndex(unsigned·i)</div><div·class="ttdoc">set·the·index·of·the·corner·within·the·cell·in·VTK-numbering</div><div·class="ttdef"><b>Definition:</b>·corner.hh:68</div></div>
 127 <div·class="ttc"·id="aa03862_html_a57310bdbab3fec80646c497a7f1c399d"><div·class="ttname"><a·href="a03862.html#a57310bdbab3fec80646c497a7f1c399d">Dune::VTK::Corner::Corner</a></div><div·class="ttdeci">Corner(const·Cell·&amp;cell,·unsigned·duneIndex)</div><div·class="ttdoc">construct·a·Corner</div><div·class="ttdef"><b>Definition:</b>·corner.hh:38</div></div>
 128 <div·class="ttc"·id="aa03862_html_a872ea76315caaa5f80477e303413d444"><div·class="ttname"><a·href="a03862.html#a872ea76315caaa5f80477e303413d444">Dune::VTK::Corner::cell</a></div><div·class="ttdeci">void·cell(const·Cell·&amp;cell__)</div><div·class="ttdoc">set·a·new·cell</div><div·class="ttdef"><b>Definition:</b>·corner.hh:52</div></div>
 129 <div·class="ttc"·id="aa03862_html_a9079594dafedef4fd349e1e91e75da05"><div·class="ttname"><a·href="a03862.html#a9079594dafedef4fd349e1e91e75da05">Dune::VTK::Corner::duneIndex</a></div><div·class="ttdeci">void·duneIndex(unsigned·i)</div><div·class="ttdoc">set·the·index·of·the·corner·within·the·cell·in·Dune-numbering</div><div·class="ttdef"><b>Definition:</b>·corner.hh:57</div></div>
Max diff block lines reached; 271/29730 bytes (0.91%) of diff not shown.
5.27 KB
html2text {}
    
Offset 7, 143 lines modifiedOffset 7, 107 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·vtk
12 streams.hh12 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 ·519 ·5
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_STREAMS_HH20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_CORNER_HH
21 ·7#define·DUNE_GRID_IO_FILE_VTK_STREAMS_HH21 ·7#define·DUNE_GRID_IO_FILE_VTK_CORNER_HH
22 ·822 ·8
23 ·9#include·<ostream>23 ·9#include·<dune/grid/io/file/vtk/common.hh>
24 ·1024 ·10
25 ·11#include·<dune/grid/io/file/vtk/b64enc.hh> 
26 ·12 
27 ·13namespace·Dune·{25 ·11namespace·Dune
28 ·14 
29 16·class·Base64Stream·{ 
30 ·17·std::ostream&·s; 
31 ·18·b64chunk·chunk; 
32 ·19·char·obuf[4]; 
33 ·2026 ·12{
 27 ·15
 28 ·16·namespace·VTK·{
 29 ·17
 30 ·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
34 ·21·public:38 ·31·public:
35 ·23 
36 27·Base64Stream(std::ostream&·s_) 
37 ·28·:·s(s_) 
38 ·29·{ 
39 ·30·//·reset·chunk 
40 ·31·chunk.reset(); 
41 ·32·} 
42 ·3339 ·33
 40 38·Corner(const·Cell&·cell,·unsigned·duneIndex)
 41 ·39·:·cell_(&cell),·index(duneIndex)
 42 ·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;·}
43 ·35 
44 ·41·template·<class·X> 
45 42·void·write(X·&·data) 
46 ·43·{ 
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·}49 ·53
57 ·54·} 
58 ·55 
59 ·57 
60 64·void·flush()50 55·unsigned·duneIndex()·const·{·return·index;·}
 51 57·void·duneIndex(unsigned·i)·{·index·=·i;·}
 52 ·58
 53 ·60
 54 63·unsigned·vtkIndex()·const·{·return·renumber(cell_->type(),·index);·}
61 ·65·{55 ·65
 56 68·void·vtkIndex(unsigned·i)·{·index·=·renumber(cell_->type(),·i);·}
 57 ·69·};
62 ·66·if·(chunk.size·>·0) 
63 ·67·{ 
64 ·68·chunk.write(obuf); 
65 ·69·s.write(obuf,4); 
66 ·70·}58 ·70
67 ·71·}59 ·71·}·//·namespace·VTK
68 ·7260 ·72
69 ·7461 ·74
70 77·~Base64Stream()·{ 
71 ·78·flush(); 
72 ·79·} 
73 ·80·}; 
74 ·81 
75 83·class·RawStream 
76 ·84·{ 
77 ·85·public: 
78 87·inline·RawStream·(std::ostream&·theStream) 
79 ·88·:·s(theStream) 
80 ·89·{} 
81 ·90 
82 ·92·template<class·T> 
83 93·void·write·(T·data) 
84 ·94·{ 
85 ·95·char*·p·=·reinterpret_cast<char*>(&data); 
86 ·96·s.write(p,sizeof(T)); 
87 ·97·} 
88 ·98·private: 
89 ·99·std::ostream&·s; 
90 ·100·}; 
91 ·101 
92 ·102}·//·namespace·Dune62 ·75}·//·namespace·Dune
93 ·10363 ·76
94 ·104#endif·//·DUNE_GRID_IO_FILE_VTK_STREAMS_HH64 ·77#endif·//·DUNE_GRID_IO_FILE_VTK_CORNER_HH
95 b64enc.hh 
96 Simple·base64·encode.65 common.hh
 66 Common·stuff·for·the·VTKWriter.
97 Dune67 Dune
98 Include·standard·header·files.68 Include·standard·header·files.
99 Definition:·agrid.hh:6069 Definition:·agrid.hh:60
 70 Dune::VTK::renumber
 71 int·renumber(const·Dune::GeometryType·&t,·int·i)
 72 renumber·VTK·<->·Dune
100 Dune::b64chunk 
101 struct·representing·the·three·byte·text·as·well·as·the·four·6·bit·chunks 
Max diff block lines reached; 116/5376 bytes (2.16%) of diff not shown.
7.45 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:·boundaryiterators.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 65, 50 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_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 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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>
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">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·class="headertitle"><div·class="title">corneriterator.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Functions·for·VTK·output·on·the·skeleton.·· 
76 <a·href="#details">More...</a></p> 
77 <div·class="textblock"><code>#include·&lt;iterator&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;iterator&gt;</code><br·/>
78 <code>#include·&lt;memory&gt;</code><br·/> 
79 <code>#include·&lt;dune/common/iteratorfacades.hh&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·/>
 78 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a00764_source.html">dune/grid/io/file/vtk/corner.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00788_source.html">dune/grid/io/file/vtk/corner.hh</a>&gt;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a00761_source.html">dune/grid/io/file/vtk/corneriterator.hh</a>&gt;</code><br·/> 
82 <code>#include·&lt;<a·class="el"·href="a00794_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code><br·/> 
83 </div>80 </div>
84 <p><a·href="a00791_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a00791_source.html">Go·to·the·source·code·of·this·file.</a></p>
85 <table·class="memberdecls">82 <table·class="memberdecls">
86 <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>
87 Classes</h2></td></tr>84 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="a03826.html">Dune::VTK::BoundaryIterator&lt;·GV·&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="a03866.html">Dune::VTK::CornerIterator&lt;·CellIterator·&gt;</a></td></tr>
89 <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>86 <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>
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="a03830.html">Dune::VTK::IntersectionIndexSet&lt;·ElementIndexSet·&gt;</a></td></tr> 
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03834.html">Dune::VTK::NonConformingBoundaryIteratorFactory&lt;·GV·&gt;</a></td></tr> 
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table><table·class="memberdecls">88 </table><table·class="memberdecls">
96 <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>
97 Namespaces</h2></td></tr>90 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>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>
99 <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>
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <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>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>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 </table>96 </table>
104 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
105 <div·class="textblock"><p·>Functions·for·VTK·output·on·the·skeleton.·</p> 
106 <dl·class="section·author"><dt>Author</dt><dd>Jö·Fahlke·</dd></dl> 
107 </div></div><!--·contents·-->97 </div><!--·contents·-->
108 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
109 <hr·class="footer"/><address·class="footer"><small>99 <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.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
111 </small></address>101 </small></address>
112 </body>102 </body>
113 </html>103 </html>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
1.29 KB
html2text {}
    
Offset 8, 38 lines modifiedOffset 8, 27 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·vtk12 ····*·vtk
13 Classes·|·Namespaces13 Classes·|·Namespaces
14 boundaryiterators.hh·File·Reference14 corneriterator.hh·File·Reference
15 dune-grid·»·I/O·»·Visualization_ToolKit_(VTK) 
16 Functions·for·VTK·output·on·the·skeleton.·More... 
17 #include·<iterator>15 #include·<iterator>
18 #include·<memory> 
19 #include·<dune/common/iteratorfacades.hh>16 #include·<dune/common/iteratorfacades.hh>
 17 #include·<dune/common/typetraits.hh>
 18 #include·<dune/geometry/referenceelements.hh>
20 #include·<dune/grid/io/file/vtk/corner.hh>19 #include·<dune/grid/io/file/vtk/corner.hh>
21 #include·<dune/grid/io/file/vtk/corneriterator.hh> 
22 #include·<dune/grid/io/file/vtk/functionwriter.hh> 
23 Go_to_the_source_code_of_this_file.20 Go_to_the_source_code_of_this_file.
24 ·Classes21 ·Classes
25 class· Dune::VTK::BoundaryIterator<_GV_>22 class· Dune::VTK::CornerIterator<_CellIterator_>
 23  ······iterate·over·the·corners·of·some·cell·range·More...
26  ······iterate·over·the·GridViews·boundary·intersections·More... 
27   
28 class· Dune::VTK::IntersectionIndexSet<_ElementIndexSet_> 
29   
30 class· Dune::VTK::NonConformingBoundaryIteratorFactory<_GV_> 
31  24  
32 ·Namespaces25 ·Namespaces
33 namespace· Dune26 namespace· Dune
34  ··········Include·standard·header·files.27  ··········Include·standard·header·files.
35  28  
36 namespace· Dune::VTK29 namespace· Dune::VTK
37  30  
38 *****·Detailed·Description·***** 
39 Functions·for·VTK·output·on·the·skeleton. 
40 ··Author 
41 ·······Fahlke 
  
42 ===============================================================================31 ===============================================================================
43 ·····Generated·by [doxygen]·1.9.432 ·····Generated·by [doxygen]·1.9.4
89.5 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:·boundaryiterators.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 62, 245 lines modifiedOffset 62, 152 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="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">boundaryiterators.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="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>·</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_BOUNDARYITERATORS_HH</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_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_CORNERITERATOR_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;iterator&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><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>
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>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>
 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>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>·</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="a00764.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="a00788.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="a00761.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="a00794.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>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>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="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>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="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>
93 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>93 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</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>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="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>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="l00037"·name="l00037"></a><span·class="lineno">···37</span>······:·<span·class="keyword">public</span>·ForwardIteratorFacade</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="l00038"·name="l00038"></a><span·class="lineno">···38</span>········&lt;·BoundaryIterator&lt;GV&gt;,</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="l00039"·name="l00039"></a><span·class="lineno">···39</span>············const·typename·GV::Intersection,</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="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>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>
102 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{</div>103 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div>
103 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">public</span>:</div>104 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">public</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="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="comment">//·reiterate·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_type[·...·truncated·by·diffoscope;·len:·78,·SHA:·8ce19c13ca2c98f22788c695ef505edf5e3ec7f63df7647f1f7a306d9006f6c2·...·]</a>;</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[·...·truncated·by·diffoscope;·len:·89,·SHA:·58a08d94c057a8e73e1a6cbeee1185358c7b4413f7c19181de9e5844274ae5d0·...·]</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>
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>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>
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>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>
112 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>119 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
113 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">private</span>:</div>120 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">private</span>:</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="a038[·...·truncated·by·diffoscope;·len:·132,·SHA:·13f24ee04baaf20e956713c7b9aaf2375688465670bca2675f226b79d486538e·...·]">Reference</a>,</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="a038[·...·truncated·by·diffoscope;·len:·132,·SHA:·a40f912356cad94d5153f8cb2cd68c86fae4a8334fd6c89662b078b737fde1f0·...·]">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>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>
116 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>123 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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> 
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>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>
120 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>127 <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>······<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>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>
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>130 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keywordflow">return</span>·corner;</div>
128 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······}</div>131 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······}</div>
129 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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>
130 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordtype">void</span>·basic_increment()·{</div> 
131 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········++*iit;</div> 
132 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········<span·class="keywordflow">if</span>(*iit·==·gv-&gt;iend(*eit))·{</div>134 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········<span·class="keywordflow">return</span>·cellit·!=·cellend;</div>
133 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··········iit.reset();</div> 
134 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··········++eit;</div> 
135 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··········<span·class="keywordflow">if</span>(eit·!=·gv-&gt;template·end&lt;0&gt;())</div> 
136 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>············iit.reset(<span·class="keyword">new</span>·<a·class="code·hl_typedef"·href="a03826.html#abaf2b5c99a14196b7ba0197f3ff13782">IntersectionIterator</a>(gv-&gt;ibegin(*eit)));</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>······}</div>135 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······}</div>
139 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>136 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 137 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03866.html#ae7768a6e574dc91eb325be8548b82b9f">···73</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03866.html#ae7768a6e574dc91eb325be8548b82b9f">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03866.html">DerivedType</a>&amp;·other)<span·class="keyword">·const·</span>{</div>
 138 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········<span·class="keywordtype">bool</span>·mePassedTheEnd·=·!<a·class="code·hl_function"·href="a03866.html#af8829ce43e03185d5fb32f4161cf44b0">isDereferencable</a>();</div>
 139 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········<span·class="keywordtype">bool</span>·otherPassedTheEnd·=·!other.<a·class="code·hl_function"·href="a03866.html#af8829ce43e03185d5fb32f4161cf44b0">isDereferencable</a>();</div>
 140 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········<span·class="comment">//·both·are·passed·the·end·=&gt;·return·true</span></div>
 141 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········<span·class="keywordflow">if</span>(mePassedTheEnd·&amp;&amp;·otherPassedTheEnd)·<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
140 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keyword">public</span>:</div>142 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········<span·class="comment">//·one·is·passed·the·end·=&gt;·return·false</span></div>
141 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a03826.html#a5019a7e6a4fc5f6da958142176d43444">···82</a></span>······<a·class="code·hl_typedef"·href="a03826.html#aa9fed1e7517d00e064f36d3eb21ae0f7">Reference</a>·<a·class="code·hl_function"·[·...·truncated·by·diffoscope;·len:·107,·SHA:·4240a6a202c338a4a065fa883e0a673009361ccfafdc19f03fba0435c0a98e7a·...·]</div>143 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>········<span·class="keywordflow">if</span>(mePassedTheEnd·||·otherPassedTheEnd)·<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div>
 144 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········<span·class="comment">//·none·is·passed·the·end,·do·their·iterators·and·indices·match?</span></div>
142 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········<span·class="keywordflow">return</span>·**iit;</div>145 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········<span·class="keywordflow">return</span>·cellit·==·other.cellit·&amp;&amp;</div>
 146 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>···············corner.<a·class="code·hl_function"·href="a03862.html#a96d015ea59b576aee9ce14f26b0af47a">duneIndex</a>()·==·other.corner.<a·class="code·hl_function"·href="a03862.html#a96d015ea59b576aee9ce14f26b0af47a">duneIndex</a>();</div>
143 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······}</div>147 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······}</div>
144 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a03826.html#ac8a11f3300bb31c8ab298b972d83f2ce">···85</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03826.html#ac8a11f3300bb31c8ab298b972d83f2ce">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03826.html">DerivedType</a>&amp;·other)<span·class="keyword">·const·</span>{</div> 
Max diff block lines reached; 42532/75443 bytes (56.38%) of diff not shown.
15.7 KB
html2text {}
    
Offset 7, 320 lines modifiedOffset 7, 197 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·vtk
12 boundaryiterators.hh12 corneriterator.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 ·519 ·5
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_BOUNDARYITERATORS_HH20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_CORNERITERATOR_HH
21 ·7#define·DUNE_GRID_IO_FILE_VTK_BOUNDARYITERATORS_HH21 ·7#define·DUNE_GRID_IO_FILE_VTK_CORNERITERATOR_HH
22 ·822 ·8
23 ·9#include·<iterator>23 ·9#include·<iterator>
 24 ·10
24 ·10#include·<memory> 
25 ·11 
26 ·12#include·<dune/common/iteratorfacades.hh>25 ·11#include·<dune/common/iteratorfacades.hh>
 26 ·12#include·<dune/common/typetraits.hh>
27 ·1327 ·13
 28 ·14#include·<dune/geometry/referenceelements.hh>
 29 ·15
28 ·14#include·<dune/grid/io/file/vtk/corner.hh>30 ·16#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 ·1731 ·17
32 ·18namespace·Dune·{32 ·18namespace·Dune
33 ·1933 ·19{
34 ·2234 ·22
35 ·28·namespace·VTK·{35 ·23·namespace·VTK·{
36 ·29 
37 ·31 
38 ·35·template<typename·GV>36 ·24
 37 ·26
 38 ·30·template<typename·CellIterator>
39 36·class·BoundaryIterator39 31·class·CornerIterator
40 ·37·:·public·ForwardIteratorFacade40 ·32·:·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>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>
46 ·43·{47 ·39·{
47 ·44·public:48 ·40·public:
48 ·45·//·reiterator·the·facades·typedefs·here49 ·41·//·reiterate·the·facades·typedefs·here
49 46·typedef·BoundaryIterator<GV>·DerivedType;50 42·typedef·CornerIterator<CellIterator>·DerivedType;
50 47·typedef·const·typename·GV::Intersection·Value;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;
51 48·typedef·Value&·Reference;55 46·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_type56 ·47·typedef·typename·std::iterator_traits<CellIterator>::difference_type
55 52·DifferenceType;57 48·DifferenceType;
56 ·5358 ·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;
 65 ·55
57 ·54·private:66 ·56·private:
58 ·55·typedef·ForwardIteratorFacade<DerivedType,·Value,·Reference,67 ·57·typedef·ForwardIteratorFacade<DerivedType,·Value,·Reference,
59 ·56·DifferenceType>·Facade;68 ·58·DifferenceType>·Facade;
 69 ·59
 70 ·60·CellIterator·cellit;
 71 ·61·CellIterator·cellend;
 72 ·62·Corner·corner;
 73 ·63
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·} 
73 ·70 
74 ·71·void·basic_increment()·{ 
75 ·72·++*iit; 
76 ·73·if(*iit·==·gv->iend(*eit))·{ 
77 ·74·iit.reset(); 
78 ·75·++eit; 
79 ·76·if(eit·!=·gv->template·end<0>()) 
80 ·77·iit.reset(new·IntersectionIterator(gv->ibegin(*eit))); 
81 ·78·} 
82 ·79·} 
83 ·80 
84 ·81·public:74 ·64·public:
85 82·Reference·dereference()·const·{75 65·Reference·dereference()·const·{
86 ·83·return·**iit; 
87 ·84·}76 ·66·return·corner;
 77 ·67·}
 78 ·68
 79 69·bool·isDereferencable()·const·{
 80 ·70·return·cellit·!=·cellend;
 81 ·71·}
 82 ·72
88 85·bool·equals(const·DerivedType&·other)·const·{83 73·bool·equals(const·DerivedType&·other)·const·{
 84 ·74·bool·mePassedTheEnd·=·!isDereferencable();
 85 ·75·bool·otherPassedTheEnd·=·!other.isDereferencable();
 86 ·76·//·both·are·passed·the·end·=>·return·true
89 ·86·if(eit·!=·other.eit)·return·false; 
90 ·87 
91 ·88·//·this·is·a·bit·tricky,·since·we·may·not·compare·iit·if·we·are 
92 ·89·//·passed-the-end 
93 ·90·bool·mePassedTheEnd·=·eit·==·gv->template·end<0>(); 
94 ·91·bool·otherPassedTheEnd·=·other.eit·==·other.gv->template·end<0>(); 
95 ·92 
96 ·93·//·both·passed-the-end·=>·consider·them·equal 
Max diff block lines reached; 10477/16060 bytes (65.24%) of diff not shown.
11.6 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:·functionwriter.hh·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 65, 64 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_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 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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>
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">functionwriter.hh·File·Reference</div></div>72 ··<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>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
 75 <p>Functions·for·VTK·output·on·the·skeleton.··
 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;memory&gt;</code><br·/>
76 <code>#include·&lt;memory&gt;</code><br·/> 
77 <code>#include·&lt;string&gt;</code><br·/>78 <code>#include·&lt;string&gt;</code><br·/>
78 <code>#include·&lt;typeinfo&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/exceptions.hh&gt;</code><br·/> 
81 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>80 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
82 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/> 
83 <code>#include·&lt;<a·class="el"·href="a00815_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00827_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a00806_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code><br·/> 
85 <code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/vtk/pvtuwriter.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00830_source.html">dune/grid/io/file/vtk/pvtuwriter.hh</a>&gt;</code><br·/>
86 <code>#include·&lt;<a·class="el"·href="a00812_source.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00818_source.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</code><br·/>
87 </div>84 </div>
88 <p><a·href="a00794_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00794_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">86 <table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
91 Classes</h2></td></tr>88 Classes</h2></td></tr>
92 <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> 
93 <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> 
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="a03918.html">Dune::VTK::VTKFunctionWriter&lt;·Func·&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="a03950.html">Dune::VTK::SkeletonFunctionTraits&lt;·GV,·RF·&gt;</a></td></tr>
96 <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> 
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03922.html">Dune::VTK::CoordinatesWriter&lt;·Cell·&gt;</a></td></tr> 
99 <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> 
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03926.html">Dune::VTK::ConformingConnectivityWriter&lt;·IteratorFactory·&gt;</a></td></tr> 
102 <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> 
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03930.html">Dune::VTK::NonConformingConnectivityWriter&lt;·Cell·&gt;</a></td></tr> 
105 <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> 
106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03934.html">Dune::VTK::OffsetsWriter&lt;·Cell·&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="a03954.html">Dune::VTK::SkeletonFunctionInterface&lt;·GV,·RF·&gt;</a></td></tr>
108 <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>92 <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>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <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="a03938.html">Dune::VTK::TypesWriter&lt;·Cell·&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="a03958.html">Dune::VTK::SkeletonFunctionWriter&lt;·Func·&gt;</a></td></tr>
111 <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>95 <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>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">97 </table><table·class="memberdecls">
114 <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>
115 Namespaces</h2></td></tr>99 Namespaces</h2></td></tr>
116 <tr·class="memitem:a01063"><td·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>
117 <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>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <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>103 <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>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>105 </table>
 106 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 107 <div·class="textblock"><p·>Functions·for·VTK·output·on·the·skeleton.·</p>
 108 <dl·class="section·author"><dt>Author</dt><dd>Jö·Fahlke·</dd></dl>
122 </div><!--·contents·-->109 </div></div><!--·contents·-->
123 <!--·start·footer·part·-->110 <!--·start·footer·part·-->
124 <hr·class="footer"/><address·class="footer"><small>111 <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.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
126 </small></address>113 </small></address>
127 </body>114 </body>
128 </html>115 </html>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
2.09 KB
html2text {}
    
Offset 8, 52 lines modifiedOffset 8, 40 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·vtk12 ····*·vtk
13 Classes·|·Namespaces13 Classes·|·Namespaces
14 functionwriter.hh·File·Reference14 skeletonfunction.hh·File·Reference
15 #include·<cstddef>15 dune-grid·»·I/O·»·Visualization_ToolKit_(VTK)
 16 Functions·for·VTK·output·on·the·skeleton.·More...
16 #include·<memory>17 #include·<memory>
17 #include·<string>18 #include·<string>
18 #include·<typeinfo> 
19 #include·<vector>19 #include·<vector>
20 #include·<dune/common/exceptions.hh> 
21 #include·<dune/common/fvector.hh>20 #include·<dune/common/fvector.hh>
22 #include·<dune/geometry/referenceelements.hh> 
23 #include·<dune/grid/io/file/vtk/common.hh> 
24 #include·<dune/grid/io/file/vtk/dataarraywriter.hh>21 #include·<dune/grid/io/file/vtk/functionwriter.hh>
25 #include·<dune/grid/io/file/vtk/pvtuwriter.hh>22 #include·<dune/grid/io/file/vtk/pvtuwriter.hh>
26 #include·<dune/grid/io/file/vtk/vtuwriter.hh>23 #include·<dune/grid/io/file/vtk/vtuwriter.hh>
27 Go_to_the_source_code_of_this_file.24 Go_to_the_source_code_of_this_file.
28 ·Classes25 ·Classes
 26 struct· Dune::VTK::SkeletonFunctionTraits<_GV,_RF_>
29 class· Dune::VTK::FunctionWriterBase<_Cell__> 
30  ······Base·class·for·function·writers.·More... 
31  27  
32 class· Dune::VTK::VTKFunctionWriter<_Func_> 
33  ······Base·class·for·function·writers.·More...28 ·class· Dune::VTK::SkeletonFunctionInterface<_GV,_RF_>
 29  ·······A·prototype·for·VTKFunctions·on·the·skeleton.·More...
34  30  
 31 ·class· Dune::VTK::SkeletonFunctionWriter<_Func_>
 32  ·······function·writer·for·skeleton·functions·More...
35 class· Dune::VTK::CoordinatesWriter<_Cell_> 
36  ······writer·for·the·Coordinates·array·More... 
37   
38 class· Dune::VTK::ConformingConnectivityWriter<_IteratorFactory_> 
39  ······writer·for·the·connectivity·array·in·conforming·mode·More... 
40   
41 class· Dune::VTK::NonConformingConnectivityWriter<_Cell_> 
42  ······writer·for·the·connectivity·array·in·nonconforming·mode·More... 
43   
44 class· Dune::VTK::OffsetsWriter<_Cell_> 
45  ······writer·for·the·offsets·array·More... 
46   
47 class· Dune::VTK::TypesWriter<_Cell_> 
48  ······writer·for·the·types·array·More... 
49  33  
50 ·Namespaces34 ·Namespaces
51 namespace· Dune35 namespace· Dune
52  ··········Include·standard·header·files.36  ··········Include·standard·header·files.
53  37  
54 namespace· Dune::VTK38 namespace· Dune::VTK
55  39  
 40 *****·Detailed·Description·*****
 41 Functions·for·VTK·output·on·the·skeleton.
 42 ··Author
 43 ·······Fahlke
  
56 ===============================================================================44 ===============================================================================
57 ·····Generated·by [doxygen]·1.9.445 ·····Generated·by [doxygen]·1.9.4
139 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:·functionwriter.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 62, 399 lines modifiedOffset 62, 165 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="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">functionwriter.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="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>·</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>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_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_SKELETONFUNCTION_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;cstddef&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><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;string&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>
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>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>
 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><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="a00827.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;dune/common/fvector.hh&gt;</span></div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00830.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="a00818.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>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>
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> 
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="preprocessor">#include·&lt;<a·class="code"·href="a00815.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="a00806.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="a00785.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="a00812.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>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><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>91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
98 <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="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">namespace·</span>VTK·{</div>
99 <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>
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>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>
105 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>97 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
106 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">public</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:·9,·SHA:·99da36913b2264fc51ce78484c7d4d79f1c7492bf4d091a7dd47b87f50269389·...·];</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>
109 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>102 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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#a2a71a4df6451e8e04d12fd05582[·...·truncated·by·diffoscope;·len:·56,·SHA:·426896a68fca0889d548f2445ff802b7e5ab65ce739a48d1553c5052b944616e·...·];</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="a0395[·...·truncated·by·diffoscope;·len:·57,·SHA:·3bab7d3b8e9d38eb6dfe4eb7a0565322a50c225efcda3b2bd42f927d6959a384·...·];</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>
111 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>106 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</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.htm[·...·truncated·by·diffoscope;·len:·88,·SHA:·d81d0d520f0fdd0fa06e05e1f6f402f8232557d6d21436e5772dd4f428df6387·...·];</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">Ran[·...·truncated·by·diffoscope;·len:·11,·SHA:·9db6d64ed841db7727b54d5357c6f4ceaef276edca5a536e7a5932713c98d275·...·];</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>
113 <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>
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#ab[·...·truncated·by·diffoscope;·len:·142,·SHA:·aff47c6084c90f1fa6b2c5a9671fb0557b9fc550800c2814ef7291369331c19e·...·];</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>
 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>
116 <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>·</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>
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> 
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>·</div>117 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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>118 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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>
 124 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="comment">//</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>
128 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······}</div>127 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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">~FunctionWriterBase</a>()·{}</div> 
131 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</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>
133 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="comment">//</span></div> 
134 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="comment">//··A·Generic·Function·writer·for·VTKFunctions</span></div> 
135 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="comment">//</span></div> 
136 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>134 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
137 <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>·Func&gt;</div> 
138 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03918.html">···88</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03918.html">VTKFunctionWriter</a></div> 
139 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03914.html">FunctionWriterBase</a>&lt;typename·Func::Entity&gt;</div> 
140 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····{</div> 
141 <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="a03914.html">FunctionWriterBase&lt;typename·Func::Entity&gt;</a>·<a·class="code·hl_class"·href="a03914.html">Base</a>;</div> 
142 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······std::shared_ptr&lt;const·Func&gt;·func;</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>
Max diff block lines reached; 85620/117580 bytes (72.82%) of diff not shown.
24.4 KB
html2text {}
    
Offset 7, 574 lines modifiedOffset 7, 229 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·vtk
12 functionwriter.hh12 skeletonfunction.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 ·519 ·5
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_FUNCTIONWRITER_HH20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_SKELETONFUNCTION_HH
21 ·7#define·DUNE_GRID_IO_FILE_VTK_FUNCTIONWRITER_HH21 ·7#define·DUNE_GRID_IO_FILE_VTK_SKELETONFUNCTION_HH
22 ·822 ·8
23 ·9#include·<cstddef> 
24 ·10#include·<memory>23 ·9#include·<memory>
25 ·11#include·<string>24 ·10#include·<string>
26 ·12#include·<typeinfo> 
27 ·13#include·<vector>25 ·11#include·<vector>
 26 ·12
 27 ·13#include·<dune/common/fvector.hh>
28 ·1428 ·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>29 ·15#include·<dune/grid/io/file/vtk/functionwriter.hh>
36 ·22#include·<dune/grid/io/file/vtk/pvtuwriter.hh>30 ·16#include·<dune/grid/io/file/vtk/pvtuwriter.hh>
37 ·23#include·<dune/grid/io/file/vtk/vtuwriter.hh>31 ·17#include·<dune/grid/io/file/vtk/vtuwriter.hh>
38 ·2432 ·18
39 ·25namespace·Dune33 ·19namespace·Dune·{
40 ·26{ 
41 ·2934 ·20
 35 ·23
42 ·30·namespace·VTK·{36 ·29·namespace·VTK·{
43 ·31 
44 ·33·template<typename·Cell_> 
45 34·class·FunctionWriterBase·{ 
46 ·35·typedef·typename·Cell_::Geometry::ctype·DF;37 ·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 ·40
 47 41·typedef·typename·GV::ctype·DomainField;
47 ·36·static·const·unsigned·mydim·=·Cell_::mydimension;48 42·static·const·unsigned·dimDomain·=·GV::dimension-1;
48 ·37·typedef·ReferenceElements<DF,·mydim>·Refelems; 
49 ·38 
50 ·39·public: 
51 40·typedef·FieldVector<DF,·mydim>·Domain;49 43·typedef·FieldVector<DomainField,·dimDomain>·Domain;
 50 ·44
 51 45·typedef·RF·RangeField;
 52 46·typedef·std::vector<RangeField>·Range;
 53 ·47·};
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 ·4854 ·48
58 50·virtual·void·addArray(PVTUWriter&·writer)·=·0; 
59 52·virtual·bool·beginWrite(VTUWriter&·writer,·std::size_t·nitems)·=·0;55 ·50·template·<typename·GV,·typename·RF>
 56 51·class·SkeletonFunctionInterface·{
 57 ·52·public:
 58 53·typedef·SkeletonFunctionTraits<GV,_RF>·Traits;
60 ·5459 ·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));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·//
72 ·74·}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;
73 76·virtual·void·endWrite()·=·0; 
74 78·virtual·~FunctionWriterBase()·{} 
75 ·79·}; 
76 ·80 
77 ·82·// 
78 ·83·//·A·Generic·Function·writer·for·VTKFunctions 
79 ·84·// 
80 ·8578 ·85
81 ·87·template<typename·Func> 
82 88·class·VTKFunctionWriter 
83 ·89·:·public·FunctionWriterBase<typename·Func::Entity> 
84 ·90·{ 
85 ·91·typedef·FunctionWriterBase<typename_Func::Entity>·Base; 
86 ·92·std::shared_ptr<const·Func>·func;79 ·86·std::shared_ptr<const·Func>·func;
 80 ·87·std::string·name_;
 81 ·88·unsigned·dimR;
87 ·93·VTK::Precision·precision_;82 ·89·VTK::Precision·precision_;
88 ·94·std::shared_ptr<DataArrayWriter>·arraywriter;83 ·90·std::shared_ptr<DataArrayWriter>·arraywriter;
89 ·9584 ·91
90 ·96·public:85 ·92·public:
91 97·VTKFunctionWriter(const·std::shared_ptr<const·Func>&·func_,86 93·SkeletonFunctionWriter(const·std::shared_ptr<const·Func>&·func_,
 87 ·94·const·std::string&·name,·unsigned·dimR_,
92 ·98·VTK::Precision·prec·=·VTK::Precision::float32)88 ·95·VTK::Precision·prec·=·VTK::Precision::float32)
Max diff block lines reached; 19963/24958 bytes (79.99%) of diff not shown.
20.5 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:·boundarywriter.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 64, 39 lines modifiedOffset 64, 130 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_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_b770a3c3155c345f795a6741b9d3499a.html">vtk</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="#enum-members">Enumerations</a>·&#124;
 73 <a·href="#func-members">Functions</a>··</div>
72 ··<div·class="headertitle"><div·class="title">boundarywriter.hh·File·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">common.hh·File·Reference</div></div>
73 </div><!--header-->75 </div><!--header-->
74 <div·class="contents">76 <div·class="contents">
  
 77 <p>Common·stuff·for·the·VTKWriter.··
 78 <a·href="#details">More...</a></p>
75 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>79 <div·class="textblock"><code>#include·&lt;limits&gt;</code><br·/>
 80 <code>#include·&lt;sstream&gt;</code><br·/>
76 <code>#include·&lt;string&gt;</code><br·/>81 <code>#include·&lt;string&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00770_source.html">dune/grid/io/file/vtk/basicwriter.hh</a>&gt;</code><br·/> 
78 <code>#include·&lt;<a·class="el"·href="a00791_source.html">dune/grid/io/file/vtk/boundaryiterators.hh</a>&gt;</code><br·/> 
79 <code>#include·&lt;<a·class="el"·href="a00782_source.html">dune/grid/io/file/vtk/skeletonfunction.hh</a>&gt;</code><br·/>82 <code>#include·&lt;cstdint&gt;</code><br·/>
 83 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
 84 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 85 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
80 </div>86 </div>
81 <p><a·href="a00797_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00797_source.html">Go·to·the·source·code·of·this·file.</a></p>
82 <table·class="memberdecls">88 <table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
84 Classes</h2></td></tr>90 Classes</h2></td></tr>
 91 <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>
 92 <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>
 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="a03846.html">Dune::VTK::PrintType&lt;·unsigned·char·&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="a03850.html">Dune::VTK::PrintType&lt;·signed·char·&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="a03854.html">Dune::VTK::PrintType&lt;·char·&gt;</a></td></tr>
 99 <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="a03838.html">Dune::VTK::NonConformingBoundaryWriter&lt;·GV·&gt;</a></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="a03858.html">Dune::VTK::FieldInfo</a></td></tr>
 101 <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>
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table><table·class="memberdecls">103 </table><table·class="memberdecls">
88 <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>
89 Namespaces</h2></td></tr>105 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>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>
91 <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>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <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>109 <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>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="enum-members"·name="enum-members"></a>
 113 Enumerations</h2></td></tr>
 114 <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>
 115 ,·<a·class="el"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8ac373bd09607ef8537181b4cd476db211">Dune::VTK::base64</a>
 116 ,·<a·class="el"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8a8d9882e8146514d4b8e3b1e69239aaf5">Dune::VTK::appendedraw</a>
 117 ,·<a·class="el"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8ab582a7ce6102d5a4f413d930d44f2a25">Dune::VTK::appendedbase64</a>
 118 ·}</td></tr>
 119 <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>
 120 <tr·class="separator:a256815237356e8c99c97e7debb1dabf8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 <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>
 122 ,·<a·class="el"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312aad7b0e41ffa9e0f8000ecee2b36bd91a">Dune::VTK::nonconforming</a>
 123 ·}</td></tr>
 124 <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>
 125 <tr·class="separator:a4e39cac1185c9bce3ad9f4e72bd36312"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <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·/>
 127 &#160;&#160;<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">Dune::VTK::vertex</a>·=·1
 128 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa0ccb47e66e9e878460066ff83b95ce44">Dune::VTK::line</a>·=·3
 129 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faef7040fbdcd298cfe28bd275bc3c344c">Dune::VTK::triangle</a>·=·5
 130 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faf3c7b04406fb9a5407c4c3ae5ad1ef1c">Dune::VTK::polygon</a>·=·7
 131 ,·<br·/>
 132 &#160;&#160;<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa93b095b5c9bda1d364e6e7bf636229e2">Dune::VTK::quadrilateral</a>·=·9
 133 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fad0a3de136ec998196fef52bf33370fc7">Dune::VTK::tetrahedron</a>·=·10
 134 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fae59e8366bab2005e87da6ba5cbea66fe">Dune::VTK::hexahedron</a>·=·12
 135 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fad5d0ae3dd1aa17ac4f92e5fe35867c5e">Dune::VTK::prism</a>·=·13
 136 ,·<br·/>
 137 &#160;&#160;<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa234c09b720019d3750ad7506608c4fe2">Dune::VTK::pyramid</a>·=·14
 138 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa6245fd8594b847416946701d85c7ebb2">Dune::VTK::polyhedron</a>·=·42
 139 <br·/>
 140 ·}</td></tr>
 141 <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>
 142 <tr·class="separator:aceb67a16cc6beb52f71ba8a06d6ef44f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 <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>
 144 ,·<a·class="el"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4a2967b7a61021e24289adcd0b7d60bd0b">Dune::VTK::unstructuredGrid</a>
 145 ·}</td></tr>
 146 <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>
 147 <tr·class="separator:a419fffea9dd82b7dda0e7078889da6d4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 148 <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·/>
 149 &#160;&#160;<a·class="el"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afa0241adbbd83925f051b694d40f02747f">Dune::VTK::int32</a>
 150 ,·<a·class="el"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afa5f423e669d0a8f4ab7c4c3e6da27161a">Dune::VTK::uint8</a>
 151 ,·<a·class="el"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afa3de84ad0700f2a1571f633d399e1900e">Dune::VTK::uint32</a>
 152 ,·<a·class="el"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afad33ec2b0bbea6d471a4706cea030e1e3">Dune::VTK::float32</a>
 153 ,·<br·/>
 154 &#160;&#160;<a·class="el"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afafb7fa22ede616c04c68a7663d0f81e92">Dune::VTK::float64</a>
 155 <br·/>
 156 ·}</td></tr>
 157 <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>
 158 <tr·class="separator:a1a23264dcb4d2ffc9b85507ffa2741af"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 159 </table><table·class="memberdecls">
 160 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 161 Functions</h2></td></tr>
 162 <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>
 163 <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>
 164 <tr·class="separator:a61dcce1ca0a60b52e4021bcd09db1dad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 165 <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>
 166 <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>
 167 <tr·class="separator:a2efc42a6a41effe62a8ea3560a5b8a8d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 168 <tr·class="memitem:abe32a5b3a9cda5294c113258e3bc174f"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr>
 169 <tr·class="memitem:abe32a5b3a9cda5294c113258e3bc174f"><td·class="memTemplItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01075.html#abe32a5b3a9cda5294c113258e3bc174f">Dune::VTK::renumber</a>·(const·T·&amp;t,·int·i)</td></tr>
 170 <tr·class="memdesc:abe32a5b3a9cda5294c113258e3bc174f"><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#abe32a5b3a9cda5294c113258e3bc174f">More...</a><br·/></td></tr>
 171 <tr·class="separator:abe32a5b3a9cda5294c113258e3bc174f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Max diff block lines reached; 640/17531 bytes (3.65%) of diff not shown.
3.31 KB
html2text {}
    
Offset 7, 27 lines modifiedOffset 7, 92 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·vtk
12 Classes·|·Namespaces 
13 boundarywriter.hh·File·Reference 
14 #include·<memory>12 Classes·|·Namespaces·|·Enumerations·|·Functions
 13 common.hh·File·Reference
 14 Common·stuff·for·the·VTKWriter.·More...
 15 #include·<limits>
 16 #include·<sstream>
15 #include·<string>17 #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>18 #include·<cstdint>
 19 #include·<dune/common/exceptions.hh>
 20 #include·<dune/geometry/type.hh>
 21 #include·<dune/common/typetraits.hh>
19 Go_to_the_source_code_of_this_file.22 Go_to_the_source_code_of_this_file.
20 ·Classes23 ·Classes
21 class· Dune::VTK::NonConformingBoundaryWriter<_GV_>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...
22  35  
23 ·Namespaces36 ·Namespaces
24 namespace· Dune37 namespace· Dune
25  ··········Include·standard·header·files.38  ··········Include·standard·header·files.
26  39  
27 namespace· Dune::VTK40 namespace· Dune::VTK
28  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.
  
29 ===============================================================================93 ===============================================================================
30 ·····Generated·by [doxygen]·1.9.494 ·····Generated·by [doxygen]·1.9.4
92.8 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00797_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:·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 62, 100 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_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="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">boundarywriter.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="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="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>
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_BOUNDARYWRITER_HH</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_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_COMMON_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;memory&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;sstream&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;string&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>
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;<a·class="code"·href="a00770.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="a00791.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="a00782.html">dune/grid/io/file/vtk/skeletonfunction.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/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>
 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="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="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>
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> 
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="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>89 <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>90 <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>91 <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>92 <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>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>
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> 
103 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······{·}</div>95 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="comment">//</span></div>
104 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>96 <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>97 <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>······<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>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>
111 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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>
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> 
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>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>
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>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>
125 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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>
 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>
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>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>
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>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>
Max diff block lines reached; 19490/81349 bytes (23.96%) of diff not shown.
13.3 KB
html2text {}
    
Offset 7, 119 lines modifiedOffset 7, 444 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·vtk
12 boundarywriter.hh12 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 ·519 ·5
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_BOUNDARYWRITER_HH20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_COMMON_HH
21 ·7#define·DUNE_GRID_IO_FILE_VTK_BOUNDARYWRITER_HH21 ·7#define·DUNE_GRID_IO_FILE_VTK_COMMON_HH
22 ·822 ·8
23 ·9#include·<memory>23 ·9#include·<limits>
 24 ·10#include·<sstream>
24 ·10#include·<string>25 ·11#include·<string>
25 ·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 ·1526 ·12#include·<cstdint>
 27 ·13
 28 ·14#include·<dune/common/exceptions.hh>
 29 ·15#include·<dune/geometry/type.hh>
 30 ·16#include·<dune/common/typetraits.hh>
 31 ·17
30 ·16namespace·Dune·{32 ·25namespace·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·{33 ·26{
39 ·27·typedef·NonConformingBoundaryIteratorFactory<GV>·Factory; 
40 ·28·typedef·BasicWriter<Factory>·Base; 
41 ·2934 ·29
42 ·30·const·GV&·gv;35 ·30·namespace·VTK·{
43 ·3136 ·31
 37 ·33·//
 38 ·34·//·VTKOptions
 39 ·35·//
44 ·32·public: 
45 33·NonConformingBoundaryWriter(const·GV&·gv_) 
46 ·34·:·Factory(gv_),·Base(static_cast<const·Factory&>(*this)),·gv(gv_) 
47 ·35·{·} 
48 ·3640 ·36
49 ·37·using·Base::addCellData; 
50 ·3841 ·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
51 ·39·template<typename·Func>65 ·94·template<typename·T>
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·}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 ·109
 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·};
56 ·44104 ·144
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; 
Max diff block lines reached; 5738/13566 bytes (42.30%) of diff not shown.
8.65 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:·function.hh·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 65, 52 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_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 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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>
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">function.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">basicwriter.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Functions·for·VTK·output.·· 
76 <a·href="#details">More...</a></p> 
77 <div·class="textblock"><code>#include·&lt;string&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/>
 76 <code>#include·&lt;iomanip&gt;</code><br·/>
 77 <code>#include·&lt;iterator&gt;</code><br·/>
 78 <code>#include·&lt;list&gt;</code><br·/>
 79 <code>#include·&lt;memory&gt;</code><br·/>
 80 <code>#include·&lt;sstream&gt;</code><br·/>
 81 <code>#include·&lt;string&gt;</code><br·/>
78 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>82 <code>#include·&lt;dune/common/parallel/mpiguard.hh&gt;</code><br·/>
79 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/path.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·/>84 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
82 <code>#include·&lt;dune/geometry/multilineargeometry.hh&gt;</code><br·/> 
83 <code>#include·&lt;<a·class="el"·href="a00272_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code><br·/> 
84 <code>#include·&lt;<a·class="el"·href="a00815_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00797_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>
 86 <code>#include·&lt;<a·class="el"·href="a00827_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code><br·/>
 87 <code>#include·&lt;<a·class="el"·href="a00830_source.html">dune/grid/io/file/vtk/pvtuwriter.hh</a>&gt;</code><br·/>
 88 <code>#include·&lt;<a·class="el"·href="a00818_source.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</code><br·/>
85 </div>89 </div>
86 <p><a·href="a00800_source.html">Go·to·the·source·code·of·this·file.</a></p>90 <p><a·href="a00800_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">91 <table·class="memberdecls">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
89 Classes</h2></td></tr>93 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="a03902.html">Dune::VTKFunction&lt;·GridView·&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="a03822.html">Dune::VTK::BasicWriter&lt;·IteratorFactory·&gt;</a></td></tr>
91 <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> 
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="a03906.html">Dune::P0VTKFunction&lt;·GV,·V·&gt;</a></td></tr> 
94 <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> 
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="a03910.html">Dune::P1VTKFunction&lt;·GV,·V·&gt;</a></td></tr> 
97 <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> 
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 </table><table·class="memberdecls">96 </table><table·class="memberdecls">
100 <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>
101 Namespaces</h2></td></tr>98 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>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>
103 <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>
104 <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: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>
 103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 </table>104 </table>
106 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
107 <div·class="textblock"><p·>Functions·for·VTK·output.·</p> 
108 <dl·class="section·author"><dt>Author</dt><dd>Peter·Bastian,·Christian·Engwer·</dd></dl> 
109 </div></div><!--·contents·-->105 </div><!--·contents·-->
110 <!--·start·footer·part·-->106 <!--·start·footer·part·-->
111 <hr·class="footer"/><address·class="footer"><small>107 <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.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
113 </small></address>109 </small></address>
114 </body>110 </body>
115 </html>111 </html>
1.63 KB
html2text {}
    
Offset 8, 40 lines modifiedOffset 8, 35 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·vtk12 ····*·vtk
13 Classes·|·Namespaces13 Classes·|·Namespaces
14 function.hh·File·Reference 
15 Functions·for·VTK·output.·More...14 basicwriter.hh·File·Reference
 15 #include·<fstream>
 16 #include·<iomanip>
 17 #include·<iterator>
 18 #include·<list>
 19 #include·<memory>
 20 #include·<sstream>
16 #include·<string>21 #include·<string>
17 #include·<dune/common/exceptions.hh>22 #include·<dune/common/parallel/mpiguard.hh>
18 #include·<dune/common/fvector.hh>23 #include·<dune/common/path.hh>
19 #include·<dune/geometry/type.hh> 
20 #include·<dune/geometry/referenceelements.hh>24 #include·<dune/geometry/referenceelements.hh>
21 #include·<dune/geometry/multilineargeometry.hh> 
22 #include·<dune/grid/common/mcmgmapper.hh> 
23 #include·<dune/grid/io/file/vtk/common.hh>25 #include·<dune/grid/io/file/vtk/common.hh>
 26 #include·<dune/grid/io/file/vtk/functionwriter.hh>
 27 #include·<dune/grid/io/file/vtk/pvtuwriter.hh>
 28 #include·<dune/grid/io/file/vtk/vtuwriter.hh>
24 Go_to_the_source_code_of_this_file.29 Go_to_the_source_code_of_this_file.
25 ·Classes30 ·Classes
 31 class· Dune::VTK::BasicWriter<_IteratorFactory_>
26 class· Dune::VTKFunction<_GridView_> 
27  ······A·base·class·for·grid·functions·with·any·return·type·and·dimension. 
28 ········More... 
29   
30 class· Dune::P0VTKFunction<_GV,_V_> 
31  ······Take·a·vector·and·interpret·it·as·cell·data·for·the·VTKWriter.·More... 
32   
33 class· Dune::P1VTKFunction<_GV,_V_> 
34  ······Take·a·vector·and·interpret·it·as·point·data·for·the·VTKWriter.·More... 
35  32  
36 ·Namespaces33 ·Namespaces
37 namespace· Dune34 namespace· Dune
38  ··········Include·standard·header·files.35  ··········Include·standard·header·files.
39  36  
 37 namespace· Dune::VTK
 38  
40 *****·Detailed·Description·***** 
41 Functions·for·VTK·output. 
42 ··Author 
43 ······Peter·Bastian,·Christian·Engwer 
  
44 ===============================================================================39 ===============================================================================
45 ·····Generated·by [doxygen]·1.9.440 ·····Generated·by [doxygen]·1.9.4
160 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00800_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:·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 62, 244 lines modifiedOffset 62, 448 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="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">function.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="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="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>
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_FUNCTION_HH</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_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_BASICWRITER_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;string&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;iomanip&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;list&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><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">#include·&lt;string&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</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/parallel/mpiguard.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>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>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</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>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>
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> 
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="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00272.html">dune/grid/common/mcmgmapper.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="a00797.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="a00827.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="a00830.html">dune/grid/io/file/vtk/pvtuwriter.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="a00815.html">dune/grid/io/file/vtk/common.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="a00818.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</span></div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>96 <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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>
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="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>
94 <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="a01075.html">···32</a></span>··<span·class="keyword">namespace·</span>VTK·{</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>101 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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>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>
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>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>
 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>
100 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··{</div>109 <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">public</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>
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> 
105 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>112 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</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#ad72[·...·truncated·by·diffoscope;·len:·84,·SHA:·43d521fddcf276b2def9f6dbffa7bd08778c3859b8ea7a52781233078f4d6d2c·...·]</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>
107 <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>
108 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>123 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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>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>
111 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>128 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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:·55,·SHA:·7494759d2df0f05d654271d6bee47e0031969a60db5d4e448fe40c29b115bb33·...·];</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>
113 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>133 <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::Precisi[·...·truncated·by·diffoscope;·len:·18,·SHA:·55f293626b100aef534de0322896e7a8a9299b782f4354fbdf3820085de7996d·...·]</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>
116 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>137 <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">~VTKFunction</a>·()·{}</div> 
118 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··};</div> 
119 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>138 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
120 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="comment">//</span></div>139 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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>140 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="comment">//··Methods·for·adding·data</span></div>
122 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="comment">//</span></div>141 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="comment">//</span></div>
 142 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 143 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03822.html#af4e391b5f3f1058ad1fc96d4e50f66b1">···76</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03822.html#af4e391b5f3f1058ad1fc96d4e50f66b1">addCellData</a>(<span·class="keyword">const</span>·std::shared_ptr&lt;FunctionWriter&gt;&amp;·writer)·{</div>
 144 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········cellData.push_back(writer);</div>
123 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>145 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······}</div>
 146 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 147 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03822.html#afd27a72bc7c69f92b6f72efcc5a0869a">···80</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03822.html#afd27a72bc7c69f92b6f72efcc5a0869a">addPointData</a>(<span·class="keyword">const</span>·std::shared_ptr&lt;FunctionWriter&gt;&amp;·writer)·{</div>
 148 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········pointData.push_back(writer);</div>
 149 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······}</div>
124 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>150 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</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>151 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a03822.html#a895c78454f07359bc12553b73421426e">···84</a></span>······<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03822.html#a895c78454f07359bc12553b73421426e">cle[·...·truncated·by·diffoscope;·len:·10,·SHA:·d092229c3a909d24dc9195c518a9f8ba6875c1eb52b48dd7622bf7f9b887a440·...·]</div>
 152 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········cellData.clear();</div>
 153 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········pointData.clear();</div>
 154 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······}</div>
 155 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 156 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keyword">protected</span>:</div>
 157 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······<span·class="comment">//</span></div>
 158 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······<span·class="comment">//··Methods·for·writing·single·functions</span></div>
Max diff block lines reached; 82030/134288 bytes (61.09%) of diff not shown.
28.3 KB
html2text {}
    
Offset 7, 349 lines modifiedOffset 7, 605 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·vtk
12 function.hh12 basicwriter.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 ·519 ·5
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_FUNCTION_HH20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_BASICWRITER_HH
21 ·7#define·DUNE_GRID_IO_FILE_VTK_FUNCTION_HH21 ·7#define·DUNE_GRID_IO_FILE_VTK_BASICWRITER_HH
22 ·822 ·8
 23 ·9#include·<fstream>
 24 ·10#include·<iomanip>
 25 ·11#include·<iterator>
 26 ·12#include·<list>
 27 ·13#include·<memory>
 28 ·14#include·<sstream>
23 ·9#include·<string>29 ·15#include·<string>
24 ·10 
25 ·11#include·<dune/common/exceptions.hh>30 ·16
 31 ·17#include·<dune/common/parallel/mpiguard.hh>
26 ·12#include·<dune/common/fvector.hh>32 ·18#include·<dune/common/path.hh>
 33 ·19
27 ·13 
28 ·14#include·<dune/geometry/type.hh> 
29 ·15#include·<dune/geometry/referenceelements.hh>34 ·20#include·<dune/geometry/referenceelements.hh>
 35 ·21
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>36 ·22#include·<dune/grid/io/file/vtk/common.hh>
34 ·2037 ·23#include·<dune/grid/io/file/vtk/functionwriter.hh>
 38 ·24#include·<dune/grid/io/file/vtk/pvtuwriter.hh>
 39 ·25#include·<dune/grid/io/file/vtk/vtuwriter.hh>
 40 ·26
35 ·26namespace·Dune41 ·27namespace·Dune
36 ·27{42 ·28{
37 ·30 
38 ·32·// 
39 ·33·//·Base·VTKFunction 
40 ·34·// 
41 ·35 
42 ·40·template<·class·GridView·> 
43 41·class·VTKFunction 
44 ·42·{43 ·31
 44 32·namespace·VTK·{
 45 ·33
 46 ·34·template<typename·IteratorFactory>
 47 35·class·BasicWriter·{
 48 ·36·typedef·typename·IteratorFactory::CellIterator·CellIterator;
 49 ·37·typedef·typename·IteratorFactory::CornerIterator·CornerIterator;
 50 ·38·typedef·typename·IteratorFactory::PointIterator·PointIterator;
 51 ·39
 52 ·40·typedef·typename·IteratorFactory::Cell·Cell;
 53 ·41
45 ·43·public:54 ·42·public:
 55 43·typedef·FunctionWriterBase<Cell>·FunctionWriter;
 56 ·44
 57 ·45·private:
 58 ·46·typedef·std::list<std::shared_ptr<FunctionWriter>·>·WriterList;
 59 ·47·typedef·typename·WriterList::const_iterator·WIterator;
 60 ·48
46 44·typedef·typename·GridView::ctype·ctype;61 ·49·typedef·typename·Cell::Geometry::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;62 ·50·static·const·unsigned·celldim·=·Cell::mydimension;
 63 ·51·typedef·ReferenceElements<ctype,·celldim>·Refelems;
 64 ·52
 65 ·53·static·const·FileType·fileType·=·celldim·==·1
 66 ·54·?·polyData·:·unstructuredGrid;
 67 ·55
 68 ·56·const·IteratorFactory&·factory;
 69 ·57
 70 ·58·WriterList·cellData;
 71 ·59·WriterList·pointData;
 72 ·60
 73 ·61·CoordinatesWriter<Cell>·coords;
 74 ·62·typename·IteratorFactory::ConnectivityWriter·connectivity;
 75 ·63·OffsetsWriter<Cell>·offsets;
 76 ·64·TypesWriter<Cell>·types;
57 ·6577 ·65
 78 ·66·public:
 79 67·BasicWriter(const·IteratorFactory&·factory_)
 80 ·68·:·factory(factory_),·connectivity(factory.makeConnectivity())
 81 ·69·{·}
 82 ·70
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·//83 ·72·//
65 ·76·//·P0VTKFunction84 ·73·//·Methods·for·adding·data
66 ·77·//85 ·74·//
 86 ·75
 87 76·void·addCellData(const·std::shared_ptr<FunctionWriter>&·writer)·{
 88 ·77·cellData.push_back(writer);
67 ·7889 ·78·}
68 ·80 
69 ·94·template<typename·GV,·typename·V> 
70 95·class·P0VTKFunction 
71 ·96·:·public·VTKFunction<·GV·>90 ·79
 91 80·void·addPointData(const·std::shared_ptr<FunctionWriter>&·writer)·{
 92 ·81·pointData.push_back(writer);
 93 ·82·}
 94 ·83
 95 84·void·clear()·{
 96 ·85·cellData.clear();
 97 ·86·pointData.clear();
 98 ·87·}
 99 ·88
 100 ·89·protected:
Max diff block lines reached; 23512/28959 bytes (81.19%) of diff not shown.
14.0 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:·vtkwriter.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 65, 88 lines modifiedOffset 65, 45 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><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_b770a3c3155c345f795a6741b9d3499a.html">vtk</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">vtkwriter.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">subsamplingvtkwriter.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Provides·file·i/o·for·the·visualization·toolkit.··75 <p>Provides·subsampled·file·i/o·for·the·visualization·toolkit.··
76 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
77 <div·class="textblock"><code>#include·&lt;cstring&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;ostream&gt;</code><br·/>
78 <code>#include·&lt;iostream&gt;</code><br·/> 
79 <code>#include·&lt;string&gt;</code><br·/> 
80 <code>#include·&lt;fstream&gt;</code><br·/> 
81 <code>#include·&lt;sstream&gt;</code><br·/> 
82 <code>#include·&lt;iomanip&gt;</code><br·/> 
83 <code>#include·&lt;memory&gt;</code><br·/>78 <code>#include·&lt;memory&gt;</code><br·/>
84 <code>#include·&lt;type_traits&gt;</code><br·/> 
85 <code>#include·&lt;vector&gt;</code><br·/> 
86 <code>#include·&lt;list&gt;</code><br·/> 
87 <code>#include·&lt;map&gt;</code><br·/> 
88 <code>#include·&lt;dune/common/visibility.hh&gt;</code><br·/> 
89 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/> 
90 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
91 <code>#include·&lt;dune/common/indent.hh&gt;</code><br·/>79 <code>#include·&lt;dune/common/indent.hh&gt;</code><br·/>
92 <code>#include·&lt;dune/common/iteratorfacades.hh&gt;</code><br·/> 
93 <code>#include·&lt;dune/common/path.hh&gt;</code><br·/>80 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
94 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>81 <code>#include·&lt;dune/geometry/virtualrefinement.hh&gt;</code><br·/>
95 <code>#include·&lt;<a·class="el"·href="a00272_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code><br·/> 
96 <code>#include·&lt;<a·class="el"·href="a00260_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/> 
97 <code>#include·&lt;<a·class="el"·href="a00815_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/> 
98 <code>#include·&lt;<a·class="el"·href="a00806_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code><br·/> 
99 <code>#include·&lt;<a·class="el"·href="a00800_source.html">dune/grid/io/file/vtk/function.hh</a>&gt;</code><br·/> 
100 <code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/vtk/pvtuwriter.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·/>
101 <code>#include·&lt;<a·class="el"·href="a00788_source.html">dune/grid/io/file/vtk/streams.hh</a>&gt;</code><br·/> 
102 <code>#include·&lt;<a·class="el"·href="a00812_source.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00818_source.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</code><br·/>
103 </div>84 </div>
104 <p><a·href="a00803_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00803_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <table·class="memberdecls">86 <table·class="memberdecls">
106 <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>
107 Classes</h2></td></tr>88 Classes</h2></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="a04014.html">Dune::VTKWriter&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="a03970.html">Dune::SubsamplingVTKWriter&lt;·GridView·&gt;</a></td></tr>
109 <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>90 <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>
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="a04018.html">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction</a></td></tr> 
112 <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> 
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="a04022.html">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::FunctionWrapperBase</a></td></tr> 
115 <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> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <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> 
118 <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> 
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="a04030.html">Dune::VTKWriter&lt;·GridView·&gt;::VTKLocalFunction::GlobalFunctionWrapper&lt;·F·&gt;</a></td></tr> 
121 <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> 
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <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> 
124 <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> 
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <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> 
127 <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> 
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 <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> 
130 <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> 
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <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> 
133 <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> 
134 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
135 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
136 <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>
137 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
138 <tr·class="memitem:a01063"><td·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>
139 <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>
140 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
141 </table>98 </table>
142 <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>
143 <div·class="textblock"><p·>Provides·file·i/o·for·the·visualization·toolkit.·</p>100 <div·class="textblock"><p·>Provides·subsampled·file·i/o·for·the·visualization·toolkit.·</p>
144 <dl·class="section·author"><dt>Author</dt><dd>Peter·Bastian,·Christian·Engwer·</dd></dl>101 <dl·class="section·author"><dt>Author</dt><dd>·Fahlke·</dd></dl>
145 </div></div><!--·contents·-->102 </div></div><!--·contents·-->
146 <!--·start·footer·part·-->103 <!--·start·footer·part·-->
147 <hr·class="footer"/><address·class="footer"><small>104 <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.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
149 </small></address>106 </small></address>
150 </body>107 </body>
151 </html>108 </html>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
3.13 KB
html2text {}
    
Offset 8, 78 lines modifiedOffset 8, 33 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·vtk12 ····*·vtk
13 Classes·|·Namespaces13 Classes·|·Namespaces
14 vtkwriter.hh·File·Reference14 subsamplingvtkwriter.hh·File·Reference
15 Provides·file·i/o·for·the·visualization·toolkit.·More...15 Provides·subsampled·file·i/o·for·the·visualization·toolkit.·More...
16 #include·<cstring> 
17 #include·<iostream>16 #include·<ostream>
18 #include·<string> 
19 #include·<fstream> 
20 #include·<sstream> 
21 #include·<iomanip> 
22 #include·<memory>17 #include·<memory>
23 #include·<type_traits> 
24 #include·<vector> 
25 #include·<list> 
26 #include·<map> 
27 #include·<dune/common/visibility.hh> 
28 #include·<dune/common/typetraits.hh> 
29 #include·<dune/common/exceptions.hh> 
30 #include·<dune/common/indent.hh>18 #include·<dune/common/indent.hh>
 19 #include·<dune/geometry/type.hh>
31 #include·<dune/common/iteratorfacades.hh> 
32 #include·<dune/common/path.hh> 
33 #include·<dune/geometry/referenceelements.hh>20 #include·<dune/geometry/virtualrefinement.hh>
34 #include·<dune/grid/common/mcmgmapper.hh> 
35 #include·<dune/grid/common/gridenums.hh> 
36 #include·<dune/grid/io/file/vtk/common.hh> 
37 #include·<dune/grid/io/file/vtk/dataarraywriter.hh> 
38 #include·<dune/grid/io/file/vtk/function.hh> 
39 #include·<dune/grid/io/file/vtk/pvtuwriter.hh>21 #include·<dune/grid/io/file/vtk/vtkwriter.hh>
40 #include·<dune/grid/io/file/vtk/streams.hh> 
41 #include·<dune/grid/io/file/vtk/vtuwriter.hh>22 #include·<dune/grid/io/file/vtk/vtuwriter.hh>
42 Go_to_the_source_code_of_this_file.23 Go_to_the_source_code_of_this_file.
43 ·Classes24 ·Classes
44 ·class· Dune::VTKWriter<_GridView_>25 class· Dune::SubsamplingVTKWriter<_GridView_>
45  ·······Writer·for·the·ouput·of·grid·functions·in·the·vtk·format.·More...26  ······Writer·for·the·output·of·subsampled·grid·functions·in·the·vtk·format.
 27 ········More...
46   
47 ·class· Dune::VTKWriter<_GridView_>::VTKLocalFunction 
48  ·······Type·erasure·wrapper·for·VTK·data·sets.·More... 
49   
50 struct· Dune::VTKWriter<_GridView_>::VTKLocalFunction::FunctionWrapperBase 
51  ·······Base·class·for·polymorphic·container·of·underlying·data·set.·More... 
52   
53 struct· Dune::VTKWriter<_GridView_>::VTKLocalFunction::FunctionWrapper<_F_> 
54  ·······Type·erasure·implementation·for·functions·conforming·to·the·dune- 
55 ·········functions·LocalFunction·interface.·More... 
56   
57 struct· Dune::VTKWriter<_GridView_>::VTKLocalFunction::GlobalFunctionWrapper< 
58 ·········F_> 
59  ·······Type·erasure·implementation·for·C++·functions,·i.e.,·functions·that 
60 ·········can·be·evaluated·in·global·coordinates.·More... 
61   
62 struct· Dune::VTKWriter<_GridView_>::VTKLocalFunction::VTKFunctionWrapper 
63  ·······Type·erasure·implementation·for·legacy·VTKFunctions.·More... 
64   
65 ·class· Dune::VTKWriter<_GridView_>::CellIterator 
66  ·······Iterator·over·the·grids·elements.·More... 
67   
68 ·class· Dune::VTKWriter<_GridView_>::VertexIterator 
69  ·······Iterate·over·the·grid's·vertices.·More... 
70   
71 ·class· Dune::VTKWriter<_GridView_>::CornerIterator 
72  ·······Iterate·over·the·elements'·corners.·More... 
73  28  
74 ·Namespaces29 ·Namespaces
75 namespace· Dune30 namespace· Dune
76  ··········Include·standard·header·files.31  ··········Include·standard·header·files.
77  32  
78 *****·Detailed·Description·*****33 *****·Detailed·Description·*****
79 Provides·file·i/o·for·the·visualization·toolkit.34 Provides·subsampled·file·i/o·for·the·visualization·toolkit.
80 ··Author35 ··Author
81 ······Peter·Bastian,·Christian·Engwer36 ·······Fahlke
  
82 ===============================================================================37 ===============================================================================
83 ·····Generated·by [doxygen]·1.9.438 ·····Generated·by [doxygen]·1.9.4
408 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:·vtkwriter.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 62, 1483 lines modifiedOffset 62, 382 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="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">vtkwriter.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="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"><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>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>·</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_VTKWRITER_HH</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_VTKWRITER_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>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;cstring&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;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>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</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> 
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>·</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> 
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> 
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> 
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>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>
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>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>
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>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>
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00272.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="a00260.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="a00815.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="a00806.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="a00800.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="a00785.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="a00788.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="a00812.html">dune/grid/io/file/vtk/vtuwriter.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="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="a00818.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>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</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>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>
108 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>{</div>89 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>{</div>
109 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
110 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">namespace·</span>Impl</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>
111 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··{</div>93 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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>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>
114 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">struct·</span>IsBindable</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>
115 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······:·std::false_type</div> 
116 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{};</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>
117 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>103 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</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> 
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·&amp;·&gt;()·)·),</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> 
122 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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">CellIterato[·...·truncated·by·diffoscope;·len:·5,·SHA:·54017406d5d43a10bd356ade7bcc2a8fd28b173f56b5472f889cfe1ee1eb79f9·...·];</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>
123 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>116 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
124 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="comment">//·Check·whether·localFunction(F)·can·be·called··(see·the·dune-functions·interface)</span></div> 
125 <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>·F,·<span·class="keyword">class</span>·=·<span·class="keywordtype">void</span>·&gt;</div> 
126 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">struct·</span>HasLocalFunction</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>
127 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······:·std::false_type</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="keyword">template</span>&lt;·<span·class="keyword">class</span>·F·&gt;</div> 
131 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keyword">struct·</span>HasLocalFunction&lt;·F,·<a·class="code·hl_namespace"·href="a01062.html">std</a>::void_t&lt;·decltype(·localFunction(·std::declval&lt;·F&amp;·&gt;()·)·)·&gt;·&gt;</div> 
132 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······:·std::true_type</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">//·namespace·Impl</span></div> 
136 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
137 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="comment">//·Forward-declaration·here,·so·the·class·can·be·friend·of·VTKWriter</span></div> 
138 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>View&gt;</div> 
139 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03994.html">VTKSequenceWriterBase</a>;</div> 
140 <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>·Gr<span·class="keywordtype">id</span>View&gt;</div> 
141 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03990.html">VTKSequenceWriter</a>;</div> 
142 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>123 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····{</div>
143 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Gr<span·class="keywordtype">id</span>View·&gt;</div> 
144 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a04014.html">···95</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04014.html">VTKWriter</a>·{</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>
 126 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······}</div>
Max diff block lines reached; 318862/345118 bytes (92.39%) of diff not shown.
71.2 KB
html2text {}
    
Offset 7, 1434 lines modifiedOffset 7, 375 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·vtk
12 vtkwriter.hh12 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 ·519 ·5
20 ·6#ifndef·DUNE_VTKWRITER_HH20 ·6#ifndef·DUNE_SUBSAMPLINGVTKWRITER_HH
21 ·7#define·DUNE_VTKWRITER_HH21 ·7#define·DUNE_SUBSAMPLINGVTKWRITER_HH
22 ·822 ·8
23 ·9#include·<cstring> 
24 ·10#include·<iostream>23 ·9#include·<ostream>
25 ·11#include·<string> 
26 ·12#include·<fstream> 
27 ·13#include·<sstream> 
28 ·14#include·<iomanip> 
29 ·15#include·<memory>24 ·10#include·<memory>
 25 ·11
30 ·16#include·<type_traits> 
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>26 ·12#include·<dune/common/indent.hh>
 27 ·13#include·<dune/geometry/type.hh>
39 ·25#include·<dune/common/iteratorfacades.hh> 
40 ·26#include·<dune/common/path.hh> 
41 ·27#include·<dune/geometry/referenceelements.hh>28 ·14#include·<dune/geometry/virtualrefinement.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>29 ·15#include·<dune/grid/io/file/vtk/vtkwriter.hh>
50 ·3630 ·16#include·<dune/grid/io/file/vtk/vtuwriter.hh>
 31 ·17
51 ·50namespace·Dune32 ·24namespace·Dune
52 ·51{33 ·25{
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 
61 ·59·{}; 
62 ·60 
63 ·61·template<·class·F,·class·E·> 
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·{}; 
69 ·66 
70 ·67·//·Check·whether·localFunction(F)·can·be·called·(see·the·dune-functions 
71 interface) 
72 ·68·template<·class·F,·class·=·void·> 
73 ·69·struct·HasLocalFunction 
74 ·70·:·std::false_type 
75 ·71·{}; 
76 ·72 
77 ·73·template<·class·F·> 
78 ·74·struct·HasLocalFunction<·F,·std::void_t<·decltype(·localFunction(·std:: 
79 declval<·F&·>()·)·)·>·> 
80 ·75·:·std::true_type 
81 ·76·{}; 
82 ·77 
83 ·78·}·//·namespace·Impl 
84 ·79 
85 ·80·//·Forward-declaration·here,·so·the·class·can·be·friend·of·VTKWriter 
86 ·81·template·<class·GridView> 
87 ·82·class·VTKSequenceWriterBase; 
88 ·83·template·<class·GridView> 
89 ·84·class·VTKSequenceWriter; 
90 ·85 
91 ·94·template<·class·GridView·>34 ·37·template<·class·GridView·>
92 95·class·VTKWriter·{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·}
Max diff block lines reached; 68040/72858 bytes (93.39%) of diff not shown.
12.8 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:·dataarraywriter.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 65, 71 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_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 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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>
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">dataarraywriter.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">function.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Data·array·writers·for·the·VTKWriter.··75 <p>Functions·for·VTK·output.··
76 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
77 <div·class="textblock"><code>#include·&lt;cstdint&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;string&gt;</code><br·/>
78 <code>#include·&lt;iostream&gt;</code><br·/> 
79 <code>#include·&lt;string&gt;</code><br·/> 
80 <code>#include·&lt;iomanip&gt;</code><br·/> 
81 <code>#include·&lt;cmath&gt;</code><br·/> 
82 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>78 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
83 <code>#include·&lt;dune/common/indent.hh&gt;</code><br·/>79 <code>#include·&lt;dune/common/fvector.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;dune/geometry/multilineargeometry.hh&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a00788_source.html">dune/grid/io/file/vtk/streams.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00296_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00815_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00797_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>
86 </div>85 </div>
87 <p><a·href="a00806_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00806_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">87 <table·class="memberdecls">
89 <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>
90 Classes</h2></td></tr>89 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="a03870.html">Dune::VTK::DataArrayWriter</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="a03902.html">Dune::VTKFunction&lt;·GridView·&gt;</a></td></tr>
92 <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>91 <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>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <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="a03874.html">Dune::VTK::AsciiDataArrayWriter</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="a03906.html">Dune::P0VTKFunction&lt;·GV,·V·&gt;</a></td></tr>
95 <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>94 <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>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <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="a03878.html">Dune::VTK::BinaryDataArrayWriter</a></td></tr> 
98 <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> 
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="a03882.html">Dune::VTK::AppendedRawDataArrayWriter</a></td></tr> 
101 <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> 
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="a03886.html">Dune::VTK::AppendedBase64DataArrayWriter</a></td></tr> 
104 <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> 
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="a03890.html">Dune::VTK::NakedBase64DataArrayWriter</a></td></tr> 
107 <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> 
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="a03894.html">Dune::VTK::NakedRawDataArrayWriter</a></td></tr> 
110 <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> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03898.html">Dune::VTK::DataArrayWriterFactory</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="a03910.html">Dune::P1VTKFunction&lt;·GV,·V·&gt;</a></td></tr>
113 <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>97 <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>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">99 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>100 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>101 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01063"><td·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="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
119 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>103 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 <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> 
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 </table>105 </table>
124 <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>
125 <div·class="textblock"><p·>Data·array·writers·for·the·VTKWriter.·</p>107 <div·class="textblock"><p·>Functions·for·VTK·output.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Peter·Bastian,·Christian·Engwer</dd></dl>108 <dl·class="section·author"><dt>Author</dt><dd>Peter·Bastian,·Christian·Engwer·</dd></dl>
127 <p>This·file·contains·classes·to·help·writing·data·in·the·difeerent·VTK·output·modes·</p> 
128 </div></div><!--·contents·-->109 </div></div><!--·contents·-->
129 <!--·start·footer·part·-->110 <!--·start·footer·part·-->
130 <hr·class="footer"/><address·class="footer"><small>111 <hr·class="footer"/><address·class="footer"><small>
131 Generated·by&#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
132 </small></address>113 </small></address>
133 </body>114 </body>
134 </html>115 </html>
2.52 KB
html2text {}
    
Offset 8, 64 lines modifiedOffset 8, 40 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·vtk12 ····*·vtk
13 Classes·|·Namespaces13 Classes·|·Namespaces
 14 function.hh·File·Reference
 15 Functions·for·VTK·output.·More...
14 dataarraywriter.hh·File·Reference 
15 Data·array·writers·for·the·VTKWriter.·More... 
16 #include·<cstdint> 
17 #include·<iostream> 
18 #include·<string>16 #include·<string>
19 #include·<iomanip> 
20 #include·<cmath> 
21 #include·<dune/common/exceptions.hh>17 #include·<dune/common/exceptions.hh>
22 #include·<dune/common/indent.hh>18 #include·<dune/common/fvector.hh>
23 #include·<dune/grid/io/file/vtk/streams.hh>19 #include·<dune/geometry/type.hh>
 20 #include·<dune/geometry/referenceelements.hh>
 21 #include·<dune/geometry/multilineargeometry.hh>
 22 #include·<dune/grid/common/mcmgmapper.hh>
24 #include·<dune/grid/io/file/vtk/common.hh>23 #include·<dune/grid/io/file/vtk/common.hh>
25 Go_to_the_source_code_of_this_file.24 Go_to_the_source_code_of_this_file.
26 ·Classes25 ·Classes
 26 class· Dune::VTKFunction<_GridView_>
 27  ······A·base·class·for·grid·functions·with·any·return·type·and·dimension.
27 class· Dune::VTK::DataArrayWriter 
28  ······base·class·for·data·array·writers·More... 
29   
30 class· Dune::VTK::AsciiDataArrayWriter 
31  ······a·streaming·writer·for·data·array·tags,·uses·ASCII·inline·format 
32 ········More... 
33   
34 class· Dune::VTK::BinaryDataArrayWriter 
35  ······a·streaming·writer·for·data·array·tags,·uses·binary·inline·format 
36 ········More... 
37   
38 class· Dune::VTK::AppendedRawDataArrayWriter 
39  ······a·streaming·writer·for·data·array·tags,·uses·appended·raw·format 
40 ········More...28 ········More...
41  29  
 30 class· Dune::P0VTKFunction<_GV,_V_>
 31  ······Take·a·vector·and·interpret·it·as·cell·data·for·the·VTKWriter.·More...
42 class· Dune::VTK::AppendedBase64DataArrayWriter 
43  ······a·streaming·writer·for·data·array·tags,·uses·appended·base64·format 
44 ········More... 
45   
46 class· Dune::VTK::NakedBase64DataArrayWriter 
47  ······a·streaming·writer·for·appended·data·array·tags,·uses·base64·format 
48 ········More... 
49  32  
 33 class· Dune::P1VTKFunction<_GV,_V_>
 34  ······Take·a·vector·and·interpret·it·as·point·data·for·the·VTKWriter.·More...
50 class· Dune::VTK::NakedRawDataArrayWriter 
51  ······a·streaming·writer·for·appended·data·arrays,·uses·raw·format·More... 
52   
53 class· Dune::VTK::DataArrayWriterFactory 
54  ······a·factory·for·DataArrayWriters·More... 
55  35  
56 ·Namespaces36 ·Namespaces
57 namespace· Dune37 namespace· Dune
58  ··········Include·standard·header·files.38  ··········Include·standard·header·files.
59  39  
60 namespace· Dune::VTK 
61   
62 *****·Detailed·Description·*****40 *****·Detailed·Description·*****
63 Data·array·writers·for·the·VTKWriter.41 Functions·for·VTK·output.
64 ··Author42 ··Author
65 ······Peter·Bastian,·Christian·Engwer43 ······Peter·Bastian,·Christian·Engwer
66 This·file·contains·classes·to·help·writing·data·in·the·difeerent·VTK·output 
67 modes 
  
68 ===============================================================================44 ===============================================================================
69 ·····Generated·by [doxygen]·1.9.445 ·····Generated·by [doxygen]·1.9.4
160 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:·dataarraywriter.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 62, 478 lines modifiedOffset 62, 244 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="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">dataarraywriter.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="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>·</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>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_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_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;cstdint&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;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> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;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;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/indent.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>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
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/streams.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/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>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00815.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;dune/geometry/multilineargeometry.hh&gt;</span></div>
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>87 <div·class="line"><a·id="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="a00296.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="a00797.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>
 90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</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>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="l00031"·name="l00031"></a><span·class="lineno">···31</span>{</div>92 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>{</div>
94 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>93 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
95 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">namespace·</span>VTK·{</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>
96 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>97 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
97 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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>
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="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>
99 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····{</div>100 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··{</div>
100 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">public</span>:</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>
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> 
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> 
105 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
106 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···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> 
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> 
110 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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> 
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>105 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</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">~Dat[·...·truncated·by·diffoscope;·len:·22,·SHA:·0604a9d98200bdfe66abdeb23c719593d7d6ad7f711d745c0d2c5b9ad79ef243·...·]</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#ad72[·...·truncated·by·diffoscope;·len:·84,·SHA:·43d521fddcf276b2def9f6dbffa7bd08778c3859b8ea7a52781233078f4d6d2c·...·]</div>
 107 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 108 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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>
128 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</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>
 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>
 116 <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">~VTKFunction</a>·()·{}</div>
 118 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··};</div>
 119 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
129 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keyword">private</span>:</div>120 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="comment">//</span></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>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>
 124 <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>
 128 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··{</div>
 129 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03902.html">VTKFunction&lt;·GV·&gt;</a>·<a·class="code·hl_class"·href="a03902.html">Base</a>;</div>
 130 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02926.html">MultipleCodimMultipleGeomTypeMapper&lt;GV&gt;</a>·<a·class="code·hl_class"·href="a02926.html">Mapper</a>;</div>
135 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>131 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 132 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····<span·class="keyword">const</span>·V&amp;·v;</div>
 133 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····std::string·s;</div>
 134 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····<span·class="keywordtype">int</span>·ncomps_;</div>
 135 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····<span·class="keywordtype">int</span>·mycomp_;</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>136 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>····<a·class="code·hl_enumeration"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741af">VTK::Precision</a>·prec_;</div>
 137 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>····<a·class="code·hl_class"·href="a02926.html">Mapper</a>·mapper;</div>
Max diff block lines reached; 92260/136612 bytes (67.53%) of diff not shown.
26.8 KB
html2text {}
    
Offset 7, 598 lines modifiedOffset 7, 349 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·vtk
12 dataarraywriter.hh12 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 ·519 ·5
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_DATAARRAYWRITER_HH20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_FUNCTION_HH
21 ·7#define·DUNE_GRID_IO_FILE_VTK_DATAARRAYWRITER_HH21 ·7#define·DUNE_GRID_IO_FILE_VTK_FUNCTION_HH
22 ·822 ·8
23 ·9#include·<cstdint> 
24 ·10#include·<iostream> 
25 ·11#include·<string>23 ·9#include·<string>
 24 ·10
26 ·12#include·<iomanip> 
27 ·13#include·<cstdint> 
28 ·14#include·<cmath> 
29 ·15 
30 ·16#include·<dune/common/exceptions.hh>25 ·11#include·<dune/common/exceptions.hh>
31 ·17#include·<dune/common/indent.hh>26 ·12#include·<dune/common/fvector.hh>
32 ·18 
33 ·19#include·<dune/grid/io/file/vtk/streams.hh>27 ·13
 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>
34 ·20#include·<dune/grid/io/file/vtk/common.hh>33 ·19#include·<dune/grid/io/file/vtk/common.hh>
35 ·2134 ·20
36 ·30namespace·Dune35 ·26namespace·Dune
37 ·31{ 
38 ·34 
39 ·35·namespace·VTK·{ 
40 ·36 
41 ·38 
42 55·class·DataArrayWriter 
43 ·56·{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·{
44 ·57·public:45 ·43·public:
45 ·59 
46 63·DataArrayWriter(Precision·_prec) 
47 ·64·:·prec(_prec) 
48 ·65·{} 
49 ·66 
50 ·68·template<class·T> 
51 69·void·write(T·data)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·>
52 ·70·{72 ·97·{
 73 ·99·typedef·VTKFunction<_GV_>·Base;
 74 ·101·typedef·MultipleCodimMultipleGeomTypeMapper<GV>·Mapper;
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 ·87 
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 ·10475 ·102
 76 ·104·const·V&·v;
 77 ·106·std::string·s;
 78 ·108·int·ncomps_;
 79 ·111·int·mycomp_;
80 ·105·Precision·prec;80 ·113·VTK::Precision·prec_;
 81 ·115·Mapper·mapper;
 82 ·116
81 ·106·}; 
82 ·107 
83 109·class·AsciiDataArrayWriter·:·public·DataArrayWriter 
84 ·110·{ 
Max diff block lines reached; 23549/27463 bytes (85.75%) of diff not shown.
7.52 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:·pointiterator.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 65, 40 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_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 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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>
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">pointiterator.hh·File·Reference</div></div>72 ··<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>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
 75 <p>Functions·for·VTK·output·on·the·skeleton.··
 76 <a·href="#details">More...</a></p>
75 <div·class="textblock"><code>#include·&lt;iterator&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;iterator&gt;</code><br·/>
76 <code>#include·&lt;vector&gt;</code><br·/>78 <code>#include·&lt;memory&gt;</code><br·/>
77 <code>#include·&lt;dune/common/iteratorfacades.hh&gt;</code><br·/>79 <code>#include·&lt;dune/common/iteratorfacades.hh&gt;</code><br·/>
78 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/> 
79 <code>#include·&lt;<a·class="el"·href="a00764_source.html">dune/grid/io/file/vtk/corner.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a00788_source.html">dune/grid/io/file/vtk/corner.hh</a>&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a00761_source.html">dune/grid/io/file/vtk/corneriterator.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00791_source.html">dune/grid/io/file/vtk/corneriterator.hh</a>&gt;</code><br·/>
 82 <code>#include·&lt;<a·class="el"·href="a00827_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code><br·/>
81 </div>83 </div>
82 <p><a·href="a00809_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00809_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>
86 <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>88 <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>
87 <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>89 <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>
 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="a03830.html">Dune::VTK::IntersectionIndexSet&lt;·ElementIndexSet·&gt;</a></td></tr>
 92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03834.html">Dune::VTK::NonConformingBoundaryIteratorFactory&lt;·GV·&gt;</a></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">95 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
91 Namespaces</h2></td></tr>97 Namespaces</h2></td></tr>
92 <tr·class="memitem:a01063"><td·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>
93 <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>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <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="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>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>103 </table>
 104 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 105 <div·class="textblock"><p·>Functions·for·VTK·output·on·the·skeleton.·</p>
 106 <dl·class="section·author"><dt>Author</dt><dd>Jö·Fahlke·</dd></dl>
98 </div><!--·contents·-->107 </div></div><!--·contents·-->
99 <!--·start·footer·part·-->108 <!--·start·footer·part·-->
100 <hr·class="footer"/><address·class="footer"><small>109 <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.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
102 </small></address>111 </small></address>
103 </body>112 </body>
104 </html>113 </html>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
1.27 KB
html2text {}
    
Offset 8, 28 lines modifiedOffset 8, 38 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·vtk12 ····*·vtk
13 Classes·|·Namespaces13 Classes·|·Namespaces
14 pointiterator.hh·File·Reference14 boundaryiterators.hh·File·Reference
 15 dune-grid·»·I/O·»·Visualization_ToolKit_(VTK)
 16 Functions·for·VTK·output·on·the·skeleton.·More...
15 #include·<iterator>17 #include·<iterator>
16 #include·<vector>18 #include·<memory>
17 #include·<dune/common/iteratorfacades.hh>19 #include·<dune/common/iteratorfacades.hh>
18 #include·<dune/common/typetraits.hh> 
19 #include·<dune/grid/io/file/vtk/corner.hh>20 #include·<dune/grid/io/file/vtk/corner.hh>
20 #include·<dune/grid/io/file/vtk/corneriterator.hh>21 #include·<dune/grid/io/file/vtk/corneriterator.hh>
 22 #include·<dune/grid/io/file/vtk/functionwriter.hh>
21 Go_to_the_source_code_of_this_file.23 Go_to_the_source_code_of_this_file.
22 ·Classes24 ·Classes
23 class· Dune::VTK::PointIterator<_CellIterator,_IS_> 
24  ······iterate·over·the·points·of·some·corner·range·More...25 class· Dune::VTK::BoundaryIterator<_GV_>
 26  ······iterate·over·the·GridViews·boundary·intersections·More...
 27  
 28 class· Dune::VTK::IntersectionIndexSet<_ElementIndexSet_>
 29  
 30 class· Dune::VTK::NonConformingBoundaryIteratorFactory<_GV_>
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::VTK36 namespace· Dune::VTK
31  37  
 38 *****·Detailed·Description·*****
 39 Functions·for·VTK·output·on·the·skeleton.
 40 ··Author
 41 ·······Fahlke
  
32 ===============================================================================42 ===============================================================================
33 ·····Generated·by [doxygen]·1.9.443 ·····Generated·by [doxygen]·1.9.4
83.2 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:·pointiterator.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 62, 133 lines modifiedOffset 62, 245 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="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">pointiterator.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="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">//·-*-·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_POINTITERATOR_HH</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_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_BOUNDARYITERATORS_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;iterator&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><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>
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="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>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">#include·&lt;<a·class="code"·href="a00764.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;<a·class="code"·href="a00788.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="a00761.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="a00827.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>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>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="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="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">namespace·</span>VTK·{</div>91 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">namespace·</span>VTK·{</div>
92 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>92 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 93 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</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>
 103 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">public</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>
 113 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">private</span>:</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>
 116 <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>
 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>
93 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>120 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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> 
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> 
96 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······:·<span·class="keyword">public</span>·ForwardIteratorFacade</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> 
103 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····{</div> 
104 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">public</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>
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> 
107 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>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>
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"·[·...·truncated·by·diffoscope;·len:·65,·SHA:·2087b96779d137bcaaec51d13d438894c52bcaaaed1af05c481d47fb6749d80f·...·]>;</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>
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>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>
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="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>······}</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>129 <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>130 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordtype">void</span>·basic_increment()·{</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>131 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········++*iit;</div>
 132 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········<span·class="keywordflow">if</span>(*iit·==·gv-&gt;iend(*eit))·{</div>
 133 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··········iit.reset();</div>
 134 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··········++eit;</div>
 135 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··········<span·class="keywordflow">if</span>(eit·!=·gv-&gt;template·end&lt;0&gt;())</div>
 136 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>············iit.reset(<span·class="keyword">new</span>·<a·class="code·hl_typedef"·href="a03826.html#abaf2b5c99a14196b7ba0197f3ff13782">IntersectionIterator</a>(gv-&gt;ibegin(*eit)));</div>
 137 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········}</div>
121 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>138 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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> 
124 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······std::vector&lt;bool&gt;·seen;</div> 
125 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>139 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
126 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keyword">public</span>:</div>140 <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>141 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a03826.html#a5019a7e6a4fc5f6da958142176d43444">···82</a></span>······<a·class="code·hl_typedef"·href="a03826.html#aa9fed1e7517d00e064f36d3eb21ae0f7">Reference</a>·<a·class="code·hl_function"·href="a03826.html#a5019a7e6a4fc5f6da958142176d43444">dereference</a>()<span·class="keyword">·const·</span>{</div>
128 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········<span·class="keywordflow">return</span>·*cornerit;</div>142 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········<span·class="keywordflow">return</span>·**iit;</div>
129 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</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="a03826.html#ac8a11f3300bb31c8ab298b972d83f2ce">···85</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03826.html#ac8a11f3300bb31c8ab298b972d83f2ce">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03826.html">DerivedType</a>&amp;·other)<span·class="keyword">·const·</span>{</div>
 145 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········<span·class="keywordflow">if</span>(eit·!=·other.eit)·<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div>
130 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>146 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 147 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········<span·class="comment">//·this·is·a·bit·tricky,·since·we·may·not·compare·iit·if·we·are</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> 
Max diff block lines reached; 41367/70154 bytes (58.97%) of diff not shown.
14.5 KB
html2text {}
    
Offset 7, 168 lines modifiedOffset 7, 320 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·vtk
12 pointiterator.hh12 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 ·519 ·5
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_POINTITERATOR_HH20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_BOUNDARYITERATORS_HH
21 ·7#define·DUNE_GRID_IO_FILE_VTK_POINTITERATOR_HH21 ·7#define·DUNE_GRID_IO_FILE_VTK_BOUNDARYITERATORS_HH
22 ·822 ·8
23 ·9#include·<iterator>23 ·9#include·<iterator>
24 ·10#include·<vector>24 ·10#include·<memory>
25 ·1125 ·11
26 ·12#include·<dune/common/iteratorfacades.hh>26 ·12#include·<dune/common/iteratorfacades.hh>
 27 ·13
27 ·13#include·<dune/common/typetraits.hh> 
28 ·14 
29 ·15#include·<dune/grid/io/file/vtk/corner.hh>28 ·14#include·<dune/grid/io/file/vtk/corner.hh>
30 ·16#include·<dune/grid/io/file/vtk/corneriterator.hh>29 ·15#include·<dune/grid/io/file/vtk/corneriterator.hh>
 30 ·16#include·<dune/grid/io/file/vtk/functionwriter.hh>
31 ·1731 ·17
32 ·18namespace·Dune32 ·18namespace·Dune·{
33 ·19{33 ·19
34 ·2234 ·22
35 ·23·namespace·VTK·{35 ·28·namespace·VTK·{
36 ·24 
37 ·26 
38 ·49·template<typename·CellIterator,·typename·IS> 
39 50·class·PointIterator36 ·29
 37 ·31
 38 ·35·template<typename·GV>
 39 36·class·BoundaryIterator
40 ·51·:·public·ForwardIteratorFacade40 ·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·{
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> 
47 ·58·{ 
48 ·59·public:47 ·44·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·here48 ·45·//·reiterator·the·facades·typedefs·here
54 64·typedef·PointIterator<CellIterator,_IS>·DerivedType; 
55 65·typedef·const·Corner·Value;49 46·typedef·BoundaryIterator<GV>·DerivedType;
 50 47·typedef·const·typename·GV::Intersection·Value;
56 66·typedef·Value&·Reference;51 48·typedef·Value&·Reference;
 52 49·typedef·typename·GV::template·Codim<0>::Iterator·ElementIterator;
 53 50·typedef·typename·GV::IntersectionIterator·IntersectionIterator;
57 ·67·typedef·typename·std::iterator_traits<CellIterator>::difference_type54 ·51·typedef·typename·std::iterator_traits<ElementIterator>::difference_type
58 68·DifferenceType;55 52·DifferenceType;
 56 ·53
59 ·69 
60 70·static·const·unsigned·mydim·=·std::iterator_traits<CellIterator>:: 
61 ·71·value_type::mydimension; 
62 ·72 
63 ·73·private:57 ·54·private:
64 ·74·typedef·ForwardIteratorFacade<DerivedType,·Value,·Reference,58 ·55·typedef·ForwardIteratorFacade<DerivedType,·Value,·Reference,
65 ·75·DifferenceType>·Facade;59 ·56·DifferenceType>·Facade;
66 ·76 
67 ·77·CornerIterator<CellIterator>·cornerit; 
68 ·78·const·IS*·is; 
69 ·79·std::vector<bool>·seen;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·}
 73 ·70
 74 ·71·void·basic_increment()·{
 75 ·72·++*iit;
 76 ·73·if(*iit·==·gv->iend(*eit))·{
 77 ·74·iit.reset();
 78 ·75·++eit;
 79 ·76·if(eit·!=·gv->template·end<0>())
 80 ·77·iit.reset(new·IntersectionIterator(gv->ibegin(*eit)));
 81 ·78·}
 82 ·79·}
70 ·8083 ·80
71 ·81·public:84 ·81·public:
72 82·Reference·dereference()·const·{85 82·Reference·dereference()·const·{
73 ·83·return·*cornerit;86 ·83·return·**iit;
74 ·84·}87 ·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·{88 85·bool·equals(const·DerivedType&·other)·const·{
81 ·91·return·cornerit·==·other.cornerit;89 ·86·if(eit·!=·other.eit)·return·false;
 90 ·87
 91 ·88·//·this·is·a·bit·tricky,·since·we·may·not·compare·iit·if·we·are
 92 ·89·//·passed-the-end
 93 ·90·bool·mePassedTheEnd·=·eit·==·gv->template·end<0>();
 94 ·91·bool·otherPassedTheEnd·=·other.eit·==·other.gv->template·end<0>();
82 ·92·}95 ·92
83 ·93 
84 94·void·increment()·{ 
85 ·95·for(++cornerit;·isDereferencable();·++cornerit)·{ 
86 ·96·typename·IS::IndexType·index·= 
87 ·97·is->subIndex(cornerit->cell(),·cornerit->duneIndex(),·mydim);96 ·93·//·both·passed-the-end·=>·consider·them·equal
 97 ·94·if(mePassedTheEnd·&&·otherPassedTheEnd)·return·true;
 98 ·95
Max diff block lines reached; 10016/14869 bytes (67.36%) of diff not shown.
7.07 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:·vtuwriter.hh·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 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_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 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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>
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">vtuwriter.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">b64enc.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
 75 <p>Simple·base64·encode.··
 76 <a·href="#details">More...</a></p>
75 <div·class="textblock"><code>#include·&lt;ostream&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;assert.h&gt;</code><br·/>
76 <code>#include·&lt;string&gt;</code><br·/> 
77 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
78 <code>#include·&lt;dune/common/indent.hh&gt;</code><br·/> 
79 <code>#include·&lt;<a·class="el"·href="a00815_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/> 
80 <code>#include·&lt;<a·class="el"·href="a00806_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code><br·/> 
81 </div>78 </div>
82 <p><a·href="a00812_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a00812_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="a04050.html">Dune::VTK::VTUWriter</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="a03818.html">Dune::b64chunk</a></td></tr>
87 <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>84 <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>
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 <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 </table><table·class="memberdecls">
 93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a>
 94 Variables</h2></td></tr>
 95 <tr><td·colspan="2"><div·class="groupHeader"></div></td></tr>
 96 <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>
 97 <tr·class="memdesc:a0f8eaefa183de6150378561ac93d210a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">endoing·table··<a·href="a01063.html#a0f8eaefa183de6150378561ac93d210a">More...</a><br·/></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:a0f8eaefa183de6150378561ac93d210a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>99 </table>
 100 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 101 <div·class="textblock"><p·>Simple·base64·encode.·</p>
 102 <dl·class="section·author"><dt>Author</dt><dd>Christian·Engwer</dd></dl>
 103 <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>
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.15 KB
html2text {}
    
Offset 8, 28 lines modifiedOffset 8, 33 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·vtk12 ····*·vtk
13 Classes·|·Namespaces13 Classes·|·Namespaces
 14 b64enc.hh·File·Reference
 15 Simple·base64·encode.·More...
 16 #include·<assert.h>
14 vtuwriter.hh·File·Reference 
15 #include·<ostream> 
16 #include·<string> 
17 #include·<dune/common/exceptions.hh> 
18 #include·<dune/common/indent.hh> 
19 #include·<dune/grid/io/file/vtk/common.hh> 
20 #include·<dune/grid/io/file/vtk/dataarraywriter.hh> 
21 Go_to_the_source_code_of_this_file.17 Go_to_the_source_code_of_this_file.
22 ·Classes18 ·Classes
23 class· Dune::VTK::VTUWriter 
24  ······Dump·a·.vtu/.vtp·files·contents·to·a·stream.·More...19 struct· Dune::b64chunk
 20  ·······struct·representing·the·three·byte·text·as·well·as·the·four·6·bit
 21 ·········chunks·More...
25  22  
26 ·Namespaces23 ·Namespaces
27 namespace· Dune24 namespace· Dune
28  ··········Include·standard·header·files.25  ··········Include·standard·header·files.
29  26  
30 namespace· Dune::VTK27 ·Variables
 28 const·char Dune::base64table·[]
 29  ··········endoing·table·More...
31  30  
 31 *****·Detailed·Description·*****
 32 Simple·base64·encode.
 33 ··Author
 34 ······Christian·Engwer
 35 We·implement·the·base64·encoding·(c.f.·RFC·4648·https://tools.ietf.org/html/
 36 rfc4648).
  
32 ===============================================================================37 ===============================================================================
33 ·····Generated·by [doxygen]·1.9.438 ·····Generated·by [doxygen]·1.9.4
83.9 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:·vtuwriter.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 62, 272 lines modifiedOffset 62, 92 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="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">vtuwriter.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="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>·</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_VTUWRITER_HH</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_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_B64ENC_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;assert.h&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> 
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="a00815.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="a00806.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>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>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</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>
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>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>
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> 
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> 
163 <div·class="line"><a·id="l00188"·name="l00188"></a><span·class="lineno">··188</span>········<span·class="keywordflow">case</span>·<a·class="code·hl_enumvalue"·href="a04050.html#a864bfade604f62de29b0c9d22fe56eaca24411658c400565529f8e23fc59d5387">appended</a>·:</div> 
164 <div·class="line"><a·id="l00189"·name="l00189"></a><span·class="lineno">··189</span>··········<span·class="keywordflow">break</span>;</div> 
165 <div·class="line"><a·id="l00190"·name="l00190"></a><span·class="lineno">··190</span>········}</div> 
Max diff block lines reached; 14383/73692 bytes (19.52%) of diff not shown.
11.8 KB
html2text {}
    
Offset 7, 363 lines modifiedOffset 7, 111 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·vtk
12 vtuwriter.hh12 b64enc.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 ·519 ·5
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_VTUWRITER_HH20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_B64ENC_HH
21 ·7#define·DUNE_GRID_IO_FILE_VTK_VTUWRITER_HH21 ·7#define·DUNE_GRID_IO_FILE_VTK_B64ENC_HH
22 ·822 ·8
 23 ·9#include·<assert.h>
 24 ·10
23 ·9#include·<ostream> 
24 ·10#include·<string> 
25 ·11 
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> 
31 ·17 
32 ·18namespace·Dune·{25 ·11namespace·Dune·{
33 ·19 
34 ·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 ·10226 ·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;
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; 
Max diff block lines reached; 4815/12032 bytes (40.02%) of diff not shown.
21.0 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:·common.hh·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 64, 130 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_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 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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>
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="#enum-members">Enumerations</a>·&#124; 
73 <a·href="#func-members">Functions</a>··</div> 
74 ··<div·class="headertitle"><div·class="title">common.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">vtksequencewriterbase.hh·File·Reference</div></div>
75 </div><!--header-->73 </div><!--header-->
76 <div·class="contents">74 <div·class="contents">
  
77 <p>Common·stuff·for·the·VTKWriter.·· 
78 <a·href="#details">More...</a></p> 
79 <div·class="textblock"><code>#include·&lt;limits&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
 76 <code>#include·&lt;iostream&gt;</code><br·/>
80 <code>#include·&lt;sstream&gt;</code><br·/>77 <code>#include·&lt;sstream&gt;</code><br·/>
81 <code>#include·&lt;string&gt;</code><br·/>78 <code>#include·&lt;fstream&gt;</code><br·/>
82 <code>#include·&lt;cstdint&gt;</code><br·/>79 <code>#include·&lt;iomanip&gt;</code><br·/>
 80 <code>#include·&lt;memory&gt;</code><br·/>
 81 <code>#include·&lt;<a·class="el"·href="a00797_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>
83 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>82 <code>#include·&lt;dune/common/path.hh&gt;</code><br·/>
 83 <code>#include·&lt;<a·class="el"·href="a00821_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code><br·/>
84 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
85 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/> 
86 </div>84 </div>
87 <p><a·href="a00815_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00815_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">86 <table·class="memberdecls">
89 <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>
90 Classes</h2></td></tr>88 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03842.html">Dune::VTK::PrintType&lt;·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="a03994.html">Dune::VTKSequenceWriterBase&lt;·GridView·&gt;</a></td></tr>
 90 <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>
92 <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> 
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="a03846.html">Dune::VTK::PrintType&lt;·unsigned·char·&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="a03850.html">Dune::VTK::PrintType&lt;·signed·char·&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="a03854.html">Dune::VTK::PrintType&lt;·char·&gt;</a></td></tr> 
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03858.html">Dune::VTK::FieldInfo</a></td></tr> 
101 <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> 
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
104 <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>
105 Namespaces</h2></td></tr>94 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>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>
107 <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>
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <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> 
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="enum-members"·name="enum-members"></a> 
113 Enumerations</h2></td></tr> 
114 <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> 
115 ,·<a·class="el"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8ac373bd09607ef8537181b4cd476db211">Dune::VTK::base64</a> 
116 ,·<a·class="el"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8a8d9882e8146514d4b8e3b1e69239aaf5">Dune::VTK::appendedraw</a> 
117 ,·<a·class="el"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8ab582a7ce6102d5a4f413d930d44f2a25">Dune::VTK::appendedbase64</a> 
118 ·}</td></tr> 
119 <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> 
120 <tr·class="separator:a256815237356e8c99c97e7debb1dabf8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <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> 
122 ,·<a·class="el"·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312aad7b0e41ffa9e0f8000ecee2b36bd91a">Dune::VTK::nonconforming</a> 
123 ·}</td></tr> 
124 <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> 
125 <tr·class="separator:a4e39cac1185c9bce3ad9f4e72bd36312"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <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·/> 
127 &#160;&#160;<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">Dune::VTK::vertex</a>·=·1 
128 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa0ccb47e66e9e878460066ff83b95ce44">Dune::VTK::line</a>·=·3 
129 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faef7040fbdcd298cfe28bd275bc3c344c">Dune::VTK::triangle</a>·=·5 
130 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faf3c7b04406fb9a5407c4c3ae5ad1ef1c">Dune::VTK::polygon</a>·=·7 
131 ,·<br·/> 
132 &#160;&#160;<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa93b095b5c9bda1d364e6e7bf636229e2">Dune::VTK::quadrilateral</a>·=·9 
133 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fad0a3de136ec998196fef52bf33370fc7">Dune::VTK::tetrahedron</a>·=·10 
134 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fae59e8366bab2005e87da6ba5cbea66fe">Dune::VTK::hexahedron</a>·=·12 
135 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fad5d0ae3dd1aa17ac4f92e5fe35867c5e">Dune::VTK::prism</a>·=·13 
136 ,·<br·/> 
137 &#160;&#160;<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa234c09b720019d3750ad7506608c4fe2">Dune::VTK::pyramid</a>·=·14 
138 ,·<a·class="el"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44fa6245fd8594b847416946701d85c7ebb2">Dune::VTK::polyhedron</a>·=·42 
139 <br·/> 
140 ·}</td></tr> 
141 <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> 
142 <tr·class="separator:aceb67a16cc6beb52f71ba8a06d6ef44f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <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> 
144 ,·<a·class="el"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4a2967b7a61021e24289adcd0b7d60bd0b">Dune::VTK::unstructuredGrid</a> 
145 ·}</td></tr> 
146 <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> 
147 <tr·class="separator:a419fffea9dd82b7dda0e7078889da6d4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
148 <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·/> 
149 &#160;&#160;<a·class="el"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afa0241adbbd83925f051b694d40f02747f">Dune::VTK::int32</a> 
150 ,·<a·class="el"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afa5f423e669d0a8f4ab7c4c3e6da27161a">Dune::VTK::uint8</a> 
151 ,·<a·class="el"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afa3de84ad0700f2a1571f633d399e1900e">Dune::VTK::uint32</a> 
152 ,·<a·class="el"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afad33ec2b0bbea6d471a4706cea030e1e3">Dune::VTK::float32</a> 
153 ,·<br·/> 
154 &#160;&#160;<a·class="el"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afafb7fa22ede616c04c68a7663d0f81e92">Dune::VTK::float64</a> 
155 <br·/> 
156 ·}</td></tr> 
157 <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> 
158 <tr·class="separator:a1a23264dcb4d2ffc9b85507ffa2741af"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
159 </table><table·class="memberdecls"> 
160 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
161 Functions</h2></td></tr> 
162 <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> 
163 <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> 
164 <tr·class="separator:a61dcce1ca0a60b52e4021bcd09db1dad"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
165 <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> 
166 <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> 
167 <tr·class="separator:a2efc42a6a41effe62a8ea3560a5b8a8d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
168 <tr·class="memitem:abe32a5b3a9cda5294c113258e3bc174f"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr> 
Max diff block lines reached; 640/17858 bytes (3.58%) of diff not shown.
3.46 KB
html2text {}
    
Offset 7, 92 lines modifiedOffset 7, 31 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·vtk
12 Classes·|·Namespaces·|·Enumerations·|·Functions 
13 common.hh·File·Reference 
14 Common·stuff·for·the·VTKWriter.·More... 
15 #include·<limits>12 Classes·|·Namespaces
 13 vtksequencewriterbase.hh·File·Reference
 14 #include·<vector>
 15 #include·<iostream>
16 #include·<sstream>16 #include·<sstream>
17 #include·<string>17 #include·<fstream>
18 #include·<cstdint>18 #include·<iomanip>
 19 #include·<memory>
 20 #include·<dune/grid/io/file/vtk/common.hh>
19 #include·<dune/common/exceptions.hh>21 #include·<dune/common/path.hh>
 22 #include·<dune/grid/io/file/vtk/vtkwriter.hh>
20 #include·<dune/geometry/type.hh> 
21 #include·<dune/common/typetraits.hh> 
22 Go_to_the_source_code_of_this_file.23 Go_to_the_source_code_of_this_file.
23 ·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...
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  28  
36 ·Namespaces29 ·Namespaces
37 namespace· Dune30 namespace· Dune
38  ··········Include·standard·header·files.31  ··········Include·standard·header·files.
39  32  
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 ===============================================================================33 ===============================================================================
94 ·····Generated·by [doxygen]·1.9.434 ·····Generated·by [doxygen]·1.9.4
109 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:·common.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 62, 333 lines modifiedOffset 62, 183 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="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">common.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="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>·</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_COMMON_HH</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_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_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>·</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;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>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>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;cstdint&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>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 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/common.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/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>
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;dune/common/typetraits.hh&gt;</span></div> 
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</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>
 90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</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>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>
89 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>{</div> 
90 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
91 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">namespace·</span>VTK·{</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>
92 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>95 <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>
 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>
93 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="comment">//</span></div>99 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keywordtype">int</span>·rank_;</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>100 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keywordtype">int</span>·size_;</div>
 101 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">public</span>:</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">VTKSequenceWriterBase</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>
 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>
 110 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········extendpath_(extendpath),</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>·</div>112 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········size_(size)</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>113 <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>114 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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#a4e39cac1185c9bce3ad9f4e72bd36312a29301546[·...·truncated·by·diffoscope;·len:·41,·SHA:·bef74ff7b7c4baf78df2982320763894377a61ce298785d8b433a98f1f95b75f·...·]</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=[·...·truncated·by·diffoscope;·len:·98,·SHA:·917566a013bd80f49c41c5993668f345859833c23cfc934e74a45b2fc5451e51·...·]</div>
 116 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">····</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>
112 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>119 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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>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">addCe[·...·truncated·by·diffoscope;·len:·237,·SHA:·474ae38caa83d7b9543642b1a13708b56b1bf8c68dd3c109f2c8c2968ff0ecbc·...·]</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>······vtkWriter_-&gt;addCellData(p);</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="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>
 127 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····{</div>
 128 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······vtkWriter_-&gt;addCellData(v,·name,·ncomps);</div>
115 <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>
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>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>
 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>
 134 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····}</div>
120 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>135 <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>136 <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>·V·&gt;</div>
 137 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a03994.html#a02b87a4b40d3ea8936068c71fe1b7cce">···97</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03994.html#a02b87a4b40d3ea8936068c71fe1b7cce">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>
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>138 <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>139 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······vtkWriter_-&gt;addVertexData(v,·name,·ncomps);</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>140 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····}</div>
130 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>141 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</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>142 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 143 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a03994.html#a2dbb46447969815b263ddc5561e7c1e6">··108</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03994.html#a2dbb46447969815b263ddc5561e7c1e6">write</a>·(<span·class="keywordtype">double</span>·time,·<a·class="code·hl_enumeration"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8">VTK::OutputType</a>·type·=·<a·class="code·hl_enumvalue"·href="a01075.html#a256815237356e8c99c97e7debb1dabf8a21edb20202b6eaae84d2a13937efda27">VTK::ascii</a>)</div>
135 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>144 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>····{</div>
Max diff block lines reached; 50212/94865 bytes (52.93%) of diff not shown.
16.3 KB
html2text {}
    
Offset 7, 444 lines modifiedOffset 7, 236 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·vtk
12 common.hh12 vtksequencewriterbase.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 ·519 ·5
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_COMMON_HH 
21 ·7#define·DUNE_GRID_IO_FILE_VTK_COMMON_HH20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_VTKSEQUENCEWRITERBASE_HH
 21 ·7#define·DUNE_GRID_IO_FILE_VTK_VTKSEQUENCEWRITERBASE_HH
22 ·822 ·8
23 ·9#include·<limits>23 ·9#include·<vector>
 24 ·10#include·<iostream>
24 ·10#include·<sstream>25 ·11#include·<sstream>
25 ·11#include·<string>26 ·12#include·<fstream>
26 ·12#include·<cstdint> 
27 ·1327 ·13#include·<iomanip>
 28 ·14#include·<memory>
 29 ·15
 30 ·16#include·<dune/grid/io/file/vtk/common.hh>
28 ·14#include·<dune/common/exceptions.hh>31 ·17#include·<dune/common/path.hh>
29 ·15#include·<dune/geometry/type.hh> 
30 ·16#include·<dune/common/typetraits.hh> 
31 ·1732 ·18
 33 ·19#include·<dune/grid/io/file/vtk/vtkwriter.hh>
 34 ·20
32 ·25namespace·Dune35 ·21namespace·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·};36 ·22
 37 ·32·template<class·GridView>
 38 33·class·VTKSequenceWriterBase
 39 ·34·{
 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·{
 62 ·65·return·vtkWriter_;
 63 ·66·}
 64 ·67
 65 69·void·addCellData·(const·std::shared_ptr<const·typename·VTKWriter<GridView>::
 66 VTKFunction>·&p)
 67 ·70·{
 68 ·71·vtkWriter_->addCellData(p);
 69 ·72·}
 70 ·73
 71 ·79·template<class·V·>
 72 80·void·addCellData·(const·V·&v,·const·std::string·&name,·int·ncomps=1)
 73 ·81·{
 74 ·82·vtkWriter_->addCellData(v,·name,·ncomps);
59 ·8375 ·83·}
60 ·85·// 
61 ·86·//·PrintType 
62 ·87·// 
63 ·8876 ·84
 77 86·void·addVertexData·(const·std::shared_ptr<const·typename
 78 VTKWriter<GridView>::VTKFunction>·&p)
 79 ·87·{
 80 ·88·vtkWriter_->addVertexData(p);
 81 ·89·}
64 ·9082 ·90
 83 ·96·template<class·V·>
 84 97·void·addVertexData·(const·V·&v,·const·std::string·&name,·int·ncomps=1)
 85 ·98·{
 86 ·99·vtkWriter_->addVertexData(v,·name,·ncomps);
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·};87 ·100·}
74 ·10488 ·101
 89 ·102
 90 108·void·write·(double·time,·VTK::OutputType·type·=·VTK::ascii)
75 ·105·template<> 
Max diff block lines reached; 10263/16623 bytes (61.74%) of diff not shown.
5.28 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:·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 65, 28 lines modifiedOffset 65, 30 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><li·class="navelem"><a·class="el"·href="dir_b770a3c3155c345f795a6741b9d3499a.html">vtk</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_b770a3c3155c345f795a6741b9d3499a.html">vtk</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">volumewriter.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">vtuwriter.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;ostream&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00770_source.html">dune/grid/io/file/vtk/basicwriter.hh</a>&gt;</code><br·/>76 <code>#include·&lt;string&gt;</code><br·/>
 77 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
 78 <code>#include·&lt;dune/common/indent.hh&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00800_source.html">dune/grid/io/file/vtk/function.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00797_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00794_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a00776_source.html">dune/grid/io/file/vtk/volumeiterators.hh</a>&gt;</code><br·/> 
80 </div>81 </div>
81 <p><a·href="a00818_source.html">Go·to·the·source·code·of·this·file.</a></p>82 <p><a·href="a00818_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="a03986.html">Dune::VTK::ConformingVolumeWriter&lt;·GV·&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="a04050.html">Dune::VTK::VTUWriter</a></td></tr>
 87 <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>
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>
900 B
html2text {}
    
Offset 8, 23 lines modifiedOffset 8, 25 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·vtk12 ····*·vtk
13 Classes·|·Namespaces13 Classes·|·Namespaces
14 volumewriter.hh·File·Reference14 vtuwriter.hh·File·Reference
15 #include·<memory> 
16 #include·<dune/grid/io/file/vtk/basicwriter.hh>15 #include·<ostream>
 16 #include·<string>
 17 #include·<dune/common/exceptions.hh>
 18 #include·<dune/common/indent.hh>
17 #include·<dune/grid/io/file/vtk/function.hh>19 #include·<dune/grid/io/file/vtk/common.hh>
18 #include·<dune/grid/io/file/vtk/functionwriter.hh>20 #include·<dune/grid/io/file/vtk/dataarraywriter.hh>
19 #include·<dune/grid/io/file/vtk/volumeiterators.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::ConformingVolumeWriter<_GV_>23 class· Dune::VTK::VTUWriter
 24  ······Dump·a·.vtu/.vtp·files·contents·to·a·stream.·More...
23  25  
24 ·Namespaces26 ·Namespaces
25 namespace· Dune27 namespace· Dune
26  ··········Include·standard·header·files.28  ··········Include·standard·header·files.
27  29  
28 namespace· Dune::VTK30 namespace· Dune::VTK
29  31  
87.9 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00818_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:·volumewriter.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 62, 116 lines modifiedOffset 62, 272 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="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">volumewriter.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="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="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>
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_VOLUMEWRITER_HH</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_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_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;memory&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;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>·</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="a00770.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="a00800.html">dune/grid/io/file/vtk/function.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/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;<a·class="code"·href="a00794.html">dune/grid/io/file/vtk/functionwriter.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/indent.hh&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="a00776.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>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="a00797.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="a00785.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>
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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
87 <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>
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>··<span·class="keyword">namespace·</span>VTK·{</div>
89 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>92 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</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>93 <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>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>
 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>
97 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>98 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</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="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>
99 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</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>
100 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">public</span>:</div>108 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</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#a35c[·...·truncated·by·diffoscope;·len:·50,·SHA:·77e96e128683f4409285c2206bf02748fa6c430329a4dd39b66082a82b61c8d8·...·]</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>
103 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>113 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</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:·27,·SHA:·632769bb797eb53939f02d0489f2a1b58578d9b104918d26f8c53808bd80b412·...·]</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>
106 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······{·}</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>
107 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>127 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</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>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[·...·truncated·by·diffoscope;·len:·12,·SHA:·a133339c946f7822c36b78afc348212dd4fa714b1a854ec0b22632af1b3f9c4e·...·]>;</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>
109 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>133 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>········++indent;</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> 
113 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······}</div>134 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>······}</div>
114 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>135 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</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<[·...·truncated·by·diffoscope;·len:·8,·SHA:·1184853269d87e429fe2fac28a4cceb98d0c46e6ecc9e4bbbb7dba7cde13832a·...·]</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">~VTU[·...·truncated·by·diffoscope;·len:·14,·SHA:·2c4d01ba035d9db007aa821e42653a6cfd1adbc0352208ac92d5c3e49edf5a07·...·]</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>
Max diff block lines reached; 17489/75879 bytes (23.05%) of diff not shown.
13.7 KB
html2text {}
    
Offset 7, 148 lines modifiedOffset 7, 363 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·vtk11 ····*·vtk
12 volumewriter.hh12 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 ·519 ·5
20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_VOLUMEWRITER_HH20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_VTUWRITER_HH
21 ·7#define·DUNE_GRID_IO_FILE_VTK_VOLUMEWRITER_HH21 ·7#define·DUNE_GRID_IO_FILE_VTK_VTUWRITER_HH
22 ·822 ·8
23 ·9#include·<memory> 
24 ·10 
25 ·11#include·<dune/grid/io/file/vtk/basicwriter.hh>23 ·9#include·<ostream>
 24 ·10#include·<string>
 25 ·11
 26 ·12#include·<dune/common/exceptions.hh>
 27 ·13#include·<dune/common/indent.hh>
 28 ·14
26 ·12#include·<dune/grid/io/file/vtk/function.hh>29 ·15#include·<dune/grid/io/file/vtk/common.hh>
27 ·13#include·<dune/grid/io/file/vtk/functionwriter.hh>30 ·16#include·<dune/grid/io/file/vtk/dataarraywriter.hh>
 31 ·17
28 ·14#include·<dune/grid/io/file/vtk/volumeiterators.hh> 
29 ·15 
30 ·16namespace·Dune·{32 ·18namespace·Dune·{
31 ·1933 ·19
 34 ·22
32 ·20·namespace·VTK·{35 ·23·namespace·VTK·{
 36 ·24
33 ·21 
34 ·22·template<typename·GV> 
35 23·class·ConformingVolumeWriter 
36 ·24·:·public·ConformingVolumeIteratorFactory<GV>, 
37 ·25·public·BasicWriter<ConformingVolumeIteratorFactory<GV>·> 
38 ·26·{37 ·26
39 ·27·typedef·ConformingVolumeIteratorFactory<GV>·Factory; 
40 ·28·typedef·BasicWriter<Factory>·Base; 
41 ·29 
42 ·30·const·GV&·gv; 
43 ·3138 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
44 ·32·public:52 ·112·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_) 
50 ·38·{·}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();
51 ·3971 ·139
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·} 
62 ·50 
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));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·}
Max diff block lines reached; 6254/13978 bytes (44.74%) of diff not shown.
14.3 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:·dgfidentitygrid.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, 44 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>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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">vtkwriter.hh·File·Reference</div></div>
72 </div><!--header-->72 </div><!--header-->
73 <div·class="contents">73 <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·/>
 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·/>
74 <div·class="textblock"><code>#include·&lt;dune/common/typetraits.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="a00296_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code><br·/>
 95 <code>#include·&lt;<a·class="el"·href="a00347_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
 96 <code>#include·&lt;<a·class="el"·href="a00797_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>
 97 <code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code><br·/>
 98 <code>#include·&lt;<a·class="el"·href="a00806_source.html">dune/grid/io/file/vtk/function.hh</a>&gt;</code><br·/>
 99 <code>#include·&lt;<a·class="el"·href="a00830_source.html">dune/grid/io/file/vtk/pvtuwriter.hh</a>&gt;</code><br·/>
75 <code>#include·&lt;<a·class="el"·href="a00728_source.html">dune/grid/identitygrid.hh</a>&gt;</code><br·/>100 <code>#include·&lt;<a·class="el"·href="a00782_source.html">dune/grid/io/file/vtk/streams.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·/>101 <code>#include·&lt;<a·class="el"·href="a00818_source.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a01016_source.html">dune/grid/utility/hostgridaccess.hh</a>&gt;</code><br·/> 
78 </div>102 </div>
79 <p><a·href="a00821_source.html">Go·to·the·source·code·of·this·file.</a></p>103 <p><a·href="a00821_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="a03662.html">Dune::DGFGridFactory&lt;·IdentityGrid&lt;·HostGrid·&gt;·&gt;</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>
 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="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>
 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>
84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <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>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>
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table><table·class="memberdecls">134 </table><table·class="memberdecls">
88 <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>
89 Namespaces</h2></td></tr>136 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>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>
91 <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>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </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>
94 </div><!--·contents·-->144 </div></div><!--·contents·-->
95 <!--·start·footer·part·-->145 <!--·start·footer·part·-->
96 <hr·class="footer"/><address·class="footer"><small>146 <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.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
98 </small></address>148 </small></address>
99 </body>149 </body>
100 </html>150 </html>
2.98 KB
html2text {}
    
Offset 6, 27 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 ····*·dgfparser11 ····*·vtk
12 Classes·|·Namespaces12 Classes·|·Namespaces
13 dgfidentitygrid.hh·File·Reference13 vtkwriter.hh·File·Reference
 14 Provides·file·i/o·for·the·visualization·toolkit.·More...
 15 #include·<cstring>
 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>
14 #include·<dune/common/typetraits.hh>27 #include·<dune/common/typetraits.hh>
15 #include·<dune/grid/identitygrid.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>
16 #include·<dune/grid/io/file/dgfparser/dgfparser.hh>36 #include·<dune/grid/io/file/vtk/dataarraywriter.hh>
17 #include·<dune/grid/utility/hostgridaccess.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::DGFGridFactory<_IdentityGrid<_HostGrid_>_>43 ·class· Dune::VTKWriter<_GridView_>
 44  ·······Writer·for·the·ouput·of·grid·functions·in·the·vtk·format.·More...
21  45  
22 struct· Dune::DGFGridInfo<_IdentityGrid<_HostGrid_>_>46 ·class· Dune::VTKWriter<_GridView_>::VTKLocalFunction
 47  ·······Type·erasure·wrapper·for·VTK·data·sets.·More...
 48  
 49 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...
23  72  
24 ·Namespaces73 ·Namespaces
25 namespace· Dune74 namespace· Dune
26  ··········Include·standard·header·files.75  ··········Include·standard·header·files.
27  76  
 77 *****·Detailed·Description·*****
 78 Provides·file·i/o·for·the·visualization·toolkit.
 79 ··Author
 80 ······Peter·Bastian,·Christian·Engwer
  
28 ===============================================================================81 ===============================================================================
29 ·····Generated·by [doxygen]·1.9.482 ·····Generated·by [doxygen]·1.9.4
375 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00821_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:·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, 156 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>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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">vtkwriter.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00821.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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="a00821.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_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_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>
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;cstring&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>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;<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;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>
 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/visibility.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/typetraits.hh&gt;</span></div>
 93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></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="a00296.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="a00347.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="a00797.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="a00785.html">dune/grid/io/file/vtk/dataarraywriter.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="a01016.html">dune/grid/utility/hostgridaccess.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="a00806.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="a00830.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="a00782.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="a00818.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</span></div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</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>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>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>108 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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">//·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> 
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> 
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="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>109 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</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> 
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> 
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> 
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> 
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="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>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="keywordflow">return</span>·grid_;</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>
 115 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······:·std::false_type</div>
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>116 <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>····<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>117 <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>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·F,·<span·class="keyword">class</span>·E·&gt;</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·&amp;·&gt;()·)·),</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>
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>122 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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> 
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">····</span>{</div> 
Max diff block lines reached; 288929/316057 bytes (91.42%) of diff not shown.
65.8 KB
html2text {}
    
Offset 6, 207 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 ····*·dgfparser 
12 dgfidentitygrid.hh11 ····*·vtk
 12 vtkwriter.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 ·719 ·5
 20 ·6#ifndef·DUNE_VTKWRITER_HH
 21 ·7#define·DUNE_VTKWRITER_HH
 22 ·8
 23 ·9#include·<cstring>
 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>
 31 ·17#include·<vector>
 32 ·18#include·<list>
 33 ·19#include·<map>
 34 ·20
 35 ·21#include·<dune/common/visibility.hh>
22 ·8#include·<dune/common/typetraits.hh>36 ·22#include·<dune/common/typetraits.hh>
23 ·9 
24 ·10#include·<dune/grid/identitygrid.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>
25 ·11#include·<dune/grid/io/file/dgfparser/dgfparser.hh>45 ·31#include·<dune/grid/io/file/vtk/dataarraywriter.hh>
26 ·12#include·<dune/grid/utility/hostgridaccess.hh> 
27 ·1346 ·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>
 50 ·36
28 ·14namespace·Dune51 ·50namespace·Dune
29 ·15{52 ·51{
 53 ·52
 54 ·53·namespace·Impl
30 ·16 
31 ·17·//·DGFGridFactory·for·IdentityGrid 
32 ·18·//·------------------------------- 
33 ·19 
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·{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
 61 ·59·{};
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·); 
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·{ 
73 ·59·return·dgfHostFactory_.wasInserted(·HostGridAccess<_Grid_>:: 
74 hostIntersection(·intersection·)·); 
75 ·60·}62 ·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·)·);63 ·61·template<·class·F,·class·E·>
 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 ·66·}69 ·66
83 ·67 
84 ·68·template<·int·codim·> 
85 69·int·numParameters·()·const 
86 ·70·{ 
87 ·71·return·dgfHostFactory_.template·numParameters<·codim·>();70 ·67·//·Check·whether·localFunction(F)·can·be·called·(see·the·dune-functions
 71 interface)
 72 ·68·template<·class·F,·class·=·void·>
Max diff block lines reached; 62616/67334 bytes (92.99%) of diff not shown.
7.7 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:·dgfug.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, 54 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_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">vtksequencewriter.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;memory&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·/>75 <code>#include·&lt;<a·class="el"·href="a00815_source.html">dune/grid/io/file/vtk/vtksequencewriterbase.hh</a>&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00974_source.html">dune/grid/uggrid.hh</a>&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·/>
83 <code>#include·&quot;<a·class="el"·href="a07232_source.html">dgfparser.hh</a>&quot;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00803_source.html">dune/grid/io/file/vtk/subsamplingvtkwriter.hh</a>&gt;</code><br·/>
84 <code>#include·&quot;<a·class="el"·href="a00851_source.html">blocks/gridparameter.hh</a>&quot;</code><br·/> 
85 </div>78 </div>
86 <p><a·href="a00824_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a00824_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">80 <table·class="memberdecls">
88 <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>
89 Classes</h2></td></tr>82 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>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>
 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>
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>85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table><table·class="memberdecls">86 </table><table·class="memberdecls">
97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
98 Namespaces</h2></td></tr>88 Namespaces</h2></td></tr>
99 <tr·class="memitem:a01063"><td·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>
100 <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>
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 <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>92 </table>
105 </div><!--·contents·-->93 </div><!--·contents·-->
106 <!--·start·footer·part·-->94 <!--·start·footer·part·-->
107 <hr·class="footer"/><address·class="footer"><small>95 <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.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
109 </small></address>97 </small></address>
110 </body>98 </body>
1.23 KB
html2text {}
    
Offset 6, 38 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 vtksequencewriter.hh·File·Reference
13 dgfug.hh·File·Reference 
14 #include·<fstream> 
15 #include·<istream> 
16 #include·<string> 
17 #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>
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.18 Go_to_the_source_code_of_this_file.
26 ·Classes19 ·Classes
 20 class· Dune::VTKSequenceWriter<_GridView_>
 21  ······Writer·for·the·ouput·of·grid·functions·in·the·vtk·format.·More...
27 struct· Dune::dgf::UGGridParameterBlock 
28   
29 struct· Dune::DGFGridInfo<_UGGrid<_dim_>_> 
30   
31 struct· Dune::DGFGridFactory<_UGGrid<_dim_>_> 
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::dgf 
38   
  
39 ===============================================================================27 ===============================================================================
40 ·····Generated·by [doxygen]·1.9.428 ·····Generated·by [doxygen]·1.9.4
83.3 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:·dgfug.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, 285 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">dgfug.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="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_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>
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;fstream&gt;</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>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;istream&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>
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> 
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>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</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>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;memory&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="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>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="a00815.html">dune/grid/io/file/vtk/vtksequencewriterbase.hh</a>&gt;</span></div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</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="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="a00803.html">dune/grid/io/file/vtk/subsamplingvtkwriter.hh</a>&gt;</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="a00851.html">blocks/gridparameter.hh</a>&quot;</span></div> 
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</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>
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</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>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>
 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>
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>{</div>91 <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>92 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</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">h[·...·truncated·by·diffoscope;·len:·67,·SHA:·b234932f6a1254d4d66a956218b4667c5f092839afa23b46b50f87c1da8877c7·...·]</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>
120 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····};</div>101 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····{}</div>
121 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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>
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>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>
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>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>
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>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>
140 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>108 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········································name,</div>
141 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>109 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········································path,</div>
142 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>110 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········································extendpath,</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>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>
145 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>113 <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> 
Max diff block lines reached; 41845/69832 bytes (59.92%) of diff not shown.
15.0 KB
html2text {}
    
Offset 6, 398 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 dgfug.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
 20 ·6#ifndef·DUNE_VTKSEQUENCE_HH
 21 ·7#define·DUNE_VTKSEQUENCE_HH
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++·includes 
23 ·9#include·<fstream> 
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 ·1822 ·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>
 29 ·15
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·Dune30 ·16namespace·Dune·{
 31 ·17
 32 ·26·template<·class·GridView·>
 33 27·class·VTKSequenceWriter·:
 34 ·28·public·VTKSequenceWriterBase<GridView>
43 ·29{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())
 45 ·50·{}
 46 ·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())
 57 ·79·{}
 58 ·80
 59 87·explicit·VTKSequenceWriter·(·const·GridView·&gridView,
 60 ·88·const·std::string&·name,
 61 ·89·const·std::string&·path,
 62 ·90·const·std::string&·extendpath,
 63 ·91·VTK::DataMode·dm·=·VTK::conforming·)
 64 ·92·:·VTKSequenceWriterBase<GridView>(std::make_shared<VTKWriter<GridView>·>
 65 (gridView,dm),
 66 ·93·name,path,extendpath,
 67 ·94·gridView.comm().rank(),·gridView.comm().size())
 68 ·95·{}
 69 ·96·};
 70 ·97
 71 ·98}·//·end·namespace·Dune
44 ·30 
45 ·31·namespace·dgf 
46 ·32·{ 
47 ·33 
48 ·34·//·UGGridParameterBlock 
49 ·35·//·-------------------- 
50 ·36 
51 37·struct·UGGridParameterBlock 
52 ·38·:·public·GridParameterBlock 
53 ·39·{ 
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_;·} 
59 ·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·UGGrid 
64 ·54·}; 
65 ·55 
66 ·56·}·//·namespace·dgf 
67 ·57 
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·{ 
76 ·66·return·1; 
77 ·67·} 
78 ·68 
79 69·static·double·refineWeight·() 
Max diff block lines reached; 11356/15300 bytes (74.22%) of diff not shown.
10.3 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:·dgfug.cc·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, 33 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>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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">functionwriter.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;cstddef&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·/>
 79 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
 80 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
74 <code>#include·&lt;dune/geometry/utility/typefromvertexcount.hh&gt;</code><br·/>81 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
 82 <code>#include·&lt;<a·class="el"·href="a00797_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code><br·/>
 83 <code>#include·&lt;<a·class="el"·href="a00785_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code><br·/>
75 <code>#include·&lt;<a·class="el"·href="a00824_source.html">dune/grid/io/file/dgfparser/dgfug.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00830_source.html">dune/grid/io/file/vtk/pvtuwriter.hh</a>&gt;</code><br·/>
 85 <code>#include·&lt;<a·class="el"·href="a00818_source.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</code><br·/>
 86 </div>
 87 <p><a·href="a00827_source.html">Go·to·the·source·code·of·this·file.</a></p>
76 </div><table·class="memberdecls">88 <table·class="memberdecls">
 89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 90 Classes</h2></td></tr>
 91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">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>
 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>
 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>
 112 </table><table·class="memberdecls">
77 <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>
78 Namespaces</h2></td></tr>114 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>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>
80 <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>
81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <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>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>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table>120 </table>
85 </div><!--·contents·-->121 </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>
1.75 KB
html2text {}
    
Offset 6, 22 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 ····*·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 functionwriter.hh·File·Reference
 14 #include·<cstddef>
 15 #include·<memory>
 16 #include·<string>
 17 #include·<typeinfo>
 18 #include·<vector>
 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>
16 #include·<dune/grid/io/file/dgfparser/dgfug.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.
 27 ·Classes
 28 class· Dune::VTK::FunctionWriterBase<_Cell__>
 29  ······Base·class·for·function·writers.·More...
 30  
 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  
17 ·Namespaces49 ·Namespaces
18 namespace· Dune50 namespace· Dune
19  ··········Include·standard·header·files.51  ··········Include·standard·header·files.
20  52  
21 namespace· Dune::dgf53 namespace· Dune::VTK
22  54  
  
23 ===============================================================================55 ===============================================================================
24 ·····Generated·by [doxygen]·1.9.456 ·····Generated·by [doxygen]·1.9.4
9.58 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:·dgfyasp.hh·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, 53 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">dgfyasp.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">pvtuwriter.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 <div·class="textblock"><code>#include·&lt;ostream&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;<a·class="el"·href="a01022_source.html">dune/grid/yaspgrid.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00797_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·/> 
77 </div>79 </div>
78 <p><a·href="a00830_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00830_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="a03702.html">Dune::dgf::YaspGridParameterBlock</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="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>
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>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>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>
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 </table>95 </table>
105 </div><!--·contents·-->96 </div><!--·contents·-->
106 <!--·start·footer·part·-->97 <!--·start·footer·part·-->
107 <hr·class="footer"/><address·class="footer"><small>98 <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.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
109 </small></address>100 </small></address>
1.54 KB
html2text {}
    
Offset 6, 42 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 ····*·dgfparser11 ····*·vtk
12 Classes·|·Namespaces12 Classes·|·Namespaces
13 dgfyasp.hh·File·Reference13 pvtuwriter.hh·File·Reference
 14 #include·<ostream>
 15 #include·<string>
14 #include·<dune/grid/common/intersection.hh>16 #include·<dune/common/exceptions.hh>
15 #include·<dune/grid/yaspgrid.hh> 
16 #include·"dgfparser.hh"17 #include·<dune/common/indent.hh>
 18 #include·<dune/grid/io/file/vtk/common.hh>
17 Go_to_the_source_code_of_this_file.19 Go_to_the_source_code_of_this_file.
18 ·Classes20 ·Classes
 21 class· Dune::VTK::PVTUWriter
 22  ······Dump·a·.vtu/.vtp·files·contents·to·a·stream.·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  23  
37 ·Namespaces24 ·Namespaces
38 namespace· Dune25 namespace· Dune
39  ··········Include·standard·header·files.26  ··········Include·standard·header·files.
40  27  
41 namespace· Dune::dgf28 namespace· Dune::VTK
42  29  
  
43 ===============================================================================30 ===============================================================================
44 ·····Generated·by [doxygen]·1.9.431 ·····Generated·by [doxygen]·1.9.4
161 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00830_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:·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, 564 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_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">pvtuwriter.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00830.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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="a00830.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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_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;<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;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="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/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>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="a00797.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">//·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>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>··<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>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</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>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">namespace·</span>dgf</div>90 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">namespace·</span>VTK·{</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>·</div>
94 <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>·</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>
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>94 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······std::ostream&amp;·stream;</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>95 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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="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>96 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······std::string·fileType;</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> 
122 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········{</div>97 <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[·...·truncated·by·diffoscope;·len:·74,·SHA:·bcff57028bdd17de4a659af9e4d8a2c98f673a6d1c11a5d38bc7382211007b9d·...·];</div>98 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······Indent·indent;</div>
 99 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 100 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">public</span>:</div>
 101 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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">PVTUWriter</a>(std::ostream&amp;·stream_,·<a·class="code·hl_enumeration"·href="a01075.html#a419fffea9dd82b7dda0e7078889da6d4">FileType</a>·fileType_)</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>
125 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········}</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>
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> 
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> 
143 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a03706.html#a786a6bc5b24a2e57ec4475f6502155f1">···91</a></span>····<span·class="keyword">typedef</span>·MPIHelper::MPICommunicator·<a·class="code·hl_typedef"·href="a03706.html#a786a6bc5b24a2e57ec4475f6502155f1">MPICommunicatorType</a>;</div> 
144 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</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; 90088/135764 bytes (66.36%) of diff not shown.
28.6 KB
html2text {}
    
Offset 6, 743 lines modifiedOffset 6, 225 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 pvtuwriter.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_GRID_IO_FILE_VTK_PVTUWRITER_HH
 21 ·7#define·DUNE_GRID_IO_FILE_VTK_PVTUWRITER_HH
 22 ·8
 23 ·9#include·<ostream>
 24 ·10#include·<string>
25 ·1125 ·11
26 ·12namespace·Dune 
27 ·13{26 ·12#include·<dune/common/exceptions.hh>
 27 ·13#include·<dune/common/indent.hh>
28 ·1428 ·14
 29 ·15#include·<dune/grid/io/file/vtk/common.hh>
 30 ·16
 31 ·17namespace·Dune·{
 32 ·18
29 ·15·//·External·Forward·Declarations 
30 ·16·//·----------------------------- 
31 ·17 
32 ·18·template<·class·GridImp,·class·IntersectionImp·> 
33 ·19·class·Intersection; 
34 ·20 
35 ·2133 ·21
36 ·22·namespace·dgf34 ·22·namespace·VTK·{
37 ·23·{35 ·23
38 ·24 
39 38·class·YaspGridParameterBlock 
40 ·39·:·public·GridParameterBlock 
41 ·40·{ 
42 ·41·protected: 
43 42·int·_overlap;·//·overlap·for·YaspGrid 
44 ·4336 ·25
 37 62·class·PVTUWriter·{
 38 ·63·std::ostream&·stream;
 39 ·64
 40 ·65·std::string·fileType;
 41 ·66
 42 ·67·Indent·indent;
 43 ·68
45 ·44·public:44 ·69·public:
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; 
70 ·69·} 
71 ·70 
72 ·71·}45 ·71
 46 78·inline·PVTUWriter(std::ostream&·stream_,·FileType·fileType_)
 47 ·79·:·stream(stream_)
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>·>·> 
85 ·88·{48 ·80·{
86 89·typedef·YaspGrid<dim,_EquidistantCoordinates<ctype,_dim>·>·Grid; 
87 90·const·static·int·dimension·=·Grid::dimension; 
88 91·typedef·MPIHelper::MPICommunicator·MPICommunicatorType;49 ·81·switch(fileType_)·{
 50 ·82·case·polyData·:
 51 ·83·fileType·=·"PPolyData";
 52 ·84·break;
 53 ·85·case·unstructuredGrid·:
 54 ·86·fileType·=·"PUnstructuredGrid";
 55 ·87·break;
 56 ·88·default·:
 57 ·89·DUNE_THROW(IOError,·"PVTUWriter:·Unknown·fileType:·"·<<·fileType_);
 58 ·90·}
 59 ·91·const·std::string&·byteOrder·=·getEndiannessString();
89 ·9260 ·92
90 ·93·private: 
91 ·94·typedef·FieldVector<·ctype,·dimension·>·Point; 
92 ·95·typedef·dgf::BoundaryDomBlock·BoundaryDomainBlock; 
93 ·96 
94 ·97·public: 
95 98·explicit·DGFGridFactory·(·std::istream·&input, 
96 ·99·MPICommunicatorType·comm·=·MPIHelper::getCommunicator()·)61 ·93·stream·<<·indent·<<·"<?xml·version=\"1.0\"?>\n";
 62 ·94·stream·<<·indent·<<·"<VTKFile"
 63 ·95·<<·"·type=\""·<<·fileType·<<·"\""
 64 ·96·<<·"·version=\"0.1\""
 65 ·97·<<·"·byte_order=\""·<<·byteOrder·<<·"\">\n";
Max diff block lines reached; 24692/29266 bytes (84.37%) of diff not shown.
6.41 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:·entitykey_inline.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, 34 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="#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">volumeiterators.hh·File·Reference</div></div>
71 </div><!--header-->72 </div><!--header-->
72 <div·class="contents">73 <div·class="contents">
 74 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00347_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
73 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/> 
74 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/> 
75 <code>#include·&lt;<a·class="el"·href="a00947_source.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00788_source.html">dune/grid/io/file/vtk/corner.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="a00827_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/pointiterator.hh</a>&gt;</code><br·/>
76 </div>79 </div>
77 <p><a·href="a00833_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00833_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="a03978.html">Dune::VTK::ConformingVolumeIteratorFactory&lt;·GV·&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>
 88 </table><table·class="memberdecls">
79 <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>
80 Namespaces</h2></td></tr>90 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>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>
82 <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>
83 <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>
84 </table>96 </table>
85 </div><!--·contents·-->97 </div><!--·contents·-->
86 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
87 <hr·class="footer"/><address·class="footer"><small>99 <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.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
89 </small></address>101 </small></address>
90 </body>102 </body>
994 B
html2text {}
    
Offset 6, 21 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 ····*·dgfparser 
12 Namespaces 
13 entitykey_inline.hh·File·Reference 
14 #include·<algorithm> 
15 #include·<dune/geometry/referenceelements.hh>11 ····*·vtk
 12 Classes·|·Namespaces
 13 volumeiterators.hh·File·Reference
 14 #include·<dune/grid/common/gridenums.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>
16 #include·<dune/grid/io/file/dgfparser/entitykey.hh>18 #include·<dune/grid/io/file/vtk/pointiterator.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::ConformingVolumeIteratorFactory<_GV_>
 22  
 23 class· Dune::VTK::NonConformingVolumeIteratorFactory<_GV_>
 24  
18 ·Namespaces25 ·Namespaces
19 namespace· Dune26 namespace· Dune
20  ··········Include·standard·header·files.27  ··········Include·standard·header·files.
21  28  
 29 namespace· Dune::VTK
 30  
  
22 ===============================================================================31 ===============================================================================
23 ·····Generated·by [doxygen]·1.9.432 ·····Generated·by [doxygen]·1.9.4
90.5 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:·entitykey_inline.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, 210 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">entitykey_inline.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="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_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>
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_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>
 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;dune/geometry/referenceelements.hh&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="a00347.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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00947.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>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="a00788.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="a00791.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="a00827.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/pointiterator.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="a03978.html">···23</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03978.html">ConformingVolumeIteratorFactory</a>·{</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="l00024"·name="l00024"></a><span·class="lineno">···24</span>······<span·class="keyword">const</span>·GV&amp;·gv;</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>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>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;key_.size();·i++)</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>
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> 
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>
 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="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</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"><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>
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>105 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</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>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="cod[·...·truncated·by·diffoscope;·len:·78,·SHA:·ce8962c40fea5be337a354e2577649ba670cddbe1f55b3cc50a89130e61faa08·...·]</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>
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>······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>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>
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">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>
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>·([·...·truncated·by·diffoscope;·len:·116,·SHA:·4d18e6755b1926b1fde925c8d0c2103064f50e677b7cfca4aca9287ccb6361fb·...·])</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">Con[·...·truncated·by·diffoscope;·len:·79,·SHA:·4cc41b8992d5670df450af6c5df6e1ef1bb9f99a97de4b349e7d70018a707fdf·...·])</div>
 118 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········:·gv(gv_)</div>
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····:·key_(·k.key_.size()·),</div>119 <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>······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>120 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</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>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[·...·truncated·by·diffoscope;·len:·108,·SHA:·d716636c8733a1ab5d9f7d0ab69c6e5339c0a1f51792a8195fb1c5453f856cd6·...·]</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>
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······key_[i]=k.key_[i];</div>126 <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>······origKey_[i]=k.origKey_[i];</div> 
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</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>·</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#a9aff567af22a6[·...·truncated·by·diffoscope;·len:·76,·SHA:·b39cc6d4ad6cdd1a5c0f5c687a15ff90c160106f54d26928fdc2344783fb70dc·...·]</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>
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>
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="cod[·...·truncated·by·diffoscope;·len:·227,·SHA:·725461dcda72982a4773c404b8ae35ca2608a9b23849590451efa863016ea850·...·]</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#a0c978cb21ce59[·...·truncated·by·diffoscope;·len:·74,·SHA:·33da8825fb767887cf1cb8f3b6d82c8b84d697284f5921030b888fe418ce9601·...·]</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>··{</div>133 <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>····assert(key_.size()==k.key_.size());</div>134 <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">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;key_.size();·i++)·{</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[·...·truncated·by·diffoscope;·len:·31,·SHA:·577cd976d612c8ff4fe2743d768a56b2f4c943b1afdfdaf5e9fce595c7b16b54·...·]{</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>
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······key_[i]=k.key_[i];</div>137 <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>······origKey_[i]=k.origKey_[i];</div>138 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03978.html#aaa77f31ca31e64793e352851afa61daf">···70</a></span>······<a·class="code·hl_class"·href="a03942.html">PointIterator</a>·<a·class="code·hl_function"·href="a03978.html#aaa77f31ca31e6[·...·truncated·by·diffoscope;·len:·73,·SHA:·419fdb54082c677958a619323189032360c98f814c5d25a458a4de69076bdc33·...·]</div>
Max diff block lines reached; 33813/76305 bytes (44.31%) of diff not shown.
15.9 KB
html2text {}
    
Offset 6, 222 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 entitykey_inline.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#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>19 ·5
 20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_VOLUMEITERATORS_HH
 21 ·7#define·DUNE_GRID_IO_FILE_VTK_VOLUMEITERATORS_HH
 22 ·8
 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>
24 ·10#include·<dune/grid/io/file/dgfparser/entitykey.hh>28 ·14#include·<dune/grid/io/file/vtk/pointiterator.hh>
25 ·1129 ·15
26 ·12namespace·Dune30 ·16namespace·Dune·{
 31 ·19
 32 ·20·namespace·VTK·{
 33 ·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>·>;
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·{ 
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·}42 ·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()];43 ·31·public:
 44 32·static·const·unsigned·dimCell·=·GV::dimension;
 45 ·33
 46 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;
 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;
59 ·44·}56 ·44
60 ·45·std·::·sort(·key_.begin(),·key_.end()·); 
61 ·46·} 
62 ·4757 ·45·typedef·ConformingConnectivityWriter<ConformingVolumeIteratorFactory<GV>
 58 46·>·ConnectivityWriter;
 59 47·typedef·typename·GV::Communication·Communication;
63 ·4860 ·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>();
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·{ 
72 ·57·key_[i]=k.key_[i]; 
73 ·58·origKey_[i]=k.origKey_[i]; 
74 ·59·}67 ·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());
75 ·60·}74 ·62·}
 75 63·CornerIterator·endCorners()·const·{
 76 ·64·return·CornerIterator(endCells());
76 ·61 
77 ·62 
78 ·63·template<·class·A·> 
79 64·inline·DGFEntityKey<_A_>·&DGFEntityKey<_A_>_::_operator=(·const 
80 DGFEntityKey<_A_>·&k·) 
81 ·65·{77 ·65·}
 78 ·66
Max diff block lines reached; 9517/16235 bytes (58.62%) of diff not shown.
6.11 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:·dgfexception.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, 39 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">dgfexception.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;dune/common/exceptions.hh&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>
 75 <code>#include·&lt;<a·class="el"·href="a00800_source.html">dune/grid/io/file/vtk/basicwriter.hh</a>&gt;</code><br·/>
 76 <code>#include·&lt;<a·class="el"·href="a00806_source.html">dune/grid/io/file/vtk/function.hh</a>&gt;</code><br·/>
 77 <code>#include·&lt;<a·class="el"·href="a00827_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code><br·/>
 78 <code>#include·&lt;<a·class="el"·href="a00833_source.html">dune/grid/io/file/vtk/volumeiterators.hh</a>&gt;</code><br·/>
75 </div>79 </div>
76 <p><a·href="a00836_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00836_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="a03626.html">Dune::DGFException</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>
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> 
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>
 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>
89 </table>94 </table>
90 </div><!--·contents·-->95 </div><!--·contents·-->
91 <!--·start·footer·part·-->96 <!--·start·footer·part·-->
92 <hr·class="footer"/><address·class="footer"><small>97 <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.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
94 </small></address>99 </small></address>
95 </body>100 </body>
888 B
html2text {}
    
Offset 6, 23 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 dgfexception.hh·File·Reference 
14 #include·<dune/common/exceptions.hh>13 volumewriter.hh·File·Reference
 14 #include·<memory>
 15 #include·<dune/grid/io/file/vtk/basicwriter.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>
15 Go_to_the_source_code_of_this_file.19 Go_to_the_source_code_of_this_file.
16 ·Classes20 ·Classes
 21 class· Dune::VTK::ConformingVolumeWriter<_GV_>
17 class· Dune::DGFException 
18  ······exception·class·for·IO·errors·in·the·DGF·parser·More... 
19  22  
20 ·Namespaces23 ·Namespaces
21 namespace· Dune24 namespace· Dune
22  ··········Include·standard·header·files.25  ··········Include·standard·header·files.
23  26  
 27 namespace· Dune::VTK
 28  
  
24 ===============================================================================29 ===============================================================================
25 ·····Generated·by [doxygen]·1.9.430 ·····Generated·by [doxygen]·1.9.4
30.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00836_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:·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, 42 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">dgfexception.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="a00836.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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="a00836.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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_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>
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;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="a00800.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="a00806.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="a00827.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="a00833.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>
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>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="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="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="l00018"·name="l00018"></a><span·class="lineno">···18</span>}</div> 
88 <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>
 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>
 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>
 99 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
89 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#endif</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="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>
 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>&amp;&gt;(*this)),·gv(gv_)</div>
 106 <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>
 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>
 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>
 113 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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>
 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>·</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>
 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>
 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</a>(p));</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="keyword">template</span>&lt;<span·class="keyword">typename</span>·V&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;GV,·V&gt;</a>(gv,·v,·name,·ncomps));</div>
 136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······}</div>
 137 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 138 <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>
 140 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}·<span·class="comment">//·namespace·VTK</span></div>
 141 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 142 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 143 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>}·<span·class="comment">//·namespace·Dune</span></div>
 144 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 145 <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_VOLUMEWRITER_HH</span></div>
 146 <div·class="ttc"·id="aa00800_html"><div·class="ttname"><a·href="a00800.html">basicwriter.hh</a></div></div>
 147 <div·class="ttc"·id="aa00806_html"><div·class="ttname"><a·href="a00806.html">function.hh</a></div><div·class="ttdoc">Functions·for·VTK·output.</div></div>
 148 <div·class="ttc"·id="aa00827_html"><div·class="ttname"><a·href="a00827.html">functionwriter.hh</a></div></div>
 149 <div·class="ttc"·id="aa00833_html"><div·class="ttname"><a·href="a00833.html">volumeiterators.hh</a></div></div>
90 <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="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>
91 <div·class="ttc"·id="aa03626_html"><div·class="ttname"><a·href="a03626.html">Dune::DGFException</a></div><div·class="ttdoc">exception·class·for·IO·errors·in·the·DGF·parser</div><div·class="ttdef"><b>Definition:</b>·dgfexception.hh:16</div></div>151 <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>
 152 <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>
 153 <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>
 154 <div·class="ttc"·id="aa03902_html"><div·class="ttname"><a·href="a03902.html">Dune::VTKFunction&lt;·GV·&gt;</a></div></div>
 155 <div·class="ttc"·id="aa03906_html"><div·class="ttname"><a·href="a03906.html">Dune::P0VTKFunction</a></div><div·class="ttdoc">Take·a·vector·and·interpret·it·as·cell·data·for·the·VTKWriter.</div><div·class="ttdef"><b>Definition:</b>·function.hh:97</div></div>
 156 <div·class="ttc"·id="aa03910_html"><div·class="ttname"><a·href="a03910.html">Dune::P1VTKFunction</a></div><div·class="ttdoc">Take·a·vector·and·interpret·it·as·point·data·for·the·VTKWriter.</div><div·class="ttdef"><b>Definition:</b>·function.hh:205</div></div>
 157 <div·class="ttc"·id="aa03918_html"><div·class="ttname"><a·href="a03918.html">Dune::VTK::VTKFunctionWriter</a></div><div·class="ttdoc">Base·class·for·function·writers.</div><div·class="ttdef"><b>Definition:</b>·functionwriter.hh:90</div></div>
 158 <div·class="ttc"·id="aa03978_html"><div·class="ttname"><a·href="a03978.html">Dune::VTK::ConformingVolumeIteratorFactory</a></div><div·class="ttdef"><b>Definition:</b>·volumeiterators.hh:23</div></div>
Max diff block lines reached; 271/25527 bytes (1.06%) of diff not shown.
5.12 KB
html2text {}
    
Offset 6, 39 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 dgfexception.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#ifndef·DUNE_GRID_DGFEXCEPTION_HH 
20 ·6#define·DUNE_GRID_DGFEXCEPTION_HH 
21 ·7 
22 ·8#include·<dune/common/exceptions.hh> 
23 ·919 ·5
 20 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_VOLUMEWRITER_HH
 21 ·7#define·DUNE_GRID_IO_FILE_VTK_VOLUMEWRITER_HH
 22 ·8
 23 ·9#include·<memory>
 24 ·10
 25 ·11#include·<dune/grid/io/file/vtk/basicwriter.hh>
 26 ·12#include·<dune/grid/io/file/vtk/function.hh>
 27 ·13#include·<dune/grid/io/file/vtk/functionwriter.hh>
 28 ·14#include·<dune/grid/io/file/vtk/volumeiterators.hh>
 29 ·15
24 ·10namespace·Dune30 ·16namespace·Dune·{
25 ·11{ 
26 ·12 
27 14·class·DGFException 
28 ·15·:·public·IOError 
29 ·16·{}; 
30 ·17 
31 ·18} 
32 ·1931 ·19
33 ·20#endif32 ·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>·>
 38 ·26·{
 39 ·27·typedef·ConformingVolumeIteratorFactory<GV>·Factory;
 40 ·28·typedef·BasicWriter<Factory>·Base;
 41 ·29
 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_)
 50 ·38·{·}
 51 ·39
 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·}
 62 ·50
 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·}
 67 ·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·}
 76 ·64
 77 ·65·template<typename·V>
 78 66·void·addVertexData(const·V·&v,·const·std::string·&name,·int·ncomps=1)·{
 79 ·67·addVertexData(new·P1VTKFunction<GV,_V>(gv,·v,·name,·ncomps));
 80 ·68·}
 81 ·69
 82 ·70·};
 83 ·71
 84 ·72·}·//·namespace·VTK
 85 ·73
 86 ·75
 87 ·76}·//·namespace·Dune
 88 ·77
 89 ·78#endif·//·DUNE_GRID_IO_FILE_VTK_VOLUMEWRITER_HH
 90 basicwriter.hh
 91 function.hh
 92 Functions·for·VTK·output.
 93 functionwriter.hh
 94 volumeiterators.hh
34 Dune95 Dune
35 Include·standard·header·files.96 Include·standard·header·files.
36 Definition:·agrid.hh:6097 Definition:·agrid.hh:60
37 Dune::DGFException 
38 exception·class·for·IO·errors·in·the·DGF·parser98 Dune::VTK::BasicWriter
 99 Definition:·basicwriter.hh:35
 100 Dune::VTK::BasicWriter::addCellData
 101 void·addCellData(const·std::shared_ptr<·FunctionWriter·>·&writer)
 102 Definition:·basicwriter.hh:76
 103 Dune::VTK::BasicWriter::addPointData
 104 void·addPointData(const·std::shared_ptr<·FunctionWriter·>·&writer)
 105 Definition:·basicwriter.hh:80
 106 Dune::VTKFunction<_GV_>
 107 Dune::P0VTKFunction
 108 Take·a·vector·and·interpret·it·as·cell·data·for·the·VTKWriter.
39 Definition:·dgfexception.hh:16109 Definition:·function.hh:97
 110 Dune::P1VTKFunction
 111 Take·a·vector·and·interpret·it·as·point·data·for·the·VTKWriter.
 112 Definition:·function.hh:205
 113 Dune::VTK::VTKFunctionWriter
 114 Base·class·for·function·writers.
 115 Definition:·functionwriter.hh:90
 116 Dune::VTK::ConformingVolumeIteratorFactory
 117 Definition:·volumeiterators.hh:23
Max diff block lines reached; 116/5222 bytes (2.22%) of diff not shown.
9.5 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:·gridptr.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, 62 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>··</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">gridptr.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;cassert&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;fstream&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·/>75 <code>#include·&lt;string&gt;</code><br·/>
81 <code>#include·&lt;type_traits&gt;</code><br·/> 
82 <code>#include·&lt;vector&gt;</code><br·/>76 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
83 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>77 <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="a00260_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00296_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code><br·/>
86 <code>#include·&lt;<a·class="el"·href="a00293_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="a00236_source.html">dune/grid/common/partitionset.hh</a>&gt;</code><br·/> 
89 <code>#include·&lt;<a·class="el"·href="a00251_source.html">dune/grid/common/rangegenerators.hh</a>&gt;</code><br·/> 
90 <code>#include·&lt;<a·class="el"·href="a00836_source.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</code><br·/> 
91 <code>#include·&lt;<a·class="el"·href="a00947_source.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</code><br·/> 
92 <code>#include·&lt;<a·class="el"·href="a00845_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/> 
93 <code>#include·&lt;<a·class="el"·href="a00956_source.html">dune/grid/io/file/gmshreader.hh</a>&gt;</code><br·/> 
94 </div>79 </div>
95 <p><a·href="a00839_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00839_source.html">Go·to·the·source·code·of·this·file.</a></p>
96 <table·class="memberdecls">81 <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"> 
107 <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>
108 Namespaces</h2></td></tr>83 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>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>
110 <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>
111 <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: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>
112 </table>94 </table>
113 </div><!--·contents·-->95 </div><!--·contents·-->
114 <!--·start·footer·part·-->96 <!--·start·footer·part·-->
115 <hr·class="footer"/><address·class="footer"><small>97 <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.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
117 </small></address>99 </small></address>
118 </body>100 </body>
1.81 KB
html2text {}
    
Offset 6, 46 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 Classes·|·Namespaces 
13 gridptr.hh·File·Reference12 printgrid.hh·File·Reference
14 #include·<cassert> 
15 #include·<cctype> 
16 #include·<array> 
17 #include·<iostream>13 #include·<fstream>
18 #include·<map> 
19 #include·<memory> 
20 #include·<string>14 #include·<string>
 15 #include·<dune/common/exceptions.hh>
21 #include·<type_traits> 
22 #include·<vector> 
23 #include·<dune/common/parallel/mpihelper.hh>16 #include·<dune/common/parallel/mpihelper.hh>
24 #include·<dune/common/shared_ptr.hh> 
25 #include·<dune/grid/common/gridenums.hh>17 #include·<dune/grid/common/mcmgmapper.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> 
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.18 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   
43 ·Namespaces19 ·Namespaces
44 namespace· Dune20 namespace· Dune
45  ··········Include·standard·header·files.21  ··········Include·standard·header·files.
46  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  
  
47 ===============================================================================31 ===============================================================================
48 ·····Generated·by [doxygen]·1.9.432 ·····Generated·by [doxygen]·1.9.4
252 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00839_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:·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, 892 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>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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">gridptr.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="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="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>
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>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_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_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;cassert&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;cctype&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;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> 
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>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="a00296.html">dune/grid/common/mcmgmapper.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><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>
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><span·class="comment">//-·Dune·includes</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><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>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>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</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>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00260.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="a00293.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="a00236.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="a00251.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>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>
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00836.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="a00947.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="a00845.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>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="a00956.html">dune/grid/io/file/gmshreader.hh</a>&gt;</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>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>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>····<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>
107 <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>······ret·*=·scale;</div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······ret·+=·basegeo.center();</div>
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="comment">//·External·Forward·Declarations</span></div>114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">return</span>·ret;</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>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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> 
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>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>
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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>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>
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>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>
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>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">printGr[·...·truncated·by·diffoscope;·len:·210,·SHA:·d953eb8d09bc01ad7c2738e9df40b1064ce910b52e476816b24ed270fe2ebb51·...·]</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>
124 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··{</div>133 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</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>134 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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>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>
Max diff block lines reached; 184248/213899 bytes (86.14%) of diff not shown.
42.7 KB
html2text {}
    
Offset 6, 1135 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 gridptr.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#ifndef·DUNE_DGF_GRIDPTR_HH18 ·5#ifndef·DUNE_PRINTGRID_HH
20 ·6#define·DUNE_DGF_GRIDPTR_HH19 ·6#define·DUNE_PRINTGRID_HH
21 ·720 ·7
22 ·8#include·<cassert> 
23 ·9#include·<cctype>21 ·8#include·<fstream>
 22 ·9#include·<string>
24 ·1023 ·10
25 ·11#include·<array> 
26 ·12#include·<iostream> 
27 ·13#include·<map> 
28 ·14#include·<memory> 
29 ·15#include·<string> 
30 ·16#include·<type_traits> 
31 ·17#include·<vector>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·{
32 ·1831 ·18
33 ·19//-·Dune·includes 
34 ·20#include·<dune/common/parallel/mpihelper.hh> 
35 ·21#include·<dune/common/shared_ptr.hh> 
36 ·22 
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>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)
46 ·3245 ·32·{
47 ·33#include·<dune/grid/io/file/gmshreader.hh>46 ·33·return·gt.dim()==0;
48 ·3447 ·34·}
49 ·35namespace·Dune48 ·35·};
50 ·36{49 ·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;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 ·4660 ·46
61 ·47 
62 ·48 
63 ·49·//·GridPtr 
64 ·50·//·------- 
65 ·51 
66 ·64·template<·class·GridType·> 
67 65·struct·GridPtr61 ·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)
68 ·66·{80 ·76·{
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·{ 
77 ·75·//·if·use·count·is·only·1·delete·object 
78 ·76·if(·use_count()·==·1·) 
79 ·77·{81 ·77
80 ·78·//·delete·point·here,·since·we·use·the·empty·deleter 
81 ·79·GridType*·grd·=·release(); 
82 ·80·if(·grd·)·delete·grd·;82 ·78·//·Create·output·file
 83 ·79·output_file·=·output_file·+·"_"·+·std::to_string(helper.rank());
Max diff block lines reached; 38329/43682 bytes (87.75%) of diff not shown.
7.87 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:·dgfgeogrid.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 65, 40 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_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 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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>
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">dgfgeogrid.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">dgfgridfactory.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;iostream&gt;</code><br·/>
 76 <code>#include·&lt;string&gt;</code><br·/>
 77 <code>#include·&lt;vector&gt;</code><br·/>
 78 <code>#include·&lt;map&gt;</code><br·/>
 79 <code>#include·&lt;assert.h&gt;</code><br·/>
 80 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>
 81 <code>#include·&lt;<a·class="el"·href="a00947_source.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00725_source.html">dune/grid/geometrygrid.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00944_source.html">dune/grid/io/file/dgfparser/macrogrid.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a07232_source.html">dune/grid/io/file/dgfparser/dgfparser.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00965_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/>
78 <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="a01016_source.html">dune/grid/utility/hostgridaccess.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·/>84 <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="a00845_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/> 
82 </div>85 </div>
83 <p><a·href="a00842_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00842_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <table·class="memberdecls">87 <table·class="memberdecls">
85 <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>
86 Classes</h2></td></tr>89 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="a03630.html">Dune::DGFCoordFunction&lt;·dimD,·dimR·&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="a03638.html">Dune::DGFCoordFunctionFactory&lt;·HostGrid,·CoordFunction,·false·&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="a03642.html">Dune::DGFCoordFunctionFactory&lt;·HostGrid,·CoordFunction,·true·&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="a01894.html">Dune::DGFGridFactory&lt;·G·&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="a03646.html">Dune::DGFCoordFunctionFactory&lt;·HostGrid,·DGFCoordFunction&lt;·dimD,·dimR·&gt;,·false·&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="a03650.html">Dune::DGFGridFactory&lt;·GeometryGrid&lt;·HostGrid,·CoordFunction,·Allocator·&gt;·&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="a03654.html">Dune::DGFGridInfo&lt;·GeometryGrid&lt;·HostGrid,·CoordFunction,·Allocator·&gt;·&gt;</a></td></tr> 
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
100 <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>
101 Namespaces</h2></td></tr>94 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>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>
103 <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>
104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
1.52 KB
html2text {}
    
Offset 8, 38 lines modifiedOffset 8, 28 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 Classes·|·Namespaces13 Classes·|·Namespaces
14 dgfgeogrid.hh·File·Reference14 dgfgridfactory.hh·File·Reference
15 #include·<dune/common/typetraits.hh> 
16 #include·<dune/grid/geometrygrid.hh>15 #include·<iostream>
 16 #include·<string>
 17 #include·<vector>
 18 #include·<map>
 19 #include·<assert.h>
 20 #include·<dune/common/parallel/mpihelper.hh>
17 #include·<dune/grid/io/file/dgfparser/dgfparser.hh>21 #include·<dune/grid/io/file/dgfparser/dgfexception.hh>
18 #include·<dune/grid/io/file/dgfparser/blocks/projection.hh>22 #include·<dune/grid/io/file/dgfparser/macrogrid.hh>
19 #include·<dune/grid/utility/hostgridaccess.hh> 
20 #include·<dune/grid/common/intersection.hh> 
21 #include·<dune/grid/io/file/dgfparser/parser.hh>23 #include·<dune/grid/io/file/dgfparser/parser.hh>
 24 #include·<dune/grid/common/intersection.hh>
22 Go_to_the_source_code_of_this_file.25 Go_to_the_source_code_of_this_file.
23 ·Classes26 ·Classes
 27 struct· Dune::DGFGridFactory<_G_>
24 ·class· Dune::DGFCoordFunction<_dimD,_dimR_> 
25   
26 struct· Dune::DGFCoordFunctionFactory<_HostGrid,_CoordFunction,_false_> 
27   
28 struct· Dune::DGFCoordFunctionFactory<_HostGrid,_CoordFunction,_true_> 
29   
30 struct· Dune::DGFCoordFunctionFactory<_HostGrid,_DGFCoordFunction<_dimD,_dimR 
31 ·········>,_false_> 
32   
33 struct· Dune::DGFGridFactory<_GeometryGrid<_HostGrid,_CoordFunction,_Allocator 
34 ·········>_> 
35   
36 struct· Dune::DGFGridInfo<_GeometryGrid<_HostGrid,_CoordFunction,_Allocator_> 
37 ·········> 
38  28  
39 ·Namespaces29 ·Namespaces
40 namespace· Dune30 namespace· Dune
41  ··········Include·standard·header·files.31  ··········Include·standard·header·files.
42  32  
  
43 ===============================================================================33 ===============================================================================
119 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00842_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:·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 62, 300 lines modifiedOffset 62, 245 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="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">dgfgeogrid.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="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="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>
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>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_DGFGEOGRID_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>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/typetraits.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>·</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>
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>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>
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="a01016.html">dune/grid/utility/hostgridaccess.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> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</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>
 85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00947.html">dune/grid/io/file/dgfparser/dgfexception.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="a00845.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="a00944.html">dune/grid/io/file/dgfparser/macrogrid.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> 
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>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00965.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>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">··/************************************************************************</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>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">··*·Warning:</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="comment">··*·Reading·DGF·files·directly·into·a·GeometryGrid·is·a·dirty·hack·for</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">··*·two·reasons:</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">··*···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>96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="comment">//·-----------------------------</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>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>
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="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>101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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="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>
 104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="comment">//·--------------</span></div>
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</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>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>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<[·...·truncated·by·diffoscope;·len:·4,·SHA:·9cf7275a3e9f013bf84dd5cc3205a82dbf6099b65d1a57680449ab95d2251246·...·]</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>
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>·</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>
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> 
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··{</div>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Grid::template·Codim&lt;·dimension·&gt;::Entity·Vertex;</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>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">public</span>:</div>118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</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> 
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="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>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"><a·class="line"·href="a03630.html#acdbde602b104099d9a6f248b4b221b59">···55</a></span>····<a·class="code·hl_function"·href="a03630.html#acdbde602b104099d9a6f248b4b221b59">DGFCoordFunction</a>·(·<span·class="keyword"[·...·truncated·by·diffoscope;·len:·87,·SHA:·661ddeda74496e16cb3f4ede0e0b6bd88b9275e43124b31f390682e4cdb5e690·...·]</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">DGFGri[·...·truncated·by·diffoscope;·len:·76,·SHA:·e0c172a6e9276416feeaa521066827048b8089bdc4d3d6d3ac8235919ff69dfe·...·]</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>
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······:·expression_(·expression·)</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>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>
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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> 
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······std::vector&lt;·double·&gt;·vx(·dimD·);</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>······std::vector&lt;·double·&gt;·vy;</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">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>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>······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>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>
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········y[·i·]·=·vy[·i·];</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>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>··········elInsertOrder_.insert(·std::make_pair(·p,·i·)·);</div>
 141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········}</div>
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>142 <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>··<span·class="keyword">private</span>:</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>143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
Max diff block lines reached; 70680/99586 bytes (70.97%) of diff not shown.
21.7 KB
html2text {}
    
Offset 7, 425 lines modifiedOffset 7, 309 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·dgfparser
12 dgfgeogrid.hh12 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#ifndef·DUNE_DGFGEOGRID_HH19 ·5#ifndef·DUNE_DGF_GRIDFACTORY_HH
20 ·6#define·DUNE_DGFGEOGRID_HH20 ·6#define·DUNE_DGF_GRIDFACTORY_HH
21 ·721 ·7
22 ·8#include·<dune/common/typetraits.hh> 
23 ·9 
24 ·10#include·<dune/grid/geometrygrid.hh>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>
25 ·11#include·<dune/grid/io/file/dgfparser/dgfparser.hh>29 ·15#include·<dune/grid/io/file/dgfparser/dgfexception.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 
30 ·16#include·<dune/grid/io/file/dgfparser/parser.hh>30 ·16#include·<dune/grid/io/file/dgfparser/macrogrid.hh>
31 ·1731 ·17
32 ·18 
33 ·19namespace·Dune32 ·18#include·<dune/grid/io/file/dgfparser/parser.hh>
 33 ·19#include·<dune/grid/common/intersection.hh>
34 ·20{34 ·20
35 ·2135 ·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·************************************************************************/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;
44 ·3044 ·30
 45 ·31
 46 ·32
 47 ·33·//·DGFGridFactory
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·//·----------------48 ·34·//·--------------
55 ·41 
56 ·42·template<·int·dimD,·int·dimR·> 
57 43·class·DGFCoordFunction 
58 ·44·:·public·AnalyticalCoordFunction<·double,·dimD,·dimR,·DGFCoordFunction< 
59 dimD,·dimR·>·>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:
 58 ·44·typedef·typename·Grid::template·Codim<·0·>::Entity·Element;
60 ·45·{59 ·45
 60 ·46·typedef·typename·Grid::template·Codim<·dimension·>::Entity·Vertex;
 61 ·47
61 ·46·typedef·DGFCoordFunction<_dimD,_dimR_>·This; 
62 ·47·typedef·AnalyticalCoordFunction<_double,_dimD,_dimR,_This_>·Base; 
63 ·48 
64 ·49·public:62 ·48·public:
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·)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·)
72 ·57·{}71 ·57·{
73 ·58 
74 59·void·evaluate·(·const·DomainVector·&x,·RangeVector·&y·)·const72 ·58·const·size_t·nofElements·=·macroGrid_.elements.size();
 73 ·59·for(·size_t·i·=·0;·i·<·nofElements;·++i·)
75 ·60·{74 ·60·{
76 ·61·std::vector<·double·>·vx(·dimD·); 
77 ·62·std::vector<·double·>·vy;75 ·61·std::vector<·double·>·coord;
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·];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);
84 ·69·}83 ·69
85 ·70 
86 ·71·private: 
87 ·72·const·Expression·*expression_; 
88 ·73·}; 
89 ·7484 ·70·elInsertOrder_.insert(·std::make_pair(·p,·i·)·);
Max diff block lines reached; 17172/22176 bytes (77.44%) of diff not shown.
5.95 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:·parser.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 63, 41 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>··</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>··</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">parser.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">dgfug.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·/>
 75 <code>#include·&lt;dune/geometry/utility/typefromvertexcount.hh&gt;</code><br·/>
76 <code>#include·&lt;string&gt;</code><br·/> 
77 <code>#include·&lt;vector&gt;</code><br·/> 
78 <code>#include·&lt;map&gt;</code><br·/> 
79 <code>#include·&lt;<a·class="el"·href="a00947_source.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00956_source.html">dune/grid/io/file/dgfparser/dgfug.hh</a>&gt;</code><br·/>
80 </div> 
81 <p><a·href="a00845_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> 
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="a03750.html">Dune::DGFBoundaryParameter</a></td></tr> 
86 <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> 
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="a03754.html">Dune::DuneGridFormatParser</a></td></tr> 
89 <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> 
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>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
93 Namespaces</h2></td></tr>79 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>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>
95 <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>
96 <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: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>
 84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>85 </table>
98 </div><!--·contents·-->86 </div><!--·contents·-->
99 <!--·start·footer·part·-->87 <!--·start·footer·part·-->
100 <hr·class="footer"/><address·class="footer"><small>88 <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.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
102 </small></address>90 </small></address>
103 </body>91 </body>
1000 B
html2text {}
    
Offset 7, 30 lines modifiedOffset 7, 21 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·dgfparser
 12 Namespaces
 13 dgfug.cc·File·Reference
 14 #include·<config.h>
 15 #include·<dune/geometry/utility/typefromvertexcount.hh>
12 Classes·|·Namespaces 
13 parser.hh·File·Reference 
14 #include·<iostream> 
15 #include·<string> 
16 #include·<vector> 
17 #include·<map> 
18 #include·<dune/grid/io/file/dgfparser/entitykey.hh>16 #include·<dune/grid/io/file/dgfparser/dgfug.hh>
19 Go_to_the_source_code_of_this_file. 
20 ·Classes 
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   
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
8.4 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:·dgfwriter.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 58, 59 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>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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">dgfwriter.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">basic.hh·File·Reference</div></div>
72 </div><!--header-->73 </div><!--header-->
73 <div·class="contents">74 <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·/>75 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
77 <code>#include·&lt;cstddef&gt;</code><br·/>76 <code>#include·&lt;cctype&gt;</code><br·/>
78 <code>#include·&lt;algorithm&gt;</code><br·/> 
79 <code>#include·&lt;fstream&gt;</code><br·/>77 <code>#include·&lt;iostream&gt;</code><br·/>
80 <code>#include·&lt;string&gt;</code><br·/>78 <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·/>79 <code>#include·&lt;sstream&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·/>80 <code>#include·&lt;dune/common/stdstreams.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·/> 
89 <code>#include·&lt;<a·class="el"·href="a00251_source.html">dune/grid/common/rangegenerators.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00935_source.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</code><br·/>
 82 <code>#include·&lt;<a·class="el"·href="a00947_source.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</code><br·/>
90 </div>83 </div>
91 <p><a·href="a00848_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00848_source.html">Go·to·the·source·code·of·this·file.</a></p>
92 <table·class="memberdecls">85 <table·class="memberdecls">
93 <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>
94 Classes</h2></td></tr>87 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>88 <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>
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>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table><table·class="memberdecls">90 </table><table·class="memberdecls">
99 <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>
100 Namespaces</h2></td></tr>92 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>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>
102 <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>
103 <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: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><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: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>
 102 <tr·class="separator:abb5725b92483f9a9581a95eba48de26b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 </table>103 </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·-->104 </div><!--·contents·-->
109 <!--·start·footer·part·-->105 <!--·start·footer·part·-->
110 <hr·class="footer"/><address·class="footer"><small>106 <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.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
112 </small></address>108 </small></address>
113 </body>109 </body>
114 </html>110 </html>
1.39 KB
html2text {}
    
Offset 7, 40 lines modifiedOffset 7, 34 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·dgfparser
 12 ····*·blocks
12 Classes·|·Namespaces13 Classes·|·Namespaces·|·Functions
13 dgfwriter.hh·File·Reference14 basic.hh·File·Reference
14 write·a·GridView·to·a·DGF·file·More... 
15 #include·<cassert>15 #include·<cassert>
16 #include·<cstddef>16 #include·<cctype>
17 #include·<algorithm> 
18 #include·<fstream>17 #include·<iostream>
19 #include·<string>18 #include·<string>
 19 #include·<sstream>
20 #include·<type_traits> 
21 #include·<utility> 
22 #include·<vector> 
23 #include·<dune/common/rangeutilities.hh> 
24 #include·<dune/common/typeutilities.hh>20 #include·<dune/common/stdstreams.hh>
 21 #include·<dune/grid/io/file/dgfparser/entitykey.hh>
 22 #include·<dune/grid/io/file/dgfparser/dgfexception.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.23 Go_to_the_source_code_of_this_file.
30 ·Classes24 ·Classes
 25 class· Dune::dgf::BasicBlock
31 class· Dune::DGFWriter<_GV_> 
32  ······write·a·GridView·to·a·DGF·file·More... 
33  26  
34 ·Namespaces27 ·Namespaces
35 namespace· Dune28 namespace· Dune
36  ··········Include·standard·header·files.29  ··········Include·standard·header·files.
37  30  
38 *****·Detailed·Description·***** 
39 write·a·GridView·to·a·DGF·file 
40 ··Author 
41 ······Martin·Nolte31 namespace· Dune::dgf
 32  
 33 ·Functions
 34 void Dune::dgf::makeupcase·(std·::string·&s)
 35  
  
42 ===============================================================================36 ===============================================================================
43 ·····Generated·by [doxygen]·1.9.437 ·····Generated·by [doxygen]·1.9.4
124 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00848_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:·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 58, 429 lines modifiedOffset 58, 153 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_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">dgfwriter.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="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>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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_IO_FILE_DGFPARSER_DGFWRITER_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_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_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="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;cassert&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>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="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;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>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;iostream&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>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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>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>
 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="a00935.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="a00947.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>
 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>
87 <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>
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>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>
90 <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>
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>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>
93 <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>
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="a00251.html">dune/grid/common/rangegenerators.hh</a>&gt;</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>
96 <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>
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>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>
99 <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>
 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>
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> 
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> 
104 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</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>
105 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">public</span>:</div>114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="comment">//·int·countlines·();</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> 
108 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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·h[·...·truncated·by·diffoscope;·len:·185,·SHA:·72b181780f4de1707d738c5fb6afbf75e05bcf9bdca563d05e7b00775b85b15b·...·]</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>
 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>········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>
110 <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>
111 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">private</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>
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>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>
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>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>
117 <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>
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>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>
119 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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>
120 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">public</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>
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> 
123 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····{}</div> 
124 <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>
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:[·...·truncated·by·diffoscope;·len:·206,·SHA:·c5e1f3e6a233a58d0a354f113618304788cbc0e9fce030806e9db81497dbf619·...·]</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; 72515/103913 bytes (69.78%) of diff not shown.
22.4 KB
html2text {}
    
Offset 7, 563 lines modifiedOffset 7, 178 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·dgfparser
12 dgfwriter.hh12 ····*·blocks
 13 basic.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#ifndef·DUNE_GRID_IO_FILE_DGFPARSER_DGFWRITER_HH 
20 ·6#define·DUNE_GRID_IO_FILE_DGFPARSER_DGFWRITER_HH20 ·5#ifndef·DUNE_DGF_BASICBLOCK_HH
 21 ·6#define·DUNE_DGF_BASICBLOCK_HH
21 ·722 ·7
22 ·13#include·<cassert>23 ·8#include·<cassert>
23 ·14#include·<cstddef>24 ·9#include·<cctype>
24 ·15 
25 ·16#include·<algorithm> 
26 ·17#include·<fstream>25 ·10#include·<iostream>
27 ·18#include·<string>26 ·11#include·<string>
 27 ·12#include·<sstream>
 28 ·13
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>29 ·14#include·<dune/common/stdstreams.hh>
 30 ·15#include·<dune/grid/io/file/dgfparser/entitykey.hh>
 31 ·16#include·<dune/grid/io/file/dgfparser/dgfexception.hh>
 32 ·17
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·Dune33 ·18namespace·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;34 ·19{
 35 ·20
 36 ·21·namespace·dgf
 37 ·22·{
 38 ·23
 39 24·inline·void·makeupcase(·std·::·string·&s·)
 40 ·25·{
 41 ·26·for·(size_t·i=0;·i<s.size();·i++)
 42 ·27·s[i]=std::toupper(s[i]);
 43 ·28·}
 44 ·29
 45 30·class·BasicBlock
 46 ·31·{
 47 ·32·int·pos;·//·line·number
 48 ·33·bool·active;·//·block·was·found
 49 ·34·bool·empty;·//·block·was·found·but·was·empty
 50 ·35·std::string·identifier;·//·identifier·of·this·block
 51 ·36·int·linecount;·//·total·number·of·lines·in·the·block
 52 ·37·std::stringstream·block_;·//·the·block·itself
 53 ·38·std::string·oneline;·//·the·active·line·in·the·block
 54 ·39
 55 ·40·//·get·the·block·(if·it·exists)
 56 ·41·void·getblock·(·std::istream·&in·);
 57 ·42
 58 ·43·//·count·the·number·of·lines·in·the·block
 59 ·44·//·int·countlines·();
 60 ·45
 61 ·46·protected:
 62 47·std::stringstream·line;·//·the·active·line·as·string·buffer
 63 ·48·//·for·use·in·the·derived·classes
 64 ·49
 65 ·50·//·go·back·to·beginning·of·block
 66 51·void·reset·()
 67 ·52·{
 68 ·53·pos·=·-1;
 69 ·54·block_.clear();
 70 ·55·block_.seekg(·0·);
 71 ·56·}
54 ·5772 ·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;73 ·58·//·get·next·line·and·store·in·string·stream
 74 ·59·bool·getnextline·();
 75 ·60
 76 ·61·//·get·next·entry·in·line
 77 ·62·template<·class·ENTRY·>
 78 63·bool·getnextentry(·ENTRY·&entry·)
61 ·6479 ·64·{
62 ·65·typedef·typename·IndexSet::IndexType·Index; 
63 ·6680 ·65·line·>>·entry;
 81 ·66·return·static_cast<·bool·>(·line·);
 82 ·67·}
 83 ·68
 84 ·69·bool·gettokenparam·(·std·::·string·token,·std·::·string·&entry·);
 85 ·70·bool·findtoken(·std·::·string·token·);
 86 ·71
64 ·67·public:87 ·72·public:
 88 ·73·//·search·for·block·in·file·and·store·in·buffer
 89 ·74·BasicBlock·(·std::istream·&in,·const·char*·id·);
65 72·DGFWriter·(·const·GridView·&gridView·) 
66 ·73·:·gridView_(·gridView·) 
67 ·74·{} 
68 ·7590 ·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·> 
Max diff block lines reached; 18083/22919 bytes (78.90%) of diff not shown.
4.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:·gridparameter.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 65, 27 lines modifiedOffset 65, 26 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><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>··</div>
72 ··<div·class="headertitle"><div·class="title">gridparameter.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">general.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;string&gt;</code><br·/>76 <code>#include·&lt;vector&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00923_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00848_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
78 </div>78 </div>
79 <p><a·href="a00851_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a00851_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="a03506.html">Dune::dgf::GridParameterBlock</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="a03502.html">Dune::dgf::GeneralBlock</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> 
85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 </table><table·class="memberdecls">85 </table><table·class="memberdecls">
87 <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>
88 Namespaces</h2></td></tr>87 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>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="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>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
577 B
html2text {}
    
Offset 9, 22 lines modifiedOffset 9, 21 lines modified
9 ····*·dune9 ····*·dune
10 ····*·grid10 ····*·grid
11 ····*·io11 ····*·io
12 ····*·file12 ····*·file
13 ····*·dgfparser13 ····*·dgfparser
14 ····*·blocks14 ····*·blocks
15 Classes·|·Namespaces15 Classes·|·Namespaces
16 gridparameter.hh·File·Reference16 general.hh·File·Reference
17 #include·<iostream>17 #include·<iostream>
18 #include·<string>18 #include·<vector>
19 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>19 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
20 Go_to_the_source_code_of_this_file.20 Go_to_the_source_code_of_this_file.
21 ·Classes21 ·Classes
22 class· Dune::dgf::GridParameterBlock22 class· Dune::dgf::GeneralBlock
23  ······Common·Grid·parameters.·More... 
24  23  
25 ·Namespaces24 ·Namespaces
26 namespace· Dune25 namespace· Dune
27  ··········Include·standard·header·files.26  ··········Include·standard·header·files.
28  27  
29 namespace· Dune::dgf28 namespace· Dune::dgf
30  29  
38.3 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00851_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:·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 62, 120 lines modifiedOffset 62, 89 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">gridparameter.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="a00851.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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="a00851.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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_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_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_GRID_IO_FILE_DGFPARSER_BLOCKS_GENERAL_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><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;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;<a·class="code"·href="a00923.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;<a·class="code"·href="a00848.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>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><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>·</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>dgf</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>
 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>
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>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>
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>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="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>
 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>
 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>
91 <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>
92 <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="keywordtype">int</span>·&amp;nofp·);</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>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">//·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>
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#a4ff7f9f323ce7542d96973e20ab53f27">Flags</a>·<a·class="code·hl_variable"·href="a03506.html#af075ecb976aa895aebdeaac9a3693a24">foundLongestEdge</a>·=·1·&lt;&lt;·5;</div> 
98 <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>
99 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">protected</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>
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>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>
105 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">private</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> 
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> 
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> 
119 <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>········<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> 
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> 
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>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="keywordflow">return</span>·<a·class="code·hl_function"·href="a03474.html#a85a063b24ab8bd713f381bc6ea0b5fb9">noflines</a>();</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> 
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> 
132 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······}</div> 
133 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
134 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03506.html#ae1a78a247bd46cfa8fc20e4b00d79f67">···81</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03506.html#ae1a78a247bd46cfa8fc20e4b00d79f67">markLongestEdge</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">if</span>(·(<a·class="code·hl_variable"·href="a03506.html#a94afe8c549e83f70b9eb6a8c11e8b497">foundFlags_</a>·&amp;·<a·class="code·hl_variable"·href="a03506.html#af075ecb976aa895aebdeaac9a3693a24">foundLongestEdge</a>)·==·0·)</div> 
137 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········{</div> 
138 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··········dwarn·&lt;&lt;·<span·class="stringliteral">&quot;GridParameterBlock:·Parameter·&#39;refinementedge&#39;·not·specified,·&quot;</span></div> 
139 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>················&lt;&lt;·<span·class="stringliteral">&quot;defaulting·to·&#39;ARBITRARY&#39;.&quot;</span>·&lt;&lt;·std::endl;</div> 
140 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········}</div> 
141 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03506.html#af6cb6850ba239a44db3addbbf62536ac">markLongestEdge_</a>;</div> 
142 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······}</div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div>
143 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</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">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>
144 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······<span·class="comment">//·some·information</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>
 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>
145 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a03506.html#a78e57a95f2299ae56d090a84562e07c3">···92</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03506.html#a78e57a95f2299ae56d090a84562e07c3">ok</a>()</div> 
Max diff block lines reached; 6919/32993 bytes (20.97%) of diff not shown.
5.94 KB
html2text {}
    
Offset 8, 149 lines modifiedOffset 8, 101 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
14 gridparameter.hh14 general.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_GRIDPARAMETERBLOCK_HH 
22 ·6#define·DUNE_DGF_GRIDPARAMETERBLOCK_HH21 ·5#ifndef·DUNE_GRID_IO_FILE_DGFPARSER_BLOCKS_GENERAL_HH
 22 ·6#define·DUNE_GRID_IO_FILE_DGFPARSER_BLOCKS_GENERAL_HH
23 ·723 ·7
24 ·8#include·<iostream>24 ·8#include·<iostream>
25 ·9#include·<string>25 ·9#include·<vector>
26 ·1026 ·10
27 ·11#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>27 ·11#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
28 ·1228 ·12
29 ·1329 ·13
30 ·14namespace·Dune30 ·14namespace·Dune
31 ·15{31 ·15{
32 ·1632 ·16
33 ·17·namespace·dgf33 ·17·namespace·dgf
34 ·18·{34 ·18·{
35 33·class·GridParameterBlock35 ·19
 36 ·20·//·GeneralBlock
 37 ·21·//·---------
 38 ·22
 39 23·class·GeneralBlock
36 ·34·:·public·BasicBlock40 ·24·:·public·BasicBlock
37 ·35·{41 ·25·{
 42 ·26·unsigned·int·nofvtx;
 43 ·27·int·dimgrid;
 44 ·28·bool·goodline;·//·active·line·describes·a·vertex
 45 ·29·std·::·vector<·unsigned·int·>·map;·//·active·vertex
 46 ·30·int·nofparams;
 47 ·31·int·vtxoffset;
 48 ·32
38 ·36·public:49 ·33·public:
 50 ·34·GeneralBlock·(·std·::·istream·&in,·int·pnofvtx,·int·pvtxoffset,·int
 51 &pdimgrid·);
 52 ·35
 53 ·36·int·get·(·std·::·vector<·std·::·vector<·unsigned·int>·>·&simplex,
 54 ·37·std·::·vector<·std·::·vector<·double·>·>·&params,
 55 ·38·int·&nofp·);
 56 ·39
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; 
44 ·42 
45 ·43·protected: 
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&); 
54 ·52 
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; 
65 ·65·} 
66 ·66·else 
67 ·67·return·name_; 
68 ·68·} 
69 ·69 
70 70·const·std::string·&dumpFileName·(·)·const 
71 ·71·{ 
72 ·72·if(·(foundFlags_·&·foundDumpFileName)·!=·0·) 
73 ·73·{ 
74 ·74·dwarn·<<·"GridParameterBlock:·found·Parameter·'dumpfilename',·" 
75 ·75·<<·"dumping·file·to·`"·<<·dumpFileName_·<<·"'"·<<·std::endl; 
76 ·76·} 
77 ·77·return·dumpFileName_; 
78 ·78·} 
79 ·79 
80 81·bool·markLongestEdge·()·const 
81 ·82·{ 
82 ·83·if(·(foundFlags_·&·foundLongestEdge)·==·0·) 
83 ·84·{ 
84 ·85·dwarn·<<·"GridParameterBlock:·Parameter·'refinementedge'·not·specified,·" 
85 ·86·<<·"defaulting·to·'ARBITRARY'."·<<·std::endl; 
86 ·87·} 
87 ·88·return·markLongestEdge_; 
88 ·89·} 
89 ·90 
90 ·91·//·some·information57 ·40·//·some·information
91 92·bool·ok()58 41·bool·ok·()
92 ·93·{ 
93 ·94·return·true;59 ·42·{
 60 ·43·return·goodline;
 61 ·44·}
 62 ·45
 63 46·int·nofsimplex·()
 64 ·47·{
 65 ·48·return·noflines();
94 ·95·}66 ·49·}
95 ·96·}; 
96 ·97 
97 ·9867 ·50
 68 ·51·private:
 69 ·52·//·get·the·dimension·of·the·grid
 70 ·53·int·getDimGrid·();
 71 ·54·//·get·next·simplex
 72 ·55·bool·next·(·std·::·vector<·unsigned·int·>·&simplex,
 73 ·56·std·::·vector<·double·>·&param·);
 74 ·57·};
 75 ·58
98 ·99·}·//·end·namespace·dgf76 ·59·}·//·end·namespace·dgf
99 ·10077 ·60
100 ·101}·//·end·namespace·Dune78 ·61}·//·end·namespace·Dune
Max diff block lines reached; 2406/6054 bytes (39.74%) of diff not shown.
4.37 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:·boundaryseg.cc·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 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">dim.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·/>
75 <code>#include·&lt;<a·class="el"·href="a00872_source.html">dune/grid/io/file/dgfparser/blocks/boundaryseg.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00848_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
 77 </div>
 78 <p><a·href="a00854_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">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">
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>
550 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 dim.hh·File·Reference
 16 #include·<iostream>
17 #include·<dune/grid/io/file/dgfparser/blocks/boundaryseg.hh>17 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
 18 Go_to_the_source_code_of_this_file.
 19 ·Classes
 20 class· Dune::dgf::DimBlock
 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.09 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:·general.cc·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 63, 28 lines modifiedOffset 63, 46 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">general.cc·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">interval.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·/>
 78 <code>#include·&lt;array&gt;</code><br·/>
75 <code>#include·&lt;<a·class="el"·href="a00881_source.html">dune/grid/io/file/dgfparser/blocks/general.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00848_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
 80 </div>
 81 <p><a·href="a00857_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="a03510.html">Dune::dgf::IntervalBlock</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="a03514.html">Dune::dgf::IntervalBlock::Interval</a></td></tr>
 88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 89 </table><table·class="memberdecls">
77 <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>
78 Namespaces</h2></td></tr>91 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>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>
80 <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>
81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <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>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>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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: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>
 101 <tr·class="separator:a7ab9ff07ce7d4d5dae0f78519a384ccb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table>102 </table>
85 </div><!--·contents·-->103 </div><!--·contents·-->
86 <!--·start·footer·part·-->104 <!--·start·footer·part·-->
87 <hr·class="footer"/><address·class="footer"><small>105 <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.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
89 </small></address>107 </small></address>
90 </body>108 </body>
897 B
html2text {}
    
Offset 8, 20 lines modifiedOffset 8, 32 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
14 Namespaces14 Classes·|·Namespaces·|·Functions
15 general.cc·File·Reference15 interval.hh·File·Reference
16 #include·<config.h>16 #include·<iostream>
 17 #include·<vector>
 18 #include·<array>
17 #include·<dune/grid/io/file/dgfparser/blocks/general.hh>19 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
 20 Go_to_the_source_code_of_this_file.
 21 ·Classes
 22 struct· Dune::dgf::IntervalBlock
 23  
 24 struct· Dune::dgf::IntervalBlock::Interval
 25  
18 ·Namespaces26 ·Namespaces
19 namespace· Dune27 namespace· Dune
20  ··········Include·standard·header·files.28  ··········Include·standard·header·files.
21  29  
22 namespace· Dune::dgf30 namespace· Dune::dgf
23  31  
 32 ·Functions
 33 std::ostream·& Dune::dgf::operator<<·(std::ostream·&out,·const·IntervalBlock::
 34 ················Interval·&interval)
 35  
  
24 ===============================================================================36 ===============================================================================
25 ·····Generated·by [doxygen]·1.9.437 ·····Generated·by [doxygen]·1.9.4
4.38 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:·dim.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">dim.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="a00917_source.html">dune/grid/io/file/dgfparser/blocks/dim.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00920_source.html">dune/grid/io/file/dgfparser/blocks/polygon.hh</a>&gt;</code><br·/>
 77 </div>
 78 <p><a·href="a00860_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>
552 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 dim.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/dim.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  
  
3.54 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:·periodicfacetrans.cc·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 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">boundarydom.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="a00869_source.html">dune/grid/io/file/dgfparser/blocks/periodicfacetrans.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00923_source.html">dune/grid/io/file/dgfparser/blocks/boundarydom.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>
453 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 boundarydom.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/boundarydom.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  
  
10.4 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:·projection.cc·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, 71 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_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>·&#124;70 <a·href="#namespaces">Namespaces</a>··</div>
72 <a·href="#func-members">Functions</a>··</div> 
73 ··<div·class="headertitle"><div·class="title">projection.cc·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">simplex.cc·File·Reference</div></div>
74 </div><!--header-->72 </div><!--header-->
75 <div·class="contents">73 <div·class="contents">
76 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
77 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/> 
78 <code>#include·&lt;<a·class="el"·href="a07319_source.html">dune/grid/io/file/dgfparser/blocks/projection.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00872_source.html">dune/grid/io/file/dgfparser/blocks/simplex.hh</a>&gt;</code><br·/>
79 </div><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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03538.html">Dune::dgf::Expr::ConstantExpression</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="a03542.html">Dune::dgf::Expr::VariableExpression</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="a03546.html">Dune::dgf::Expr::FunctionCallExpression</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="a03550.html">Dune::dgf::Expr::VectorExpression</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="a03554.html">Dune::dgf::Expr::BracketExpression</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="a03558.html">Dune::dgf::Expr::MinusExpression</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="a03562.html">Dune::dgf::Expr::NormExpression</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="a03566.html">Dune::dgf::Expr::SqrtExpression</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="a03570.html">Dune::dgf::Expr::SinExpression</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="a03574.html">Dune::dgf::Expr::CosExpression</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="a03578.html">Dune::dgf::Expr::PowerExpression</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="a03582.html">Dune::dgf::Expr::SumExpression</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="a03586.html">Dune::dgf::Expr::DifferenceExpression</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="a03590.html">Dune::dgf::Expr::ProductExpression</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="a03594.html">Dune::dgf::Expr::QuotientExpression</a></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 </table><table·class="memberdecls"> 
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>78 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>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>
116 <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>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <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>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <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> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 </table><table·class="memberdecls"> 
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
124 Functions</h2></td></tr> 
125 <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> 
126 <tr·class="separator:a0404555c6f1763aa0e2c532e9c2a5c8e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
127 </table>84 </table>
128 </div><!--·contents·-->85 </div><!--·contents·-->
129 <!--·start·footer·part·-->86 <!--·start·footer·part·-->
130 <hr·class="footer"/><address·class="footer"><small>87 <hr·class="footer"/><address·class="footer"><small>
131 Generated·by&#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
132 </small></address>89 </small></address>
133 </body>90 </body>
1.44 KB
html2text {}
    
Offset 8, 58 lines modifiedOffset 8, 20 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
14 Classes·|·Namespaces·|·Functions14 Namespaces
15 projection.cc·File·Reference15 simplex.cc·File·Reference
16 #include·<config.h>16 #include·<config.h>
17 #include·<dune/common/math.hh> 
18 #include·<dune/grid/io/file/dgfparser/blocks/projection.hh>17 #include·<dune/grid/io/file/dgfparser/blocks/simplex.hh>
19 ·Classes 
20 struct· Dune::dgf::Expr::ConstantExpression 
21   
22 struct· Dune::dgf::Expr::VariableExpression 
23   
24 struct· Dune::dgf::Expr::FunctionCallExpression 
25   
26 struct· Dune::dgf::Expr::VectorExpression 
27   
28 struct· Dune::dgf::Expr::BracketExpression 
29   
30 struct· Dune::dgf::Expr::MinusExpression 
31   
32 struct· Dune::dgf::Expr::NormExpression 
33   
34 struct· Dune::dgf::Expr::SqrtExpression 
35   
36 struct· Dune::dgf::Expr::SinExpression 
37   
38 struct· Dune::dgf::Expr::CosExpression 
39   
40 struct· Dune::dgf::Expr::PowerExpression 
41   
42 struct· Dune::dgf::Expr::SumExpression 
43   
44 struct· Dune::dgf::Expr::DifferenceExpression 
45   
46 struct· Dune::dgf::Expr::ProductExpression 
47   
48 struct· Dune::dgf::Expr::QuotientExpression 
49   
50 ·Namespaces18 ·Namespaces
51 namespace· Dune19 namespace· Dune
52  ··········Include·standard·header·files.20  ··········Include·standard·header·files.
53  21  
54 namespace· Dune::dgf22 namespace· Dune::dgf
55  23  
56 namespace· Dune::dgf::Expr 
57   
58 ·Functions 
59 std::ostream·& Dune::dgf::operator<<·(std::ostream·&out,·const 
60 ················ProjectionBlock::Token·&token) 
61   
  
62 ===============================================================================24 ===============================================================================
63 ·····Generated·by [doxygen]·1.9.425 ·····Generated·by [doxygen]·1.9.4
6.62 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:·periodicfacetrans.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 63, 47 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_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>·&#124;70 <a·href="#namespaces">Namespaces</a>··</div>
72 <a·href="#func-members">Functions</a>··</div> 
73 ··<div·class="headertitle"><div·class="title">periodicfacetrans.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">simplexgeneration.cc·File·Reference</div></div>
74 </div><!--header-->72 </div><!--header-->
75 <div·class="contents">73 <div·class="contents">
76 <div·class="textblock"><code>#include·&lt;iostream&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
77 <code>#include·&lt;vector&gt;</code><br·/> 
78 <code>#include·&lt;<a·class="el"·href="a00923_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00911_source.html">dune/grid/io/file/dgfparser/blocks/simplexgeneration.hh</a>&gt;</code><br·/>
79 </div> 
80 <p><a·href="a00869_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="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"> 
91 <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>
92 Namespaces</h2></td></tr>78 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>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="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>
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 <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>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <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> 
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>
109 </body>90 </body>
1.03 KB
html2text {}
    
Offset 8, 33 lines modifiedOffset 8, 20 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
 14 Namespaces
 15 simplexgeneration.cc·File·Reference
 16 #include·<config.h>
14 Classes·|·Namespaces·|·Functions 
15 periodicfacetrans.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/simplexgeneration.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   
27 ·Namespaces18 ·Namespaces
28 namespace· Dune19 namespace· Dune
29  ··········Include·standard·header·files.20  ··········Include·standard·header·files.
30  21  
31 namespace· Dune::dgf22 namespace· Dune::dgf
32  23  
33 ·Functions 
34 std::ostream·& Dune::dgf::operator<<·(std::ostream·&out,·const 
35 ················PeriodicFaceTransformationBlock::AffineTransformation·&trafo) 
36   
  
37 ===============================================================================24 ===============================================================================
38 ·····Generated·by [doxygen]·1.9.425 ·····Generated·by [doxygen]·1.9.4
4.59 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:·boundaryseg.hh·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 65, 30 lines modifiedOffset 65, 26 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><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>··</div>
72 ··<div·class="headertitle"><div·class="title">boundaryseg.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">simplex.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;iostream&gt;</code><br·/>
76 <code>#include·&lt;iostream&gt;</code><br·/> 
77 <code>#include·&lt;string&gt;</code><br·/> 
78 <code>#include·&lt;vector&gt;</code><br·/>76 <code>#include·&lt;vector&gt;</code><br·/>
79 <code>#include·&lt;map&gt;</code><br·/> 
80 <code>#include·&lt;<a·class="el"·href="a00845_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/> 
81 <code>#include·&lt;<a·class="el"·href="a00923_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00848_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
82 </div>78 </div>
83 <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>
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>81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
86 Classes</h2></td></tr>82 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="a03490.html">Dune::dgf::BoundarySegBlock</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="a03614.html">Dune::dgf::SimplexBlock</a></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>
89 </table><table·class="memberdecls">85 </table><table·class="memberdecls">
90 <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>
91 Namespaces</h2></td></tr>87 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>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>
93 <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>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
619 B
html2text {}
    
Offset 9, 25 lines modifiedOffset 9, 21 lines modified
9 ····*·dune9 ····*·dune
10 ····*·grid10 ····*·grid
11 ····*·io11 ····*·io
12 ····*·file12 ····*·file
13 ····*·dgfparser13 ····*·dgfparser
14 ····*·blocks14 ····*·blocks
15 Classes·|·Namespaces15 Classes·|·Namespaces
 16 simplex.hh·File·Reference
16 boundaryseg.hh·File·Reference 
17 #include·<cassert> 
18 #include·<iostream>17 #include·<iostream>
19 #include·<string> 
20 #include·<vector>18 #include·<vector>
21 #include·<map> 
22 #include·<dune/grid/io/file/dgfparser/parser.hh> 
23 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>19 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
24 Go_to_the_source_code_of_this_file.20 Go_to_the_source_code_of_this_file.
25 ·Classes21 ·Classes
26 class· Dune::dgf::BoundarySegBlock22 class· Dune::dgf::SimplexBlock
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.9 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:·boundaryseg.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 62, 113 lines modifiedOffset 62, 93 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">boundaryseg.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="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_BOUNDARYSEGBLOCK_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_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_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><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>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;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>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</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> 
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="preprocessor">#include·&lt;<a·class="code"·href="a00845.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="a00923.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;<a·class="code"·href="a00848.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>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>
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><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">//·SimplexBlock</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">//·------------</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="a03614.html">···21</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03614.html">SimplexBlock</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"><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>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="l00025"·name="l00025"></a><span·class="lineno">···25</span>····{</div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</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>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>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>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>
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> 
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>
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</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>
 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">int</span>·pvtxoffset,·<span·class="keywordtype">int</span>·&amp;pdimgrid·);</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.html#ab599318717430314e32eb4a1fd162904">BndParam</a>;</div> 
107 <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="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>
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>107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="comment">//·cubes·-&gt;·simplex</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>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>
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>·</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="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>
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>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······{</div>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········<span·class="keywordflow">return</span>·goodline;</div>116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········<span·class="keywordflow">return</span>·goodline;</div>
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······}</div>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······}</div>
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</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">nofb[·...·truncated·by·diffoscope;·len:·8,·SHA:·97457c01066565dcdf4ffe2181cba2dd4c32c60cbdaa151348d29284fa29cf5e·...·]()</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">nofs[·...·truncated·by·diffoscope;·len:·11,·SHA:·7f8b3268324f557a0f62e840169cf12fd36a5c6469d5ca8e0a6076595345ddae·...·]()</div>
124 <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>
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>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>
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······}</div>122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······}</div>
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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">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>
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordtype">bool</span>·next();</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>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>
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="comment">//·end·namespace·dgf</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>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>134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>}·<span·class="comment">//·end·namespace·Dune</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>·</div>135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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> 
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>·</div> 
147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··}·<span·class="comment">//·end·namespace·dgf</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">···79</span>}·<span·class="comment">//·end·namespace·Dune</span></div> 
150 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
Max diff block lines reached; 5821/30029 bytes (19.38%) of diff not shown.
5.45 KB
html2text {}
    
Offset 8, 134 lines modifiedOffset 8, 109 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
14 boundaryseg.hh14 simplex.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_BOUNDARYSEGBLOCK_HH21 ·5#ifndef·DUNE_DGF_SIMPLEXBLOCK_HH
22 ·6#define·DUNE_DGF_BOUNDARYSEGBLOCK_HH22 ·6#define·DUNE_DGF_SIMPLEXBLOCK_HH
23 ·723 ·7
24 ·8#include·<cassert> 
25 ·9#include·<iostream>24 ·8#include·<iostream>
26 ·10#include·<string> 
27 ·11#include·<vector>25 ·9#include·<vector>
 26 ·10
28 ·12#include·<map> 
29 ·13 
30 ·14#include·<dune/grid/io/file/dgfparser/parser.hh> 
31 ·15#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>27 ·11#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
 28 ·12
32 ·16 
33 ·17 
34 ·18namespace·Dune29 ·13namespace·Dune
35 ·19{30 ·14{
 31 ·15
 32 ·16·namespace·dgf
 33 ·17·{
 34 ·18·//·SimplexBlock
 35 ·19·//·------------
36 ·2036 ·20
 37 21·class·SimplexBlock
37 ·21·namespace·dgf 
38 ·22·{ 
39 23·class·BoundarySegBlock 
40 ·24·:·public·BasicBlock38 ·22·:·public·BasicBlock
41 ·25·{39 ·23·{
42 ·26·int·dimworld;·//·the·dimension·of·the·vertices·(is·given·from·user)40 ·24·unsigned·int·nofvtx;
 41 ·25·int·vtxoffset;
 42 ·26·int·dimgrid;
43 ·27·bool·goodline;·//·active·line·describes·a·vertex43 ·27·bool·goodline;·//·active·line·describes·a·vertex
 44 ·28·int·nofparams;·//·nof·parameters
 45 ·29
44 ·28·std·::·vector<·unsigned·int·>·p;·//·active·vertex 
45 ·29·int·bndid; 
46 ·30·typedef·DGFBoundaryParameter::type·BoundaryParameter; 
47 ·31·BoundaryParameter·parameter; 
48 ·32·bool·simplexgrid; 
49 ·33 
50 ·34·public:46 ·30·public:
51 35·typedef·DGFEntityKey<_unsigned_int>·EntityKey; 
52 36·typedef·std::pair·<·int,·BoundaryParameter·>·BndParam; 
53 ·37 
54 ·38·//·initialize·vertex·block·and·get·first·vertex 
55 ·39·BoundarySegBlock·(·std·::·istream·&in,·int·pnofvtx, 
56 ·40·int·pdimworld,·bool·psimplexgrid·); 
57 ·4147 ·31·SimplexBlock·(·std·::·istream·&in,·int·pnofvtx,·int·pvtxoffset,·int
 48 &pdimgrid·);
 49 ·32
 50 ·33·int·get·(·std·::·vector<·std·::·vector<·unsigned·int·>·>·&simplex,
 51 ·34·std·::·vector<·std·::·vector<·double·>·>·&params,
 52 ·35·int·&nofp·);
 53 ·36
 54 ·37·//·cubes·->·simplex
 55 ·38·static·int
 56 ·39·cube2simplex·(·std·::·vector<·std·::·vector<·double·>·>·&vtx,
 57 ·40·std·::·vector<·std·::·vector<·unsigned·int·>·>·&elements,
 58 ·41·std·::·vector<·std·::·vector<·double·>·>·&params·);
 59 ·42
58 ·42·//·some·information60 ·43·//·some·information
59 ·43·int·get(·std·::·map<·EntityKey,·BndParam·>·&·facemap, 
60 ·44·bool·fixedsize, 
61 ·45·int·vtxoffset 
62 ·46·); 
63 ·47 
64 48·bool·ok()61 44·bool·ok·()
65 ·49·{62 ·45·{
66 ·50·return·goodline;63 ·46·return·goodline;
67 ·51·} 
68 ·52 
69 53·int·nofbound()64 ·47·}
 65 ·48
 66 49·int·nofsimplex·()
70 ·54·{67 ·50·{
71 ·55·return·noflines();68 ·51·return·noflines();
72 ·56·}69 ·52·}
73 ·5770 ·53
74 ·58·private:71 ·54·private:
 72 ·55·//·get·the·dimension·of·the·grid
 73 ·56·int·getDimGrid·();
 74 ·57·//·get·next·simplex
 75 ·58·bool·next·(·std·::·vector<·unsigned·int·>·&simplex,
 76 ·59·std·::·vector<·double·>·&param·);
 77 ·60·};
 78 ·61
75 ·59·bool·next(); 
76 ·60 
77 ·61·//·get·coordinates·of·active·vertex 
78 ·62·int·operator[]·(int·i) 
79 ·63·{ 
80 ·64·assert(ok()); 
81 ·65·assert(linenumber()>=0); 
82 ·66·assert(0<=i·&&·i<dimworld+1); 
83 ·67·return·p[i]; 
84 ·68·} 
85 ·69 
86 ·70·int·size() 
87 ·71·{ 
88 ·72·return·p.size(); 
89 ·73·} 
90 ·74 
91 ·75·}; 
92 ·76 
93 ·77·}·//·end·namespace·dgf79 ·62·}·//·end·namespace·dgf
94 ·7880 ·63
95 ·79}·//·end·namespace·Dune81 ·64}·//·end·namespace·Dune
96 ·8082 ·65
97 ·81#endif83 ·66#endif
98 parser.hh 
99 basic.hh84 basic.hh
100 Dune85 Dune
Max diff block lines reached; 2017/5558 bytes (36.29%) of diff not shown.
4.8 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:·simplex.cc·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 63, 21 lines modifiedOffset 63, 34 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">simplex.cc·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">boundaryseg.hh·File·Reference</div></div>
72 </div><!--header-->73 </div><!--header-->
73 <div·class="contents">74 <div·class="contents">
74 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
 76 <code>#include·&lt;iostream&gt;</code><br·/>
 77 <code>#include·&lt;string&gt;</code><br·/>
 78 <code>#include·&lt;vector&gt;</code><br·/>
 79 <code>#include·&lt;map&gt;</code><br·/>
 80 <code>#include·&lt;<a·class="el"·href="a00965_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/>
75 <code>#include·&lt;<a·class="el"·href="a00899_source.html">dune/grid/io/file/dgfparser/blocks/simplex.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00848_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
 82 </div>
 83 <p><a·href="a00875_source.html">Go·to·the·source·code·of·this·file.</a></p>
76 </div><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>
 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="a03490.html">Dune::dgf::BoundarySegBlock</a></td></tr>
 88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 89 </table><table·class="memberdecls">
77 <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>
78 Namespaces</h2></td></tr>91 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>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>
80 <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>
81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <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>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>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
682 B
html2text {}
    
Offset 8, 18 lines modifiedOffset 8, 27 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
14 Namespaces 
15 simplex.cc·File·Reference 
16 #include·<config.h>14 Classes·|·Namespaces
 15 boundaryseg.hh·File·Reference
 16 #include·<cassert>
 17 #include·<iostream>
 18 #include·<string>
 19 #include·<vector>
 20 #include·<map>
 21 #include·<dune/grid/io/file/dgfparser/parser.hh>
17 #include·<dune/grid/io/file/dgfparser/blocks/simplex.hh>22 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
 23 Go_to_the_source_code_of_this_file.
 24 ·Classes
 25 class· Dune::dgf::BoundarySegBlock
 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  
  
3.49 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:·basic.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">basic.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="a00923_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00875_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>
429 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 basic.cc·File·Reference16 boundaryseg.cc·File·Reference
17 #include·<config.h>17 #include·<config.h>
18 #include·<dune/grid/io/file/dgfparser/blocks/basic.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  
  
4.44 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:·general.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 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">general.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">interval.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="a00923_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/interval.hh</a>&gt;</code><br·/>
78 </div> 
79 <p><a·href="a00881_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="a03502.html">Dune::dgf::GeneralBlock</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>
571 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 general.hh·File·Reference15 interval.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/interval.hh>
19 Go_to_the_source_code_of_this_file. 
20 ·Classes 
21 class· Dune::dgf::GeneralBlock 
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  
  
7.29 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:·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 64, 42 lines modifiedOffset 64, 46 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">boundarydom.hh·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">periodicfacetrans.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;iostream&gt;</code><br·/>76 <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·/>77 <code>#include·&lt;vector&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00923_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00848_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a00845_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/> 
80 </div>79 </div>
81 <p><a·href="a00884_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00884_source.html">Go·to·the·source·code·of·this·file.</a></p>
82 <table·class="memberdecls">81 <table·class="memberdecls">
83 <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>
84 Classes</h2></td></tr>83 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>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>
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03482.html">Dune::dgf::Domain</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="a03522.html">Dune::dgf::PeriodicFaceTransformationBlock::Matrix&lt;·T·&gt;</a></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <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>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>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">90 </table><table·class="memberdecls">
92 <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>
93 Namespaces</h2></td></tr>92 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>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="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>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <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>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>
98 <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>
99 </table>103 </table>
100 </div><!--·contents·-->104 </div><!--·contents·-->
101 <!--·start·footer·part·-->105 <!--·start·footer·part·-->
102 <hr·class="footer"/><address·class="footer"><small>106 <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.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
104 </small></address>108 </small></address>
105 </body>109 </body>
1.1 KB
html2text {}
    
Offset 8, 31 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 boundarydom.hh·File·Reference15 periodicfacetrans.hh·File·Reference
16 #include·<iostream>16 #include·<iostream>
17 #include·<string> 
18 #include·<vector>17 #include·<vector>
19 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>18 #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.19 Go_to_the_source_code_of_this_file.
22 ·Classes20 ·Classes
23 struct· Dune::dgf::DomainData21 struct· Dune::dgf::PeriodicFaceTransformationBlock
24  22  
25 struct· Dune::dgf::Domain23 ·class· Dune::dgf::PeriodicFaceTransformationBlock::Matrix<_T_>
26  24  
27 ·class· Dune::dgf::BoundaryDomBlock25 struct· Dune::dgf::PeriodicFaceTransformationBlock::AffineTransformation
28  26  
29 ·Namespaces27 ·Namespaces
30 namespace· Dune28 namespace· Dune
31  ··········Include·standard·header·files.29  ··········Include·standard·header·files.
32  30  
33 namespace· Dune::dgf31 namespace· Dune::dgf
34  32  
 33 ·Functions
 34 std::ostream·& Dune::dgf::operator<<·(std::ostream·&out,·const
 35 ················PeriodicFaceTransformationBlock::AffineTransformation·&trafo)
 36  
  
35 ===============================================================================37 ===============================================================================
36 ·····Generated·by [doxygen]·1.9.438 ·····Generated·by [doxygen]·1.9.4
103 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00884_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:·boundarydom.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, 364 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">boundarydom.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="a00884.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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="a00884.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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_BOUNDARYDOMBLOCK_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_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_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><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;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> 
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;<a·class="code"·href="a00923.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;<a·class="code"·href="a00848.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="a00845.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>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>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> 
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>
 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>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>dgf</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>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"><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>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>
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"><a·class="line"·href="a03478.html#a5c0a6884ff54c10fed3f8ea8a9f7de4f">···24</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a03750.html#afa9bc1f519c309d951d1955cbce7ea7f">DGFBou[·...·truncated·by·diffoscope;·len:·127,·SHA:·40483c044e13dad77b1534ff80dc7bdc7d0389798f3a7ea38851ca23895ef76f·...·]</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>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>
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>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>
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>
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>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>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">//·constructor</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>
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">int</span>·<span·class="keywordtype">id</span>,·<a·class="code·hl_typedef"·href="a03478.html#a5c0a6884ff54c10fed3f8ea8a9f7de4f">BoundaryParameter</a>·<a·class="code·hl_function"·href="a03478.html#ab852ef0cba04ded36ddfd951be4b46d4">parameter</a>,·<span·class="keywordtype">bool</span>·defaultData·=·<span·class="keyword">false</span>·)</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> 
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="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>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>
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> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">······</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>·id_;</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>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"><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>
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> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">······</span>{</div>118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">······</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>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········<span·class="keywordflow">return</span>·transformations_.size();</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>·</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="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> 
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="keyword">private</span>:</div>
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········<span·class="keywordflow">return</span>·parameter_;</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>
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······}</div>124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····};</div>
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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>·</div>
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="comment">//·reset·data</span></div>127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="comment">//·PeriodicFaceTransformationBlock::Matrix</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">res[·...·truncated·by·diffoscope;·len:·369,·SHA:·d74d5adcc1df1c7c41d0cb9259668cd685ce50b40f22265fab578bc4210f1313·...·]</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>
 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>
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>······<span·class="keywordtype">int</span>·rows_;</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>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>······}</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>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>137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keyword">public</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>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">int</span>·<a·class="code·hl_function"·href="a03522.html#a00fd62127a21[·...·truncated·by·diffoscope;·len:·160,·SHA:·28b8c1dd900cbb3dadee25672cff4217507c693577a1f837fc282f3260c5c418·...·]</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>
 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="a03522.html#a02f31c217b31b30f8f992b8039421d36">···74</a></span>······<span·class="keyword">const</span>·T·&amp;<a·class="code·hl_function"·href="a03522.html#a02f31c217b31b30f8f992b8039421d36">operator()·</a>(·<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">int</span>·j·)<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>145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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>·defaultData_;</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>
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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>148 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03478.html#adbbbb42249571ccc7a354e1d4ef1c540">···73</a></span>······<span·class="keyword">friend</span>·std::ostream·&amp;·<a·class="code·hl_friend"·href="a03478.html#adbbbb42249571ccc7a354e1[·...·truncated·by·diffoscope;·len:·165,·SHA:·f56b2363190c91a41e323e35da99ab74aff25e6f3c03551c58f543562282cdd0·...·]·)</div>149 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a03522.html#a7a02923cbdb9a3d59c54a66b25404a96">···79</a></span>······T·&amp;<a·class="code·hl_function"·href="a03522.html#a02f31c217b31b30f8f992b8039421d36">operator()·</a>(·<span·class="keywo[·...·truncated·by·diffoscope;·len:·60,·SHA:·df18e702a8c645f5839a1030a63ccec25663bc62e17826276dcbb757b35e51fe·...·]·)</div>
144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······{</div>150 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······{</div>
Max diff block lines reached; 59455/89043 bytes (66.77%) of diff not shown.
15.6 KB
html2text {}
    
Offset 8, 439 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 boundarydom.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_BOUNDARYDOMBLOCK_HH 
22 ·6#define·DUNE_DGF_BOUNDARYDOMBLOCK_HH21 ·5#ifndef·DUNE_DGF_PERIODICFACETRANSBLOCK_HH
 22 ·6#define·DUNE_DGF_PERIODICFACETRANSBLOCK_HH
23 ·723 ·7
24 ·8#include·<iostream>24 ·8#include·<iostream>
25 ·9#include·<string> 
26 ·10#include·<vector>25 ·9#include·<vector>
27 ·1126 ·10
28 ·12#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>27 ·11#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
 28 ·12
 29 ·13
29 ·13#include·<dune/grid/io/file/dgfparser/parser.hh> 
30 ·14 
31 ·15 
32 ·16namespace·Dune30 ·14namespace·Dune
33 ·17{31 ·15{
34 ·1832 ·16
35 ·19·namespace·dgf33 ·17·namespace·dgf
 34 ·18·{
 35 ·19
 36 ·20·//·PeriodicFaceTransformationBlock
 37 ·21·//·-------------------------------
 38 ·22
 39 23·struct·PeriodicFaceTransformationBlock
 40 ·24·:·public·BasicBlock
36 ·20·{41 ·25·{
 42 ·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_;
37 ·21 
38 22·struct·DomainData 
39 ·23·{ 
40 24·typedef·DGFBoundaryParameter::type·BoundaryParameter; 
41 ·25 
42 26·DomainData·() 
43 ·27·:·id_(·0·), 
44 ·28·parameter_(·DGFBoundaryParameter::defaultValue()·), 
45 ·29·defaultData_(·false·) 
46 ·30·{·} 
47 ·31 
48 32·~DomainData·()·{·} 
49 ·3349 ·33
50 ·34·//·constructor 
51 35·DomainData·(·int·id,·BoundaryParameter·parameter,·bool·defaultData·=·false·) 
52 ·36·:·id_(·id·), 
53 ·37·parameter_(·parameter·), 
54 ·38·defaultData_(·defaultData·) 
55 ·39·{·}50 ·34·//·copy·not·implemented
 51 ·35·PeriodicFaceTransformationBlock·(·const·PeriodicFaceTransformationBlock·&
 52 );
 53 ·36
 54 ·37·public:
 55 ·38·//·initialize·block·and·get·dimension·of·world
 56 ·39·PeriodicFaceTransformationBlock·(·std::istream·&in,·int·dimworld·);
56 ·4057 ·40
 58 41·const·AffineTransformation·&transformation·(·int·i·)·const
57 ·41·//·return·id 
58 42·int·id·()·const 
59 ·43·{59 ·42·{
60 ·44·return·id_;60 ·43·assert(·i·<·numTransformations()·);
 61 ·44·return·transformations_[·i·];
61 ·45·}62 ·45·}
62 ·4663 ·46
 64 47·int·numTransformations·()·const
63 ·47·//·return·true,·if·additional·parameters·given 
64 48·bool·hasParameter·()·const 
65 ·49·{65 ·48·{
66 ·50·return·(!parameter_.empty());66 ·49·return·transformations_.size();
67 ·51·}67 ·50·}
68 ·52 
69 ·53·//·return·additional·parameters 
70 54·const·BoundaryParameter·&·parameter·()·const68 ·51
 69 ·52·private:
 70 ·53·void·match·(·char·what·);
 71 ·54·};
71 ·55·{72 ·55
72 ·56·return·parameter_; 
73 ·57·} 
74 ·58 
75 ·59·//·reset·data 
76 60·void·reset·(·int·id,·BoundaryParameter·parameter,·bool·defaultData·=·false·)73 ·56
 74 ·57·//·PeriodicFaceTransformationBlock::Matrix
 75 ·58·//·---------------------------------------
 76 ·59
 77 ·60·template<·class·T·>
 78 61·class·PeriodicFaceTransformationBlock::Matrix
77 ·61·{79 ·62·{
 80 ·63·int·rows_;
 81 ·64·int·cols_;
 82 ·65·std::vector<·T·>·fields_;
78 ·62·id_·=·id; 
79 ·63·parameter_·=·parameter; 
80 ·64·defaultData_·=·defaultData; 
81 ·65·} 
82 ·6683 ·66
83 ·67·//·returns·true·if·data·origins·from·default·boundary·domain 
84 68·bool·isDefault·()·const 
85 ·69·{ 
86 ·70·return·defaultData_; 
87 ·71·} 
88 ·72 
89 73·friend·std::ostream·&·operator<<(·std·::·ostream·&·os,·const·DomainData·& 
90 ddata·)84 ·67·public:
 85 68·Matrix·(·int·rows,·int·cols·)
 86 ·69·:·rows_(·rows·),
 87 ·70·cols_(·cols·),
 88 ·71·fields_(·rows·*·cols·)
 89 ·72·{}
 90 ·73
Max diff block lines reached; 11883/15942 bytes (74.54%) of diff not shown.
4.38 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:·polyhedron.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 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">polyhedron.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">cube.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;algorithm&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00929_source.html">dune/grid/io/file/dgfparser/blocks/polygon.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00890_source.html">dune/grid/io/file/dgfparser/blocks/cube.hh</a>&gt;</code><br·/>
77 </div> 
78 <p><a·href="a00887_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">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"> 
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>
554 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 polyhedron.hh·File·Reference 
16 #include·<algorithm>14 Namespaces
 15 cube.cc·File·Reference
 16 #include·<config.h>
17 #include·<dune/grid/io/file/dgfparser/blocks/polygon.hh>17 #include·<dune/grid/io/file/dgfparser/blocks/cube.hh>
18 Go_to_the_source_code_of_this_file. 
19 ·Classes 
20 struct· Dune::dgf::PolyhedronBlock 
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  
  
6.22 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:·interval.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 64, 45 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">interval.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">cube.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;iostream&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
 76 <code>#include·&lt;iostream&gt;</code><br·/>
77 <code>#include·&lt;vector&gt;</code><br·/>77 <code>#include·&lt;vector&gt;</code><br·/>
78 <code>#include·&lt;array&gt;</code><br·/> 
79 <code>#include·&lt;<a·class="el"·href="a00923_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00848_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
80 </div>79 </div>
81 <p><a·href="a00890_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00890_source.html">Go·to·the·source·code·of·this·file.</a></p>
82 <table·class="memberdecls">81 <table·class="memberdecls">
83 <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>
84 Classes</h2></td></tr>83 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="a03510.html">Dune::dgf::IntervalBlock</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="a03494.html">Dune::dgf::CubeBlock</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="a03514.html">Dune::dgf::IntervalBlock::Interval</a></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 <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>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table><table·class="memberdecls"> 
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: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> 
101 <tr·class="separator:a7ab9ff07ce7d4d5dae0f78519a384ccb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
102 </table>94 </table>
103 </div><!--·contents·-->95 </div><!--·contents·-->
104 <!--·start·footer·part·-->96 <!--·start·footer·part·-->
105 <hr·class="footer"/><address·class="footer"><small>97 <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.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
107 </small></address>99 </small></address>
108 </body>100 </body>
874 B
html2text {}
    
Offset 8, 32 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 interval.hh·File·Reference15 cube.hh·File·Reference
 16 #include·<cassert>
16 #include·<iostream>17 #include·<iostream>
17 #include·<vector>18 #include·<vector>
18 #include·<array> 
19 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>19 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
20 Go_to_the_source_code_of_this_file.20 Go_to_the_source_code_of_this_file.
21 ·Classes21 ·Classes
 22 class· Dune::dgf::CubeBlock
22 struct· Dune::dgf::IntervalBlock 
23   
24 struct· Dune::dgf::IntervalBlock::Interval 
25  23  
26 ·Namespaces24 ·Namespaces
27 namespace· Dune25 namespace· Dune
28  ··········Include·standard·header·files.26  ··········Include·standard·header·files.
29  27  
30 namespace· Dune::dgf28 namespace· Dune::dgf
31  29  
32 ·Functions 
33 std::ostream·& Dune::dgf::operator<<·(std::ostream·&out,·const·IntervalBlock:: 
34 ················Interval·&interval) 
35   
  
36 ===============================================================================30 ===============================================================================
37 ·····Generated·by [doxygen]·1.9.431 ·····Generated·by [doxygen]·1.9.4
52.3 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:·interval.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 62, 183 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_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">interval.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="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_INTERVALBLOCK_HH</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_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_CUBEBLOCK_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;iostream&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>
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;vector&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;array&gt;</span></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</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="a00923.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;<a·class="code"·href="a00848.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>·</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>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>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">···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>dgf</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="a03510.html">···21</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03510.html">IntervalBlock</a></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>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>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="a03514.html">···24</a></span>······<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03514.html">Interval</a></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>······{</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"><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">cons[·...·truncated·by·diffoscope;·len:·150,·SHA:·9a008e4662bd0b8d0f3e8298279f57bebbc18cb03138449b5b641c7faa1d112e·...·]</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>········{</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>··········<a·class="code·hl_function"·href="a03514.html#ace6521aebcfa46e3fcc3ce02e4211770">copy</a>(·interval,·map·);</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>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>·[·...·truncated·by·diffoscope;·len:·141,·SHA:·5dc4411f7faa856c8380ef3774f33e21300c7a725ae3099b3d77244b6dc1318b·...·]</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>
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="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>
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>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>
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> 
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_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>[[·...·truncated·by·diffoscope;·len:·11,·SHA:·00987dab284d64b92e7c740f47370500111027dc012c3db7c7fa6192f687c101·...·];</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>
 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"><a·class="line"·href="a03494.html#a4b8b4a59fa2869a0495f0e9579492914">···44</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03494.html#a4b8b4a59fa2869a0495f0e9579492914">nofsimplex</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">···46</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a03474.html#a85a063b24ab8bd713f381bc6ea0b5fb9">noflines</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>
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>;·········[·...·truncated·by·diffoscope;·len:·72,·SHA:·623e2126cdd523e491f1694af6eb4101187bddb089de7afb2f7a2fd08e619d19·...·]</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>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······};</div>125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····};</div>
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">private</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>
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······std::vector&lt;·Interval·&gt;·intervals_;</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> 
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>····<span·class="keyword">public</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>
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> 
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"><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</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> 
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> 
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="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> 
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">···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> 
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">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> 
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> 
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> 
150 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········<span·class="keywordflow">return</span>·intervals_[·block·];</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>·</div> 
153 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03510.html#a6ad96da48e62b92d84f833d07050c632">···83</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03510.html#a6ad96da48e62b92d84f833d07050c632">numIntervals</a>·()<span·class="keyword">·const</span></div> 
Max diff block lines reached; 8458/45311 bytes (18.67%) of diff not shown.
7.93 KB
html2text {}
    
Offset 8, 222 lines modifiedOffset 8, 99 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
14 interval.hh14 cube.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_INTERVALBLOCK_HH21 ·5#ifndef·DUNE_DGF_CUBEBLOCK_HH
22 ·6#define·DUNE_DGF_INTERVALBLOCK_HH22 ·6#define·DUNE_DGF_CUBEBLOCK_HH
23 ·723 ·7
 24 ·8#include·<cassert>
24 ·8#include·<iostream>25 ·9#include·<iostream>
25 ·9#include·<vector>26 ·10#include·<vector>
26 ·10#include·<array> 
27 ·1127 ·11
28 ·12#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>28 ·12#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
29 ·1329 ·13
30 ·1430 ·14
31 ·15namespace·Dune31 ·15namespace·Dune
32 ·16{32 ·16{
33 ·1733 ·17
34 ·18·namespace·dgf34 ·18·namespace·dgf
35 ·19·{35 ·19·{
36 ·2036 ·20
37 21·struct·IntervalBlock37 21·class·CubeBlock
38 ·22·:·public·BasicBlock38 ·22·:·public·BasicBlock
39 ·23·{39 ·23·{
40 24·struct·Interval 
41 ·25·{ 
42 26·Interval()·{} 
43 27·Interval(·const·Interval&·interval,·const·std::vector<int>&·map·) 
44 ·28·{ 
45 ·29·copy(·interval,·map·);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·}46 ·30
47 31·void·copy(const·Interval&·interval,·const·std::vector<int>&·map·) 
48 ·32·{ 
49 ·33·const·int·size·=·map.size(); 
50 ·34·p[0].resize(·size·); 
51 ·35·p[1].resize(·size·); 
52 ·36·n.resize(·size·); 
53 ·37·h.resize(·size·); 
54 ·38·assert(·size·==·int(interval.n.size())·); 
55 ·39·for(·int·i=0;·i<size;·++i·)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·()
56 ·40·{57 ·40·{
 58 ·41·return·goodline;
57 ·41·p[·0·][·i·]·=·interval.p[·0·][·map[·i·]·]; 
58 ·42·p[·1·][·i·]·=·interval.p[·1·][·map[·i·]·]; 
59 ·43·n[·i·]·=·interval.n[·map[·i·]·]; 
60 ·44·h[·i·]·=·interval.h[·map[·i·]·]; 
61 ·45·}59 ·42·}
 60 ·43
 61 44·int·nofsimplex·()
 62 ·45·{
 63 ·46·return·noflines();
62 ·46·}64 ·47·}
 65 ·48
63 47·std::array<·std::vector<·double·>,·2·>·p;·//·lower·and·upper·boundary·points 
64 48·std::vector<·double·>·h;·//·width·of·the·cells·in·each·direction 
65 49·std::vector<·int·>·n;·//·number·of·cells·in·each·direction 
66 ·50·}; 
67 ·51 
68 ·52·private:66 ·49·private:
69 ·53·std::vector<·Interval·>·intervals_; 
70 ·54·std::vector<·int·>·map_; 
71 ·55·bool·good_;·//data·read·correctly 
72 ·56·int·dimw_;·//dimension·of·world 
73 ·57 
74 ·58·public: 
75 ·59·explicit·IntervalBlock·(·std::istream·&in·);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·};
 73 ·56
 74 ·57·}·//·end·namespace·dgf
 75 ·58
 76 ·59}·//·end·namespace·Dune
76 ·6077 ·60
77 61·void·get·(·std::vector<·std::vector<·double·>·>·&vtx,·int·&nofvtx, 
78 ·62·std::vector<·std::vector<·unsigned·int·>·>·&simplex,·int·&nofsimpl·) 
79 ·63·{ 
80 ·64·for(·size_t·i·=·0;·i·<·intervals_.size();·++i·) 
81 ·65·{ 
82 ·66·int·oldvtx·=·nofvtx; 
83 ·67·nofvtx·+=·getVtx(·i,·vtx·); 
84 ·68·nofsimpl·+=·getHexa(·i,·simplex,·oldvtx·); 
85 ·69·} 
86 ·70·} 
87 ·71 
88 72·void·get·(·std::vector<·std::vector<·double·>·>·&vtx,·int·&nofvtx·) 
89 ·73·{ 
90 ·74·for(·size_t·i·=·0;·i·<·intervals_.size();·++i·) 
91 ·75·nofvtx·+=·getVtx(·i,·vtx·); 
92 ·76·} 
93 ·77 
94 78·const·Interval·&get·(·int·block·)·const 
95 ·79·{ 
96 ·80·return·intervals_[·block·]; 
97 ·81·} 
98 ·82 
99 83·int·numIntervals·()·const 
100 ·84·{ 
101 ·85·return·intervals_.size(); 
102 ·86·} 
103 ·87 
Max diff block lines reached; 2878/8092 bytes (35.57%) of diff not shown.
4.46 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:·cube.hh·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 63, 31 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">cube.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">dim.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;cassert&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
76 <code>#include·&lt;iostream&gt;</code><br·/> 
77 <code>#include·&lt;vector&gt;</code><br·/> 
78 <code>#include·&lt;<a·class="el"·href="a00923_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00854_source.html">dune/grid/io/file/dgfparser/blocks/dim.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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03494.html">Dune::dgf::CubeBlock</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>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
88 Namespaces</h2></td></tr>78 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>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>
90 <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>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <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>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>
93 <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, 24 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 dim.cc·File·Reference
 16 #include·<config.h>
14 Classes·|·Namespaces 
15 cube.hh·File·Reference 
16 #include·<cassert> 
17 #include·<iostream> 
18 #include·<vector> 
19 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>17 #include·<dune/grid/io/file/dgfparser/blocks/dim.hh>
20 Go_to_the_source_code_of_this_file. 
21 ·Classes 
22 class· Dune::dgf::CubeBlock 
23   
24 ·Namespaces18 ·Namespaces
25 namespace· Dune19 namespace· Dune
26  ··········Include·standard·header·files.20  ··········Include·standard·header·files.
27  21  
28 namespace· Dune::dgf22 namespace· Dune::dgf
29  23  
  
1.21 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00896.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>··</div>71 <a·href="#namespaces">Namespaces</a>··</div>
72 ··<div·class="headertitle"><div·class="title">vertex.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">vertex.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;vector&gt;</code><br·/>76 <code>#include·&lt;vector&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00923_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00848_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
78 </div>78 </div>
79 <p><a·href="a00896_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a00896_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="a03622.html">Dune::dgf::VertexBlock</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="a03622.html">Dune::dgf::VertexBlock</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>
5.12 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00896_source.html
    
Offset 75, 15 lines modifiedOffset 75, 15 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_DGF_VERTEXBLOCK_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_VERTEXBLOCK_HH</span></div>
77 <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="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_VERTEXBLOCK_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><span·class="preprocessor">#include·&lt;vector&gt;</span></div>80 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&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;<a·class="code"·href="a00923.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="a00848.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 124, 15 lines modifiedOffset 124, 15 lines modified
124 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····};</div>124 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····};</div>
125 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>125 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
126 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··}·<span·class="comment">//·end·namespace·dgf</span></div>126 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··}·<span·class="comment">//·end·namespace·dgf</span></div>
127 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>127 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
128 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>}·<span·class="comment">//·end·namespace·Dune</span></div>128 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>}·<span·class="comment">//·end·namespace·Dune</span></div>
129 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>129 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
130 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#endif</span></div>130 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#endif</span></div>
131 <div·class="ttc"·id="aa00923_html"><div·class="ttname"><a·href="a00923.html">basic.hh</a></div></div>131 <div·class="ttc"·id="aa00848_html"><div·class="ttname"><a·href="a00848.html">basic.hh</a></div></div>
132 <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>132 <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>
133 <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>133 <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>
134 <div·class="ttc"·id="aa03622_html"><div·class="ttname"><a·href="a03622.html">Dune::dgf::VertexBlock</a></div><div·class="ttdef"><b>Definition:</b>·vertex.hh:21</div></div>134 <div·class="ttc"·id="aa03622_html"><div·class="ttname"><a·href="a03622.html">Dune::dgf::VertexBlock</a></div><div·class="ttdef"><b>Definition:</b>·vertex.hh:21</div></div>
135 <div·class="ttc"·id="aa03622_html_a0b0615c18f98ce5f382508efe35c01c3"><div·class="ttname"><a·href="a03622.html#a0b0615c18f98ce5f382508efe35c01c3">Dune::dgf::VertexBlock::get</a></div><div·class="ttdeci">int·get(std·::vector&lt;·std·::vector&lt;·double·&gt;·&gt;·&amp;vtx,·std·::vector&lt;·std·::vector&lt;·double·&gt;·&gt;·&amp;param,·int·&amp;nofp)</div><div·class="ttdef"><b>Definition:</b>·vertex.cc:63</div></div>135 <div·class="ttc"·id="aa03622_html_a0b0615c18f98ce5f382508efe35c01c3"><div·class="ttname"><a·href="a03622.html#a0b0615c18f98ce5f382508efe35c01c3">Dune::dgf::VertexBlock::get</a></div><div·class="ttdeci">int·get(std·::vector&lt;·std·::vector&lt;·double·&gt;·&gt;·&amp;vtx,·std·::vector&lt;·std·::vector&lt;·double·&gt;·&gt;·&amp;param,·int·&amp;nofp)</div><div·class="ttdef"><b>Definition:</b>·vertex.cc:63</div></div>
136 <div·class="ttc"·id="aa03622_html_ac1f2d1006aad296866a7ea287a351851"><div·class="ttname"><a·href="a03622.html#ac1f2d1006aad296866a7ea287a351851">Dune::dgf::VertexBlock::offset</a></div><div·class="ttdeci">int·offset()·const</div><div·class="ttdef"><b>Definition:</b>·vertex.hh:42</div></div>136 <div·class="ttc"·id="aa03622_html_ac1f2d1006aad296866a7ea287a351851"><div·class="ttname"><a·href="a03622.html#ac1f2d1006aad296866a7ea287a351851">Dune::dgf::VertexBlock::offset</a></div><div·class="ttdeci">int·offset()·const</div><div·class="ttdef"><b>Definition:</b>·vertex.hh:42</div></div>
137 <div·class="ttc"·id="aa03622_html_adfbadb01a083558703488c60a34a5b3a"><div·class="ttname"><a·href="a03622.html#adfbadb01a083558703488c60a34a5b3a">Dune::dgf::VertexBlock::VertexBlock</a></div><div·class="ttdeci">VertexBlock(std·::istream·&amp;in,·int·&amp;pdimworld)</div><div·class="ttdef"><b>Definition:</b>·vertex.cc:18</div></div>137 <div·class="ttc"·id="aa03622_html_adfbadb01a083558703488c60a34a5b3a"><div·class="ttname"><a·href="a03622.html#adfbadb01a083558703488c60a34a5b3a">Dune::dgf::VertexBlock::VertexBlock</a></div><div·class="ttdeci">VertexBlock(std·::istream·&amp;in,·int·&amp;pdimworld)</div><div·class="ttdef"><b>Definition:</b>·vertex.cc:18</div></div>
138 <div·class="ttc"·id="aa03622_html_ae990631ee10909bc3d41a21738244df9"><div·class="ttname"><a·href="a03622.html#ae990631ee10909bc3d41a21738244df9">Dune::dgf::VertexBlock::ok</a></div><div·class="ttdeci">bool·ok()·const</div><div·class="ttdef"><b>Definition:</b>·vertex.hh:37</div></div>138 <div·class="ttc"·id="aa03622_html_ae990631ee10909bc3d41a21738244df9"><div·class="ttname"><a·href="a03622.html#ae990631ee10909bc3d41a21738244df9">Dune::dgf::VertexBlock::ok</a></div><div·class="ttdeci">bool·ok()·const</div><div·class="ttdef"><b>Definition:</b>·vertex.hh:37</div></div>
10.9 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:·simplex.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 64, 36 lines modifiedOffset 64, 70 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">simplex.hh·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">projection.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;iostream&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
76 <code>#include·&lt;vector&gt;</code><br·/>77 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00923_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a07319_source.html">dune/grid/io/file/dgfparser/blocks/projection.hh</a>&gt;</code><br·/>
78 </div> 
79 <p><a·href="a00899_source.html">Go·to·the·source·code·of·this·file.</a></p> 
80 <table·class="memberdecls">79 </div><table·class="memberdecls">
81 <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>
82 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="a03538.html">Dune::dgf::Expr::ConstantExpression</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="a03542.html">Dune::dgf::Expr::VariableExpression</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="a03546.html">Dune::dgf::Expr::FunctionCallExpression</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="a03550.html">Dune::dgf::Expr::VectorExpression</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="a03554.html">Dune::dgf::Expr::BracketExpression</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="a03558.html">Dune::dgf::Expr::MinusExpression</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="a03562.html">Dune::dgf::Expr::NormExpression</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="a03566.html">Dune::dgf::Expr::SqrtExpression</a></td></tr>
 97 <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="a03614.html">Dune::dgf::SimplexBlock</a></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="a03570.html">Dune::dgf::Expr::SinExpression</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="a03574.html">Dune::dgf::Expr::CosExpression</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="a03578.html">Dune::dgf::Expr::PowerExpression</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="a03582.html">Dune::dgf::Expr::SumExpression</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="a03586.html">Dune::dgf::Expr::DifferenceExpression</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="a03590.html">Dune::dgf::Expr::ProductExpression</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="a03594.html">Dune::dgf::Expr::QuotientExpression</a></td></tr>
84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
86 <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>
87 Namespaces</h2></td></tr>114 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>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>
89 <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>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <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>118 <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>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <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>
 121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 </table><table·class="memberdecls">
 123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 124 Functions</h2></td></tr>
 125 <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>
 126 <tr·class="separator:a0404555c6f1763aa0e2c532e9c2a5c8e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table>127 </table>
94 </div><!--·contents·-->128 </div><!--·contents·-->
95 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
96 <hr·class="footer"/><address·class="footer"><small>130 <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.4131 Generated·by&#160;<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>132 </small></address>
99 </body>133 </body>
1.56 KB
html2text {}
    
Offset 8, 25 lines modifiedOffset 8, 58 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 simplex.hh·File·Reference 
16 #include·<iostream> 
17 #include·<vector>15 projection.cc·File·Reference
 16 #include·<config.h>
 17 #include·<dune/common/math.hh>
18 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>18 #include·<dune/grid/io/file/dgfparser/blocks/projection.hh>
19 Go_to_the_source_code_of_this_file. 
20 ·Classes19 ·Classes
21 class· Dune::dgf::SimplexBlock20 struct· Dune::dgf::Expr::ConstantExpression
 21  
 22 struct· Dune::dgf::Expr::VariableExpression
 23  
 24 struct· Dune::dgf::Expr::FunctionCallExpression
 25  
 26 struct· Dune::dgf::Expr::VectorExpression
 27  
 28 struct· Dune::dgf::Expr::BracketExpression
 29  
 30 struct· Dune::dgf::Expr::MinusExpression
 31  
 32 struct· Dune::dgf::Expr::NormExpression
 33  
 34 struct· Dune::dgf::Expr::SqrtExpression
 35  
 36 struct· Dune::dgf::Expr::SinExpression
 37  
 38 struct· Dune::dgf::Expr::CosExpression
 39  
 40 struct· Dune::dgf::Expr::PowerExpression
 41  
 42 struct· Dune::dgf::Expr::SumExpression
 43  
 44 struct· Dune::dgf::Expr::DifferenceExpression
 45  
 46 struct· Dune::dgf::Expr::ProductExpression
 47  
 48 struct· Dune::dgf::Expr::QuotientExpression
22  49  
23 ·Namespaces50 ·Namespaces
24 namespace· Dune51 namespace· Dune
25  ··········Include·standard·header·files.52  ··········Include·standard·header·files.
26  53  
27 namespace· Dune::dgf54 namespace· Dune::dgf
28  55  
 56 namespace· Dune::dgf::Expr
 57  
 58 ·Functions
 59 std::ostream·& Dune::dgf::operator<<·(std::ostream·&out,·const
 60 ················ProjectionBlock::Token·&token)
 61  
  
29 ===============================================================================62 ===============================================================================
30 ·····Generated·by [doxygen]·1.9.463 ·····Generated·by [doxygen]·1.9.4
3.49 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:·boundarydom.cc·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 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">boundarydom.cc·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">vertex.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="a00884_source.html">dune/grid/io/file/dgfparser/blocks/boundarydom.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00896_source.html">dune/grid/io/file/dgfparser/blocks/vertex.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>
431 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 boundarydom.cc·File·Reference16 vertex.cc·File·Reference
17 #include·<config.h>17 #include·<config.h>
18 #include·<dune/grid/io/file/dgfparser/blocks/boundarydom.hh>18 #include·<dune/grid/io/file/dgfparser/blocks/vertex.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.72 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:·cube.cc·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 63, 21 lines modifiedOffset 63, 31 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">cube.cc·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">gridparameter.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·/>
75 <code>#include·&lt;<a·class="el"·href="a00893_source.html">dune/grid/io/file/dgfparser/blocks/cube.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00848_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
 78 </div>
 79 <p><a·href="a00905_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="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>
 85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 86 </table><table·class="memberdecls">
77 <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>
78 Namespaces</h2></td></tr>88 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>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="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>
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 <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>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
615 B
html2text {}
    
Offset 8, 18 lines modifiedOffset 8, 24 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
14 Namespaces 
15 cube.cc·File·Reference 
16 #include·<config.h>14 Classes·|·Namespaces
 15 gridparameter.hh·File·Reference
 16 #include·<iostream>
 17 #include·<string>
17 #include·<dune/grid/io/file/dgfparser/blocks/cube.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::GridParameterBlock
 22  ······Common·Grid·parameters.·More...
 23  
18 ·Namespaces24 ·Namespaces
19 namespace· Dune25 namespace· Dune
20  ··········Include·standard·header·files.26  ··········Include·standard·header·files.
21  27  
22 namespace· Dune::dgf28 namespace· Dune::dgf
23  29  
  
3.46 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:·vertex.cc·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 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">vertex.cc·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">basic.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="a00896_source.html">dune/grid/io/file/dgfparser/blocks/vertex.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00848_source.html">dune/grid/io/file/dgfparser/blocks/basic.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>
419 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 vertex.cc·File·Reference16 basic.cc·File·Reference
17 #include·<config.h>17 #include·<config.h>
18 #include·<dune/grid/io/file/dgfparser/blocks/vertex.hh>18 #include·<dune/grid/io/file/dgfparser/blocks/basic.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.47 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:·simplexgeneration.cc·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 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">simplexgeneration.cc·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">simplexgeneration.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·/>
75 <code>#include·&lt;<a·class="el"·href="a00920_source.html">dune/grid/io/file/dgfparser/blocks/simplexgeneration.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00848_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
 77 </div>
 78 <p><a·href="a00911_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">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">
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>
590 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 Namespaces14 Classes·|·Namespaces
15 simplexgeneration.cc·File·Reference15 simplexgeneration.hh·File·Reference
16 #include·<config.h>16 #include·<iostream>
17 #include·<dune/grid/io/file/dgfparser/blocks/simplexgeneration.hh>17 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
 18 Go_to_the_source_code_of_this_file.
 19 ·Classes
 20 class· Dune::dgf::SimplexGenerationBlock
 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  
  
3.51 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:·interval.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">interval.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="a00890_source.html">dune/grid/io/file/dgfparser/blocks/interval.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00905_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>
439 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 interval.cc·File·Reference16 gridparameter.cc·File·Reference
17 #include·<config.h>17 #include·<config.h>
18 #include·<dune/grid/io/file/dgfparser/blocks/interval.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.35 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:·dim.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 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">general.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="a00923_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00851_source.html">dune/grid/io/file/dgfparser/blocks/general.hh</a>&gt;</code><br·/>
77 </div> 
78 <p><a·href="a00917_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·|·Namespaces 
15 dim.hh·File·Reference 
16 #include·<iostream>14 Namespaces
 15 general.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/general.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.3 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:·simplexgeneration.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 65, 25 lines modifiedOffset 65, 27 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><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>··</div>
72 ··<div·class="headertitle"><div·class="title">simplexgeneration.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">polygon.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;vector&gt;</code><br·/>
 77 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00923_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00848_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
77 </div>79 </div>
78 <p><a·href="a00920_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00920_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="a03618.html">Dune::dgf::SimplexGenerationBlock</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="a03530.html">Dune::dgf::PolygonBlock</a></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table><table·class="memberdecls">86 </table><table·class="memberdecls">
85 <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>
86 Namespaces</h2></td></tr>88 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>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>
88 <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>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
565 B
html2text {}
    
Offset 9, 20 lines modifiedOffset 9, 22 lines modified
9 ····*·dune9 ····*·dune
10 ····*·grid10 ····*·grid
11 ····*·io11 ····*·io
12 ····*·file12 ····*·file
13 ····*·dgfparser13 ····*·dgfparser
14 ····*·blocks14 ····*·blocks
15 Classes·|·Namespaces15 Classes·|·Namespaces
16 simplexgeneration.hh·File·Reference16 polygon.hh·File·Reference
17 #include·<iostream>17 #include·<iostream>
 18 #include·<vector>
 19 #include·<dune/common/typetraits.hh>
18 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>20 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
19 Go_to_the_source_code_of_this_file.21 Go_to_the_source_code_of_this_file.
20 ·Classes22 ·Classes
21 class· Dune::dgf::SimplexGenerationBlock23 struct· Dune::dgf::PolygonBlock
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::dgf29 namespace· Dune::dgf
28  30  
38.1 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:·simplexgeneration.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 62, 129 lines modifiedOffset 62, 86 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">polygon.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">//·-*-·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_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_POLYGON_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_POLYGON_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><span·class="preprocessor">#include·&lt;vector&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>·</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>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00923.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;<a·class="code"·href="a00848.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> 
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><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">//·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>
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="a03530.html">···23</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03530.html">PolygonBlock</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>
 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>
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>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::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>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>
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="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>101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······{</div>
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········<span·class="keywordflow">return</span>·area_;</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>
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</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>
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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">m[·...·truncated·by·diffoscope;·len:·13,·SHA:·351386d8a5132f8ae84c20ed9dd844f4d27babbabeb34ea01b7f57ca8662aa58·...·])</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[·...·truncated·by·diffoscope;·len:·68,·SHA:·b2ac140aa627bbd2d3a0b76b39ebb1a4bfd1585ff2bb46c5121ba43d8f739683·...·])</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>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>·angle_;</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>113 <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"><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>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>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="keywordflow">return</span>·display_;</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····};</div>
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><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>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>123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··}·<span·class="comment">//·namespace·dgf</span></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>}·<span·class="comment">//·end·namespace·Dune</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> 
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> 
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> 
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> 
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········<span·class="keywordflow">return</span>·filename_;</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> 
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> 
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">dimension</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>········<span·class="keywordflow">return</span>·dimension_;</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> 
Max diff block lines reached; 7463/33170 bytes (22.50%) of diff not shown.
5.59 KB
html2text {}
    
Offset 8, 153 lines modifiedOffset 8, 106 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
14 simplexgeneration.hh14 polygon.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//·-*-·mode:·C++;·tab-width:·2;·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=2·sw=2·sts=2:
21 ·5#ifndef·DUNE_DGF_SIMPLEXGENERATIONBLOCK_HH 
22 ·6#define·DUNE_DGF_SIMPLEXGENERATIONBLOCK_HH21 ·5#ifndef·DUNE_POLYGON_HH
 22 ·6#define·DUNE_POLYGON_HH
23 ·723 ·7
24 ·8#include·<iostream>24 ·8#include·<iostream>
25 ·925 ·9#include·<vector>
 26 ·10
 27 ·11#include·<dune/common/typetraits.hh>
26 ·10#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>28 ·12#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
27 ·1129 ·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·//·PolygonBlock
 37 ·21·//·------------
 38 ·22
 39 23·struct·PolygonBlock
35 ·19·:·public·BasicBlock40 ·24·:·public·BasicBlock
36 ·20·{41 ·25·{
 42 26·PolygonBlock·(·std::istream·&in,·int·numVtx,·int·vtxOfs·)
 43 ·27·:·BasicBlock(·in,·"Polygon"·),·vtxBegin_(·vtxOfs·),·vtxEnd_(·vtxOfs·+
 44 numVtx·)
 45 ·28·{}
 46 ·29
 47 30·int·get·(·std::vector<·std::vector<·int·>·>·&polygons·)
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 ·32 
49 ·33·public: 
50 ·34·SimplexGenerationBlock·(·std·::·istream·&in·); 
51 ·35 
52 36·double·maxArea·() 
53 ·37·{48 ·31·{
 49 ·32·reset();
 50 ·33·std::vector<·int·>·polygon;
 51 ·34·while(·getnextline()·)
54 ·38·return·area_; 
55 ·39·} 
56 ·40 
57 41·double·minAngle·() 
58 ·42·{ 
59 ·43·return·angle_; 
60 ·44·} 
61 ·45 
62 46·bool·display·() 
63 ·47·{ 
64 ·48·return·display_; 
65 ·49·} 
66 ·50 
67 51·bool·haspath·() 
68 ·52·{52 ·35·{
69 ·53·return·haspath_;53 ·36·polygon.clear();
 54 ·37·for(·int·vtxIdx;·getnextentry(·vtxIdx·);·)
 55 ·38·{
 56 ·39·if(·(vtxBegin_·>·vtxIdx)·||·(vtxIdx·>=·vtxEnd_)·)
 57 ·40·DUNE_THROW(·DGFException,·"Error·in·"·<<·*this·<<·":·Invalid·vertex·index
 58 ("·<<·vtxIdx·<<·"·not·int·["·<<·vtxBegin_·<<·",·"·<<·vtxEnd_·<<·"[)"·);
 59 ·41·polygon.push_back(·vtxIdx·-·vtxBegin_·);
70 ·54·}60 ·42·}
 61 ·43
 62 ·44·polygons.push_back(·polygon·);
 63 ·45·}
 64 ·46·return·polygons.size();
 65 ·47·}
 66 ·48
 67 ·49·protected:
 68 50·int·vtxBegin_,·vtxEnd_;
 69 ·51·};
 70 ·52
 71 ·53·}·//·namespace·dgf
 72 ·54}·//·end·namespace·Dune
71 ·5573 ·55
 74 ·56#endif·//·#ifndef·DUNE_POLYGON_HH
72 56·std·::·string·path·() 
73 ·57·{ 
74 ·58·return·path_; 
75 ·59·} 
76 ·60 
77 61·bool·hasfile·() 
78 ·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·() 
88 ·72·{ 
89 ·73·return·filetype_; 
90 ·74·} 
91 ·75 
92 76·int·dimension·() 
93 ·77·{ 
94 ·78·return·dimension_; 
95 ·79·} 
96 ·80 
97 81·std·::·string·parameter·() 
98 ·82·{ 
Max diff block lines reached; 2416/5704 bytes (42.36%) of diff not shown.
7.0 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:·basic.hh·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 64, 47 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_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">boundarydom.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·/>77 <code>#include·&lt;vector&gt;</code><br·/>
81 <code>#include·&lt;dune/common/stdstreams.hh&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00848_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00947_source.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00965_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00836_source.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</code><br·/> 
84 </div>80 </div>
85 <p><a·href="a00923_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a00923_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">82 <table·class="memberdecls">
87 <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>
88 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="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="a03474.html">Dune::dgf::BasicBlock</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="a03486.html">Dune::dgf::BoundaryDomBlock</a></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
93 Namespaces</h2></td></tr>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>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>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>96 <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>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>
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 </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>99 </table>
105 </div><!--·contents·-->100 </div><!--·contents·-->
106 <!--·start·footer·part·-->101 <!--·start·footer·part·-->
107 <hr·class="footer"/><address·class="footer"><small>102 <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.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
109 </small></address>104 </small></address>
110 </body>105 </body>
1.04 KB
html2text {}
    
Offset 8, 33 lines modifiedOffset 8, 31 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 basic.hh·File·Reference15 boundarydom.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>18 #include·<vector>
 19 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
22 #include·<dune/grid/io/file/dgfparser/entitykey.hh>20 #include·<dune/grid/io/file/dgfparser/parser.hh>
23 #include·<dune/grid/io/file/dgfparser/dgfexception.hh> 
24 Go_to_the_source_code_of_this_file.21 Go_to_the_source_code_of_this_file.
25 ·Classes22 ·Classes
 23 struct· Dune::dgf::DomainData
 24  
 25 struct· Dune::dgf::Domain
 26  
26 class· Dune::dgf::BasicBlock27 ·class· Dune::dgf::BoundaryDomBlock
27  28  
28 ·Namespaces29 ·Namespaces
29 namespace· Dune30 namespace· Dune
30  ··········Include·standard·header·files.31  ··········Include·standard·header·files.
31  32  
32 namespace· Dune::dgf33 namespace· Dune::dgf
33  34  
34 ·Functions 
35 void Dune::dgf::makeupcase·(std·::string·&s) 
36   
  
37 ===============================================================================35 ===============================================================================
38 ·····Generated·by [doxygen]·1.9.436 ·····Generated·by [doxygen]·1.9.4
99.2 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:·basic.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 62, 149 lines modifiedOffset 62, 364 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">boundarydom.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_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_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_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_BOUNDARYDOMBLOCK_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>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</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;vector&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>·</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>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00848.html">dune/grid/io/file/dgfparser/blocks/basic.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="a00947.html">dune/grid/io/file/dgfparser/entitykey.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="a00965.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="a00836.html">dune/grid/io/file/dgfparser/dgfexception.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>
 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>
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><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>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>dgf</div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··{</div>
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">namespace·</span>dgf</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>·</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>
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[·...·truncated·by·diffoscope;·len:·2,·SHA:·3dbe116af329b62f9da274d149c800e6a8feef2b38c9473ca7191e4ee162ecfd·...·]</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.h[·...·truncated·by·diffoscope;·len:·61,·SHA:·891b21e42961e3523413ebd28110f65173f4739ffcbbe6341dfc384e11cdf4b5·...·]</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="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;s.size();·i++)</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>········s[i]=std::toupper(s[i]);</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>
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"><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>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>
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>103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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>104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="comment">//·constructor</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>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:·336,·SHA:·a7c0e47a7268aedcb94c86128b6d0fa7c44371ae4bc76c8ed7f44219d0a945bc·...·]</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>
 109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······{·}</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>
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>111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="comment">//·return·id</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"><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[·...·truncated·by·diffoscope;·len:·39,·SHA:·b690a9c067507c4b9dd68e6427a1261215abf1075b24da7a33a2b4336bc62c50·...·]</div>
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">protected</span>:</div>113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">······</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> 
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>········pos·=·-1;</div>114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········<span·class="keywordflow">return</span>·id_;</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>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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>116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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>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>
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>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">······</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> 
148 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······{</div> 
149 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>········<span·class="keywordflow">return</span>·active;</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"><a·class="line"·href="a03474.html#aa03fbcfabe3f9891e34fbfd2ad7e9445">···82</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03474.html#aa03fbcfabe3f9891e34fbfd2ad7e9445">isempty</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>········<span·class="keywordflow">return</span>·empty;</div>120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········<span·class="keywordflow">return</span>·(!parameter_.empty());</div>
155 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</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>·</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>
 125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">······</span>{</div>
Max diff block lines reached; 48657/86268 bytes (56.40%) of diff not shown.
14.9 KB
html2text {}
    
Offset 8, 177 lines modifiedOffset 8, 439 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
14 basic.hh14 boundarydom.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_BOUNDARYDOMBLOCK_HH
22 ·6#define·DUNE_DGF_BASICBLOCK_HH22 ·6#define·DUNE_DGF_BOUNDARYDOMBLOCK_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> 
29 ·13 
30 ·14#include·<dune/common/stdstreams.hh>26 ·10#include·<vector>
 27 ·11
 28 ·12#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
31 ·15#include·<dune/grid/io/file/dgfparser/entitykey.hh>29 ·13#include·<dune/grid/io/file/dgfparser/parser.hh>
32 ·16#include·<dune/grid/io/file/dgfparser/dgfexception.hh> 
33 ·1730 ·14
 31 ·15
34 ·18namespace·Dune32 ·16namespace·Dune
35 ·19{33 ·17{
36 ·2034 ·18
37 ·21·namespace·dgf35 ·19·namespace·dgf
38 ·22·{36 ·20·{
39 ·23 
40 24·inline·void·makeupcase(·std·::·string·&s·)37 ·21
 38 22·struct·DomainData
41 ·25·{39 ·23·{
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·BasicBlock40 24·typedef·DGFBoundaryParameter::type·BoundaryParameter;
 41 ·25
 42 26·DomainData·()
 43 ·27·:·id_(·0·),
 44 ·28·parameter_(·DGFBoundaryParameter::defaultValue()·),
 45 ·29·defaultData_(·false·)
 46 ·30·{·}
 47 ·31
 48 32·~DomainData·()·{·}
 49 ·33
 50 ·34·//·constructor
 51 35·DomainData·(·int·id,·BoundaryParameter·parameter,·bool·defaultData·=·false·)
 52 ·36·:·id_(·id·),
 53 ·37·parameter_(·parameter·),
 54 ·38·defaultData_(·defaultData·)
 55 ·39·{·}
 56 ·40
 57 ·41·//·return·id
 58 42·int·id·()·const
47 ·31·{59 ·43·{
 60 ·44·return·id_;
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·); 
72 ·56·}61 ·45·}
 62 ·46
 63 ·47·//·return·true,·if·additional·parameters·given
 64 48·bool·hasParameter·()·const
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·{65 ·49·{
 66 ·50·return·(!parameter_.empty());
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·{ 
95 ·79·return·active; 
96 ·80·} 
97 ·81 
98 82·bool·isempty·() 
99 ·83·{ 
100 ·84·return·empty; 
101 ·85·}67 ·51·}
 68 ·52
 69 ·53·//·return·additional·parameters
 70 54·const·BoundaryParameter·&·parameter·()·const
 71 ·55·{
 72 ·56·return·parameter_;
Max diff block lines reached; 10128/15187 bytes (66.69%) of diff not shown.
3.55 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:·gridparameter.cc·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 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">gridparameter.cc·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">periodicfacetrans.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="a00851_source.html">dune/grid/io/file/dgfparser/blocks/gridparameter.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00884_source.html">dune/grid/io/file/dgfparser/blocks/periodicfacetrans.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>
457 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 gridparameter.cc·File·Reference16 periodicfacetrans.cc·File·Reference
17 #include·<config.h>17 #include·<config.h>
18 #include·<dune/grid/io/file/dgfparser/blocks/gridparameter.hh>18 #include·<dune/grid/io/file/dgfparser/blocks/periodicfacetrans.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  
  
8.55 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:·polygon.hh·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, 43 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="#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">gridptr.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;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·/>
75 <code>#include·&lt;vector&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
 83 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>
76 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>84 <code>#include·&lt;dune/common/shared_ptr.hh&gt;</code><br·/>
 85 <code>#include·&lt;<a·class="el"·href="a00347_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
 86 <code>#include·&lt;<a·class="el"·href="a00278_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="a00356_source.html">dune/grid/common/partitionset.hh</a>&gt;</code><br·/>
 89 <code>#include·&lt;<a·class="el"·href="a00335_source.html">dune/grid/common/rangegenerators.hh</a>&gt;</code><br·/>
 90 <code>#include·&lt;<a·class="el"·href="a00947_source.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</code><br·/>
 91 <code>#include·&lt;<a·class="el"·href="a00935_source.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00923_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>92 <code>#include·&lt;<a·class="el"·href="a00965_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/>
 93 <code>#include·&lt;<a·class="el"·href="a00770_source.html">dune/grid/io/file/gmshreader.hh</a>&gt;</code><br·/>
78 </div>94 </div>
79 <p><a·href="a00929_source.html">Go·to·the·source·code·of·this·file.</a></p>95 <p><a·href="a00929_source.html">Go·to·the·source·code·of·this·file.</a></p>
80 <table·class="memberdecls">96 <table·class="memberdecls">
81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
82 Classes</h2></td></tr>98 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>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>
84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 </table><table·class="memberdecls">106 </table><table·class="memberdecls">
86 <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>
87 Namespaces</h2></td></tr>108 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>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>
89 <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>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <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>112 </table>
94 </div><!--·contents·-->113 </div><!--·contents·-->
95 <!--·start·footer·part·-->114 <!--·start·footer·part·-->
96 <hr·class="footer"/><address·class="footer"><small>115 <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.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
98 </small></address>117 </small></address>
99 </body>118 </body>
1.44 KB
html2text {}
    
Offset 7, 27 lines modifiedOffset 7, 45 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·dgfparser
12 ····*·blocks 
13 Classes·|·Namespaces12 Classes·|·Namespaces
14 polygon.hh·File·Reference13 gridptr.hh·File·Reference
 14 #include·<cassert>
 15 #include·<cctype>
 16 #include·<array>
15 #include·<iostream>17 #include·<iostream>
 18 #include·<map>
 19 #include·<memory>
 20 #include·<string>
 21 #include·<type_traits>
16 #include·<vector>22 #include·<vector>
 23 #include·<dune/common/parallel/mpihelper.hh>
17 #include·<dune/common/typetraits.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>
 30 #include·<dune/grid/io/file/dgfparser/dgfexception.hh>
 31 #include·<dune/grid/io/file/dgfparser/entitykey.hh>
18 #include·<dune/grid/io/file/dgfparser/blocks/basic.hh>32 #include·<dune/grid/io/file/dgfparser/parser.hh>
 33 #include·<dune/grid/io/file/gmshreader.hh>
19 Go_to_the_source_code_of_this_file.34 Go_to_the_source_code_of_this_file.
20 ·Classes35 ·Classes
21 struct· Dune::dgf::PolygonBlock36 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
22  42  
23 ·Namespaces43 ·Namespaces
24 namespace· Dune44 namespace· Dune
25  ··········Include·standard·header·files.45  ··········Include·standard·header·files.
26  46  
27 namespace· Dune::dgf 
28   
  
29 ===============================================================================47 ===============================================================================
30 ·····Generated·by [doxygen]·1.9.448 ·····Generated·by [doxygen]·1.9.4
224 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00929_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:·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, 90 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_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">polygon.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="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>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">//·-*-·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>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_POLYGON_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;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·&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>·</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>
 85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</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;dune/common/typetraits.hh&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>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00923.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><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>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>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>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>
92 <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="a00347.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="a00278.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="a00356.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="a00335.html">dune/grid/common/rangegenerators.hh</a>&gt;</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> 
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>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"><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<[·...·truncated·by·diffoscope;·len:·67,·SHA:·b9dd388cf87e0e0b94cd2f7d67dbcfd0f5057dd3046f147cd63f1146bfbbe777·...·]</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="a00947.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="a00935.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="a00965.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</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="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00770.html">dune/grid/io/file/gmshreader.hh</a>&gt;</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>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>··········<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>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="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.h[·...·truncated·by·diffoscope;·len:·55,·SHA:·d0a7aad3bd2cf37ca2ef5d16a06ce85067e30b57960b16966a2da5be131aea95·...·]</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>
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;·<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>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>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>
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>········<span·class="keywordflow">return</span>·polygons.size();</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>
Diff chunk too large, falling back to line-by-line diff (743 lines added, 9 lines removed)
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">protected</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"><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[·...·truncated·by·diffoscope;·len:·61,·SHA:·7eaddae6f7c599a948f43cffac6c27b2523f67d65a6c67d5e33b93bb36b8e0f3·...·]</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>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="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="l00053"·name="l00053"></a><span·class="lineno">···53</span>··}·<span·class="comment">//·namespace·dgf</span></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="l00054"·name="l00054"></a><span·class="lineno">···54</span>}·<span·class="comment">//·end·namespace·Dune</span></div>124 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··{</div>
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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;·GridTy[·...·truncated·by·diffoscope;·len:·7,·SHA:·2816c98739f380c81bbaa62bafcf3de75d77e0d8ddeabd5b3866307d32e8029d·...·]</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>126 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····{</div>
127 <div·class="ttc"·id="aa00923_html"><div·class="ttname"><a·href="a00923.html">basic.hh</a></div></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>
 141 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</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>
 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>
 145 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········base_t·::·operator·=·(·other·);</div>
Max diff block lines reached; 29096/191556 bytes (15.19%) of diff not shown.
36.6 KB
html2text {}
    
Offset 7, 107 lines modifiedOffset 7, 1134 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·dgfparser
 12 gridptr.hh
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_HH19 ·5#ifndef·DUNE_DGF_GRIDPTR_HH
 20 ·6#define·DUNE_DGF_GRIDPTR_HH
22 ·721 ·7
23 ·8#include·<iostream>22 ·8#include·<cassert>
24 ·9#include·<vector>23 ·9#include·<cctype>
25 ·1024 ·10
 25 ·11#include·<array>
 26 ·12#include·<iostream>
 27 ·13#include·<map>
 28 ·14#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>
26 ·11#include·<dune/common/typetraits.hh>35 ·21#include·<dune/common/shared_ptr.hh>
27 ·12#include·<dune/grid/io/file/dgfparser/blocks/basic.hh> 
28 ·13 
29 ·14namespace·Dune 
30 ·15{ 
31 ·16 
32 ·17·namespace·dgf 
33 ·18·{ 
34 ·19 
35 ·20·//·PolygonBlock 
36 ·21·//·------------ 
37 ·2236 ·22
 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;
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 ·4357 ·43
61 ·44·polygons.push_back(·polygon·); 
62 ·45·} 
63 ·46·return·polygons.size();58 ·44·template<·class·GridImp,·class·IntersectionImp·>
 59 ·45·class·Intersection;
 60 ·46
64 ·47·}61 ·47
Diff chunk too large, falling back to line-by-line diff (804 lines added, 9 lines removed)
65 ·4862 ·48
66 ·49·protected:63 ·49·//·GridPtr
67 50·int·vtxBegin_,·vtxEnd_;64 ·50·//·-------
68 ·51·};65 ·51
69 ·5266 ·64·template<·class·GridType·>
70 ·53·}·//·namespace·dgf67 65·struct·GridPtr
71 ·54}·//·end·namespace·Dune68 ·66·{
72 ·5569 67·class·mygrid_ptr·:·public·std::shared_ptr<·GridType·>
73 ·56#endif·//·#ifndef·DUNE_POLYGON_HH70 ·68·{
74 basic.hh71 ·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·{
 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·;
 83 ·81·}
 84 ·82·}
 85 ·83
 86 ·84·void·assignObj(·const·mygrid_ptr&·other·)
 87 ·85·{
 88 ·86·removeObj();
 89 ·87·base_t·::·operator·=·(·other·);
 90 ·88·}
 91 ·89·public:
 92 ·90·using·base_t·::·get·;
 93 ·91·using·base_t·::_swap·;
Max diff block lines reached; 10064/37491 bytes (26.84%) of diff not shown.
8.68 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:·gmsh2dgf.cc·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, 71 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_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_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="#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">entitykey.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 <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;iostream&gt;</code><br·/>
76 <code>#include·&lt;iostream&gt;</code><br·/>75 <code>#include·&lt;vector&gt;</code><br·/>
77 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/> 
78 <code>#include·&lt;<a·class="el"·href="a00956_source.html">dune/grid/io/file/gmshreader.hh</a>&gt;</code><br·/> 
79 <code>#include·&lt;<a·class="el"·href="a00848_source.html">dune/grid/io/file/dgfparser/dgfwriter.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00947_source.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</code><br·/>
 77 <code>#include·&quot;<a·class="el"·href="a00962_source.html">entitykey_inline.hh</a>&quot;</code><br·/>
 78 </div>
 79 <p><a·href="a00935_source.html">Go·to·the·source·code·of·this·file.</a></p>
80 </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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03722.html">Dune::DGFEntityKey&lt;·A·&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="a03726.html">Dune::ElementFaceUtil</a></td></tr>
 86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 87 </table><table·class="memberdecls">
81 <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>
82 Functions</h2></td></tr>89 Namespaces</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="a00935.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>
84 <tr·class="separator:a0ddf1224851353fc92bfbff6f499fa97"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 </table>93 </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="a01001.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·-->94 </div><!--·contents·-->
119 <!--·start·footer·part·-->95 <!--·start·footer·part·-->
120 <hr·class="footer"/><address·class="footer"><small>96 <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.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
122 </small></address>98 </small></address>
123 </body>99 </body>
124 </html>100 </html>
1.35 KB
html2text {}
    
Offset 7, 35 lines modifiedOffset 7, 26 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·dgfparser
 12 Classes·|·Namespaces
 13 entitykey.hh·File·Reference
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>14 #include·<iostream>
 15 #include·<vector>
18 #include·<dune/common/parallel/mpihelper.hh> 
19 #include·<dune/grid/io/file/gmshreader.hh> 
20 #include·<dune/grid/io/file/dgfparser/dgfwriter.hh>16 #include·<dune/grid/io/file/dgfparser/dgfexception.hh>
21 ·Functions 
22 int main·(int·argc,·char·*argv[])17 #include·"entitykey_inline.hh"
 18 Go_to_the_source_code_of_this_file.
 19 ·Classes
 20 struct· Dune::DGFEntityKey<_A_>
 21  
 22 struct· Dune::ElementFaceUtil
 23  
 24 ·Namespaces
 25 namespace· Dune
 26  ··········Include·standard·header·files.
23  27  
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 ·········) 
  
37 ===============================================================================28 ===============================================================================
38 ·····Generated·by [doxygen]·1.9.429 ·····Generated·by [doxygen]·1.9.4
11.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:·dgf2dgf.cc·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, 75 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_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_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="#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">dgfgeogrid.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;dune/common/typetraits.hh&gt;</code><br·/>
76 <code>#include·&lt;iostream&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00725_source.html">dune/grid/geometrygrid.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00848_source.html">dune/grid/io/file/dgfparser/dgfwriter.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="a01010_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·/>
 80 <code>#include·&lt;<a·class="el"·href="a00965_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/>
 81 </div>
 82 <p><a·href="a00938_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 </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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03630.html">Dune::DGFCoordFunction&lt;·dimD,·dimR·&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="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>
 97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 98 </table><table·class="memberdecls">
79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
80 Functions</h2></td></tr>100 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="a00938.html#a0ddf1224851353fc92bfbff6f499fa97">main</a>·(int·argc,·char·*argv[])</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>
 102 <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>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table>104 </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·-->105 </div><!--·contents·-->
123 <!--·start·footer·part·-->106 <!--·start·footer·part·-->
124 <hr·class="footer"/><address·class="footer"><small>107 <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.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
126 </small></address>109 </small></address>
127 </body>110 </body>
128 </html>111 </html>
2.48 KB
html2text {}
    
Offset 7, 43 lines modifiedOffset 7, 40 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·dgfparser
 12 Classes·|·Namespaces
12 ····*·utils 
13 Functions 
14 dgf2dgf.cc·File·Reference13 dgfgeogrid.hh·File·Reference
 14 #include·<dune/common/typetraits.hh>
 15 #include·<dune/grid/geometrygrid.hh>
15 a·small·program·converting·a·DGF·file·into·a·DGF·file·More... 
16 #include·<config.h> 
17 #include·<iostream> 
18 #include·<dune/grid/io/file/dgfparser/dgfwriter.hh>16 #include·<dune/grid/io/file/dgfparser/dgfparser.hh>
19 ·Functions 
20 int main·(int·argc,·char·*argv[])17 #include·<dune/grid/io/file/dgfparser/blocks/projection.hh>
 18 #include·<dune/grid/utility/hostgridaccess.hh>
 19 #include·<dune/grid/common/intersection.hh>
 20 #include·<dune/grid/io/file/dgfparser/parser.hh>
 21 Go_to_the_source_code_of_this_file.
 22 ·Classes
 23 ·class· Dune::DGFCoordFunction<_dimD,_dimR_>
21  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_>
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 ·········)36 ·········>
 37  
 38 ·Namespaces
 39 namespace· Dune
 40  ··········Include·standard·header·files.
 41  
  
45 ===============================================================================42 ===============================================================================
46 ·····Generated·by [doxygen]·1.9.443 ·····Generated·by [doxygen]·1.9.4
5.85 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:·dgfgridfactory.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 65, 33 lines modifiedOffset 65, 29 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><li·class="navelem"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</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>··</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">dgfgridfactory.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">dgfidentitygrid.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;dune/common/typetraits.hh&gt;</code><br·/>
76 <code>#include·&lt;string&gt;</code><br·/> 
77 <code>#include·&lt;vector&gt;</code><br·/> 
78 <code>#include·&lt;map&gt;</code><br·/> 
79 <code>#include·&lt;assert.h&gt;</code><br·/> 
80 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/> 
81 <code>#include·&lt;<a·class="el"·href="a00836_source.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</code><br·/> 
82 <code>#include·&lt;<a·class="el"·href="a00944_source.html">dune/grid/io/file/dgfparser/macrogrid.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00728_source.html">dune/grid/identitygrid.hh</a>&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00845_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a07232_source.html">dune/grid/io/file/dgfparser/dgfparser.hh</a>&gt;</code><br·/>
84 <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="a01010_source.html">dune/grid/utility/hostgridaccess.hh</a>&gt;</code><br·/>
85 </div>79 </div>
86 <p><a·href="a00941_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00941_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">81 <table·class="memberdecls">
88 <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>
89 Classes</h2></td></tr>83 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="a01894.html">Dune::DGFGridFactory&lt;·G·&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="a03662.html">Dune::DGFGridFactory&lt;·IdentityGrid&lt;·HostGrid·&gt;·&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="a03666.html">Dune::DGFGridInfo&lt;·IdentityGrid&lt;·HostGrid·&gt;·&gt;</a></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 </table><table·class="memberdecls">88 </table><table·class="memberdecls">
93 <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>
94 Namespaces</h2></td></tr>90 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>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>
96 <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>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
1.06 KB
html2text {}
    
Offset 8, 28 lines modifiedOffset 8, 24 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 Classes·|·Namespaces13 Classes·|·Namespaces
14 dgfgridfactory.hh·File·Reference14 dgfidentitygrid.hh·File·Reference
15 #include·<iostream> 
16 #include·<string> 
17 #include·<vector> 
18 #include·<map> 
19 #include·<assert.h> 
20 #include·<dune/common/parallel/mpihelper.hh>15 #include·<dune/common/typetraits.hh>
 16 #include·<dune/grid/identitygrid.hh>
21 #include·<dune/grid/io/file/dgfparser/dgfexception.hh> 
22 #include·<dune/grid/io/file/dgfparser/macrogrid.hh> 
23 #include·<dune/grid/io/file/dgfparser/parser.hh>17 #include·<dune/grid/io/file/dgfparser/dgfparser.hh>
24 #include·<dune/grid/common/intersection.hh>18 #include·<dune/grid/utility/hostgridaccess.hh>
25 Go_to_the_source_code_of_this_file.19 Go_to_the_source_code_of_this_file.
26 ·Classes20 ·Classes
27 struct· Dune::DGFGridFactory<_G_>21 struct· Dune::DGFGridFactory<_IdentityGrid<_HostGrid_>_>
 22  
 23 struct· Dune::DGFGridInfo<_IdentityGrid<_HostGrid_>_>
28  24  
29 ·Namespaces25 ·Namespaces
30 namespace· Dune26 namespace· Dune
31  ··········Include·standard·header·files.27  ··········Include·standard·header·files.
32  28  
  
33 ===============================================================================29 ===============================================================================
81.8 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00941_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:·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 62, 245 lines modifiedOffset 62, 152 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="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">dgfgridfactory.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="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>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_DGF_GRIDFACTORY_HH</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_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_DGFPARSER_DGFIDENTITYGRID_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;dune/common/typetraits.hh&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>·</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;<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;map&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;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;<a·class="code"·href="a01010.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/common/parallel/mpihelper.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="a00836.html">dune/grid/io/file/dgfparser/dgfexception.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="a00944.html">dune/grid/io/file/dgfparser/macrogrid.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="preprocessor">#include·&lt;<a·class="code"·href="a00845.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>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="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>
 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>
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>
 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>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>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[·...·truncated·by·diffoscope;·len:·181,·SHA:·065f8046785cb8a15776d3047ffa3861ad17ad6a46bd5f848bb4c91561394bd6·...·]</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>
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</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>··<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>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">DGFGr[·...·truncated·by·diffoscope;·len:·40,·SHA:·624bf179d79912b60f354ec9c68dd8b84acea3aafe71fb69d5145653e03add0f·...·]</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>
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>······HostGrid·*hostGrid·=·dgfHostFactory_.grid();</div>
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</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>
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> 
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>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#a4ec0522ca63de3[·...·truncated·by·diffoscope;·len:·44,·SHA:·73f6a25dc5bff60806e7b4659a4012d6a138dd3a16d577572fbed8cf3fd0f5ac·...·]</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>
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</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>
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>······assert(·hostGrid·!=·0·);</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>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>··<span·class="keyword">public</span>:</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>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>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>
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>
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>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>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>
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">····</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>
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>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>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>
 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>
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··········DomainType·p(0);</div>136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div>
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··········<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>137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··········elInsertOrder_.insert(·std::make_pair(·p,·i·)·);</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; 42936/69114 bytes (62.12%) of diff not shown.
14.2 KB
html2text {}
    
Offset 7, 309 lines modifiedOffset 7, 206 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·dgfparser
12 dgfgridfactory.hh12 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_DGF_GRIDFACTORY_HH 
20 ·6#define·DUNE_DGF_GRIDFACTORY_HH19 ·5#ifndef·DUNE_DGFPARSER_DGFIDENTITYGRID_HH
 20 ·6#define·DUNE_DGFPARSER_DGFIDENTITYGRID_HH
21 ·721 ·7
22 ·8#include·<iostream> 
23 ·9#include·<string> 
24 ·10#include·<vector> 
25 ·11#include·<map> 
26 ·12#include·<assert.h>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/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> 
33 ·19#include·<dune/grid/common/intersection.hh> 
34 ·20 
35 ·21 
36 ·22namespace·Dune28 ·14namespace·Dune
37 ·23{29 ·15{
 30 ·16
 31 ·17·//·DGFGridFactory·for·IdentityGrid
 32 ·18·//·-------------------------------
 33 ·19
 34 ·20·template<·class·HostGrid·>
 35 21·struct·DGFGridFactory<·IdentityGrid<·HostGrid·>·>
 36 ·22·{
 37 23·typedef·IdentityGrid<_HostGrid_>·Grid;
38 ·2438 ·24
39 ·25·//·External·Forward·Declarations 
40 ·26·//·----------------------------- 
41 ·27 
42 ·28·template·<·class·GridImp,·class·IntersectionImp·> 
43 ·29·class·Intersection; 
44 ·30 
45 ·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;39 25·const·static·int·dimension·=·Grid::dimension;
55 41·typedef·MPIHelper::MPICommunicator·MPICommunicatorType;40 26·typedef·MPIHelper::MPICommunicator·MPICommunicator;
56 ·42 
57 ·43·private: 
58 ·44·typedef·typename·Grid::template·Codim<·0·>::Entity·Element;41 27·typedef·typename·Grid::template·Codim<0>::Entity·Element;
59 ·45 
60 ·46·typedef·typename·Grid::template·Codim<·dimension·>::Entity·Vertex;42 28·typedef·typename·Grid::template·Codim<dimension>::Entity·Vertex;
61 ·47 
62 ·48·public: 
63 ·4943 ·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
64 50·explicit·DGFGridFactory·(·const·std::string·&filename,54 40·explicit·DGFGridFactory·(·const·std::string·&filename,
65 ·51·MPICommunicatorType·comm·=·MPIHelper::getCommunicator()·)55 ·41·MPICommunicator·comm·=·MPIHelper::getCommunicator()·)
66 ·52·:·macroGrid_(·filename.c_str(),·comm·)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·);
 63 ·49·}
 64 ·50
 65 51·Grid·*grid·()·const
67 ·53·{66 ·52·{
68 ·54·grid_·=·macroGrid_.template·createGrid<·Grid·>();67 ·53·return·grid_;
 68 ·54·}
69 ·5569 ·55
70 ·56·if(·macroGrid_.nofelparams·>·0·)70 ·56·template<·class·Intersection·>
 71 57·bool·wasInserted·(·const·Intersection·&intersection·)·const
71 ·57·{72 ·58·{
72 ·58·const·size_t·nofElements·=·macroGrid_.elements.size(); 
73 ·59·for(·size_t·i·=·0;·i·<·nofElements;·++i·)73 ·59·return·dgfHostFactory_.wasInserted(·HostGridAccess<_Grid_>::
 74 hostIntersection(·intersection·)·);
74 ·60·{75 ·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 ·69 
84 ·70·elInsertOrder_.insert(·std::make_pair(·p,·i·)·); 
85 ·71·}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·>();
Max diff block lines reached; 10178/14547 bytes (69.97%) of diff not shown.
1.22 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00944.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>··</div>71 <a·href="#namespaces">Namespaces</a>··</div>
72 ··<div·class="headertitle"><div·class="title">macrogrid.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">macrogrid.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;dune/common/parallel/mpihelper.hh&gt;</code><br·/>76 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00845_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00965_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/>
78 </div>78 </div>
79 <p><a·href="a00944_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a00944_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="a03742.html">Dune::MacroGrid</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="a03742.html">Dune::MacroGrid</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>
5.56 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00944_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_DGF_MACROGRID_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGF_MACROGRID_HH</span></div>
77 <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="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGF_MACROGRID_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>·</div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
80 <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="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iostream&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/parallel/mpihelper.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/parallel/mpihelper.hh&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="a00845.html">dune/grid/io/file/dgfparser/parser.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="a00965.html">dune/grid/io/file/dgfparser/parser.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>·</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>··<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>
89 <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="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="comment">//·--------------------</span></div>
90 <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="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">class·</span>DuneGridFormatParser;</div>
Offset 145, 15 lines modifiedOffset 145, 15 lines modified
145 <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="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·filename_;</div>
146 <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="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<a·class="code·hl_typedef"·href="a03742.html#a95033509912059f0139920abf8835981">MPICommunicatorType</a>·MPICOMM_;</div>
147 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··};</div>147 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··};</div>
148 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</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">···92</span>}·<span·class="comment">//·end·namespace·Dune</span></div>149 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>}·<span·class="comment">//·end·namespace·Dune</span></div>
150 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>150 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
151 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="preprocessor">#endif</span></div>151 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="preprocessor">#endif</span></div>
152 <div·class="ttc"·id="aa00845_html"><div·class="ttname"><a·href="a00845.html">parser.hh</a></div></div>152 <div·class="ttc"·id="aa00965_html"><div·class="ttname"><a·href="a00965.html">parser.hh</a></div></div>
153 <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>153 <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>
154 <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>154 <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>
155 <div·class="ttc"·id="aa03742_html"><div·class="ttname"><a·href="a03742.html">Dune::MacroGrid</a></div><div·class="ttdef"><b>Definition:</b>·macrogrid.hh:23</div></div>155 <div·class="ttc"·id="aa03742_html"><div·class="ttname"><a·href="a03742.html">Dune::MacroGrid</a></div><div·class="ttdef"><b>Definition:</b>·macrogrid.hh:23</div></div>
156 <div·class="ttc"·id="aa03742_html_a2a7f5b8f4477cc5336cda47725a6a42c"><div·class="ttname"><a·href="a03742.html#a2a7f5b8f4477cc5336cda47725a6a42c">Dune::MacroGrid::MacroGrid</a></div><div·class="ttdeci">MacroGrid(const·char·*filename,·MPICommunicatorType·MPICOMM=MPIHelper::getCommunicator())</div><div·class="ttdoc">constructor·given·the·name·of·a·DGF·file</div><div·class="ttdef"><b>Definition:</b>·macrogrid.hh:32</div></div>156 <div·class="ttc"·id="aa03742_html_a2a7f5b8f4477cc5336cda47725a6a42c"><div·class="ttname"><a·href="a03742.html#a2a7f5b8f4477cc5336cda47725a6a42c">Dune::MacroGrid::MacroGrid</a></div><div·class="ttdeci">MacroGrid(const·char·*filename,·MPICommunicatorType·MPICOMM=MPIHelper::getCommunicator())</div><div·class="ttdoc">constructor·given·the·name·of·a·DGF·file</div><div·class="ttdef"><b>Definition:</b>·macrogrid.hh:32</div></div>
157 <div·class="ttc"·id="aa03742_html_a37affaf5893c421e4a7189885442e870"><div·class="ttname"><a·href="a03742.html#a37affaf5893c421e4a7189885442e870">Dune::MacroGrid::MacroGrid</a></div><div·class="ttdeci">MacroGrid(MPICommunicatorType·MPICOMM=MPIHelper::getCommunicator())</div><div·class="ttdoc">constructor·given·the·name·of·a·DGF·file</div><div·class="ttdef"><b>Definition:</b>·macrogrid.hh:38</div></div>157 <div·class="ttc"·id="aa03742_html_a37affaf5893c421e4a7189885442e870"><div·class="ttname"><a·href="a03742.html#a37affaf5893c421e4a7189885442e870">Dune::MacroGrid::MacroGrid</a></div><div·class="ttdeci">MacroGrid(MPICommunicatorType·MPICOMM=MPIHelper::getCommunicator())</div><div·class="ttdoc">constructor·given·the·name·of·a·DGF·file</div><div·class="ttdef"><b>Definition:</b>·macrogrid.hh:38</div></div>
158 <div·class="ttc"·id="aa03742_html_a5805746d0553e7224f9b972c7f743746"><div·class="ttname"><a·href="a03742.html#a5805746d0553e7224f9b972c7f743746">Dune::MacroGrid::createGrid</a></div><div·class="ttdeci">GridType·*·createGrid()</div><div·class="ttdoc">returns·pointer·to·a·new·instance·of·type·GridType·created·from·a·DGF·file</div><div·class="ttdef"><b>Definition:</b>·macrogrid.hh:45</div></div>158 <div·class="ttc"·id="aa03742_html_a5805746d0553e7224f9b972c7f743746"><div·class="ttname"><a·href="a03742.html#a5805746d0553e7224f9b972c7f743746">Dune::MacroGrid::createGrid</a></div><div·class="ttdeci">GridType·*·createGrid()</div><div·class="ttdoc">returns·pointer·to·a·new·instance·of·type·GridType·created·from·a·DGF·file</div><div·class="ttdef"><b>Definition:</b>·macrogrid.hh:45</div></div>
159 <div·class="ttc"·id="aa03742_html_a95033509912059f0139920abf8835981"><div·class="ttname"><a·href="a03742.html#a95033509912059f0139920abf8835981">Dune::MacroGrid::MPICommunicatorType</a></div><div·class="ttdeci">MPIHelper::MPICommunicator·MPICommunicatorType</div><div·class="ttdef"><b>Definition:</b>·macrogrid.hh:28</div></div>159 <div·class="ttc"·id="aa03742_html_a95033509912059f0139920abf8835981"><div·class="ttname"><a·href="a03742.html#a95033509912059f0139920abf8835981">Dune::MacroGrid::MPICommunicatorType</a></div><div·class="ttdeci">MPIHelper::MPICommunicator·MPICommunicatorType</div><div·class="ttdef"><b>Definition:</b>·macrogrid.hh:28</div></div>
4.8 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:·entitykey.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 65, 29 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_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 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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>
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">entitykey.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">dgfexception.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;dune/common/exceptions.hh&gt;</code><br·/>
76 <code>#include·&lt;vector&gt;</code><br·/> 
77 <code>#include·&lt;<a·class="el"·href="a00836_source.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</code><br·/> 
78 <code>#include·&quot;<a·class="el"·href="a00833_source.html">entitykey_inline.hh</a>&quot;</code><br·/> 
79 </div>76 </div>
80 <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>
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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03722.html">Dune::DGFEntityKey&lt;·A·&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="a03726.html">Dune::ElementFaceUtil</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="a03626.html">Dune::DGFException</a></td></tr>
 82 <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>
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>
723 B
html2text {}
    
Offset 8, 24 lines modifiedOffset 8, 20 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 Classes·|·Namespaces13 Classes·|·Namespaces
 14 dgfexception.hh·File·Reference
 15 #include·<dune/common/exceptions.hh>
14 entitykey.hh·File·Reference 
15 #include·<iostream> 
16 #include·<vector> 
17 #include·<dune/grid/io/file/dgfparser/dgfexception.hh> 
18 #include·"entitykey_inline.hh" 
19 Go_to_the_source_code_of_this_file.16 Go_to_the_source_code_of_this_file.
20 ·Classes17 ·Classes
 18 class· Dune::DGFException
 19  ······exception·class·for·IO·errors·in·the·DGF·parser·More...
21 struct· Dune::DGFEntityKey<_A_> 
22   
23 struct· Dune::ElementFaceUtil 
24  20  
25 ·Namespaces21 ·Namespaces
26 namespace· Dune22 namespace· Dune
27  ··········Include·standard·header·files.23  ··········Include·standard·header·files.
28  24  
  
29 ===============================================================================25 ===============================================================================
40.6 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:·entitykey.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 62, 190 lines modifiedOffset 62, 38 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="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">entitykey.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="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_DGFEnTITYKEY_HH</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_DGFEnTITYKEY_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>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;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;vector&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="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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00836.html">dune/grid/io/file/dgfparser/dgfexception.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>
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="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>
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">···16</span>··{};</div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>86 <div·class="line"><a·id="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="comment">//·DGFEntityKey</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>87 <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> 
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>····<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>88 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</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> 
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> 
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> 
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> 
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="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> 
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="keyword">template</span>&lt;·<span·class="keyword">class</span>·A·&gt;</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;·A·&gt;·::·size</a>·()<span·class="keyword">·const</span></div> 
146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">··</span>{</div> 
147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keywordflow">return</span>·key_.size();</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> 
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="comment">//·ElementFaceUtil</span></div> 
153 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="comment">//·---------------</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="a03726.html">···85</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03726.html">ElementFaceUtil</a></div> 
156 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··{</div> 
157 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03726.html#a8e289a9c477fe7f06eb2c370c82fd57e">nofFaces</a>·(·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">const</span>·std::vector&lt;·unsigned·int·&gt;·&amp;element·);</div> 
158 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03726.html#a3c7917d0f388517f69534cbe826ed91e">faceSize</a>·(·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">bool</span>·simpl·);</div> 
159 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
160 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03722.html">DGFEntityKey&lt;·unsigned·int·&gt;</a></div> 
161 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<a·class="code·hl_function"·href="a03726.html#a01bfd7df250fed73d7e6f07270285f97">generateFace</a>·(·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">const</span>·std::vector&lt;·unsigned·int·&gt;·&amp;element,·<span·class="keywordtype">int</span>·f·);</div> 
162 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
163 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keyword">private</span>:</div> 
164 <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·&gt;</div> 
165 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03722.html">DGFEntityKey&lt;·unsigned·int·&gt;</a></div> 
166 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····generateCubeFace(·<span·class="keyword">const</span>·std::vector&lt;·unsigned·int·&gt;·&amp;element,·<span·class="keywordtype">int</span>·f·);</div> 
167 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
168 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div> 
169 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03722.html">DGFEntityKey&lt;·unsigned·int·&gt;</a></div> 
Max diff block lines reached; 5304/35378 bytes (14.99%) of diff not shown.
5.94 KB
html2text {}
    
Offset 7, 222 lines modifiedOffset 7, 38 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·dgfparser
12 entitykey.hh12 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_DGFEnTITYKEY_HH 
20 ·6#define·DUNE_DGFEnTITYKEY_HH19 ·5#ifndef·DUNE_GRID_DGFEXCEPTION_HH
 20 ·6#define·DUNE_GRID_DGFEXCEPTION_HH
21 ·721 ·7
22 ·8#include·<iostream> 
23 ·9#include·<vector> 
24 ·10 
25 ·11#include·<dune/grid/io/file/dgfparser/dgfexception.hh>22 ·8#include·<dune/common/exceptions.hh>
 23 ·9
 24 ·10namespace·Dune
 25 ·11{
26 ·1226 ·12
 27 14·class·DGFException
 28 ·15·:·public·IOError
 29 ·16·{};
 30 ·17
27 ·13namespace·Dune 
28 ·14{ 
29 ·15 
30 ·16·//·DGFEntityKey 
31 ·17·//·------------ 
32 ·1831 ·18}
 32 ·19
 33 ·20#endif
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 
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 ·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 ·34 
50 35·inline·bool·origKeySet·()·const; 
51 36·inline·const·A·&origKey·(·int·i·)·const; 
52 37·inline·int·size·()·const; 
53 ·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·]; 
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·{ 
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 
82 ·66 
83 ·67·template<·class·A·> 
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·{ 
93 ·77·return·key_.size(); 
94 ·78·} 
95 ·79 
96 ·80 
97 ·81 
98 ·82·//·ElementFaceUtil 
99 ·83·//·--------------- 
100 ·84 
101 85·struct·ElementFaceUtil 
102 ·86·{ 
103 ·87·inline·static·int·nofFaces·(·int·dim,·const·std::vector<·unsigned·int·> 
104 &element·); 
105 ·88·inline·static·int·faceSize·(·int·dim,·bool·simpl·); 
106 ·89 
107 ·90·static·DGFEntityKey<_unsigned_int_> 
108 ·91·generateFace·(·int·dim,·const·std::vector<·unsigned·int·>·&element,·int·f 
109 ); 
110 ·92 
111 ·93·private: 
112 ·94·template<·int·dim·> 
113 ·95·static·DGFEntityKey<_unsigned_int_> 
114 ·96·generateCubeFace(·const·std::vector<·unsigned·int·>·&element,·int·f·); 
115 ·97 
116 ·98·template<·int·dim·> 
117 ·99·static·DGFEntityKey<_unsigned_int_> 
118 ·100·generateSimplexFace·(·const·std::vector<·unsigned·int·>·&element,·int·f·); 
119 ·101·}; 
120 ·102 
121 ·103 
Max diff block lines reached; 1895/6060 bytes (31.27%) of diff not shown.
7.79 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:·gnuplot.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, 37 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_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><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="#namespaces">Namespaces</a>··</div>69 <a·href="#func-members">Functions</a>··</div>
70 ··<div·class="headertitle"><div·class="title">gnuplot.cc·File·Reference</div></div>70 ··<div·class="headertitle"><div·class="title">gmsh2dgf.cc·File·Reference</div></div>
71 </div><!--header-->71 </div><!--header-->
72 <div·class="contents">72 <div·class="contents">
  
73 <p>Implementation·of·gnuplot·output·for·1D·and·2D·grids.··73 <p>a·small·program·converting·a·gmsh·file·into·a·DGF·file··
74 <a·href="#details">More...</a></p>74 <a·href="#details">More...</a></p>
75 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00959_source.html">../gnuplot.hh</a>&quot;</code><br·/>75 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
 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="a00770_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·/>
76 </div><table·class="memberdecls">80 </div><table·class="memberdecls">
77 <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="func-members"·name="func-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="a00950.html#a0ddf1224851353fc92bfbff6f499fa97">main</a>·(int·argc,·char·*argv[])</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> 
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>84 <tr·class="separator:a0ddf1224851353fc92bfbff6f499fa97"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table>85 </table>
83 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>86 <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>87 <div·class="textblock"><p·>a·small·program·converting·a·gmsh·file·into·a·DGF·file·</p>
85 <dl·class="section·author"><dt>Author</dt><dd>Christian·Engwer·</dd></dl>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="a00983.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>
86 </div></div><!--·contents·-->118 </div><!--·contents·-->
87 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
88 <hr·class="footer"/><address·class="footer"><small>120 <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.4121 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
90 </small></address>122 </small></address>
91 </body>123 </body>
92 </html>124 </html>
1.31 KB
html2text {}
    
Offset 6, 23 lines modifiedOffset 6, 36 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" 
16 ·Namespaces 
17 namespace· Dune 
18  ··········Include·standard·header·files.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[])
19  23  
20 *****·Detailed·Description·*****24 *****·Detailed·Description·*****
21 Implementation·of·gnuplot·output·for·1D·and·2D·grids.25 a·small·program·converting·a·gmsh·file·into·a·DGF·file
22 ··Author26 ··Author
23 ······Christian·Engwer27 ······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 ·········)
  
24 ===============================================================================37 ===============================================================================
25 ·····Generated·by [doxygen]·1.9.438 ·····Generated·by [doxygen]·1.9.4
9.72 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:·gmshwriter.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>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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">gmshwriter.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;fstream&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
75 <code>#include·&lt;iostream&gt;</code><br·/>76 <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·/>77 <code>#include·&lt;<a·class="el"·href="a00959_source.html">dune/grid/io/file/dgfparser/dgfwriter.hh</a>&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00272_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code><br·/> 
84 </div> 
85 <p><a·href="a00953_source.html">Go·to·the·source·code·of·this·file.</a></p> 
86 <table·class="memberdecls">78 </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>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="a00953.html#a0ddf1224851353fc92bfbff6f499fa97">main</a>·(int·argc,·char·*argv[])</td></tr>
94 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> 
96 <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>82 <tr·class="separator:a0ddf1224851353fc92bfbff6f499fa97"><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>
2.03 KB
html2text {}
    
Offset 6, 31 lines modifiedOffset 6, 44 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 
12 gmshwriter.hh·File·Reference 
13 #include·<fstream>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>
14 #include·<iostream>17 #include·<iostream>
 18 #include·<dune/grid/io/file/dgfparser/dgfwriter.hh>
 19 ·Functions
 20 int main·(int·argc,·char·*argv[])
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 ·Namespaces 
29 namespace· Dune 
30  ··········Include·standard·header·files. 
31  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 ·········)
  
32 ===============================================================================45 ===============================================================================
33 ·····Generated·by [doxygen]·1.9.446 ·····Generated·by [doxygen]·1.9.4
12.9 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:·gmshreader.hh·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, 83 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>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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">gmshreader.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">dgfug.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;fstream&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·/>75 <code>#include·&lt;istream&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·/>76 <code>#include·&lt;string&gt;</code><br·/>
84 <code>#include·&lt;tuple&gt;</code><br·/> 
85 <code>#include·&lt;vector&gt;</code><br·/>77 <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·/>78 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
88 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>79 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
89 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>80 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>
90 <code>#include·&lt;<a·class="el"·href="a00305_source.html">dune/grid/common/boundarysegment.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·/>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·/>
 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="a00905_source.html">blocks/gridparameter.hh</a>&quot;</code><br·/>
92 </div>85 </div>
93 <p><a·href="a00956_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00956_source.html">Go·to·the·source·code·of·this·file.</a></p>
94 <table·class="memberdecls">87 <table·class="memberdecls">
95 <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>
96 Classes</h2></td></tr>89 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>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>
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>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>
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>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>
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>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table><table·class="memberdecls">96 </table><table·class="memberdecls">
107 <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>
108 Namespaces</h2></td></tr>98 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>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>
110 <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>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <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>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>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <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>104 </table>
134 </div><!--·contents·-->105 </div><!--·contents·-->
135 <!--·start·footer·part·-->106 <!--·start·footer·part·-->
136 <hr·class="footer"/><address·class="footer"><small>107 <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.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
138 </small></address>109 </small></address>
139 </body>110 </body>
2.28 KB
html2text {}
    
Offset 6, 62 lines modifiedOffset 6, 38 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 dgfug.hh·File·Reference
11 Classes·|·Namespaces·|·Enumerations·|·Functions 
12 gmshreader.hh·File·Reference 
13 #include·<cstdarg> 
14 #include·<cstdio> 
15 #include·<cstring> 
16 #include·<fstream>14 #include·<fstream>
17 #include·<iostream>15 #include·<istream>
18 #include·<map> 
19 #include·<memory> 
20 #include·<string>16 #include·<string>
21 #include·<tuple> 
22 #include·<vector>17 #include·<vector>
23 #include·<utility> 
24 #include·<dune/common/exceptions.hh>18 #include·<dune/common/exceptions.hh>
25 #include·<dune/common/fvector.hh>19 #include·<dune/common/fvector.hh>
 20 #include·<dune/common/parallel/mpihelper.hh>
26 #include·<dune/geometry/type.hh> 
27 #include·<dune/grid/common/boundarysegment.hh> 
28 #include·<dune/grid/common/gridfactory.hh>21 #include·<dune/grid/common/intersection.hh>
 22 #include·<dune/grid/uggrid.hh>
 23 #include·"dgfparser.hh"
 24 #include·"blocks/gridparameter.hh"
29 Go_to_the_source_code_of_this_file.25 Go_to_the_source_code_of_this_file.
30 ·Classes26 ·Classes
 27 struct· Dune::dgf::UGGridParameterBlock
31 struct· Dune::GmshReaderOptions 
32  ·······Options·for·read·operation.·More... 
33  28  
 29 struct· Dune::DGFGridInfo<_UGGrid<_dim_>_>
34 ·class· Dune::GmshReaderParser<_GridType_> 
35  ·······dimension·independent·parts·for·GmshReaderParser·More... 
36  30  
 31 struct· Dune::DGFGridFactory<_UGGrid<_dim_>_>
37 ·class· Dune::GmshReader<_GridType_> 
38  ·······Read·Gmsh·mesh·file.·More... 
39  32  
40 ·Namespaces33 ·Namespaces
41 namespace· Dune34 namespace· Dune
42  ··········Include·standard·header·files.35  ··········Include·standard·header·files.
43  36  
44 namespace· Dune::Gmsh37 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  38  
  
63 ===============================================================================39 ===============================================================================
64 ·····Generated·by [doxygen]·1.9.440 ·····Generated·by [doxygen]·1.9.4
304 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:·gmshreader.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, 1110 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_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>··</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">dgfug.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_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>
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> 
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>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;cstdarg&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;cstdio&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;cstring&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;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>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</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>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">//-·dune-common·includes</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>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>
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>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>
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>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>
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="a00305.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>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">//-·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="a00905.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>
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>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>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>
101 <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>·</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>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>
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="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>
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>111 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
110 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">namespace·</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">noCl[·...·truncated·by·diffoscope;·len:·188,·SHA:·6e2a1e16af69a5f662d7c65a65807617676b9662d66a8689d684078f2aa2936c·...·]</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>
111 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>115 <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>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>
115 <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>····};</div>
 121 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
116 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">public</span>:</div>122 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··}·<span·class="comment">//·namespace·dgf</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>123 <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>124 <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>125 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
122 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="comment">/*</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>
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>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>
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>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;·[·...·truncated·by·diffoscope;·len:·8,·SHA:·9e52b19ee1e5fa99969f1a25a08fb016593dff32cd2ec58a322caaec659a3c5d·...·]·&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>
Max diff block lines reached; 221343/256694 bytes (86.23%) of diff not shown.
53.3 KB
html2text {}
    
Offset 6, 1331 lines modifiedOffset 6, 398 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 dgfug.hh
12 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
13 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
15 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·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·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
17 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
18 ·5 
19 ·6#ifndef·DUNE_GMSHREADER_HH 
20 ·7#define·DUNE_GMSHREADER_HH 
21 ·819 ·5#ifndef·DUNE_GRID_IO_FILE_DGFPARSER_DGFUG_HH
 20 ·6#define·DUNE_GRID_IO_FILE_DGFPARSER_DGFUG_HH
 21 ·7
 22 ·8//-·C++·includes
22 ·9#include·<cstdarg>23 ·9#include·<fstream>
23 ·10#include·<cstdio>24 ·10#include·<istream>
24 ·11#include·<cstring>25 ·11#include·<string>
25 ·12#include·<fstream> 
26 ·13#include·<iostream> 
27 ·14#include·<map> 
28 ·15#include·<memory> 
29 ·16#include·<string> 
30 ·17#include·<tuple> 
31 ·18#include·<vector>26 ·12#include·<vector>
32 ·19#include·<utility> 
33 ·2027 ·13
 28 ·14//-·dune-common·includes
34 ·21#include·<dune/common/exceptions.hh>29 ·15#include·<dune/common/exceptions.hh>
35 ·22#include·<dune/common/fvector.hh>30 ·16#include·<dune/common/fvector.hh>
 31 ·17#include·<dune/common/parallel/mpihelper.hh>
 32 ·18
 33 ·19//-·dune-grid·includes
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>34 ·20#include·<dune/grid/common/intersection.hh>
41 ·2835 ·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 ·29namespace·Dune42 ·28namespace·Dune
 43 ·29{
43 ·30{44 ·30
44 ·31 
45 38·struct·GmshReaderOptions45 ·31·namespace·dgf
 46 ·32·{
 47 ·33
 48 ·34·//·UGGridParameterBlock
 49 ·35·//·--------------------
 50 ·36
 51 37·struct·UGGridParameterBlock
 52 ·38·:·public·GridParameterBlock
46 ·39·{53 ·39·{
 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 40·enum·GeometryOrder·{ 
48 42·firstOrder, 
49 ·44·secondOrder 
50 45·}; 
51 ·46·}; 
52 ·47 
53 ·48·namespace·{ 
54 ·4959 ·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·UGGrid
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·};64 ·54·};
 65 ·55
 66 ·56·}·//·namespace·dgf
 67 ·57
63 ·5868 ·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·p169 ·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·{
 76 ·66·return·1;
 77 ·67·}
73 ·6878 ·68
74 ·69·alpha·is·determined·automatically·from·the·given·points. 
75 ·70·*/79 69·static·double·refineWeight·()
 80 ·70·{
 81 ·71·return·-1.;
 82 ·72·}
 83 ·73·};
 84 ·74
 85 ·75
 86 ·76
 87 ·77·//·DGFGridFactory<·UGGrid<·dim·>·>
 88 ·78·//·-------------------------------
 89 ·79
76 ·71·template<·int·dimWorld·>90 ·80·template<·int·dim·>
 91 81·struct·DGFGridFactory<·UGGrid<·dim·>·>
77 ·72·struct·GmshReaderQuadraticBoundarySegment<·2,·dimWorld·> 
Max diff block lines reached; 49969/54542 bytes (91.62%) of diff not shown.
8.75 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:·gnuplot.hh·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, 58 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>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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">gnuplot.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">dgfwriter.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.··74 <p>write·a·GridView·to·a·DGF·file··
75 <a·href="#details">More...</a></p>75 <a·href="#details">More...</a></p>
76 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
77 <code>#include·&lt;string&gt;</code><br·/> 
78 <code>#include·&lt;iostream&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·/>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·/>
80 <code>#include·&lt;dune/common/fvector.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·/>
81 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>88 <code>#include·&lt;<a·class="el"·href="a07328_source.html">dune/grid/common/grid.hh</a>&gt;</code><br·/>
82 <code>#include·&quot;<a·class="el"·href="a00950.html">gnuplot/gnuplot.cc</a>&quot;</code><br·/>89 <code>#include·&lt;<a·class="el"·href="a00335_source.html">dune/grid/common/rangegenerators.hh</a>&gt;</code><br·/>
83 </div>90 </div>
84 <p><a·href="a00959_source.html">Go·to·the·source·code·of·this·file.</a></p>91 <p><a·href="a00959_source.html">Go·to·the·source·code·of·this·file.</a></p>
85 <table·class="memberdecls">92 <table·class="memberdecls">
86 <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>
87 Classes</h2></td></tr>94 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>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>
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> 
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table><table·class="memberdecls">98 </table><table·class="memberdecls">
98 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
99 Namespaces</h2></td></tr>100 Namespaces</h2></td></tr>
100 <tr·class="memitem:a01063"><td·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>
101 <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>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 </table>104 </table>
104 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>105 <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 <div·class="textblock"><p·>write·a·GridView·to·a·DGF·file·</p>
106 <dl·class="section·author"><dt>Author</dt><dd>Christian·Engwer·</dd></dl>107 <dl·class="section·author"><dt>Author</dt><dd>Martin·Nolte·</dd></dl>
107 </div></div><!--·contents·-->108 </div></div><!--·contents·-->
108 <!--·start·footer·part·-->109 <!--·start·footer·part·-->
109 <hr·class="footer"/><address·class="footer"><small>110 <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.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
111 </small></address>112 </small></address>
112 </body>113 </body>
113 </html>114 </html>
1.55 KB
html2text {}
    
Offset 6, 39 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 ····*·dgfparser
11 Classes·|·Namespaces12 Classes·|·Namespaces
12 gnuplot.hh·File·Reference13 dgfwriter.hh·File·Reference
 14 write·a·GridView·to·a·DGF·file·More...
 15 #include·<cassert>
13 Provides·gnuplot·output·for·1D·Grids.·More... 
14 #include·<vector> 
15 #include·<string> 
16 #include·<iostream>16 #include·<cstddef>
 17 #include·<algorithm>
17 #include·<fstream>18 #include·<fstream>
 19 #include·<string>
 20 #include·<type_traits>
 21 #include·<utility>
 22 #include·<vector>
 23 #include·<dune/common/rangeutilities.hh>
18 #include·<dune/common/fvector.hh>24 #include·<dune/common/typeutilities.hh>
 25 #include·<dune/geometry/referenceelements.hh>
 26 #include·<dune/geometry/type.hh>
19 #include·<dune/grid/common/grid.hh>27 #include·<dune/grid/common/grid.hh>
20 #include·"gnuplot/gnuplot.cc"28 #include·<dune/grid/common/rangegenerators.hh>
21 Go_to_the_source_code_of_this_file.29 Go_to_the_source_code_of_this_file.
22 ·Classes30 ·Classes
23 class· Dune::GnuplotWriter<_GridView_> 
24  ······Writer·for·1D·grids·in·gnuplot·format.·More... 
25   
26 class· Dune::LeafGnuplotWriter<_G_>31 class· Dune::DGFWriter<_GV_>
 32  ······write·a·GridView·to·a·DGF·file·More...
27  ······GnuplotWriter·on·the·leaf·grid.·More... 
28   
29 class· Dune::LevelGnuplotWriter<_G_> 
30  ······GnuplotWriter·on·a·given·level·grid.·More... 
31  33  
32 ·Namespaces34 ·Namespaces
33 namespace· Dune35 namespace· Dune
34  ··········Include·standard·header·files.36  ··········Include·standard·header·files.
35  37  
36 *****·Detailed·Description·*****38 *****·Detailed·Description·*****
37 Provides·gnuplot·output·for·1D·Grids.39 write·a·GridView·to·a·DGF·file
38 ··Author40 ··Author
39 ······Christian·Engwer41 ······Martin·Nolte
  
40 ===============================================================================42 ===============================================================================
41 ·····Generated·by [doxygen]·1.9.443 ·····Generated·by [doxygen]·1.9.4
121 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:·gnuplot.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, 124 lines modifiedOffset 58, 428 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>··</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">dgfwriter.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_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_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_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_GRID_IO_FILE_DGFPARSER_DGFWRITER_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>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="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;string&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>
 80 <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><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;algorithm&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>82 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
82 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>83 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;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>
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>86 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</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> 
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> 
86 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>87 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
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><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>
88 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>90 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</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>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="a00335.html">dune/grid/common/rangegenerators.hh</a>&gt;</span></div>
91 <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>
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>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>
93 <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>
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>99 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
96 <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="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>
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> 
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>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>
103 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>104 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</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> 
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> 
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>105 <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="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> 
109 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······addData(cellData,·data,·name);</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">GridV[·...·truncated·by·diffoscope;·len:·7,·SHA:·6a108848e76075b77d80d748a499b6f0a130aea4a48c230c2c6a95e8bd2b3774·...·];</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>
110 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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>
111 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>110 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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>111 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">private</span>:</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">addVe[·...·truncated·by·diffoscope;·len:·131,·SHA:·59d6d52328eb40976f819b3164399b18fd2461383e749297a30f5b82e3e83678·...·]</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>
114 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····{</div>115 <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="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Element::EntitySeed·ElementSeed;</div>
116 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</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>
117 <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>·</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·c[·...·truncated·by·diffoscope;·len:·28,·SHA:·2921d29217af2864d0e242e954ba6dfe2db56686acd954c3b79d1c47c023de4b·...·]</div>120 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">public</span>:</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>
 123 <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>124 <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>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>
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="l00087"·name="l00087"></a><span·class="lineno">···87</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>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>
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> 
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> 
141 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····{}</div> 
142 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··};</div> 
143 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</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>
144 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·G&gt;</div> 
145 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="a03802.html">··103</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03802.html">LevelGnuplotWriter</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03794.html">GnuplotWriter</a>&lt;typename·G::LevelGridView&gt;</div> 
146 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··{</div> 
Max diff block lines reached; 72877/100187 bytes (72.74%) of diff not shown.
22.8 KB
html2text {}
    
Offset 6, 163 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 gnuplot.hh11 ····*·dgfparser
 12 dgfwriter.hh
12 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
13 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
15 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·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·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
17 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
18 ·5#ifndef·DUNE_IO_GNUPLOT_HH 
19 ·6#define·DUNE_IO_GNUPLOT_HH19 ·5#ifndef·DUNE_GRID_IO_FILE_DGFPARSER_DGFWRITER_HH
 20 ·6#define·DUNE_GRID_IO_FILE_DGFPARSER_DGFWRITER_HH
20 ·721 ·7
21 ·13#include·<vector>22 ·13#include·<cassert>
22 ·14#include·<string>23 ·14#include·<cstddef>
23 ·15#include·<iostream>24 ·15
 25 ·16#include·<algorithm>
24 ·16#include·<fstream>26 ·17#include·<fstream>
25 ·17 
26 ·18#include·<dune/common/fvector.hh> 
27 ·1927 ·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
28 ·20#include·<dune/grid/common/grid.hh>38 ·29#include·<dune/grid/common/grid.hh>
 39 ·30#include·<dune/grid/common/rangegenerators.hh>
29 ·21 
30 ·22namespace·Dune·{ 
31 ·23 
32 ·29·template<class·GridView> 
33 30·class·GnuplotWriter·{ 
34 ·3140 ·31
35 ·32·typedef·typename·GridView::Grid::ctype·ctype;41 ·32namespace·Dune
36 ·3342 ·33{
 43 ·34
37 ·34·constexpr·static·int·dimworld·=·GridView::dimensionworld; 
38 ·35 
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 ·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·} 
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: 
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>44 ·44·template<·class·GV·>
82 90·class·LeafGnuplotWriter·:·public·GnuplotWriter<typename·G::LeafGridView> 
83 ·91·{45 45·class·DGFWriter
 46 ·46·{
 47 ·47·typedef·DGFWriter<_GV_>·This;
 48 ·48
84 ·92·public:49 ·49·public:
85 94·LeafGnuplotWriter·(const·G&·grid) 
86 ·95·:·GnuplotWriter<typename·G::LeafGridView>(grid.leafGridView()) 
87 ·96·{} 
88 ·97·};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·>
Max diff block lines reached; 19235/23329 bytes (82.45%) of diff not shown.
6.37 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:·printgrid.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, 44 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>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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="#namespaces">Namespaces</a>·&#124;69 <a·href="#namespaces">Namespaces</a>··</div>
70 <a·href="#func-members">Functions</a>··</div> 
71 ··<div·class="headertitle"><div·class="title">printgrid.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;fstream&gt;</code><br·/>73 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>
75 <code>#include·&lt;string&gt;</code><br·/> 
76 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>74 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
77 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/> 
78 <code>#include·&lt;<a·class="el"·href="a00272_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00935_source.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</code><br·/>
79 </div>76 </div>
80 <p><a·href="a00962_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00962_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="namespaces"·name="namespaces"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
83 Namespaces</h2></td></tr>80 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>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>
85 <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>
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"> 
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>84 </table>
95 </div><!--·contents·-->85 </div><!--·contents·-->
96 <!--·start·footer·part·-->86 <!--·start·footer·part·-->
97 <hr·class="footer"/><address·class="footer"><small>87 <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.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
99 </small></address>89 </small></address>
100 </body>90 </body>
1.12 KB
html2text {}
    
Offset 6, 30 lines modifiedOffset 6, 21 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 Namespaces·|·Functions 
12 printgrid.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> 
18 Go_to_the_source_code_of_this_file.17 Go_to_the_source_code_of_this_file.
19 ·Namespaces18 ·Namespaces
20 namespace· Dune19 namespace· Dune
21  ··········Include·standard·header·files.20  ··········Include·standard·header·files.
22  21  
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 ===============================================================================22 ===============================================================================
32 ·····Generated·by [doxygen]·1.9.423 ·····Generated·by [doxygen]·1.9.4
81.3 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:·printgrid.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, 225 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>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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">printgrid.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="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_PRINTGRID_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_PRINTGRID_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;fstream&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="a00935.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>
 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;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="a00272.html">dune/grid/common/mcmgmapper.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="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="comment">//·DGFEntityKey</span></div>
 86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</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>·</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> 
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>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>····<span·class="keyword">struct·</span>ElementDataLayout</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>····{</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">···22</span>······<span·class="keywordtype">bool</span>·contains·(<a·class="code·hl_enumeration"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44f">Dune::GeometryType</a>·gt)</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>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>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>
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>······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>
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····};</div>98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····}</div>
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····std·::·sort(·key_.begin(),·key_.end()·);</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>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>101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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>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>
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······C·ret·=·coords;</div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··{</div>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······ret·-=·basegeo.center();</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>
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······ret·*=·scale;</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>······ret·+=·basegeo.center();</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>······<span·class="keywordflow">return</span>·ret;</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">···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>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>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">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="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>
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>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>
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>··}</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>·</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="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>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>
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>·</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> 
Max diff block lines reached; 32903/68102 bytes (48.31%) of diff not shown.
14.6 KB
html2text {}
    
Offset 6, 264 lines modifiedOffset 6, 222 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 ····*·dgfparser
 12 entitykey_inline.hh
12 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
13 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
15 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·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·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
17 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
18 ·5#ifndef·DUNE_PRINTGRID_HH 
19 ·6#define·DUNE_PRINTGRID_HH19 ·5#ifndef·DUNE_ENTITYKEY_INLINE_HH
 20 ·6#define·DUNE_ENTITYKEY_INLINE_HH
20 ·721 ·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>22 ·8#include·<algorithm>
 23 ·9#include·<dune/geometry/referenceelements.hh>
 24 ·10#include·<dune/grid/io/file/dgfparser/entitykey.hh>
 25 ·11
 26 ·12namespace·Dune
 27 ·13{
27 ·1428 ·14
28 ·15namespace·Dune·{ 
29 ·16 
30 ·17·namespace·{ 
31 ·18 
32 ·19·template<int·dim> 
33 ·20·struct·ElementDataLayout 
34 ·21·{ 
35 ·22·bool·contains·(Dune::GeometryType·gt)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 ·23·{38 ·23·{
37 ·24·return·gt.dim()==dim;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];
38 ·25·}43 ·28·}
 44 ·29·std·::·sort(·key_.begin(),·key_.end()·);
39 ·26·}; 
40 ·27 
41 ·28·template<int·dim> 
42 ·29·struct·NodeDataLayout 
43 ·30·{45 ·30·}
44 ·31·bool·contains·(Dune::GeometryType·gt)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·)
45 ·32·{54 ·39·{
46 ·33·return·gt.dim()==0;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()];
47 ·34·}59 ·44·}
 60 ·45·std·::·sort(·key_.begin(),·key_.end()·);
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·}61 ·46·}
 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++)
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·{71 ·56·{
 72 ·57·key_[i]=k.key_[i];
 73 ·58·origKey_[i]=k.origKey_[i];
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; 
Max diff block lines reached; 8355/14960 bytes (55.85%) of diff not shown.
6.93 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:·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, 33 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>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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">
 69 <a·href="#nested-classes">Classes</a>·&#124;
 70 <a·href="#namespaces">Namespaces</a>··</div>
68 ··<div·class="headertitle"><div·class="title">vtk.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">parser.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;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·/>
  
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="a00797_source.html">vtk/boundarywriter.hh</a>&quot;</code><br·/> 
74 <code>#include·&quot;<a·class="el"·href="a00779_source.html">vtk/subsamplingvtkwriter.hh</a>&quot;</code><br·/> 
75 <code>#include·&quot;<a·class="el"·href="a00758_source.html">vtk/vtksequencewriter.hh</a>&quot;</code><br·/> 
76 <code>#include·&quot;<a·class="el"·href="a00803_source.html">vtk/vtkwriter.hh</a>&quot;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00935_source.html">dune/grid/io/file/dgfparser/entitykey.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>79 </div>
79 <p><a·href="a00965_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <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>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="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>
 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>
 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>
82 </div></div><!--·contents·-->97 </div><!--·contents·-->
83 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
84 <hr·class="footer"/><address·class="footer"><small>99 <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.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
86 </small></address>101 </small></address>
87 </body>102 </body>
88 </html>103 </html>
1.17 KB
html2text {}
    
Offset 6, 20 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 ····*·dgfparser
 12 Classes·|·Namespaces
11 vtk.hh·File·Reference13 parser.hh·File·Reference
 14 #include·<iostream>
 15 #include·<string>
 16 #include·<vector>
 17 #include·<map>
 18 #include·<dune/grid/io/file/dgfparser/entitykey.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.19 Go_to_the_source_code_of_this_file.
19 *****·Detailed·Description·***** 
20 Convenience·header·which·includes·all·available·VTK·writers.20 ·Classes
 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  
 28 ·Namespaces
 29 namespace· Dune
 30  ··········Include·standard·header·files.
 31  
  
21 ===============================================================================32 ===============================================================================
22 ·····Generated·by [doxygen]·1.9.433 ·····Generated·by [doxygen]·1.9.4
61.6 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:·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, 41 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>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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">vtk.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="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><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>
 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_HH</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>
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><span·class="preprocessor">#include·&lt;vector&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="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00797.html">vtk/boundarywriter.hh</a>&quot;</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="a00779.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="a00758.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="a00803.html">vtk/vtkwriter.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;map&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> 
84 <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="preprocessor">#include·&lt;<a·class="code"·href="a00935.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>
 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">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>
 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#afa9bc1f519c309d951d1955cbce7ea7f">type</a>;</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>
 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>
 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="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>
 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>
 104 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</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>
 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>
 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">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>
 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>
 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>
 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>
 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="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>
 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>
 144 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>····std::vector&lt;·double·&gt;·&amp;·<a·class="code·hl_function"·href="a03754.html#affb905e9906d963e3034f173bbe17083">getElParam</a>·(·<span·class="keywordtype">int</span>·i,·std::vector&lt;·double·&gt;·&amp;·coord·);</div>
 145 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>
 146 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>····std::vector&lt;·double·&gt;·&amp;·<a·class="code·hl_function"·href="a03754.html#aefea2b016f4545662078716c56145d2c">getVtxParam</a>·(·<span·class="keywordtype">int</span>·i,·std::vector&lt;·double·&gt;·&amp;·coord·);</div>
 147 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div>
 148 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>····<span·class="keyword">static</span>·std::string·<a·class="code·hl_function"·href="a03754.html#a59f7270870bbe24e1cea0cc031a245e3">temporaryFileName</a>·();</div>
 149 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div>
 150 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>····<span·class="comment">//·dimension·of·world·and·problem:·set·through·the·readDuneGrid()·method</span></div>
 151 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno"><a·class="line"·href="a03754.html#a5b59bb3507fec140e930fbaf52c8da64">··122</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03754.html#a5b274d351f5f3b15d84aa65820d47f02">dimw</a>,·<a·class="code·hl_variable"·href="a03754.html#a5b59bb3507fec140e930fbaf52c8da64">dimgrid</a>;</div>
 152 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>·</div>
 153 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>····<span·class="comment">//·vector·of·vertex·coordinates</span></div>
 154 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno"><a·class="line"·href="a03754.html#acc59bd603305425555fc3bee4ec8fc94">··125</a></span>····std::vector·&lt;·std::vector·&lt;·double·&gt;·&gt;·<a·class="code·hl_variable"·href="a03754.html#acc59bd603305425555fc3bee4ec8fc94">vtx</a>;</div>
 155 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div>
 156 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno"><a·class="line"·href="a03754.html#abf74c41bac9904a07aaec768dd3adab1">··127</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03754.html#abf74c41bac9904a07aaec768dd3adab1">nofvtx</a>;</div>
 157 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div>
 158 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno"><a·class="line"·href="a03754.html#acd42761a4e412c1d9aecd448a3822d3d">··129</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03754.html#acd42761a4e412c1d9aecd448a3822d3d">vtxoffset</a>;</div>
 159 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>·</div>
 160 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno"><a·class="line"·href="a03754.html#a7e3c3bf51faa3d282e93458f6af6a91a">··131</a></span>····<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a03754.html#a7e3c3bf51faa3d282e93458f6af6a91a">minVertexDistance</a>;·<span·class="comment">//·min.·L^1·distance·of·distinct·points</span></div>
 161 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>·</div>
 162 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>····<span·class="comment">//·vector·of·elements</span></div>
Max diff block lines reached; 271/52074 bytes (0.52%) of diff not shown.
10.7 KB
html2text {}
    
Offset 6, 35 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.hh11 ····*·dgfparser
 12 parser.hh
12 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
13 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
15 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·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·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
17 ·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
 22 ·8#include·<iostream>
 23 ·9#include·<string>
 24 ·10#include·<vector>
 25 ·11#include·<map>
 26 ·12
 27 ·13#include·<dune/grid/io/file/dgfparser/entitykey.hh>
 28 ·14
 29 ·15namespace·Dune
 30 ·16{
 31 ·17
 32 ·18·class·DGFPrintInfo;
 33 ·19
 34 22·struct·DGFBoundaryParameter
 35 ·23·{
 36 25·typedef·std::string·type;
 37 ·26
 38 28·static·const·type·&defaultValue·()
 39 ·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;
 47 ·38·}
 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;
18 ·556 ·50
19 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_HH 
20 ·7#define·DUNE_GRID_IO_FILE_VTK_HH57 51·typedef·enum·{counterclockwise=1,clockwise=-1}·orientation_t;
 58 ·52
 59 ·54·DuneGridFormatParser·(·int·rank,·int·size·);
 60 ·55
 61 ·66·static·bool·isDuneGridFormat·(·std::istream·&input·);
 62 ·67
 63 ·77·static·bool·isDuneGridFormat·(·const·std::string·&filename·);
21 ·864 ·78
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"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 );
27 ·1894 ·118
28 ·19#endif·//·DUNE_GRID_IO_FILE_VTK_HH 
29 vtksequencewriter.hh 
30 subsamplingvtkwriter.hh 
31 Provides·subsampled·file·i/o·for·the·visualization·toolkit. 
32 boundarywriter.hh 
33 vtkwriter.hh 
34 Provides·file·i/o·for·the·visualization·toolkit. 
35 volumewriter.hh95 ·119·static·std::string·temporaryFileName·();
 96 ·120
 97 ·121·//·dimension·of·world·and·problem:·set·through·the·readDuneGrid()·method
 98 122·int·dimw,·dimgrid;
 99 ·123
 100 ·124·//·vector·of·vertex·coordinates
 101 125·std::vector·<·std::vector·<·double·>·>·vtx;
 102 ·126
 103 127·int·nofvtx;
 104 ·128
 105 129·int·vtxoffset;
 106 ·130
 107 131·double·minVertexDistance;·//·min.·L^1·distance·of·distinct·points
 108 ·132
 109 ·133·//·vector·of·elements
 110 134·std·::·vector<·std·::·vector<·unsigned·int·>·>·elements;
 111 ·135
 112 136·int·nofelements;
 113 ·137
 114 ·138·//·vector·of·boundary·segments·+·identifier
 115 139·std::vector·<·std::vector·<·int·>·>·bound;
 116 ·140
 117 141·int·nofbound;
 118 ·142
Max diff block lines reached; 116/10910 bytes (1.06%) of diff not shown.
9.35 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:·starcdreader.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, 44 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>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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">starcdreader.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 <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·/>75 <code>#include·&lt;<a·class="el"·href="a01022_source.html">dune/grid/yaspgrid.hh</a>&gt;</code><br·/>
 76 <code>#include·&quot;<a·class="el"·href="a07232_source.html">dgfparser.hh</a>&quot;</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>77 </div>
81 <p><a·href="a00968_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a00968_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="a03814.html">Dune::StarCDReader&lt;·GridType·&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>
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>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>
87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table><table·class="memberdecls">96 </table><table·class="memberdecls">
89 <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>
90 Namespaces</h2></td></tr>98 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>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>
92 <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>
93 <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>
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>
1.53 KB
html2text {}
    
Offset 6, 27 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
11 Classes·|·Namespaces12 Classes·|·Namespaces
 13 dgfyasp.hh·File·Reference
12 starcdreader.hh·File·Reference 
13 #include·<dune/common/exceptions.hh> 
14 #include·<dune/geometry/type.hh> 
15 #include·<dune/grid/common/gridfactory.hh>14 #include·<dune/grid/common/intersection.hh>
 15 #include·<dune/grid/yaspgrid.hh>
 16 #include·"dgfparser.hh"
16 #include·<iostream> 
17 #include·<fstream> 
18 #include·<memory> 
19 Go_to_the_source_code_of_this_file.17 Go_to_the_source_code_of_this_file.
20 ·Classes18 ·Classes
21 class· Dune::StarCDReader<_GridType_> 
22  ······File·reader·for·the·Star-CD·format.·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_>_>
23  36  
24 ·Namespaces37 ·Namespaces
25 namespace· Dune38 namespace· Dune
26  ··········Include·standard·header·files.39  ··········Include·standard·header·files.
27  40  
 41 namespace· Dune::dgf
 42  
  
28 ===============================================================================43 ===============================================================================
29 ·····Generated·by [doxygen]·1.9.444 ·····Generated·by [doxygen]·1.9.4
159 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:·starcdreader.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, 180 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>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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">starcdreader.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="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_STARCD_READER_HH</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_STARCD_READER_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>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/exceptions.hh&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="a07292.html">dune/grid/common/intersection.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="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>·</div> 
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</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="a07265.html">dune/grid/common/gridfactory.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>
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;fstream&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>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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>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>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
88 <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>·Gr<span·class="keywordtype">id</span>Type&gt;</div> 
89 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03814.html">···52</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03814.html">StarCDReader</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>·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>
 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>
90 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>100 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
91 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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="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>
 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>
92 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>115 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
93 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03814.html#ab8cc432d99568f59002061f19adb00ea">···65</a></span>····<span·class="keyword">static</span>·std::unique_ptr&lt;GridType&gt;·<a·class="code·hl_function"·href="a03814.html#ab8cc432d99[·...·truncated·by·diffoscope;·len:·176,·SHA:·6750349434a1df06fbde05dc55c1f30f140f4ba932a29c1db1ca2a751294c26c·...·])</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>
94 <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>
95 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="comment">//·extract·the·grid·dimension</span></div> 
96 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dim·=·GridType::dimension;</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>
97 <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>
98 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="comment">//·currently·only·dim·=·3·is·implemented</span></div> 
99 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">if</span>·(dim·!=·3)</div> 
100 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········DUNE_THROW(Dune::NotImplemented,</div> 
101 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>···················<span·class="stringliteral">&quot;Reading·Star-CD·format·is·not·implemented·for·dimension·&quot;</span>·&lt;&lt;·dim);</div> 
102 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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>
103 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="comment">//·set·up·the·grid·factory</span></div>130 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">······</span>{</div>
104 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<a·class="code·hl_class"·href="a02878.html">GridFactory&lt;GridType&gt;</a>·factory;</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>
105 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>132 <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>······<span·class="comment">//·set·the·name·of·the·vertex·file</span></div> 
107 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······std::string·vertexFileName·=·fileName·+·<span·class="stringliteral">&quot;.vrt&quot;</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>
108 <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>
 136 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··}</div>
109 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="comment">//·set·the·vertex·input·stream</span></div> 
110 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······std::ifstream·vertexFile(vertexFileName.c_str());</div> 
111 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">if</span>·(!vertexFile)</div> 
112 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········DUNE_THROW(Dune::IOError,·<span·class="stringliteral">&quot;Could·not·open·&quot;</span>·&lt;&lt;·vertexFileName);</div> 
113 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</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>
114 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="comment">//·read·the·vertices</span></div> 
115 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keywordtype">int</span>·dummyIdx;</div> 
116 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keywordtype">int</span>·numberOfVertices·=·0;</div> 
117 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<span·class="keywordflow">while</span>·(vertexFile·&gt;&gt;·dummyIdx)·{</div> 
118 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········numberOfVertices++;</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>
 143 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a03706.html#a786a6bc5b24a2e57ec4475f6502155f1">···91</a></span>····<span·class="keyword">typedef</span>·MPIHelper::MPICommunicator·<a·class="code·hl_typedef"·href="a03706.html#a786a6bc5b24a2e57ec4475f6502155f1">MPICommunicatorType</a>;</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>·</div>
120 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········Dune::FieldVector&lt;double,dim&gt;·position;</div> 
121 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>145 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keyword">private</span>:</div>
122 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·k·=·0;·k·&lt;·dim;·k++)</div> 
Max diff block lines reached; 110075/133123 bytes (82.69%) of diff not shown.
28.7 KB
html2text {}
    
Offset 6, 207 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 starcdreader.hh11 ····*·dgfparser
 12 dgfyasp.hh
12 Go_to_the_documentation_of_this_file.13 Go_to_the_documentation_of_this_file.
13 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file14 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root15 LICENSE.md·in·module·root
15 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception16 ·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·-*-17 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
17 ·4//·vi:·set·et·ts=4·sw=2·sts=2:18 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
18 ·5#ifndef·DUNE_STARCD_READER_HH 
19 ·6#define·DUNE_STARCD_READER_HH19 ·5#ifndef·DUNE_DGFPARSERYASP_HH
 20 ·6#define·DUNE_DGFPARSERYASP_HH
20 ·721 ·7
21 ·8#include·<dune/common/exceptions.hh>22 ·8#include·<dune/grid/common/intersection.hh>
 23 ·9#include·<dune/grid/yaspgrid.hh>
 24 ·10#include·"dgfparser.hh"
 25 ·11
22 ·9 
23 ·10#include·<dune/geometry/type.hh> 
24 ·11#include·<dune/grid/common/gridfactory.hh> 
25 ·12#include·<iostream> 
26 ·13#include·<fstream> 
27 ·14#include·<memory> 
28 ·15 
29 ·16namespace·Dune·{26 ·12namespace·Dune
 27 ·13{
 28 ·14
 29 ·15·//·External·Forward·Declarations
 30 ·16·//·-----------------------------
30 ·1731 ·17
31 ·51·template·<class·GridType> 
32 52·class·StarCDReader·{ 
33 ·5332 ·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·{
 42 ·41·protected:
 43 42·int·_overlap;·//·overlap·for·YaspGrid
 44 ·43
34 ·54·public:45 ·44·public:
35 ·55 
36 65·static·std::unique_ptr<GridType>·read(const·std::string&·fileName,·bool 
37 verbose·=·true)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
38 ·66·{67 ·66·{
39 ·67·//·extract·the·grid·dimension 
40 ·68·const·int·dim·=·GridType::dimension;68 ·67·dwarn·<<·"YaspGridParameterBlock:·Parameter·'overlap'·not·specified,·"
 69 ·68·<<·"defaulting·to·'"·<<·_overlap·<<·"'."·<<·std::endl;
41 ·6970 ·69·}
 71 ·70
 72 ·71·}
 73 ·72
 74 74·int·overlap·()·const
 75 ·75·{
 76 ·76·return·_overlap;
42 ·70·//·currently·only·dim·=·3·is·implemented 
43 ·71·if·(dim·!=·3) 
44 ·72·DUNE_THROW(Dune::NotImplemented, 
45 ·73·"Reading·Star-CD·format·is·not·implemented·for·dimension·"·<<·dim); 
46 ·74 
47 ·75·//·set·up·the·grid·factory 
48 ·76·GridFactory<GridType>·factory; 
49 ·7777 ·77·}
50 ·78·//·set·the·name·of·the·vertex·file 
51 ·79·std::string·vertexFileName·=·fileName·+·".vrt";78 ·78
 79 ·79·};
52 ·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;
53 ·81·//·set·the·vertex·input·stream 
54 ·82·std::ifstream·vertexFile(vertexFileName.c_str()); 
55 ·83·if·(!vertexFile) 
56 ·84·DUNE_THROW(Dune::IOError,·"Could·not·open·"·<<·vertexFileName); 
57 ·85 
58 ·86·//·read·the·vertices 
59 ·87·int·dummyIdx; 
60 ·88·int·numberOfVertices·=·0; 
61 ·89·while·(vertexFile·>>·dummyIdx)·{ 
62 ·90·numberOfVertices++; 
63 ·91 
64 ·92·Dune::FieldVector<double,dim>·position; 
65 ·93 
66 ·94·for·(int·k·=·0;·k·<·dim;·k++) 
67 ·95·vertexFile·>>·position[k]; 
68 ·9693 ·96
69 ·97·factory.insertVertex(position); 
Max diff block lines reached; 24305/29401 bytes (82.67%) 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="a00305_source.html">dune/grid/common/boundarysegment.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00350_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="a00305.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="a00350.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="aa00305_html"><div·class="ttname"><a·href="a00305.html">boundarysegment.hh</a></div><div·class="ttdoc">Base·class·for·grid·boundary·segments·of·arbitrary·geometry.</div></div>605 <div·class="ttc"·id="aa00350_html"><div·class="ttname"><a·href="a00350.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="a00305_source.html">dune/grid/common/boundarysegment.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00350_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="a00305.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="a00350.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="aa00305_html"><div·class="ttname"><a·href="a00305.html">boundarysegment.hh</a></div><div·class="ttdoc">Base·class·for·grid·boundary·segments·of·arbitrary·geometry.</div></div>186 <div·class="ttc"·id="aa00350_html"><div·class="ttname"><a·href="a00350.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>
5.67 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:·persistentcontainerwrapper.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, 36 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">persistentcontainerwrapper.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">
74 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a01016_source.html">dune/grid/utility/hostgridaccess.hh</a>&gt;</code><br·/> 
 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·/>
75 <code>#include·&lt;<a·class="el"·href="a07313_source.html">dune/grid/utility/persistentcontainer.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a01016_source.html">dune/grid/utility/globalindexset.hh</a>&gt;</code><br·/>
 79 <code>#include·&lt;<a·class="el"·href="a00296_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code><br·/>
 80 <code>#include·&lt;<a·class="el"·href="a00335_source.html">dune/grid/common/rangegenerators.hh</a>&gt;</code><br·/>
76 </div>81 </div>
77 <p><a·href="a00980_source.html">Go·to·the·source·code·of·this·file.</a></p>82 <p><a·href="a00980_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>
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="a04234.html">Dune::PersistentContainerWrapper&lt;·G,·T·&gt;</a></td></tr> 
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
83 </table><table·class="memberdecls"> 
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
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> 
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> 
89 </table> 
90 </div><!--·contents·-->85 </div></div><!--·contents·-->
91 <!--·start·footer·part·-->86 <!--·start·footer·part·-->
92 <hr·class="footer"/><address·class="footer"><small>87 <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.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
94 </small></address>89 </small></address>
95 </body>90 </body>
96 </html>91 </html>
1.05 KB
html2text {}
    
Offset 5, 22 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 persistentcontainerwrapper.hh·File·Reference 
11 #include·<dune/grid/utility/hostgridaccess.hh>9 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>
12 #include·<dune/grid/utility/persistentcontainer.hh>16 #include·<dune/grid/utility/globalindexset.hh>
 17 #include·<dune/grid/common/mcmgmapper.hh>
 18 #include·<dune/grid/common/rangegenerators.hh>
13 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.
14 ·Classes 
15 class· Dune::PersistentContainerWrapper<_G,_T_> 
16   
17 ·Namespaces 
18 namespace· Dune 
19  ··········Include·standard·header·files. 
20   
  
21 ===============================================================================22 ===============================================================================
22 ·····Generated·by [doxygen]·1.9.423 ·····Generated·by [doxygen]·1.9.4
79.3 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:·persistentcontainerwrapper.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, 138 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">persistentcontainerwrapper.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="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> 
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_PARMETISGRIDPARTITIONER_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_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="a01016.html">dune/grid/utility/hostgridaccess.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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a07313.html">dune/grid/utility/persistentcontainer.hh</a>&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>
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>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>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··<span·class="comment">//·PersistentContainerWrapper</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>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="a01016.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="a00296.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="a00335.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;·<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>87 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····<span·class="keyword">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>88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#if·HAVE_PARMETIS</span></div>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>89 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 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>
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> 
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</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>
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="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">//·are·not·emulated·by·scotch</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>94 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#ifdef·PARMETIS_MAJOR_VERSION</span></div>
99 <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>
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">Persis[·...·truncated·by·diffoscope;·len:·134,·SHA:·ada13df625a54d7e67fe13858ddd1d3bb3523e927672ee7bec4420e4b4cbcec9·...·]</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>
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>
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> 
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="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>100 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">struct·</span>ParMetisGridPartitioner·{</div>
109 <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>
 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>
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>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>
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>·[·...·truncated·by·diffoscope;·len:·241,·SHA:·2a0ca9607c10fad79746cb279e5b48d4a89ec2653e65940d02b2add173800f18·...·]</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>
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">····</span>{</div>106 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#else</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>
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> 
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</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>
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#a8aa2d3cbd15a9566985f99930[·...·truncated·by·diffoscope;·len:·129,·SHA:·5723655a42f891c39cf93a9ff758bc458691f329d44b74fb0ebdc9ef2e919ea7·...·]</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>
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>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>
120 <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>·</div>
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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>
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>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>
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> 
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> 
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> 
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> 
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>116 <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"><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="a0[·...·truncated·by·diffoscope;·len:·328,·SHA:·08e98c2bb8717c6236b9672e3b0cfa879fdf4e3a48bcbd5cb1d75a1882c1c3bc·...·]</div>117 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······std::vector&lt;unsigned&gt;·part(numElements);</div>
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>118 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
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> 
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"><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:·440,·SHA:·ef9026920d35f881f9ee5b38e62f077c33f96ab554cd2f8b88417975b2337710·...·]</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>
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>129 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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</[·...·truncated·by·diffoscope;·len:·374,·SHA:·e53841dfe34b4d9265c6272510ff3313787fbb1383ed6f22608280fcf887ae03·...·]</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>
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>134 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</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"·hre[·...·truncated·by·diffoscope;·len:·300,·SHA:·9dcb3aa79aa78079415ff57fe8d9b6aef47b1dc6e499a9e62ef46b419b72f51e·...·]</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>
Max diff block lines reached; 10819/65641 bytes (16.48%) of diff not shown.
15.1 KB
html2text {}
    
Offset 5, 199 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 persistentcontainerwrapper.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_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{19 ·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;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>
32 ·2128 ·21
33 ·22·typedef·Dune::HostGridAccess<_G_>·HostGridAccess;29 ·22#if·HAVE_PARMETIS
34 ·2330 ·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;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
40 ·2936 ·29
41 30·typedef·typename·PersistentContainer<_HostGrid,_T_>::Value·Value; 
42 31·typedef·typename·PersistentContainer<_HostGrid,_T_>::Size·Size;37 ·30namespace·Dune
 38 ·31{
43 ·3239 ·32
 40 ·37·template<class·GridView>
 41 ·38·struct·ParMetisGridPartitioner·{
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 ·3942 ·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·)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
61 ·48·{51 ·48
62 ·49·return·hostContainer_[·HostGridAccess::hostEntity(·entity·)·];52 ·49·constexpr·static·int·dimension·=·GridView::dimension;
63 ·50·}53 ·50
64 ·5154 ·51
65 ·52·template<·class·Entity·> 
66 53·const·Value·&operator()(·const·Entity·&entity,·int·subEntity·)·const 
67 ·54·{ 
68 ·55·return·hostContainer_(·HostGridAccess::hostEntity(·entity·),·subEntity·); 
69 ·56·}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;
Max diff block lines reached; 3948/15423 bytes (25.60%) of diff not shown.
5.97 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:·vertexorderfactory.hh·File·Reference</title>8 <title>dune-grid:·gridtype.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, 44 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_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">vertexorderfactory.hh·File·Reference</div></div>68 ··<div·class="headertitle"><div·class="title">gridtype.hh·File·Reference</div></div>
72 </div><!--header-->69 </div><!--header-->
73 <div·class="contents">70 <div·class="contents">
  
 71 <p>This·file·can·be·included·directly·following·config.h·to·test·if·a·grid·type·was·correctly·selected.··
 72 <a·href="#details">More...</a></p>
  
74 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/> 
75 <code>#include·&lt;cstddef&gt;</code><br·/> 
76 <code>#include·&lt;functional&gt;</code><br·/> 
77 <code>#include·&lt;vector&gt;</code><br·/> 
78 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/> 
79 <code>#include·&lt;dune/geometry/generalvertexorder.hh&gt;</code><br·/> 
80 </div> 
81 <p><a·href="a00983_source.html">Go·to·the·source·code·of·this·file.</a></p>73 <p><a·href="a00983_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·>This·file·can·be·included·directly·following·config.h·to·test·if·a·grid·type·was·correctly·selected.·</p>
 76 <dl·class="section·author"><dt>Author</dt><dd>Andreas·Dedner·</dd></dl>
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="a04250.html">Dune::VertexOrderByIdFactory&lt;·IdSet,·Index·&gt;</a></td></tr> 
86 <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> 
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="a04254.html">Dune::VertexOrderByIdFactory&lt;·IdSet,·Index·&gt;::VertexOrder&lt;·dim·&gt;</a></td></tr> 
89 <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> 
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> 
98 </div><!--·contents·-->77 </div></div><!--·contents·-->
99 <!--·start·footer·part·-->78 <!--·start·footer·part·-->
100 <hr·class="footer"/><address·class="footer"><small>79 <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.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
102 </small></address>81 </small></address>
103 </body>82 </body>
104 </html>83 </html>
1.17 KB
html2text {}
    
Offset 5, 31 lines modifiedOffset 5, 19 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·utility8 ····*·utility
 9 gridtype.hh·File·Reference
 10 This·file·can·be·included·directly·following·config.h·to·test·if·a·grid·type
 11 was·correctly·selected.·More...
9 Classes·|·Namespaces 
10 vertexorderfactory.hh·File·Reference 
11 #include·<algorithm> 
12 #include·<cstddef> 
13 #include·<functional> 
14 #include·<vector> 
15 #include·<dune/geometry/referenceelements.hh> 
16 #include·<dune/geometry/generalvertexorder.hh> 
17 Go_to_the_source_code_of_this_file.12 Go_to_the_source_code_of_this_file.
 13 *****·Detailed·Description·*****
 14 This·file·can·be·included·directly·following·config.h·to·test·if·a·grid·type
 15 was·correctly·selected.
 16 ··Author
 17 ······Andreas·Dedner
18 ·Classes 
19 ·class· Dune::VertexOrderByIdFactory<_IdSet,_Index_> 
20  ·······Factory·for·GeneralVertexOrder·objects·using·an·IdSet.·More... 
21   
22 struct· Dune::VertexOrderByIdFactory<_IdSet,_Index_>::VertexOrder<_dim_> 
23  ·······type·of·vertex·order·object·may·depend·on·the·dimension·of·the·element 
24 ·········More... 
25   
26 ·Namespaces 
27 namespace· Dune 
28  ··········Include·standard·header·files. 
29   
  
30 ===============================================================================18 ===============================================================================
31 ·····Generated·by [doxygen]·1.9.419 ·····Generated·by [doxygen]·1.9.4
20.1 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:·vertexorderfactory.hh·Source·File</title>8 <title>dune-grid:·gridtype.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, 42 lines modified
  
62 <div·id="nav-path"·class="navpath">62 <div·id="nav-path"·class="navpath">
63 ··<ul>63 ··<ul>
64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_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">gridtype.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_GRIDTYPE_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRIDTYPE_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_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> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>78 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#ifndef·HEADERCHECK</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> 
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>79 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 80 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//·NOGRID·is·used·to·specify·that·no·default·was·set·during·configure</span></div>
 81 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">//·If·NOGRID·and·HAVE_GRIDTYPE·are·both·not·set·then·no·grid·was·selected</span></div>
 82 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">//·and·an·error·is·produced</span></div>
 83 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#if·defined·NOGRID</span></div>
 84 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">··#if·!·HAVE_GRIDTYPE</span></div>
 85 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">····#error·&quot;No·grid·type·selected,·use·GRIDTYPE=...&quot;</span></div>
 86 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">··#endif</span></div>
89 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>87 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#else</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>88 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">··#if·!·HAVE_GRIDTYPE</span></div>
 89 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">····#error·&quot;No·grid·type·selected,·typo·in·GRIDTYPE=...?&quot;</span></div>
 90 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">··#endif</span></div>
 91 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div>
93 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>92 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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> 
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> 
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>·</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> 
102 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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>93 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#endif··</span><span·class="comment">//·HEADERCHECK</span></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>94 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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> 
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>95 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#endif··</span><span·class="comment">//·DUNE_GRIDTYPE_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_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> 
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·-->96 </div><!--·fragment·--></div><!--·contents·-->
132 <!--·start·footer·part·-->97 <!--·start·footer·part·-->
133 <hr·class="footer"/><address·class="footer"><small>98 <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.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
135 </small></address>100 </small></address>
136 </body>101 </body>
137 </html>102 </html>
3.68 KB
html2text {}
    
Offset 5, 100 lines modifiedOffset 5, 38 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 gridtype.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_GRIDTYPE_HH
 17 ·6#define·DUNE_GRIDTYPE_HH
 18 ·7
 19 ·17#ifndef·HEADERCHECK
16 ·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 
28 ·17namespace·Dune·{ 
29 ·1820 ·18
 21 ·19//·NOGRID·is·used·to·specify·that·no·default·was·set·during·configure
 22 ·20//·If·NOGRID·and·HAVE_GRIDTYPE·are·both·not·set·then·no·grid·was·selected
 23 ·21//·and·an·error·is·produced
 24 ·22#if·defined·NOGRID
 25 ·23·#if·!·HAVE_GRIDTYPE
 26 ·24·#error·"No·grid·type·selected,·use·GRIDTYPE=..."
 27 ·25·#endif
 28 ·26#else
 29 ·27·#if·!·HAVE_GRIDTYPE
 30 ·28·#error·"No·grid·type·selected,·typo·in·GRIDTYPE=...?"
 31 ·29·#endif
 32 ·30#endif
 33 ·31
 34 ·32#endif·//·HEADERCHECK
 35 ·33
 36 ·34#endif·//·DUNE_GRIDTYPE_HH
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> 
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) 
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 
60 ·76}·//·namespace·Dune 
61 ·77 
62 ·78#endif·//·DUNE_GRID_UTILITY_VERTEXORDERFACTORY_HH 
63 Dune 
64 Include·standard·header·files. 
65 Definition:·agrid.hh:60 
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:452 
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. 
80 Definition:·indexidset.hh:486 
81 Dune::VertexOrderByIdFactory 
82 Factory·for·GeneralVertexOrder·objects·using·an·IdSet. 
83 Definition:·vertexorderfactory.hh:32 
84 Dune::VertexOrderByIdFactory::VertexOrderByIdFactory 
85 VertexOrderByIdFactory(const·IdSet·&idset_) 
86 construct·a·factory·object 
87 Definition:·vertexorderfactory.hh:53 
88 Dune::VertexOrderByIdFactory::make 
89 VertexOrder<·Element::mydimension·>::type·make(const·Element·&e)·const 
90 construct·a·vertex·ordering·object 
91 Definition:·vertexorderfactory.hh:64 
92 Dune::VertexOrderByIdFactory::VertexOrder 
93 type·of·vertex·order·object·may·depend·on·the·dimension·of·the·element 
94 Definition:·vertexorderfactory.hh:38 
95 Dune::VertexOrderByIdFactory::VertexOrder::type 
96 GeneralVertexOrder<·dim,·Index·>·type 
97 type·of·vertex·order·object 
98 Definition:·vertexorderfactory.hh:40 
  
99 ===============================================================================37 ===============================================================================
100 ·····Generated·by [doxygen]·1.9.438 ·····Generated·by [doxygen]·1.9.4
8.67 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:·gridinfo-gmsh-main.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 62, 55 lines modifiedOffset 62, 36 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">persistentcontainerwrapper.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="a00146.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 <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="a00956_source.html">dune/grid/io/file/gmshreader.hh</a>&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a01010_source.html">dune/grid/utility/hostgridaccess.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="a07313_source.html">dune/grid/utility/persistentcontainer.hh</a>&gt;</code><br·/>
88 </div>76 </div>
89 <p><a·href="a00986_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00986_source.html">Go·to·the·source·code·of·this·file.</a></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="a04234.html">Dune::PersistentContainerWrapper&lt;·G,·T·&gt;</a></td></tr>
 82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 83 </table><table·class="memberdecls">
 84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 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>
 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>
 89 </table>
90 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
91 <div·class="textblock"><p·>Generic·<a·class="el"·href="a00146.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="a00146.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="a00986.html">dune/grid/utility/gridinfo-gmsh-main.hh</a>&gt;</span></div> 
106 <div·class="ttc"·id="aa00986_html"><div·class="ttname"><a·href="a00986.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> 
108 </div></div><!--·contents·-->90 </div><!--·contents·-->
109 <!--·start·footer·part·-->91 <!--·start·footer·part·-->
110 <hr·class="footer"/><address·class="footer"><small>92 <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.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.4
112 </small></address>94 </small></address>
113 </body>95 </body>
114 </html>96 </html>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
1.89 KB
html2text {}
    
Offset 5, 51 lines modifiedOffset 5, 22 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 persistentcontainerwrapper.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> 
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>11 #include·<dune/grid/utility/hostgridaccess.hh>
 12 #include·<dune/grid/utility/persistentcontainer.hh>
27 Go_to_the_source_code_of_this_file.13 Go_to_the_source_code_of_this_file.
 14 ·Classes
 15 class· Dune::PersistentContainerWrapper<_G,_T_>
 16  
 17 ·Namespaces
 18 namespace· Dune
 19  ··········Include·standard·header·files.
 20  
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 ===============================================================================21 ===============================================================================
51 ·····Generated·by [doxygen]·1.9.422 ·····Generated·by [doxygen]·1.9.4
76.2 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:·gridinfo-gmsh-main.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, 223 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">gridinfo-gmsh-main.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="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_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_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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01010.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>
 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>
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>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;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;ostream&gt;</span></div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··<span·class="comment">//·PersistentContainerWrapper</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>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><span·class="preprocessor">#include·&lt;stdexcept&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;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>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>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="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>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>
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="a00956.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>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>
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="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifdef·HEADERCHECK</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="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>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<[·...·truncated·by·diffoscope;·len:·4,·SHA:·9cf7275a3e9f013bf84dd5cc3205a82dbf6099b65d1a57680449ab95d2251246·...·]</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>
 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>
101 <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>·</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>
102 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#ifndef·DOXYGEN</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>
 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>
103 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</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>
 115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·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>
 120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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>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="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>
 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>
 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>
 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>
 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"><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>
 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>
 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"><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>
 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>
115 <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>
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>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"[·...·truncated·by·diffoscope;·len:·339,·SHA:·5d4746d859dd5b700658657595fc6cd30880b78e2253f64609595a6ef1ce89eb·...·]</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>
118 <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>
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>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"[·...·truncated·by·diffoscope;·len:·333,·SHA:·2ff45533edae503fe2cf1e7647011a68ba9ec4e4e7850b45617512d04cbae8fb·...·]·}</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>
121 <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="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; 34230/64578 bytes (53.01%) of diff not shown.
13.1 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 gridinfo-gmsh-main.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_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>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 ·1930 ·19·{
31 ·20#include·<dune/common/classname.hh> 
32 ·21#include·<dune/common/exceptions.hh> 
33 ·22#include·<dune/common/parallel/mpihelper.hh>31 ·20·typedef·PersistentContainerWrapper<_G,_T_>·This;
 32 ·21
 33 ·22·typedef·Dune::HostGridAccess<_G_>·HostGridAccess;
34 ·2334 ·23
35 ·24#include·<dune/grid/io/file/gmshreader.hh> 
36 ·25#include·<dune/grid/utility/gridinfo.hh>35 ·24·typedef·typename·HostGridAccess::HostGrid·HostGrid;
 36 ·25·typedef·PersistentContainer<_HostGrid,_T_>·PersistentContainerHostGrid;
37 ·2637 ·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)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;
 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
59 ·75·{67 ·54·{
60 ·76·return·str.compare(0,prefix.size(),·prefix)·==·0; 
61 ·77·}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·);
 75 ·62·}
 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 ·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();·}
Max diff block lines reached; 8954/13351 bytes (67.07%) of diff not shown.
10.4 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00989.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·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:·persistentcontainervector.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, 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_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">persistentcontainervector.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·/>
82 <code>#include·&lt;utility&gt;</code><br·/> 
83 <code>#include·&lt;algorithm&gt;</code><br·/> 
84 <code>#include·&lt;<a·class="el"·href="a00260_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/> 
85 <code>#include·&lt;<a·class="el"·href="a00293_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>77 </div>
88 <p><a·href="a00989_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a00989_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">79 <table·class="memberdecls">
90 <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>
91 Classes</h2></td></tr>81 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>82 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04230.html">Dune::PersistentContainerVector&lt;·G,·IndexSet,·Vector·&gt;</a></td></tr>
 83 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">vector-based·implementation·of·the·<a·class="el"·href="a04210.html"·title="A·class·for·storing·data·during·an·adaptation·cycle.">PersistentContainer</a>··<a·href="a04230.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> 
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> 
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table><table·class="memberdecls">85 </table><table·class="memberdecls">
101 <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>
102 Namespaces</h2></td></tr>87 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>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>
104 <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>
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>91 </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·-->92 </div><!--·contents·-->
123 <!--·start·footer·part·-->93 <!--·start·footer·part·-->
124 <hr·class="footer"/><address·class="footer"><small>94 <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.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
126 </small></address>96 </small></address>
127 </body>97 </body>
128 </html>98 </html>
2.79 KB
html2text {}
    
Offset 6, 71 lines modifiedOffset 6, 22 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 persistentcontainervector.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>
21 #include·<dune/grid/common/gridenums.hh> 
22 #include·<dune/grid/common/datahandleif.hh> 
23 #include·<dune/common/parallel/mpihelper.hh> 
24 Go_to_the_source_code_of_this_file.14 Go_to_the_source_code_of_this_file.
25 ·Classes15 ·Classes
 16 class· Dune::PersistentContainerVector<_G,_IndexSet,_Vector_>
 17  ······vector-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   
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  18  
38 ·Namespaces19 ·Namespaces
39 namespace· Dune20 namespace· Dune
40  ··········Include·standard·header·files.21  ··········Include·standard·header·files.
41  22  
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 ===============================================================================23 ===============================================================================
72 ·····Generated·by [doxygen]·1.9.424 ·····Generated·by [doxygen]·1.9.4
147 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00989_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:·persistentcontainervector.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, 159 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">persistentcontainervector.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00989.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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="a00989.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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_PERSISTENTCONTAINERVECTOR_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_PERSISTENTCONTAINERVECTOR_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>
86 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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="a00260.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="a00293.html">dune/grid/common/datahandleif.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;cassert&gt;</span></div>
89 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</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> 
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>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">//·PersistentContainerVector</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="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·G,·<span·class="keyword">class</span>·IndexSet,·<span·class="keyword">class</span>·Vector·&gt;</div>
 88 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04230.html">···50</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04230.html">PersistentContainerVector</a></div>
95 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>{</div>89 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··{</div>
 90 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04230.html">PersistentContainerVector&lt;·G,·IndexSet,·Vector·&gt;</a>·<a·class="code·hl_class"·href="a04230.html">This</a>;</div>
96 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>91 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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>92 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">public</span>:</div>
 93 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04230.html#a2d3c3f900bd1621cbd5b9e9b696016d0">···55</a></span>····<span·class="keyword">typedef</span>·G·<a·class="code·hl_typedef"·href="a04230.html#a2d3c3f900bd1621cbd5b9e9b696016d0">Grid</a>;</div>
 94 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 95 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04230.html#a15354e12c04f170d270ee6b53f3cfd59">···57</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Vector::value_type·<a·class="code·hl_typedef"·href="a04230.html#a15354e12c04f170d270ee6b53f3cfd59">Value</a>;</div>
 96 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a04230.html#a14713ac39fdffada26feef81a796ea37">···58</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Vector::size_type·<a·class="code·hl_typedef"·href="a04230.html#a14713ac39fdffada26feef81a796ea37">Size</a>;</div>
 97 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a04230.html#a7cad909e5fa73af7945f32eb968c1a3e">···59</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Vector::const_iterator·<a·class="code·hl_typedef"·href="a04230.html#a7cad909e5fa73af7945f32eb968c1a3e">ConstIterator</a>;</div>
 98 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a04230.html#a523bed49e279ac3513ee6ddc54a2d85d">···60</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Vector::iterator·<a·class="code·hl_typedef"·href="a04230.html#a523bed49e279ac3513ee6ddc54a2d85d">Iterator</a>;</div>
 99 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 100 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a04230.html#a1deac98135f655365c00d9d806073140">···62</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Vector::allocator_type·<a·class="code·hl_typedef"·href="a04230.html#a1deac98135f655365c00d9d806073140">Allocator</a>;</div>
99 <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>·</div>
 102 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04230.html#a00c3c27ebca96585f8a8e12417592eb0">···64</a></span>····<a·class="code·hl_function"·href="a04230.html#a00c3c27ebca96585f8a8e12417592eb0">PersistentContainerVector</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02826.html">IndexSet</a>·&amp;<a·class="code·hl_function"·href="a04230.html#a95b718bab7f2318efd5ec7d18102d7e5">indexSet</a>,·<span·class="keywordtype">int</span>·codim,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04230.html#a15354e12c04f170d270ee6b53f3cfd59">Value</a>·&amp;value,</div>
 103 <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="a04230.html#a1deac98135f655365c00d9d806073140">Allocator</a>·&amp;allocator·=·<a·class="code·hl_typedef"·href="a04230.html#a1deac98135f655365c00d9d806073140">Allocator</a>()·)</div>
 104 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······:·<a·class="code·hl_variable"·href="a04230.html#a739f5da4d6eefbdab0a7b152cac2e2e3">codim_</a>(·codim·),</div>
 105 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········<a·class="code·hl_variable"·href="a04230.html#a3bb66a14e0a32b73fe6905b70d09a120">indexSet_</a>(·&amp;<a·class="code·hl_function"·href="a04230.html#a95b718bab7f2318efd5ec7d18102d7e5">indexSet</a>·),</div>
 106 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········<a·class="code·hl_variable"·href="a04230.html#a83f87b8281d28ccf5290f10756324c5a">data_</a>(·<a·class="code·hl_function"·href="a04230.html#a95b718bab7f2318efd5ec7d18102d7e5">indexSet</a>.<a·class="code·hl_function"·href="a04230.html#ab94dfeda7087ea620a08c18cc97ccb8e">size</a>(·codim·),·value,·allocator·)</div>
100 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">public</span>:</div>107 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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>108 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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> 
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> 
114 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</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>109 <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>·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">E[·...·truncated·by·diffoscope;·len:·15,·SHA:·5af53775142c7060c80f9ed21215e7cba1b4a438e732eb3ee7079028a65d7a31·...·]</div>110 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a04230.html#ac8d70f9f9ec423d904282ffe35f31d6b">···72</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04230.html#a15354e12c04f170d270ee6b53f3cfd59">Value</a>[·...·truncated·by·diffoscope;·len:·242,·SHA:·5635c3da428ef1370664abd9b7c87186fff4524707aa7baee4bf61d888db1356·...·]</div>
 111 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">····</span>{</div>
 112 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······assert(·<a·class="code·hl_variable"·href="a02766.html#ab35484d9cd3acbc476e7f5fac55ae160">Entity::codimension</a>·==·<a·class="code·hl_function"·href="a04230.html#aa8835f2051c1fe849ca0c5e1821404d9">codimension</a>()·);</div>
 113 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04230.html#a14713ac39fdffada26feef81a796ea37">Size</a>·index·=·<a·class="code·hl_function"·href="a04230.html#a95b718bab7f2318efd5ec7d18102d7e5">indexSet</a>().<a·class="code·hl_function"·href="a02826.html#aa1d76fee51dee6af50132a65f5c791b9">index</a>(·entity·);</div>
 114 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······assert(·index·&lt;·<a·class="code·hl_variable"·href="a04230.html#a83f87b8281d28ccf5290f10756324c5a">data_</a>.size()·);</div>
 115 <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="a04230.html#a83f87b8281d28ccf5290f10756324c5a">data_</a>[·index·];</div>
 116 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····}</div>
 117 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 118 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div>
 119 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a04230.html#a5fde262d6349be6d07859e87862616dd">···81</a></span>····<a·class="code·hl_typedef"·href="a04230.html#a15354e12c04f170d270ee6b53f3cfd59">Value</a>·&amp;<a·class="code·hl_function"·href="a04230.html#ac8d70f9f9ec423d904282ffe35f31d6b">operator[]·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02766.html">Entity</a>·&amp;entity·)</div>
117 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····{</div>120 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</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> 
119 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······{</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> 
121 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······}</div>121 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······assert(·<a·class="code·hl_variable"·href="a02766.html#ab35484d9cd3acbc476e7f5fac55ae160">Entity::codimension</a>·==·<a·class="code·hl_function"·href="a04230.html#aa8835f2051c1fe849ca0c5e1821404d9[·...·truncated·by·diffoscope;·len:·22,·SHA:·18499454b6dc30229bd34a8318c1ba1c331a091c4ee63aec558869a47f675772·...·]</div>
 122 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04230.html#a14713ac39fdffada26feef81a796ea37">Size</a>·index·=·<a·class="code·hl_function"·href="a04230.html#a95b718bab7f2318efd5ec7d18102d7e5">indexSet</a>().<a·class="code·hl_function"·href="a02826.html#aa1d76fee51dee6af50132a65f5c791b9">index</a>(·entity·);</div>
 123 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······assert(·index·&lt;·<a·class="code·hl_variable"·href="a04230.html#a83f87b8281d28ccf5290f10756324c5a">data_</a>.size()·);</div>
 124 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04230.html#a83f87b8281d28ccf5290f10756324c5a">data_</a>[·index·];</div>
122 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····};</div>125 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····}</div>
 126 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 127 <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>·Entity·&gt;</div>
 128 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a04230.html#a3088a500e5acafff9a1665a95ad12293">···90</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04230.html#a15354e12c04f170d270ee6b53f3cfd59">Value</a>·&amp;<a·class="code·hl_function"·href="a04230.html#a3088a500e5acafff9a1665a95ad12293">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>
 129 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">····</span>{</div>
 130 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04230.html#a14713ac39fdffada26feef81a796ea37">Size</a>·index·=·<a·class="code·hl_function"·href="a04230.html#a95b718bab7f2318efd5ec7d18102d7e5">indexSet</a>().<a·class="code·hl_function"·href="a02826.html#a7ea552ac95b90a26d65efed9c8616e72">subIndex</a>(·entity,·subEntity,·<a·class="code·hl_function"·href="a04230.html#aa8835f2051c1fe849ca0c5e1821404d9">codimension</a>()·);</div>
 131 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······assert(·index·&lt;·<a·class="code·hl_variable"·href="a04230.html#a83f87b8281d28ccf5290f10756324c5a">data_</a>.size()·);</div>
 132 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04230.html#a83f87b8281d28ccf5290f10756324c5a">data_</a>[·index·];</div>
123 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>133 <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>··<span·class="keyword">private</span>:</div>134 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
125 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</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_class[·...·truncated·by·diffoscope;·len:·29,·SHA:·f896332e85423f075c72718b936b6eb84043d1da8bcd41bc134de720bb7534a7·...·];</div>135 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</div>
 136 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a04230.html#ada1af3b015d4f9397b6155d84d6bc8e1">···98</a></span>····<a·class="code·hl_typedef"·href="a04230.html#a15354e12c04f170d270ee6b53f3cfd59">Value</a>·&amp;<a·class="code·hl_function"·href="a04230.html#a3088a500e5acafff9a1665a95ad12293">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>
126 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>137 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····{</div>
127 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridView::Grid::GlobalIdSet·GlobalIdSet;</div> 
128 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GridView::Grid::GlobalIdSet::IdType·IdType;</div> 
Max diff block lines reached; 19196/124753 bytes (15.39%) of diff not shown.
25.5 KB
html2text {}
    
Offset 5, 605 lines modifiedOffset 5, 229 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 persistentcontainervector.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_PERSISTENTCONTAINERVECTOR_HH
 17 ·6#define·DUNE_PERSISTENTCONTAINERVECTOR_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>
 20 ·9#include·<cassert>
 21 ·10
27 ·46 
28 ·48#include·<dune/grid/common/gridenums.hh> 
29 ·49#include·<dune/grid/common/datahandleif.hh> 
30 ·50 
31 ·52#if·HAVE_MPI 
32 ·53·#include·<dune/common/parallel/mpihelper.hh> 
33 ·54#endif 
34 ·55 
35 ·56namespace·Dune22 ·11namespace·Dune
36 ·57{ 
37 ·58 
38 ·61·template<class·GridView> 
39 62·class·GlobalIndexSet 
40 ·63·{23 ·12{
 24 ·13
 25 ·14·//·PersistentContainerVector
 26 ·15·//·-------------------------
 27 ·16
 28 ·49·template<·class·G,·class·IndexSet,·class·Vector·>
 29 50·class·PersistentContainerVector
 30 ·51·{
 31 ·52·typedef·PersistentContainerVector<_G,_IndexSet,_Vector_>·This;
 32 ·53
41 ·64·public:33 ·54·public:
42 66·typedef·int·Index; 
43 ·67 
44 ·73·template·<class·Entity,·int·Codim> 
45 74·struct·SubPartitionTypeProvider 
46 ·75·{ 
47 78·static·PartitionType·get(const·Entity&·entity,·int·codim,·int·i) 
48 ·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); 
53 ·84·} 
54 ·85·}; 
55 ·8634 55·typedef·G·Grid;
 35 ·56
 36 57·typedef·typename·Vector::value_type·Value;
 37 58·typedef·typename·Vector::size_type·Size;
 38 59·typedef·typename·Vector::const_iterator·ConstIterator;
 39 60·typedef·typename·Vector::iterator·Iterator;
 40 ·61
 41 62·typedef·typename·Vector::allocator_type·Allocator;
 42 ·63
 43 64·PersistentContainerVector·(·const·IndexSet·&indexSet,·int·codim,·const·Value
 44 &value,
 45 ·65·const·Allocator·&allocator·=·Allocator()·)
 46 ·66·:·codim_(·codim·),
 47 ·67·indexSet_(·&indexSet·),
 48 ·68·data_(·indexSet.size(·codim·),·value,·allocator·)
 49 ·69·{}
 50 ·70
56 ·87·template·<class·Entity>51 ·71·template<·class·Entity·>
57 88·struct·SubPartitionTypeProvider<Entity,0>52 72·const·Value·&operator[](·const·Entity·&entity·)·const
 53 ·73·{
 54 ·74·assert(·Entity::codimension·==·codimension()·);
 55 ·75·const·Size·index·=·indexSet().index(·entity·);
 56 ·76·assert(·index·<·data_.size()·);
 57 ·77·return·data_[·index·];
 58 ·78·}
 59 ·79
 60 ·80·template<·class·Entity·>
 61 81·Value·&operator[](·const·Entity·&entity·)
58 ·89·{62 ·82·{
59 90·static·PartitionType·get(const·Entity&·entity,·int·codim,·int·i)63 ·83·assert(·Entity::codimension·==·codimension()·);
 64 ·84·const·Size·index·=·indexSet().index(·entity·);
 65 ·85·assert(·index·<·data_.size()·);
 66 ·86·return·data_[·index·];
 67 ·87·}
 68 ·88
 69 ·89·template<·class·Entity·>
 70 90·const·Value·&operator()(·const·Entity·&entity,·int·subEntity·)·const
60 ·91·{71 ·91·{
61 ·92·return·entity.template·subEntity<0>(i).partitionType();72 ·92·const·Size·index·=·indexSet().subIndex(·entity,·subEntity,·codimension()·);
 73 ·93·assert(·index·<·data_.size()·);
 74 ·94·return·data_[·index·];
62 ·93·}75 ·95·}
 76 ·96
63 ·94·}; 
64 ·95 
65 ·96·private: 
66 ·98·typedef·typename·GridView::Grid·Grid; 
67 ·99 
68 ·100·typedef·typename·GridView::Grid::GlobalIdSet·GlobalIdSet; 
69 ·101·typedef·typename·GridView::Grid::GlobalIdSet::IdType·IdType; 
70 ·102·typedef·typename·GridView::Traits::template·Codim<0>::Iterator·Iterator; 
71 ·103 
72 ·104·typedef·typename·Grid::Communication·Communication; 
73 ·105 
74 ·106·typedef·std::map<IdType,Index>·MapId2Index; 
75 ·107·typedef·std::map<Index,Index>·IndexMap; 
76 ·108 
77 ·109·/ 
78 *********************************************************************************************/ 
79 ·110·/*·calculate·unique·partitioning·for·all·entities·of·a·given·codim·in·a 
80 given·GridView,·*/ 
Max diff block lines reached; 7653/26095 bytes (29.33%) of diff not shown.
5.28 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:·persistentcontainerinterface.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, 32 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">persistentcontainerinterface.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>
 77 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
 78 </div>
75 <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>
76 <table·class="memberdecls">80 <table·class="memberdecls">
77 <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>
78 Classes</h2></td></tr>82 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>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>
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> 
81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">85 </table><table·class="memberdecls">
83 <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>
84 Namespaces</h2></td></tr>87 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>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>
86 <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>
87 <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>
88 </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>
89 </div><!--·contents·-->96 </div></div><!--·contents·-->
90 <!--·start·footer·part·-->97 <!--·start·footer·part·-->
91 <hr·class="footer"/><address·class="footer"><small>98 <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.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
93 </small></address>100 </small></address>
94 </body>101 </body>
95 </html>102 </html>
945 B
html2text {}
    
Offset 6, 20 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 persistentcontainerinterface.hh·File·Reference11 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>
12 Go_to_the_source_code_of_this_file.15 Go_to_the_source_code_of_this_file.
13 ·Classes16 ·Classes
 17 class· Dune::FactoryUtilities::MultiIndex<_dim_>
14 class· Dune::PersistentContainerInterface<_G,_T_> 
15  ······Persistent·storage·of·data·on·all·entities·of·a·grid.·More... 
16  18  
17 ·Namespaces19 ·Namespaces
18 namespace· Dune20 namespace· Dune
19  ··········Include·standard·header·files.21  ··········Include·standard·header·files.
20  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.
  
21 ===============================================================================28 ===============================================================================
22 ·····Generated·by [doxygen]·1.9.429 ·····Generated·by [doxygen]·1.9.4
40.8 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:·persistentcontainerinterface.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, 122 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">persistentcontainerinterface.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> 
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_PERSISTENTCONTAINERINTERFACE_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_MULTIINDEX_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>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>
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> 
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>76 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include&lt;array&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>77 <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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></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>
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>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>
 81 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</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>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>
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>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:·6,·SHA:·2498017e13d2a8c1e89c213d978bbd611f963f43e833ff8cb735f9ae4b86cfda·...·]</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>
 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>
 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>
 116 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>
87 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··{</div>117 <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>118 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·}</div>
89 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>119 <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>120 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
92 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">public</span>:</div>121 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#endif</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> 
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> 
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·class="keyword">const</span>·<a·class="code·hl_class"·href="a04218.html">This</a>·&amp;other·);</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> 
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> 
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> 
113 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</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> 
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> 
Max diff block lines reached; 9019/34780 bytes (25.93%) of diff not shown.
6.68 KB
html2text {}
    
Offset 5, 166 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 persistentcontainerinterface.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#ifndef·DUNE_GRID_UTILITY_MULTIINDEX_HH
 15 ·4#define·DUNE_GRID_UTILITY_MULTIINDEX_HH
 16 ·5
 17 ·11#include<array>
 18 ·12
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 
24 ·12namespace·Dune19 ·13namespace·Dune
25 ·13{ 
26 ·1420 ·14{
 21 15·namespace·FactoryUtilities
 22 ·16·{
 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_;
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 ·118 
66 ·119·//·capacity 
67 ·120 
68 126·Size·size·()·const; 
69 ·127 
70 141·void·resize·(·const·Value·&value·=·Value()·); 
71 ·142 
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 ·20228 ·22
90 204·int·codimension·()·const;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 ·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];
Max diff block lines reached; 3484/6813 bytes (51.14%) of diff not shown.
6.57 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:·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 62, 32 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">parmetisgridpartitioner.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">vertexorderfactory.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.·· 
72 <a·href="#details">More...</a></p> 
73 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>
 75 <code>#include·&lt;cstddef&gt;</code><br·/>
 76 <code>#include·&lt;functional&gt;</code><br·/>
74 <code>#include·&lt;vector&gt;</code><br·/>77 <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;dune/geometry/referenceelements.hh&gt;</code><br·/>
 79 <code>#include·&lt;dune/geometry/generalvertexorder.hh&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00989_source.html">dune/grid/utility/globalindexset.hh</a>&gt;</code><br·/> 
79 <code>#include·&lt;<a·class="el"·href="a00272_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code><br·/> 
80 <code>#include·&lt;<a·class="el"·href="a00251_source.html">dune/grid/common/rangegenerators.hh</a>&gt;</code><br·/> 
81 </div>80 </div>
82 <p><a·href="a00995_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a00995_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>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="a04250.html">Dune::VertexOrderByIdFactory&lt;·IdSet,·Index·&gt;</a></td></tr>
 86 <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>
 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="a04254.html">Dune::VertexOrderByIdFactory&lt;·IdSet,·Index·&gt;::VertexOrder&lt;·dim·&gt;</a></td></tr>
 89 <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>
 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>
85 </div></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>
91 </html>104 </html>
1.28 KB
html2text {}
    
Offset 5, 23 lines modifiedOffset 5, 31 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...9 Classes·|·Namespaces
 10 vertexorderfactory.hh·File·Reference
11 #include·<algorithm>11 #include·<algorithm>
 12 #include·<cstddef>
 13 #include·<functional>
12 #include·<vector>14 #include·<vector>
13 #include·<dune/common/parallel/mpihelper.hh> 
14 #include·<dune/common/exceptions.hh> 
15 #include·<dune/geometry/referenceelements.hh>15 #include·<dune/geometry/referenceelements.hh>
 16 #include·<dune/geometry/generalvertexorder.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.17 Go_to_the_source_code_of_this_file.
20 *****·Detailed·Description·***** 
21 Compute·a·repartitioning·of·a·Dune·grid·using·ParMetis.18 ·Classes
 19 ·class· Dune::VertexOrderByIdFactory<_IdSet,_Index_>
 20  ·······Factory·for·GeneralVertexOrder·objects·using·an·IdSet.·More...
 21  
 22 struct· Dune::VertexOrderByIdFactory<_IdSet,_Index_>::VertexOrder<_dim_>
 23  ·······type·of·vertex·order·object·may·depend·on·the·dimension·of·the·element
 24 ·········More...
 25  
 26 ·Namespaces
 27 namespace· Dune
 28  ··········Include·standard·header·files.
 29  
  
22 ===============================================================================30 ===============================================================================
23 ·····Generated·by [doxygen]·1.9.431 ·····Generated·by [doxygen]·1.9.4
56.3 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:·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, 219 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">parmetisgridpartitioner.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="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="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>
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><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>
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><span·class="preprocessor">#include·&lt;vector&gt;</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>·</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>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>
83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="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="preprocessor">#include·&lt;<a·class="code"·href="a00989.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="a00272.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="a00251.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="l00018"·name="l00018"></a><span·class="lineno">···18</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> 
89 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</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>
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> 
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>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>
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>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>
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>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>
100 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">struct·</span>ParMetisGridPartitioner·{</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>
101 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>98 <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>····<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> 
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> 
110 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>99 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</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> 
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">···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> 
116 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>
117 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······std::vector&lt;unsigned&gt;·part(numElements);</div>102 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
118 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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>
 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>
119 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="comment">//·Setup·parameters·for·ParMETIS</span></div>118 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>}·<span·class="comment">//·namespace·Dune</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>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>
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> 
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> 
137 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······std::vector&lt;idx_type&gt;·eptr,·eind;</div> 
138 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="keywordtype">int</span>·numVertices·=·0;</div> 
139 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······eptr.push_back(numVertices);</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">···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> 
143 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div> 
Max diff block lines reached; 3859/45937 bytes (8.40%) of diff not shown.
11.3 KB
html2text {}
    
Offset 5, 254 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 parmetisgridpartitioner.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#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 ·6#ifndef·DUNE_GRID_UTILITY_VERTEXORDERFACTORY_HH
 18 ·7#define·DUNE_GRID_UTILITY_VERTEXORDERFACTORY_HH
 19 ·8
17 ·10#include·<algorithm>20 ·9#include·<algorithm>
 21 ·10#include·<cstddef>
 22 ·11#include·<functional>
18 ·11#include·<vector>23 ·12#include·<vector>
 24 ·13
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>25 ·14#include·<dune/geometry/referenceelements.hh>
 26 ·15#include·<dune/geometry/generalvertexorder.hh>
 27 ·16
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 ·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·Dune28 ·17namespace·Dune·{
 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>
 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)
 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
 60 ·76}·//·namespace·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 ·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 ·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 ·7761 ·77
 62 ·78#endif·//·DUNE_GRID_UTILITY_VERTEXORDERFACTORY_HH
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]] 
Max diff block lines reached; 1616/11547 bytes (13.99%) of diff not shown.
11.5 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:·tensorgridfactory.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, 53 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">tensorgridfactory.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>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·s[·...·truncated·by·diffoscope;·len:·48,·SHA:·03853b252793a3cb6e901f4d1918ccbd3b2327cdd3d7b598e5ec3bd213654b41·...·].··71 <p>Generic·<a·class="el"·href="a00146.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·/>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·/>
78 <code>#include·&lt;vector&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
 83 <code>#include·&lt;dune/common/classname.hh&gt;</code><br·/>
79 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>84 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a07265_source.html">dune/grid/common/gridfactory.hh</a>&gt;</code><br·/>85 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a01022_source.html">dune/grid/yaspgrid.hh</a>&gt;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a00770_source.html">dune/grid/io/file/gmshreader.hh</a>&gt;</code><br·/>
82 <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="a07337_source.html">dune/grid/utility/gridinfo.hh</a>&gt;</code><br·/>
83 </div>88 </div>
84 <p><a·href="a00998_source.html">Go·to·the·source·code·of·this·file.</a></p>89 <p><a·href="a00998_source.html">Go·to·the·source·code·of·this·file.</a></p>
85 <table·class="memberdecls"> 
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
87 Classes</h2></td></tr> 
88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04242.html">Dune::TensorGridFactory&lt;·Grid·&gt;</a></td></tr> 
89 <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> 
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="a04238.html">Dune::TensorGridFactoryCreator&lt;·Grid·&gt;</a></td></tr> 
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04246.html">Dune::TensorGridFactoryCreator&lt;·YaspGrid&lt;·dim,·TensorProductCoordinates&lt;·ctype,·dim·&gt;·&gt;·&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> 
97 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> 
99 <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> 
101 </table> 
102 <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>
103 <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> 
104 <p·>The·grid·generation·process·is·implemented·for·unstructured·grids·and·for·YaspGrid.</p> 
105 <dl·class="section·author"><dt>Author</dt><dd>Dominic·Kempf·</dd></dl>91 <div·class="textblock"><p·>Generic·<a·class="el"·href="a00146.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="a00146.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="a00998.html">dune/grid/utility/gridinfo-gmsh-main.hh</a>&gt;</span></div>
 106 <div·class="ttc"·id="aa00998_html"><div·class="ttname"><a·href="a00998.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>
106 </div></div><!--·contents·-->108 </div></div><!--·contents·-->
107 <!--·start·footer·part·-->109 <!--·start·footer·part·-->
108 <hr·class="footer"/><address·class="footer"><small>110 <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.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
110 </small></address>112 </small></address>
111 </body>113 </body>
112 </html>114 </html>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
2.9 KB
html2text {}
    
Offset 5, 48 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 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>
9 Classes·|·Namespaces 
10 tensorgridfactory.hh·File·Reference 
11 This·file·provides·a·factory·class·for·tensorproduct·grids.·This·is·a 
12 collection·of·methods·to·generate·monotonous·sequences·as·needed·for·a 
13 tensorproduct·grid.·Apart·from·easy·ones·for·locally·equidistant·grids,·there 
14 are·also·more·involved·methods·like·splitting·a·range·according·to·a·geometric 
15 series.·More... 
16 #include·<array> 
17 #include·<memory>16 #include·<memory>
 17 #include·<ostream>
 18 #include·<sstream>
 19 #include·<stdexcept>
 20 #include·<string>
18 #include·<vector>21 #include·<vector>
 22 #include·<dune/common/classname.hh>
19 #include·<dune/common/fvector.hh>23 #include·<dune/common/exceptions.hh>
20 #include·<dune/grid/common/gridfactory.hh> 
21 #include·<dune/grid/yaspgrid.hh>24 #include·<dune/common/parallel/mpihelper.hh>
 25 #include·<dune/grid/io/file/gmshreader.hh>
22 #include·<dune/grid/utility/multiindex.hh>26 #include·<dune/grid/utility/gridinfo.hh>
23 Go_to_the_source_code_of_this_file.27 Go_to_the_source_code_of_this_file.
24 ·Classes 
25 class· Dune::TensorGridFactory<_Grid_> 
26  ······A·factory·class·for·conveniently·creating·tensorproduct·grids.·More... 
27   
28 class· Dune::TensorGridFactoryCreator<_Grid_> 
29   
30 class· Dune::TensorGridFactoryCreator<_YaspGrid<_dim, 
31 ········TensorProductCoordinates<_ctype,_dim_>_>_> 
32   
33 ·Namespaces 
34 namespace· Dune 
35  ··········Include·standard·header·files. 
36   
37 *****·Detailed·Description·*****28 *****·Detailed·Description·*****
 29 Generic·main()·function·for·printing·information·about·a·mesh·read·from·a·.msh-
 30 file.
38 This·file·provides·a·factory·class·for·tensorproduct·grids.·This·is·a 
39 collection·of·methods·to·generate·monotonous·sequences·as·needed·for·a 
40 tensorproduct·grid.·Apart·from·easy·ones·for·locally·equidistant·grids,·there 
41 are·also·more·involved·methods·like·splitting·a·range·according·to·a·geometric 
42 series. 
43 The·grid·generation·process·is·implemented·for·unstructured·grids·and·for 
44 YaspGrid. 
45 ··Author31 ··Author
46 ······Dominic·Kempf32 ·······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.
  
47 ===============================================================================50 ===============================================================================
48 ·····Generated·by [doxygen]·1.9.451 ·····Generated·by [doxygen]·1.9.4
120 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:·tensorgridfactory.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, 370 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">tensorgridfactory.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="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="preprocessor">#ifndef·DUNE_GRID_UTILITY_TENSORGRIDFACTORY_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>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>
76 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</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>
77 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include&lt;memory&gt;</span></div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;memory&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>
78 <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="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>
 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>
79 <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>
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>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00770.html">dune/grid/io/file/gmshreader.hh</a>&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>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>
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>96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</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> 
86 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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> 
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> 
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>97 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifdef·HEADERCHECK</span></div>
108 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·_coords;</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>
109 <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><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>
110 <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>
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> 
112 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····{</div> 
113 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordflow">return</span>·_coords[d];</div>102 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#ifndef·DOXYGEN</span></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> 
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>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>
118 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keywordflow">return</span>·_coords[d];</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>
119 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····}</div>115 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</div>
120 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>116 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</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">setSta[·...·truncated·by·diffoscope;·len:·143,·SHA:·6e53ee2a151387e1b67fef220c07ecf7d032c07b613412d298ab167f409cc1c5·...·])</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>
122 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</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>
123 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······_coords[d].resize(1);</div>125 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····std::exit(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>126 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··}</div>
126 <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>
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">fillI[·...·truncated·by·diffoscope;·len:·186,·SHA:·07ebe35b655704a51f94377b10ca203e999ccaf1b47a99cf540b2c2102d855f7·...·]</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>
128 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····{</div>131 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····std::exit(1);</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>132 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··}</div>
133 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>133 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</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">fill[·...·truncated·by·diffoscope;·len:·185,·SHA:·222edf8c48fd96b2a34c0c78f7b882e9adfffe237df45722a6cda03684315ab3·...·]</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>
 135 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····std::cerr·&lt;&lt;·<span·class="stringliteral">&quot;Error:·option·&quot;</span>·&lt;&lt;·opt·&lt;&lt;·<span·class="stringliteral">&quot;:·&quot;</span>·&lt;&lt;·error·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div>
 136 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····usage(std::cerr);</div>
 137 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····std::exit(1);</div>
Max diff block lines reached; 73554/100865 bytes (72.92%) of diff not shown.
21.1 KB
html2text {}
    
Offset 5, 483 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 tensorgridfactory.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_TENSORGRIDFACTORY_HH 
15 ·4#define·DUNE_GRID_UTILITY_TENSORGRIDFACTORY_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 ·20#include<array>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>
18 ·21#include<memory>24 ·13#include·<memory>
 25 ·14#include·<ostream>
 26 ·15#include·<sstream>
 27 ·16#include·<stdexcept>
 28 ·17#include·<string>
19 ·22#include<vector>29 ·18#include·<vector>
 30 ·19
 31 ·20#include·<dune/common/classname.hh>
 32 ·21#include·<dune/common/exceptions.hh>
 33 ·22#include·<dune/common/parallel/mpihelper.hh>
20 ·2334 ·23
 35 ·24#include·<dune/grid/io/file/gmshreader.hh>
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>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
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; 
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·{ 
50 ·56·return·_coords; 
51 ·57·} 
52 ·5842 ·58
53 60·std::vector<ctype>&·operator[](std::size_t·d) 
54 ·61·{ 
55 ·62·return·_coords[d]; 
56 ·63·} 
57 ·64 
58 66·const·std::vector<ctype>&·operator[](std::size_t·d)·const43 ·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 ·67·{59 ·75·{
60 ·68·return·_coords[d]; 
61 ·69·} 
62 ·70 
63 79·void·setStart·(int·d,·ctype·value) 
64 ·80·{ 
65 ·81·_coords[d].resize(1); 
66 ·82·_coords[d][0]·=·value;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·}67 ·83·}
68 ·8468 ·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);
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·}73 ·89·}
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);74 ·90
Max diff block lines reached; 16912/21611 bytes (78.26%) of diff not shown.
5.88 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01001.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-grid:·gridtype.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 62, 25 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">gridtype.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">persistentcontainermap.hh·File·Reference</div></div>
69 </div><!--header-->72 </div><!--header-->
70 <div·class="contents">73 <div·class="contents">
  
71 <p>This·file·can·be·included·directly·following·config.h·to·test·if·a·grid·type·was·correctly·selected.·· 
72 <a·href="#details">More...</a></p> 
 74 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>
 75 <code>#include·&lt;cassert&gt;</code><br·/>
 76 <code>#include·&lt;type_traits&gt;</code><br·/>
 77 <code>#include·&lt;utility&gt;</code><br·/>
 78 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/>
 79 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
 80 <code>#include·&lt;<a·class="el"·href="a07208_source.html">dune/grid/common/capabilities.hh</a>&gt;</code><br·/>
 81 </div>
73 <p><a·href="a01001_source.html">Go·to·the·source·code·of·this·file.</a></p>82 <p><a·href="a01001_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·>This·file·can·be·included·directly·following·config.h·to·test·if·a·grid·type·was·correctly·selected.·</p> 
76 <dl·class="section·author"><dt>Author</dt><dd>Andreas·Dedner·</dd></dl>83 <table·class="memberdecls">
 84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 85 Classes</h2></td></tr>
 86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04222.html">Dune::PersistentContainerMap&lt;·G,·IdSet,·Map·&gt;</a></td></tr>
 87 <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>
 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="a04226.html">Dune::PersistentContainerMap&lt;·G,·IdSet,·Map·&gt;::IteratorWrapper&lt;·value,·iterator·&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>
 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>
77 </div></div><!--·contents·-->98 </div><!--·contents·-->
78 <!--·start·footer·part·-->99 <!--·start·footer·part·-->
79 <hr·class="footer"/><address·class="footer"><small>100 <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.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
81 </small></address>102 </small></address>
82 </body>103 </body>
83 </html>104 </html>
1.13 KB
html2text {}
    
Offset 5, 19 lines modifiedOffset 5, 31 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·utility8 ····*·utility
9 gridtype.hh·File·Reference 
10 This·file·can·be·included·directly·following·config.h·to·test·if·a·grid·type 
11 was·correctly·selected.·More...9 Classes·|·Namespaces
 10 persistentcontainermap.hh·File·Reference
 11 #include·<algorithm>
 12 #include·<cassert>
 13 #include·<type_traits>
 14 #include·<utility>
 15 #include·<dune/common/hybridutilities.hh>
 16 #include·<dune/common/typetraits.hh>
 17 #include·<dune/grid/common/capabilities.hh>
12 Go_to_the_source_code_of_this_file.18 Go_to_the_source_code_of_this_file.
13 *****·Detailed·Description·***** 
14 This·file·can·be·included·directly·following·config.h·to·test·if·a·grid·type 
15 was·correctly·selected. 
16 ··Author 
17 ······Andreas·Dedner19 ·Classes
 20 class· Dune::PersistentContainerMap<_G,_IdSet,_Map_>
 21  ······map-based·implementation·of·the·PersistentContainer·More...
 22  
 23 class· Dune::PersistentContainerMap<_G,_IdSet,_Map_>::IteratorWrapper<_value,
 24 ········iterator_>
 25  
 26 ·Namespaces
 27 namespace· Dune
 28  ··········Include·standard·header·files.
 29  
  
18 ===============================================================================30 ===============================================================================
19 ·····Generated·by [doxygen]·1.9.431 ·····Generated·by [doxygen]·1.9.4
87.6 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01001_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:·gridtype.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, 42 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">gridtype.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="a01001.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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="a01001.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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_GRIDTYPE_HH</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_GRIDTYPE_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>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;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>
78 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#ifndef·HEADERCHECK</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="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>
79 <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>
80 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//·NOGRID·is·used·to·specify·that·no·default·was·set·during·configure</span></div> 
81 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">//·If·NOGRID·and·HAVE_GRIDTYPE·are·both·not·set·then·no·grid·was·selected</span></div> 
82 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">//·and·an·error·is·produced</span></div> 
83 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#if·defined·NOGRID</span></div> 
84 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">··#if·!·HAVE_GRIDTYPE</span></div> 
85 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">····#error·&quot;No·grid·type·selected,·use·GRIDTYPE=...&quot;</span></div> 
86 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">··#endif</span></div> 
87 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#else</span></div> 
88 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">··#if·!·HAVE_GRIDTYPE</span></div> 
89 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">····#error·&quot;No·grid·type·selected,·typo·in·GRIDTYPE=...?&quot;</span></div> 
90 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">··#endif</span></div> 
91 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div> 
92 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
93 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#endif··</span><span·class="comment">//·HEADERCHECK</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>
94 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</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>
 119 <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>·&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>
 122 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">····</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">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>
 126 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">return</span>·pos-&gt;second;</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>
 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>
 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>
 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>·&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·)<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>
 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>
 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>
 152 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····}</div>
 153 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</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#ae0242509604b29711bad1a2747f05ead">size</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04222.html#aca083ceb2ad50d0934e5812268e309ec">data_</a>.size();·}</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>
 157 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····{</div>
 158 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······Hybrid::forEach(·std::make_index_sequence&lt;·Grid::dimension+1·&gt;{},</div>
 159 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········[·&amp;·](·<span·class="keyword">auto</span>·i·){·<span·class="keywordflow">if</span>(·<span·class="keywordtype">int</span>(i)·==·this-&gt;<a·class="code·hl_function"·href="a04222.html#a3bdfe5c4c1feda7f2b3255d0f2001577">codimension</a>()·)·this-&gt;<span·class="keyword">template</span>·resize&lt;·i·&gt;(·value·);·}·);</div>
Max diff block lines reached; 271/74900 bytes (0.36%) of diff not shown.
14.4 KB
html2text {}
    
Offset 5, 38 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 gridtype.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_GRIDTYPE_HH 
17 ·6#define·DUNE_GRIDTYPE_HH16 ·5#ifndef·DUNE_PERSISTENTCONTAINERMAP_HH
 17 ·6#define·DUNE_PERSISTENTCONTAINERMAP_HH
18 ·718 ·7
19 ·17#ifndef·HEADERCHECK19 ·8#include·<algorithm>
 20 ·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>
 26 ·15#include·<dune/grid/common/capabilities.hh>
 27 ·16
 28 ·17namespace·Dune
20 ·1829 ·18{
21 ·19//·NOGRID·is·used·to·specify·that·no·default·was·set·during·configure 
22 ·20//·If·NOGRID·and·HAVE_GRIDTYPE·are·both·not·set·then·no·grid·was·selected 
23 ·21//·and·an·error·is·produced 
24 ·22#if·defined·NOGRID 
25 ·23·#if·!·HAVE_GRIDTYPE 
26 ·24·#error·"No·grid·type·selected,·use·GRIDTYPE=..." 
27 ·25·#endif 
28 ·26#else 
29 ·27·#if·!·HAVE_GRIDTYPE 
30 ·28·#error·"No·grid·type·selected,·typo·in·GRIDTYPE=...?" 
31 ·29·#endif 
32 ·30#endif30 ·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·}
 62 ·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·)
 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
 83 ·71·{
 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·)
 92 ·79·{
 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;
 97 ·83·}
 98 ·84
 99 85·Size·size·()·const·{·return·data_.size();·}
 100 ·86
 101 87·void·resize·(·const·Value·&value·=·Value()·)
 102 ·88·{
 103 ·89·Hybrid::forEach(·std::make_index_sequence<·Grid::dimension+1·>{},
 104 ·90·[·&·](·auto·i·){·if(·int(i)·==·this->codimension()·)·this->template·resize<
 105 i·>(·value·);·}·);
 106 ·91·}
 107 ·92
 108 93·void·shrinkToFit·()·{}
 109 ·94
 110 95·void·fill·(·const·Value·&value·)·{·std::fill(·begin(),·end(),·value·);·}
 111 ·96
 112 97·void·swap·(·This·&other·)
 113 ·98·{
 114 ·99·std::swap(·grid_,·other.grid_·);
 115 ·100·std::swap(·codim_,·other.codim_·);
 116 ·101·std::swap(·idSet_,·other.idSet_·);
Max diff block lines reached; 116/14679 bytes (0.79%) of diff not shown.
5.36 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:·persistentcontainermap.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, 33 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_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">persistentcontainerinterface.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;cassert&gt;</code><br·/> 
77 <code>#include·&lt;type_traits&gt;</code><br·/> 
78 <code>#include·&lt;utility&gt;</code><br·/> 
79 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/> 
80 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/> 
81 <code>#include·&lt;<a·class="el"·href="a07208_source.html">dune/grid/common/capabilities.hh</a>&gt;</code><br·/> 
82 </div> 
83 <p><a·href="a01004_source.html">Go·to·the·source·code·of·this·file.</a></p>75 <p><a·href="a01004_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <table·class="memberdecls">76 <table·class="memberdecls">
85 <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>
86 Classes</h2></td></tr>78 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>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>
 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>
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>81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
93 <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>
94 Namespaces</h2></td></tr>84 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>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>
96 <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>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
980 B
html2text {}
    
Offset 6, 29 lines modifiedOffset 6, 19 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·Reference11 persistentcontainerinterface.hh·File·Reference
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> 
18 #include·<dune/grid/common/capabilities.hh> 
19 Go_to_the_source_code_of_this_file.12 Go_to_the_source_code_of_this_file.
20 ·Classes13 ·Classes
21 class· Dune::PersistentContainerMap<_G,_IdSet,_Map_>14 class· Dune::PersistentContainerInterface<_G,_T_>
 15  ······Persistent·storage·of·data·on·all·entities·of·a·grid.·More...
22  ······map-based·implementation·of·the·PersistentContainer·More... 
23   
24 class· Dune::PersistentContainerMap<_G,_IdSet,_Map_>::IteratorWrapper<_value, 
25 ········iterator_> 
26  16  
27 ·Namespaces17 ·Namespaces
28 namespace· Dune18 namespace· Dune
29  ··········Include·standard·header·files.19  ··········Include·standard·header·files.
30  20  
  
31 ===============================================================================21 ===============================================================================
110 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:·persistentcontainermap.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, 336 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">persistentcontainermap.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="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>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>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_PERSISTENTCONTAINERMAP_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>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;algorithm&gt;</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">#include·&lt;cassert&gt;</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">#include·&lt;type_traits&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#endif</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>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/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>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>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</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>
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>87 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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>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>
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>89 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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> 
119 <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>·&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> 
122 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">····</span>{</div>90 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">struct·</span>ImplementationDefined;</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> 
126 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">return</span>·pos-&gt;second;</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>91 <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>92 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">public</span>:</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>(·[·...·truncated·by·diffoscope;·len:·103,·SHA:·ceb77c83e746c48fe665750c0a9fed336e11b17b357645780c3db108ab081a63·...·]</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>
131 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>
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>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>
137 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>100 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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> 
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>·&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·)<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>101 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="comment">//·construction</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> 
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>102 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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>
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>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>
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> 
152 <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>
153 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</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#ae0242509604b29711bad1a2747f05ead">size</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04222.html#aca083ceb2ad50d0934e5812268e309ec">data_</a>.size();·}</div> 
155 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>108 <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>·[·...·truncated·by·diffoscope;·len:·196,·SHA:·c729e11e285b40942cee58c6797c65848cb5e6a35568482a6cedaa3958f7dd12·...·]</div>109 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="comment">//·element·access</span></div>
157 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</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>
158 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······Hybrid::forEach(·std::make_index_sequence&lt;·Grid::dimension+1·&gt;{},</div> 
159 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········[·&amp;·](·<span·class="keyword">auto</span>·i·){·<span·class="keywordflow">if</span>(·<span·class="keywordtype">int</span>(i)·==·this-&gt;<a·class="code·hl_function"·href="a04222.html#a3bdfe5c4c1feda7f2b3255d0f2001577">codimension</a>()·)·this-&gt;<span·class="keyword">template</span>·resize&lt;·i·&gt;(·value·);·}·);</div> 
160 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····}</div> 
Max diff block lines reached; 59119/93996 bytes (62.90%) of diff not shown.
18.1 KB
html2text {}
    
Offset 5, 429 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 persistentcontainermap.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·-*-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_HH16 ·5#ifndef·DUNE_PERSISTENTCONTAINERINTERFACE_HH
17 ·6#define·DUNE_PERSISTENTCONTAINERMAP_HH17 ·6#define·DUNE_PERSISTENTCONTAINERINTERFACE_HH
18 ·718 ·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
19 ·8#include·<algorithm> 
20 ·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> 
26 ·15#include·<dune/grid/common/capabilities.hh> 
27 ·16 
28 ·17namespace·Dune24 ·12namespace·Dune
29 ·18{25 ·13{
 26 ·14
 27 ·53·template<·class·G,·class·T·>
30 ·19 
31 ·20·//·PersistentContainerMap 
32 ·21·//·---------------------- 
33 ·22 
34 ·24·template<·class·G,·class·IdSet,·class·Map·> 
35 25·class·PersistentContainerMap28 54·class·PersistentContainerInterface
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·} 
62 ·50 
63 ·51·template<·class·Entity·> 
64 52·const·Value·&operator[](·const·Entity·&entity·)·const 
65 ·53·{29 ·55·{
 30 ·56·typedef·PersistentContainerInterface<_G,_T_>·This;
 31 ·57
 32 ·58·struct·ImplementationDefined;
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 ·5933 ·59
72 ·60·template<·class·Entity·> 
73 61·Value·&operator[](·const·Entity·&entity·)34 ·60·public:
 35 61·typedef·G·Grid;
74 ·62·{36 ·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·}37 63·typedef·T·Value;
 38 ·64
 39 65·typedef·ImplementationDefined·Size;
 40 66·typedef·ImplementationDefined·ConstIterator;
 41 67·typedef·ImplementationDefined·Iterator;
80 ·6842 ·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·);
81 ·69·template<·class·Entity·> 
82 70·const·Value·&operator()(·const·Entity·&entity,·int·subEntity·)·const 
83 ·71·{ 
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·) 
92 ·79·{ 
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; 
97 ·83·}49 ·83
 50 85·const·This·&operator=(·const·This·&other·);
98 ·84 
99 85·Size·size·()·const·{·return·data_.size();·} 
100 ·8651 ·86
101 87·void·resize·(·const·Value·&value·=·Value()·)52 ·87·//·element·access
102 ·88·{53 ·88
 54 ·93·template<·class·Entity·>
 55 94·const·Value·&operator[](·const·Entity·&entity·)·const;
 56 ·95
 57 ·100·template<·class·Entity·>
Max diff block lines reached; 13766/18486 bytes (74.47%) of diff not shown.
7.39 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:·entitycommhelper.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, 40 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">entitycommhelper.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>
 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·/>
75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00260_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00347_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
76 </div>86 </div>
77 <p><a·href="a01007_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a01007_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 <table·class="memberdecls">88 <table·class="memberdecls">
79 <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>
80 Classes</h2></td></tr>90 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="a04130.html">Dune::EntityCommHelper&lt;·InteriorBorder_InteriorBorder_Interface·&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="a04134.html">Dune::EntityCommHelper&lt;·InteriorBorder_All_Interface·&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="a04138.html">Dune::EntityCommHelper&lt;·Overlap_OverlapFront_Interface·&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="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="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>
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 </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>
98 </div><!--·contents·-->103 </div></div><!--·contents·-->
99 <!--·start·footer·part·-->104 <!--·start·footer·part·-->
100 <hr·class="footer"/><address·class="footer"><small>105 <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.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
102 </small></address>107 </small></address>
103 </body>108 </body>
104 </html>109 </html>
1.33 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 ····*·utility9 ····*·utility
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 entitycommhelper.hh·File·Reference11 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>
12 #include·<dune/grid/common/gridenums.hh>22 #include·<dune/grid/common/gridenums.hh>
13 Go_to_the_source_code_of_this_file.23 Go_to_the_source_code_of_this_file.
14 ·Classes24 ·Classes
 25 class· Dune::HierarchicSearch<_Grid,_IS_>
 26  ······Search·an·IndexSet·for·an·Entity·containing·a·given·point.·More...
15 struct· Dune::EntityCommHelper<_InteriorBorder_InteriorBorder_Interface_> 
16   
17 struct· Dune::EntityCommHelper<_InteriorBorder_All_Interface_> 
18   
19 struct· Dune::EntityCommHelper<_Overlap_OverlapFront_Interface_> 
20   
21 struct· Dune::EntityCommHelper<_Overlap_All_Interface_> 
22   
23 struct· Dune::EntityCommHelper<_All_All_Interface_> 
24  27  
25 ·Namespaces28 ·Namespaces
26 namespace· Dune29 namespace· Dune
27  ··········Include·standard·header·files.30  ··········Include·standard·header·files.
28  31  
 32 *****·Detailed·Description·*****
 33 Utility·class·for·hierarchically·searching·for·an·Entity·containing·a·given
 34 point.
  
29 ===============================================================================35 ===============================================================================
30 ·····Generated·by [doxygen]·1.9.436 ·····Generated·by [doxygen]·1.9.4
69.9 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:·entitycommhelper.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, 139 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">entitycommhelper.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="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_ENTITYCOMMHELPER_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>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="a00260.html">dune/grid/common/gridenums.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_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>
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> 
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="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> 
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><span·class="preprocessor">#include·&lt;cstddef&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><span·class="preprocessor">#include·&lt;sstream&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>81 <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"><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#ggae799a4296824c1d4ae0d82e71287b722a8b8e3364d9c34e[·...·truncated·by·diffoscope;·len:·68,·SHA:·818112445e090a92990c77c7774894587f76f365f3102e587293d1b51d321bc6·...·]</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>
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>
 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"><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> 
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> 
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</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><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="a00347.html">dune/grid/common/gridenums.hh</a>&gt;</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>·(·<span·class="keyword">const</span>·<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p·)</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">//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> 
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</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><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>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>93 <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>··<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#ggae799a[·...·truncated·by·diffoscope;·len:·95,·SHA:·57c32cd9b9e234315bd186f1a9669f5fbd3593bfa24ccac81d5f147e632b7136·...·]&gt;</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>
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··{</div>96 <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="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>·(·<[·...·truncated·by·diffoscope;·len:·140,·SHA:·95e0435b29d05645925e83a7856f895a30a4dd1297684d68388d5f38c624db63·...·]</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>
108 <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>
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>100 <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#a4f40[·...·truncated·by·diffoscope;·len:·185,·SHA:·952538202b19e9f32d45cd668708e2b61daaeb5cbcedb1a00ed88da490ffdefe·...·]</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>
113 <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">···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>
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> 
117 <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>
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> 
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>106 <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#a310a[·...·truncated·by·diffoscope;·len:·185,·SHA:·751a494809d13eee5f31acf08e1086b350447f46f0fc50929020847f0bb0e231·...·]</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>
 109 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······std::ostringstream·info;</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>118 <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>······<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>119 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</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>
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">···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>122 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">····</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#a053d229dad52aefe3a320b4b3158ea0d">receive</a>·([[maybe_unused]]·<span·class="keyword">const</span>·<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p)</div> 
147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····{</div>123 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="comment">//·type·of·element·geometry</span></div>
Max diff block lines reached; 32608/58860 bytes (55.40%) of diff not shown.
12.3 KB
html2text {}
    
Offset 5, 191 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 entitycommhelper.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_ENTITYCOMMHELPER_HH 
17 ·6#define·DUNE_ENTITYCOMMHELPER_HH 
18 ·716 ·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>
 24 ·19
 25 ·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>
19 ·8#include·<dune/grid/common/gridenums.hh>30 ·25#include·<dune/grid/common/gridenums.hh>
20 ·931 ·26
21 ·10namespace·Dune32 ·27namespace·Dune
 33 ·28{
 34 ·29
 35 ·33·template<class·Grid,·class·IS>
 36 34·class·HierarchicSearch
22 ·11{ 
23 ·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 ·24·} 
36 ·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·}; 
43 ·32 
44 ·33 
45 ·34·template<> 
46 35·struct·EntityCommHelper<·InteriorBorder_All_Interface·> 
47 ·36·{37 ·35·{
48 37·static·bool·send·(·const·PartitionType·p·)38 ·37·constexpr·static·int·dim·=·Grid::dimension;
49 ·38·{39 ·38
 40 ·40·constexpr·static·int·dimw·=·Grid::dimensionworld;
50 ·39·return·(p·==·InteriorEntity)·||·(p·==·BorderEntity); 
51 ·40·} 
52 ·4141 ·41
53 42·static·bool·receive·(·const·PartitionType·p·) 
54 ·43·{ 
55 ·44·//return·true; 
56 ·45·return·(p·!=·InteriorEntity);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();
57 ·46·}59 ·62·}
 60 ·63
 61 ·74·Entity·hFindEntity·(·const·Entity·&entity,
 62 ·75·const·FieldVector<ct,dimw>&·global)·const
58 ·47·}; 
59 ·48 
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·{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;
73 ·61·//return·(p·==·InteriorEntity)·||·(p·==·BorderEntity)·||·(p·== 
74 OverlapEntity)·||·(p·==·FrontEntity); 
75 ·62·return·(p·!=·GhostEntity); 
76 ·63·} 
77 ·64·}; 
78 ·65 
79 ·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); 
Max diff block lines reached; 8677/12591 bytes (68.91%) of diff not shown.
6.26 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:·persistentcontainervector.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 65, 26 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">persistentcontainervector.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">hostgridaccess.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·/>75 <div·class="textblock"><code>#include·&lt;string&gt;</code><br·/>
76 <code>#include·&lt;cassert&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a07295_source.html">dune/grid/geometrygrid/intersection.hh</a>&gt;</code><br·/>
77 </div>77 </div>
78 <p><a·href="a01010_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a01010_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="a04230.html">Dune::PersistentContainerVector&lt;·G,·IndexSet,·Vector·&gt;</a></td></tr> 
83 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">vector-based·implementation·of·the·<a·class="el"·href="a04210.html"·title="A·class·for·storing·data·during·an·adaptation·cycle.">PersistentContainer</a>··<a·href="a04230.html#details">More...</[·...·truncated·by·diffoscope;·len:·7,·SHA:·5d5952b31bb88ab42a4be3908425bf436e3fa756c0f980a1029b6c8ed860ad44·...·]></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>
 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="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>
 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>
 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="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>
84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
86 <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>
87 Namespaces</h2></td></tr>94 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>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="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>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
1.13 KB
html2text {}
    
Offset 6, 21 lines modifiedOffset 6, 31 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 persistentcontainervector.hh·File·Reference 
12 #include·<algorithm> 
13 #include·<cassert>11 hostgridaccess.hh·File·Reference
 12 #include·<string>
 13 #include·<dune/grid/geometrygrid/intersection.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::PersistentContainerVector<_G,_IndexSet,_Vector_> 
17  ······vector-based·implementation·of·the·PersistentContainer·More...16 struct· Dune::HostGridAccess<_GeometryGrid<_HG,_CoordFunction,_Allocator_>_>
 17  
 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  
 23 struct· Dune::HostGridAccess<_IdentityGrid<_HG_>_>
 24  
 25 struct· Dune::HostGridAccess<_IdentityGrid<_HG_>_>::Codim<_codim_>
 26  ·······A·Traits·struct·that·collects·return·types·of·class·member·methods.
 27 ·········More...
18  28  
19 ·Namespaces29 ·Namespaces
20 namespace· Dune30 namespace· Dune
21  ··········Include·standard·header·files.31  ··········Include·standard·header·files.
22  32  
  
23 ===============================================================================33 ===============================================================================
94.5 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:·persistentcontainervector.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, 159 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">persistentcontainervector.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="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>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_PERSISTENTCONTAINERVECTOR_HH</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_PERSISTENTCONTAINERVECTOR_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>
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;algorithm&gt;</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>
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="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>·</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>··<span·class="comment">//·PersistentContainerVector</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>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
87 <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>·G,·<span·class="keyword">class</span>·IndexSet,·<span·class="keyword">class</span>·Vector·&gt;</div> 
88 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04230.html">···50</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04230.html">PersistentContainerVector</a></div> 
89 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··{</div> 
90 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04230.html">PersistentContainerVector&lt;·G,·IndexSet,·Vector·&gt;</a>·<a·class="code·hl_class"·href="a04230.html">This</a>;</div> 
91 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
92 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">public</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>
93 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04230.html#a2d3c3f900bd1621cbd5b9e9b696016d0">···55</a></span>····<span·class="keyword">typedef</span>·G·<a·class="code·hl_typedef"·href="a04230.html#a2d3c3f900bd1621cbd5b9e9b696016d0">Grid</a>;</div> 
94 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
95 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04230.html#a15354e12c04f170d270ee6b53f3cfd59">···57</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Vector::value_type·<a·class="code·hl_typedef"·href="a04230.html#a15354e12c04f170d270ee6b53f3cfd59">Value</a>;</div> 
96 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a04230.html#a14713ac39fdffada26feef81a796ea37">···58</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Vector::size_type·<a·class="code·hl_typedef"·href="a04230.html#a14713ac39fdffada26feef81a796ea37">Size</a>;</div> 
97 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a04230.html#a7cad909e5fa73af7945f32eb968c1a3e">···59</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Vector::const_iterator·<a·class="code·hl_typedef"·href="a04230.html#a7cad909e5fa73af7945f32eb968c1a3e">ConstIterator</a>;</div> 
98 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a04230.html#a523bed49e279ac3513ee6ddc54a2d85d">···60</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Vector::iterator·<a·class="code·hl_typedef"·href="a04230.html#a523bed49e279ac3513ee6ddc54a2d85d">Iterator</a>;</div> 
99 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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>
100 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a04230.html#a1deac98135f655365c00d9d806073140">···62</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Vector::allocator_type·<a·class="code·hl_typedef"·href="a04230.html#a1deac98135f655365c00d9d806073140">Allocator</a>;</div> 
101 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
102 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04230.html#a00c3c27ebca96585f8a8e12417592eb0">···64</a></span>····<a·class="code·hl_function"·href="a04230.html#a00c3c27ebca96585f8a8e12417592eb0">PersistentContainerVector</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02826.html">IndexSet</a>·&amp;<a·class="code·hl_function"·href="a04230.html#a95b718bab7f2318efd5ec7d18102d7e5">indexSet</a>,·<span·class="keywordtype">int</span>·codim,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04230.html#a15354e12c04f170d270ee6b53f3cfd59">Value</a>·&amp;value,</div> 
103 <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="a04230.html#a1deac98135f655365c00d9d806073140">Allocator</a>·&amp;allocator·=·<a·class="code·hl_typedef"·href="a04230.html#a1deac98135f655365c00d9d806073140">Allocator</a>()·)</div> 
104 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······:·<a·class="code·hl_variable"·href="a04230.html#a739f5da4d6eefbdab0a7b152cac2e2e3">codim_</a>(·codim·),</div> 
105 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········<a·class="code·hl_variable"·href="a04230.html#a3bb66a14e0a32b73fe6905b70d09a120">indexSet_</a>(·&amp;<a·class="code·hl_function"·href="a04230.html#a95b718bab7f2318efd5ec7d18102d7e5">indexSet</a>·),</div> 
106 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········<a·class="code·hl_variable"·href="a04230.html#a83f87b8281d28ccf5290f10756324c5a">data_</a>(·<a·class="code·hl_function"·href="a04230.html#a95b718bab7f2318efd5ec7d18102d7e5">indexSet</a>.<a·class="code·hl_function"·href="a04230.html#ab94dfeda7087ea620a08c18cc97ccb8e">size</a>(·codim·),·value,·allocator·)</div> 
107 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····{}</div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">class·</span>GeometryGrid;</div>
108 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
109 <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>·Entity·&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="keyword">class</span>·&gt;</div>
110 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a04230.html#ac8d70f9f9ec423d904282ffe35f31d6b">···72</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04230.html#a15354e12c04f170d270ee6b53f3cfd59">Value</a>·&amp;<a·class="code·hl_function"·href="a04230.html#ac8d70f9f9ec423d904282ffe35f31d6b">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> 
111 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">····</span>{</div>92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">class·</span>IdentityGrid;</div>
112 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······assert(·<a·class="code·hl_variable"·href="a02766.html#ab35484d9cd3acbc476e7f5fac55ae160">Entity::codimension</a>·==·<a·class="code·hl_function"·href="a04230.html#aa8835f2051c1fe849ca0c5e1821404d9">codimension</a>()·);</div> 
113 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04230.html#a14713ac39fdffada26feef81a796ea37">Size</a>·index·=·<a·class="code·hl_function"·href="a04230.html#a95b718bab7f2318efd5ec7d18102d7e5">indexSet</a>().<a·class="code·hl_function"·href="a02826.html#aa1d76fee51dee6af50132a65f5c791b9">index</a>(·entity·);</div> 
114 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······assert(·index·&lt;·<a·class="code·hl_variable"·href="a04230.html#a83f87b8281d28ccf5290f10756324c5a">data_</a>.size()·);</div> 
115 <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="a04230.html#a83f87b8281d28ccf5290f10756324c5a">data_</a>[·index·];</div> 
116 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····}</div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="comment">//·HostGridAccess</span></div>
 96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="comment">//·--------------</span></div>
117 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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>
 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>
 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>
 107 <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="a04190.html#a17e2f10c468a7f61eec53251fdd5b115">HostGrid</a>;</div>
 109 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
118 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Entity·&gt;</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>
119 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a04230.html#a5fde262d6349be6d07859e87862616dd">···81</a></span>····<a·class="code·hl_typedef"·href="a04230.html#a15354e12c04f170d270ee6b53f3cfd59">Value</a>·&amp;<a·class="code·hl_function"·h[·...·truncated·by·diffoscope;·len:·172,·SHA:·402e7ae46fb6e245302bbb7b919e3a4bcd64c21211bf98d975868470f233809a·...·]</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>
 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>
 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>
120 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</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>
121 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······assert(·<a·class="code·hl_variable"·href="a02766.html#ab35484d9cd3acbc476e7f5fac55ae160">Entity::codimension</a>·==·<a·class="code·hl_function"·href="a04230.html#aa8835f2051c1fe849ca0c5e1821404d9">codimension</a>()·);</div> 
122 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04230.html#a14713ac39fdffada26feef81a796ea37">Size</a>·index·=·<a·class="code·hl_function"·href="a04230.html#a95b718bab7f2318efd5ec7d18102d7e5">indexSet</a>().<a·class="code·hl_function"·href="a02826.html#aa1d76fee51dee6af50132a65f5c791b9">index</a>(·entity·);</div> 
123 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······assert(·index·&lt;·<a·class="code·hl_variable"·href="a04230.html#a83f87b8281d28ccf5290f10756324c5a">data_</a>.size()·);</div> 
124 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04230.html#a83f87b8281d28ccf5290f10756324c5a">data_</a>[·index·];</div> 
125 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····}</div>127 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····}</div>
126 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>128 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
127 <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>·Entity·&gt;</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>
128 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a04230.html#a3088a500e5acafff9a1665a95ad12293">···90</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04230.html#a15354e12c04f170d270ee6b53f3cfd59">Value</a>[·...·truncated·by·diffoscope;·len:·290,·SHA:·48e544973977dadd3734856294290fa726d0942d77bdd623c80a46a60f5c8e5d·...·]</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>
129 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">····</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>
130 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04230.html#a14713ac39fdffada26feef81a796ea37">Size</a>·index·=·<a·class="code·hl_function"·href="a04230.html#a95b718bab7f2318efd5ec7d18102d7e5">indexSet</a>().<a·class="code·hl_function"·href="a02826.html#a7ea552ac95b90a26d65efed9c8616e72">subIndex</a>(·entity,·subEntity,·<a·class="code·hl_function"·href="a04230.html#aa8835f2051c1fe849ca0c5e1821404d9">codimension</a>()·);</div> 
131 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······assert(·index·&lt;·<a·class="code·hl_variable"·href="a04230.html#a83f87b8281d28ccf5290f10756324c5a">data_</a>.size()·);</div> 
132 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04230.html#a83f87b8281d28ccf5290f10756324c5a">data_</a>[·index·];</div> 
133 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····}</div>134 <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>·</div>
 136 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·codim·&gt;</div>
 137 <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="keyword">typename</span>·Codim&lt;·codim·&gt;::HostEntity·&amp;</div>
 138 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a04190.html#a370b95baffdcea9d9fc668aad557e233">···95</a></span>····<a·class="code·hl_function"·href="a04190.html#a370b95baffdcea9d9fc668aad557e233">hostEntity</a>·(·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a04194.html#a52c0254c4486da10469e71b0d1b2dc72">Codim&lt;·codim·&gt;::Entity</a>·&amp;entity·)</div>
Max diff block lines reached; 40705/78842 bytes (51.63%) of diff not shown.
17.4 KB
html2text {}
    
Offset 5, 229 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 persistentcontainervector.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_PERSISTENTCONTAINERVECTOR_HH 
17 ·6#define·DUNE_PERSISTENTCONTAINERVECTOR_HH16 ·5#ifndef·DUNE_GRID_HOSTGRIDACCESS_HH
 17 ·6#define·DUNE_GRID_HOSTGRIDACCESS_HH
18 ·718 ·7
19 ·8#include·<algorithm> 
20 ·9#include·<cassert> 
21 ·1019 ·8#include·<string>
 20 ·9
 21 ·10#include·<dune/grid/geometrygrid/intersection.hh>
 22 ·11
22 ·11namespace·Dune23 ·12namespace·Dune
23 ·12{ 
24 ·1324 ·13{
25 ·14·//·PersistentContainerVector25 ·14
 26 ·15·//·External·Forward·Declarations
26 ·15·//·-------------------------27 ·16·//·-----------------------------
 28 ·17
 29 ·18·template<·class·HostGrid,·class·CoordFunction,·class·Allocator·>
 30 ·19·class·GeometryGrid;
 31 ·20
27 ·16 
28 ·49·template<·class·G,·class·IndexSet,·class·Vector·> 
29 50·class·PersistentContainerVector 
30 ·51·{ 
31 ·52·typedef·PersistentContainerVector<_G,_IndexSet,_Vector_>·This; 
32 ·53 
33 ·54·public: 
34 55·typedef·G·Grid; 
35 ·56 
36 57·typedef·typename·Vector::value_type·Value; 
37 58·typedef·typename·Vector::size_type·Size; 
38 59·typedef·typename·Vector::const_iterator·ConstIterator; 
39 60·typedef·typename·Vector::iterator·Iterator; 
40 ·61 
41 62·typedef·typename·Vector::allocator_type·Allocator; 
42 ·63 
43 64·PersistentContainerVector·(·const·IndexSet·&indexSet,·int·codim,·const·Value 
44 &value, 
45 ·65·const·Allocator·&allocator·=·Allocator()·) 
46 ·66·:·codim_(·codim·), 
47 ·67·indexSet_(·&indexSet·), 
48 ·68·data_(·indexSet.size(·codim·),·value,·allocator·) 
49 ·69·{} 
50 ·70 
51 ·71·template<·class·Entity·>32 ·21·template<·class·>
 33 ·22·class·IdentityGrid;
 34 ·23
 35 ·24
 36 ·25·//·HostGridAccess
 37 ·26·//·--------------
 38 ·27
52 72·const·Value·&operator[](·const·Entity·&entity·)·const 
53 ·73·{ 
54 ·74·assert(·Entity::codimension·==·codimension()·); 
55 ·75·const·Size·index·=·indexSet().index(·entity·); 
56 ·76·assert(·index·<·data_.size()·); 
57 ·77·return·data_[·index·]; 
58 ·78·} 
59 ·79 
60 ·80·template<·class·Entity·>39 ·28·template<·class·Grid·>
61 81·Value·&operator[](·const·Entity·&entity·)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
 53 ·59·{
 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·)
62 ·82·{66 ·82·{
 67 ·83·return·grid.hostGrid();
63 ·83·assert(·Entity::codimension·==·codimension()·); 
64 ·84·const·Size·index·=·indexSet().index(·entity·); 
65 ·85·assert(·index·<·data_.size()·); 
66 ·86·return·data_[·index·]; 
67 ·87·}68 ·84·}
68 ·8869 ·85
69 ·89·template<·class·Entity·>70 ·86·template<·class·Entity·>
70 90·const·Value·&operator()(·const·Entity·&entity,·int·subEntity·)·const71 ·87·static·const·typename·Codim<·Entity::codimension·>::HostEntity·&
 72 88·hostEntity·(·const·Entity·&entity·)
71 ·91·{73 ·89·{
 74 ·90·return·hostEntity<·Entity::codimension·>(·entity·);
72 ·92·const·Size·index·=·indexSet().subIndex(·entity,·subEntity,·codimension()·); 
73 ·93·assert(·index·<·data_.size()·); 
74 ·94·return·data_[·index·]; 
75 ·95·}75 ·91·}
76 ·96 
77 ·97·template<·class·Entity·> 
78 98·Value·&operator()(·const·Entity·&entity,·int·subEntity·)76 ·92
 77 ·93·template<·int·codim·>
 78 ·94·static·const·typename·Codim<·codim·>::HostEntity·&
 79 95·hostEntity·(·const·typename·Codim<_codim_>::Entity·&entity·)
79 ·99·{80 ·96·{
80 ·100·const·Size·index·=·indexSet().subIndex(·entity,·subEntity,·codimension() 
81 ); 
82 ·101·assert(·index·<·data_.size()·); 
Max diff block lines reached; 12640/17773 bytes (71.12%) of diff not shown.
7.39 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:·hierarchicsearch.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, 46 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_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">entitycommhelper.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> 
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·/> 
85 <code>#include·&lt;<a·class="el"·href="a00260_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00347_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
86 </div>76 </div>
87 <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>
88 <table·class="memberdecls">78 <table·class="memberdecls">
89 <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>
90 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="a04130.html">Dune::EntityCommHelper&lt;·InteriorBorder_InteriorBorder_Interface·&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="a04134.html">Dune::EntityCommHelper&lt;·InteriorBorder_All_Interface·&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="a04138.html">Dune::EntityCommHelper&lt;·Overlap_OverlapFront_Interface·&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="a04142.html">Dune::EntityCommHelper&lt;·Overlap_All_Interface·&gt;</a></td></tr>
 88 <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="a04186.html">Dune::HierarchicSearch&lt;·Grid,·IS·&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="a04146.html">Dune::EntityCommHelper&lt;·All_All_Interface·&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>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
95 <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>
96 Namespaces</h2></td></tr>93 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>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>
98 <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>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>97 </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·-->98 </div><!--·contents·-->
104 <!--·start·footer·part·-->99 <!--·start·footer·part·-->
105 <hr·class="footer"/><address·class="footer"><small>100 <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.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
107 </small></address>102 </small></address>
108 </body>103 </body>
109 </html>104 </html>
1.33 KB
html2text {}
    
Offset 6, 34 lines modifiedOffset 6, 28 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
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>12 #include·<dune/grid/common/gridenums.hh>
23 Go_to_the_source_code_of_this_file.13 Go_to_the_source_code_of_this_file.
24 ·Classes14 ·Classes
25 class· Dune::HierarchicSearch<_Grid,_IS_> 
26  ······Search·an·IndexSet·for·an·Entity·containing·a·given·point.·More...15 struct· Dune::EntityCommHelper<_InteriorBorder_InteriorBorder_Interface_>
 16  
 17 struct· Dune::EntityCommHelper<_InteriorBorder_All_Interface_>
 18  
 19 struct· Dune::EntityCommHelper<_Overlap_OverlapFront_Interface_>
 20  
 21 struct· Dune::EntityCommHelper<_Overlap_All_Interface_>
 22  
 23 struct· Dune::EntityCommHelper<_All_All_Interface_>
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·***** 
33 Utility·class·for·hierarchically·searching·for·an·Entity·containing·a·given 
34 point. 
  
35 ===============================================================================29 ===============================================================================
36 ·····Generated·by [doxygen]·1.9.430 ·····Generated·by [doxygen]·1.9.4
69.9 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:·hierarchicsearch.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, 176 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">hierarchicsearch.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_ENTITYCOMMHELPER_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>
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="a00347.html">dune/grid/common/gridenums.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_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>·</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>
 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;·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="l00015"·name="l00015"></a><span·class="lineno">···15</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="l00016"·name="l00016"></a><span·class="lineno">···16</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>·</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>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">template</span>&lt;&gt;</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>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#ggae799a4296824c1d4ae0d82e71287b722a8b8e3364d9c34e[·...·truncated·by·diffoscope;·len:·68,·SHA:·818112445e090a92990c77c7774894587f76f365f3102e587293d1b51d321bc6·...·]</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"><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#add61[·...·truncated·by·diffoscope;·len:·182,·SHA:·16a71d10c7c08d4c6c0f75d92eca211543d7adbce9f4302882234a6120784038·...·]</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>
 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>·</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="a00260.html">dune/grid/common/gridenums.hh</a>&gt;</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#a5efd[·...·truncated·by·diffoscope;·len:·185,·SHA:·5612087db6dd5c3f00b1cc7494388b6890fd72e9ea4aef91a6539641a4d7252c·...·]</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">//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>
90 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</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> 
93 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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>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>
96 <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>
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>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>·(·<[·...·truncated·by·diffoscope;·len:·140,·SHA:·95e0435b29d05645925e83a7856f895a30a4dd1297684d68388d5f38c624db63·...·]</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#a5fa2f0888e7b51d9ea8c11acd279c7c[·...·truncated·by·diffoscope;·len:·27,·SHA:·a338db1d64f1782dc86323ad821a21d5def5df8d00a0db48aea409b17cc77eae·...·];</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·[·...·truncated·by·diffoscope;·len:·131,·SHA:·d5f3b67ebf3f2cccb62bf67371a41053c964ea75ae60a14fe067838ae2144493·...·];</div>
 110 <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>·</div>111 <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>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#a4f40[·...·truncated·by·diffoscope;·len:·185,·SHA:·952538202b19e9f32d45cd668708e2b61daaeb5cbcedb1a00ed88da490ffdefe·...·]</div>
102 <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>
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>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>
104 <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>
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:·5,·SHA:·57a052c45c2ad19e6ced03c46776f49d43f95b0a4e34e1450382e8b82dafbb9e·...·]</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>
 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>
106 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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>
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> 
109 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······std::ostringstream·info;</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> 
118 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····{</div>
 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>
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>
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>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">···66</span>·</div>
122 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">····</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>
 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#a053d229dad52aefe3a320b4b3158ea0d">receive</a>·([[maybe_unused]]·<span·class="keyword">const</span>·<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·p)</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>147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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>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>
125 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="comment">//·type·of·local·coordinate</span></div>149 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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>150 <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>151 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
Max diff block lines reached; 10508/58860 bytes (17.85%) of diff not shown.
12.3 KB
html2text {}
    
Offset 5, 230 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 hierarchicsearch.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_ENTITYCOMMHELPER_HH
 17 ·6#define·DUNE_ENTITYCOMMHELPER_HH
 18 ·7
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> 
24 ·19 
25 ·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>19 ·8#include·<dune/grid/common/gridenums.hh>
31 ·2620 ·9
32 ·27namespace·Dune21 ·10namespace·Dune
33 ·28{ 
34 ·29 
35 ·33·template<class·Grid,·class·IS> 
36 34·class·HierarchicSearch22 ·11{
 23 ·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 ·24·}
 36 ·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·};
 43 ·32
 44 ·33
 45 ·34·template<>
 46 35·struct·EntityCommHelper<·InteriorBorder_All_Interface·>
37 ·35·{47 ·36·{
38 ·37·constexpr·static·int·dim·=·Grid::dimension;48 37·static·bool·send·(·const·PartitionType·p·)
39 ·3849 ·38·{
40 ·40·constexpr·static·int·dimw·=·Grid::dimensionworld;50 ·39·return·(p·==·InteriorEntity)·||·(p·==·BorderEntity);
 51 ·40·}
41 ·4152 ·41
 53 42·static·bool·receive·(·const·PartitionType·p·)
 54 ·43·{
 55 ·44·//return·true;
 56 ·45·return·(p·!=·InteriorEntity);
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·}57 ·46·}
60 ·63 
61 ·74·Entity·hFindEntity·(·const·Entity·&entity, 
62 ·75·const·FieldVector<ct,dimw>&·global)·const58 ·47·};
 59 ·48
 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·)
63 ·76·{72 ·60·{
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;73 ·61·//return·(p·==·InteriorEntity)·||·(p·==·BorderEntity)·||·(p·==
 74 OverlapEntity)·||·(p·==·FrontEntity);
 75 ·62·return·(p·!=·GhostEntity);
 76 ·63·}
 77 ·64·};
 78 ·65
 79 ·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
Max diff block lines reached; 8677/12591 bytes (68.91%) of diff not shown.
11.8 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:·hostgridaccess.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 65, 41 lines modifiedOffset 65, 66 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">globalindexset.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>
75 <div·class="textblock"><code>#include·&lt;string&gt;</code><br·/>77 <div·class="textblock"><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;memory&gt;</code><br·/>
 81 <code>#include·&lt;map&gt;</code><br·/>
 82 <code>#include·&lt;utility&gt;</code><br·/>
 83 <code>#include·&lt;algorithm&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a07295_source.html">dune/grid/geometrygrid/intersection.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00347_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
 85 <code>#include·&lt;<a·class="el"·href="a00278_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/>
 86 <code>#include·&lt;dune/common/parallel/mpihelper.hh&gt;</code><br·/>
77 </div>87 </div>
78 <p><a·href="a01016_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a01016_source.html">Go·to·the·source·code·of·this·file.</a></p>
79 <table·class="memberdecls">89 <table·class="memberdecls">
80 <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>
81 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="a04150.html">Dune::GlobalIndexSet&lt;·GridView·&gt;</a></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>
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> 
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="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>94 <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>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>
88 <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">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>
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> 
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">100 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>102 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>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>
96 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>104 <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>105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>106 </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>
99 </div><!--·contents·-->122 </div></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>
3.17 KB
html2text {}
    
Offset 6, 32 lines modifiedOffset 6, 71 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 hostgridaccess.hh·File·Reference11 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>
12 #include·<string>16 #include·<fstream>
13 #include·<dune/grid/geometrygrid/intersection.hh>17 #include·<memory>
 18 #include·<map>
 19 #include·<utility>
 20 #include·<algorithm>
 21 #include·<dune/grid/common/gridenums.hh>
 22 #include·<dune/grid/common/datahandleif.hh>
 23 #include·<dune/common/parallel/mpihelper.hh>
14 Go_to_the_source_code_of_this_file.24 Go_to_the_source_code_of_this_file.
15 ·Classes25 ·Classes
 26 ·class· Dune::GlobalIndexSet<_GridView_>
 27  ·······Calculate·globally·unique·index·over·all·processes·in·a·Dune·grid.
16 struct· Dune::HostGridAccess<_GeometryGrid<_HG,_CoordFunction,_Allocator_>_> 
17   
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...28 ·········More...
22  29  
23 struct· Dune::HostGridAccess<_IdentityGrid<_HG_>_>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...
24  34  
 35 struct· Dune::GlobalIndexSet<_GridView_>::SubPartitionTypeProvider<_Entity,_0
 36 ·········>
25 struct· Dune::HostGridAccess<_IdentityGrid<_HG_>_>::Codim<_codim_> 
26  ·······A·Traits·struct·that·collects·return·types·of·class·member·methods. 
27 ·········More... 
28  37  
29 ·Namespaces38 ·Namespaces
30 namespace· Dune39 namespace· Dune
31  ··········Include·standard·header·files.40  ··········Include·standard·header·files.
32  41  
 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.
  
33 ===============================================================================71 ===============================================================================
34 ·····Generated·by [doxygen]·1.9.472 ·····Generated·by [doxygen]·1.9.4
153 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:·hostgridaccess.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, 191 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">hostgridaccess.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="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>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> 
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;string&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>
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> 
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>78 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</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>79 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;vector&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">template</span>&lt;·<span·class="keyword">class</span>·&gt;</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>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">class·</span>IdentityGrid;</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>
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</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>
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>86 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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="a00347.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="a00278.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="comment">//·HostGridAccess</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>·&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> 
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> 
107 <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="a04190.html#a17e2f10c468a7f61eec53251fdd5b115">HostGrid</a>;</div> 
109 <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>
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>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>
 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>
 96 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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>
 99 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··{</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>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>
112 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{</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>
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> 
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>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>
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> 
125 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····{</div>110 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········<span·class="keywordflow">else</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>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>
127 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····}</div>112 <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>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>·</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>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>
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>117 <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>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[·...·truncated·by·diffoscope;·len:·249,·SHA:·97c569689df332515383b36bd57ddd69f6612c91137b03d5170c988ff6bacc3c·...·]</div>
134 <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>
 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>
 121 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······}</div>
 122 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····};</div>
135 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>123 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
136 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·codim·&gt;</div> 
137 <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="keyword">typename</span>·Codim&lt;·codim·&gt;::HostEntity·&amp;</div> 
138 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a04190.html#a370b95baffdcea9d9fc668aad557e233">···95</a></span>····<a·class="code·hl_function"·href="a04190.html#a370b95baffdcea9d9fc668aad557e233">hostEntity</a>·(·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a04194.html#a52c0254c4486da10469e71b0d1b2dc72">Codim&lt;·codim·&gt;::Entity</a>·&amp;entity·)</div> 
139 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····{</div>124 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">private</span>:</div>
 125 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</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_class"·href="a02834.html">Grid</a>;</div>
140 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······<span·class="keywordflow">return</span>·entity.impl().hostEntity();</div> 
141 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····}</div> 
142 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>126 <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">template</span>&lt;·<span·class="keyword">class</span>·HostIntersection·&gt;</div> 
Max diff block lines reached; 101032/127829 bytes (79.04%) of diff not shown.
28.5 KB
html2text {}
    
Offset 5, 300 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 hostgridaccess.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//·-*-·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
 17 ·35#ifndef·DUNE_GRID_UTILITY_GLOBALINDEXSET_HH
 18 ·36#define·DUNE_GRID_UTILITY_GLOBALINDEXSET_HH
18 ·719 ·37
 20 ·39#include·<vector>
 21 ·40#include·<iostream>
19 ·8#include·<string>22 ·41#include·<fstream>
 23 ·42#include·<memory>
 24 ·43#include·<map>
 25 ·44#include·<utility>
 26 ·45#include·<algorithm>
 27 ·46
 28 ·48#include·<dune/grid/common/gridenums.hh>
 29 ·49#include·<dune/grid/common/datahandleif.hh>
20 ·9 
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 ·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 ·5030 ·50
51 ·57·template<·int·codim·> 
52 58·struct·Codim31 ·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·{
 41 ·64·public:
 42 66·typedef·int·Index;
 43 ·67
 44 ·73·template·<class·Entity,·int·Codim>
 45 74·struct·SubPartitionTypeProvider
53 ·59·{46 ·75·{
 47 78·static·PartitionType·get(const·Entity&·entity,·int·codim,·int·i)
 48 ·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);
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(); 
68 ·84·}53 ·84·}
69 ·8554 ·85·};
 55 ·86
70 ·86·template<·class·Entity·>56 ·87·template·<class·Entity>
 57 88·struct·SubPartitionTypeProvider<Entity,0>
71 ·87·static·const·typename·Codim<·Entity::codimension·>::HostEntity·& 
72 88·hostEntity·(·const·Entity·&entity·) 
73 ·89·{58 ·89·{
74 ·90·return·hostEntity<·Entity::codimension·>(·entity·);59 90·static·PartitionType·get(const·Entity&·entity,·int·codim,·int·i)
75 ·91·}60 ·91·{
 61 ·92·return·entity.template·subEntity<0>(i).partitionType();
76 ·92 
77 ·93·template<·int·codim·> 
78 ·94·static·const·typename·Codim<·codim·>::HostEntity·& 
79 95·hostEntity·(·const·typename·Codim<_codim_>::Entity·&entity·) 
80 ·96·{ 
81 ·97·return·entity.impl().hostEntity(); 
82 ·98·}62 ·93·}
 63 ·94·};
 64 ·95
 65 ·96·private:
 66 ·98·typedef·typename·GridView::Grid·Grid;
83 ·9967 ·99
 68 ·100·typedef·typename·GridView::Grid::GlobalIdSet·GlobalIdSet;
 69 ·101·typedef·typename·GridView::Grid::GlobalIdSet::IdType·IdType;
 70 ·102·typedef·typename·GridView::Traits::template·Codim<0>::Iterator·Iterator;
84 ·100·template<·class·HostIntersection·> 
85 ·101·static·const·HostIntersection·& 
86 102·hostIntersection·(·const·Intersection<·const·Grid,·GeoGrid::Intersection< 
87 const_Grid,_HostIntersection_>·>·&intersection·) 
Max diff block lines reached; 25000/29201 bytes (85.61%) of diff not shown.
8.21 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:·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, 39 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">multiindex.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>Implements·a·multiindex·with·arbitrary·dimension·and·fixed·index·ranges·This·is·used·by·various·factory·classes.··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·s[·...·truncated·by·diffoscope;·len:·46,·SHA:·9d0c4611086acde222f14296ac0922b20c7d970dff72965a78ed8948a5a30500·...·]es.··
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·/>
 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="a00992_source.html">dune/grid/utility/multiindex.hh</a>&gt;</code><br·/>
78 </div>84 </div>
79 <p><a·href="a01019_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a01019_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="a04206.html">Dune::FactoryUtilities::MultiIndex&lt;·dim·&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>
84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 </table><table·class="memberdecls">96 </table><table·class="memberdecls">
86 <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>
87 Namespaces</h2></td></tr>98 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>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>
89 <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>
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 <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> 
93 </table>102 </table>
94 <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>
95 <div·class="textblock"><p·>Implements·a·multiindex·with·arbitrary·dimension·and·fixed·index·ranges·This·is·used·by·various·factory·classes.·</p>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·s[·...·truncated·by·diffoscope;·len:·46,·SHA:·9d0c4611086acde222f14296ac0922b20c7d970dff72965a78ed8948a5a30500·...·]es.·</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>
96 </div></div><!--·contents·-->107 </div></div><!--·contents·-->
97 <!--·start·footer·part·-->108 <!--·start·footer·part·-->
98 <hr·class="footer"/><address·class="footer"><small>109 <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.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
100 </small></address>111 </small></address>
101 </body>112 </body>
102 </html>113 </html>
1.99 KB
html2text {}
    
Offset 6, 27 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 multiindex.hh·File·Reference 
12 Implements·a·multiindex·with·arbitrary·dimension·and·fixed·index·ranges·This·is 
13 used·by·various·factory·classes.·More...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...
14 #include·<array>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>
15 Go_to_the_source_code_of_this_file.24 Go_to_the_source_code_of_this_file.
16 ·Classes25 ·Classes
17 class· Dune::FactoryUtilities::MultiIndex<_dim_>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_>_>_>
18  33  
19 ·Namespaces34 ·Namespaces
20 namespace· Dune35 namespace· Dune
21  ··········Include·standard·header·files.36  ··········Include·standard·header·files.
22  37  
23 namespace· Dune::FactoryUtilities 
24   
25 *****·Detailed·Description·*****38 *****·Detailed·Description·*****
26 Implements·a·multiindex·with·arbitrary·dimension·and·fixed·index·ranges·This·is 
27 used·by·various·factory·classes.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
  
28 ===============================================================================48 ===============================================================================
29 ·····Generated·by [doxygen]·1.9.449 ·····Generated·by [doxygen]·1.9.4
92.0 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:·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, 73 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">multiindex.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="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>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>
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>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>
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="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include&lt;array&gt;</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>
 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>
77 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>79 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</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> 
81 <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="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,dim&gt;</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>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>
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>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>
92 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</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>
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>86 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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>
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>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>
99 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········(*this)[i]++;</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>
100 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>91 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</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>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>
103 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··········<span·class="keywordflow">break</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>
104 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>99 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
105 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········(*this)[i]·=·0;</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>(<[·...·truncated·by·diffoscope;·len:·186,·SHA:·4ee7669b0ebc2933c7ef9069ba77f66ce3c60f4e3abeb72be95844581c358b61·...·]</div>
106 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······}</div>101 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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>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>
108 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····}</div>104 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</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> 
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> 
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>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>
 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>
119 <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>
120 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</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>
 112 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····{</div>
 113 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="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>
 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>
 119 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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>
 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>······_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>
 126 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</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>
 133 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</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">fillRange</a>·(<span·class="keywordtype">int</span>·d,·<span·class="keywordtype">int</span>·n,·<a·class="code·hl_typedef"·href="a04242.html#a2b59b17f93462f93b33eb6d4d15a2c56">ctype</a>·end)</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>······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>
 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>
 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>
Max diff block lines reached; 15231/77535 bytes (19.64%) of diff not shown.
16.2 KB
html2text {}
    
Offset 5, 82 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 multiindex.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_MULTIINDEX_HH14 ·3#ifndef·DUNE_GRID_UTILITY_TENSORGRIDFACTORY_HH
15 ·4#define·DUNE_GRID_UTILITY_MULTIINDEX_HH15 ·4#define·DUNE_GRID_UTILITY_TENSORGRIDFACTORY_HH
16 ·516 ·5
17 ·11#include<array>17 ·20#include<array>
18 ·1218 ·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
19 ·13namespace·Dune26 ·29namespace·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> 
25 ·19·{ 
26 ·20·//·The·range·of·each·component 
27 ·21·std::array<unsigned·int,dim>·limits_; 
28 ·2227 ·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;
 33 ·35
 34 ·40·template<typename·Grid>
 35 41·class·TensorGridFactory
 36 ·42·{
29 ·23·public: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())
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 ·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·{43 ·49·{
 44 ·50·TensorGridFactoryCreator<Grid>·creator(*this);
 45 ·51·return·creator.createGrid(comm);
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·}46 ·52·}
58 ·55·}; 
59 ·56·}47 ·53
 48 54·std::array<std::vector<ctype>·,·dim>·coords()·const
 49 ·55·{
 50 ·56·return·_coords;
60 ·57}51 ·57·}
61 ·5852 ·58
 53 60·std::vector<ctype>&·operator[](std::size_t·d)
 54 ·61·{
 55 ·62·return·_coords[d];
 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·}
 62 ·70
 63 79·void·setStart·(int·d,·ctype·value)
 64 ·80·{
 65 ·81·_coords[d].resize(1);
 66 ·82·_coords[d][0]·=·value;
 67 ·83·}
 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 ·116
 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·}
 91 ·131
 92 144·void·geometricFillIntervals·(int·d,·int·n,·ctype·ratio,·ctype·h0·=
 93 ·145·static_cast<ctype>·(0))
Max diff block lines reached; 6247/16558 bytes (37.73%) 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="a00359_source.html">dune/grid/common/indexidset.hh</a>&gt;</code><br·/>97 <code>#include·&lt;<a·class="el"·href="a00299_source.html">dune/grid/common/indexidset.hh</a>&gt;</code><br·/>
98 <code>#include·&lt;<a·class="el"·href="a00293_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/>98 <code>#include·&lt;<a·class="el"·href="a00278_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="a00182_source.html">dune/grid/yaspgrid/coordinates.hh</a>&gt;</code><br·/>100 <code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/grid/yaspgrid/coordinates.hh</a>&gt;</code><br·/>
101 <code>#include·&lt;<a·class="el"·href="a00191_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="a00209_source.html">dune/grid/yaspgrid/ygrid.hh</a>&gt;</code><br·/>102 <code>#include·&lt;<a·class="el"·href="a00188_source.html">dune/grid/yaspgrid/ygrid.hh</a>&gt;</code><br·/>
103 <code>#include·&lt;<a·class="el"·href="a00194_source.html">dune/grid/yaspgrid/yaspgridgeometry.hh</a>&gt;</code><br·/>103 <code>#include·&lt;<a·class="el"·href="a00158_source.html">dune/grid/yaspgrid/yaspgridgeometry.hh</a>&gt;</code><br·/>
104 <code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/grid/yaspgrid/yaspgridentity.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·/>
105 <code>#include·&lt;<a·class="el"·href="a00158_source.html">dune/grid/yaspgrid/yaspgridintersection.hh</a>&gt;</code><br·/>105 <code>#include·&lt;<a·class="el"·href="a00200_source.html">dune/grid/yaspgrid/yaspgridintersection.hh</a>&gt;</code><br·/>
106 <code>#include·&lt;<a·class="el"·href="a00224_source.html">dune/grid/yaspgrid/yaspgridintersectioniterator.hh</a>&gt;</code><br·/>106 <code>#include·&lt;<a·class="el"·href="a00164_source.html">dune/grid/yaspgrid/yaspgridintersectioniterator.hh</a>&gt;</code><br·/>
107 <code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/grid/yaspgrid/yaspgridhierarchiciterator.hh</a>&gt;</code><br·/>107 <code>#include·&lt;<a·class="el"·href="a00230_source.html">dune/grid/yaspgrid/yaspgridhierarchiciterator.hh</a>&gt;</code><br·/>
108 <code>#include·&lt;<a·class="el"·href="a00212_source.html">dune/grid/yaspgrid/yaspgridentityseed.hh</a>&gt;</code><br·/>108 <code>#include·&lt;<a·class="el"·href="a00155_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="a00170_source.html">dune/grid/yaspgrid/yaspgridleveliterator.hh</a>&gt;</code><br·/>
110 <code>#include·&lt;<a·class="el"·href="a00203_source.html">dune/grid/yaspgrid/yaspgridindexsets.hh</a>&gt;</code><br·/>110 <code>#include·&lt;<a·class="el"·href="a00212_source.html">dune/grid/yaspgrid/yaspgridindexsets.hh</a>&gt;</code><br·/>
111 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/grid/yaspgrid/yaspgrididset.hh</a>&gt;</code><br·/>111 <code>#include·&lt;<a·class="el"·href="a00203_source.html">dune/grid/yaspgrid/yaspgrididset.hh</a>&gt;</code><br·/>
112 <code>#include·&lt;<a·class="el"·href="a00173_source.html">dune/grid/yaspgrid/yaspgridpersistentcontainer.hh</a>&gt;</code><br·/>112 <code>#include·&lt;<a·class="el"·href="a00233_source.html">dune/grid/yaspgrid/yaspgridpersistentcontainer.hh</a>&gt;</code><br·/>
113 <code>#include·&lt;<a·class="el"·href="a00200_source.html">dune/grid/yaspgrid/structuredyaspgridfactory.hh</a>&gt;</code><br·/>113 <code>#include·&lt;<a·class="el"·href="a00185_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.0 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="a00359.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="a00299.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="a00293.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="a00278.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="a00182.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="a00206.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="a00191.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="a00209.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="a00188.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="a00194.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="a00158.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="a00176.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="a00152.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="a00158.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="a00200.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="a00224.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="a00164.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="a00218.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="a00230.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="a00212.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="a00155.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="a00170.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="a00203.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="a00212.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="a00155.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="a00203.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="a00173.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="a00233.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="a00200.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="a00185.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">yaspgrididset.hh</a></div></div> 
1950 <div·class="ttc"·id="aa00158_html"><div·class="ttname"><a·href="a00158.html">yaspgridintersection.hh</a></div><div·class="ttdoc">The·YaspIntersection·class.</div></div> 
1951 <div·class="ttc"·id="aa00173_html"><div·class="ttname"><a·href="a00173.html">yaspgridpersistentcontainer.hh</a></div><div·class="ttdoc">Specialization·of·the·PersistentContainer·for·YaspGrid.</div></div> 
1952 <div·class="ttc"·id="aa00176_html"><div·class="ttname"><a·href="a00176.html">yaspgridentity.hh</a></div><div·class="ttdoc">the·YaspEntity·class·and·its·specializations</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>
 1950 <div·class="ttc"·id="aa00155_html"><div·class="ttname"><a·href="a00155.html">yaspgridentityseed.hh</a></div><div·class="ttdoc">The·YaspEntitySeed·class.</div></div>
 1951 <div·class="ttc"·id="aa00158_html"><div·class="ttname"><a·href="a00158.html">yaspgridgeometry.hh</a></div><div·class="ttdoc">The·YaspGeometry·class·and·its·specializations.</div></div>
 1952 <div·class="ttc"·id="aa00164_html"><div·class="ttname"><a·href="a00164.html">yaspgridintersectioniterator.hh</a></div><div·class="ttdoc">The·YaspIntersectionIterator·class.</div></div>
 1953 <div·class="ttc"·id="aa00170_html"><div·class="ttname"><a·href="a00170.html">yaspgridleveliterator.hh</a></div><div·class="ttdoc">The·YaspLevelIterator·class.</div></div>
 1954 <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>
 1955 <div·class="ttc"·id="aa00185_html"><div·class="ttname"><a·href="a00185.html">structuredyaspgridfactory.hh</a></div><div·class="ttdoc">Specialization·of·the·StructuredGridFactory·class·for·YaspGrid.</div></div>
 1956 <div·class="ttc"·id="aa00188_html"><div·class="ttname"><a·href="a00188.html">ygrid.hh</a></div><div·class="ttdoc">This·provides·a·YGrid,·the·elemental·component·of·the·yaspgrid·implementation.</div></div>
 1957 <div·class="ttc"·id="aa00200_html"><div·class="ttname"><a·href="a00200.html">yaspgridintersection.hh</a></div><div·class="ttdoc">The·YaspIntersection·class.</div></div>
 1958 <div·class="ttc"·id="aa00203_html"><div·class="ttname"><a·href="a00203.html">yaspgrididset.hh</a></div></div>
1953 <div·class="ttc"·id="aa00182_html"><div·class="ttname"><a·href="a00182.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>1959 <div·class="ttc"·id="aa00206_html"><div·class="ttname"><a·href="a00206.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>
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="aa00191_html"><div·class="ttname"><a·href="a00191.html">torus.hh</a></div><div·class="ttdoc">This·file·provides·the·infrastructure·for·toroidal·communication·in·YaspGrid.</div></div> 
1956 <div·class="ttc"·id="aa00194_html"><div·class="ttname"><a·href="a00194.html">yaspgridgeometry.hh</a></div><div·class="ttdoc">The·YaspGeometry·class·and·its·specializations.</div></div> 
1957 <div·class="ttc"·id="aa00200_html"><div·class="ttname"><a·href="a00200.html">structuredyaspgridfactory.hh</a></div><div·class="ttdoc">Specialization·of·the·StructuredGridFactory·class·for·YaspGrid.</div></div> 
1958 <div·class="ttc"·id="aa00203_html"><div·class="ttname"><a·href="a00203.html">yaspgridindexsets.hh</a></div><div·class="ttdoc">level-wise,·non-persistent,·consecutive·indices·for·YaspGrid</div></div>1960 <div·class="ttc"·id="aa00212_html"><div·class="ttname"><a·href="a00212.html">yaspgridindexsets.hh</a></div><div·class="ttdoc">level-wise,·non-persistent,·consecutive·indices·for·YaspGrid</div></div>
1959 <div·class="ttc"·id="aa00209_html"><div·class="ttname"><a·href="a00209.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="aa00212_html"><div·class="ttname"><a·href="a00212.html">yaspgridentityseed.hh</a></div><div·class="ttdoc">The·YaspEntitySeed·class.</div></div> 
1961 <div·class="ttc"·id="aa00218_html"><div·class="ttname"><a·href="a00218.html">yaspgridhierarchiciterator.hh</a></div></div>1961 <div·class="ttc"·id="aa00230_html"><div·class="ttname"><a·href="a00230.html">yaspgridhierarchiciterator.hh</a></div></div>
1962 <div·class="ttc"·id="aa00224_html"><div·class="ttname"><a·href="a00224.html">yaspgridintersectioniterator.hh</a></div><div·class="ttdoc">The·YaspIntersectionIterator·class.</div></div>1962 <div·class="ttc"·id="aa00233_html"><div·class="ttname"><a·href="a00233.html">yaspgridpersistentcontainer.hh</a></div><div·class="ttdoc">Specialization·of·the·PersistentContainer·for·YaspGrid.</div></div>
1963 <div·class="ttc"·id="aa00293_html"><div·class="ttname"><a·href="a00293.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="aa00278_html"><div·class="ttname"><a·href="a00278.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="aa00359_html"><div·class="ttname"><a·href="a00359.html">indexidset.hh</a></div><div·class="ttdoc">Provides·base·classes·for·index·and·id·sets.</div></div>1964 <div·class="ttc"·id="aa00299_html"><div·class="ttname"><a·href="a00299.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.03 KB
html2text {}
    
Offset 2104, 41 lines modifiedOffset 2104, 41 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 yaspgrididset.hh 
2112 yaspgridintersection.hh 
2113 The·YaspIntersection·class. 
2114 yaspgridpersistentcontainer.hh 
2115 Specialization·of·the·PersistentContainer·for·YaspGrid. 
2116 yaspgridentity.hh2111 yaspgridentity.hh
2117 the·YaspEntity·class·and·its·specializations2112 the·YaspEntity·class·and·its·specializations
2118 coordinates.hh 
2119 This·provides·container·classes·for·the·coordinates·to·be·used·in·YaspGrid·Upon 
2120 implementation·of·the...2113 yaspgridentityseed.hh
 2114 The·YaspEntitySeed·class.
 2115 yaspgridgeometry.hh
 2116 The·YaspGeometry·class·and·its·specializations.
 2117 yaspgridintersectioniterator.hh
 2118 The·YaspIntersectionIterator·class.
2121 yaspgridleveliterator.hh2119 yaspgridleveliterator.hh
2122 The·YaspLevelIterator·class.2120 The·YaspLevelIterator·class.
2123 torus.hh2121 torus.hh
2124 This·file·provides·the·infrastructure·for·toroidal·communication·in·YaspGrid.2122 This·file·provides·the·infrastructure·for·toroidal·communication·in·YaspGrid.
2125 yaspgridgeometry.hh 
2126 The·YaspGeometry·class·and·its·specializations. 
2127 structuredyaspgridfactory.hh2123 structuredyaspgridfactory.hh
2128 Specialization·of·the·StructuredGridFactory·class·for·YaspGrid.2124 Specialization·of·the·StructuredGridFactory·class·for·YaspGrid.
2129 yaspgridindexsets.hh 
2130 level-wise,·non-persistent,·consecutive·indices·for·YaspGrid 
2131 ygrid.hh2125 ygrid.hh
2132 This·provides·a·YGrid,·the·elemental·component·of·the·yaspgrid·implementation.2126 This·provides·a·YGrid,·the·elemental·component·of·the·yaspgrid·implementation.
 2127 yaspgridintersection.hh
 2128 The·YaspIntersection·class.
2133 yaspgridentityseed.hh2129 yaspgrididset.hh
2134 The·YaspEntitySeed·class.2130 coordinates.hh
 2131 This·provides·container·classes·for·the·coordinates·to·be·used·in·YaspGrid·Upon
 2132 implementation·of·the...
 2133 yaspgridindexsets.hh
 2134 level-wise,·non-persistent,·consecutive·indices·for·YaspGrid
2135 yaspgridhierarchiciterator.hh2135 yaspgridhierarchiciterator.hh
2136 yaspgridintersectioniterator.hh 
2137 The·YaspIntersectionIterator·class.2136 yaspgridpersistentcontainer.hh
 2137 Specialization·of·the·PersistentContainer·for·YaspGrid.
2138 datahandleif.hh2138 datahandleif.hh
2139 Describes·the·parallel·communication·interface·class·for·MessageBuffers·and2139 Describes·the·parallel·communication·interface·class·for·MessageBuffers·and
2140 DataHandles.2140 DataHandles.
2141 indexidset.hh2141 indexidset.hh
2142 Provides·base·classes·for·index·and·id·sets.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)
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="a00989.html">globalindexset.hh</a>··</dt>71 <dt>File·<a·class="el"·href="a01016.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="a00260.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="a00347.html">dune/grid/common/gridenums.hh</a>&gt;</span></div>
171 <div·class="ttc"·id="aa00260_html"><div·class="ttname"><a·href="a00260.html">gridenums.hh</a></div></div>171 <div·class="ttc"·id="aa00347_html"><div·class="ttname"><a·href="a00347.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="a00260.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="a00347.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="a00260.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="a00347.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="a00260.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="a00347.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="a00260.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="a00347.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="a00260.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="a00347.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="a00260.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="a00347.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="a00260.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="a00347.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:a00791"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00791.html">boundaryiterators.hh</a></td></tr>84 <tr·class="memitem:a00809"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00809.html">boundaryiterators.hh</a></td></tr>
85 <tr·class="memdesc:a00791"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·VTK·output·on·the·skeleton.·<br·/></td></tr>85 <tr·class="memdesc:a00809"><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:a00782"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00782.html">skeletonfunction.hh</a></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>
88 <tr·class="memdesc:a00782"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·VTK·output·on·the·skeleton.·<br·/></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>
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">
20.4 KB
./usr/share/doc/libdune-grid-doc/doxygen/a01064.html
    
Offset 216, 33 lines modifiedOffset 216, 33 lines modified
216 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02470.html">Twist&lt;·dim,·2·&gt;</a></td></tr>216 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02470.html">Twist&lt;·dim,·2·&gt;</a></td></tr>
217 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>217 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
218 </table><table·class="memberdecls">218 </table><table·class="memberdecls">
219 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>219 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
220 Typedefs</h2></td></tr>220 Typedefs</h2></td></tr>
221 <tr·class="memitem:a1347de0929889ac7902b4b0840febe38"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02250.html">Dune::IndexStack</a>&lt;·int,·100000·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a1347de0929889ac7902b4b0840febe38">IndexStack</a></td></tr>221 <tr·class="memitem:a1347de0929889ac7902b4b0840febe38"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02250.html">Dune::IndexStack</a>&lt;·int,·100000·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a1347de0929889ac7902b4b0840febe38">IndexStack</a></td></tr>
222 <tr·class="separator:a1347de0929889ac7902b4b0840febe38"><td·class="memSeparator"·colspan="2">&#160;</td></tr>222 <tr·class="separator:a1347de0929889ac7902b4b0840febe38"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
223 <tr·class="memitem:a86b942cdffce80f98973c987ea6246da"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·REAL&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a></td></tr>223 <tr·class="memitem:a86b942cdffce80f98973c987ea6246da"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·REAL&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a></td></tr>
224 <tr·class="separator:a86b942cdffce80f98973c987ea6246da"><td·class="memSeparator"·colspan="2">&#160;</td></tr>224 <tr·class="separator:a86b942cdffce80f98973c987ea6246da"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
225 <tr·class="memitem:a507da1d491ffc23d26a668371592cea7"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·REAL_B&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a507da1d491ffc23d26a668371592cea7">LocalVector</a></td></tr>225 <tr·class="memitem:a507da1d491ffc23d26a668371592cea7"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·REAL_B&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a507da1d491ffc23d26a668371592cea7">LocalVector</a></td></tr>
226 <tr·class="separator:a507da1d491ffc23d26a668371592cea7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>226 <tr·class="separator:a507da1d491ffc23d26a668371592cea7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
227 <tr·class="memitem:af1650cccce3ce5a4c8ab8eb240d3c58a"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·REAL_D&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a></td></tr>227 <tr·class="memitem:af1650cccce3ce5a4c8ab8eb240d3c58a"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·REAL_D&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a></td></tr>
228 <tr·class="separator:af1650cccce3ce5a4c8ab8eb240d3c58a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>228 <tr·class="separator:af1650cccce3ce5a4c8ab8eb240d3c58a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
229 <tr·class="memitem:a3982ba26d2ca1b978ad5dfc99225babc"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·REAL_DD&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a3982ba26d2ca1b978ad5dfc99225babc">GlobalMatrix</a></td></tr>229 <tr·class="memitem:a3982ba26d2ca1b978ad5dfc99225babc"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·REAL_DD&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a3982ba26d2ca1b978ad5dfc99225babc">GlobalMatrix</a></td></tr>
230 <tr·class="separator:a3982ba26d2ca1b978ad5dfc99225babc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>230 <tr·class="separator:a3982ba26d2ca1b978ad5dfc99225babc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
231 <tr·class="memitem:a3a811627cd147103ac01aa962c25a98d"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·AFF_TRAFO&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a3a811627cd147103ac01aa962c25a98d">AffineTransformation</a></td></tr>231 <tr·class="memitem:a3a811627cd147103ac01aa962c25a98d"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·AFF_TRAFO&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a3a811627cd147103ac01aa962c25a98d">AffineTransformation</a></td></tr>
232 <tr·class="separator:a3a811627cd147103ac01aa962c25a98d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>232 <tr·class="separator:a3a811627cd147103ac01aa962c25a98d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
233 <tr·class="memitem:a177e94fd8d51ddcd47f3fa3f7add13b1"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·MESH&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a177e94fd8d51ddcd47f3fa3f7add13b1">Mesh</a></td></tr>233 <tr·class="memitem:a177e94fd8d51ddcd47f3fa3f7add13b1"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·MESH&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a177e94fd8d51ddcd47f3fa3f7add13b1">Mesh</a></td></tr>
234 <tr·class="separator:a177e94fd8d51ddcd47f3fa3f7add13b1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>234 <tr·class="separator:a177e94fd8d51ddcd47f3fa3f7add13b1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
235 <tr·class="memitem:a738666cf4bcd352ecee6a5dc484bb92c"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a></td></tr>235 <tr·class="memitem:a738666cf4bcd352ecee6a5dc484bb92c"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a></td></tr>
236 <tr·class="separator:a738666cf4bcd352ecee6a5dc484bb92c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>236 <tr·class="separator:a738666cf4bcd352ecee6a5dc484bb92c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
237 <tr·class="memitem:a763532db520e16a3ea6d45e06f6acf53"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·BNDRY_TYPE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a763532db520e16a3ea6d45e06f6acf53">BoundaryId</a></td></tr>237 <tr·class="memitem:a763532db520e16a3ea6d45e06f6acf53"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·BNDRY_TYPE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a763532db520e16a3ea6d45e06f6acf53">BoundaryId</a></td></tr>
238 <tr·class="separator:a763532db520e16a3ea6d45e06f6acf53"><td·class="memSeparator"·colspan="2">&#160;</td></tr>238 <tr·class="separator:a763532db520e16a3ea6d45e06f6acf53"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
239 <tr·class="memitem:ae4208ed076c295f716febf9bbecb7eaf"><td·class="memItemLeft"·align="right"·valign="top">typedef·U_CHAR&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#ae4208ed076c295f716febf9bbecb7eaf">ElementType</a></td></tr>239 <tr·class="memitem:ae4208ed076c295f716febf9bbecb7eaf"><td·class="memItemLeft"·align="right"·valign="top">typedef·U_CHAR&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#ae4208ed076c295f716febf9bbecb7eaf">ElementType</a></td></tr>
240 <tr·class="separator:ae4208ed076c295f716febf9bbecb7eaf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>240 <tr·class="separator:ae4208ed076c295f716febf9bbecb7eaf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
241 <tr·class="memitem:ab91172fc7cfde36bfa7dc9be768e71c2"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·FE_SPACE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#ab91172fc7cfde36bfa7dc9be768e71c2">DofSpace</a></td></tr>241 <tr·class="memitem:ab91172fc7cfde36bfa7dc9be768e71c2"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·FE_SPACE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#ab91172fc7cfde36bfa7dc9be768e71c2">DofSpace</a></td></tr>
242 <tr·class="separator:ab91172fc7cfde36bfa7dc9be768e71c2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>242 <tr·class="separator:ab91172fc7cfde36bfa7dc9be768e71c2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
243 </table><table·class="memberdecls">243 </table><table·class="memberdecls">
244 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>244 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
245 Functions</h2></td></tr>245 Functions</h2></td></tr>
246 <tr·class="memitem:ac9ec1689c4568d01644db2bfee5947f6"><td·class="memTemplParams"·colspan="2">template&lt;class·K·&gt;·</td></tr>246 <tr·class="memitem:ac9ec1689c4568d01644db2bfee5947f6"><td·class="memTemplParams"·colspan="2">template&lt;class·K·&gt;·</td></tr>
247 <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">vectorProduct</a>·(const·FieldVector&lt;·K,·3·&gt;·&amp;u,·const·FieldVector&lt;·K,·3·&gt;·&amp;v)</td></tr>247 <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">vectorProduct</a>·(const·FieldVector&lt;·K,·3·&gt;·&amp;u,·const·FieldVector&lt;·K,·3·&gt;·&amp;v)</td></tr>
248 <tr·class="separator:ac9ec1689c4568d01644db2bfee5947f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>248 <tr·class="separator:ac9ec1689c4568d01644db2bfee5947f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 310, 15 lines modifiedOffset 310, 15 lines modified
310 <tr·class="memitem:a1419951e5bb7d86001f1e3b09ba8f6ae"><td·class="memTemplItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a1419951e5bb7d86001f1e3b09ba8f6ae">applyInverseTwist</a>·(int·twist,·int·i)</td></tr>310 <tr·class="memitem:a1419951e5bb7d86001f1e3b09ba8f6ae"><td·class="memTemplItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a1419951e5bb7d86001f1e3b09ba8f6ae">applyInverseTwist</a>·(int·twist,·int·i)</td></tr>
311 <tr·class="separator:a1419951e5bb7d86001f1e3b09ba8f6ae"><td·class="memSeparator"·colspan="2">&#160;</td></tr>311 <tr·class="separator:a1419951e5bb7d86001f1e3b09ba8f6ae"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
312 </table><table·class="memberdecls">312 </table><table·class="memberdecls">
313 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a>313 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a>
314 Variables</h2></td></tr>314 Variables</h2></td></tr>
315 <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">adaptationDataHandler_</a></td></tr>315 <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">adaptationDataHandler_</a></td></tr>
316 <tr·class="separator:ae8607628dd0ee8dfb96046221b374752"><td·class="memSeparator"·colspan="2">&#160;</td></tr>316 <tr·class="separator:ae8607628dd0ee8dfb96046221b374752"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
317 <tr·class="memitem:acc4a01c16d41d4e3e6e5d058b86376ca"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#acc4a01c16d41d4e3e6e5d058b86376ca">dimWorld</a>·=·<a·class="el"·href="a00650.html#a362e6794dc8da37bca88774ed43b8e54">DIM_OF_WORLD</a></td></tr>317 <tr·class="memitem:acc4a01c16d41d4e3e6e5d058b86376ca"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#acc4a01c16d41d4e3e6e5d058b86376ca">dimWorld</a>·=·<a·class="el"·href="a00704.html#a362e6794dc8da37bca88774ed43b8e54">DIM_OF_WORLD</a></td></tr>
318 <tr·class="separator:acc4a01c16d41d4e3e6e5d058b86376ca"><td·class="memSeparator"·colspan="2">&#160;</td></tr>318 <tr·class="separator:acc4a01c16d41d4e3e6e5d058b86376ca"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
319 <tr·class="memitem:aa5da9b62cec15c9358c9a588a2e47e77"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#aa5da9b62cec15c9358c9a588a2e47e77">meshRefined</a>·=·MESH_REFINED</td></tr>319 <tr·class="memitem:aa5da9b62cec15c9358c9a588a2e47e77"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#aa5da9b62cec15c9358c9a588a2e47e77">meshRefined</a>·=·MESH_REFINED</td></tr>
320 <tr·class="separator:aa5da9b62cec15c9358c9a588a2e47e77"><td·class="memSeparator"·colspan="2">&#160;</td></tr>320 <tr·class="separator:aa5da9b62cec15c9358c9a588a2e47e77"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
321 <tr·class="memitem:af15315ba707766140aa520c2b4aac497"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#af15315ba707766140aa520c2b4aac497">meshCoarsened</a>·=·MESH_COARSENED</td></tr>321 <tr·class="memitem:af15315ba707766140aa520c2b4aac497"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#af15315ba707766140aa520c2b4aac497">meshCoarsened</a>·=·MESH_COARSENED</td></tr>
322 <tr·class="separator:af15315ba707766140aa520c2b4aac497"><td·class="memSeparator"·colspan="2">&#160;</td></tr>322 <tr·class="separator:af15315ba707766140aa520c2b4aac497"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
323 <tr·class="memitem:a786cfa45de7b3e49635a43ad99326681"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a786cfa45de7b3e49635a43ad99326681">InteriorBoundary</a>·=·INTERIOR</td></tr>323 <tr·class="memitem:a786cfa45de7b3e49635a43ad99326681"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html#a786cfa45de7b3e49635a43ad99326681">InteriorBoundary</a>·=·INTERIOR</td></tr>
324 <tr·class="separator:a786cfa45de7b3e49635a43ad99326681"><td·class="memSeparator"·colspan="2">&#160;</td></tr>324 <tr·class="separator:a786cfa45de7b3e49635a43ad99326681"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 329, 57 lines modifiedOffset 329, 57 lines modified
329 <a·id="a3a811627cd147103ac01aa962c25a98d"·name="a3a811627cd147103ac01aa962c25a98d"></a>329 <a·id="a3a811627cd147103ac01aa962c25a98d"·name="a3a811627cd147103ac01aa962c25a98d"></a>
330 <h2·class="memtitle"><span·class="permalink"><a·href="#a3a811627cd147103ac01aa962c25a98d">&#9670;&nbsp;</a></span>AffineTransformation</h2>330 <h2·class="memtitle"><span·class="permalink"><a·href="#a3a811627cd147103ac01aa962c25a98d">&#9670;&nbsp;</a></span>AffineTransformation</h2>
  
331 <div·class="memitem">331 <div·class="memitem">
332 <div·class="memproto">332 <div·class="memproto">
333 ······<table·class="memname">333 ······<table·class="memname">
334 ········<tr>334 ········<tr>
335 ··········<td·class="memname">typedef·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·AFF_TRAFO·<a·class="el"·href="a01064.html#a3a811627cd147103ac01aa962c25a98d">Dune::Alberta::AffineTransformation</a></td>335 ··········<td·class="memname">typedef·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·AFF_TRAFO·<a·class="el"·href="a01064.html#a3a811627cd147103ac01aa962c25a98d">Dune::Alberta::AffineTransformation</a></td>
336 ········</tr>336 ········</tr>
337 ······</table>337 ······</table>
338 </div><div·class="memdoc">338 </div><div·class="memdoc">
  
339 </div>339 </div>
340 </div>340 </div>
341 <a·id="a763532db520e16a3ea6d45e06f6acf53"·name="a763532db520e16a3ea6d45e06f6acf53"></a>341 <a·id="a763532db520e16a3ea6d45e06f6acf53"·name="a763532db520e16a3ea6d45e06f6acf53"></a>
342 <h2·class="memtitle"><span·class="permalink"><a·href="#a763532db520e16a3ea6d45e06f6acf53">&#9670;&nbsp;</a></span>BoundaryId</h2>342 <h2·class="memtitle"><span·class="permalink"><a·href="#a763532db520e16a3ea6d45e06f6acf53">&#9670;&nbsp;</a></span>BoundaryId</h2>
  
343 <div·class="memitem">343 <div·class="memitem">
344 <div·class="memproto">344 <div·class="memproto">
345 ······<table·class="memname">345 ······<table·class="memname">
346 ········<tr>346 ········<tr>
347 ··········<td·class="memname">typedef·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·BNDRY_TYPE·<a·class="el"·href="a01064.html#a763532db520e16a3ea6d45e06f6acf53">Dune::Alberta::BoundaryId</a></td>347 ··········<td·class="memname">typedef·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·BNDRY_TYPE·<a·class="el"·href="a01064.html#a763532db520e16a3ea6d45e06f6acf53">Dune::Alberta::BoundaryId</a></td>
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 <a·id="ab91172fc7cfde36bfa7dc9be768e71c2"·name="ab91172fc7cfde36bfa7dc9be768e71c2"></a>353 <a·id="ab91172fc7cfde36bfa7dc9be768e71c2"·name="ab91172fc7cfde36bfa7dc9be768e71c2"></a>
354 <h2·class="memtitle"><span·class="permalink"><a·href="#ab91172fc7cfde36bfa7dc9be768e71c2">&#9670;&nbsp;</a></span>DofSpace</h2>354 <h2·class="memtitle"><span·class="permalink"><a·href="#ab91172fc7cfde36bfa7dc9be768e71c2">&#9670;&nbsp;</a></span>DofSpace</h2>
  
355 <div·class="memitem">355 <div·class="memitem">
356 <div·class="memproto">356 <div·class="memproto">
357 ······<table·class="memname">357 ······<table·class="memname">
358 ········<tr>358 ········<tr>
359 ··········<td·class="memname">typedef·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·FE_SPACE·<a·class="el"·href="a01064.html#ab91172fc7cfde36bfa7dc9be768e71c2">Dune::Alberta::DofSpace</a></td>359 ··········<td·class="memname">typedef·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·FE_SPACE·<a·class="el"·href="a01064.html#ab91172fc7cfde36bfa7dc9be768e71c2">Dune::Alberta::DofSpace</a></td>
360 ········</tr>360 ········</tr>
361 ······</table>361 ······</table>
362 </div><div·class="memdoc">362 </div><div·class="memdoc">
  
363 </div>363 </div>
364 </div>364 </div>
365 <a·id="a738666cf4bcd352ecee6a5dc484bb92c"·name="a738666cf4bcd352ecee6a5dc484bb92c"></a>365 <a·id="a738666cf4bcd352ecee6a5dc484bb92c"·name="a738666cf4bcd352ecee6a5dc484bb92c"></a>
366 <h2·class="memtitle"><span·class="permalink"><a·href="#a738666cf4bcd352ecee6a5dc484bb92c">&#9670;&nbsp;</a></span>Element</h2>366 <h2·class="memtitle"><span·class="permalink"><a·href="#a738666cf4bcd352ecee6a5dc484bb92c">&#9670;&nbsp;</a></span>Element</h2>
  
367 <div·class="memitem">367 <div·class="memitem">
368 <div·class="memproto">368 <div·class="memproto">
369 ······<table·class="memname">369 ······<table·class="memname">
370 ········<tr>370 ········<tr>
371 ··········<td·class="memname">typedef·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL·<a·class="el"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Dune::Alberta::Element</a></td>371 ··········<td·class="memname">typedef·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL·<a·class="el"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Dune::Alberta::Element</a></td>
372 ········</tr>372 ········</tr>
373 ······</table>373 ······</table>
374 </div><div·class="memdoc">374 </div><div·class="memdoc">
  
375 </div>375 </div>
376 </div>376 </div>
377 <a·id="ae4208ed076c295f716febf9bbecb7eaf"·name="ae4208ed076c295f716febf9bbecb7eaf"></a>377 <a·id="ae4208ed076c295f716febf9bbecb7eaf"·name="ae4208ed076c295f716febf9bbecb7eaf"></a>
Offset 399, 29 lines modifiedOffset 399, 29 lines modified
399 <a·id="a3982ba26d2ca1b978ad5dfc99225babc"·name="a3982ba26d2ca1b978ad5dfc99225babc"></a>399 <a·id="a3982ba26d2ca1b978ad5dfc99225babc"·name="a3982ba26d2ca1b978ad5dfc99225babc"></a>
400 <h2·class="memtitle"><span·class="permalink"><a·href="#a3982ba26d2ca1b978ad5dfc99225babc">&#9670;&nbsp;</a></span>GlobalMatrix</h2>400 <h2·class="memtitle"><span·class="permalink"><a·href="#a3982ba26d2ca1b978ad5dfc99225babc">&#9670;&nbsp;</a></span>GlobalMatrix</h2>
  
401 <div·class="memitem">401 <div·class="memitem">
402 <div·class="memproto">402 <div·class="memproto">
403 ······<table·class="memname">403 ······<table·class="memname">
404 ········<tr>404 ········<tr>
405 ··········<td·class="memname">typedef·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·REAL_DD·<a·class="el"·href="a01064.html#a3982ba26d2ca1b978ad5dfc99225babc">Dune::Alberta::GlobalMatrix</a></td>405 ··········<td·class="memname">typedef·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·REAL_DD·<a·class="el"·href="a01064.html#a3982ba26d2ca1b978ad5dfc99225babc">Dune::Alberta::GlobalMatrix</a></td>
406 ········</tr>406 ········</tr>
407 ······</table>407 ······</table>
408 </div><div·class="memdoc">408 </div><div·class="memdoc">
  
409 </div>409 </div>
410 </div>410 </div>
411 <a·id="af1650cccce3ce5a4c8ab8eb240d3c58a"·name="af1650cccce3ce5a4c8ab8eb240d3c58a"></a>411 <a·id="af1650cccce3ce5a4c8ab8eb240d3c58a"·name="af1650cccce3ce5a4c8ab8eb240d3c58a"></a>
412 <h2·class="memtitle"><span·class="permalink"><a·href="#af1650cccce3ce5a4c8ab8eb240d3c58a">&#9670;&nbsp;</a></span>GlobalVector</h2>412 <h2·class="memtitle"><span·class="permalink"><a·href="#af1650cccce3ce5a4c8ab8eb240d3c58a">&#9670;&nbsp;</a></span>GlobalVector</h2>
  
413 <div·class="memitem">413 <div·class="memitem">
414 <div·class="memproto">414 <div·class="memproto">
Max diff block lines reached; 3858/20777 bytes (18.57%) of diff not shown.
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="a00815.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="a00797.html">dune/grid/io/file/vtk/common.hh</a>&gt;</span></div>
261 <div·class="ttc"·id="aa00815_html"><div·class="ttname"><a·href="a00815.html">common.hh</a></div><div·class="ttdoc">Common·stuff·for·the·VTKWriter.</div></div>261 <div·class="ttc"·id="aa00797_html"><div·class="ttname"><a·href="a00797.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="a00815.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="a00797.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="a00815.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="a00797.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="a00815.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="a00797.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="a00815.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="a00797.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="a00815.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="a00797.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="a00815.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="a00797.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="a00815.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="a00797.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="a00941_source.html">dune/grid/io/file/dgfparser/dgfgridfactory.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00842_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="a00698_source.html">agrid.hh</a></li>487 <li><a·class="el"·href="a00629_source.html">agrid.hh</a></li>
488 <li><a·class="el"·href="a00941_source.html">dgfgridfactory.hh</a></li>488 <li><a·class="el"·href="a00842_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>
6.65 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="a00698_source.html">dune/grid/albertagrid/agrid.hh</a>&gt;</code></p>81 <p><code>#include·&lt;<a·class="el"·href="a00629_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,66,1400,107"/>87 <area·shape="rect"·title="[·provides·Dune::Grid·]"·alt=""·coords="1251,66,1400,107"/>
88 <area·shape="rect"·href="a01898.html"·title="·"·alt=""·coords="1577,66,1727,107"/>88 <area·shape="rect"·href="a01898.html"·title="·"·alt=""·coords="1577,66,1727,107"/>
Offset 250, 15 lines modifiedOffset 250, 15 lines modified
250 <tr·class="separator:abd929f65f9ab4daf7a11ae2907c89a7f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>250 <tr·class="separator:abd929f65f9ab4daf7a11ae2907c89a7f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
251 <tr·class="memitem:ae786af14a2c1cd37ec9f158b0c6651a5"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a01898.html#adab719fa02921b7ada6dd75feb8fc054">GlobalIdSet</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01898.html#ae786af14a2c1cd37ec9f158b0c6651a5">globalIdSet</a>·()·const</td></tr>251 <tr·class="memitem:ae786af14a2c1cd37ec9f158b0c6651a5"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a01898.html#adab719fa02921b7ada6dd75feb8fc054">GlobalIdSet</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01898.html#ae786af14a2c1cd37ec9f158b0c6651a5">globalIdSet</a>·()·const</td></tr>
252 <tr·class="memdesc:ae786af14a2c1cd37ec9f158b0c6651a5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">return·global·<a·class="el"·href="a02830.html"·title="Id·Set·Interface.">IdSet</a>··<a·href="a01898.html#ae786af14a2c1cd37ec9f158b0c6651a5">More...</a><br·/></td></tr>252 <tr·class="memdesc:ae786af14a2c1cd37ec9f158b0c6651a5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">return·global·<a·class="el"·href="a02830.html"·title="Id·Set·Interface.">IdSet</a>··<a·href="a01898.html#ae786af14a2c1cd37ec9f158b0c6651a5">More...</a><br·/></td></tr>
253 <tr·class="separator:ae786af14a2c1cd37ec9f158b0c6651a5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>253 <tr·class="separator:ae786af14a2c1cd37ec9f158b0c6651a5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
254 <tr·class="memitem:a97541cd45f71335e98c3f30da9493912"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a01898.html#ae88b4124ede8f880e981b765eec53a76">LocalIdSet</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01898.html#a97541cd45f71335e98c3f30da9493912">localIdSet</a>·()·const</td></tr>254 <tr·class="memitem:a97541cd45f71335e98c3f30da9493912"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a01898.html#ae88b4124ede8f880e981b765eec53a76">LocalIdSet</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01898.html#a97541cd45f71335e98c3f30da9493912">localIdSet</a>·()·const</td></tr>
255 <tr·class="memdesc:a97541cd45f71335e98c3f30da9493912"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">return·local·<a·class="el"·href="a02830.html"·title="Id·Set·Interface.">IdSet</a>··<a·href="a01898.html#a97541cd45f71335e98c3f30da9493912">More...</a><br·/></td></tr>255 <tr·class="memdesc:a97541cd45f71335e98c3f30da9493912"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">return·local·<a·class="el"·href="a02830.html"·title="Id·Set·Interface.">IdSet</a>··<a·href="a01898.html#a97541cd45f71335e98c3f30da9493912">More...</a><br·/></td></tr>
256 <tr·class="separator:a97541cd45f71335e98c3f30da9493912"><td·class="memSeparator"·colspan="2">&#160;</td></tr>256 <tr·class="separator:a97541cd45f71335e98c3f30da9493912"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
257 <tr·class="memitem:ab511bcc994c1db06710648ce57c925e1"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·MESH·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01898.html#ab511bcc994c1db06710648ce57c925e1">getMesh</a>·()·const</td></tr>257 <tr·class="memitem:ab511bcc994c1db06710648ce57c925e1"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·MESH·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01898.html#ab511bcc994c1db06710648ce57c925e1">getMesh</a>·()·const</td></tr>
258 <tr·class="separator:ab511bcc994c1db06710648ce57c925e1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>258 <tr·class="separator:ab511bcc994c1db06710648ce57c925e1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
259 <tr·class="memitem:af9e8fca13c9308572d8b868159431aa6"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a01978.html">MeshPointer</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01898.html#af9e8fca13c9308572d8b868159431aa6">meshPointer</a>·()·const</td></tr>259 <tr·class="memitem:af9e8fca13c9308572d8b868159431aa6"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a01978.html">MeshPointer</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01898.html#af9e8fca13c9308572d8b868159431aa6">meshPointer</a>·()·const</td></tr>
260 <tr·class="separator:af9e8fca13c9308572d8b868159431aa6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>260 <tr·class="separator:af9e8fca13c9308572d8b868159431aa6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
261 <tr·class="memitem:a1d3bfb5308e37ed055fe696d28958ac8"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a01986.html">DofNumbering</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01898.html#a1d3bfb5308e37ed055fe696d28958ac8">dofNumbering</a>·()·const</td></tr>261 <tr·class="memitem:a1d3bfb5308e37ed055fe696d28958ac8"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a01986.html">DofNumbering</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01898.html#a1d3bfb5308e37ed055fe696d28958ac8">dofNumbering</a>·()·const</td></tr>
262 <tr·class="separator:a1d3bfb5308e37ed055fe696d28958ac8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>262 <tr·class="separator:a1d3bfb5308e37ed055fe696d28958ac8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
263 <tr·class="memitem:a66ca7946ad265b98ea8301249ac45406"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a02282.html">LevelProvider</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01898.html#a66ca7946ad265b98ea8301249ac45406">levelProvider</a>·()·const</td></tr>263 <tr·class="memitem:a66ca7946ad265b98ea8301249ac45406"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a02282.html">LevelProvider</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01898.html#a66ca7946ad265b98ea8301249ac45406">levelProvider</a>·()·const</td></tr>
264 <tr·class="separator:a66ca7946ad265b98ea8301249ac45406"><td·class="memSeparator"·colspan="2">&#160;</td></tr>264 <tr·class="separator:a66ca7946ad265b98ea8301249ac45406"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 1455, 15 lines modifiedOffset 1455, 15 lines modified
1455 <div·class="memtemplate">1455 <div·class="memtemplate">
1456 template&lt;int·dim,·int·dimworld·=·Alberta::dimWorld&gt;·</div>1456 template&lt;int·dim,·int·dimworld·=·Alberta::dimWorld&gt;·</div>
1457 <table·class="mlabels">1457 <table·class="mlabels">
1458 ··<tr>1458 ··<tr>
1459 ··<td·class="mlabels-left">1459 ··<td·class="mlabels-left">
1460 ······<table·class="memname">1460 ······<table·class="memname">
1461 ········<tr>1461 ········<tr>
1462 ··········<td·class="memname"><a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·MESH·*·<a·class="el"·href="a01898.html">Dune::AlbertaGrid</a>&lt;·dim,·dimworld·&gt;::getMesh·</td>1462 ··········<td·class="memname"><a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·MESH·*·<a·class="el"·href="a01898.html">Dune::AlbertaGrid</a>&lt;·dim,·dimworld·&gt;::getMesh·</td>
1463 ··········<td>(</td>1463 ··········<td>(</td>
1464 ··········<td·class="paramname"></td><td>)</td>1464 ··········<td·class="paramname"></td><td>)</td>
1465 ··········<td>·const</td>1465 ··········<td>·const</td>
1466 ········</tr>1466 ········</tr>
1467 ······</table>1467 ······</table>
1468 ··</td>1468 ··</td>
1469 ··<td·class="mlabels-right">1469 ··<td·class="mlabels-right">
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="a00698_source.html">agrid.hh</a></li>2984 <li><a·class="el"·href="a00629_source.html">agrid.hh</a></li>
2985 <li><a·class="el"·href="a00620.html">albertagrid.cc</a></li>2985 <li><a·class="el"·href="a00680.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="a00674_source.html">dune/grid/albertagrid/albertareader.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00698_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="a00674_source.html">albertareader.hh</a></li>250 <li><a·class="el"·href="a00698_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="a00695_source.html">dune/grid/albertagrid/coordcache.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00692_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="a00695_source.html">coordcache.hh</a></li>319 <li><a·class="el"·href="a00692_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="a00695_source.html">dune/grid/albertagrid/coordcache.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00692_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="a00695_source.html">coordcache.hh</a></li>143 <li><a·class="el"·href="a00692_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="a00695_source.html">dune/grid/albertagrid/coordcache.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00692_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="a00695_source.html">coordcache.hh</a></li>176 <li><a·class="el"·href="a00692_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="a00713_source.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00647_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="a00635_source.html">dofadmin.hh</a></li>770 <li><a·class="el"·href="a00614_source.html">dofadmin.hh</a></li>
771 <li><a·class="el"·href="a00713_source.html">meshpointer.hh</a></li>771 <li><a·class="el"·href="a00647_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="a00635_source.html">dune/grid/albertagrid/dofadmin.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00614_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="a00635_source.html">dofadmin.hh</a></li>431 <li><a·class="el"·href="a00614_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="a00635_source.html">dune/grid/albertagrid/dofadmin.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00614_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="a00635_source.html">dofadmin.hh</a></li>521 <li><a·class="el"·href="a00614_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="a00641_source.html">dofvector.hh</a></li>73 <li><a·class="el"·href="a00653_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>
4.21 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02002.html
    
Offset 70, 19 lines modifiedOffset 70, 19 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="a00641_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00653_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="a00650.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="a00704.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>
84 Static·Public·Member·Functions</h2></td></tr>84 Static·Public·Member·Functions</h2></td></tr>
85 <tr·class="memitem:a46a4383b3d814f09f4f20fe5bc1bda19"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a02002.html#a5ca6dfca3a174012c2b31c841e1e83d4">DofVector</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02002.html#a46a4383b3d814f09f4f20fe5bc1bda19">get</a>·(const·<a·class="el"·href="a01064.html#ab91172fc7cfde36bfa7dc9be768e71c2">DofSpace</a>·*dofSpace,·const·std::string·&amp;name)</td></tr>85 <tr·class="memitem:a46a4383b3d814f09f4f20fe5bc1bda19"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a02002.html#a5ca6dfca3a174012c2b31c841e1e83d4">DofVector</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02002.html#a46a4383b3d814f09f4f20fe5bc1bda19">get</a>·(const·<a·class="el"·href="a01064.html#ab91172fc7cfde36bfa7dc9be768e71c2">DofSpace</a>·*dofSpace,·const·std::string·&amp;name)</td></tr>
86 <tr·class="separator:a46a4383b3d814f09f4f20fe5bc1bda19"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a46a4383b3d814f09f4f20fe5bc1bda19"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:aa31ac13fb2ef7d5116b8dfa650c6941b"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02002.html#aa31ac13fb2ef7d5116b8dfa650c6941b">free</a>·(<a·class="el"·href="a02002.html#a5ca6dfca3a174012c2b31c841e1e83d4">DofVector</a>·*dofVector)</td></tr>87 <tr·class="memitem:aa31ac13fb2ef7d5116b8dfa650c6941b"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02002.html#aa31ac13fb2ef7d5116b8dfa650c6941b">free</a>·(<a·class="el"·href="a02002.html#a5ca6dfca3a174012c2b31c841e1e83d4">DofVector</a>·*dofVector)</td></tr>
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
96 <a·id="a5ca6dfca3a174012c2b31c841e1e83d4"·name="a5ca6dfca3a174012c2b31c841e1e83d4"></a>96 <a·id="a5ca6dfca3a174012c2b31c841e1e83d4"·name="a5ca6dfca3a174012c2b31c841e1e83d4"></a>
97 <h2·class="memtitle"><span·class="permalink"><a·href="#a5ca6dfca3a174012c2b31c841e1e83d4">&#9670;&nbsp;</a></span>DofVector</h2>97 <h2·class="memtitle"><span·class="permalink"><a·href="#a5ca6dfca3a174012c2b31c841e1e83d4">&#9670;&nbsp;</a></span>DofVector</h2>
  
98 <div·class="memitem">98 <div·class="memitem">
99 <div·class="memproto">99 <div·class="memproto">
100 ······<table·class="memname">100 ······<table·class="memname">
101 ········<tr>101 ········<tr>
102 ··········<td·class="memname">typedef·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_INT_VEC·<a·class="el"·href="a01998.html">Dune::Alberta::DofVectorProvider</a>&lt;·int·&gt;::DofVector</td>102 ··········<td·class="memname">typedef·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_INT_VEC·<a·class="el"·href="a01998.html">Dune::Alberta::DofVectorProvider</a>&lt;·int·&gt;::DofVector</td>
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 <h2·class="groupheader">Member·Function·Documentation</h2>108 <h2·class="groupheader">Member·Function·Documentation</h2>
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="a00641_source.html">dofvector.hh</a></li>251 <li><a·class="el"·href="a00653_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>
4.24 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02006.html
    
Offset 70, 19 lines modifiedOffset 70, 19 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="a00641_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00653_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="a00650.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="a00704.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>
84 Static·Public·Member·Functions</h2></td></tr>84 Static·Public·Member·Functions</h2></td></tr>
85 <tr·class="memitem:ab8228d495947a0a5db1989179c1ed7a3"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a02006.html#abf4701f04e94e2ff37a85efe1da9baae">DofVector</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02006.html#ab8228d495947a0a5db1989179c1ed7a3">get</a>·(const·<a·class="el"·href="a01064.html#ab91172fc7cfde36bfa7dc9be768e71c2">DofSpace</a>·*dofSpace,·const·std::string·&amp;name)</td></tr>85 <tr·class="memitem:ab8228d495947a0a5db1989179c1ed7a3"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a02006.html#abf4701f04e94e2ff37a85efe1da9baae">DofVector</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02006.html#ab8228d495947a0a5db1989179c1ed7a3">get</a>·(const·<a·class="el"·href="a01064.html#ab91172fc7cfde36bfa7dc9be768e71c2">DofSpace</a>·*dofSpace,·const·std::string·&amp;name)</td></tr>
86 <tr·class="separator:ab8228d495947a0a5db1989179c1ed7a3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:ab8228d495947a0a5db1989179c1ed7a3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:a7ba7c5a5e8d811c634708ad82224ee9e"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02006.html#a7ba7c5a5e8d811c634708ad82224ee9e">free</a>·(<a·class="el"·href="a02006.html#abf4701f04e94e2ff37a85efe1da9baae">DofVector</a>·*dofVector)</td></tr>87 <tr·class="memitem:a7ba7c5a5e8d811c634708ad82224ee9e"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02006.html#a7ba7c5a5e8d811c634708ad82224ee9e">free</a>·(<a·class="el"·href="a02006.html#abf4701f04e94e2ff37a85efe1da9baae">DofVector</a>·*dofVector)</td></tr>
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
96 <a·id="abf4701f04e94e2ff37a85efe1da9baae"·name="abf4701f04e94e2ff37a85efe1da9baae"></a>96 <a·id="abf4701f04e94e2ff37a85efe1da9baae"·name="abf4701f04e94e2ff37a85efe1da9baae"></a>
97 <h2·class="memtitle"><span·class="permalink"><a·href="#abf4701f04e94e2ff37a85efe1da9baae">&#9670;&nbsp;</a></span>DofVector</h2>97 <h2·class="memtitle"><span·class="permalink"><a·href="#abf4701f04e94e2ff37a85efe1da9baae">&#9670;&nbsp;</a></span>DofVector</h2>
  
98 <div·class="memitem">98 <div·class="memitem">
99 <div·class="memproto">99 <div·class="memproto">
100 ······<table·class="memname">100 ······<table·class="memname">
101 ········<tr>101 ········<tr>
102 ··········<td·class="memname">typedef·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_SCHAR_VEC·<a·class="el"·href="a01998.html">Dune::Alberta::DofVectorProvider</a>&lt;·signed·char·&gt;::DofVector</td>102 ··········<td·class="memname">typedef·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_SCHAR_VEC·<a·class="el"·href="a01998.html">Dune::Alberta::DofVectorProvider</a>&lt;·signed·char·&gt;::DofVector</td>
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 <h2·class="groupheader">Member·Function·Documentation</h2>108 <h2·class="groupheader">Member·Function·Documentation</h2>
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="a00641_source.html">dofvector.hh</a></li>251 <li><a·class="el"·href="a00653_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>
4.25 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02010.html
    
Offset 70, 19 lines modifiedOffset 70, 19 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="a00641_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00653_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="a00650.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="a00704.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>
84 Static·Public·Member·Functions</h2></td></tr>84 Static·Public·Member·Functions</h2></td></tr>
85 <tr·class="memitem:ab081eddc4695e335b1ab847b673e2a85"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a02010.html#a49f0e788aeab439a96c21100075f1308">DofVector</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02010.html#ab081eddc4695e335b1ab847b673e2a85">get</a>·(const·<a·class="el"·href="a01064.html#ab91172fc7cfde36bfa7dc9be768e71c2">DofSpace</a>·*dofSpace,·const·std::string·&amp;name)</td></tr>85 <tr·class="memitem:ab081eddc4695e335b1ab847b673e2a85"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a02010.html#a49f0e788aeab439a96c21100075f1308">DofVector</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02010.html#ab081eddc4695e335b1ab847b673e2a85">get</a>·(const·<a·class="el"·href="a01064.html#ab91172fc7cfde36bfa7dc9be768e71c2">DofSpace</a>·*dofSpace,·const·std::string·&amp;name)</td></tr>
86 <tr·class="separator:ab081eddc4695e335b1ab847b673e2a85"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:ab081eddc4695e335b1ab847b673e2a85"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:a2642f5b27521161123a47e81f9408fe9"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02010.html#a2642f5b27521161123a47e81f9408fe9">free</a>·(<a·class="el"·href="a02010.html#a49f0e788aeab439a96c21100075f1308">DofVector</a>·*dofVector)</td></tr>87 <tr·class="memitem:a2642f5b27521161123a47e81f9408fe9"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02010.html#a2642f5b27521161123a47e81f9408fe9">free</a>·(<a·class="el"·href="a02010.html#a49f0e788aeab439a96c21100075f1308">DofVector</a>·*dofVector)</td></tr>
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
96 <a·id="a49f0e788aeab439a96c21100075f1308"·name="a49f0e788aeab439a96c21100075f1308"></a>96 <a·id="a49f0e788aeab439a96c21100075f1308"·name="a49f0e788aeab439a96c21100075f1308"></a>
97 <h2·class="memtitle"><span·class="permalink"><a·href="#a49f0e788aeab439a96c21100075f1308">&#9670;&nbsp;</a></span>DofVector</h2>97 <h2·class="memtitle"><span·class="permalink"><a·href="#a49f0e788aeab439a96c21100075f1308">&#9670;&nbsp;</a></span>DofVector</h2>
  
98 <div·class="memitem">98 <div·class="memitem">
99 <div·class="memproto">99 <div·class="memproto">
100 ······<table·class="memname">100 ······<table·class="memname">
101 ········<tr>101 ········<tr>
102 ··········<td·class="memname">typedef·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_UCHAR_VEC·<a·class="el"·href="a01998.html">Dune::Alberta::DofVectorProvider</a>&lt;·unsigned·char·&gt;::DofVector</td>102 ··········<td·class="memname">typedef·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_UCHAR_VEC·<a·class="el"·href="a01998.html">Dune::Alberta::DofVectorProvider</a>&lt;·unsigned·char·&gt;::DofVector</td>
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 <h2·class="groupheader">Member·Function·Documentation</h2>108 <h2·class="groupheader">Member·Function·Documentation</h2>
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="a00641_source.html">dofvector.hh</a></li>251 <li><a·class="el"·href="a00653_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>
4.36 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02014.html
    
Offset 70, 19 lines modifiedOffset 70, 19 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="a00641_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00653_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="a00650.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="a00704.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>
84 Static·Public·Member·Functions</h2></td></tr>84 Static·Public·Member·Functions</h2></td></tr>
85 <tr·class="memitem:a54e9c613642227fb809997e927bd4a37"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a02014.html#ac76d627257673c1839315a1732c6c021">DofVector</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02014.html#a54e9c613642227fb809997e927bd4a37">get</a>·(const·<a·class="el"·href="a01064.html#ab91172fc7cfde36bfa7dc9be768e71c2">DofSpace</a>·*dofSpace,·const·std::string·&amp;name)</td></tr>85 <tr·class="memitem:a54e9c613642227fb809997e927bd4a37"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a02014.html#ac76d627257673c1839315a1732c6c021">DofVector</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02014.html#a54e9c613642227fb809997e927bd4a37">get</a>·(const·<a·class="el"·href="a01064.html#ab91172fc7cfde36bfa7dc9be768e71c2">DofSpace</a>·*dofSpace,·const·std::string·&amp;name)</td></tr>
86 <tr·class="separator:a54e9c613642227fb809997e927bd4a37"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a54e9c613642227fb809997e927bd4a37"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:a9d52e71f3fa23e7cd73430d03c62de1d"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02014.html#a9d52e71f3fa23e7cd73430d03c62de1d">free</a>·(<a·class="el"·href="a02014.html#ac76d627257673c1839315a1732c6c021">DofVector</a>·*dofVector)</td></tr>87 <tr·class="memitem:a9d52e71f3fa23e7cd73430d03c62de1d"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02014.html#a9d52e71f3fa23e7cd73430d03c62de1d">free</a>·(<a·class="el"·href="a02014.html#ac76d627257673c1839315a1732c6c021">DofVector</a>·*dofVector)</td></tr>
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
96 <a·id="ac76d627257673c1839315a1732c6c021"·name="ac76d627257673c1839315a1732c6c021"></a>96 <a·id="ac76d627257673c1839315a1732c6c021"·name="ac76d627257673c1839315a1732c6c021"></a>
97 <h2·class="memtitle"><span·class="permalink"><a·href="#ac76d627257673c1839315a1732c6c021">&#9670;&nbsp;</a></span>DofVector</h2>97 <h2·class="memtitle"><span·class="permalink"><a·href="#ac76d627257673c1839315a1732c6c021">&#9670;&nbsp;</a></span>DofVector</h2>
  
98 <div·class="memitem">98 <div·class="memitem">
99 <div·class="memproto">99 <div·class="memproto">
100 ······<table·class="memname">100 ······<table·class="memname">
101 ········<tr>101 ········<tr>
102 ··········<td·class="memname">typedef·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_REAL_VEC·<a·class="el"·href="a01998.html">Dune::Alberta::DofVectorProvider</a>&lt;·<a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>·&gt;::DofVector</td>102 ··········<td·class="memname">typedef·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_REAL_VEC·<a·class="el"·href="a01998.html">Dune::Alberta::DofVectorProvider</a>&lt;·<a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>·&gt;::DofVector</td>
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 <h2·class="groupheader">Member·Function·Documentation</h2>108 <h2·class="groupheader">Member·Function·Documentation</h2>
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="a00641_source.html">dofvector.hh</a></li>251 <li><a·class="el"·href="a00653_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>
4.39 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02018.html
    
Offset 70, 19 lines modifiedOffset 70, 19 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="a00641_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00653_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="a00650.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="a00704.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>
84 Static·Public·Member·Functions</h2></td></tr>84 Static·Public·Member·Functions</h2></td></tr>
85 <tr·class="memitem:ae1d85442eb3d2b73daf1d01b43b88d61"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a02018.html#a59d24e0b48afbff219eca28159ed1d10">DofVector</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02018.html#ae1d85442eb3d2b73daf1d01b43b88d61">get</a>·(const·<a·class="el"·href="a01064.html#ab91172fc7cfde36bfa7dc9be768e71c2">DofSpace</a>·*dofSpace,·const·std::string·&amp;name)</td></tr>85 <tr·class="memitem:ae1d85442eb3d2b73daf1d01b43b88d61"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a02018.html#a59d24e0b48afbff219eca28159ed1d10">DofVector</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02018.html#ae1d85442eb3d2b73daf1d01b43b88d61">get</a>·(const·<a·class="el"·href="a01064.html#ab91172fc7cfde36bfa7dc9be768e71c2">DofSpace</a>·*dofSpace,·const·std::string·&amp;name)</td></tr>
86 <tr·class="separator:ae1d85442eb3d2b73daf1d01b43b88d61"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:ae1d85442eb3d2b73daf1d01b43b88d61"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:a8998165e3597e1e0f6056744d6c4c38e"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02018.html#a8998165e3597e1e0f6056744d6c4c38e">free</a>·(<a·class="el"·href="a02018.html#a59d24e0b48afbff219eca28159ed1d10">DofVector</a>·*dofVector)</td></tr>87 <tr·class="memitem:a8998165e3597e1e0f6056744d6c4c38e"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02018.html#a8998165e3597e1e0f6056744d6c4c38e">free</a>·(<a·class="el"·href="a02018.html#a59d24e0b48afbff219eca28159ed1d10">DofVector</a>·*dofVector)</td></tr>
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
96 <a·id="a59d24e0b48afbff219eca28159ed1d10"·name="a59d24e0b48afbff219eca28159ed1d10"></a>96 <a·id="a59d24e0b48afbff219eca28159ed1d10"·name="a59d24e0b48afbff219eca28159ed1d10"></a>
97 <h2·class="memtitle"><span·class="permalink"><a·href="#a59d24e0b48afbff219eca28159ed1d10">&#9670;&nbsp;</a></span>DofVector</h2>97 <h2·class="memtitle"><span·class="permalink"><a·href="#a59d24e0b48afbff219eca28159ed1d10">&#9670;&nbsp;</a></span>DofVector</h2>
  
98 <div·class="memitem">98 <div·class="memitem">
99 <div·class="memproto">99 <div·class="memproto">
100 ······<table·class="memname">100 ······<table·class="memname">
101 ········<tr>101 ········<tr>
102 ··········<td·class="memname">typedef·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_REAL_D_VEC·<a·class="el"·href="a01998.html">Dune::Alberta::DofVectorProvider</a>&lt;·<a·class="el"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·&gt;::DofVector</td>102 ··········<td·class="memname">typedef·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·DOF_REAL_D_VEC·<a·class="el"·href="a01998.html">Dune::Alberta::DofVectorProvider</a>&lt;·<a·class="el"·href="a01064.html#af1650cccce3ce5a4c8ab8eb240d3c58a">GlobalVector</a>·&gt;::DofVector</td>
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 <h2·class="groupheader">Member·Function·Documentation</h2>108 <h2·class="groupheader">Member·Function·Documentation</h2>
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="a00641_source.html">dofvector.hh</a></li>251 <li><a·class="el"·href="a00653_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="a00641_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00653_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="a00641_source.html">dofvector.hh</a></li>726 <li><a·class="el"·href="a00653_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>
9.28 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="a00716_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00638_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 189, 24 lines modifiedOffset 189, 24 lines modified
189 <tr·class="separator:a8e3abdc49b99c5f296255cb9930fdd44"><td·class="memSeparator"·colspan="2">&#160;</td></tr>189 <tr·class="separator:a8e3abdc49b99c5f296255cb9930fdd44"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
190 <tr·class="memitem:adcdcda4bba6e73f94c6578ba7b8d3ddb"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02026.html#adcdcda4bba6e73f94c6578ba7b8d3ddb">element</a>·()·const</td></tr>190 <tr·class="memitem:adcdcda4bba6e73f94c6578ba7b8d3ddb"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02026.html#adcdcda4bba6e73f94c6578ba7b8d3ddb">element</a>·()·const</td></tr>
191 <tr·class="separator:adcdcda4bba6e73f94c6578ba7b8d3ddb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>191 <tr·class="separator:adcdcda4bba6e73f94c6578ba7b8d3ddb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
192 <tr·class="memitem:a91a4623a08a1e46e842af36f8db20bc5"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02026.html#a91a4623a08a1e46e842af36f8db20bc5">neighbor</a>·(int·face)·const</td></tr>192 <tr·class="memitem:a91a4623a08a1e46e842af36f8db20bc5"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02026.html#a91a4623a08a1e46e842af36f8db20bc5">neighbor</a>·(int·face)·const</td></tr>
193 <tr·class="separator:a91a4623a08a1e46e842af36f8db20bc5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>193 <tr·class="separator:a91a4623a08a1e46e842af36f8db20bc5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
194 <tr·class="memitem:ada0ef6466c62d95e8e3f30aed2da8fad"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02026.html#ada0ef6466c62d95e8e3f30aed2da8fad">el</a>·()·const</td></tr>194 <tr·class="memitem:ada0ef6466c62d95e8e3f30aed2da8fad"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02026.html#ada0ef6466c62d95e8e3f30aed2da8fad">el</a>·()·const</td></tr>
195 <tr·class="separator:ada0ef6466c62d95e8e3f30aed2da8fad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>195 <tr·class="separator:ada0ef6466c62d95e8e3f30aed2da8fad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
196 <tr·class="memitem:ae228986c2df106417910cf3788645efe"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02026.html#ae228986c2df106417910cf3788645efe">elInfo</a>·()·const</td></tr>196 <tr·class="memitem:ae228986c2df106417910cf3788645efe"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02026.html#ae228986c2df106417910cf3788645efe">elInfo</a>·()·const</td></tr>
197 <tr·class="separator:ae228986c2df106417910cf3788645efe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>197 <tr·class="separator:ae228986c2df106417910cf3788645efe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
198 <tr·class="memitem:a8dcce1911f5662e05fcf59e0cad7d379"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02026.html#a8dcce1911f5662e05fcf59e0cad7d379">type</a>·()·const</td></tr>198 <tr·class="memitem:a8dcce1911f5662e05fcf59e0cad7d379"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02026.html#a8dcce1911f5662e05fcf59e0cad7d379">type</a>·()·const</td></tr>
199 <tr·class="separator:a8dcce1911f5662e05fcf59e0cad7d379"><td·class="memSeparator"·colspan="2">&#160;</td></tr>199 <tr·class="separator:a8dcce1911f5662e05fcf59e0cad7d379"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
200 </table><table·class="memberdecls">200 </table><table·class="memberdecls">
201 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>201 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
202 Static·Public·Member·Functions</h2></td></tr>202 Static·Public·Member·Functions</h2></td></tr>
203 <tr·class="memitem:a0d93c03725ada80bbccb3827298d3811"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a02026.html">ElementInfo</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02026.html#a0d93c03725ada80bbccb3827298d3811">createFake</a>·(const·<a·class="el"·href="a02026.html#a8f8f72a4faddeac25a0d9c54cd23101e">MeshPointer</a>·&amp;<a·class="el"·href="a02026.html#ae2d86bce541e9b4b8dfc5f69ee1c096c">mesh</a>,·const·<a·class="el"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·*<a·class="el"·href="a02026.html#adcdcda4bba6e73f94c6578ba7b8d3ddb">element</a>,·int·<a·class="el"·href="a02026.html#a16e2b4b0c098ee710a06cdefde49b3a1">level</a>,·int·<a·class="el"·href="a02026.html#a644e2d1ab232d0e778612606d1361a79">type</a>=0)</td></tr>203 <tr·class="memitem:a0d93c03725ada80bbccb3827298d3811"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a02026.html">ElementInfo</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02026.html#a0d93c03725ada80bbccb3827298d3811">createFake</a>·(const·<a·class="el"·href="a02026.html#a8f8f72a4faddeac25a0d9c54cd23101e">MeshPointer</a>·&amp;<a·class="el"·href="a02026.html#ae2d86bce541e9b4b8dfc5f69ee1c096c">mesh</a>,·const·<a·class="el"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·*<a·class="el"·href="a02026.html#adcdcda4bba6e73f94c6578ba7b8d3ddb">element</a>,·int·<a·class="el"·href="a02026.html#a16e2b4b0c098ee710a06cdefde49b3a1">level</a>,·int·<a·class="el"·href="a02026.html#a644e2d1ab232d0e778612606d1361a79">type</a>=0)</td></tr>
204 <tr·class="separator:a0d93c03725ada80bbccb3827298d3811"><td·class="memSeparator"·colspan="2">&#160;</td></tr>204 <tr·class="separator:a0d93c03725ada80bbccb3827298d3811"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
205 <tr·class="memitem:a941026c61f2e5f3fec10f159afbca72a"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a02026.html">ElementInfo</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02026.html#a941026c61f2e5f3fec10f159afbca72a">createFake</a>·(const·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;<a·class="el"·href="a02026.html#ae228986c2df106417910cf3788645efe">elInfo</a>)</td></tr>205 <tr·class="memitem:a941026c61f2e5f3fec10f159afbca72a"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a02026.html">ElementInfo</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02026.html#a941026c61f2e5f3fec10f159afbca72a">createFake</a>·(const·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;<a·class="el"·href="a02026.html#ae228986c2df106417910cf3788645efe">elInfo</a>)</td></tr>
206 <tr·class="separator:a941026c61f2e5f3fec10f159afbca72a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>206 <tr·class="separator:a941026c61f2e5f3fec10f159afbca72a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
207 </table><table·class="memberdecls">207 </table><table·class="memberdecls">
208 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>208 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
209 Static·Public·Attributes</h2></td></tr>209 Static·Public·Attributes</h2></td></tr>
210 <tr·class="memitem:a533a7a0d580dcffdd0d95ab6f9c91657"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02026.html#a533a7a0d580dcffdd0d95ab6f9c91657">dimension</a>·=·dim</td></tr>210 <tr·class="memitem:a533a7a0d580dcffdd0d95ab6f9c91657"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02026.html#a533a7a0d580dcffdd0d95ab6f9c91657">dimension</a>·=·dim</td></tr>
211 <tr·class="separator:a533a7a0d580dcffdd0d95ab6f9c91657"><td·class="memSeparator"·colspan="2">&#160;</td></tr>211 <tr·class="separator:a533a7a0d580dcffdd0d95ab6f9c91657"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
212 <tr·class="memitem:a8c1f2fb96264b973fb5898bad3f84899"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02026.html#a8c1f2fb96264b973fb5898bad3f84899">numVertices</a>·=·<a·class="el"·href="a02338.html">NumSubEntities</a>&lt;·<a·class="el"·href="a02026.html#a533a7a0d580dcffdd0d95ab6f9c91657">dimension</a>,·<a·class="el"·href="a02026.html#a533a7a0d580dcffdd0d95ab6f9c91657">dimension</a>·&gt;::value</td></tr>212 <tr·class="memitem:a8c1f2fb96264b973fb5898bad3f84899"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02026.html#a8c1f2fb96264b973fb5898bad3f84899">numVertices</a>·=·<a·class="el"·href="a02338.html">NumSubEntities</a>&lt;·<a·class="el"·href="a02026.html#a533a7a0d580dcffdd0d95ab6f9c91657">dimension</a>,·<a·class="el"·href="a02026.html#a533a7a0d580dcffdd0d95ab6f9c91657">dimension</a>·&gt;::value</td></tr>
Offset 599, 15 lines modifiedOffset 599, 15 lines modified
599 <table·class="mlabels">599 <table·class="mlabels">
600 ··<tr>600 ··<tr>
601 ··<td·class="mlabels-left">601 ··<td·class="mlabels-left">
602 ······<table·class="memname">602 ······<table·class="memname">
603 ········<tr>603 ········<tr>
604 ··········<td·class="memname"><a·class="el"·href="a02026.html">ElementInfo</a>&lt;·dim·&gt;·<a·class="el"·href="a02026.html">Dune::Alberta::ElementInfo</a>&lt;·dim·&gt;::createFake·</td>604 ··········<td·class="memname"><a·class="el"·href="a02026.html">ElementInfo</a>&lt;·dim·&gt;·<a·class="el"·href="a02026.html">Dune::Alberta::ElementInfo</a>&lt;·dim·&gt;::createFake·</td>
605 ··········<td>(</td>605 ··········<td>(</td>
606 ··········<td·class="paramtype">const·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;&#160;</td>606 ··········<td·class="paramtype">const·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;&#160;</td>
607 ··········<td·class="paramname"><em>elInfo</em></td><td>)</td>607 ··········<td·class="paramname"><em>elInfo</em></td><td>)</td>
608 ··········<td></td>608 ··········<td></td>
609 ········</tr>609 ········</tr>
610 ······</table>610 ······</table>
611 ··</td>611 ··</td>
612 ··<td·class="mlabels-right">612 ··<td·class="mlabels-right">
613 <span·class="mlabels"><span·class="mlabel">inline</span><span·class="mlabel">static</span></span>··</td>613 <span·class="mlabels"><span·class="mlabel">inline</span><span·class="mlabel">static</span></span>··</td>
Offset 723, 15 lines modifiedOffset 723, 15 lines modified
723 <div·class="memtemplate">723 <div·class="memtemplate">
724 template&lt;int·dim&gt;·</div>724 template&lt;int·dim&gt;·</div>
725 <table·class="mlabels">725 <table·class="mlabels">
726 ··<tr>726 ··<tr>
727 ··<td·class="mlabels-left">727 ··<td·class="mlabels-left">
728 ······<table·class="memname">728 ······<table·class="memname">
729 ········<tr>729 ········<tr>
730 ··········<td·class="memname"><a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;·<a·class="el"·href="a02026.html">Dune::Alberta::ElementInfo</a>&lt;·dim·&gt;::elInfo</td>730 ··········<td·class="memname"><a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;·<a·class="el"·href="a02026.html">Dune::Alberta::ElementInfo</a>&lt;·dim·&gt;::elInfo</td>
731 ········</tr>731 ········</tr>
732 ······</table>732 ······</table>
733 ··</td>733 ··</td>
734 ··<td·class="mlabels-right">734 ··<td·class="mlabels-right">
735 <span·class="mlabels"><span·class="mlabel">inline</span></span>··</td>735 <span·class="mlabels"><span·class="mlabel">inline</span></span>··</td>
736 ··</tr>736 ··</tr>
737 </table>737 </table>
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="a00716_source.html">elementinfo.hh</a></li>1648 <li><a·class="el"·href="a00638_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>
4.4 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02034.html
    
Offset 70, 24 lines modifiedOffset 70, 24 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="a00716_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00638_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>
84 Public·Attributes</h2></td></tr>84 Public·Attributes</h2></td></tr>
85 <tr·class="memitem:a1d2ee16c793bbb94797e8006945b7bf9"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02034.html#a1d2ee16c793bbb94797e8006945b7bf9">elInfo</a></td></tr>85 <tr·class="memitem:a1d2ee16c793bbb94797e8006945b7bf9"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02034.html#a1d2ee16c793bbb94797e8006945b7bf9">elInfo</a></td></tr>
86 <tr·class="separator:a1d2ee16c793bbb94797e8006945b7bf9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a1d2ee16c793bbb94797e8006945b7bf9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:ac5d67481832d94a6160a9d8e45abad44"><td·class="memItemLeft"·align="right"·valign="top">unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02034.html#ac5d67481832d94a6160a9d8e45abad44">refCount</a></td></tr>87 <tr·class="memitem:ac5d67481832d94a6160a9d8e45abad44"><td·class="memItemLeft"·align="right"·valign="top">unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02034.html#ac5d67481832d94a6160a9d8e45abad44">refCount</a></td></tr>
88 <tr·class="separator:ac5d67481832d94a6160a9d8e45abad44"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:ac5d67481832d94a6160a9d8e45abad44"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a13fa2c35ddd7c13ab568826a98bcc59c"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a02122.html">Alberta::GeometryCache</a>&lt;·dim·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02034.html#a13fa2c35ddd7c13ab568826a98bcc59c">geometryCache</a></td></tr>89 <tr·class="memitem:a13fa2c35ddd7c13ab568826a98bcc59c"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a02122.html">Alberta::GeometryCache</a>&lt;·dim·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02034.html#a13fa2c35ddd7c13ab568826a98bcc59c">geometryCache</a></td></tr>
90 <tr·class="separator:a13fa2c35ddd7c13ab568826a98bcc59c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a13fa2c35ddd7c13ab568826a98bcc59c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table>91 </table>
92 <h2·class="groupheader">Member·Function·Documentation</h2>92 <h2·class="groupheader">Member·Function·Documentation</h2>
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
  
124 <div·class="memitem">124 <div·class="memitem">
125 <div·class="memproto">125 <div·class="memproto">
126 <div·class="memtemplate">126 <div·class="memtemplate">
127 template&lt;int·dim&gt;·</div>127 template&lt;int·dim&gt;·</div>
128 ······<table·class="memname">128 ······<table·class="memname">
129 ········<tr>129 ········<tr>
130 ··········<td·class="memname"><a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·<a·class="el"·href="a02026.html">Dune::Alberta::ElementInfo</a>&lt;·dim·&gt;::Instance::elInfo</td>130 ··········<td·class="memname"><a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·<a·class="el"·href="a02026.html">Dune::Alberta::ElementInfo</a>&lt;·dim·&gt;::Instance::elInfo</td>
131 ········</tr>131 ········</tr>
132 ······</table>132 ······</table>
133 </div><div·class="memdoc">133 </div><div·class="memdoc">
  
134 </div>134 </div>
135 </div>135 </div>
136 <a·id="a13fa2c35ddd7c13ab568826a98bcc59c"·name="a13fa2c35ddd7c13ab568826a98bcc59c"></a>136 <a·id="a13fa2c35ddd7c13ab568826a98bcc59c"·name="a13fa2c35ddd7c13ab568826a98bcc59c"></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="a00716_source.html">elementinfo.hh</a></li>170 <li><a·class="el"·href="a00638_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="a00716_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00638_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="a00716_source.html">elementinfo.hh</a></li>217 <li><a·class="el"·href="a00638_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="a00716_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00638_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="a00716_source.html">elementinfo.hh</a></li>454 <li><a·class="el"·href="a00638_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="a00644_source.html">dune/grid/albertagrid/treeiterator.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00707_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,116,239,157"/>84 <area·shape="rect"·title="·"·alt=""·coords="5,116,239,157"/>
85 <area·shape="rect"·href="a02046.html"·title="·"·alt=""·coords="461,79,675,120"/>85 <area·shape="rect"·href="a02046.html"·title="·"·alt=""·coords="461,79,675,120"/>
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="a00644_source.html">treeiterator.hh</a></li>661 <li><a·class="el"·href="a00707_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="a00689_source.html">dune/grid/albertagrid/hierarchiciterator.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00620_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="a00689_source.html">hierarchiciterator.hh</a></li>536 <li><a·class="el"·href="a00620_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="a00656.html">intersection.cc</a></li>1431 <li><a·class="el"·href="a00677.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>
5.15 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02062.html
    
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 <tr·class="separator:adb2bfb358a334910bb9f1fad52dbdb8f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:adb2bfb358a334910bb9f1fad52dbdb8f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a6663266230f9e1feb8a52cdd822cdc3e"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a02062.html#acde6618bb73b24fa95adb2a358cc823e">EntitySeed</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02062.html#a6663266230f9e1feb8a52cdd822cdc3e">seed</a>·()·const</td></tr>129 <tr·class="memitem:a6663266230f9e1feb8a52cdd822cdc3e"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a02062.html#acde6618bb73b24fa95adb2a358cc823e">EntitySeed</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02062.html#a6663266230f9e1feb8a52cdd822cdc3e">seed</a>·()·const</td></tr>
130 <tr·class="memdesc:a6663266230f9e1feb8a52cdd822cdc3e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">obtain·entity·seed··<a·href="a02062.html#a6663266230f9e1feb8a52cdd822cdc3e">More...</a><br·/></td></tr>130 <tr·class="memdesc:a6663266230f9e1feb8a52cdd822cdc3e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">obtain·entity·seed··<a·href="a02062.html#a6663266230f9e1feb8a52cdd822cdc3e">More...</a><br·/></td></tr>
131 <tr·class="separator:a6663266230f9e1feb8a52cdd822cdc3e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a6663266230f9e1feb8a52cdd822cdc3e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 <tr·class="memitem:aa2fa467dd753f8f8ef805bb5734f2555"><td·class="memItemLeft"·align="right"·valign="top">unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02062.html#aa2fa467dd753f8f8ef805bb5734f2555">subEntities</a>·(unsigned·int·cd)·const</td></tr>132 <tr·class="memitem:aa2fa467dd753f8f8ef805bb5734f2555"><td·class="memItemLeft"·align="right"·valign="top">unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02062.html#aa2fa467dd753f8f8ef805bb5734f2555">subEntities</a>·(unsigned·int·cd)·const</td></tr>
133 <tr·class="memdesc:aa2fa467dd753f8f8ef805bb5734f2555"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Obtain·the·number·of·subentities·of·a·given·codimension.··<a·href="a02062.html#aa2fa467dd753f8f8ef805bb5734f2555">More...</a><br·/></td></tr>133 <tr·class="memdesc:aa2fa467dd753f8f8ef805bb5734f2555"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Obtain·the·number·of·subentities·of·a·given·codimension.··<a·href="a02062.html#aa2fa467dd753f8f8ef805bb5734f2555">More...</a><br·/></td></tr>
134 <tr·class="separator:aa2fa467dd753f8f8ef805bb5734f2555"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:aa2fa467dd753f8f8ef805bb5734f2555"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
135 <tr·class="memitem:a161701093c610d270f9c34ecc342d5ef"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02062.html#a161701093c610d270f9c34ecc342d5ef">getElInfo</a>·()·const</td></tr>135 <tr·class="memitem:a161701093c610d270f9c34ecc342d5ef"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02062.html#a161701093c610d270f9c34ecc342d5ef">getElInfo</a>·()·const</td></tr>
136 <tr·class="memdesc:a161701093c610d270f9c34ecc342d5ef"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">needed·for·the·LevelIterator·and·LeafIterator··<a·href="a02062.html#a161701093c610d270f9c34ecc342d5ef">More...</a><br·/></td></tr>136 <tr·class="memdesc:a161701093c610d270f9c34ecc342d5ef"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">needed·for·the·LevelIterator·and·LeafIterator··<a·href="a02062.html#a161701093c610d270f9c34ecc342d5ef">More...</a><br·/></td></tr>
137 <tr·class="separator:a161701093c610d270f9c34ecc342d5ef"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:a161701093c610d270f9c34ecc342d5ef"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 <tr·class="memitem:a85bb7bb608b9db9de39f60147a1738c6"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a02062.html#ad8c21c2047f43674774b460e44a4f74d">ElementInfo</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02062.html#a85bb7bb608b9db9de39f60147a1738c6">elementInfo</a>·()·const</td></tr>138 <tr·class="memitem:a85bb7bb608b9db9de39f60147a1738c6"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a02062.html#ad8c21c2047f43674774b460e44a4f74d">ElementInfo</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02062.html#a85bb7bb608b9db9de39f60147a1738c6">elementInfo</a>·()·const</td></tr>
139 <tr·class="separator:a85bb7bb608b9db9de39f60147a1738c6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:a85bb7bb608b9db9de39f60147a1738c6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 <tr·class="memitem:adecea12da4bb07ddd417ccaf23c34118"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02062.html#adecea12da4bb07ddd417ccaf23c34118">equals</a>·(const·<a·class="el"·href="a02062.html">This</a>·&amp;other)·const</td></tr>140 <tr·class="memitem:adecea12da4bb07ddd417ccaf23c34118"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02062.html#adecea12da4bb07ddd417ccaf23c34118">equals</a>·(const·<a·class="el"·href="a02062.html">This</a>·&amp;other)·const</td></tr>
141 <tr·class="memdesc:adecea12da4bb07ddd417ccaf23c34118"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equality·of·entities··<a·href="a02062.html#adecea12da4bb07ddd417ccaf23c34118">More...</a><br·/></td></tr>141 <tr·class="memdesc:adecea12da4bb07ddd417ccaf23c34118"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equality·of·entities··<a·href="a02062.html#adecea12da4bb07ddd417ccaf23c34118">More...</a><br·/></td></tr>
142 <tr·class="separator:adecea12da4bb07ddd417ccaf23c34118"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <tr·class="separator:adecea12da4bb07ddd417ccaf23c34118"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 450, 15 lines modifiedOffset 450, 15 lines modified
450 <div·class="memtemplate">450 <div·class="memtemplate">
451 template&lt;int·codim,·int·dim,·class·<a·class="el"·href="a02834.html">Grid</a>·&gt;·</div>451 template&lt;int·codim,·int·dim,·class·<a·class="el"·href="a02834.html">Grid</a>·&gt;·</div>
452 <table·class="mlabels">452 <table·class="mlabels">
453 ··<tr>453 ··<tr>
454 ··<td·class="mlabels-left">454 ··<td·class="mlabels-left">
455 ······<table·class="memname">455 ······<table·class="memname">
456 ········<tr>456 ········<tr>
457 ··········<td·class="memname"><a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·*·<a·class="el"·href="a02062.html">Dune::AlbertaGridEntity</a>&lt;·codim,·dim,·<a·class="el"·href="a02834.html">Grid</a>·&gt;::getElInfo</td>457 ··········<td·class="memname"><a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·*·<a·class="el"·href="a02062.html">Dune::AlbertaGridEntity</a>&lt;·codim,·dim,·<a·class="el"·href="a02834.html">Grid</a>·&gt;::getElInfo</td>
458 ········</tr>458 ········</tr>
459 ······</table>459 ······</table>
460 ··</td>460 ··</td>
461 ··<td·class="mlabels-right">461 ··<td·class="mlabels-right">
462 <span·class="mlabels"><span·class="mlabel">inline</span></span>··</td>462 <span·class="mlabels"><span·class="mlabel">inline</span></span>··</td>
463 ··</tr>463 ··</tr>
464 </table>464 </table>
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="a00614.html">entity.cc</a></li>843 <li><a·class="el"·href="a00689.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>
5.27 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02070.html
    
Offset 181, 15 lines modifiedOffset 181, 15 lines modified
181 <tr·class="separator:a66b88b02699a79db20cd2d4929db1623"><td·class="memSeparator"·colspan="2">&#160;</td></tr>181 <tr·class="separator:a66b88b02699a79db20cd2d4929db1623"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
182 <tr·class="memitem:afd678378b7ca49a5bb21a8e3cbf86489"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02070.html#afd678378b7ca49a5bb21a8e3cbf86489">partitionType</a>·()·const</td></tr>182 <tr·class="memitem:afd678378b7ca49a5bb21a8e3cbf86489"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02070.html#afd678378b7ca49a5bb21a8e3cbf86489">partitionType</a>·()·const</td></tr>
183 <tr·class="memdesc:afd678378b7ca49a5bb21a8e3cbf86489"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">return·partition·type·of·this·entity··<a·href="a02070.html#afd678378b7ca49a5bb21a8e3cbf86489">More...</a><br·/></td></tr>183 <tr·class="memdesc:afd678378b7ca49a5bb21a8e3cbf86489"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">return·partition·type·of·this·entity··<a·href="a02070.html#afd678378b7ca49a5bb21a8e3cbf86489">More...</a><br·/></td></tr>
184 <tr·class="separator:afd678378b7ca49a5bb21a8e3cbf86489"><td·class="memSeparator"·colspan="2">&#160;</td></tr>184 <tr·class="separator:afd678378b7ca49a5bb21a8e3cbf86489"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
185 <tr·class="memitem:ad9a3182382790a443575927e13fd0766"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02070.html#ad9a3182382790a443575927e13fd0766">equals</a>·(const·<a·class="el"·href="a02070.html">This</a>·&amp;i)·const</td></tr>185 <tr·class="memitem:ad9a3182382790a443575927e13fd0766"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02070.html#ad9a3182382790a443575927e13fd0766">equals</a>·(const·<a·class="el"·href="a02070.html">This</a>·&amp;i)·const</td></tr>
186 <tr·class="memdesc:ad9a3182382790a443575927e13fd0766"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equality·of·entities··<a·href="a02070.html#ad9a3182382790a443575927e13fd0766">More...</a><br·/></td></tr>186 <tr·class="memdesc:ad9a3182382790a443575927e13fd0766"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equality·of·entities··<a·href="a02070.html#ad9a3182382790a443575927e13fd0766">More...</a><br·/></td></tr>
187 <tr·class="separator:ad9a3182382790a443575927e13fd0766"><td·class="memSeparator"·colspan="2">&#160;</td></tr>187 <tr·class="separator:ad9a3182382790a443575927e13fd0766"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
188 <tr·class="memitem:a301da5bd2b78138fc307f606fdecd86e"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02070.html#a301da5bd2b78138fc307f606fdecd86e">getElInfo</a>·()·const</td></tr>188 <tr·class="memitem:a301da5bd2b78138fc307f606fdecd86e"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02070.html#a301da5bd2b78138fc307f606fdecd86e">getElInfo</a>·()·const</td></tr>
189 <tr·class="separator:a301da5bd2b78138fc307f606fdecd86e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>189 <tr·class="separator:a301da5bd2b78138fc307f606fdecd86e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
190 <tr·class="memitem:a336d0155f0f00b2ab0d9cfa300659129"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a02070.html#ab7009729cc0fac835fd1ae461ab37599">ElementInfo</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02070.html#a336d0155f0f00b2ab0d9cfa300659129">elementInfo</a>·()·const</td></tr>190 <tr·class="memitem:a336d0155f0f00b2ab0d9cfa300659129"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a02070.html#ab7009729cc0fac835fd1ae461ab37599">ElementInfo</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02070.html#a336d0155f0f00b2ab0d9cfa300659129">elementInfo</a>·()·const</td></tr>
191 <tr·class="separator:a336d0155f0f00b2ab0d9cfa300659129"><td·class="memSeparator"·colspan="2">&#160;</td></tr>191 <tr·class="separator:a336d0155f0f00b2ab0d9cfa300659129"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
192 <tr·class="memitem:a380233bb453a6fe9fae64cc93f2f7076"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02070.html#a380233bb453a6fe9fae64cc93f2f7076">clearElement</a>·()</td></tr>192 <tr·class="memitem:a380233bb453a6fe9fae64cc93f2f7076"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02070.html#a380233bb453a6fe9fae64cc93f2f7076">clearElement</a>·()</td></tr>
193 <tr·class="separator:a380233bb453a6fe9fae64cc93f2f7076"><td·class="memSeparator"·colspan="2">&#160;</td></tr>193 <tr·class="separator:a380233bb453a6fe9fae64cc93f2f7076"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
194 <tr·class="memitem:a23143c303dabcfc3815fd21749f50c6b"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02070.html#a23143c303dabcfc3815fd21749f50c6b">setElement</a>·(const·<a·class="el"·href="a02070.html#ab7009729cc0fac835fd1ae461ab37599">ElementInfo</a>·&amp;<a·class="el"·href="a02070.html#a336d0155f0f00b2ab0d9cfa300659129">elementInfo</a>,·int·<a·class="el"·href="a02070.html#a3c497f6608d6f17a9e1d7aa94588fb89">subEntity</a>)</td></tr>194 <tr·class="memitem:a23143c303dabcfc3815fd21749f50c6b"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02070.html#a23143c303dabcfc3815fd21749f50c6b">setElement</a>·(const·<a·class="el"·href="a02070.html#ab7009729cc0fac835fd1ae461ab37599">ElementInfo</a>·&amp;<a·class="el"·href="a02070.html#a336d0155f0f00b2ab0d9cfa300659129">elementInfo</a>,·int·<a·class="el"·href="a02070.html#a3c497f6608d6f17a9e1d7aa94588fb89">subEntity</a>)</td></tr>
195 <tr·class="separator:a23143c303dabcfc3815fd21749f50c6b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>195 <tr·class="separator:a23143c303dabcfc3815fd21749f50c6b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 662, 15 lines modifiedOffset 662, 15 lines modified
662 <div·class="memtemplate">662 <div·class="memtemplate">
663 template&lt;int·dim,·class·<a·class="el"·href="a02834.html">Grid</a>·&gt;·</div>663 template&lt;int·dim,·class·<a·class="el"·href="a02834.html">Grid</a>·&gt;·</div>
664 <table·class="mlabels">664 <table·class="mlabels">
665 ··<tr>665 ··<tr>
666 ··<td·class="mlabels-left">666 ··<td·class="mlabels-left">
667 ······<table·class="memname">667 ······<table·class="memname">
668 ········<tr>668 ········<tr>
669 ··········<td·class="memname"><a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·*·<a·class="el"·href="a02062.html">Dune::AlbertaGridEntity</a>&lt;·0,·dim,·<a·class="el"·href="a02834.html">Grid</a>·&gt;::getElInfo</td>669 ··········<td·class="memname"><a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·*·<a·class="el"·href="a02062.html">Dune::AlbertaGridEntity</a>&lt;·0,·dim,·<a·class="el"·href="a02834.html">Grid</a>·&gt;::getElInfo</td>
670 ········</tr>670 ········</tr>
671 ······</table>671 ······</table>
672 ··</td>672 ··</td>
673 ··<td·class="mlabels-right">673 ··<td·class="mlabels-right">
674 <span·class="mlabels"><span·class="mlabel">inline</span></span>··</td>674 <span·class="mlabels"><span·class="mlabel">inline</span></span>··</td>
675 ··</tr>675 ··</tr>
676 </table>676 </table>
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="a00614.html">entity.cc</a></li>1427 <li><a·class="el"·href="a00689.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="a00701.html">geometry.cc</a></li>272 <li><a·class="el"·href="a00659.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="a00701.html">geometry.cc</a></li>272 <li><a·class="el"·href="a00659.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="a00701.html">geometry.cc</a></li>1020 <li><a·class="el"·href="a00659.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="a00701.html">geometry.cc</a></li>426 <li><a·class="el"·href="a00659.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>
9.06 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02122.html
    
Offset 70, 32 lines modifiedOffset 70, 32 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="a00680_source.html">dune/grid/albertagrid/geometrycache.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00671_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>
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>
86 Public·Member·Functions</h2></td></tr>86 Public·Member·Functions</h2></td></tr>
87 <tr·class="memitem:a1a3bc6c38f782bd577b9ebcf37c5c475"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02122.html#a1a3bc6c38f782bd577b9ebcf37c5c475">GeometryCache</a>·()</td></tr>87 <tr·class="memitem:a1a3bc6c38f782bd577b9ebcf37c5c475"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02122.html#a1a3bc6c38f782bd577b9ebcf37c5c475">GeometryCache</a>·()</td></tr>
88 <tr·class="separator:a1a3bc6c38f782bd577b9ebcf37c5c475"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a1a3bc6c38f782bd577b9ebcf37c5c475"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a2ce91036ccd5bc62c0a03f13c9e62ebd"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02122.html#a2ce91036ccd5bc62c0a03f13c9e62ebd">integrationElement</a>·(const·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;elInfo)</td></tr>89 <tr·class="memitem:a2ce91036ccd5bc62c0a03f13c9e62ebd"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02122.html#a2ce91036ccd5bc62c0a03f13c9e62ebd">integrationElement</a>·(const·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;elInfo)</td></tr>
90 <tr·class="separator:a2ce91036ccd5bc62c0a03f13c9e62ebd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a2ce91036ccd5bc62c0a03f13c9e62ebd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:ab2c12158d827d07651e8c0f31d03edd2"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a02122.html#a38ddc32dbe5b4ef4efd53941090f0f60">JacobianTransposed</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02122.html#ab2c12158d827d07651e8c0f31d03edd2">jacobianTransposed</a>·(const·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;elInfo)</td></tr>91 <tr·class="memitem:ab2c12158d827d07651e8c0f31d03edd2"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a02122.html#a38ddc32dbe5b4ef4efd53941090f0f60">JacobianTransposed</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02122.html#ab2c12158d827d07651e8c0f31d03edd2">jacobianTransposed</a>·(const·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;elInfo)</td></tr>
92 <tr·class="separator:ab2c12158d827d07651e8c0f31d03edd2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:ab2c12158d827d07651e8c0f31d03edd2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 <tr·class="memitem:ad03dbb371f4fe9139bb4d3f31324c65e"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a02122.html#ad0a23a0b6a1a919b8c4603ea115cce76">JacobianInverseTransposed</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02122.html#ad03dbb371f4fe9139bb4d3f31324c65e">jacobianInverseTransposed</a>·(const·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;elInfo)</td></tr>93 <tr·class="memitem:ad03dbb371f4fe9139bb4d3f31324c65e"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a02122.html#ad0a23a0b6a1a919b8c4603ea115cce76">JacobianInverseTransposed</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02122.html#ad03dbb371f4fe9139bb4d3f31324c65e">jacobianInverseTransposed</a>·(const·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;elInfo)</td></tr>
94 <tr·class="separator:ad03dbb371f4fe9139bb4d3f31324c65e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:ad03dbb371f4fe9139bb4d3f31324c65e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table>95 </table>
96 <h2·class="groupheader">Member·Typedef·Documentation</h2>96 <h2·class="groupheader">Member·Typedef·Documentation</h2>
97 <a·id="ad0a23a0b6a1a919b8c4603ea115cce76"·name="ad0a23a0b6a1a919b8c4603ea115cce76"></a>97 <a·id="ad0a23a0b6a1a919b8c4603ea115cce76"·name="ad0a23a0b6a1a919b8c4603ea115cce76"></a>
98 <h2·class="memtitle"><span·class="permalink"><a·href="#ad0a23a0b6a1a919b8c4603ea115cce76">&#9670;&nbsp;</a></span>JacobianInverseTransposed</h2>98 <h2·class="memtitle"><span·class="permalink"><a·href="#ad0a23a0b6a1a919b8c4603ea115cce76">&#9670;&nbsp;</a></span>JacobianInverseTransposed</h2>
  
99 <div·class="memitem">99 <div·class="memitem">
Offset 166, 15 lines modifiedOffset 166, 15 lines modified
166 <table·class="mlabels">166 <table·class="mlabels">
167 ··<tr>167 ··<tr>
168 ··<td·class="mlabels-left">168 ··<td·class="mlabels-left">
169 ······<table·class="memname">169 ······<table·class="memname">
170 ········<tr>170 ········<tr>
171 ··········<td·class="memname">const·<a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>·&amp;·<a·class="el"·href="a02122.html">Dune::Alberta::GeometryCache</a>&lt;·dim·&gt;::integrationElement·</td>171 ··········<td·class="memname">const·<a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>·&amp;·<a·class="el"·href="a02122.html">Dune::Alberta::GeometryCache</a>&lt;·dim·&gt;::integrationElement·</td>
172 ··········<td>(</td>172 ··········<td>(</td>
173 ··········<td·class="paramtype">const·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;&#160;</td>173 ··········<td·class="paramtype">const·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;&#160;</td>
174 ··········<td·class="paramname"><em>elInfo</em></td><td>)</td>174 ··········<td·class="paramname"><em>elInfo</em></td><td>)</td>
175 ··········<td></td>175 ··········<td></td>
176 ········</tr>176 ········</tr>
177 ······</table>177 ······</table>
178 ··</td>178 ··</td>
179 ··<td·class="mlabels-right">179 ··<td·class="mlabels-right">
180 <span·class="mlabels"><span·class="mlabel">inline</span></span>··</td>180 <span·class="mlabels"><span·class="mlabel">inline</span></span>··</td>
Offset 194, 15 lines modifiedOffset 194, 15 lines modified
194 <table·class="mlabels">194 <table·class="mlabels">
195 ··<tr>195 ··<tr>
196 ··<td·class="mlabels-left">196 ··<td·class="mlabels-left">
197 ······<table·class="memname">197 ······<table·class="memname">
198 ········<tr>198 ········<tr>
199 ··········<td·class="memname">const·<a·class="el"·href="a02122.html#ad0a23a0b6a1a919b8c4603ea115cce76">JacobianInverseTransposed</a>·&amp;·<a·class="el"·href="a02122.html">Dune::Alberta::GeometryCache</a>&lt;·dim·&gt;::jacobianInverseTransposed·</td>199 ··········<td·class="memname">const·<a·class="el"·href="a02122.html#ad0a23a0b6a1a919b8c4603ea115cce76">JacobianInverseTransposed</a>·&amp;·<a·class="el"·href="a02122.html">Dune::Alberta::GeometryCache</a>&lt;·dim·&gt;::jacobianInverseTransposed·</td>
200 ··········<td>(</td>200 ··········<td>(</td>
201 ··········<td·class="paramtype">const·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;&#160;</td>201 ··········<td·class="paramtype">const·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;&#160;</td>
202 ··········<td·class="paramname"><em>elInfo</em></td><td>)</td>202 ··········<td·class="paramname"><em>elInfo</em></td><td>)</td>
203 ··········<td></td>203 ··········<td></td>
204 ········</tr>204 ········</tr>
205 ······</table>205 ······</table>
206 ··</td>206 ··</td>
207 ··<td·class="mlabels-right">207 ··<td·class="mlabels-right">
208 <span·class="mlabels"><span·class="mlabel">inline</span></span>··</td>208 <span·class="mlabels"><span·class="mlabel">inline</span></span>··</td>
Offset 222, 30 lines modifiedOffset 222, 30 lines modified
222 <table·class="mlabels">222 <table·class="mlabels">
223 ··<tr>223 ··<tr>
224 ··<td·class="mlabels-left">224 ··<td·class="mlabels-left">
225 ······<table·class="memname">225 ······<table·class="memname">
226 ········<tr>226 ········<tr>
227 ··········<td·class="memname">const·<a·class="el"·href="a02122.html#a38ddc32dbe5b4ef4efd53941090f0f60">JacobianTransposed</a>·&amp;·<a·class="el"·href="a02122.html">Dune::Alberta::GeometryCache</a>&lt;·dim·&gt;::jacobianTransposed·</td>227 ··········<td·class="memname">const·<a·class="el"·href="a02122.html#a38ddc32dbe5b4ef4efd53941090f0f60">JacobianTransposed</a>·&amp;·<a·class="el"·href="a02122.html">Dune::Alberta::GeometryCache</a>&lt;·dim·&gt;::jacobianTransposed·</td>
228 ··········<td>(</td>228 ··········<td>(</td>
229 ··········<td·class="paramtype">const·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;&#160;</td>229 ··········<td·class="paramtype">const·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;&#160;</td>
230 ··········<td·class="paramname"><em>elInfo</em></td><td>)</td>230 ··········<td·class="paramname"><em>elInfo</em></td><td>)</td>
231 ··········<td></td>231 ··········<td></td>
232 ········</tr>232 ········</tr>
233 ······</table>233 ······</table>
234 ··</td>234 ··</td>
235 ··<td·class="mlabels-right">235 ··<td·class="mlabels-right">
236 <span·class="mlabels"><span·class="mlabel">inline</span></span>··</td>236 <span·class="mlabels"><span·class="mlabel">inline</span></span>··</td>
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="a00680_source.html">geometrycache.hh</a></li>243 <li><a·class="el"·href="a00671_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>
5.84 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02126.html
    
Offset 70, 26 lines modifiedOffset 70, 26 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="a00680_source.html">dune/grid/albertagrid/geometrycache.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00671_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>
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>
86 Public·Member·Functions</h2></td></tr>86 Public·Member·Functions</h2></td></tr>
87 <tr·class="memitem:ad1b00f2eb1e6d9a4955b34bcc7b6a280"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02126.html#ad1b00f2eb1e6d9a4955b34bcc7b6a280">GeometryCacheProxy</a>·(<a·class="el"·href="a02122.html">GeometryCache</a>&lt;·dim·&gt;·&amp;geometryCache,·const·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;elInfo)</td></tr>87 <tr·class="memitem:ad1b00f2eb1e6d9a4955b34bcc7b6a280"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02126.html#ad1b00f2eb1e6d9a4955b34bcc7b6a280">GeometryCacheProxy</a>·(<a·class="el"·href="a02122.html">GeometryCache</a>&lt;·dim·&gt;·&amp;geometryCache,·const·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;elInfo)</td></tr>
88 <tr·class="separator:ad1b00f2eb1e6d9a4955b34bcc7b6a280"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:ad1b00f2eb1e6d9a4955b34bcc7b6a280"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:acf7318d1b69b733b5ff614d72f841f3a"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02126.html#acf7318d1b69b733b5ff614d72f841f3a">integrationElement</a>·()</td></tr>89 <tr·class="memitem:acf7318d1b69b733b5ff614d72f841f3a"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02126.html#acf7318d1b69b733b5ff614d72f841f3a">integrationElement</a>·()</td></tr>
90 <tr·class="separator:acf7318d1b69b733b5ff614d72f841f3a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:acf7318d1b69b733b5ff614d72f841f3a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:a06c44b14896b899d225e1177be7daf60"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a02126.html#a60f660a672ecb0064eb6993209967f41">JacobianTransposed</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02126.html#a06c44b14896b899d225e1177be7daf60">jacobianTransposed</a>·()</td></tr>91 <tr·class="memitem:a06c44b14896b899d225e1177be7daf60"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a02126.html#a60f660a672ecb0064eb6993209967f41">JacobianTransposed</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02126.html#a06c44b14896b899d225e1177be7daf60">jacobianTransposed</a>·()</td></tr>
92 <tr·class="separator:a06c44b14896b899d225e1177be7daf60"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:a06c44b14896b899d225e1177be7daf60"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 <tr·class="memitem:af6aaefd5e5c3e934dadffe3595336dec"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a02126.html#ac3baf2ddc715b683a8b195d5699034e8">JacobianInverseTransposed</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02126.html#af6aaefd5e5c3e934dadffe3595336dec">jacobianInverseTransposed</a>·()</td></tr>93 <tr·class="memitem:af6aaefd5e5c3e934dadffe3595336dec"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a02126.html#ac3baf2ddc715b683a8b195d5699034e8">JacobianInverseTransposed</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02126.html#af6aaefd5e5c3e934dadffe3595336dec">jacobianInverseTransposed</a>·()</td></tr>
94 <tr·class="separator:af6aaefd5e5c3e934dadffe3595336dec"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:af6aaefd5e5c3e934dadffe3595336dec"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 ··········<td>(</td>144 ··········<td>(</td>
145 ··········<td·class="paramtype"><a·class="el"·href="a02122.html">GeometryCache</a>&lt;·dim·&gt;·&amp;&#160;</td>145 ··········<td·class="paramtype"><a·class="el"·href="a02122.html">GeometryCache</a>&lt;·dim·&gt;·&amp;&#160;</td>
146 ··········<td·class="paramname"><em>geometryCache</em>,·</td>146 ··········<td·class="paramname"><em>geometryCache</em>,·</td>
147 ········</tr>147 ········</tr>
148 ········<tr>148 ········<tr>
149 ··········<td·class="paramkey"></td>149 ··········<td·class="paramkey"></td>
150 ··········<td></td>150 ··········<td></td>
151 ··········<td·class="paramtype">const·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;&#160;</td>151 ··········<td·class="paramtype">const·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·&amp;&#160;</td>
152 ··········<td·class="paramname"><em>elInfo</em>&#160;</td>152 ··········<td·class="paramname"><em>elInfo</em>&#160;</td>
153 ········</tr>153 ········</tr>
154 ········<tr>154 ········<tr>
155 ··········<td></td>155 ··········<td></td>
156 ··········<td>)</td>156 ··········<td>)</td>
157 ··········<td></td><td></td>157 ··········<td></td><td></td>
158 ········</tr>158 ········</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="a00680_source.html">geometrycache.hh</a></li>251 <li><a·class="el"·href="a00671_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="a00707_source.html">dune/grid/albertagrid/geometryreference.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00626_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="a00707_source.html">geometryreference.hh</a></li>725 <li><a·class="el"·href="a00626_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="a00707_source.html">dune/grid/albertagrid/geometryreference.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00626_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="a00707_source.html">geometryreference.hh</a></li>735 <li><a·class="el"·href="a00626_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="a00659.html">indexsets.cc</a></li>910 <li><a·class="el"·href="a00710.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="a00671_source.html">dune/grid/albertagrid/leafiterator.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00716_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="a00671_source.html">leafiterator.hh</a></li>610 <li><a·class="el"·href="a00716_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="a00665_source.html">dune/grid/albertagrid/leveliterator.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00644_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="a00665_source.html">leveliterator.hh</a></li>610 <li><a·class="el"·href="a00644_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="a00677_source.html">dune/grid/albertagrid/indexstack.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00683_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="a00677_source.html">indexstack.hh</a></li>425 <li><a·class="el"·href="a00683_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="a00656.html">intersection.cc</a></li>435 <li><a·class="el"·href="a00677.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="a00656.html">intersection.cc</a></li>449 <li><a·class="el"·href="a00677.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="a00656.html">intersection.cc</a></li>976 <li><a·class="el"·href="a00677.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="a00671_source.html">dune/grid/albertagrid/leafiterator.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00716_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="a00671_source.html">leafiterator.hh</a></li>609 <li><a·class="el"·href="a00716_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="a00629_source.html">dune/grid/albertagrid/level.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00656_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="a00629_source.html">level.hh</a></li>426 <li><a·class="el"·href="a00656_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="a00629_source.html">dune/grid/albertagrid/level.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00656_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="a00629_source.html">level.hh</a></li>143 <li><a·class="el"·href="a00656_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="a00629_source.html">dune/grid/albertagrid/level.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00656_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="a00629_source.html">level.hh</a></li>201 <li><a·class="el"·href="a00656_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="a00629_source.html">dune/grid/albertagrid/level.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00656_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="a00629_source.html">level.hh</a></li>176 <li><a·class="el"·href="a00656_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="a00665_source.html">dune/grid/albertagrid/leveliterator.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00644_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="a00665_source.html">leveliterator.hh</a></li>609 <li><a·class="el"·href="a00644_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>
747 B
./usr/share/doc/libdune-grid-doc/doxygen/a02310.html
    
Offset 302, 15 lines modifiedOffset 302, 15 lines modified
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="a00662_source.html">macrodata.hh</a></li>307 <li><a·class="el"·href="a00662_source.html">macrodata.hh</a></li>
308 <li><a·class="el"·href="a00704.html">macrodata.cc</a></li>308 <li><a·class="el"·href="a00701.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="a00653_source.html">dune/grid/albertagrid/macroelement.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00674_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="a00653_source.html">macroelement.hh</a></li>203 <li><a·class="el"·href="a00674_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="a00713_source.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00647_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="a00713_source.html">meshpointer.hh</a></li>447 <li><a·class="el"·href="a00647_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>72 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>83 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>72 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>83 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>173 <li><a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>73 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>108 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>108 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>106 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>106 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>106 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>106 <li><a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>73 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>108 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>108 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>106 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>106 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>106 <li><a·class="el"·href="a00686_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>
3.86 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02390.html
    
Offset 70, 19 lines modifiedOffset 70, 19 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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00650.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="a00704.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>
84 Static·Public·Attributes</h2></td></tr>84 Static·Public·Attributes</h2></td></tr>
85 <tr·class="memitem:a02a81df8ce972de8c05155b5935a4685"><td·class="memItemLeft"·align="right"·valign="top">static·const·<a·class="el"·href="a02390.html#a78827548b7dfc97322ef424dae19ac80">Flags</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02390.html#a02a81df8ce972de8c05155b5935a4685">nothing</a>·=·FILL_NOTHING</td></tr>85 <tr·class="memitem:a02a81df8ce972de8c05155b5935a4685"><td·class="memItemLeft"·align="right"·valign="top">static·const·<a·class="el"·href="a02390.html#a78827548b7dfc97322ef424dae19ac80">Flags</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02390.html#a02a81df8ce972de8c05155b5935a4685">nothing</a>·=·FILL_NOTHING</td></tr>
86 <tr·class="separator:a02a81df8ce972de8c05155b5935a4685"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a02a81df8ce972de8c05155b5935a4685"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:ac3e240014ba9acf9e159f556ffc429db"><td·class="memItemLeft"·align="right"·valign="top">static·const·<a·class="el"·href="a02390.html#a78827548b7dfc97322ef424dae19ac80">Flags</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02390.html#ac3e240014ba9acf9e159f556ffc429db">coords</a>·=·FILL_COORDS</td></tr>87 <tr·class="memitem:ac3e240014ba9acf9e159f556ffc429db"><td·class="memItemLeft"·align="right"·valign="top">static·const·<a·class="el"·href="a02390.html#a78827548b7dfc97322ef424dae19ac80">Flags</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02390.html#ac3e240014ba9acf9e159f556ffc429db">coords</a>·=·FILL_COORDS</td></tr>
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
  
112 <div·class="memitem">112 <div·class="memitem">
113 <div·class="memproto">113 <div·class="memproto">
114 <div·class="memtemplate">114 <div·class="memtemplate">
115 template&lt;int·dim&gt;·</div>115 template&lt;int·dim&gt;·</div>
116 ······<table·class="memname">116 ······<table·class="memname">
117 ········<tr>117 ········<tr>
118 ··········<td·class="memname">typedef·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·FLAGS·<a·class="el"·href="a02390.html">Dune::Alberta::FillFlags</a>&lt;·dim·&gt;::Flags</td>118 ··········<td·class="memname">typedef·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·FLAGS·<a·class="el"·href="a02390.html">Dune::Alberta::FillFlags</a>&lt;·dim·&gt;::Flags</td>
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 <h2·class="groupheader">Member·Data·Documentation</h2>124 <h2·class="groupheader">Member·Data·Documentation</h2>
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="a00638_source.html">misc.hh</a></li>400 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>108 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>106 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>112 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>139 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>112 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>112 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>110 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>139 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>263 <li><a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>73 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>122 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>120 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>120 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>120 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>122 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>205 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>205 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>173 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>205 <li><a·class="el"·href="a00686_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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00638_source.html">misc.hh</a></li>173 <li><a·class="el"·href="a00686_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="a00686_source.html">refinement.hh</a></li>73 <li><a·class="el"·href="a00641_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>
4.5 KB
./usr/share/doc/libdune-grid-doc/doxygen/a02510.html
    
Offset 71, 21 lines modifiedOffset 71, 21 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="a00686_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00641_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="a00650.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="a00704.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>
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>
87 Public·Member·Functions</h2></td></tr>87 Public·Member·Functions</h2></td></tr>
88 <tr·class="memitem:a7e49b83df3842e407bd8cefa9b566832"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02510.html#a7e49b83df3842e407bd8cefa9b566832">Patch</a>·(<a·class="el"·href="a02510.html#aed03c36a49fa6fefe4145209613c7946">ElementList</a>·*list,·int·<a·class="el"·href="a02510.html#a42c0948a8df8cc5527f3ae67ade8b2ba">count</a>)</td></tr>88 <tr·class="memitem:a7e49b83df3842e407bd8cefa9b566832"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02510.html#a7e49b83df3842e407bd8cefa9b566832">Patch</a>·(<a·class="el"·href="a02510.html#aed03c36a49fa6fefe4145209613c7946">ElementList</a>·*list,·int·<a·class="el"·href="a02510.html#a42c0948a8df8cc5527f3ae67ade8b2ba">count</a>)</td></tr>
89 <tr·class="separator:a7e49b83df3842e407bd8cefa9b566832"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a7e49b83df3842e407bd8cefa9b566832"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:a673020298ebc1414b50264468c25afac"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02510.html#a673020298ebc1414b50264468c25afac">operator[]</a>·(int·i)·const</td></tr>90 <tr·class="memitem:a673020298ebc1414b50264468c25afac"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01064.html#a738666cf4bcd352ecee6a5dc484bb92c">Element</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02510.html#a673020298ebc1414b50264468c25afac">operator[]</a>·(int·i)·const</td></tr>
Offset 137, 15 lines modifiedOffset 137, 15 lines modified
  
137 <div·class="memitem">137 <div·class="memitem">
138 <div·class="memproto">138 <div·class="memproto">
139 <div·class="memtemplate">139 <div·class="memtemplate">
140 template&lt;int·dim&gt;·</div>140 template&lt;int·dim&gt;·</div>
141 ······<table·class="memname">141 ······<table·class="memname">
142 ········<tr>142 ········<tr>
143 ··········<td·class="memname">typedef·<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·RC_LIST_EL·<a·class="el"·href="a02510.html">Dune::Alberta::Patch</a>&lt;·dim·&gt;::ElementList</td>143 ··········<td·class="memname">typedef·<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·RC_LIST_EL·<a·class="el"·href="a02510.html">Dune::Alberta::Patch</a>&lt;·dim·&gt;::ElementList</td>
144 ········</tr>144 ········</tr>
145 ······</table>145 ······</table>
146 </div><div·class="memdoc">146 </div><div·class="memdoc">
  
147 </div>147 </div>
148 </div>148 </div>
149 <h2·class="groupheader">Constructor·&amp;·Destructor·Documentation</h2>149 <h2·class="groupheader">Constructor·&amp;·Destructor·Documentation</h2>
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="a00686_source.html">refinement.hh</a></li>511 <li><a·class="el"·href="a00641_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="a00686_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00641_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="a00686_source.html">refinement.hh</a></li>125 <li><a·class="el"·href="a00641_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="a00686_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00641_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="a00686_source.html">refinement.hh</a></li>125 <li><a·class="el"·href="a00641_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="a00686_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00641_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="a00686_source.html">refinement.hh</a></li>123 <li><a·class="el"·href="a00641_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="a00686_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00641_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="a00686_source.html">refinement.hh</a></li>123 <li><a·class="el"·href="a00641_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="a00686_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00641_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="a00686_source.html">refinement.hh</a></li>123 <li><a·class="el"·href="a00641_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="a00686_source.html">refinement.hh</a></li>73 <li><a·class="el"·href="a00641_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="a00686_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00641_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="a00686_source.html">refinement.hh</a></li>176 <li><a·class="el"·href="a00641_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="a00686_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00641_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="a00686_source.html">refinement.hh</a></li>176 <li><a·class="el"·href="a00641_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="a00686_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00641_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="a00686_source.html">refinement.hh</a></li>176 <li><a·class="el"·href="a00641_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="a00617_source.html">dune/grid/albertagrid/transformation.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00635_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="a00617_source.html">transformation.hh</a></li>271 <li><a·class="el"·href="a00635_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="a00644_source.html">dune/grid/albertagrid/treeiterator.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00707_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="a00644_source.html">treeiterator.hh</a></li>374 <li><a·class="el"·href="a00707_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="a00644_source.html">dune/grid/albertagrid/treeiterator.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00707_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="a00644_source.html">treeiterator.hh</a></li>194 <li><a·class="el"·href="a00707_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="a00350_source.html">dune/grid/common/adaptcallback.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00323_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="a00350_source.html">adaptcallback.hh</a></li>298 <li><a·class="el"·href="a00323_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="a00350_source.html">dune/grid/common/adaptcallback.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00323_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="a00350_source.html">adaptcallback.hh</a></li>352 <li><a·class="el"·href="a00323_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="a00350_source.html">dune/grid/common/adaptcallback.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00323_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="a00350_source.html">adaptcallback.hh</a></li>235 <li><a·class="el"·href="a00323_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="a00329_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="a00329_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="a00329_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="a00329_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="a00329_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="a00329_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="a00329_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="a00329_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="a00305_source.html">dune/grid/common/boundarysegment.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00350_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="a00305_source.html">boundarysegment.hh</a></li>400 <li><a·class="el"·href="a00350_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="a00305_source.html">dune/grid/common/boundarysegment.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00350_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="a00305_source.html">boundarysegment.hh</a></li>255 <li><a·class="el"·href="a00350_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="a00293_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00278_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="a00293_source.html">datahandleif.hh</a></li>213 <li><a·class="el"·href="a00278_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="a00293_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00278_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,137,253,179"/>86 <area·shape="rect"·title="CommDataHandleIF·describes·the·features·of·a·data·handle·for·communication·in·parallel·runs·using·the..."·alt=""·coords="5,137,253,179"/>
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="a00293_source.html">datahandleif.hh</a></li>519 <li><a·class="el"·href="a00278_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="a00338_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00317_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="a00338_source.html">defaultgridview.hh</a></li>828 <li><a·class="el"·href="a00317_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="a00338_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00317_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="a00338_source.html">defaultgridview.hh</a></li>818 <li><a·class="el"·href="a00317_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="a00338_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00317_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="a00338_source.html">defaultgridview.hh</a></li>261 <li><a·class="el"·href="a00317_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="a00338_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00317_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="a00338_source.html">defaultgridview.hh</a></li>169 <li><a·class="el"·href="a00317_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="a00338_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00317_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="a00338_source.html">defaultgridview.hh</a></li>114 <li><a·class="el"·href="a00317_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="a00338_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code></p>74 <p><code>#include·&lt;<a·class="el"·href="a00317_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="a00338_source.html">defaultgridview.hh</a></li>89 <li><a·class="el"·href="a00317_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="a00338_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00317_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="a00338_source.html">defaultgridview.hh</a></li>261 <li><a·class="el"·href="a00317_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="a00338_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00317_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="a00338_source.html">defaultgridview.hh</a></li>169 <li><a·class="el"·href="a00317_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="a00338_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00317_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="a00338_source.html">defaultgridview.hh</a></li>114 <li><a·class="el"·href="a00317_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="a00338_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code></p>74 <p><code>#include·&lt;<a·class="el"·href="a00317_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="a00338_source.html">defaultgridview.hh</a></li>89 <li><a·class="el"·href="a00317_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="a00251_source.html">rangegenerators.hh</a></li>942 <li><a·class="el"·href="a00335_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="a00320_source.html">dune/grid/common/entityiterator.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00293_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="a00320_source.html">entityiterator.hh</a></li>511 <li><a·class="el"·href="a00293_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="a00320_source.html">dune/grid/common/entityiterator.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00293_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="a00320_source.html">entityiterator.hh</a></li>172 <li><a·class="el"·href="a00293_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="a00242_source.html">dune/grid/common/exceptions.hh</a>&gt;</code></p>74 <p><code>#include·&lt;<a·class="el"·href="a00320_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="a00242_source.html">exceptions.hh</a></li>87 <li><a·class="el"·href="a00320_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="a00359_source.html">dune/grid/common/indexidset.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00299_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="a00359_source.html">indexidset.hh</a></li>719 <li><a·class="el"·href="a00299_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="a00359_source.html">dune/grid/common/indexidset.hh</a>&gt;</code></p>81 <p><code>#include·&lt;<a·class="el"·href="a00299_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="a00359_source.html">indexidset.hh</a></li>457 <li><a·class="el"·href="a00299_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="a00251_source.html">rangegenerators.hh</a></li>303 <li><a·class="el"·href="a00335_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="a00359_source.html">dune/grid/common/indexidset.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00299_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="a00359_source.html">indexidset.hh</a></li>109 <li><a·class="el"·href="a00299_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="a00359_source.html">dune/grid/common/indexidset.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00299_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="a00359_source.html">indexidset.hh</a></li>523 <li><a·class="el"·href="a00299_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="a00359_source.html">dune/grid/common/indexidset.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00299_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="a00359_source.html">indexidset.hh</a></li>109 <li><a·class="el"·href="a00299_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="a00335_source.html">dune/grid/common/mapper.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00245_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="a00335_source.html">mapper.hh</a></li>464 <li><a·class="el"·href="a00245_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="a00272_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00296_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="a00272_source.html">mcmgmapper.hh</a></li>961 <li><a·class="el"·href="a00296_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="a00272_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00296_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="a00272_source.html">mcmgmapper.hh</a></li>948 <li><a·class="el"·href="a00296_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="a00272_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00296_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="a00272_source.html">mcmgmapper.hh</a></li>955 <li><a·class="el"·href="a00296_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="a00236_source.html">dune/grid/common/partitionset.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00356_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="a00236_source.html">partitionset.hh</a></li>393 <li><a·class="el"·href="a00356_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="a00323_source.html">dune/grid/common/scsgmapper.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00353_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="a00323_source.html">scsgmapper.hh</a></li>696 <li><a·class="el"·href="a00353_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="a00323_source.html">dune/grid/common/scsgmapper.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00353_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="a00323_source.html">scsgmapper.hh</a></li>689 <li><a·class="el"·href="a00353_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="a00323_source.html">dune/grid/common/scsgmapper.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00353_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="a00323_source.html">scsgmapper.hh</a></li>690 <li><a·class="el"·href="a00353_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="a00347_source.html">dune/grid/common/sizecache.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00266_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="a00347_source.html">sizecache.hh</a></li>316 <li><a·class="el"·href="a00266_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.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="a00575_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00599_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="a00575_source.html">coordfunction.hh</a></li>572 <li><a·class="el"·href="a00599_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="a00575_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00599_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="a00575_source.html">coordfunction.hh</a></li>502 <li><a·class="el"·href="a00599_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="a00575_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00599_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="a00575_source.html">coordfunction.hh</a></li>379 <li><a·class="el"·href="a00599_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="a00575_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00599_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="a00575_source.html">coordfunction.hh</a></li>379 <li><a·class="el"·href="a00599_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="a00575_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00599_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="a00575_source.html">coordfunction.hh</a></li>108 <li><a·class="el"·href="a00599_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="a00575_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00599_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="a00575_source.html">coordfunction.hh</a></li>108 <li><a·class="el"·href="a00599_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="a00575_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00599_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="a00575_source.html">coordfunction.hh</a></li>112 <li><a·class="el"·href="a00599_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="a00581_source.html">coordfunctioncaller.hh</a></li>73 <li><a·class="el"·href="a00608_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="a00590_source.html">cornerstorage.hh</a></li>73 <li><a·class="el"·href="a00569_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="a00590_source.html">dune/grid/geometrygrid/cornerstorage.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00569_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="a00590_source.html">cornerstorage.hh</a></li>156 <li><a·class="el"·href="a00569_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="a00590_source.html">dune/grid/geometrygrid/cornerstorage.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00569_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="a00590_source.html">cornerstorage.hh</a></li>162 <li><a·class="el"·href="a00569_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="a00590_source.html">dune/grid/geometrygrid/cornerstorage.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00569_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="a00590_source.html">cornerstorage.hh</a></li>189 <li><a·class="el"·href="a00569_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="a00590_source.html">dune/grid/geometrygrid/cornerstorage.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00569_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="a00590_source.html">cornerstorage.hh</a></li>257 <li><a·class="el"·href="a00569_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="a00581_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>
2.34 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03202.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="a03199.html">List·of·all·members</a>··</div>73 <a·href="a03199.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::HierarchicIterator&lt;·G·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::HierarchicIterator&lt;·G·&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="a00587_source.html">dune/grid/geometrygrid/iterator.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00605_source.html">dune/grid/geometrygrid/iterator.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:abdaca9ec78aa6bef43dc5f89bc09ee1a"><td·class="memItemLeft"·align="right"·valign="top">typedef·Traits::Grid&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03202.html#abdaca9ec78aa6bef43dc5f89bc09ee1a">Grid</a></td></tr>81 <tr·class="memitem:abdaca9ec78aa6bef43dc5f89bc09ee1a"><td·class="memItemLeft"·align="right"·valign="top">typedef·Traits::Grid&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03202.html#abdaca9ec78aa6bef43dc5f89bc09ee1a">Grid</a></td></tr>
82 <tr·class="separator:abdaca9ec78aa6bef43dc5f89bc09ee1a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:abdaca9ec78aa6bef43dc5f89bc09ee1a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 <tr·class="memitem:ad97a631826b728283f4d3fd884fd7513"><td·class="memItemLeft"·align="right"·valign="top">typedef·Traits::template·Codim&lt;·<a·class="el"·href="a03202.html#a196a87ce367236d7d6c7e54be77cb273">codimension</a>·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03202.html#ad97a631826b728283f4d3fd884fd7513">Entity</a></td></tr>83 <tr·class="memitem:ad97a631826b728283f4d3fd884fd7513"><td·class="memItemLeft"·align="right"·valign="top">typedef·Traits::template·Codim&lt;·<a·class="el"·href="a03202.html#a196a87ce367236d7d6c7e54be77cb273">codimension</a>·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03202.html#ad97a631826b728283f4d3fd884fd7513">Entity</a></td></tr>
84 <tr·class="separator:ad97a631826b728283f4d3fd884fd7513"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:ad97a631826b728283f4d3fd884fd7513"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 365, 15 lines modifiedOffset 365, 15 lines modified
365 </table>365 </table>
366 </div><div·class="memdoc">366 </div><div·class="memdoc">
  
367 </div>367 </div>
368 </div>368 </div>
369 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>369 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
370 <li><a·class="el"·href="a07241_source.html">geometrygrid/entity.hh</a></li>370 <li><a·class="el"·href="a07241_source.html">geometrygrid/entity.hh</a></li>
371 <li><a·class="el"·href="a00587_source.html">iterator.hh</a></li>371 <li><a·class="el"·href="a00605_source.html">iterator.hh</a></li>
372 </ul>372 </ul>
373 </div><!--·contents·-->373 </div><!--·contents·-->
374 <!--·start·footer·part·-->374 <!--·start·footer·part·-->
375 <hr·class="footer"/><address·class="footer"><small>375 <hr·class="footer"/><address·class="footer"><small>
376 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4376 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
377 </small></address>377 </small></address>
378 </body>378 </body>
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="a00605_source.html">dune/grid/geometrygrid/identity.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00566_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="a00605_source.html">identity.hh</a></li>434 <li><a·class="el"·href="a00566_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="a00602_source.html">dune/grid/geometrygrid/idset.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00578_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="a00602_source.html">idset.hh</a></li>565 <li><a·class="el"·href="a00578_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>
884 B
./usr/share/doc/libdune-grid-doc/doxygen/a03338.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::Iterator&lt;·HostGridView,·codim,·pitype,·Grid,·fake·&gt;·Class·Template·Reference</div></div>69 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::Iterator&lt;·HostGridView,·codim,·pitype,·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="a00587_source.html">iterator.hh</a></li>73 <li><a·class="el"·href="a00605_source.html">iterator.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>
881 B
./usr/share/doc/libdune-grid-doc/doxygen/a03342.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::PartitionIteratorFilter&lt;·codim,·pitype,·Grid·&gt;·Struct·Template·Reference</div></div>69 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::PartitionIteratorFilter&lt;·codim,·pitype,·Grid·&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="a00587_source.html">iterator.hh</a></li>73 <li><a·class="el"·href="a00605_source.html">iterator.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/a03346.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="a03343.html">List·of·all·members</a>··</div>73 <a·href="a03343.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::PartitionIteratorFilter&lt;·codim,·Interior_Partition,·Grid·&gt;·Struct·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::PartitionIteratorFilter&lt;·codim,·Interior_Partition,·Grid·&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="a00587_source.html">dune/grid/geometrygrid/iterator.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00605_source.html">dune/grid/geometrygrid/iterator.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:a0f92b889028900c734a9a31d8f378fc1"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::remove_const&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;::type::ctype&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03346.html#a0f92b889028900c734a9a31d8f378fc1">ctype</a></td></tr>81 <tr·class="memitem:a0f92b889028900c734a9a31d8f378fc1"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::remove_const&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;::type::ctype&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03346.html#a0f92b889028900c734a9a31d8f378fc1">ctype</a></td></tr>
82 <tr·class="separator:a0f92b889028900c734a9a31d8f378fc1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a0f92b889028900c734a9a31d8f378fc1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 <tr·class="memitem:aa5da87a7d2b8f659818120e8de116fef"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::remove_const&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;::type::Traits::template·Codim&lt;·0·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03346.html#aa5da87a7d2b8f659818120e8de116fef">Element</a></td></tr>83 <tr·class="memitem:aa5da87a7d2b8f659818120e8de116fef"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::remove_const&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;::type::Traits::template·Codim&lt;·0·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03346.html#aa5da87a7d2b8f659818120e8de116fef">Element</a></td></tr>
84 <tr·class="separator:aa5da87a7d2b8f659818120e8de116fef"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:aa5da87a7d2b8f659818120e8de116fef"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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·struct·was·generated·from·the·following·file:<ul>269 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
270 <li><a·class="el"·href="a00587_source.html">iterator.hh</a></li>270 <li><a·class="el"·href="a00605_source.html">iterator.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.4 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03350.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="a03347.html">List·of·all·members</a>··</div>73 <a·href="a03347.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::PartitionIteratorFilter&lt;·codim,·InteriorBorder_Partition,·Grid·&gt;·Struct·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::PartitionIteratorFilter&lt;·codim,·InteriorBorder_Partition,·Grid·&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="a00587_source.html">dune/grid/geometrygrid/iterator.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00605_source.html">dune/grid/geometrygrid/iterator.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:ac11ce2954b9087b47c821204b84a70ca"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::remove_const&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;::type::ctype&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03350.html#ac11ce2954b9087b47c821204b84a70ca">ctype</a></td></tr>81 <tr·class="memitem:ac11ce2954b9087b47c821204b84a70ca"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::remove_const&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;::type::ctype&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03350.html#ac11ce2954b9087b47c821204b84a70ca">ctype</a></td></tr>
82 <tr·class="separator:ac11ce2954b9087b47c821204b84a70ca"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:ac11ce2954b9087b47c821204b84a70ca"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 <tr·class="memitem:adbdafba1e7221feb7298ce0422062201"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::remove_const&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;::type::Traits::template·Codim&lt;·0·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03350.html#adbdafba1e7221feb7298ce0422062201">Element</a></td></tr>83 <tr·class="memitem:adbdafba1e7221feb7298ce0422062201"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::remove_const&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;::type::Traits::template·Codim&lt;·0·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03350.html#adbdafba1e7221feb7298ce0422062201">Element</a></td></tr>
84 <tr·class="separator:adbdafba1e7221feb7298ce0422062201"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:adbdafba1e7221feb7298ce0422062201"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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·struct·was·generated·from·the·following·file:<ul>269 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
270 <li><a·class="el"·href="a00587_source.html">iterator.hh</a></li>270 <li><a·class="el"·href="a00605_source.html">iterator.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.39 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03354.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="a03351.html">List·of·all·members</a>··</div>73 <a·href="a03351.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::PartitionIteratorFilter&lt;·codim,·Overlap_Partition,·Grid·&gt;·Struct·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::PartitionIteratorFilter&lt;·codim,·Overlap_Partition,·Grid·&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="a00587_source.html">dune/grid/geometrygrid/iterator.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00605_source.html">dune/grid/geometrygrid/iterator.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:aac5f48f1b7dbb2bbb6171b536cc5e760"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::remove_const&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;::type::ctype&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03354.html#aac5f48f1b7dbb2bbb6171b536cc5e760">ctype</a></td></tr>81 <tr·class="memitem:aac5f48f1b7dbb2bbb6171b536cc5e760"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::remove_const&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;::type::ctype&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03354.html#aac5f48f1b7dbb2bbb6171b536cc5e760">ctype</a></td></tr>
82 <tr·class="separator:aac5f48f1b7dbb2bbb6171b536cc5e760"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:aac5f48f1b7dbb2bbb6171b536cc5e760"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 <tr·class="memitem:a98a0f07ee2d8ae20b12baf67cc9cef62"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::remove_const&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;::type::Traits::template·Codim&lt;·0·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03354.html#a98a0f07ee2d8ae20b12baf67cc9cef62">Element</a></td></tr>83 <tr·class="memitem:a98a0f07ee2d8ae20b12baf67cc9cef62"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::remove_const&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;::type::Traits::template·Codim&lt;·0·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03354.html#a98a0f07ee2d8ae20b12baf67cc9cef62">Element</a></td></tr>
84 <tr·class="separator:a98a0f07ee2d8ae20b12baf67cc9cef62"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:a98a0f07ee2d8ae20b12baf67cc9cef62"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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·struct·was·generated·from·the·following·file:<ul>269 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
270 <li><a·class="el"·href="a00587_source.html">iterator.hh</a></li>270 <li><a·class="el"·href="a00605_source.html">iterator.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.39 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03358.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="a03355.html">List·of·all·members</a>··</div>73 <a·href="a03355.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::PartitionIteratorFilter&lt;·codim,·OverlapFront_Partition,·Grid·&gt;·Struct·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::PartitionIteratorFilter&lt;·codim,·OverlapFront_Partition,·Grid·&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="a00587_source.html">dune/grid/geometrygrid/iterator.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00605_source.html">dune/grid/geometrygrid/iterator.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:aa1af4534fd7a571295c635e4b84eb6f5"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::remove_const&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;::type::ctype&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03358.html#aa1af4534fd7a571295c635e4b84eb6f5">ctype</a></td></tr>81 <tr·class="memitem:aa1af4534fd7a571295c635e4b84eb6f5"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::remove_const&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;::type::ctype&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03358.html#aa1af4534fd7a571295c635e4b84eb6f5">ctype</a></td></tr>
82 <tr·class="separator:aa1af4534fd7a571295c635e4b84eb6f5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:aa1af4534fd7a571295c635e4b84eb6f5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 <tr·class="memitem:a6d64d3e6322f9cedff388d58f366dd35"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::remove_const&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;::type::Traits::template·Codim&lt;·0·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03358.html#a6d64d3e6322f9cedff388d58f366dd35">Element</a></td></tr>83 <tr·class="memitem:a6d64d3e6322f9cedff388d58f366dd35"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::remove_const&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;::type::Traits::template·Codim&lt;·0·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03358.html#a6d64d3e6322f9cedff388d58f366dd35">Element</a></td></tr>
84 <tr·class="separator:a6d64d3e6322f9cedff388d58f366dd35"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:a6d64d3e6322f9cedff388d58f366dd35"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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·struct·was·generated·from·the·following·file:<ul>269 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
270 <li><a·class="el"·href="a00587_source.html">iterator.hh</a></li>270 <li><a·class="el"·href="a00605_source.html">iterator.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.39 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03362.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="a03359.html">List·of·all·members</a>··</div>73 <a·href="a03359.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::PartitionIteratorFilter&lt;·codim,·All_Partition,·Grid·&gt;·Struct·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::PartitionIteratorFilter&lt;·codim,·All_Partition,·Grid·&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="a00587_source.html">dune/grid/geometrygrid/iterator.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00605_source.html">dune/grid/geometrygrid/iterator.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:a05ca48c0c38290e379063a5f72a6e341"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::remove_const&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;::type::ctype&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03362.html#a05ca48c0c38290e379063a5f72a6e341">ctype</a></td></tr>81 <tr·class="memitem:a05ca48c0c38290e379063a5f72a6e341"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::remove_const&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;::type::ctype&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03362.html#a05ca48c0c38290e379063a5f72a6e341">ctype</a></td></tr>
82 <tr·class="separator:a05ca48c0c38290e379063a5f72a6e341"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a05ca48c0c38290e379063a5f72a6e341"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 <tr·class="memitem:ab402dcca72388e0c57b212ef50cacb4a"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::remove_const&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;::type::Traits::template·Codim&lt;·0·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03362.html#ab402dcca72388e0c57b212ef50cacb4a">Element</a></td></tr>83 <tr·class="memitem:ab402dcca72388e0c57b212ef50cacb4a"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::remove_const&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;::type::Traits::template·Codim&lt;·0·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03362.html#ab402dcca72388e0c57b212ef50cacb4a">Element</a></td></tr>
84 <tr·class="separator:ab402dcca72388e0c57b212ef50cacb4a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:ab402dcca72388e0c57b212ef50cacb4a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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·struct·was·generated·from·the·following·file:<ul>269 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
270 <li><a·class="el"·href="a00587_source.html">iterator.hh</a></li>270 <li><a·class="el"·href="a00605_source.html">iterator.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.39 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03366.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="a03363.html">List·of·all·members</a>··</div>73 <a·href="a03363.html">List·of·all·members</a>··</div>
74 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::PartitionIteratorFilter&lt;·codim,·Ghost_Partition,·Grid·&gt;·Struct·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::PartitionIteratorFilter&lt;·codim,·Ghost_Partition,·Grid·&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="a00587_source.html">dune/grid/geometrygrid/iterator.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00605_source.html">dune/grid/geometrygrid/iterator.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:a81a80251168f6e5fc886c9fd2204ab4d"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::remove_const&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;::type::ctype&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03366.html#a81a80251168f6e5fc886c9fd2204ab4d">ctype</a></td></tr>81 <tr·class="memitem:a81a80251168f6e5fc886c9fd2204ab4d"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::remove_const&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;::type::ctype&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03366.html#a81a80251168f6e5fc886c9fd2204ab4d">ctype</a></td></tr>
82 <tr·class="separator:a81a80251168f6e5fc886c9fd2204ab4d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:a81a80251168f6e5fc886c9fd2204ab4d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 <tr·class="memitem:a50d5fde739d9147c29aa47b399023b16"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::remove_const&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;::type::Traits::template·Codim&lt;·0·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03366.html#a50d5fde739d9147c29aa47b399023b16">Element</a></td></tr>83 <tr·class="memitem:a50d5fde739d9147c29aa47b399023b16"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::remove_const&lt;·<a·class="el"·href="a02834.html">Grid</a>·&gt;::type::Traits::template·Codim&lt;·0·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03366.html#a50d5fde739d9147c29aa47b399023b16">Element</a></td></tr>
84 <tr·class="separator:a50d5fde739d9147c29aa47b399023b16"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:a50d5fde739d9147c29aa47b399023b16"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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·struct·was·generated·from·the·following·file:<ul>269 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
270 <li><a·class="el"·href="a00587_source.html">iterator.hh</a></li>270 <li><a·class="el"·href="a00605_source.html">iterator.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.32 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03370.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
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="#pub-static-attribs">Static·Public·Attributes</a>·&#124;73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
74 <a·href="a03367.html">List·of·all·members</a>··</div>74 <a·href="a03367.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::Iterator&lt;·HostGridView,·codim,·pitype,·G,·false·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::Iterator&lt;·HostGridView,·codim,·pitype,·G,·false·&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="a00587_source.html">dune/grid/geometrygrid/iterator.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00605_source.html">dune/grid/geometrygrid/iterator.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:a4a9036068a2a2ee8d6c6ce1ac141a46d"><td·class="memItemLeft"·align="right"·valign="top">typedef·Traits::Grid&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03370.html#a4a9036068a2a2ee8d6c6ce1ac141a46d">Grid</a></td></tr>82 <tr·class="memitem:a4a9036068a2a2ee8d6c6ce1ac141a46d"><td·class="memItemLeft"·align="right"·valign="top">typedef·Traits::Grid&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03370.html#a4a9036068a2a2ee8d6c6ce1ac141a46d">Grid</a></td></tr>
83 <tr·class="separator:a4a9036068a2a2ee8d6c6ce1ac141a46d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a4a9036068a2a2ee8d6c6ce1ac141a46d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:abef6ef034b10e59bcfd234d5dbaf9d8a"><td·class="memItemLeft"·align="right"·valign="top">typedef·Traits::template·Codim&lt;·<a·class="el"·href="a03370.html#ae523521265ed696a90325b0cdb0b5de6">codimension</a>·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03370.html#abef6ef034b10e59bcfd234d5dbaf9d8a">Entity</a></td></tr>84 <tr·class="memitem:abef6ef034b10e59bcfd234d5dbaf9d8a"><td·class="memItemLeft"·align="right"·valign="top">typedef·Traits::template·Codim&lt;·<a·class="el"·href="a03370.html#ae523521265ed696a90325b0cdb0b5de6">codimension</a>·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03370.html#abef6ef034b10e59bcfd234d5dbaf9d8a">Entity</a></td></tr>
85 <tr·class="separator:abef6ef034b10e59bcfd234d5dbaf9d8a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:abef6ef034b10e59bcfd234d5dbaf9d8a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 474, 15 lines modifiedOffset 474, 15 lines modified
474 ··</tr>474 ··</tr>
475 </table>475 </table>
476 </div><div·class="memdoc">476 </div><div·class="memdoc">
  
477 </div>477 </div>
478 </div>478 </div>
479 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>479 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
480 <li><a·class="el"·href="a00587_source.html">iterator.hh</a></li>480 <li><a·class="el"·href="a00605_source.html">iterator.hh</a></li>
481 </ul>481 </ul>
482 </div><!--·contents·-->482 </div><!--·contents·-->
483 <!--·start·footer·part·-->483 <!--·start·footer·part·-->
484 <hr·class="footer"/><address·class="footer"><small>484 <hr·class="footer"/><address·class="footer"><small>
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.4485 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
486 </small></address>486 </small></address>
487 </body>487 </body>
2.31 KB
./usr/share/doc/libdune-grid-doc/doxygen/a03374.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
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="#pub-static-attribs">Static·Public·Attributes</a>·&#124;73 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
74 <a·href="a03371.html">List·of·all·members</a>··</div>74 <a·href="a03371.html">List·of·all·members</a>··</div>
75 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::Iterator&lt;·HostGridView,·codim,·pitype,·G,·true·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::GeoGrid::Iterator&lt;·HostGridView,·codim,·pitype,·G,·true·&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="a00587_source.html">dune/grid/geometrygrid/iterator.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00605_source.html">dune/grid/geometrygrid/iterator.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:a0b266242c36149384398e17e208d5f68"><td·class="memItemLeft"·align="right"·valign="top">typedef·Traits::Grid&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03374.html#a0b266242c36149384398e17e208d5f68">Grid</a></td></tr>82 <tr·class="memitem:a0b266242c36149384398e17e208d5f68"><td·class="memItemLeft"·align="right"·valign="top">typedef·Traits::Grid&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03374.html#a0b266242c36149384398e17e208d5f68">Grid</a></td></tr>
83 <tr·class="separator:a0b266242c36149384398e17e208d5f68"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a0b266242c36149384398e17e208d5f68"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:ab562b2824789664868353ef226c4f24c"><td·class="memItemLeft"·align="right"·valign="top">typedef·Traits::template·Codim&lt;·<a·class="el"·href="a03374.html#a68bbcab00b8f50044f697fdd89f05e6c">codimension</a>·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03374.html#ab562b2824789664868353ef226c4f24c">Entity</a></td></tr>84 <tr·class="memitem:ab562b2824789664868353ef226c4f24c"><td·class="memItemLeft"·align="right"·valign="top">typedef·Traits::template·Codim&lt;·<a·class="el"·href="a03374.html#a68bbcab00b8f50044f697fdd89f05e6c">codimension</a>·&gt;::Entity&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03374.html#ab562b2824789664868353ef226c4f24c">Entity</a></td></tr>
85 <tr·class="separator:ab562b2824789664868353ef226c4f24c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:ab562b2824789664868353ef226c4f24c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 460, 15 lines modifiedOffset 460, 15 lines modified
460 ··</tr>460 ··</tr>
461 </table>461 </table>
462 </div><div·class="memdoc">462 </div><div·class="memdoc">
  
463 </div>463 </div>
464 </div>464 </div>
465 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>465 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
466 <li><a·class="el"·href="a00587_source.html">iterator.hh</a></li>466 <li><a·class="el"·href="a00605_source.html">iterator.hh</a></li>
467 </ul>467 </ul>
468 </div><!--·contents·-->468 </div><!--·contents·-->
469 <!--·start·footer·part·-->469 <!--·start·footer·part·-->
470 <hr·class="footer"/><address·class="footer"><small>470 <hr·class="footer"/><address·class="footer"><small>
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.4471 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
472 </small></address>472 </small></address>
473 </body>473 </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="a01016_source.html">dune/grid/utility/hostgridaccess.hh</a>&gt;</code></p>74 <p><code>#include·&lt;<a·class="el"·href="a01010_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="a00734_source.html">dune/grid/identitygrid/identitygridentity.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00731_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="a00734_source.html">identitygridentity.hh</a></li>736 <li><a·class="el"·href="a00731_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="a00731_source.html">dune/grid/identitygrid/identitygridleveliterator.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00734_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="a00734_source.html">identitygridentity.hh</a></li>340 <li><a·class="el"·href="a00731_source.html">identitygridentity.hh</a></li>
341 <li><a·class="el"·href="a00731_source.html">identitygridleveliterator.hh</a></li>341 <li><a·class="el"·href="a00734_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="a00737_source.html">dune/grid/identitygrid/identitygridintersectioniterator.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00743_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="a00734_source.html">identitygridentity.hh</a></li>274 <li><a·class="el"·href="a00731_source.html">identitygridentity.hh</a></li>
275 <li><a·class="el"·href="a00737_source.html">identitygridintersectioniterator.hh</a></li>275 <li><a·class="el"·href="a00743_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="a00737_source.html">dune/grid/identitygrid/identitygridintersectioniterator.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00743_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="a00734_source.html">identitygridentity.hh</a></li>278 <li><a·class="el"·href="a00731_source.html">identitygridentity.hh</a></li>
279 <li><a·class="el"·href="a00737_source.html">identitygridintersectioniterator.hh</a></li>279 <li><a·class="el"·href="a00743_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="a00752_source.html">dune/grid/identitygrid/identitygridhierarchiciterator.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00740_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="a00734_source.html">identitygridentity.hh</a></li>341 <li><a·class="el"·href="a00731_source.html">identitygridentity.hh</a></li>
342 <li><a·class="el"·href="a00752_source.html">identitygridhierarchiciterator.hh</a></li>342 <li><a·class="el"·href="a00740_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="a00734_source.html">dune/grid/identitygrid/identitygridentity.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00731_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="a00734_source.html">identitygridentity.hh</a></li>1263 <li><a·class="el"·href="a00731_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="a00752_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="a00752_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>
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="a00740_source.html">dune/grid/identitygrid/identitygridindexsets.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00737_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="a00740_source.html">identitygridindexsets.hh</a></li>800 <li><a·class="el"·href="a00737_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="a00740_source.html">dune/grid/identitygrid/identitygridindexsets.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00737_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="a00740_source.html">identitygridindexsets.hh</a></li>783 <li><a·class="el"·href="a00737_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="a00740_source.html">dune/grid/identitygrid/identitygridindexsets.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00737_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="a00740_source.html">identitygridindexsets.hh</a></li>431 <li><a·class="el"·href="a00737_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="a00740_source.html">dune/grid/identitygrid/identitygridindexsets.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00737_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="a00740_source.html">identitygridindexsets.hh</a></li>431 <li><a·class="el"·href="a00737_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="a00743_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="a00743_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="a00743_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="a00743_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>
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="a00923_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00848_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="a00923_source.html">basic.hh</a></li>456 <li><a·class="el"·href="a00848_source.html">basic.hh</a></li>
457 <li><a·class="el"·href="a00878.html">basic.cc</a></li>457 <li><a·class="el"·href="a00908.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="a00923_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="a00923_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="a00923_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="a00923_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="a00923_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="a00923_source.html">boundarydom.hh</a></li>
654 <li><a·class="el"·href="a00902.html">boundarydom.cc</a></li>654 <li><a·class="el"·href="a00863.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="a00872_source.html">dune/grid/io/file/dgfparser/blocks/boundaryseg.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00875_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="a00872_source.html">boundaryseg.hh</a></li>580 <li><a·class="el"·href="a00875_source.html">boundaryseg.hh</a></li>
581 <li><a·class="el"·href="a00854.html">boundaryseg.cc</a></li>581 <li><a·class="el"·href="a00878.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="a00893_source.html">dune/grid/io/file/dgfparser/blocks/cube.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00890_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="a00893_source.html">cube.hh</a></li>543 <li><a·class="el"·href="a00890_source.html">cube.hh</a></li>
544 <li><a·class="el"·href="a00905.html">cube.cc</a></li>544 <li><a·class="el"·href="a00887.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="a00917_source.html">dune/grid/io/file/dgfparser/blocks/dim.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00854_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="a00917_source.html">dim.hh</a></li>540 <li><a·class="el"·href="a00854_source.html">dim.hh</a></li>
541 <li><a·class="el"·href="a00860.html">dim.cc</a></li>541 <li><a·class="el"·href="a00893.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="a00881_source.html">dune/grid/io/file/dgfparser/blocks/general.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00851_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="a00881_source.html">general.hh</a></li>543 <li><a·class="el"·href="a00851_source.html">general.hh</a></li>
544 <li><a·class="el"·href="a00857.html">general.cc</a></li>544 <li><a·class="el"·href="a00917.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="a00851_source.html">dune/grid/io/file/dgfparser/blocks/gridparameter.hh</a>&gt;</code></p>81 <p><code>#include·&lt;<a·class="el"·href="a00905_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="a00851_source.html">gridparameter.hh</a></li>757 <li><a·class="el"·href="a00905_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="a00890_source.html">dune/grid/io/file/dgfparser/blocks/interval.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00857_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="a00890_source.html">interval.hh</a></li>737 <li><a·class="el"·href="a00857_source.html">interval.hh</a></li>
738 <li><a·class="el"·href="a00914.html">interval.cc</a></li>738 <li><a·class="el"·href="a00881.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="a00890_source.html">dune/grid/io/file/dgfparser/blocks/interval.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00857_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="a00890_source.html">interval.hh</a></li>239 <li><a·class="el"·href="a00857_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="a00869_source.html">dune/grid/io/file/dgfparser/blocks/periodicfacetrans.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00884_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="a00869_source.html">periodicfacetrans.hh</a></li>504 <li><a·class="el"·href="a00884_source.html">periodicfacetrans.hh</a></li>
505 <li><a·class="el"·href="a00863.html">periodicfacetrans.cc</a></li>505 <li><a·class="el"·href="a00926.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="a00869_source.html">dune/grid/io/file/dgfparser/blocks/periodicfacetrans.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00884_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="a00869_source.html">periodicfacetrans.hh</a></li>270 <li><a·class="el"·href="a00884_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="a00869_source.html">dune/grid/io/file/dgfparser/blocks/periodicfacetrans.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00884_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="a00869_source.html">periodicfacetrans.hh</a></li>147 <li><a·class="el"·href="a00884_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="a00929_source.html">dune/grid/io/file/dgfparser/blocks/polygon.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00920_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="a00929_source.html">polygon.hh</a></li>531 <li><a·class="el"·href="a00920_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="a00887_source.html">dune/grid/io/file/dgfparser/blocks/polyhedron.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00860_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="a00887_source.html">polyhedron.hh</a></li>501 <li><a·class="el"·href="a00860_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="a00866.html">projection.cc</a></li>214 <li><a·class="el"·href="a00899.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="a00866.html">projection.cc</a></li>157 <li><a·class="el"·href="a00899.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="a00866.html">projection.cc</a></li>196 <li><a·class="el"·href="a00899.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="a00866.html">projection.cc</a></li>186 <li><a·class="el"·href="a00899.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="a00866.html">projection.cc</a></li>196 <li><a·class="el"·href="a00899.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="a00866.html">projection.cc</a></li>186 <li><a·class="el"·href="a00899.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="a00866.html">projection.cc</a></li>186 <li><a·class="el"·href="a00899.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="a00866.html">projection.cc</a></li>186 <li><a·class="el"·href="a00899.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="a00866.html">projection.cc</a></li>186 <li><a·class="el"·href="a00899.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="a00866.html">projection.cc</a></li>186 <li><a·class="el"·href="a00899.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="a00866.html">projection.cc</a></li>196 <li><a·class="el"·href="a00899.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="a00866.html">projection.cc</a></li>196 <li><a·class="el"·href="a00899.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="a00866.html">projection.cc</a></li>196 <li><a·class="el"·href="a00899.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="a00866.html">projection.cc</a></li>196 <li><a·class="el"·href="a00899.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="a00866.html">projection.cc</a></li>196 <li><a·class="el"·href="a00899.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="a00866.html">projection.cc</a></li>846 <li><a·class="el"·href="a00899.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="a00899_source.html">dune/grid/io/file/dgfparser/blocks/simplex.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00872_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="a00899_source.html">simplex.hh</a></li>591 <li><a·class="el"·href="a00872_source.html">simplex.hh</a></li>
592 <li><a·class="el"·href="a00875.html">simplex.cc</a></li>592 <li><a·class="el"·href="a00866.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="a00920_source.html">dune/grid/io/file/dgfparser/blocks/simplexgeneration.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00911_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="a00920_source.html">simplexgeneration.hh</a></li>728 <li><a·class="el"·href="a00911_source.html">simplexgeneration.hh</a></li>
729 <li><a·class="el"·href="a00911.html">simplexgeneration.cc</a></li>729 <li><a·class="el"·href="a00869.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>
737 B
./usr/share/doc/libdune-grid-doc/doxygen/a03622.html
    
Offset 526, 15 lines modifiedOffset 526, 15 lines modified
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="a00896_source.html">vertex.hh</a></li>531 <li><a·class="el"·href="a00896_source.html">vertex.hh</a></li>
532 <li><a·class="el"·href="a00908.html">vertex.cc</a></li>532 <li><a·class="el"·href="a00902.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="a00836_source.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</code></p>74 <p><code>#include·&lt;<a·class="el"·href="a00947_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="a00836_source.html">dgfexception.hh</a></li>87 <li><a·class="el"·href="a00947_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="a00842_source.html">dune/grid/io/file/dgfparser/dgfgeogrid.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00938_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="a00842_source.html">dgfgeogrid.hh</a></li>457 <li><a·class="el"·href="a00938_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="a00842_source.html">dgfgeogrid.hh</a></li>73 <li><a·class="el"·href="a00938_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="a00842_source.html">dune/grid/io/file/dgfparser/dgfgeogrid.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00938_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="a00842_source.html">dgfgeogrid.hh</a></li>122 <li><a·class="el"·href="a00938_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="a00842_source.html">dune/grid/io/file/dgfparser/dgfgeogrid.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00938_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="a00842_source.html">dgfgeogrid.hh</a></li>122 <li><a·class="el"·href="a00938_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="a00842_source.html">dune/grid/io/file/dgfparser/dgfgeogrid.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00938_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="a00842_source.html">dgfgeogrid.hh</a></li>145 <li><a·class="el"·href="a00938_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="a00842_source.html">dune/grid/io/file/dgfparser/dgfgeogrid.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00938_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="a00842_source.html">dgfgeogrid.hh</a></li>511 <li><a·class="el"·href="a00938_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="a00842_source.html">dune/grid/io/file/dgfparser/dgfgeogrid.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00938_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="a00842_source.html">dgfgeogrid.hh</a></li>140 <li><a·class="el"·href="a00938_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="a00821_source.html">dune/grid/io/file/dgfparser/dgfidentitygrid.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00941_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="a00821_source.html">dgfidentitygrid.hh</a></li>431 <li><a·class="el"·href="a00941_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="a00821_source.html">dune/grid/io/file/dgfparser/dgfidentitygrid.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00941_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="a00821_source.html">dgfidentitygrid.hh</a></li>140 <li><a·class="el"·href="a00941_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>
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="a00824_source.html">dune/grid/io/file/dgfparser/dgfug.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00956_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="a00824_source.html">dgfug.hh</a></li>921 <li><a·class="el"·href="a00956_source.html">dgfug.hh</a></li>
922 <li><a·class="el"·href="a00827.html">dgfug.cc</a></li>922 <li><a·class="el"·href="a00845.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="a00824_source.html">dune/grid/io/file/dgfparser/dgfug.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00956_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="a00824_source.html">dgfug.hh</a></li>140 <li><a·class="el"·href="a00956_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="a00824_source.html">dune/grid/io/file/dgfparser/dgfug.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00956_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="a00824_source.html">dgfug.hh</a></li>558 <li><a·class="el"·href="a00956_source.html">dgfug.hh</a></li>
559 <li><a·class="el"·href="a00827.html">dgfug.cc</a></li>559 <li><a·class="el"·href="a00845.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="a00848_source.html">dune/grid/io/file/dgfparser/dgfwriter.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00959_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="a00848_source.html">dgfwriter.hh</a></li>1054 <li><a·class="el"·href="a00959_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="a00830_source.html">dune/grid/io/file/dgfparser/dgfyasp.hh</a>&gt;</code></p>81 <p><code>#include·&lt;<a·class="el"·href="a00968_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="a00830_source.html">dgfyasp.hh</a></li>823 <li><a·class="el"·href="a00968_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="a00830_source.html">dune/grid/io/file/dgfparser/dgfyasp.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00968_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="a00830_source.html">dgfyasp.hh</a></li>492 <li><a·class="el"·href="a00968_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="a00830_source.html">dune/grid/io/file/dgfparser/dgfyasp.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00968_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="a00830_source.html">dgfyasp.hh</a></li>492 <li><a·class="el"·href="a00968_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="a00830_source.html">dune/grid/io/file/dgfparser/dgfyasp.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00968_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="a00830_source.html">dgfyasp.hh</a></li>152 <li><a·class="el"·href="a00968_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="a00830_source.html">dune/grid/io/file/dgfparser/dgfyasp.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00968_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="a00830_source.html">dgfyasp.hh</a></li>140 <li><a·class="el"·href="a00968_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="a00947_source.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00935_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="a00947_source.html">entitykey.hh</a></li>448 <li><a·class="el"·href="a00935_source.html">entitykey.hh</a></li>
449 <li><a·class="el"·href="a00833_source.html">entitykey_inline.hh</a></li>449 <li><a·class="el"·href="a00962_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="a00947_source.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00935_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="a00947_source.html">entitykey.hh</a></li>247 <li><a·class="el"·href="a00935_source.html">entitykey.hh</a></li>
248 <li><a·class="el"·href="a00833_source.html">entitykey_inline.hh</a></li>248 <li><a·class="el"·href="a00962_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="a00839_source.html">dune/grid/io/file/dgfparser/gridptr.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00929_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="a00839_source.html">gridptr.hh</a></li>1337 <li><a·class="el"·href="a00929_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="a00839_source.html">dune/grid/io/file/dgfparser/gridptr.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00929_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="a00839_source.html">gridptr.hh</a></li>327 <li><a·class="el"·href="a00929_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="a00839_source.html">dune/grid/io/file/dgfparser/gridptr.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00929_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="a00839_source.html">gridptr.hh</a></li>707 <li><a·class="el"·href="a00929_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.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="a00845_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00965_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="a00845_source.html">parser.hh</a></li>203 <li><a·class="el"·href="a00965_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="a00845_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00965_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="a00845_source.html">parser.hh</a></li>1323 <li><a·class="el"·href="a00965_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="a00956_source.html">dune/grid/io/file/gmshreader.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00770_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="a00956_source.html">gmshreader.hh</a></li>111 <li><a·class="el"·href="a00770_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="a00956_source.html">dune/grid/io/file/gmshreader.hh</a>&gt;</code></p>81 <p><code>#include·&lt;<a·class="el"·href="a00770_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="a00956_source.html">gmshreader.hh</a></li>931 <li><a·class="el"·href="a00770_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="a00956_source.html">dune/grid/io/file/gmshreader.hh</a>&gt;</code></p>81 <p><code>#include·&lt;<a·class="el"·href="a00770_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="a00956_source.html">gmshreader.hh</a></li>885 <li><a·class="el"·href="a00770_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="a00953_source.html">dune/grid/io/file/gmshwriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00767_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="a00953_source.html">gmshwriter.hh</a></li>238 <li><a·class="el"·href="a00767_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="a00959_source.html">dune/grid/io/file/gnuplot.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00773_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="a00959_source.html">gnuplot.hh</a></li>275 <li><a·class="el"·href="a00773_source.html">gnuplot.hh</a></li>
276 <li><a·class="el"·href="a00950.html">gnuplot.cc</a></li>276 <li><a·class="el"·href="a00764.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="a00959_source.html">dune/grid/io/file/gnuplot.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00773_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="a00959_source.html">gnuplot.hh</a></li>265 <li><a·class="el"·href="a00773_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="a00959_source.html">dune/grid/io/file/gnuplot.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00773_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="a00959_source.html">gnuplot.hh</a></li>275 <li><a·class="el"·href="a00773_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="a00968_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="a00968_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="a00767_source.html">dune/grid/io/file/vtk/b64enc.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00812_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="a00767_source.html">b64enc.hh</a></li>266 <li><a·class="el"·href="a00812_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="a00770_source.html">dune/grid/io/file/vtk/basicwriter.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00800_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="a00770_source.html">basicwriter.hh</a></li>1007 <li><a·class="el"·href="a00800_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="a00791_source.html">dune/grid/io/file/vtk/boundaryiterators.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00809_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="a00791_source.html">boundaryiterators.hh</a></li>438 <li><a·class="el"·href="a00809_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="a00791_source.html">dune/grid/io/file/vtk/boundaryiterators.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00809_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="a00791_source.html">boundaryiterators.hh</a></li>112 <li><a·class="el"·href="a00809_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="a00791_source.html">dune/grid/io/file/vtk/boundaryiterators.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00809_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="a00791_source.html">boundaryiterators.hh</a></li>534 <li><a·class="el"·href="a00809_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="a00797_source.html">dune/grid/io/file/vtk/boundarywriter.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00776_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,43,957,84"/>85 <area·shape="rect"·title="·"·alt=""·coords="757,43,957,84"/>
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="a00797_source.html">boundarywriter.hh</a></li>1621 <li><a·class="el"·href="a00776_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="a00815_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00797_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="a00815_source.html">common.hh</a></li>109 <li><a·class="el"·href="a00797_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="a00815_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00797_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="a00815_source.html">common.hh</a></li>98 <li><a·class="el"·href="a00797_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="a00815_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00797_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="a00815_source.html">common.hh</a></li>98 <li><a·class="el"·href="a00797_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="a00815_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00797_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="a00815_source.html">common.hh</a></li>98 <li><a·class="el"·href="a00797_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="a00815_source.html">dune/grid/io/file/vtk/common.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00797_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="a00815_source.html">common.hh</a></li>305 <li><a·class="el"·href="a00797_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="a00764_source.html">dune/grid/io/file/vtk/corner.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00788_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="a00764_source.html">corner.hh</a></li>383 <li><a·class="el"·href="a00788_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="a00761_source.html">dune/grid/io/file/vtk/corneriterator.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00791_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="a00761_source.html">corneriterator.hh</a></li>472 <li><a·class="el"·href="a00791_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="a00806_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00785_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="a00806_source.html">dataarraywriter.hh</a></li>237 <li><a·class="el"·href="a00785_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="a00806_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00785_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="a00806_source.html">dataarraywriter.hh</a></li>260 <li><a·class="el"·href="a00785_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="a00806_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00785_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="a00806_source.html">dataarraywriter.hh</a></li>267 <li><a·class="el"·href="a00785_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="a00806_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00785_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="a00806_source.html">dataarraywriter.hh</a></li>244 <li><a·class="el"·href="a00785_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="a00806_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00785_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="a00806_source.html">dataarraywriter.hh</a></li>244 <li><a·class="el"·href="a00785_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="a00806_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00785_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="a00806_source.html">dataarraywriter.hh</a></li>223 <li><a·class="el"·href="a00785_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="a00806_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00785_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="a00806_source.html">dataarraywriter.hh</a></li>223 <li><a·class="el"·href="a00785_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="a00806_source.html">dune/grid/io/file/vtk/dataarraywriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00785_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="a00806_source.html">dataarraywriter.hh</a></li>275 <li><a·class="el"·href="a00785_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="a00800_source.html">dune/grid/io/file/vtk/function.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00806_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="a00800_source.html">function.hh</a></li>365 <li><a·class="el"·href="a00806_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="a00800_source.html">dune/grid/io/file/vtk/function.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00806_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="a00800_source.html">function.hh</a></li>441 <li><a·class="el"·href="a00806_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="a00800_source.html">dune/grid/io/file/vtk/function.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00806_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="a00800_source.html">function.hh</a></li>441 <li><a·class="el"·href="a00806_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="a00794_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00827_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="a00794_source.html">functionwriter.hh</a></li>453 <li><a·class="el"·href="a00827_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="a00794_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00827_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="a00794_source.html">functionwriter.hh</a></li>501 <li><a·class="el"·href="a00827_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="a00794_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00827_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="a00794_source.html">functionwriter.hh</a></li>493 <li><a·class="el"·href="a00827_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="a00794_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00827_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="a00794_source.html">functionwriter.hh</a></li>495 <li><a·class="el"·href="a00827_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="a00794_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00827_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="a00794_source.html">functionwriter.hh</a></li>419 <li><a·class="el"·href="a00827_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="a00794_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00827_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="a00794_source.html">functionwriter.hh</a></li>462 <li><a·class="el"·href="a00827_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="a00794_source.html">dune/grid/io/file/vtk/functionwriter.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00827_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="a00794_source.html">functionwriter.hh</a></li>462 <li><a·class="el"·href="a00827_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="a00809_source.html">dune/grid/io/file/vtk/pointiterator.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00779_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="a00809_source.html">pointiterator.hh</a></li>452 <li><a·class="el"·href="a00779_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="a00785_source.html">dune/grid/io/file/vtk/pvtuwriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00830_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="a00785_source.html">pvtuwriter.hh</a></li>588 <li><a·class="el"·href="a00830_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="a00782_source.html">dune/grid/io/file/vtk/skeletonfunction.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00794_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="a00782_source.html">skeletonfunction.hh</a></li>221 <li><a·class="el"·href="a00794_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="a00782_source.html">dune/grid/io/file/vtk/skeletonfunction.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00794_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="a00782_source.html">skeletonfunction.hh</a></li>184 <li><a·class="el"·href="a00794_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="a00782_source.html">dune/grid/io/file/vtk/skeletonfunction.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00794_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="a00782_source.html">skeletonfunction.hh</a></li>565 <li><a·class="el"·href="a00794_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="a00788_source.html">dune/grid/io/file/vtk/streams.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00782_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="a00788_source.html">streams.hh</a></li>222 <li><a·class="el"·href="a00782_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="a00788_source.html">dune/grid/io/file/vtk/streams.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00782_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="a00788_source.html">streams.hh</a></li>152 <li><a·class="el"·href="a00782_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="a00779_source.html">dune/grid/io/file/vtk/subsamplingvtkwriter.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00803_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="a00779_source.html">subsamplingvtkwriter.hh</a></li>1668 <li><a·class="el"·href="a00803_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="a00776_source.html">dune/grid/io/file/vtk/volumeiterators.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00833_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="a00776_source.html">volumeiterators.hh</a></li>534 <li><a·class="el"·href="a00833_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="a00776_source.html">dune/grid/io/file/vtk/volumeiterators.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00833_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="a00776_source.html">volumeiterators.hh</a></li>525 <li><a·class="el"·href="a00833_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="a00836_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,43,949,84"/>85 <area·shape="rect"·title="·"·alt=""·coords="727,43,949,84"/>
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="a00836_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="a00758_source.html">dune/grid/io/file/vtk/vtksequencewriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00824_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="a00758_source.html">vtksequencewriter.hh</a></li>639 <li><a·class="el"·href="a00824_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="a00773_source.html">dune/grid/io/file/vtk/vtksequencewriterbase.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00815_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="a00773_source.html">vtksequencewriterbase.hh</a></li>544 <li><a·class="el"·href="a00815_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="a00803_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00821_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="a00803_source.html">vtkwriter.hh</a></li>2002 <li><a·class="el"·href="a00821_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="a00803_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00821_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="a00803_source.html">vtkwriter.hh</a></li>513 <li><a·class="el"·href="a00821_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="a00803_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00821_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="a00803_source.html">vtkwriter.hh</a></li>249 <li><a·class="el"·href="a00821_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="a00803_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00821_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="a00803_source.html">vtkwriter.hh</a></li>285 <li><a·class="el"·href="a00821_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="a00803_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00821_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="a00803_source.html">vtkwriter.hh</a></li>285 <li><a·class="el"·href="a00821_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="a00803_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00821_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="a00803_source.html">vtkwriter.hh</a></li>248 <li><a·class="el"·href="a00821_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="a00803_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00821_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="a00803_source.html">vtkwriter.hh</a></li>162 <li><a·class="el"·href="a00821_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="a00803_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00821_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="a00803_source.html">vtkwriter.hh</a></li>336 <li><a·class="el"·href="a00821_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="a00803_source.html">dune/grid/io/file/vtk/vtkwriter.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00821_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="a00803_source.html">vtkwriter.hh</a></li>279 <li><a·class="el"·href="a00821_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="a00812_source.html">dune/grid/io/file/vtk/vtuwriter.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00818_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="a00812_source.html">vtuwriter.hh</a></li>821 <li><a·class="el"·href="a00818_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="a01007_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="a01007_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="a01007_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="a01007_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="a01007_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="a01007_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="a01007_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="a01007_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="a01007_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="a01007_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="a01007_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="a00989_source.html">dune/grid/utility/globalindexset.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a01016_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="a00989_source.html">globalindexset.hh</a></li>470 <li><a·class="el"·href="a01016_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="a00989_source.html">dune/grid/utility/globalindexset.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a01016_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="a00989_source.html">globalindexset.hh</a></li>140 <li><a·class="el"·href="a01016_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="a00989_source.html">dune/grid/utility/globalindexset.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a01016_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="a00989_source.html">globalindexset.hh</a></li>130 <li><a·class="el"·href="a01016_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="a01013_source.html">dune/grid/utility/hierarchicsearch.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a01007_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="a01013_source.html">hierarchicsearch.hh</a></li>214 <li><a·class="el"·href="a01007_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="a01016_source.html">dune/grid/utility/hostgridaccess.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a01010_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="a01016_source.html">hostgridaccess.hh</a></li>357 <li><a·class="el"·href="a01010_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="a01016_source.html">dune/grid/utility/hostgridaccess.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a01010_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="a01016_source.html">hostgridaccess.hh</a></li>140 <li><a·class="el"·href="a01010_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="a01016_source.html">dune/grid/utility/hostgridaccess.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a01010_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="a01016_source.html">hostgridaccess.hh</a></li>384 <li><a·class="el"·href="a01010_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="a01016_source.html">dune/grid/utility/hostgridaccess.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a01010_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="a01016_source.html">hostgridaccess.hh</a></li>140 <li><a·class="el"·href="a01010_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="a00992_source.html">dune/grid/utility/persistentcontainerinterface.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a01004_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="a00992_source.html">persistentcontainerinterface.hh</a></li>687 <li><a·class="el"·href="a01004_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="a01004_source.html">dune/grid/utility/persistentcontainermap.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a01001_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="a01004_source.html">persistentcontainermap.hh</a></li>1064 <li><a·class="el"·href="a01001_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="a01004_source.html">dune/grid/utility/persistentcontainermap.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a01001_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="a01004_source.html">persistentcontainermap.hh</a></li>312 <li><a·class="el"·href="a01001_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>
2.1 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04230.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">Dune::PersistentContainerVector&lt;·G,·IndexSet,·Vector·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::PersistentContainerVector&lt;·G,·IndexSet,·Vector·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>vector-based·implementation·of·the·<a·class="el"·href="a04210.html"·title="A·class·for·storing·data·during·an·adaptation·cycle.">PersistentContainer</a>··78 <p>vector-based·implementation·of·the·<a·class="el"·href="a04210.html"·title="A·class·for·storing·data·during·an·adaptation·cycle.">PersistentContainer</a>··
79 ·<a·href="a04230.html#details">More...</a></p>79 ·<a·href="a04230.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a01010_source.html">dune/grid/utility/persistentcontainervector.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00989_source.html">dune/grid/utility/persistentcontainervector.hh</a>&gt;</code></p>
81 <div·class="dynheader">81 <div·class="dynheader">
82 Inheritance·diagram·for·Dune::PersistentContainerVector&lt;·G,·IndexSet,·Vector·&gt;:</div>82 Inheritance·diagram·for·Dune::PersistentContainerVector&lt;·G,·IndexSet,·Vector·&gt;:</div>
83 <div·class="dyncontent">83 <div·class="dyncontent">
84 <div·class="center"><img·src="a04229.png"·border="0"·usemap="#a_dune_1_1_persistent_container_vector_3_01_g_00_01_index_set_00_01_vector_01_4_inherit__map"·alt="Inheritance·graph"/></div>84 <div·class="center"><img·src="a04229.png"·border="0"·usemap="#a_dune_1_1_persistent_container_vector_3_01_g_00_01_index_set_00_01_vector_01_4_inherit__map"·alt="Inheritance·graph"/></div>
85 <map·name="a_dune_1_1_persistent_container_vector_3_01_g_00_01_index_set_00_01_vector_01_4_inherit__map"·id="a_dune_1_1_persistent_container_vector_3_01_g_00_01_index_set_00_01_vector_01_4_inherit__map">85 <map·name="a_dune_1_1_persistent_container_vector_3_01_g_00_01_index_set_00_01_vector_01_4_inherit__map"·id="a_dune_1_1_persistent_container_vector_3_01_g_00_01_index_set_00_01_vector_01_4_inherit__map">
86 <area·shape="rect"·title="vector&#45;based·implementation·of·the·PersistentContainer"·alt=""·coords="5,86,223,127"/>86 <area·shape="rect"·title="vector&#45;based·implementation·of·the·PersistentContainer"·alt=""·coords="5,86,223,127"/>
87 <area·shape="rect"·href="a04230.html"·title="·"·alt=""·coords="519,8,775,93"/>87 <area·shape="rect"·href="a04230.html"·title="·"·alt=""·coords="519,8,775,93"/>
Offset 840, 15 lines modifiedOffset 840, 15 lines modified
840 ··</tr>840 ··</tr>
841 </table>841 </table>
842 </div><div·class="memdoc">842 </div><div·class="memdoc">
  
843 </div>843 </div>
844 </div>844 </div>
845 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>845 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
846 <li><a·class="el"·href="a01010_source.html">persistentcontainervector.hh</a></li>846 <li><a·class="el"·href="a00989_source.html">persistentcontainervector.hh</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.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="a00980_source.html">dune/grid/utility/persistentcontainerwrapper.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00986_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="a00980_source.html">persistentcontainerwrapper.hh</a></li>710 <li><a·class="el"·href="a00986_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="a00998_source.html">dune/grid/utility/tensorgridfactory.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a01019_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="a00998_source.html">tensorgridfactory.hh</a></li>215 <li><a·class="el"·href="a01019_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="a00998_source.html">dune/grid/utility/tensorgridfactory.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a01019_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="a00998_source.html">tensorgridfactory.hh</a></li>760 <li><a·class="el"·href="a01019_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="a00998_source.html">dune/grid/utility/tensorgridfactory.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a01019_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="a00998_source.html">tensorgridfactory.hh</a></li>184 <li><a·class="el"·href="a01019_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="a00983_source.html">dune/grid/utility/vertexorderfactory.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00995_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="a00983_source.html">vertexorderfactory.hh</a></li>188 <li><a·class="el"·href="a00995_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="a00983_source.html">dune/grid/utility/vertexorderfactory.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00995_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="a00983_source.html">vertexorderfactory.hh</a></li>111 <li><a·class="el"·href="a00995_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="a00194_source.html">dune/grid/yaspgrid/yaspgridgeometry.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00158_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="a00194_source.html">yaspgridgeometry.hh</a></li>179 <li><a·class="el"·href="a00158_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="a00176_source.html">dune/grid/yaspgrid/yaspgridentity.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00152_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="a00176_source.html">yaspgridentity.hh</a></li>953 <li><a·class="el"·href="a00152_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="a00212_source.html">dune/grid/yaspgrid/yaspgridentityseed.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00155_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="a00212_source.html">yaspgridentityseed.hh</a></li>405 <li><a·class="el"·href="a00155_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="a00170_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="a00170_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="a00224_source.html">dune/grid/yaspgrid/yaspgridintersectioniterator.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00164_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="a00224_source.html">yaspgridintersectioniterator.hh</a></li>365 <li><a·class="el"·href="a00164_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="a00158_source.html">dune/grid/yaspgrid/yaspgridintersection.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00200_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="a00158_source.html">yaspgridintersection.hh</a></li>851 <li><a·class="el"·href="a00200_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="a00218_source.html">dune/grid/yaspgrid/yaspgridhierarchiciterator.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00230_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="a00218_source.html">yaspgridhierarchiciterator.hh</a></li>358 <li><a·class="el"·href="a00230_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="a00203_source.html">dune/grid/yaspgrid/yaspgridindexsets.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00212_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="a00203_source.html">yaspgridindexsets.hh</a></li>770 <li><a·class="el"·href="a00212_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="a00155_source.html">dune/grid/yaspgrid/yaspgrididset.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00203_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="a00155_source.html">yaspgrididset.hh</a></li>385 <li><a·class="el"·href="a00203_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="a00173_source.html">dune/grid/yaspgrid/yaspgridpersistentcontainer.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00233_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="a00173_source.html">yaspgridpersistentcontainer.hh</a></li>312 <li><a·class="el"·href="a00233_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="a00182_source.html">dune/grid/yaspgrid/coordinates.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00206_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="a00182_source.html">coordinates.hh</a></li>465 <li><a·class="el"·href="a00206_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="a00182_source.html">dune/grid/yaspgrid/coordinates.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00206_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="a00182_source.html">coordinates.hh</a></li>510 <li><a·class="el"·href="a00206_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="a00182_source.html">dune/grid/yaspgrid/coordinates.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00206_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="a00182_source.html">coordinates.hh</a></li>465 <li><a·class="el"·href="a00206_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.35 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04374.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::Yasp::Partitioning&lt;·d·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>73 ··<div·class="headertitle"><div·class="title">Dune::Yasp::Partitioning&lt;·d·&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>a·base·class·for·the·yaspgrid·partitioning·strategy··76 <p>a·base·class·for·the·yaspgrid·partitioning·strategy··
77 ·<a·href="a04374.html#details">More...</a></p>77 ·<a·href="a04374.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/grid/yaspgrid/partitioning.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00179_source.html">dune/grid/yaspgrid/partitioning.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::Yasp::Partitioning&lt;·d·&gt;:</div>80 Inheritance·diagram·for·Dune::Yasp::Partitioning&lt;·d·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a04373.png"·border="0"·usemap="#a_dune_1_1_yasp_1_1_partitioning_3_01d_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a04373.png"·border="0"·usemap="#a_dune_1_1_yasp_1_1_partitioning_3_01d_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_yasp_1_1_partitioning_3_01d_01_4_inherit__map"·id="a_dune_1_1_yasp_1_1_partitioning_3_01d_01_4_inherit__map">83 <map·name="a_dune_1_1_yasp_1_1_partitioning_3_01d_01_4_inherit__map"·id="a_dune_1_1_yasp_1_1_partitioning_3_01d_01_4_inherit__map">
84 <area·shape="rect"·title="a·base·class·for·the·yaspgrid·partitioning·strategy"·alt=""·coords="5,132,219,159"/>84 <area·shape="rect"·title="a·base·class·for·the·yaspgrid·partitioning·strategy"·alt=""·coords="5,132,219,159"/>
85 <area·shape="rect"·href="a04390.html"·title="a·base·class·for·the·yaspgrid·partitioning·strategy"·alt=""·coords="307,56,501,83"/>85 <area·shape="rect"·href="a04390.html"·title="a·base·class·for·the·yaspgrid·partitioning·strategy"·alt=""·coords="307,56,501,83"/>
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 </div><div·class="memdoc">205 </div><div·class="memdoc">
  
206 <p>Implemented·in·<a·class="el"·href="a04378.html#add3cf258d8a2ca8b7c39beed03b18153">Dune::Yasp::DefaultPartitioning&lt;·d·&gt;</a>,·<a·class="el"·href="a04382.html#a743593a82760e2c56a60616699cf313f">Dune::Yasp::PowerDPartitioning&lt;·d·&gt;</a>,·<a·class="el"·href="a04390.html#acff3c58112ba84c50ab9c73585c02ddb">Dune::YLoadBalance&lt;·d·&gt;</a>,·and·<a·class="el"·href="a04386.html#a1e6fca2ed7d454e6dc8412f17ec28c5a">Dune::Yasp::FixedSizePartitioning&lt;·d·&gt;</a>.</p>206 <p>Implemented·in·<a·class="el"·href="a04378.html#add3cf258d8a2ca8b7c39beed03b18153">Dune::Yasp::DefaultPartitioning&lt;·d·&gt;</a>,·<a·class="el"·href="a04382.html#a743593a82760e2c56a60616699cf313f">Dune::Yasp::PowerDPartitioning&lt;·d·&gt;</a>,·<a·class="el"·href="a04390.html#acff3c58112ba84c50ab9c73585c02ddb">Dune::YLoadBalance&lt;·d·&gt;</a>,·and·<a·class="el"·href="a04386.html#a1e6fca2ed7d454e6dc8412f17ec28c5a">Dune::Yasp::FixedSizePartitioning&lt;·d·&gt;</a>.</p>
  
207 </div>207 </div>
208 </div>208 </div>
209 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>209 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
210 <li><a·class="el"·href="a00206_source.html">partitioning.hh</a></li>210 <li><a·class="el"·href="a00179_source.html">partitioning.hh</a></li>
211 </ul>211 </ul>
212 </div><!--·contents·-->212 </div><!--·contents·-->
213 <!--·start·footer·part·-->213 <!--·start·footer·part·-->
214 <hr·class="footer"/><address·class="footer"><small>214 <hr·class="footer"/><address·class="footer"><small>
215 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4215 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
216 </small></address>216 </small></address>
217 </body>217 </body>
1.96 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04378.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="a04375.html">List·of·all·members</a>··</div>72 <a·href="a04375.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::Yasp::DefaultPartitioning&lt;·d·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::Yasp::DefaultPartitioning&lt;·d·&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="a00206_source.html">dune/grid/yaspgrid/partitioning.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00179_source.html">dune/grid/yaspgrid/partitioning.hh</a>&gt;</code></p>
77 <div·class="dynheader">77 <div·class="dynheader">
78 Inheritance·diagram·for·Dune::Yasp::DefaultPartitioning&lt;·d·&gt;:</div>78 Inheritance·diagram·for·Dune::Yasp::DefaultPartitioning&lt;·d·&gt;:</div>
79 <div·class="dyncontent">79 <div·class="dyncontent">
80 <div·class="center"><img·src="a04377.png"·border="0"·usemap="#a_dune_1_1_yasp_1_1_default_partitioning_3_01d_01_4_inherit__map"·alt="Inheritance·graph"/></div>80 <div·class="center"><img·src="a04377.png"·border="0"·usemap="#a_dune_1_1_yasp_1_1_default_partitioning_3_01d_01_4_inherit__map"·alt="Inheritance·graph"/></div>
81 <map·name="a_dune_1_1_yasp_1_1_default_partitioning_3_01d_01_4_inherit__map"·id="a_dune_1_1_yasp_1_1_default_partitioning_3_01d_01_4_inherit__map">81 <map·name="a_dune_1_1_yasp_1_1_default_partitioning_3_01d_01_4_inherit__map"·id="a_dune_1_1_yasp_1_1_default_partitioning_3_01d_01_4_inherit__map">
82 <area·shape="rect"·title="·"·alt=""·coords="5,80,267,107"/>82 <area·shape="rect"·title="·"·alt=""·coords="5,80,267,107"/>
83 <area·shape="rect"·href="a04374.html"·title="a·base·class·for·the·yaspgrid·partitioning·strategy"·alt=""·coords="29,5,243,32"/>83 <area·shape="rect"·href="a04374.html"·title="a·base·class·for·the·yaspgrid·partitioning·strategy"·alt=""·coords="29,5,243,32"/>
Offset 172, 15 lines modifiedOffset 172, 15 lines modified
172 </dl>172 </dl>
  
173 <p>Implements·<a·class="el"·href="a04374.html#a86c17cdff63d063dd201c0285a7df038">Dune::Yasp::Partitioning&lt;·d·&gt;</a>.</p>173 <p>Implements·<a·class="el"·href="a04374.html#a86c17cdff63d063dd201c0285a7df038">Dune::Yasp::Partitioning&lt;·d·&gt;</a>.</p>
  
174 </div>174 </div>
175 </div>175 </div>
176 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>176 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
177 <li><a·class="el"·href="a00206_source.html">partitioning.hh</a></li>177 <li><a·class="el"·href="a00179_source.html">partitioning.hh</a></li>
178 </ul>178 </ul>
179 </div><!--·contents·-->179 </div><!--·contents·-->
180 <!--·start·footer·part·-->180 <!--·start·footer·part·-->
181 <hr·class="footer"/><address·class="footer"><small>181 <hr·class="footer"/><address·class="footer"><small>
182 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4182 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
183 </small></address>183 </small></address>
184 </body>184 </body>
2.01 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04382.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::Yasp::PowerDPartitioning&lt;·d·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::Yasp::PowerDPartitioning&lt;·d·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>Implement·yaspgrid·load·balance·strategy·for·P=x^{dim}·processors.··76 <p>Implement·yaspgrid·load·balance·strategy·for·P=x^{dim}·processors.··
77 ·<a·href="a04382.html#details">More...</a></p>77 ·<a·href="a04382.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/grid/yaspgrid/partitioning.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00179_source.html">dune/grid/yaspgrid/partitioning.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::Yasp::PowerDPartitioning&lt;·d·&gt;:</div>80 Inheritance·diagram·for·Dune::Yasp::PowerDPartitioning&lt;·d·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a04381.png"·border="0"·usemap="#a_dune_1_1_yasp_1_1_power_d_partitioning_3_01d_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a04381.png"·border="0"·usemap="#a_dune_1_1_yasp_1_1_power_d_partitioning_3_01d_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_yasp_1_1_power_d_partitioning_3_01d_01_4_inherit__map"·id="a_dune_1_1_yasp_1_1_power_d_partitioning_3_01d_01_4_inherit__map">83 <map·name="a_dune_1_1_yasp_1_1_power_d_partitioning_3_01d_01_4_inherit__map"·id="a_dune_1_1_yasp_1_1_power_d_partitioning_3_01d_01_4_inherit__map">
84 <area·shape="rect"·title="Implement·yaspgrid·load·balance·strategy·for·P=x^{dim}·processors."·alt=""·coords="5,80,268,107"/>84 <area·shape="rect"·title="Implement·yaspgrid·load·balance·strategy·for·P=x^{dim}·processors."·alt=""·coords="5,80,268,107"/>
85 <area·shape="rect"·href="a04374.html"·title="a·base·class·for·the·yaspgrid·partitioning·strategy"·alt=""·coords="30,5,243,32"/>85 <area·shape="rect"·href="a04374.html"·title="a·base·class·for·the·yaspgrid·partitioning·strategy"·alt=""·coords="30,5,243,32"/>
Offset 198, 15 lines modifiedOffset 198, 15 lines modified
198 </div><div·class="memdoc">198 </div><div·class="memdoc">
  
199 <p>Implements·<a·class="el"·href="a04374.html#a86c17cdff63d063dd201c0285a7df038">Dune::Yasp::Partitioning&lt;·d·&gt;</a>.</p>199 <p>Implements·<a·class="el"·href="a04374.html#a86c17cdff63d063dd201c0285a7df038">Dune::Yasp::Partitioning&lt;·d·&gt;</a>.</p>
  
200 </div>200 </div>
201 </div>201 </div>
202 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>202 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
203 <li><a·class="el"·href="a00206_source.html">partitioning.hh</a></li>203 <li><a·class="el"·href="a00179_source.html">partitioning.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.19 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04386.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::Yasp::FixedSizePartitioning&lt;·d·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::Yasp::FixedSizePartitioning&lt;·d·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>Implement·partitioner·that·gets·a·fixed·partitioning·from·an·array·If·the·given·partitioning·doesn't·match·the·number·of·processors,·the·grid·should·be·distributed·to,·an·exception·is·thrown.··76 <p>Implement·partitioner·that·gets·a·fixed·partitioning·from·an·array·If·the·given·partitioning·doesn't·match·the·number·of·processors,·the·grid·should·be·distributed·to,·an·exception·is·thrown.··
77 ·<a·href="a04386.html#details">More...</a></p>77 ·<a·href="a04386.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/grid/yaspgrid/partitioning.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00179_source.html">dune/grid/yaspgrid/partitioning.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::Yasp::FixedSizePartitioning&lt;·d·&gt;:</div>80 Inheritance·diagram·for·Dune::Yasp::FixedSizePartitioning&lt;·d·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a04385.png"·border="0"·usemap="#a_dune_1_1_yasp_1_1_fixed_size_partitioning_3_01d_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a04385.png"·border="0"·usemap="#a_dune_1_1_yasp_1_1_fixed_size_partitioning_3_01d_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_yasp_1_1_fixed_size_partitioning_3_01d_01_4_inherit__map"·id="a_dune_1_1_yasp_1_1_fixed_size_partitioning_3_01d_01_4_inherit__map">83 <map·name="a_dune_1_1_yasp_1_1_fixed_size_partitioning_3_01d_01_4_inherit__map"·id="a_dune_1_1_yasp_1_1_fixed_size_partitioning_3_01d_01_4_inherit__map">
84 <area·shape="rect"·title="Implement·partitioner·that·gets·a·fixed·partitioning·from·an·array·If·the·given·partitioning·doesn&#39;t·..."·alt=""·coords="5,80,280,107"/>84 <area·shape="rect"·title="Implement·partitioner·that·gets·a·fixed·partitioning·from·an·array·If·the·given·partitioning·doesn&#39;t·..."·alt=""·coords="5,80,280,107"/>
85 <area·shape="rect"·href="a04374.html"·title="a·base·class·for·the·yaspgrid·partitioning·strategy"·alt=""·coords="36,5,249,32"/>85 <area·shape="rect"·href="a04374.html"·title="a·base·class·for·the·yaspgrid·partitioning·strategy"·alt=""·coords="36,5,249,32"/>
Offset 236, 15 lines modifiedOffset 236, 15 lines modified
236 </div><div·class="memdoc">236 </div><div·class="memdoc">
  
237 <p>Implements·<a·class="el"·href="a04374.html#a86c17cdff63d063dd201c0285a7df038">Dune::Yasp::Partitioning&lt;·d·&gt;</a>.</p>237 <p>Implements·<a·class="el"·href="a04374.html#a86c17cdff63d063dd201c0285a7df038">Dune::Yasp::Partitioning&lt;·d·&gt;</a>.</p>
  
238 </div>238 </div>
239 </div>239 </div>
240 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>240 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
241 <li><a·class="el"·href="a00206_source.html">partitioning.hh</a></li>241 <li><a·class="el"·href="a00179_source.html">partitioning.hh</a></li>
242 </ul>242 </ul>
243 </div><!--·contents·-->243 </div><!--·contents·-->
244 <!--·start·footer·part·-->244 <!--·start·footer·part·-->
245 <hr·class="footer"/><address·class="footer"><small>245 <hr·class="footer"/><address·class="footer"><small>
246 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4246 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
247 </small></address>247 </small></address>
248 </body>248 </body>
1.93 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04390.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::YLoadBalance&lt;·d·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>73 ··<div·class="headertitle"><div·class="title">Dune::YLoadBalance&lt;·d·&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>a·base·class·for·the·yaspgrid·partitioning·strategy··76 <p>a·base·class·for·the·yaspgrid·partitioning·strategy··
77 ·<a·href="a04390.html#details">More...</a></p>77 ·<a·href="a04390.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/grid/yaspgrid/partitioning.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00179_source.html">dune/grid/yaspgrid/partitioning.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::YLoadBalance&lt;·d·&gt;:</div>80 Inheritance·diagram·for·Dune::YLoadBalance&lt;·d·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a04389.png"·border="0"·usemap="#a_dune_1_1_y_load_balance_3_01d_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a04389.png"·border="0"·usemap="#a_dune_1_1_y_load_balance_3_01d_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_y_load_balance_3_01d_01_4_inherit__map"·id="a_dune_1_1_y_load_balance_3_01d_01_4_inherit__map">83 <map·name="a_dune_1_1_y_load_balance_3_01d_01_4_inherit__map"·id="a_dune_1_1_y_load_balance_3_01d_01_4_inherit__map">
84 <area·shape="rect"·title="a·base·class·for·the·yaspgrid·partitioning·strategy"·alt=""·coords="267,56,460,83"/>84 <area·shape="rect"·title="a·base·class·for·the·yaspgrid·partitioning·strategy"·alt=""·coords="267,56,460,83"/>
85 <area·shape="rect"·href="a04394.html"·title="·"·alt=""·coords="508,56,753,83"/>85 <area·shape="rect"·href="a04394.html"·title="·"·alt=""·coords="508,56,753,83"/>
Offset 251, 15 lines modifiedOffset 251, 15 lines modified
251 </div><div·class="memdoc">251 </div><div·class="memdoc">
  
252 <p>Implements·<a·class="el"·href="a04374.html#a86c17cdff63d063dd201c0285a7df038">Dune::Yasp::Partitioning&lt;·d·&gt;</a>.</p>252 <p>Implements·<a·class="el"·href="a04374.html#a86c17cdff63d063dd201c0285a7df038">Dune::Yasp::Partitioning&lt;·d·&gt;</a>.</p>
  
253 </div>253 </div>
254 </div>254 </div>
255 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>255 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
256 <li><a·class="el"·href="a00206_source.html">partitioning.hh</a></li>256 <li><a·class="el"·href="a00179_source.html">partitioning.hh</a></li>
257 </ul>257 </ul>
258 </div><!--·contents·-->258 </div><!--·contents·-->
259 <!--·start·footer·part·-->259 <!--·start·footer·part·-->
260 <hr·class="footer"/><address·class="footer"><small>260 <hr·class="footer"/><address·class="footer"><small>
261 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4261 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
262 </small></address>262 </small></address>
263 </body>263 </body>
1.96 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04394.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="a04391.html">List·of·all·members</a>··</div>72 <a·href="a04391.html">List·of·all·members</a>··</div>
73 ··<div·class="headertitle"><div·class="title">Dune::YLoadBalanceForward&lt;·d·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::YLoadBalanceForward&lt;·d·&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="a00206_source.html">dune/grid/yaspgrid/partitioning.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00179_source.html">dune/grid/yaspgrid/partitioning.hh</a>&gt;</code></p>
77 <div·class="dynheader">77 <div·class="dynheader">
78 Inheritance·diagram·for·Dune::YLoadBalanceForward&lt;·d·&gt;:</div>78 Inheritance·diagram·for·Dune::YLoadBalanceForward&lt;·d·&gt;:</div>
79 <div·class="dyncontent">79 <div·class="dyncontent">
80 <div·class="center"><img·src="a04393.png"·border="0"·usemap="#a_dune_1_1_y_load_balance_forward_3_01d_01_4_inherit__map"·alt="Inheritance·graph"/></div>80 <div·class="center"><img·src="a04393.png"·border="0"·usemap="#a_dune_1_1_y_load_balance_forward_3_01d_01_4_inherit__map"·alt="Inheritance·graph"/></div>
81 <map·name="a_dune_1_1_y_load_balance_forward_3_01d_01_4_inherit__map"·id="a_dune_1_1_y_load_balance_forward_3_01d_01_4_inherit__map">81 <map·name="a_dune_1_1_y_load_balance_forward_3_01d_01_4_inherit__map"·id="a_dune_1_1_y_load_balance_forward_3_01d_01_4_inherit__map">
82 <area·shape="rect"·title="·"·alt=""·coords="508,56,753,83"/>82 <area·shape="rect"·title="·"·alt=""·coords="508,56,753,83"/>
83 <area·shape="rect"·href="a04398.html"·title="Implement·the·default·load·balance·strategy·of·yaspgrid."·alt=""·coords="810,5,1051,32"/>83 <area·shape="rect"·href="a04398.html"·title="Implement·the·default·load·balance·strategy·of·yaspgrid."·alt=""·coords="810,5,1051,32"/>
Offset 274, 15 lines modifiedOffset 274, 15 lines modified
274 </div><div·class="memdoc">274 </div><div·class="memdoc">
  
275 <p>Implements·<a·class="el"·href="a04374.html#a86c17cdff63d063dd201c0285a7df038">Dune::Yasp::Partitioning&lt;·d·&gt;</a>.</p>275 <p>Implements·<a·class="el"·href="a04374.html#a86c17cdff63d063dd201c0285a7df038">Dune::Yasp::Partitioning&lt;·d·&gt;</a>.</p>
  
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="a00206_source.html">partitioning.hh</a></li>279 <li><a·class="el"·href="a00179_source.html">partitioning.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.91 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04398.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::YLoadBalanceDefault&lt;·d·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::YLoadBalanceDefault&lt;·d·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>Implement·the·default·load·balance·strategy·of·yaspgrid.··76 <p>Implement·the·default·load·balance·strategy·of·yaspgrid.··
77 ·<a·href="a04398.html#details">More...</a></p>77 ·<a·href="a04398.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/grid/yaspgrid/partitioning.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00179_source.html">dune/grid/yaspgrid/partitioning.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::YLoadBalanceDefault&lt;·d·&gt;:</div>80 Inheritance·diagram·for·Dune::YLoadBalanceDefault&lt;·d·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a04397.png"·border="0"·usemap="#a_dune_1_1_y_load_balance_default_3_01d_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a04397.png"·border="0"·usemap="#a_dune_1_1_y_load_balance_default_3_01d_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_y_load_balance_default_3_01d_01_4_inherit__map"·id="a_dune_1_1_y_load_balance_default_3_01d_01_4_inherit__map">83 <map·name="a_dune_1_1_y_load_balance_default_3_01d_01_4_inherit__map"·id="a_dune_1_1_y_load_balance_default_3_01d_01_4_inherit__map">
84 <area·shape="rect"·title="Implement·the·default·load·balance·strategy·of·yaspgrid."·alt=""·coords="7,229,249,256"/>84 <area·shape="rect"·title="Implement·the·default·load·balance·strategy·of·yaspgrid."·alt=""·coords="7,229,249,256"/>
85 <area·shape="rect"·href="a04394.html"·title="·"·alt=""·coords="5,155,251,181"/>85 <area·shape="rect"·href="a04394.html"·title="·"·alt=""·coords="5,155,251,181"/>
Offset 257, 15 lines modifiedOffset 257, 15 lines modified
257 </div><div·class="memdoc">257 </div><div·class="memdoc">
  
258 <p>Implements·<a·class="el"·href="a04374.html#a86c17cdff63d063dd201c0285a7df038">Dune::Yasp::Partitioning&lt;·d·&gt;</a>.</p>258 <p>Implements·<a·class="el"·href="a04374.html#a86c17cdff63d063dd201c0285a7df038">Dune::Yasp::Partitioning&lt;·d·&gt;</a>.</p>
  
259 </div>259 </div>
260 </div>260 </div>
261 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>261 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
262 <li><a·class="el"·href="a00206_source.html">partitioning.hh</a></li>262 <li><a·class="el"·href="a00179_source.html">partitioning.hh</a></li>
263 </ul>263 </ul>
264 </div><!--·contents·-->264 </div><!--·contents·-->
265 <!--·start·footer·part·-->265 <!--·start·footer·part·-->
266 <hr·class="footer"/><address·class="footer"><small>266 <hr·class="footer"/><address·class="footer"><small>
267 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4267 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
268 </small></address>268 </small></address>
269 </body>269 </body>
1.93 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04402.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::YLoadBalancePowerD&lt;·d·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::YLoadBalancePowerD&lt;·d·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>Implement·yaspgrid·load·balance·strategy·for·P=x^{dim}·processors.··76 <p>Implement·yaspgrid·load·balance·strategy·for·P=x^{dim}·processors.··
77 ·<a·href="a04402.html#details">More...</a></p>77 ·<a·href="a04402.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/grid/yaspgrid/partitioning.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00179_source.html">dune/grid/yaspgrid/partitioning.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::YLoadBalancePowerD&lt;·d·&gt;:</div>80 Inheritance·diagram·for·Dune::YLoadBalancePowerD&lt;·d·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a04401.png"·border="0"·usemap="#a_dune_1_1_y_load_balance_power_d_3_01d_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a04401.png"·border="0"·usemap="#a_dune_1_1_y_load_balance_power_d_3_01d_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_y_load_balance_power_d_3_01d_01_4_inherit__map"·id="a_dune_1_1_y_load_balance_power_d_3_01d_01_4_inherit__map">83 <map·name="a_dune_1_1_y_load_balance_power_d_3_01d_01_4_inherit__map"·id="a_dune_1_1_y_load_balance_power_d_3_01d_01_4_inherit__map">
84 <area·shape="rect"·title="Implement·yaspgrid·load·balance·strategy·for·P=x^{dim}·processors."·alt=""·coords="7,229,249,256"/>84 <area·shape="rect"·title="Implement·yaspgrid·load·balance·strategy·for·P=x^{dim}·processors."·alt=""·coords="7,229,249,256"/>
85 <area·shape="rect"·href="a04394.html"·title="·"·alt=""·coords="5,155,251,181"/>85 <area·shape="rect"·href="a04394.html"·title="·"·alt=""·coords="5,155,251,181"/>
Offset 249, 15 lines modifiedOffset 249, 15 lines modified
249 </div><div·class="memdoc">249 </div><div·class="memdoc">
  
250 <p>Implements·<a·class="el"·href="a04374.html#a86c17cdff63d063dd201c0285a7df038">Dune::Yasp::Partitioning&lt;·d·&gt;</a>.</p>250 <p>Implements·<a·class="el"·href="a04374.html#a86c17cdff63d063dd201c0285a7df038">Dune::Yasp::Partitioning&lt;·d·&gt;</a>.</p>
  
251 </div>251 </div>
252 </div>252 </div>
253 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>253 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
254 <li><a·class="el"·href="a00206_source.html">partitioning.hh</a></li>254 <li><a·class="el"·href="a00179_source.html">partitioning.hh</a></li>
255 </ul>255 </ul>
256 </div><!--·contents·-->256 </div><!--·contents·-->
257 <!--·start·footer·part·-->257 <!--·start·footer·part·-->
258 <hr·class="footer"/><address·class="footer"><small>258 <hr·class="footer"/><address·class="footer"><small>
259 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4259 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
260 </small></address>260 </small></address>
261 </body>261 </body>
2.12 KB
./usr/share/doc/libdune-grid-doc/doxygen/a04406.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::YaspFixedSizePartitioner&lt;·d·&gt;·Class·Template·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">Dune::YaspFixedSizePartitioner&lt;·d·&gt;·Class·Template·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>Implement·partitioner·that·gets·a·fixed·partitioning·from·an·array·If·the·given·partitioning·doesn't·match·the·number·of·processors,·the·grid·should·be·distributed·to,·an·exception·is·thrown.··76 <p>Implement·partitioner·that·gets·a·fixed·partitioning·from·an·array·If·the·given·partitioning·doesn't·match·the·number·of·processors,·the·grid·should·be·distributed·to,·an·exception·is·thrown.··
77 ·<a·href="a04406.html#details">More...</a></p>77 ·<a·href="a04406.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/grid/yaspgrid/partitioning.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00179_source.html">dune/grid/yaspgrid/partitioning.hh</a>&gt;</code></p>
79 <div·class="dynheader">79 <div·class="dynheader">
80 Inheritance·diagram·for·Dune::YaspFixedSizePartitioner&lt;·d·&gt;:</div>80 Inheritance·diagram·for·Dune::YaspFixedSizePartitioner&lt;·d·&gt;:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><img·src="a04405.png"·border="0"·usemap="#a_dune_1_1_yasp_fixed_size_partitioner_3_01d_01_4_inherit__map"·alt="Inheritance·graph"/></div>82 <div·class="center"><img·src="a04405.png"·border="0"·usemap="#a_dune_1_1_yasp_fixed_size_partitioner_3_01d_01_4_inherit__map"·alt="Inheritance·graph"/></div>
83 <map·name="a_dune_1_1_yasp_fixed_size_partitioner_3_01d_01_4_inherit__map"·id="a_dune_1_1_yasp_fixed_size_partitioner_3_01d_01_4_inherit__map">83 <map·name="a_dune_1_1_yasp_fixed_size_partitioner_3_01d_01_4_inherit__map"·id="a_dune_1_1_yasp_fixed_size_partitioner_3_01d_01_4_inherit__map">
84 <area·shape="rect"·title="Implement·partitioner·that·gets·a·fixed·partitioning·from·an·array·If·the·given·partitioning·doesn&#39;t·..."·alt=""·coords="5,229,264,256"/>84 <area·shape="rect"·title="Implement·partitioner·that·gets·a·fixed·partitioning·from·an·array·If·the·given·partitioning·doesn&#39;t·..."·alt=""·coords="5,229,264,256"/>
85 <area·shape="rect"·href="a04394.html"·title="·"·alt=""·coords="12,155,257,181"/>85 <area·shape="rect"·href="a04394.html"·title="·"·alt=""·coords="12,155,257,181"/>
Offset 250, 15 lines modifiedOffset 250, 15 lines modified
250 </div><div·class="memdoc">250 </div><div·class="memdoc">
  
251 <p>Implements·<a·class="el"·href="a04374.html#a86c17cdff63d063dd201c0285a7df038">Dune::Yasp::Partitioning&lt;·d·&gt;</a>.</p>251 <p>Implements·<a·class="el"·href="a04374.html#a86c17cdff63d063dd201c0285a7df038">Dune::Yasp::Partitioning&lt;·d·&gt;</a>.</p>
  
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="a00206_source.html">partitioning.hh</a></li>255 <li><a·class="el"·href="a00179_source.html">partitioning.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>
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="a00200_source.html">dune/grid/yaspgrid/structuredyaspgridfactory.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00185_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="a00200_source.html">structuredyaspgridfactory.hh</a></li>199 <li><a·class="el"·href="a00185_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="a00200_source.html">dune/grid/yaspgrid/structuredyaspgridfactory.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00185_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="a00200_source.html">structuredyaspgridfactory.hh</a></li>197 <li><a·class="el"·href="a00185_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="a00191_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="a00191_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="a00191_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="a00191_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="a00176_source.html">dune/grid/yaspgrid/yaspgridentity.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00152_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="a00176_source.html">yaspgridentity.hh</a></li>1459 <li><a·class="el"·href="a00152_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="a00176_source.html">dune/grid/yaspgrid/yaspgridentity.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00152_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="a00176_source.html">yaspgridentity.hh</a></li>102 <li><a·class="el"·href="a00152_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="a00176_source.html">dune/grid/yaspgrid/yaspgridentity.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00152_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="a00176_source.html">yaspgridentity.hh</a></li>893 <li><a·class="el"·href="a00152_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="a00194_source.html">dune/grid/yaspgrid/yaspgridgeometry.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00158_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="a00194_source.html">yaspgridgeometry.hh</a></li>195 <li><a·class="el"·href="a00158_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="a00194_source.html">dune/grid/yaspgrid/yaspgridgeometry.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00158_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="a00194_source.html">yaspgridgeometry.hh</a></li>199 <li><a·class="el"·href="a00158_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="a00173_source.html">dune/grid/yaspgrid/yaspgridpersistentcontainer.hh</a>&gt;</code></p>81 <p><code>#include·&lt;<a·class="el"·href="a00233_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="a00173_source.html">yaspgridpersistentcontainer.hh</a></li>810 <li><a·class="el"·href="a00233_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="a00209_source.html">dune/grid/yaspgrid/ygrid.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00188_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="a00182.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="a00206.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="a00209_source.html">ygrid.hh</a></li>1196 <li><a·class="el"·href="a00188_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="a00209_source.html">dune/grid/yaspgrid/ygrid.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00188_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="a00209_source.html">ygrid.hh</a></li>876 <li><a·class="el"·href="a00188_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="a00209_source.html">dune/grid/yaspgrid/ygrid.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00188_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="a00209_source.html">ygrid.hh</a></li>527 <li><a·class="el"·href="a00188_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="a00209_source.html">dune/grid/yaspgrid/ygrid.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00188_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="a00209_source.html">ygrid.hh</a></li>838 <li><a·class="el"·href="a00188_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="a00209_source.html">dune/grid/yaspgrid/ygrid.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00188_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="a00209_source.html">ygrid.hh</a></li>388 <li><a·class="el"·href="a00188_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="a00209_source.html">dune/grid/yaspgrid/ygrid.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00188_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="a00209_source.html">ygrid.hh</a></li>171 <li><a·class="el"·href="a00188_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="a00209_source.html">dune/grid/yaspgrid/ygrid.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00188_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="a00209_source.html">ygrid.hh</a></li>287 <li><a·class="el"·href="a00188_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="a00149.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="aa00149_html_a3c04138a5bfe5d72780bb7e82a18e627"><div·class="ttname"><a·href="a00149.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="a00581_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="a00581.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="aa00581_html"><div·class="ttname"><a·href="a00581.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="a00581_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="a00581.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="aa00581_html"><div·class="ttname"><a·href="a00581.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>
2.01 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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00650_source.html">dune/grid/albertagrid/albertaheader.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00704_source.html">dune/grid/albertagrid/albertaheader.hh</a>&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a00716_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00638_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/refinement.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a00641_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>
8.1 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="a00638.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="a00686.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="a00650.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="a00704.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="a00716.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="a00638.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="a00686.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="a00641.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="aa00638_html"><div·class="ttname"><a·href="a00638.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div>
 142 <div·class="ttc"·id="aa00641_html"><div·class="ttname"><a·href="a00641.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="aa00638_html"><div·class="ttname"><a·href="a00638.html">misc.hh</a></div></div>143 <div·class="ttc"·id="aa00686_html"><div·class="ttname"><a·href="a00686.html">misc.hh</a></div></div>
142 <div·class="ttc"·id="aa00650_html"><div·class="ttname"><a·href="a00650.html">albertaheader.hh</a></div></div>144 <div·class="ttc"·id="aa00704_html"><div·class="ttname"><a·href="a00704.html">albertaheader.hh</a></div></div>
143 <div·class="ttc"·id="aa00686_html"><div·class="ttname"><a·href="a00686.html">refinement.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·refinement·patches·and·the·corners·for·geometryInFather</div></div> 
144 <div·class="ttc"·id="aa00716_html"><div·class="ttname"><a·href="a00716.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</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>
704 B
html2text {}
    
Offset 77, 21 lines modifiedOffset 77, 21 lines modified
77 ·63·}77 ·63·}
78 ·6478 ·64
79 ·65}79 ·65}
80 ·6680 ·66
81 ·67#endif·//·#if·HAVE_ALBERTA81 ·67#endif·//·#if·HAVE_ALBERTA
82 ·6882 ·68
83 ·69#endif83 ·69#endif
84 misc.hh 
85 albertaheader.hh84 elementinfo.hh
 85 provides·a·wrapper·for·ALBERTA's·el_info·structure
86 refinement.hh86 refinement.hh
87 provides·a·wrapper·for·ALBERTA's·refinement·patches·and·the·corners·for87 provides·a·wrapper·for·ALBERTA's·refinement·patches·and·the·corners·for
88 geometryInFather88 geometryInFather
89 elementinfo.hh 
90 provides·a·wrapper·for·ALBERTA's·el_info·structure89 misc.hh
 90 albertaheader.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="a00293_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00278_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="a00293.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="a00278.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="aa00293_html"><div·class="ttname"><a·href="a00293.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="aa00278_html"><div·class="ttname"><a·href="a00278.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="a00923_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="a00845_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00965_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="a00845.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="a00965.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="aa00845_html"><div·class="ttname"><a·href="a00845.html">parser.hh</a></div></div>264 <div·class="ttc"·id="aa00965_html"><div·class="ttname"><a·href="a00965.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.84 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="a00824_source.html">dgfparser/dgfug.hh</a>&quot;</code><br·/>74 <code>#include·&quot;<a·class="el"·href="a00956_source.html">dgfparser/dgfug.hh</a>&quot;</code><br·/>
75 <code>#include·&quot;<a·class="el"·href="a00932_source.html">dgfparser/dgfoned.hh</a>&quot;</code><br·/>75 <code>#include·&quot;<a·class="el"·href="a00932_source.html">dgfparser/dgfoned.hh</a>&quot;</code><br·/>
76 <code>#include·&quot;<a·class="el"·href="a00830_source.html">dgfparser/dgfyasp.hh</a>&quot;</code><br·/>76 <code>#include·&quot;<a·class="el"·href="a00968_source.html">dgfparser/dgfyasp.hh</a>&quot;</code><br·/>
77 <code>#include·&quot;<a·class="el"·href="a00842_source.html">dgfparser/dgfgeogrid.hh</a>&quot;</code><br·/>77 <code>#include·&quot;<a·class="el"·href="a00938_source.html">dgfparser/dgfgeogrid.hh</a>&quot;</code><br·/>
78 <code>#include·&quot;<a·class="el"·href="a00821_source.html">dgfparser/dgfidentitygrid.hh</a>&quot;</code><br·/>78 <code>#include·&quot;<a·class="el"·href="a00941_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.2 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="a00824.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="a00956.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="a00932.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="a00932.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="a00830.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="a00968.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="a00842.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="a00938.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="a00821.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="a00941.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="aa00821_html"><div·class="ttname"><a·href="a00821.html">dgfidentitygrid.hh</a></div></div> 
89 <div·class="ttc"·id="aa00824_html"><div·class="ttname"><a·href="a00824.html">dgfug.hh</a></div></div> 
90 <div·class="ttc"·id="aa00830_html"><div·class="ttname"><a·href="a00830.html">dgfyasp.hh</a></div></div> 
91 <div·class="ttc"·id="aa00842_html"><div·class="ttname"><a·href="a00842.html">dgfgeogrid.hh</a></div></div> 
92 <div·class="ttc"·id="aa00932_html"><div·class="ttname"><a·href="a00932.html">dgfoned.hh</a></div></div>88 <div·class="ttc"·id="aa00932_html"><div·class="ttname"><a·href="a00932.html">dgfoned.hh</a></div></div>
 89 <div·class="ttc"·id="aa00938_html"><div·class="ttname"><a·href="a00938.html">dgfgeogrid.hh</a></div></div>
 90 <div·class="ttc"·id="aa00941_html"><div·class="ttname"><a·href="a00941.html">dgfidentitygrid.hh</a></div></div>
 91 <div·class="ttc"·id="aa00956_html"><div·class="ttname"><a·href="a00956.html">dgfug.hh</a></div></div>
 92 <div·class="ttc"·id="aa00968_html"><div·class="ttname"><a·href="a00968.html">dgfyasp.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>
536 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
 33 dgfgeogrid.hh
32 dgfidentitygrid.hh34 dgfidentitygrid.hh
33 dgfug.hh35 dgfug.hh
34 dgfyasp.hh36 dgfyasp.hh
35 dgfgeogrid.hh 
36 dgfoned.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.21 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07232.html
    
Offset 80, 36 lines modifiedOffset 80, 36 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="a00260_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>87 <code>#include·&lt;<a·class="el"·href="a00347_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
88 <code>#include·&lt;<a·class="el"·href="a00293_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/>88 <code>#include·&lt;<a·class="el"·href="a00278_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/>
89 <code>#include·&lt;<a·class="el"·href="a00836_source.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</code><br·/>89 <code>#include·&lt;<a·class="el"·href="a00947_source.html">dune/grid/io/file/dgfparser/dgfexception.hh</a>&gt;</code><br·/>
90 <code>#include·&lt;<a·class="el"·href="a00947_source.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</code><br·/>90 <code>#include·&lt;<a·class="el"·href="a00935_source.html">dune/grid/io/file/dgfparser/entitykey.hh</a>&gt;</code><br·/>
91 <code>#include·&lt;<a·class="el"·href="a00845_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/>91 <code>#include·&lt;<a·class="el"·href="a00965_source.html">dune/grid/io/file/dgfparser/parser.hh</a>&gt;</code><br·/>
92 <code>#include·&lt;<a·class="el"·href="a00839_source.html">dune/grid/io/file/dgfparser/gridptr.hh</a>&gt;</code><br·/>92 <code>#include·&lt;<a·class="el"·href="a00929_source.html">dune/grid/io/file/dgfparser/gridptr.hh</a>&gt;</code><br·/>
93 <code>#include·&lt;<a·class="el"·href="a00944_source.html">dune/grid/io/file/dgfparser/macrogrid.hh</a>&gt;</code><br·/>93 <code>#include·&lt;<a·class="el"·href="a00944_source.html">dune/grid/io/file/dgfparser/macrogrid.hh</a>&gt;</code><br·/>
94 <code>#include·&lt;<a·class="el"·href="a00941_source.html">dune/grid/io/file/dgfparser/dgfgridfactory.hh</a>&gt;</code><br·/>94 <code>#include·&lt;<a·class="el"·href="a00842_source.html">dune/grid/io/file/dgfparser/dgfgridfactory.hh</a>&gt;</code><br·/>
95 <code>#include·&lt;<a·class="el"·href="a00923_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>95 <code>#include·&lt;<a·class="el"·href="a00848_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="a00923_source.html">dune/grid/io/file/dgfparser/blocks/boundarydom.hh</a>&gt;</code><br·/>
97 <code>#include·&lt;<a·class="el"·href="a00872_source.html">dune/grid/io/file/dgfparser/blocks/boundaryseg.hh</a>&gt;</code><br·/>97 <code>#include·&lt;<a·class="el"·href="a00875_source.html">dune/grid/io/file/dgfparser/blocks/boundaryseg.hh</a>&gt;</code><br·/>
98 <code>#include·&lt;<a·class="el"·href="a00893_source.html">dune/grid/io/file/dgfparser/blocks/cube.hh</a>&gt;</code><br·/>98 <code>#include·&lt;<a·class="el"·href="a00890_source.html">dune/grid/io/file/dgfparser/blocks/cube.hh</a>&gt;</code><br·/>
99 <code>#include·&lt;<a·class="el"·href="a00917_source.html">dune/grid/io/file/dgfparser/blocks/dim.hh</a>&gt;</code><br·/>99 <code>#include·&lt;<a·class="el"·href="a00854_source.html">dune/grid/io/file/dgfparser/blocks/dim.hh</a>&gt;</code><br·/>
100 <code>#include·&lt;<a·class="el"·href="a00881_source.html">dune/grid/io/file/dgfparser/blocks/general.hh</a>&gt;</code><br·/>100 <code>#include·&lt;<a·class="el"·href="a00851_source.html">dune/grid/io/file/dgfparser/blocks/general.hh</a>&gt;</code><br·/>
101 <code>#include·&lt;<a·class="el"·href="a00851_source.html">dune/grid/io/file/dgfparser/blocks/gridparameter.hh</a>&gt;</code><br·/>101 <code>#include·&lt;<a·class="el"·href="a00905_source.html">dune/grid/io/file/dgfparser/blocks/gridparameter.hh</a>&gt;</code><br·/>
102 <code>#include·&lt;<a·class="el"·href="a00890_source.html">dune/grid/io/file/dgfparser/blocks/interval.hh</a>&gt;</code><br·/>102 <code>#include·&lt;<a·class="el"·href="a00857_source.html">dune/grid/io/file/dgfparser/blocks/interval.hh</a>&gt;</code><br·/>
103 <code>#include·&lt;<a·class="el"·href="a00869_source.html">dune/grid/io/file/dgfparser/blocks/periodicfacetrans.hh</a>&gt;</code><br·/>103 <code>#include·&lt;<a·class="el"·href="a00884_source.html">dune/grid/io/file/dgfparser/blocks/periodicfacetrans.hh</a>&gt;</code><br·/>
104 <code>#include·&lt;<a·class="el"·href="a00929_source.html">dune/grid/io/file/dgfparser/blocks/polygon.hh</a>&gt;</code><br·/>104 <code>#include·&lt;<a·class="el"·href="a00920_source.html">dune/grid/io/file/dgfparser/blocks/polygon.hh</a>&gt;</code><br·/>
105 <code>#include·&lt;<a·class="el"·href="a00887_source.html">dune/grid/io/file/dgfparser/blocks/polyhedron.hh</a>&gt;</code><br·/>105 <code>#include·&lt;<a·class="el"·href="a00860_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="a00899_source.html">dune/grid/io/file/dgfparser/blocks/simplex.hh</a>&gt;</code><br·/>107 <code>#include·&lt;<a·class="el"·href="a00872_source.html">dune/grid/io/file/dgfparser/blocks/simplex.hh</a>&gt;</code><br·/>
108 <code>#include·&lt;<a·class="el"·href="a00920_source.html">dune/grid/io/file/dgfparser/blocks/simplexgeneration.hh</a>&gt;</code><br·/>108 <code>#include·&lt;<a·class="el"·href="a00911_source.html">dune/grid/io/file/dgfparser/blocks/simplexgeneration.hh</a>&gt;</code><br·/>
109 <code>#include·&lt;<a·class="el"·href="a00896_source.html">dune/grid/io/file/dgfparser/blocks/vertex.hh</a>&gt;</code><br·/>109 <code>#include·&lt;<a·class="el"·href="a00896_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>
19.8 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07232_source.html
    
Offset 87, 39 lines modifiedOffset 87, 39 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="a00260.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="a00347.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="a00293.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="a00278.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="a00836.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="a00947.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="a00947.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="a00935.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="a00845.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="a00965.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="a00839.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="a00929.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="a00944.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="a00944.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="a00941.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="a00842.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="a00923.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="a00848.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="a00923.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="a00872.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="a00875.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="a00893.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="a00890.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="a00917.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="a00854.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="a00881.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="a00851.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="a00851.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="a00905.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="a00890.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="a00857.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="a00869.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="a00884.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="a00929.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="a00920.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="a00887.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="a00860.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="a00899.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="a00872.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="a00920.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="a00911.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="a00896.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="a00896.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>
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="aa00260_html"><div·class="ttname"><a·href="a00260.html">gridenums.hh</a></div></div> 
141 <div·class="ttc"·id="aa00293_html"><div·class="ttname"><a·href="a00293.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="aa00278_html"><div·class="ttname"><a·href="a00278.html">datahandleif.hh</a></div><div·class="ttdoc">Describes·the·parallel·communication·interface·class·for·MessageBuffers·and·DataHandles.</div></div>
142 <div·class="ttc"·id="aa00836_html"><div·class="ttname"><a·href="a00836.html">dgfexception.hh</a></div></div> 
143 <div·class="ttc"·id="aa00839_html"><div·class="ttname"><a·href="a00839.html">gridptr.hh</a></div></div>141 <div·class="ttc"·id="aa00347_html"><div·class="ttname"><a·href="a00347.html">gridenums.hh</a></div></div>
 142 <div·class="ttc"·id="aa00842_html"><div·class="ttname"><a·href="a00842.html">dgfgridfactory.hh</a></div></div>
144 <div·class="ttc"·id="aa00845_html"><div·class="ttname"><a·href="a00845.html">parser.hh</a></div></div>143 <div·class="ttc"·id="aa00848_html"><div·class="ttname"><a·href="a00848.html">basic.hh</a></div></div>
145 <div·class="ttc"·id="aa00851_html"><div·class="ttname"><a·href="a00851.html">gridparameter.hh</a></div></div>144 <div·class="ttc"·id="aa00851_html"><div·class="ttname"><a·href="a00851.html">general.hh</a></div></div>
 145 <div·class="ttc"·id="aa00854_html"><div·class="ttname"><a·href="a00854.html">dim.hh</a></div></div>
 146 <div·class="ttc"·id="aa00857_html"><div·class="ttname"><a·href="a00857.html">interval.hh</a></div></div>
146 <div·class="ttc"·id="aa00869_html"><div·class="ttname"><a·href="a00869.html">periodicfacetrans.hh</a></div></div>147 <div·class="ttc"·id="aa00860_html"><div·class="ttname"><a·href="a00860.html">polyhedron.hh</a></div></div>
 148 <div·class="ttc"·id="aa00872_html"><div·class="ttname"><a·href="a00872.html">simplex.hh</a></div></div>
147 <div·class="ttc"·id="aa00872_html"><div·class="ttname"><a·href="a00872.html">boundaryseg.hh</a></div></div>149 <div·class="ttc"·id="aa00875_html"><div·class="ttname"><a·href="a00875.html">boundaryseg.hh</a></div></div>
148 <div·class="ttc"·id="aa00881_html"><div·class="ttname"><a·href="a00881.html">general.hh</a></div></div> 
149 <div·class="ttc"·id="aa00884_html"><div·class="ttname"><a·href="a00884.html">boundarydom.hh</a></div></div> 
150 <div·class="ttc"·id="aa00887_html"><div·class="ttname"><a·href="a00887.html">polyhedron.hh</a></div></div>150 <div·class="ttc"·id="aa00884_html"><div·class="ttname"><a·href="a00884.html">periodicfacetrans.hh</a></div></div>
151 <div·class="ttc"·id="aa00890_html"><div·class="ttname"><a·href="a00890.html">interval.hh</a></div></div> 
152 <div·class="ttc"·id="aa00893_html"><div·class="ttname"><a·href="a00893.html">cube.hh</a></div></div>151 <div·class="ttc"·id="aa00890_html"><div·class="ttname"><a·href="a00890.html">cube.hh</a></div></div>
153 <div·class="ttc"·id="aa00896_html"><div·class="ttname"><a·href="a00896.html">vertex.hh</a></div></div>152 <div·class="ttc"·id="aa00896_html"><div·class="ttname"><a·href="a00896.html">vertex.hh</a></div></div>
154 <div·class="ttc"·id="aa00899_html"><div·class="ttname"><a·href="a00899.html">simplex.hh</a></div></div> 
155 <div·class="ttc"·id="aa00917_html"><div·class="ttname"><a·href="a00917.html">dim.hh</a></div></div>153 <div·class="ttc"·id="aa00905_html"><div·class="ttname"><a·href="a00905.html">gridparameter.hh</a></div></div>
156 <div·class="ttc"·id="aa00920_html"><div·class="ttname"><a·href="a00920.html">simplexgeneration.hh</a></div></div>154 <div·class="ttc"·id="aa00911_html"><div·class="ttname"><a·href="a00911.html">simplexgeneration.hh</a></div></div>
157 <div·class="ttc"·id="aa00923_html"><div·class="ttname"><a·href="a00923.html">basic.hh</a></div></div> 
158 <div·class="ttc"·id="aa00929_html"><div·class="ttname"><a·href="a00929.html">polygon.hh</a></div></div>155 <div·class="ttc"·id="aa00920_html"><div·class="ttname"><a·href="a00920.html">polygon.hh</a></div></div>
 156 <div·class="ttc"·id="aa00923_html"><div·class="ttname"><a·href="a00923.html">boundarydom.hh</a></div></div>
159 <div·class="ttc"·id="aa00941_html"><div·class="ttname"><a·href="a00941.html">dgfgridfactory.hh</a></div></div>157 <div·class="ttc"·id="aa00929_html"><div·class="ttname"><a·href="a00929.html">gridptr.hh</a></div></div>
 158 <div·class="ttc"·id="aa00935_html"><div·class="ttname"><a·href="a00935.html">entitykey.hh</a></div></div>
160 <div·class="ttc"·id="aa00944_html"><div·class="ttname"><a·href="a00944.html">macrogrid.hh</a></div></div>159 <div·class="ttc"·id="aa00944_html"><div·class="ttname"><a·href="a00944.html">macrogrid.hh</a></div></div>
161 <div·class="ttc"·id="aa00947_html"><div·class="ttname"><a·href="a00947.html">entitykey.hh</a></div></div>160 <div·class="ttc"·id="aa00947_html"><div·class="ttname"><a·href="a00947.html">dgfexception.hh</a></div></div>
 161 <div·class="ttc"·id="aa00965_html"><div·class="ttname"><a·href="a00965.html">parser.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.09 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.
 88 gridenums.hh
 89 dgfgridfactory.hh
 90 basic.hh
89 dgfexception.hh 
90 gridptr.hh 
91 parser.hh 
92 gridparameter.hh 
93 periodicfacetrans.hh 
94 boundaryseg.hh 
95 general.hh91 general.hh
 92 dim.hh
96 boundarydom.hh 
97 polyhedron.hh 
98 interval.hh93 interval.hh
 94 polyhedron.hh
 95 simplex.hh
 96 boundaryseg.hh
 97 periodicfacetrans.hh
99 cube.hh98 cube.hh
100 vertex.hh99 vertex.hh
 100 gridparameter.hh
101 simplex.hh 
102 dim.hh 
103 simplexgeneration.hh101 simplexgeneration.hh
104 basic.hh 
105 polygon.hh102 polygon.hh
106 dgfgridfactory.hh 
107 macrogrid.hh103 boundarydom.hh
 104 gridptr.hh
108 entitykey.hh105 entitykey.hh
 106 macrogrid.hh
 107 dgfexception.hh
 108 parser.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="a00716_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00638_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>
13.0 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="a00716.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="a00638.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 172, 15 lines modifiedOffset 172, 15 lines modified
172 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>······<span·class="keywordflow">return</span>·binomial;</div>172 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>······<span·class="keywordflow">return</span>·binomial;</div>
173 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>····}</div>173 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>····}</div>
174 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>·</div>174 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>·</div>
175 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>····<span·class="comment">//***********************************************</span></div>175 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>····<span·class="comment">//***********************************************</span></div>
176 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>····<span·class="comment">//·end·of·interface·methods</span></div>176 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>····<span·class="comment">//·end·of·interface·methods</span></div>
177 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>····<span·class="comment">//***********************************************</span></div>177 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>····<span·class="comment">//***********************************************</span></div>
178 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div>178 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div>
179 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>····<a·class="code·hl_define"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·*<a·class="code·hl_function"·href="a02062.html#a161701093c610d270f9c34ecc342d5ef">getElInfo</a>·()·<span·class="keyword">const</span>;</div>179 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>····<a·class="code·hl_define"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·*<a·class="code·hl_function"·href="a02062.html#a161701093c610d270f9c34ecc342d5ef">getElInfo</a>·()·<span·class="keyword">const</span>;</div>
180 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>·</div>180 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>·</div>
181 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno"><a·class="line"·href="a02062.html#a85bb7bb608b9db9de39f60147a1738c6">··130</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02026.html">ElementInfo</a>·&amp;<a·class="code·hl_function"·href="a02062.html#a85bb7bb608b9db9de39f60147a1738c6">elementInfo</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·elementInfo_;·}</div>181 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno"><a·class="line"·href="a02062.html#a85bb7bb608b9db9de39f60147a1738c6">··130</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02026.html">ElementInfo</a>·&amp;<a·class="code·hl_function"·href="a02062.html#a85bb7bb608b9db9de39f60147a1738c6">elementInfo</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·elementInfo_;·}</div>
182 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div>182 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div>
183 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02062.html#adecea12da4bb07ddd417ccaf23c34118">equals</a>·(·<span·class="keyword">const</span>·This·&amp;other·)·<span·class="keyword">const</span>;</div>183 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02062.html#adecea12da4bb07ddd417ccaf23c34118">equals</a>·(·<span·class="keyword">const</span>·This·&amp;other·)·<span·class="keyword">const</span>;</div>
184 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>·</div>184 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>·</div>
185 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02062.html#a039ad2b19709c6a01b3641bcdd4c1faf">clearElement</a>·();</div>185 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02062.html#a039ad2b19709c6a01b3641bcdd4c1faf">clearElement</a>·();</div>
186 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02062.html#a529c84ec5b1f47d71c34e90798ec00dc">setElement</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02062.html#ad8c21c2047f43674774b460e44a4f74d">ElementInfo</a>·&amp;<a·class="code·hl_function"·href="a02062.html#a85bb7bb608b9db9de39f60147a1738c6">elementInfo</a>,·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02062.html#ad062f9d16284a5ed0c311050ab3eac0d">subEntity</a>·);</div>186 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02062.html#a529c84ec5b1f47d71c34e90798ec00dc">setElement</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02062.html#ad8c21c2047f43674774b460e44a4f74d">ElementInfo</a>·&amp;<a·class="code·hl_function"·href="a02062.html#a85bb7bb608b9db9de39f60147a1738c6">elementInfo</a>,·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02062.html#ad062f9d16284a5ed0c311050ab3eac0d">subEntity</a>·);</div>
Offset 332, 15 lines modifiedOffset 332, 15 lines modified
332 <div·class="line"><a·id="l00344"·name="l00344"></a><span·class="lineno">··344</span>····<span·class="keywordtype">bool</span>·hasBoundaryIntersections·()·<span·class="keyword">const</span>·;</div>332 <div·class="line"><a·id="l00344"·name="l00344"></a><span·class="lineno">··344</span>····<span·class="keywordtype">bool</span>·hasBoundaryIntersections·()·<span·class="keyword">const</span>·;</div>
333 <div·class="line"><a·id="l00345"·name="l00345"></a><span·class="lineno">··345</span>·</div>333 <div·class="line"><a·id="l00345"·name="l00345"></a><span·class="lineno">··345</span>·</div>
334 <div·class="line"><a·id="l00347"·name="l00347"></a><span·class="lineno">··347</span>····<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·<a·class="code·hl_function"·href="a02062.html#a6cd30084d5600d0c8ec69b00c521c6aa">partitionType</a>()·<span·class="keyword">const</span>;</div>334 <div·class="line"><a·id="l00347"·name="l00347"></a><span·class="lineno">··347</span>····<a·class="code·hl_enumeration"·href="a01031.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a>·<a·class="code·hl_function"·href="a02062.html#a6cd30084d5600d0c8ec69b00c521c6aa">partitionType</a>()·<span·class="keyword">const</span>;</div>
335 <div·class="line"><a·id="l00348"·name="l00348"></a><span·class="lineno">··348</span>·</div>335 <div·class="line"><a·id="l00348"·name="l00348"></a><span·class="lineno">··348</span>·</div>
336 <div·class="line"><a·id="l00350"·name="l00350"></a><span·class="lineno">··350</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02062.html#adecea12da4bb07ddd417ccaf23c34118">equals</a>·(·<span·class="keyword">const</span>·This·&amp;i·)·<span·class="keyword">const</span>;</div>336 <div·class="line"><a·id="l00350"·name="l00350"></a><span·class="lineno">··350</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02062.html#adecea12da4bb07ddd417ccaf23c34118">equals</a>·(·<span·class="keyword">const</span>·This·&amp;i·)·<span·class="keyword">const</span>;</div>
337 <div·class="line"><a·id="l00351"·name="l00351"></a><span·class="lineno">··351</span>·</div>337 <div·class="line"><a·id="l00351"·name="l00351"></a><span·class="lineno">··351</span>·</div>
338 <div·class="line"><a·id="l00352"·name="l00352"></a><span·class="lineno">··352</span>····<span·class="comment">//·needed·for·LevelIterator·to·compare</span></div>338 <div·class="line"><a·id="l00352"·name="l00352"></a><span·class="lineno">··352</span>····<span·class="comment">//·needed·for·LevelIterator·to·compare</span></div>
339 <div·class="line"><a·id="l00353"·name="l00353"></a><span·class="lineno">··353</span>····<a·class="code·hl_define"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·*<a·class="code·hl_function"·href="a02062.html#a161701093c610d270f9c34ecc342d5ef">getElInfo</a>·()·<span·class="keyword">const</span>;</div>339 <div·class="line"><a·id="l00353"·name="l00353"></a><span·class="lineno">··353</span>····<a·class="code·hl_define"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·EL_INFO·*<a·class="code·hl_function"·href="a02062.html#a161701093c610d270f9c34ecc342d5ef">getElInfo</a>·()·<span·class="keyword">const</span>;</div>
340 <div·class="line"><a·id="l00354"·name="l00354"></a><span·class="lineno">··354</span>·</div>340 <div·class="line"><a·id="l00354"·name="l00354"></a><span·class="lineno">··354</span>·</div>
341 <div·class="line"><a·id="l00355"·name="l00355"></a><span·class="lineno"><a·class="line"·href="a02070.html#a336d0155f0f00b2ab0d9cfa300659129">··355</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02026.html">ElementInfo</a>·&amp;<a·class="code·hl_function"·href="a02070.html#a336d0155f0f00b2ab0d9cfa300659129">elementInfo</a>·()<span·class="keyword">·const</span></div>341 <div·class="line"><a·id="l00355"·name="l00355"></a><span·class="lineno"><a·class="line"·href="a02070.html#a336d0155f0f00b2ab0d9cfa300659129">··355</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02026.html">ElementInfo</a>·&amp;<a·class="code·hl_function"·href="a02070.html#a336d0155f0f00b2ab0d9cfa300659129">elementInfo</a>·()<span·class="keyword">·const</span></div>
342 <div·class="line"><a·id="l00356"·name="l00356"></a><span·class="lineno">··356</span><span·class="keyword">····</span>{</div>342 <div·class="line"><a·id="l00356"·name="l00356"></a><span·class="lineno">··356</span><span·class="keyword">····</span>{</div>
343 <div·class="line"><a·id="l00357"·name="l00357"></a><span·class="lineno">··357</span>······<span·class="keywordflow">return</span>·elementInfo_;</div>343 <div·class="line"><a·id="l00357"·name="l00357"></a><span·class="lineno">··357</span>······<span·class="keywordflow">return</span>·elementInfo_;</div>
344 <div·class="line"><a·id="l00358"·name="l00358"></a><span·class="lineno">··358</span>····}</div>344 <div·class="line"><a·id="l00358"·name="l00358"></a><span·class="lineno">··358</span>····}</div>
345 <div·class="line"><a·id="l00359"·name="l00359"></a><span·class="lineno">··359</span>·</div>345 <div·class="line"><a·id="l00359"·name="l00359"></a><span·class="lineno">··359</span>·</div>
346 <div·class="line"><a·id="l00360"·name="l00360"></a><span·class="lineno">··360</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02062.html#a039ad2b19709c6a01b3641bcdd4c1faf">clearElement</a>·();</div>346 <div·class="line"><a·id="l00360"·name="l00360"></a><span·class="lineno">··360</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02062.html#a039ad2b19709c6a01b3641bcdd4c1faf">clearElement</a>·();</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="aa00650_html_a4cbe74d935d2e31c4b35398e93623f70"><div·class="ttname"><a·href="a00650.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="aa00716_html"><div·class="ttname"><a·href="a00716.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div>387 <div·class="ttc"·id="aa00638_html"><div·class="ttname"><a·href="a00638.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div>
 388 <div·class="ttc"·id="aa00704_html_a4cbe74d935d2e31c4b35398e93623f70"><div·class="ttname"><a·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a></div><div·class="ttdeci">#define·ALBERTA</div><div·class="ttdef"><b>Definition:</b>·albertaheader.hh:29</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="a00251_source.html">rangegenerators.hh</a>&quot;</code><br·/>81 <code>#include·&quot;<a·class="el"·href="a00335_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="a00251.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="a00335.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="aa00251_html"><div·class="ttname"><a·href="a00251.html">rangegenerators.hh</a></div></div>417 <div·class="ttc"·id="aa00335_html"><div·class="ttname"><a·href="a00335.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="a00590_source.html">dune/grid/geometrygrid/cornerstorage.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·/>
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="a00590.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="a00569.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="aa00590_html"><div·class="ttname"><a·href="a00590.html">cornerstorage.hh</a></div></div>694 <div·class="ttc"·id="aa00569_html"><div·class="ttname"><a·href="a00569.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="a00716_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00638_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00713_source.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00647_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.92 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="a00716.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="a00638.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="a00713.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="a00647.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="aa00713_html"><div·class="ttname"><a·href="a00713.html">meshpointer.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·mesh·structure</div></div> 
191 <div·class="ttc"·id="aa00716_html"><div·class="ttname"><a·href="a00716.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div>190 <div·class="ttc"·id="aa00638_html"><div·class="ttname"><a·href="a00638.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div>
 191 <div·class="ttc"·id="aa00647_html"><div·class="ttname"><a·href="a00647.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>
556 B
html2text {}
    
Offset 128, 18 lines modifiedOffset 128, 18 lines modified
128 ·112·};128 ·112·};
129 ·113129 ·113
130 ·114#endif·//·#if·HAVE_ALBERTA130 ·114#endif·//·#if·HAVE_ALBERTA
131 ·115131 ·115
132 ·116}·//·end·namespace·Dune132 ·116}·//·end·namespace·Dune
133 ·117133 ·117
134 ·118#endif·//·#ifndef·DUNE_ALBERTA_ENTITYSEED_HH134 ·118#endif·//·#ifndef·DUNE_ALBERTA_ENTITYSEED_HH
135 meshpointer.hh 
136 provides·a·wrapper·for·ALBERTA's·mesh·structure 
137 elementinfo.hh135 elementinfo.hh
138 provides·a·wrapper·for·ALBERTA's·el_info·structure136 provides·a·wrapper·for·ALBERTA's·el_info·structure
 137 meshpointer.hh
 138 provides·a·wrapper·for·ALBERTA's·mesh·structure
139 Dune139 Dune
140 Include·standard·header·files.140 Include·standard·header·files.
141 Definition:·agrid.hh:60141 Definition:·agrid.hh:60
142 Dune::AlbertaGrid142 Dune::AlbertaGrid
143 [·provides·Dune::Grid·]143 [·provides·Dune::Grid·]
144 Definition:·agrid.hh:109144 Definition:·agrid.hh:109
145 Dune::Alberta::MeshPointer<_dimension_>145 Dune::Alberta::MeshPointer<_dimension_>
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="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00716_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00638_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="a00638.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="a00686.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="a00716.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="a00638.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="aa00638_html"><div·class="ttname"><a·href="a00638.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div>
591 <div·class="ttc"·id="aa00638_html"><div·class="ttname"><a·href="a00638.html">misc.hh</a></div></div>592 <div·class="ttc"·id="aa00686_html"><div·class="ttname"><a·href="a00686.html">misc.hh</a></div></div>
592 <div·class="ttc"·id="aa00716_html"><div·class="ttname"><a·href="a00716.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</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="a00590_source.html">dune/grid/geometrygrid/cornerstorage.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·/>
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="a00590.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="a00569.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="aa00590_html"><div·class="ttname"><a·href="a00590.html">cornerstorage.hh</a></div></div>298 <div·class="ttc"·id="aa00569_html"><div·class="ttname"><a·href="a00569.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="a00698_source.html">dune/grid/albertagrid/agrid.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00629_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="a00698.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="a00629.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="aa00698_html"><div·class="ttname"><a·href="a00698.html">agrid.hh</a></div><div·class="ttdoc">provides·the·AlbertaGrid·class</div></div>498 <div·class="ttc"·id="aa00629_html"><div·class="ttname"><a·href="a00629.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="a00305_source.html">dune/grid/common/boundarysegment.hh</a>&gt;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a00350_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="a00305.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="a00350.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="aa00305_html"><div·class="ttname"><a·href="a00305.html">boundarysegment.hh</a></div><div·class="ttdoc">Base·class·for·grid·boundary·segments·of·arbitrary·geometry.</div></div>244 <div·class="ttc"·id="aa00350_html"><div·class="ttname"><a·href="a00350.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="a00320_source.html">dune/grid/common/entityiterator.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00293_source.html">dune/grid/common/entityiterator.hh</a>&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00686_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="a00707_source.html">dune/grid/albertagrid/geometryreference.hh</a>&gt;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a00626_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="a00320.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="a00293.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="a00638.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="a00686.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="a00707.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="a00626.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="aa00320_html"><div·class="ttname"><a·href="a00320.html">entityiterator.hh</a></div></div>226 <div·class="ttc"·id="aa00293_html"><div·class="ttname"><a·href="a00293.html">entityiterator.hh</a></div></div>
 227 <div·class="ttc"·id="aa00626_html"><div·class="ttname"><a·href="a00626.html">geometryreference.hh</a></div><div·class="ttdoc">Wrapper·and·interface·classes·for·element·geometries.</div></div>
227 <div·class="ttc"·id="aa00638_html"><div·class="ttname"><a·href="a00638.html">misc.hh</a></div></div>228 <div·class="ttc"·id="aa00686_html"><div·class="ttname"><a·href="a00686.html">misc.hh</a></div></div>
228 <div·class="ttc"·id="aa00707_html"><div·class="ttname"><a·href="a00707.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.55 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="a00581_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="a00587_source.html">dune/grid/geometrygrid/iterator.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00605_source.html">dune/grid/geometrygrid/iterator.hh</a>&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00602_source.html">dune/grid/geometrygrid/idset.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00578_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>
8.47 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="a00581.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="a00587.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="a00605.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="a00602.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="a00578.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, 17 lines modifiedOffset 187, 17 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="aa00578_html"><div·class="ttname"><a·href="a00578.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="aa00581_html"><div·class="ttname"><a·href="a00581.html">declaration.hh</a></div></div>
195 <div·class="ttc"·id="aa00587_html"><div·class="ttname"><a·href="a00587.html">iterator.hh</a></div></div>196 <div·class="ttc"·id="aa00605_html"><div·class="ttname"><a·href="a00605.html">iterator.hh</a></div></div>
196 <div·class="ttc"·id="aa00602_html"><div·class="ttname"><a·href="a00602.html">idset.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>
203 <div·class="ttc"·id="aa02822_html"><div·class="ttname"><a·href="a02822.html">Dune::IntersectionIterator</a></div><div·class="ttdoc">Mesh·entities·of·codimension·0·(&quot;elements&quot;)·allow·to·visit·all·intersections·with·&quot;neighboring&quot;·eleme...</div><div·class="ttdef"><b>Definition:</b>·common/intersectioniterator.hh:83</div></div>203 <div·class="ttc"·id="aa02822_html"><div·class="ttname"><a·href="a02822.html">Dune::IntersectionIterator</a></div><div·class="ttdoc">Mesh·entities·of·codimension·0·(&quot;elements&quot;)·allow·to·visit·all·intersections·with·&quot;neighboring&quot;·eleme...</div><div·class="ttdef"><b>Definition:</b>·common/intersectioniterator.hh:83</div></div>
456 B
html2text {}
    
Offset 153, 17 lines modifiedOffset 153, 17 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 idset.hh
160 declaration.hh161 declaration.hh
161 iterator.hh162 iterator.hh
162 idset.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...
169 Definition:·common/intersection.hh:164169 Definition:·common/intersection.hh:164
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="a00293_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a00278_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a00251_source.html">dune/grid/common/rangegenerators.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00335_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.68 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="a00293.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="a00278.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="a00251.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="a00335.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="aa00251_html"><div·class="ttname"><a·href="a00251.html">rangegenerators.hh</a></div></div> 
344 <div·class="ttc"·id="aa00293_html"><div·class="ttname"><a·href="a00293.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="aa00278_html"><div·class="ttname"><a·href="a00278.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="aa00335_html"><div·class="ttname"><a·href="a00335.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>
554 B
html2text {}
    
Offset 288, 18 lines modifiedOffset 288, 18 lines modified
288 ·376288 ·376
289 377·Implementation·impl_;289 377·Implementation·impl_;
290 ·378·};290 ·378·};
291 ·379291 ·379
292 ·380}·//·namespace·Dune292 ·380}·//·namespace·Dune
293 ·381293 ·381
294 ·382#endif·//·#ifndef·DUNE_GRID_COMMON_GRIDVIEW_HH294 ·382#endif·//·#ifndef·DUNE_GRID_COMMON_GRIDVIEW_HH
295 rangegenerators.hh 
296 datahandleif.hh295 datahandleif.hh
297 Describes·the·parallel·communication·interface·class·for·MessageBuffers·and296 Describes·the·parallel·communication·interface·class·for·MessageBuffers·and
298 DataHandles.297 DataHandles.
 298 rangegenerators.hh
299 Dune::CommunicationDirection299 Dune::CommunicationDirection
300 CommunicationDirection300 CommunicationDirection
301 Define·a·type·for·communication·direction·parameter.301 Define·a·type·for·communication·direction·parameter.
302 Definition:·gridenums.hh:170302 Definition:·gridenums.hh:170
303 Dune::InterfaceType303 Dune::InterfaceType
304 InterfaceType304 InterfaceType
305 Parameter·to·be·used·for·the·communication·functions.305 Parameter·to·be·used·for·the·communication·functions.
1.66 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07280.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
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 <code>#include·&lt;<a·class="el"·href="a07217_source.html">dune/grid/geometrygrid/datahandle.hh</a>&gt;</code><br·/>79 <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="a07286_source.html">dune/grid/geometrygrid/indexsets.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a07286_source.html">dune/grid/geometrygrid/indexsets.hh</a>&gt;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a07295_source.html">dune/grid/geometrygrid/intersection.hh</a>&gt;</code><br·/>81 <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="a07304_source.html">dune/grid/geometrygrid/intersectioniterator.hh</a>&gt;</code><br·/>82 <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="a00587_source.html">dune/grid/geometrygrid/iterator.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00605_source.html">dune/grid/geometrygrid/iterator.hh</a>&gt;</code><br·/>
84 </div>84 </div>
85 <p><a·href="a07280_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a07280_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="a03302.html">Dune::GeoGrid::GridViewTraits&lt;·HGV,·CoordFunction,·Allocator·&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="a03302.html">Dune::GeoGrid::GridViewTraits&lt;·HGV,·CoordFunction,·Allocator·&gt;</a></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
5.88 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07280_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>·</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;<a·class="code"·href="a07208.html">dune/grid/common/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="a07208.html">dune/grid/common/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="a07277.html">dune/grid/common/gridview.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="a07277.html">dune/grid/common/gridview.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="a07217.html">dune/grid/geometrygrid/datahandle.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="a07217.html">dune/grid/geometrygrid/datahandle.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="a07286.html">dune/grid/geometrygrid/indexsets.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="a07286.html">dune/grid/geometrygrid/indexsets.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="a00587.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="a00605.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>·</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 316, 15 lines modifiedOffset 316, 15 lines modified
316 <div·class="line"><a·id="l00251"·name="l00251"></a><span·class="lineno">··251</span>····};</div>316 <div·class="line"><a·id="l00251"·name="l00251"></a><span·class="lineno">··251</span>····};</div>
317 <div·class="line"><a·id="l00252"·name="l00252"></a><span·class="lineno">··252</span>·</div>317 <div·class="line"><a·id="l00252"·name="l00252"></a><span·class="lineno">··252</span>·</div>
318 <div·class="line"><a·id="l00253"·name="l00253"></a><span·class="lineno">··253</span>··}·<span·class="comment">//·namespace·GeoGrid</span></div>318 <div·class="line"><a·id="l00253"·name="l00253"></a><span·class="lineno">··253</span>··}·<span·class="comment">//·namespace·GeoGrid</span></div>
319 <div·class="line"><a·id="l00254"·name="l00254"></a><span·class="lineno">··254</span>·</div>319 <div·class="line"><a·id="l00254"·name="l00254"></a><span·class="lineno">··254</span>·</div>
320 <div·class="line"><a·id="l00255"·name="l00255"></a><span·class="lineno">··255</span>}·<span·class="comment">//·namespace·Dune</span></div>320 <div·class="line"><a·id="l00255"·name="l00255"></a><span·class="lineno">··255</span>}·<span·class="comment">//·namespace·Dune</span></div>
321 <div·class="line"><a·id="l00256"·name="l00256"></a><span·class="lineno">··256</span>·</div>321 <div·class="line"><a·id="l00256"·name="l00256"></a><span·class="lineno">··256</span>·</div>
322 <div·class="line"><a·id="l00257"·name="l00257"></a><span·class="lineno">··257</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_GRIDVIEW_HH</span></div>322 <div·class="line"><a·id="l00257"·name="l00257"></a><span·class="lineno">··257</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_GRIDVIEW_HH</span></div>
323 <div·class="ttc"·id="aa00587_html"><div·class="ttname"><a·href="a00587.html">iterator.hh</a></div></div>323 <div·class="ttc"·id="aa00605_html"><div·class="ttname"><a·href="a00605.html">iterator.hh</a></div></div>
324 <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>324 <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>
325 <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>325 <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>
326 <div·class="ttc"·id="aa01062_html"><div·class="ttname"><a·href="a01062.html">std</a></div><div·class="ttdoc">STL·namespace.</div></div>326 <div·class="ttc"·id="aa01062_html"><div·class="ttname"><a·href="a01062.html">std</a></div><div·class="ttdoc">STL·namespace.</div></div>
327 <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>327 <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>
328 <div·class="ttc"·id="aa01075_html_a4e39cac1185c9bce3ad9f4e72bd36312a293015461843c4dee42c41191a82f60d"><div·class="ttname"><a·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312a293015461843c4dee42c41191a82f60d">Dune::VTK::conforming</a></div><div·class="ttdeci">@·conforming</div><div·class="ttdoc">Output·conforming·data.</div><div·class="ttdef"><b>Definition:</b>·common.hh:73</div></div>328 <div·class="ttc"·id="aa01075_html_a4e39cac1185c9bce3ad9f4e72bd36312a293015461843c4dee42c41191a82f60d"><div·class="ttname"><a·href="a01075.html#a4e39cac1185c9bce3ad9f4e72bd36312a293015461843c4dee42c41191a82f60d">Dune::VTK::conforming</a></div><div·class="ttdeci">@·conforming</div><div·class="ttdoc">Output·conforming·data.</div><div·class="ttdef"><b>Definition:</b>·common.hh:73</div></div>
329 <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>329 <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>
330 <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>330 <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>
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="a00359_source.html">dune/grid/common/indexidset.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00299_source.html">dune/grid/common/indexidset.hh</a>&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00677_source.html">dune/grid/albertagrid/indexstack.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00683_source.html">dune/grid/albertagrid/indexstack.hh</a>&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a00635_source.html">dune/grid/albertagrid/dofadmin.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00614_source.html">dune/grid/albertagrid/dofadmin.hh</a>&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00641_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code><br·/>
86 <code>#include·&lt;<a·class="el"·href="a00716_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a00638_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.77 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="a00359.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="a00299.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="a00677.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="a00683.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="a00638.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="a00686.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="a00635.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="a00614.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="a00641.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="a00653.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="a00716.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="a00638.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="aa00359_html"><div·class="ttname"><a·href="a00359.html">indexidset.hh</a></div><div·class="ttdoc">Provides·base·classes·for·index·and·id·sets.</div></div>654 <div·class="ttc"·id="aa00299_html"><div·class="ttname"><a·href="a00299.html">indexidset.hh</a></div><div·class="ttdoc">Provides·base·classes·for·index·and·id·sets.</div></div>
655 <div·class="ttc"·id="aa00635_html"><div·class="ttname"><a·href="a00635.html">dofadmin.hh</a></div></div>655 <div·class="ttc"·id="aa00614_html"><div·class="ttname"><a·href="a00614.html">dofadmin.hh</a></div></div>
656 <div·class="ttc"·id="aa00638_html"><div·class="ttname"><a·href="a00638.html">misc.hh</a></div></div>656 <div·class="ttc"·id="aa00638_html"><div·class="ttname"><a·href="a00638.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div>
657 <div·class="ttc"·id="aa00641_html"><div·class="ttname"><a·href="a00641.html">dofvector.hh</a></div></div>657 <div·class="ttc"·id="aa00653_html"><div·class="ttname"><a·href="a00653.html">dofvector.hh</a></div></div>
658 <div·class="ttc"·id="aa00677_html"><div·class="ttname"><a·href="a00677.html">indexstack.hh</a></div><div·class="ttdoc">Provides·an·index·stack·that·supplies·indices·for·element·numbering·for·a·grid·(i....</div></div>658 <div·class="ttc"·id="aa00683_html"><div·class="ttname"><a·href="a00683.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="aa00716_html"><div·class="ttname"><a·href="a00716.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div>659 <div·class="ttc"·id="aa00686_html"><div·class="ttname"><a·href="a00686.html">misc.hh</a></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>
686 B
html2text {}
    
Offset 619, 21 lines modifiedOffset 619, 21 lines modified
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.hh625 dofadmin.hh
626 misc.hh626 elementinfo.hh
 627 provides·a·wrapper·for·ALBERTA's·el_info·structure
627 dofvector.hh628 dofvector.hh
628 indexstack.hh629 indexstack.hh
629 Provides·an·index·stack·that·supplies·indices·for·element·numbering·for·a·grid630 Provides·an·index·stack·that·supplies·indices·for·element·numbering·for·a·grid
630 (i....631 (i....
 632 misc.hh
631 elementinfo.hh 
632 provides·a·wrapper·for·ALBERTA's·el_info·structure 
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
637 Dune::IndexStack<·int,·100000·>·IndexStack637 Dune::IndexStack<·int,·100000·>·IndexStack
638 Definition:·albertagrid/indexsets.hh:31638 Definition:·albertagrid/indexsets.hh:31
639 Dune::Alberta::Element639 Dune::Alberta::Element
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="a00260_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00347_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00359_source.html">dune/grid/common/indexidset.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00299_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="a00581_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="a00260.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="a00347.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="a00359.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="a00299.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="a00581.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="aa00260_html"><div·class="ttname"><a·href="a00260.html">gridenums.hh</a></div></div> 
187 <div·class="ttc"·id="aa00359_html"><div·class="ttname"><a·href="a00359.html">indexidset.hh</a></div><div·class="ttdoc">Provides·base·classes·for·index·and·id·sets.</div></div>186 <div·class="ttc"·id="aa00299_html"><div·class="ttname"><a·href="a00299.html">indexidset.hh</a></div><div·class="ttdoc">Provides·base·classes·for·index·and·id·sets.</div></div>
 187 <div·class="ttc"·id="aa00347_html"><div·class="ttname"><a·href="a00347.html">gridenums.hh</a></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="aa00581_html"><div·class="ttname"><a·href="a00581.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="a00617_source.html">dune/grid/albertagrid/transformation.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00635_source.html">dune/grid/albertagrid/transformation.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00716_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00638_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.28 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="a00617.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="a00635.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="a00716.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="a00638.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="aa00617_html"><div·class="ttname"><a·href="a00617.html">transformation.hh</a></div></div>262 <div·class="ttc"·id="aa00635_html"><div·class="ttname"><a·href="a00635.html">transformation.hh</a></div></div>
263 <div·class="ttc"·id="aa00716_html"><div·class="ttname"><a·href="a00716.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div>263 <div·class="ttc"·id="aa00638_html"><div·class="ttname"><a·href="a00638.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</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>
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="a00581_source.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</code><br·/>
76 <code>#include·&lt;<a·class="el"·href="a00590_source.html">dune/grid/geometrygrid/cornerstorage.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·/>
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="a00581.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="a00590.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="a00569.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="aa00572_html"><div·class="ttname"><a·href="a00572.html">declaration.hh</a></div></div> 
264 <div·class="ttc"·id="aa00590_html"><div·class="ttname"><a·href="a00590.html">cornerstorage.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="aa00581_html"><div·class="ttname"><a·href="a00581.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>
418 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 declaration.hh 
218 cornerstorage.hh217 cornerstorage.hh
 218 declaration.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.34 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07307.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/persistentcontainer.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">albertagrid/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="a07313_source.html">dune/grid/utility/persistentcontainer.hh</a>&gt;</code><br·/>75 <div·class="textblock"><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="a01010_source.html">dune/grid/utility/persistentcontainervector.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00989_source.html">dune/grid/utility/persistentcontainervector.hh</a>&gt;</code><br·/>
77 </div>77 </div>
78 <p><a·href="a07307_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a07307_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="a02478.html">Dune::PersistentContainer&lt;·AlbertaGrid&lt;·dim,·dimworld·&gt;,·T·&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="a02478.html">Dune::PersistentContainer&lt;·AlbertaGrid&lt;·dim,·dimworld·&gt;,·T·&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>
5.74 KB
./usr/share/doc/libdune-grid-doc/doxygen/a07307_source.html
    
Offset 75, 15 lines modifiedOffset 75, 15 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_ALBERTA_PERSISTENTCONTAINER_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_PERSISTENTCONTAINER_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_PERSISTENTCONTAINER_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_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="a07313.html">dune/grid/utility/persistentcontainer.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="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>·</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">#if·HAVE_ALBERTA</span></div>81 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#if·HAVE_ALBERTA</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="a01010.html">dune/grid/utility/persistentcontainervector.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="a00989.html">dune/grid/utility/persistentcontainervector.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="comment">//·PersistentContainer·for·AlbertaGrid</span></div>87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//·PersistentContainer·for·AlbertaGrid</span></div>
88 <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="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·-----------------------------------</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 103, 15 lines modifiedOffset 103, 15 lines modified
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>·</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="comment">//·end·namespace·Dune</span></div>105 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>}·<span·class="comment">//·end·namespace·Dune</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="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>107 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>
108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
109 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_ALU_PERSISTENTCONTAINER_HH</span></div>109 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_ALU_PERSISTENTCONTAINER_HH</span></div>
110 <div·class="ttc"·id="aa01010_html"><div·class="ttname"><a·href="a01010.html">persistentcontainervector.hh</a></div></div>110 <div·class="ttc"·id="aa00989_html"><div·class="ttname"><a·href="a00989.html">persistentcontainervector.hh</a></div></div>
111 <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>111 <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>
112 <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>112 <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>
113 <div·class="ttc"·id="aa02478_html_a469d6986427f9f0b20019d2577301353"><div·class="ttname"><a·href="a02478.html#a469d6986427f9f0b20019d2577301353">Dune::PersistentContainer&lt;·AlbertaGrid&lt;·dim,·dimworld·&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>·albertagrid/persistentcontainer.hh:29</div></div>113 <div·class="ttc"·id="aa02478_html_a469d6986427f9f0b20019d2577301353"><div·class="ttname"><a·href="a02478.html#a469d6986427f9f0b20019d2577301353">Dune::PersistentContainer&lt;·AlbertaGrid&lt;·dim,·dimworld·&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>·albertagrid/persistentcontainer.hh:29</div></div>
114 <div·class="ttc"·id="aa02478_html_aa795a16e7d540b10321c26baec2d5436"><div·class="ttname"><a·href="a02478.html#aa795a16e7d540b10321c26baec2d5436">Dune::PersistentContainer&lt;·AlbertaGrid&lt;·dim,·dimworld·&gt;,·T·&gt;::Grid</a></div><div·class="ttdeci">Base::Grid·Grid</div><div·class="ttdef"><b>Definition:</b>·albertagrid/persistentcontainer.hh:26</div></div>114 <div·class="ttc"·id="aa02478_html_aa795a16e7d540b10321c26baec2d5436"><div·class="ttname"><a·href="a02478.html#aa795a16e7d540b10321c26baec2d5436">Dune::PersistentContainer&lt;·AlbertaGrid&lt;·dim,·dimworld·&gt;,·T·&gt;::Grid</a></div><div·class="ttdeci">Base::Grid·Grid</div><div·class="ttdef"><b>Definition:</b>·albertagrid/persistentcontainer.hh:26</div></div>
115 <div·class="ttc"·id="aa02478_html_aaaad097ab4c6787c34613e318f02f626"><div·class="ttname"><a·href="a02478.html#aaaad097ab4c6787c34613e318f02f626">Dune::PersistentContainer&lt;·AlbertaGrid&lt;·dim,·dimworld·&gt;,·T·&gt;::Value</a></div><div·class="ttdeci">Base::Value·Value</div><div·class="ttdef"><b>Definition:</b>·albertagrid/persistentcontainer.hh:27</div></div>115 <div·class="ttc"·id="aa02478_html_aaaad097ab4c6787c34613e318f02f626"><div·class="ttname"><a·href="a02478.html#aaaad097ab4c6787c34613e318f02f626">Dune::PersistentContainer&lt;·AlbertaGrid&lt;·dim,·dimworld·&gt;,·T·&gt;::Value</a></div><div·class="ttdeci">Base::Value·Value</div><div·class="ttdef"><b>Definition:</b>·albertagrid/persistentcontainer.hh:27</div></div>
116 <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>116 <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>
117 <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>117 <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.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="a00581_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="a00980_source.html">dune/grid/utility/persistentcontainerwrapper.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00986_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="a00581.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="a00980.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="a00986.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="aa00581_html"><div·class="ttname"><a·href="a00581.html">declaration.hh</a></div></div>
108 <div·class="ttc"·id="aa00980_html"><div·class="ttname"><a·href="a00980.html">persistentcontainerwrapper.hh</a></div></div>108 <div·class="ttc"·id="aa00986_html"><div·class="ttname"><a·href="a00986.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="a01004_source.html">dune/grid/utility/persistentcontainermap.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a01001_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="a01004.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="a01001.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="aa01004_html"><div·class="ttname"><a·href="a01004.html">persistentcontainermap.hh</a></div></div>157 <div·class="ttc"·id="aa01001_html"><div·class="ttname"><a·href="a01001.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="a00329_source.html">dune/grid/common/boundaryprojection.hh</a>&gt;</code><br·/>
77 <code>#include·&lt;<a·class="el"·href="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>77 <code>#include·&lt;<a·class="el"·href="a00686_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00716_source.html">dune/grid/albertagrid/elementinfo.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00638_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>
10.3 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="a00329.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="a00638.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="a00686.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="a00716.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="a00638.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 271, 15 lines modifiedOffset 271, 15 lines modified
271 <div·class="line"><a·id="l00200"·name="l00200"></a><span·class="lineno">··200</span>·</div>271 <div·class="line"><a·id="l00200"·name="l00200"></a><span·class="lineno">··200</span>·</div>
272 <div·class="line"><a·id="l00201"·name="l00201"></a><span·class="lineno">··201</span>·</div>272 <div·class="line"><a·id="l00201"·name="l00201"></a><span·class="lineno">··201</span>·</div>
273 <div·class="line"><a·id="l00202"·name="l00202"></a><span·class="lineno">··202</span>·</div>273 <div·class="line"><a·id="l00202"·name="l00202"></a><span·class="lineno">··202</span>·</div>
274 <div·class="line"><a·id="l00203"·name="l00203"></a><span·class="lineno">··203</span>····<span·class="comment">//·BasicNodeProjection</span></div>274 <div·class="line"><a·id="l00203"·name="l00203"></a><span·class="lineno">··203</span>····<span·class="comment">//·BasicNodeProjection</span></div>
275 <div·class="line"><a·id="l00204"·name="l00204"></a><span·class="lineno">··204</span>····<span·class="comment">//·-------------------</span></div>275 <div·class="line"><a·id="l00204"·name="l00204"></a><span·class="lineno">··204</span>····<span·class="comment">//·-------------------</span></div>
276 <div·class="line"><a·id="l00205"·name="l00205"></a><span·class="lineno">··205</span>·</div>276 <div·class="line"><a·id="l00205"·name="l00205"></a><span·class="lineno">··205</span>·</div>
277 <div·class="line"><a·id="l00206"·name="l00206"></a><span·class="lineno"><a·class="line"·href="a02498.html">··206</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02498.html">BasicNodeProjection</a></div>277 <div·class="line"><a·id="l00206"·name="l00206"></a><span·class="lineno"><a·class="line"·href="a02498.html">··206</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02498.html">BasicNodeProjection</a></div>
278 <div·class="line"><a·id="l00207"·name="l00207"></a><span·class="lineno">··207</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_define"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·NODE_PROJECTION</div>278 <div·class="line"><a·id="l00207"·name="l00207"></a><span·class="lineno">··207</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_define"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">ALBERTA</a>·NODE_PROJECTION</div>
279 <div·class="line"><a·id="l00208"·name="l00208"></a><span·class="lineno">··208</span>····{</div>279 <div·class="line"><a·id="l00208"·name="l00208"></a><span·class="lineno">··208</span>····{</div>
280 <div·class="line"><a·id="l00209"·name="l00209"></a><span·class="lineno"><a·class="line"·href="a02498.html#a7ab855a7827b3752a56413e7344373f8">··209</a></span>······<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02498.html#a7ab855a7827b3752a56413e7344373f8">BasicNodeProjection</a>·(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02498.html#ab7df4de0c8d3b4268620978c0b1fbd4e">boundaryIndex</a>·)</div>280 <div·class="line"><a·id="l00209"·name="l00209"></a><span·class="lineno"><a·class="line"·href="a02498.html#a7ab855a7827b3752a56413e7344373f8">··209</a></span>······<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02498.html#a7ab855a7827b3752a56413e7344373f8">BasicNodeProjection</a>·(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02498.html#ab7df4de0c8d3b4268620978c0b1fbd4e">boundaryIndex</a>·)</div>
281 <div·class="line"><a·id="l00210"·name="l00210"></a><span·class="lineno">··210</span>········:·boundaryIndex_(·<a·class="code·hl_function"·href="a02498.html#ab7df4de0c8d3b4268620978c0b1fbd4e">boundaryIndex</a>·)</div>281 <div·class="line"><a·id="l00210"·name="l00210"></a><span·class="lineno">··210</span>········:·boundaryIndex_(·<a·class="code·hl_function"·href="a02498.html#ab7df4de0c8d3b4268620978c0b1fbd4e">boundaryIndex</a>·)</div>
282 <div·class="line"><a·id="l00211"·name="l00211"></a><span·class="lineno">··211</span>······{</div>282 <div·class="line"><a·id="l00211"·name="l00211"></a><span·class="lineno">··211</span>······{</div>
283 <div·class="line"><a·id="l00212"·name="l00212"></a><span·class="lineno">··212</span>········func·=·0;</div>283 <div·class="line"><a·id="l00212"·name="l00212"></a><span·class="lineno">··212</span>········func·=·0;</div>
284 <div·class="line"><a·id="l00213"·name="l00213"></a><span·class="lineno">··213</span>······}</div>284 <div·class="line"><a·id="l00213"·name="l00213"></a><span·class="lineno">··213</span>······}</div>
285 <div·class="line"><a·id="l00214"·name="l00214"></a><span·class="lineno">··214</span>·</div>285 <div·class="line"><a·id="l00214"·name="l00214"></a><span·class="lineno">··214</span>·</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="aa00329_html"><div·class="ttname"><a·href="a00329.html">boundaryprojection.hh</a></div></div>
 349 <div·class="ttc"·id="aa00638_html"><div·class="ttname"><a·href="a00638.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div>
349 <div·class="ttc"·id="aa00638_html"><div·class="ttname"><a·href="a00638.html">misc.hh</a></div></div>350 <div·class="ttc"·id="aa00686_html"><div·class="ttname"><a·href="a00686.html">misc.hh</a></div></div>
350 <div·class="ttc"·id="aa00650_html_a4cbe74d935d2e31c4b35398e93623f70"><div·class="ttname"><a·href="a00650.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="aa00704_html_a4cbe74d935d2e31c4b35398e93623f70"><div·class="ttname"><a·href="a00704.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="aa00716_html"><div·class="ttname"><a·href="a00716.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</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>
552 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 elementinfo.hh
 301 provides·a·wrapper·for·ALBERTA's·el_info·structure
300 misc.hh302 misc.hh
301 ALBERTA303 ALBERTA
302 #define·ALBERTA304 #define·ALBERTA
303 Definition:·albertaheader.hh:29305 Definition:·albertaheader.hh:29
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="a00329_source.html">dune/grid/common/boundaryprojection.hh</a>&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00923_source.html">dune/grid/io/file/dgfparser/blocks/basic.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00848_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="a00329.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="a00923.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="a00848.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="aa00329_html"><div·class="ttname"><a·href="a00329.html">boundaryprojection.hh</a></div></div>
329 <div·class="ttc"·id="aa00923_html"><div·class="ttname"><a·href="a00923.html">basic.hh</a></div></div>329 <div·class="ttc"·id="aa00848_html"><div·class="ttname"><a·href="a00848.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="a00260_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a00347_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
87 <code>#include·&lt;<a·class="el"·href="a00242_source.html">dune/grid/common/exceptions.hh</a>&gt;</code><br·/>87 <code>#include·&lt;<a·class="el"·href="a00320_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="a00293_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/>89 <code>#include·&lt;<a·class="el"·href="a00278_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="a00338_source.html">dune/grid/common/defaultgridview.hh</a>&gt;</code><br·/>91 <code>#include·&lt;<a·class="el"·href="a00317_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="a00320_source.html">entityiterator.hh</a>&quot;</code><br·/>98 <code>#include·&quot;<a·class="el"·href="a00293_source.html">entityiterator.hh</a>&quot;</code><br·/>
99 <code>#include·&quot;<a·class="el"·href="a00359_source.html">indexidset.hh</a>&quot;</code><br·/>99 <code>#include·&quot;<a·class="el"·href="a00299_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="a00260.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="a00347.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="a00242.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="a00320.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="a00293.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="a00278.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="a00338.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="a00317.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="a00320.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="a00293.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="a00359.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="a00299.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="aa00242_html"><div·class="ttname"><a·href="a00242.html">exceptions.hh</a></div></div> 
547 <div·class="ttc"·id="aa00260_html"><div·class="ttname"><a·href="a00260.html">gridenums.hh</a></div></div> 
548 <div·class="ttc"·id="aa00293_html"><div·class="ttname"><a·href="a00293.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="aa00278_html"><div·class="ttname"><a·href="a00278.html">datahandleif.hh</a></div><div·class="ttdoc">Describes·the·parallel·communication·interface·class·for·MessageBuffers·and·DataHandles.</div></div>
549 <div·class="ttc"·id="aa00320_html"><div·class="ttname"><a·href="a00320.html">entityiterator.hh</a></div></div>547 <div·class="ttc"·id="aa00293_html"><div·class="ttname"><a·href="a00293.html">entityiterator.hh</a></div></div>
550 <div·class="ttc"·id="aa00338_html"><div·class="ttname"><a·href="a00338.html">defaultgridview.hh</a></div></div> 
551 <div·class="ttc"·id="aa00359_html"><div·class="ttname"><a·href="a00359.html">indexidset.hh</a></div><div·class="ttdoc">Provides·base·classes·for·index·and·id·sets.</div></div>548 <div·class="ttc"·id="aa00299_html"><div·class="ttname"><a·href="a00299.html">indexidset.hh</a></div><div·class="ttdoc">Provides·base·classes·for·index·and·id·sets.</div></div>
 549 <div·class="ttc"·id="aa00317_html"><div·class="ttname"><a·href="a00317.html">defaultgridview.hh</a></div></div>
 550 <div·class="ttc"·id="aa00320_html"><div·class="ttname"><a·href="a00320.html">exceptions.hh</a></div></div>
 551 <div·class="ttc"·id="aa00347_html"><div·class="ttname"><a·href="a00347.html">gridenums.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>
813 B
html2text {}
    
Offset 522, 23 lines modifiedOffset 522, 23 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 exceptions.hh 
530 gridenums.hh 
531 datahandleif.hh529 datahandleif.hh
532 Describes·the·parallel·communication·interface·class·for·MessageBuffers·and530 Describes·the·parallel·communication·interface·class·for·MessageBuffers·and
533 DataHandles.531 DataHandles.
534 entityiterator.hh532 entityiterator.hh
535 defaultgridview.hh 
536 indexidset.hh533 indexidset.hh
537 Provides·base·classes·for·index·and·id·sets.534 Provides·base·classes·for·index·and·id·sets.
 535 defaultgridview.hh
 536 exceptions.hh
 537 gridenums.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<
544 dim,·dimworld,·ct,·GridFamily·>·&grid)544 dim,·dimworld,·ct,·GridFamily·>·&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="a00605_source.html">dune/grid/geometrygrid/identity.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00566_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="a00605.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="a00566.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="aa00605_html"><div·class="ttname"><a·href="a00605.html">identity.hh</a></div></div>427 <div·class="ttc"·id="aa00566_html"><div·class="ttname"><a·href="a00566.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="a00272_source.html">dune/grid/common/mcmgmapper.hh</a>&gt;</code><br·/>91 <code>#include·&lt;<a·class="el"·href="a00296_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="a00272.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="a00296.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="aa00272_html"><div·class="ttname"><a·href="a00272.html">mcmgmapper.hh</a></div><div·class="ttdoc">Mapper·for·multiple·codim·and·multiple·geometry·types.</div></div>292 <div·class="ttc"·id="aa00296_html"><div·class="ttname"><a·href="a00296.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="a00698.html">agrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a00350.html">adaptcallback.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00698.html">agrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a07328.html">common/g[·...·truncated·by·diffoscope;·len:·5418,·SHA:·d68aa8fce84479f5aaa7ad891cc6f1167c496a60dd9a14ac8ca7571fd8d7b402·...·].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="a00629.html">agrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a00323.html">adaptcallback.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00629.html">agrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a07328.html">common/g[·...·truncated·by·diffoscope;·len:·5418,·SHA:·ced9f00a4ccf93eb8d8536f9879fcfe89ae4676a2230f25ef3c3a04b1099fb49·...·].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="a00845.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="a00965.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="a01010.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></t[·...·truncated·by·diffoscope;·len:·168,·SHA:·0b56da22a92eab620ebc960098aeab0419a77ae88e75e57afb2d69d2172de438·...·].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="a00989.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></t[·...·truncated·by·diffoscope;·len:·168,·SHA:·5fae3f7074ee4e14cd21cb0736b9dacaf2854eb7c808e9d9d9038b293d6fb2d0·...·].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="a00329.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="a00956.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="a00329.html">boundaryprojection.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e5ae0335e78259a61f16e105bf289391.html">file</a>&#160;/&#160;<a·class="el"·href="a00770.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="a00842.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="a00824.html">dgfug.hh</a></td><td·class="dirtab"><a·class="el"[·...·truncated·by·diffoscope;·len:·2860,·SHA:·0f85450e8364b354759c9decd9891d0096674af63371cc86bd238352418733d3·...·].html">simplexgeneration.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07232.html">io/file/dgfparser/dgfparser.hh</a></td><td·class="dirtab"><a·class="el"·href="a00896.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="a00938.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="a00956.html">dgfug.hh</a></td><td·class="dirtab"><a·class="el"[·...·truncated·by·diffoscope;·len:·2860,·SHA:·f723cdf51494f3dca81d842b3672ec73d3ec2322f297deb9b6984ad3178044dd·...·].html">simplexgeneration.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a07232.html">io/file/dgfparser/dgfparser.hh</a></td><td·class="dirtab"><a·class="el"·href="a00896.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="a00842.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="a00941.html">dgfgridfactory.hh</a></td><td·class="dirtab"><a·class="el"·href="[·...·truncated·by·diffoscope;·len:·2428,·SHA:·ec93377ecb028e028e9eaef8b162c25671adf9a8f76170186a43780809d88fc5·...·].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="a00938.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="a00842.html">dgfgridfactory.hh</a></td><td·class="dirtab"><a·class="el"·href="[·...·truncated·by·diffoscope;·len:·2428,·SHA:·9f6c2e58f8081c7c43c35fb299959a539d34ff7358b263d3b67934ad193dd8cf·...·].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="a00842.html">dgfgeogrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a01016.html">hostgridaccess.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00821.html">dgfidentitygrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a010[·...·truncated·by·diffoscope;·len:·2,·SHA:·b17ef6d19c7a5b1ee83b907c595526dcb1eb06db8227d650d5dda0a9f4ce8cd9·...·].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="a00938.html">dgfgeogrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a01010.html">hostgridaccess.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00941.html">dgfidentitygrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a010[·...·truncated·by·diffoscope;·len:·2,·SHA:·4a44dc15364204a80fe80e9039455cc1608281820fe2b24f1e5233ade6af1dd5·...·].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="a00842.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:·a3e1a25e540e14814cf831b67f7e830cd0d6bccbf518b8a62ae5938d2a7fd778·...·].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="a00938.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:·fc3176a8b0b868784fd9dd3d7f0f97295db748c020f34746b71ea448564b8bbc·...·].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="a00842.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:·6831,·SHA:·66abc2f4f692d1a8cb217613971c7bd5af84c925adc02623cc1e1fb92fc8fc99·...·].html">simplexgeneration.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a>&#160;/&#160;<a·class="el"·href="a07232.html">io/file/dgfparser/dgfparser.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</a>&#160;/&#160;<a·class="el"·href="a00896.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="a00938.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:·6831,·SHA:·1af6c42ff47cb3cf11eadc7dd87ea72806b97b7584f975de5fdf80bdf83890ae·...·].html">simplexgeneration.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_c7946cd8c64c74ddbfaba08069596fbe.html">dgfparser</a>&#160;/&#160;<a·class="el"·href="a07232.html">io/file/dgfparser/dgfparser.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_3101a3055293843fecabc3e467bfc546.html">blocks</a>&#160;/&#160;<a·class="el"·href="a00896.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="a00959.html">gnuplot.hh</a></td><td·class="dirtab"><a·class="el"·href="a00950.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="a00773.html">gnuplot.hh</a></td><td·class="dirtab"><a·class="el"·href="a00764.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="a00842.html">dgfgeogrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a01016.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:·aedc22e75e77622c256455fb58d9e7249b8dc733ceae4255ae6349fcd90dddb2·...·].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="a00938.html">dgfgeogrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a01010.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:·82d186e78296e2a63a3564181c3aaa2512d7b42981bbd4239eaa046c3b8afd1a·...·].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="a00797.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="a00779.html">subsamplin[·...·truncated·by·diffoscope;·len:·497,·SHA:·ab5fed3351540280f3c3d263b88b24751ecec92ce1ae1bf32c14f63e7b8dba38·...·].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="a00761.html">vtk.hh</a></td><td·class="dirtab"><a·class="el"·href="a00776.html">boundarywriter.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00761.html">vtk.hh</a></td><td·class="dirtab"><a·class="el"·href="a00803.html">subsamplin[·...·truncated·by·diffoscope;·len:·497,·SHA:·9ae47f080631c1fcde1f64596d4fdf2d152b2f2a19cab00f6350199123db0d65·...·].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="a00596.html">cachedcoordfunction.hh</a></td><td·class="dirtab"><a·class="el"·href="a00260.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="el"·href="a07196.html">common/backuprestore.hh</a></td></tr><tr·class="dirtab"><td[·...·truncated·by·diffoscope;·len:·2534,·SHA:·61ab5f13a99dcb01c8d8c75af896d10bead83e69b78f02675f7e7704148bfc5b·...·]9.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="a00596.html">cachedcoordfunction.hh</a></td><td·class="dirtab"><a·class="el"·href="a00347.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="el"·href="a07196.html">common/backuprestore.hh</a></td></tr><tr·class="dirtab"><td[·...·truncated·by·diffoscope;·len:·2534,·SHA:·1e812a8aa9c926f83d24960eabece45e16c5facbb0721c31c6fcc7fafb9933c8·...·]9.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="a00596.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·class="dirtab"><a·class="el"·href="a00980.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="a00596.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·class="dirtab"><a·class="el"·href="a00986.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="a00698.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="a00629.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="a00698.html">agrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a00350.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:·5be0d4c249e3970dfaf68ce7e41704d2aad38e07d02812d278b53655f1c80169·...·].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="a00629.html">agrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a00323.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:·a73fc961f0e87e7a0f849d19328722d9a143439bac3a0a68f1f64215e34862e2·...·].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="a01016.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="a01010.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="a00734.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·clas[·...·truncated·by·diffoscope;·len:·1060,·SHA:·fa6091af316ef0bebadb3c7ca9776fdffea5a0e16465756c758e718511109c7f·...·].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="a00731.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="a00752.html">identitygridentityseed.hh</a></td></tr><tr·class="dirtab"><td·clas[·...·truncated·by·diffoscope;·len:·1060,·SHA:·d105ed4267958c91cd7edc040f37c7a08281a52b625cdaec5c54f3ebb67802e9·...·].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="a00182.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="a00200.html">structuredyaspgridfactory.hh</a></td></tr><tr·class="dirtab"><td·class="dir[·...·truncated·by·diffoscope;·len:·2250,·SHA:·67ebc58ff1ce8b20a6155ef0522287fa444dee4a82d81b3326369206955c9baf·...·].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="a00206.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="a00185.html">structuredyaspgridfactory.hh</a></td></tr><tr·class="dirtab"><td·class="dir[·...·truncated·by·diffoscope;·len:·2250,·SHA:·74b858c931dea7639fde46d7efabee428db8072ca385a95d6b32e73ff1074594·...·].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="a00734.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="a00746.html">identitygridgeometry.hh</a></td><td·class="dirtab"><a·class="el"·hr[·...·truncated·by·diffoscope;·len:·773,·SHA:·a6d590fd6f3364eb8119a568f287b6170c60ec16be96356f529947fa14be9392·...·].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="a00731.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="a00746.html">identitygridgeometry.hh</a></td><td·class="dirtab"><a·class="el"·hr[·...·truncated·by·diffoscope;·len:·773,·SHA:·11cded63aa539461ba3b45c63afa2031e51043287316b662b829832c41f40ab0·...·].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="a00842.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:·0192b77716614342ffd4c7f8a76998a6c0ca677b743afb2e44667551e475ae21·...·].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="a00938.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:·30a1d5980624c9bbbffb2782fce767867b657de093bb6f8139a507068da8d152·...·].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="a00842.html">dgfgeogrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a01016.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:·cf8a5e8994f4a4377cb3d79375df1d665e3891f830d609a9a416d2a47aaaba38·...·].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="a00938.html">dgfgeogrid.hh</a></td><td·class="dirtab"><a·class="el"·href="a01010.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:·f04d3ead7107691d76e8b55ca17187cfc3cf94637262400420d4e7f27ca9c21f·...·].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="a00146.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="a00149.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="a00146.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="a00305.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="a00350.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="a01007.html">entitycommhelper.hh</a></td><td·class="dirtab"><a·class="el"·href="a00260.html">gridenums.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00989.html">globalindexset.hh</a></td><td·class="dirtab"><a·class="el"·href="a0029[·...·truncated·by·diffoscope;·len:·1467,·SHA:·c1e70bca781be2e367d69f96c6fc485d7020ed987000e3e089e04ccb7e3e4a42·...·].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="a00347.html">gridenums.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a01016.html">globalindexset.hh</a></td><td·class="dirtab"><a·class="el"·href="a0027[·...·truncated·by·diffoscope;·len:·1467,·SHA:·bfee9dcdf9f95daeafb60552a00ccaa685df1f80dc83f7ba884362bf9bf93083·...·].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="a01016.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="a01010.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="a00986.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="a00956.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="a00998.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="a00770.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="a00800.html">function.hh</a></td><td·class="dirtab"><a·class="el"·href="a00272.html">mcmgmapper.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00776.html">volumeiterators.hh</a></td><td·class="dirtab"><a·class="el"·href="a00260.html"[·...·truncated·by·diffoscope;·len:·334,·SHA:·efc384cb74e4bccb3811d5bff40be7242b261264532fc443da1ea8531889401d·...·].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="a00806.html">function.hh</a></td><td·class="dirtab"><a·class="el"·href="a00296.html">mcmgmapper.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00833.html">volumeiterators.hh</a></td><td·class="dirtab"><a·class="el"·href="a00347.html"[·...·truncated·by·diffoscope;·len:·334,·SHA:·c419fb8e58c8989126d9829eb631d3d6a7dc73b73276db089897abe98aa4a448·...·].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="a00191.html">torus.hh</a></td><td·class="dirtab"><a·class="el"·href="a00242.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="a00320.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="a00200.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="a00173.html">yaspgridpersistentcontainer.hh</a></td><[·...·truncated·by·diffoscope;·len:·156,·SHA:·7e9ddaef5e950bbd735e8ccfd9105bf83d656ee5b10347af6ba8306469d55406·...·]3.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="a00185.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="a00233.html">yaspgridpersistentcontainer.hh</a></td><[·...·truncated·by·diffoscope;·len:·156,·SHA:·dfa356ba7e06330d62d7745bf2d4fa8a83a0307d26e49b76026d4795a2063f87·...·]3.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.2 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="a00698.html">agrid.hh</a>·<a·href="a00698_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="a00629.html">agrid.hh</a>·<a·href="a00629_source.html">[code]</a></td></tr>
91 <tr·class="memdesc:a00698"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">provides·the·AlbertaGrid·class·<br·/></td></tr>91 <tr·class="memdesc:a00629"><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="a00620.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="a00680.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="a00650.html">albertaheader.hh</a>·<a·href="a00650_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="a00704.html">albertaheader.hh</a>·<a·href="a00704_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="a00674.html">albertareader.hh</a>·<a·href="a00674_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="a00698.html">albertareader.hh</a>·<a·href="a00698_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="a00719.html">algebra.hh</a>·<a·href="a00719_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="a00695.html">algebra.hh</a>·<a·href="a00695_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="a00695.html">coordcache.hh</a>·<a·href="a00695_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="a00692.html">coordcache.hh</a>·<a·href="a00692_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="a00635.html">dofadmin.hh</a>·<a·href="a00635_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="a00614.html">dofadmin.hh</a>·<a·href="a00614_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="a00641.html">dofvector.hh</a>·<a·href="a00641_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="a00653.html">dofvector.hh</a>·<a·href="a00653_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="a00626.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="a00713.html">elementinfo.cc</a></td></tr>
118 <tr·class="memdesc:a00626"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">provides·a·wrapper·for·ALBERTA's·el_info·structure·<br·/></td></tr>118 <tr·class="memdesc:a00713"><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="a00716.html">elementinfo.hh</a>·<a·href="a00716_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="a00638.html">elementinfo.hh</a>·<a·href="a00638_source.html">[code]</a></td></tr>
121 <tr·class="memdesc:a00716"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">provides·a·wrapper·for·ALBERTA's·el_info·structure·<br·/></td></tr>121 <tr·class="memdesc:a00638"><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="a00614.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="a00689.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="a00701.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="a00659.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="a00680.html">geometrycache.hh</a>·<a·href="a00680_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="a00671.html">geometrycache.hh</a>·<a·href="a00671_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="a00707.html">geometryreference.hh</a>·<a·href="a00707_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="a00626.html">geometryreference.hh</a>·<a·href="a00626_source.html">[code]</a></td></tr>
136 <tr·class="memdesc:a00707"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Wrapper·and·interface·classes·for·element·geometries.·<br·/></td></tr>136 <tr·class="memdesc:a00626"><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="a00689.html">hierarchiciterator.hh</a>·<a·href="a00689_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="a00620.html">hierarchiciterator.hh</a>·<a·href="a00620_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="a00659.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="a00710.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="a00677.html">indexstack.hh</a>·<a·href="a00677_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="a00683.html">indexstack.hh</a>·<a·href="a00683_source.html">[code]</a></td></tr>
153 <tr·class="memdesc:a00677"><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:a00683"><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="a00656.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="a00677.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="a00671.html">leafiterator.hh</a>·<a·href="a00671_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="a00716.html">leafiterator.hh</a>·<a·href="a00716_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="a00629.html">level.hh</a>·<a·href="a00629_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="a00656.html">level.hh</a>·<a·href="a00656_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="a00665.html">leveliterator.hh</a>·<a·href="a00665_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="a00644.html">leveliterator.hh</a>·<a·href="a00644_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="a00704.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="a00701.html">macrodata.cc</a></td></tr>
169 <tr·class="memdesc:a00704"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">provides·a·wrapper·for·ALBERTA's·macro_data·structure·<br·/></td></tr>169 <tr·class="memdesc:a00701"><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="a00662.html">macrodata.hh</a>·<a·href="a00662_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="a00662.html">macrodata.hh</a>·<a·href="a00662_source.html">[code]</a></td></tr>
172 <tr·class="memdesc:a00662"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">provides·a·wrapper·for·ALBERTA's·macro_data·structure·<br·/></td></tr>172 <tr·class="memdesc:a00662"><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="a00653.html">macroelement.hh</a>·<a·href="a00653_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="a00674.html">macroelement.hh</a>·<a·href="a00674_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="a00710.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="a00719.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="a00713.html">meshpointer.hh</a>·<a·href="a00713_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="a00647.html">meshpointer.hh</a>·<a·href="a00647_source.html">[code]</a></td></tr>
179 <tr·class="memdesc:a00713"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">provides·a·wrapper·for·ALBERTA's·mesh·structure·<br·/></td></tr>179 <tr·class="memdesc:a00647"><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="a00638.html">misc.hh</a>·<a·href="a00638_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="a00686.html">misc.hh</a>·<a·href="a00686_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="a00686.html">refinement.hh</a>·<a·href="a00686_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="a00641.html">refinement.hh</a>·<a·href="a00641_source.html">[code]</a></td></tr>
188 <tr·class="memdesc:a00686"><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:a00641"><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="a00617.html">transformation.hh</a>·<a·href="a00617_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="a00635.html">transformation.hh</a>·<a·href="a00635_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="a00644.html">treeiterator.hh</a>·<a·href="a00644_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="a00707.html">treeiterator.hh</a>·<a·href="a00707_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="a00683.html">undefine-2.0.hh</a>·<a·href="a00683_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="a00668.html">undefine-2.0.hh</a>·<a·href="a00668_source.html">[code]</a></td></tr>
198 <tr·class="memdesc:a00683"><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:a00668"><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="a00647.html">undefine-3.0.hh</a>·<a·href="a00647_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="a00665.html">undefine-3.0.hh</a>·<a·href="a00665_source.html">[code]</a></td></tr>
201 <tr·class="memdesc:a00647"><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:a00665"><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>
13.9 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_3101a3055293843fecabc3e467bfc546.html
    
Offset 79, 67 lines modifiedOffset 79, 67 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="a00878.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="a00908.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="a00923.html">basic.hh</a>·<a·href="a00923_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="a00848.html">basic.hh</a>·<a·href="a00848_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="a00902.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="a00863.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="a00923.html">boundarydom.hh</a>·<a·href="a00923_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="a00854.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="a00878.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="a00872.html">boundaryseg.hh</a>·<a·href="a00872_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="a00875.html">boundaryseg.hh</a>·<a·href="a00875_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="a00905.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="a00887.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="a00893.html">cube.hh</a>·<a·href="a00893_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="a00890.html">cube.hh</a>·<a·href="a00890_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="a00860.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="a00893.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="a00917.html">dim.hh</a>·<a·href="a00917_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="a00854.html">dim.hh</a>·<a·href="a00854_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="a00857.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="a00917.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="a00881.html">general.hh</a>·<a·href="a00881_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="a00851.html">general.hh</a>·<a·href="a00851_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="a00926.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="a00914.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="a00851.html">gridparameter.hh</a>·<a·href="a00851_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="a00905.html">gridparameter.hh</a>·<a·href="a00905_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="a00914.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="a00881.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="a00890.html">interval.hh</a>·<a·href="a00890_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="a00857.html">interval.hh</a>·<a·href="a00857_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="a00863.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="a00926.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="a00869.html">periodicfacetrans.hh</a>·<a·href="a00869_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="a00884.html">periodicfacetrans.hh</a>·<a·href="a00884_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="a00929.html">polygon.hh</a>·<a·href="a00929_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="a00920.html">polygon.hh</a>·<a·href="a00920_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="a00887.html">polyhedron.hh</a>·<a·href="a00887_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="a00860.html">polyhedron.hh</a>·<a·href="a00860_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="a00866.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="a00899.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="a00875.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="a00866.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="a00899.html">simplex.hh</a>·<a·href="a00899_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="a00872.html">simplex.hh</a>·<a·href="a00872_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="a00911.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="a00869.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="a00920.html">simplexgeneration.hh</a>·<a·href="a00920_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="a00911.html">simplexgeneration.hh</a>·<a·href="a00911_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="a00908.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="a00902.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="a00896.html">vertex.hh</a>·<a·href="a00896_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="a00896.html">vertex.hh</a>·<a·href="a00896_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>
8.52 KB
./usr/share/doc/libdune-grid-doc/doxygen/dir_51efcf388a7f62d4a2fa1c6b4b0f3d93.html
    
Offset 87, 23 lines modifiedOffset 87, 23 lines modified
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="a00596.html">cachedcoordfunction.hh</a>·<a·href="a00596_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="a00596.html">cachedcoordfunction.hh</a>·<a·href="a00596_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="a00575.html">coordfunction.hh</a>·<a·href="a00575_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="a00599.html">coordfunction.hh</a>·<a·href="a00599_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="a00581.html">coordfunctioncaller.hh</a>·<a·href="a00581_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="a00608.html">coordfunctioncaller.hh</a>·<a·href="a00608_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="a00590.html">cornerstorage.hh</a>·<a·href="a00590_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="a00569.html">cornerstorage.hh</a>·<a·href="a00569_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="a00581.html">declaration.hh</a>·<a·href="a00581_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>
Offset 111, 25 lines modifiedOffset 111, 25 lines modified
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="a00584.html">hostcorners.hh</a>·<a·href="a00584_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="a00584.html">hostcorners.hh</a>·<a·href="a00584_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="a00605.html">identity.hh</a>·<a·href="a00605_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="a00566.html">identity.hh</a>·<a·href="a00566_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="a00602.html">idset.hh</a>·<a·href="a00602_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="a00578.html">idset.hh</a>·<a·href="a00578_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>
128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00587.html">iterator.hh</a>·<a·href="a00587_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="a00605.html">iterator.hh</a>·<a·href="a00605_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="a07310.html">geometrygrid/persistentcontainer.hh</a>·<a·href="a07310_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="a07310.html">geometrygrid/persistentcontainer.hh</a>·<a·href="a07310_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>
13.8 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="a00182.html">coordinates.hh</a>·<a·href="a00182_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="a00206.html">coordinates.hh</a>·<a·href="a00206_source.html">[code]</a></td></tr>
91 <tr·class="memdesc:a00182"><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:a00206"><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="a00206.html">partitioning.hh</a>·<a·href="a00206_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="a00179.html">partitioning.hh</a>·<a·href="a00179_source.html">[code]</a></td></tr>
94 <tr·class="memdesc:a00206"><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:a00179"><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="a00200.html">structuredyaspgridfactory.hh</a>·<a·href="a00200_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="a00185.html">structuredyaspgridfactory.hh</a>·<a·href="a00185_source.html">[code]</a></td></tr>
97 <tr·class="memdesc:a00200"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialization·of·the·StructuredGridFactory·class·for·YaspGrid.·<br·/></td></tr>97 <tr·class="memdesc:a00185"><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="a00191.html">torus.hh</a>·<a·href="a00191_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:a00191"><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="a00176.html">yaspgridentity.hh</a>·<a·href="a00176_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="a00152.html">yaspgridentity.hh</a>·<a·href="a00152_source.html">[code]</a></td></tr>
103 <tr·class="memdesc:a00176"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">the·YaspEntity·class·and·its·specializations·<br·/></td></tr>103 <tr·class="memdesc:a00152"><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="a00212.html">yaspgridentityseed.hh</a>·<a·href="a00212_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="a00155.html">yaspgridentityseed.hh</a>·<a·href="a00155_source.html">[code]</a></td></tr>
106 <tr·class="memdesc:a00212"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·YaspEntitySeed·class.·<br·/></td></tr>106 <tr·class="memdesc:a00155"><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="a00194.html">yaspgridgeometry.hh</a>·<a·href="a00194_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="a00158.html">yaspgridgeometry.hh</a>·<a·href="a00158_source.html">[code]</a></td></tr>
109 <tr·class="memdesc:a00194"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·YaspGeometry·class·and·its·specializations.·<br·/></td></tr>109 <tr·class="memdesc:a00158"><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="a00218.html">yaspgridhierarchiciterator.hh</a>·<a·href="a00218_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="a00230.html">yaspgridhierarchiciterator.hh</a>·<a·href="a00230_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="a00155.html">yaspgrididset.hh</a>·<a·href="a00155_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="a00203.html">yaspgrididset.hh</a>·<a·href="a00203_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="a00203.html">yaspgridindexsets.hh</a>·<a·href="a00203_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="a00212.html">yaspgridindexsets.hh</a>·<a·href="a00212_source.html">[code]</a></td></tr>
116 <tr·class="memdesc:a00203"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">level-wise,·non-persistent,·consecutive·indices·for·YaspGrid·<br·/></td></tr>116 <tr·class="memdesc:a00212"><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="a00158.html">yaspgridintersection.hh</a>·<a·href="a00158_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="a00200.html">yaspgridintersection.hh</a>·<a·href="a00200_source.html">[code]</a></td></tr>
119 <tr·class="memdesc:a00158"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·YaspIntersection·class.·<br·/></td></tr>119 <tr·class="memdesc:a00200"><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="a00224.html">yaspgridintersectioniterator.hh</a>·<a·href="a00224_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="a00164.html">yaspgridintersectioniterator.hh</a>·<a·href="a00164_source.html">[code]</a></td></tr>
122 <tr·class="memdesc:a00224"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·YaspIntersectionIterator·class.·<br·/></td></tr>122 <tr·class="memdesc:a00164"><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="a00170.html">yaspgridleveliterator.hh</a>·<a·href="a00170_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:a00170"><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="a00173.html">yaspgridpersistentcontainer.hh</a>·<a·href="a00173_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="a00233.html">yaspgridpersistentcontainer.hh</a>·<a·href="a00233_source.html">[code]</a></td></tr>
128 <tr·class="memdesc:a00173"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialization·of·the·PersistentContainer·for·YaspGrid.·<br·/></td></tr>128 <tr·class="memdesc:a00233"><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="a00209.html">ygrid.hh</a>·<a·href="a00209_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="a00188.html">ygrid.hh</a>·<a·href="a00188_source.html">[code]</a></td></tr>
131 <tr·class="memdesc:a00209"><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:a00188"><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>
7.71 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="a00734.html">identitygridentity.hh</a>·<a·href="a00734_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="a00731.html">identitygridentity.hh</a>·<a·href="a00731_source.html">[code]</a></td></tr>
87 <tr·class="memdesc:a00734"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·IdentityGridEntity·class.·<br·/></td></tr>87 <tr·class="memdesc:a00731"><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="a00752.html">identitygridentityseed.hh</a>·<a·href="a00752_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:a00752"><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="a00746.html">identitygridgeometry.hh</a>·<a·href="a00746_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="a00746.html">identitygridgeometry.hh</a>·<a·href="a00746_source.html">[code]</a></td></tr>
93 <tr·class="memdesc:a00746"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·IdentityGridGeometry·class·and·its·specializations.·<br·/></td></tr>93 <tr·class="memdesc:a00746"><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="a00752.html">identitygridhierarchiciterator.hh</a>·<a·href="a00752_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="a00740.html">identitygridhierarchiciterator.hh</a>·<a·href="a00740_source.html">[code]</a></td></tr>
96 <tr·class="memdesc:a00752"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·IdentityGridHierarchicIterator·class.·<br·/></td></tr>96 <tr·class="memdesc:a00740"><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="a00740.html">identitygridindexsets.hh</a>·<a·href="a00740_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="a00737.html">identitygridindexsets.hh</a>·<a·href="a00737_source.html">[code]</a></td></tr>
99 <tr·class="memdesc:a00740"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·index·and·id·sets·for·the·IdentityGrid·class.·<br·/></td></tr>99 <tr·class="memdesc:a00737"><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="a00737.html">identitygridintersectioniterator.hh</a>·<a·href="a00737_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="a00743.html">identitygridintersectioniterator.hh</a>·<a·href="a00743_source.html">[code]</a></td></tr>
102 <tr·class="memdesc:a00737"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·IdentityGridLeafIntersectionIterator·and·IdentityGridLevelIntersectionIterator·classes.·<br·/></td></tr>102 <tr·class="memdesc:a00743"><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="a00743.html">identitygridintersections.hh</a>·<a·href="a00743_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:a00743"><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="a00749.html">identitygridleafiterator.hh</a>·<a·href="a00749_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:a00749"><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="a00731.html">identitygridleveliterator.hh</a>·<a·href="a00731_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="a00734.html">identitygridleveliterator.hh</a>·<a·href="a00734_source.html">[code]</a></td></tr>
111 <tr·class="memdesc:a00731"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·IdentityGridLevelIterator·class.·<br·/></td></tr>111 <tr·class="memdesc:a00734"><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="a00938.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="a00953.html">dgf2dgf.cc</a></td></tr>
85 <tr·class="memdesc:a00938"><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:a00953"><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="a00935.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="a00950.html">gmsh2dgf.cc</a></td></tr>
88 <tr·class="memdesc:a00935"><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:a00950"><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="a00950.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="a00764.html">gnuplot.cc</a></td></tr>
85 <tr·class="memdesc:a00950"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·gnuplot·output·for·1D·and·2D·grids.·<br·/></td></tr>85 <tr·class="memdesc:a00764"><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="a00146.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="a00146.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="a00149.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>
13.0 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="a01007.html">entitycommhelper.hh</a>·<a·href="a01007_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="a00989.html">globalindexset.hh</a>·<a·href="a00989_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="a01016.html">globalindexset.hh</a>·<a·href="a01016_source.html">[code]</a></td></tr>
93 <tr·class="memdesc:a00989"><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:a01016"><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="a00986.html">gridinfo-gmsh-main.hh</a>·<a·href="a00986_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="a00998.html">gridinfo-gmsh-main.hh</a>·<a·href="a00998_source.html">[code]</a></td></tr>
96 <tr·class="memdesc:a00986"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Generic·<a·class="el"·href="a00146.html#a3c04138a5bfe5d72780bb7e82a18e627">main()</a>·function·for·printing·information·about·a·mesh·read·from·a·.msh-file.·<br·/></td></tr>96 <tr·class="memdesc:a00998"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Generic·<a·class="el"·href="a00146.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="a01001.html">gridtype.hh</a>·<a·href="a01001_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="a00983.html">gridtype.hh</a>·<a·href="a00983_source.html">[code]</a></td></tr>
101 <tr·class="memdesc:a01001"><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:a00983"><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="a01013.html">hierarchicsearch.hh</a>·<a·href="a01013_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="a01007.html">hierarchicsearch.hh</a>·<a·href="a01007_source.html">[code]</a></td></tr>
104 <tr·class="memdesc:a01013"><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:a01007"><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="a01016.html">hostgridaccess.hh</a>·<a·href="a01016_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="a01010.html">hostgridaccess.hh</a>·<a·href="a01010_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="a00980.html">parmetisgridpartitioner.hh</a>·<a·href="a00980_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:a00980"><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="a00992.html">persistentcontainerinterface.hh</a>·<a·href="a00992_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="a01004.html">persistentcontainerinterface.hh</a>·<a·href="a01004_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="a01004.html">persistentcontainermap.hh</a>·<a·href="a01004_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="a01001.html">persistentcontainermap.hh</a>·<a·href="a01001_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="a01010.html">persistentcontainervector.hh</a>·<a·href="a01010_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="a00989.html">persistentcontainervector.hh</a>·<a·href="a00989_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="a00980.html">persistentcontainerwrapper.hh</a>·<a·href="a00980_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="a00986.html">persistentcontainerwrapper.hh</a>·<a·href="a00986_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="a00998.html">tensorgridfactory.hh</a>·<a·href="a00998_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="a01019.html">tensorgridfactory.hh</a>·<a·href="a01019_source.html">[code]</a></td></tr>
128 <tr·class="memdesc:a00998"><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:a01019"><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="a00983.html">vertexorderfactory.hh</a>·<a·href="a00983_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="a00995.html">vertexorderfactory.hh</a>·<a·href="a00995_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="a00767.html">b64enc.hh</a>·<a·href="a00767_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="a00812.html">b64enc.hh</a>·<a·href="a00812_source.html">[code]</a></td></tr>
87 <tr·class="memdesc:a00767"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·base64·encode.·<br·/></td></tr>87 <tr·class="memdesc:a00812"><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="a00770.html">basicwriter.hh</a>·<a·href="a00770_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="a00800.html">basicwriter.hh</a>·<a·href="a00800_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="a00791.html">boundaryiterators.hh</a>·<a·href="a00791_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="a00809.html">boundaryiterators.hh</a>·<a·href="a00809_source.html">[code]</a></td></tr>
92 <tr·class="memdesc:a00791"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·VTK·output·on·the·skeleton.·<br·/></td></tr>92 <tr·class="memdesc:a00809"><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="a00797.html">boundarywriter.hh</a>·<a·href="a00797_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="a00776.html">boundarywriter.hh</a>·<a·href="a00776_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="a00815.html">common.hh</a>·<a·href="a00815_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="a00797.html">common.hh</a>·<a·href="a00797_source.html">[code]</a></td></tr>
97 <tr·class="memdesc:a00815"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·stuff·for·the·VTKWriter.·<br·/></td></tr>97 <tr·class="memdesc:a00797"><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="a00764.html">corner.hh</a>·<a·href="a00764_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">corner.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="a00761.html">corneriterator.hh</a>·<a·href="a00761_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="a00791.html">corneriterator.hh</a>·<a·href="a00791_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="a00806.html">dataarraywriter.hh</a>·<a·href="a00806_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="a00785.html">dataarraywriter.hh</a>·<a·href="a00785_source.html">[code]</a></td></tr>
104 <tr·class="memdesc:a00806"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Data·array·writers·for·the·VTKWriter.·<br·/></td></tr>104 <tr·class="memdesc:a00785"><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="a00800.html">function.hh</a>·<a·href="a00800_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="a00806.html">function.hh</a>·<a·href="a00806_source.html">[code]</a></td></tr>
107 <tr·class="memdesc:a00800"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·VTK·output.·<br·/></td></tr>107 <tr·class="memdesc:a00806"><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="a00794.html">functionwriter.hh</a>·<a·href="a00794_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="a00827.html">functionwriter.hh</a>·<a·href="a00827_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="a00809.html">pointiterator.hh</a>·<a·href="a00809_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="a00779.html">pointiterator.hh</a>·<a·href="a00779_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="a00785.html">pvtuwriter.hh</a>·<a·href="a00785_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="a00830.html">pvtuwriter.hh</a>·<a·href="a00830_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="a00782.html">skeletonfunction.hh</a>·<a·href="a00782_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="a00794.html">skeletonfunction.hh</a>·<a·href="a00794_source.html">[code]</a></td></tr>
116 <tr·class="memdesc:a00782"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·VTK·output·on·the·skeleton.·<br·/></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>
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="a00788.html">streams.hh</a>·<a·href="a00788_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="a00782.html">streams.hh</a>·<a·href="a00782_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="a00779.html">subsamplingvtkwriter.hh</a>·<a·href="a00779_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="a00803.html">subsamplingvtkwriter.hh</a>·<a·href="a00803_source.html">[code]</a></td></tr>
121 <tr·class="memdesc:a00779"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·subsampled·file·i/o·for·the·visualization·toolkit.·<br·/></td></tr>121 <tr·class="memdesc:a00803"><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="a00776.html">volumeiterators.hh</a>·<a·href="a00776_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="a00833.html">volumeiterators.hh</a>·<a·href="a00833_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="a00836.html">volumewriter.hh</a>·<a·href="a00836_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="a00758.html">vtksequencewriter.hh</a>·<a·href="a00758_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="a00824.html">vtksequencewriter.hh</a>·<a·href="a00824_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="a00773.html">vtksequencewriterbase.hh</a>·<a·href="a00773_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="a00815.html">vtksequencewriterbase.hh</a>·<a·href="a00815_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="a00803.html">vtkwriter.hh</a>·<a·href="a00803_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="a00821.html">vtkwriter.hh</a>·<a·href="a00821_source.html">[code]</a></td></tr>
132 <tr·class="memdesc:a00803"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·file·i/o·for·the·visualization·toolkit.·<br·/></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>
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="a00812.html">vtuwriter.hh</a>·<a·href="a00812_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="a00818.html">vtuwriter.hh</a>·<a·href="a00818_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>
8.88 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="a00836.html">dgfexception.hh</a>·<a·href="a00836_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="a00947.html">dgfexception.hh</a>·<a·href="a00947_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="a00842.html">dgfgeogrid.hh</a>·<a·href="a00842_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="a00938.html">dgfgeogrid.hh</a>·<a·href="a00938_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="a00941.html">dgfgridfactory.hh</a>·<a·href="a00941_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="a00842.html">dgfgridfactory.hh</a>·<a·href="a00842_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="a00821.html">dgfidentitygrid.hh</a>·<a·href="a00821_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="a00941.html">dgfidentitygrid.hh</a>·<a·href="a00941_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="a00932.html">dgfoned.hh</a>·<a·href="a00932_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="a00932.html">dgfoned.hh</a>·<a·href="a00932_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="a00827.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="a00845.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="a00824.html">dgfug.hh</a>·<a·href="a00824_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="a00956.html">dgfug.hh</a>·<a·href="a00956_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="a00848.html">dgfwriter.hh</a>·<a·href="a00848_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="a00959.html">dgfwriter.hh</a>·<a·href="a00959_source.html">[code]</a></td></tr>
118 <tr·class="memdesc:a00848"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">write·a·GridView·to·a·DGF·file·<br·/></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>
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="a00830.html">dgfyasp.hh</a>·<a·href="a00830_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">dgfyasp.hh</a>·<a·href="a00968_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="a00947.html">entitykey.hh</a>·<a·href="a00947_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="a00935.html">entitykey.hh</a>·<a·href="a00935_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="a00833.html">entitykey_inline.hh</a>·<a·href="a00833_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="a00962.html">entitykey_inline.hh</a>·<a·href="a00962_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="a00839.html">gridptr.hh</a>·<a·href="a00839_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="a00929.html">gridptr.hh</a>·<a·href="a00929_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="a00944.html">macrogrid.hh</a>·<a·href="a00944_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="a00944.html">macrogrid.hh</a>·<a·href="a00944_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="a00845.html">parser.hh</a>·<a·href="a00845_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="a00965.html">parser.hh</a>·<a·href="a00965_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="a00956.html">gmshreader.hh</a>·<a·href="a00956_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="a00770.html">gmshreader.hh</a>·<a·href="a00770_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="a00953.html">gmshwriter.hh</a>·<a·href="a00953_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="a00767.html">gmshwriter.hh</a>·<a·href="a00767_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="a00959.html">gnuplot.hh</a>·<a·href="a00959_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="a00773.html">gnuplot.hh</a>·<a·href="a00773_source.html">[code]</a></td></tr>
114 <tr·class="memdesc:a00959"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·gnuplot·output·for·1D·Grids.·<br·/></td></tr>114 <tr·class="memdesc:a00773"><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="a00962.html">printgrid.hh</a>·<a·href="a00962_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="a00839.html">printgrid.hh</a>·<a·href="a00839_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="a00968.html">starcdreader.hh</a>·<a·href="a00968_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="a00761.html">vtk.hh</a>·<a·href="a00761_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:a00761"><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="a00350.html">adaptcallback.hh</a>·<a·href="a00350_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="a00323.html">adaptcallback.hh</a>·<a·href="a00323_source.html">[code]</a></td></tr>
87 <tr·class="memdesc:a00350"><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:a00323"><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="a00329.html">boundaryprojection.hh</a>·<a·href="a00329_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="a00305.html">boundarysegment.hh</a>·<a·href="a00305_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="a00350.html">boundarysegment.hh</a>·<a·href="a00350_source.html">[code]</a></td></tr>
94 <tr·class="memdesc:a00305"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·grid·boundary·segments·of·arbitrary·geometry.·<br·/></td></tr>94 <tr·class="memdesc:a00350"><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="a00293.html">datahandleif.hh</a>·<a·href="a00293_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="a00278.html">datahandleif.hh</a>·<a·href="a00278_source.html">[code]</a></td></tr>
100 <tr·class="memdesc:a00293"><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:a00278"><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="a00338.html">defaultgridview.hh</a>·<a·href="a00338_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="a00317.html">defaultgridview.hh</a>·<a·href="a00317_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="a00320.html">entityiterator.hh</a>·<a·href="a00320_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="a00293.html">entityiterator.hh</a>·<a·href="a00293_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="a00242.html">exceptions.hh</a>·<a·href="a00242_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="a00320.html">exceptions.hh</a>·<a·href="a00320_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="a00260.html">gridenums.hh</a>·<a·href="a00260_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="a00347.html">gridenums.hh</a>·<a·href="a00347_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="a00359.html">indexidset.hh</a>·<a·href="a00359_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="a00299.html">indexidset.hh</a>·<a·href="a00299_source.html">[code]</a></td></tr>
130 <tr·class="memdesc:a00359"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·base·classes·for·index·and·id·sets.·<br·/></td></tr>130 <tr·class="memdesc:a00299"><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="a00335.html">mapper.hh</a>·<a·href="a00335_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="a00245.html">mapper.hh</a>·<a·href="a00245_source.html">[code]</a></td></tr>
137 <tr·class="memdesc:a00335"><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:a00245"><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="a00272.html">mcmgmapper.hh</a>·<a·href="a00272_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="a00296.html">mcmgmapper.hh</a>·<a·href="a00296_source.html">[code]</a></td></tr>
140 <tr·class="memdesc:a00272"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Mapper·for·multiple·codim·and·multiple·geometry·types.·<br·/></td></tr>140 <tr·class="memdesc:a00296"><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="a00236.html">partitionset.hh</a>·<a·href="a00236_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="a00356.html">partitionset.hh</a>·<a·href="a00356_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="a00251.html">rangegenerators.hh</a>·<a·href="a00251_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="a00335.html">rangegenerators.hh</a>·<a·href="a00335_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="a00323.html">scsgmapper.hh</a>·<a·href="a00323_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="a00353.html">scsgmapper.hh</a>·<a·href="a00353_source.html">[code]</a></td></tr>
147 <tr·class="memdesc:a00323"><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:a00353"><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="a00347.html">sizecache.hh</a>·<a·href="a00347_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="a00266.html">sizecache.hh</a>·<a·href="a00266_source.html">[code]</a></td></tr>
150 <tr·class="memdesc:a00347"><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:a00266"><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>
191 KB
./usr/share/doc/libdune-grid-doc/doxygen/dune-grid.tag.gz
191 KB
dune-grid.tag
191 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>a00149.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>a00149.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="a00698"·name="agrid.hh"·local="yes"·imported="no">albertagrid/agrid.hh</includes>53 ····<includes·id="a00629"·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>a00698.html</filename>61 ····<filename>a00629.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="a00350"·name="adaptcallback.hh"·local="no"·imported="no">dune/grid/common/adaptcallback.hh</includes>64 ····<includes·id="a00323"·name="adaptcallback.hh"·local="no"·imported="no">dune/grid/common/adaptcallback.hh</includes>
65 ····<includes·id="a00347"·name="sizecache.hh"·local="no"·imported="no">dune/grid/common/sizecache.hh</includes>65 ····<includes·id="a00266"·name="sizecache.hh"·local="no"·imported="no">dune/grid/common/sizecache.hh</includes>
66 ····<includes·id="a00650"·name="albertaheader.hh"·local="yes"·imported="no">albertaheader.hh</includes>66 ····<includes·id="a00704"·name="albertaheader.hh"·local="yes"·imported="no">albertaheader.hh</includes>
67 ····<includes·id="a00638"·name="misc.hh"·local="no"·imported="no">dune/grid/albertagrid/misc.hh</includes>67 ····<includes·id="a00686"·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="a00695"·name="coordcache.hh"·local="no"·imported="no">dune/grid/albertagrid/coordcache.hh</includes>70 ····<includes·id="a00692"·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="a00629"·name="level.hh"·local="no"·imported="no">dune/grid/albertagrid/level.hh</includes>72 ····<includes·id="a00656"·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="a00689"·name="hierarchiciterator.hh"·local="yes"·imported="no">hierarchiciterator.hh</includes>80 ····<includes·id="a00620"·name="hierarchiciterator.hh"·local="yes"·imported="no">hierarchiciterator.hh</includes>
81 ····<includes·id="a00644"·name="treeiterator.hh"·local="yes"·imported="no">treeiterator.hh</includes>81 ····<includes·id="a00707"·name="treeiterator.hh"·local="yes"·imported="no">treeiterator.hh</includes>
82 ····<includes·id="a00665"·name="leveliterator.hh"·local="yes"·imported="no">leveliterator.hh</includes>82 ····<includes·id="a00644"·name="leveliterator.hh"·local="yes"·imported="no">leveliterator.hh</includes>
83 ····<includes·id="a00671"·name="leafiterator.hh"·local="yes"·imported="no">leafiterator.hh</includes>83 ····<includes·id="a00716"·name="leafiterator.hh"·local="yes"·imported="no">leafiterator.hh</includes>
84 ····<includes·id="a00620"·name="albertagrid.cc"·local="yes"·imported="no">albertagrid.cc</includes>84 ····<includes·id="a00680"·name="albertagrid.cc"·local="yes"·imported="no">albertagrid.cc</includes>
85 ····<includes·id="a00647"·name="undefine-3.0.hh"·local="no"·imported="no">dune/grid/albertagrid/undefine-3.0.hh</includes>85 ····<includes·id="a00665"·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>a00698.html</anchorfile>91 ······<anchorfile>a00629.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>a00620.html</filename>99 ····<filename>a00680.html</filename>
100 ····<includes·id="a00701"·name="geometry.cc"·local="yes"·imported="no">geometry.cc</includes>100 ····<includes·id="a00659"·name="geometry.cc"·local="yes"·imported="no">geometry.cc</includes>
101 ····<includes·id="a00614"·name="entity.cc"·local="yes"·imported="no">entity.cc</includes>101 ····<includes·id="a00689"·name="entity.cc"·local="yes"·imported="no">entity.cc</includes>
102 ····<includes·id="a00656"·name="intersection.cc"·local="yes"·imported="no">intersection.cc</includes>102 ····<includes·id="a00677"·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>a00620.html</anchorfile>108 ······<anchorfile>a00680.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 123, 72 lines modifiedOffset 123, 72 lines modified
123 ······<anchor>ae8607628dd0ee8dfb96046221b374752</anchor>123 ······<anchor>ae8607628dd0ee8dfb96046221b374752</anchor>
124 ······<arglist/>124 ······<arglist/>
125 ····</member>125 ····</member>
126 ··</compound>126 ··</compound>
127 ··<compound·kind="file">127 ··<compound·kind="file">
128 ····<name>albertaheader.hh</name>128 ····<name>albertaheader.hh</name>
129 ····<path>/build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/</path>129 ····<path>/build/reproducible-path/dune-grid-2.9.0/dune/grid/albertagrid/</path>
130 ····<filename>a00650.html</filename>130 ····<filename>a00704.html</filename>
131 ····<member·kind="define">131 ····<member·kind="define">
132 ······<type>#define</type>132 ······<type>#define</type>
133 ······<name>DIM_OF_WORLD</name>133 ······<name>DIM_OF_WORLD</name>
134 ······<anchorfile>a00650.html</anchorfile>134 ······<anchorfile>a00704.html</anchorfile>
135 ······<anchor>a362e6794dc8da37bca88774ed43b8e54</anchor>135 ······<anchor>a362e6794dc8da37bca88774ed43b8e54</anchor>
136 ······<arglist/>136 ······<arglist/>
137 ····</member>137 ····</member>
138 ····<member·kind="define">138 ····<member·kind="define">
139 ······<type>#define</type>139 ······<type>#define</type>
140 ······<name>ALBERTA</name>140 ······<name>ALBERTA</name>
141 ······<anchorfile>a00650.html</anchorfile>141 ······<anchorfile>a00704.html</anchorfile>
142 ······<anchor>a4cbe74d935d2e31c4b35398e93623f70</anchor>142 ······<anchor>a4cbe74d935d2e31c4b35398e93623f70</anchor>
143 ······<arglist/>143 ······<arglist/>
144 ····</member>144 ····</member>
145 ····<member·kind="define">145 ····<member·kind="define">
146 ······<type>#define</type>146 ······<type>#define</type>
147 ······<name>ALBERTA_DEBUG</name>147 ······<name>ALBERTA_DEBUG</name>
148 ······<anchorfile>a00650.html</anchorfile>148 ······<anchorfile>a00704.html</anchorfile>
149 ······<anchor>a8b7e159f2d6cd4970d240f9748cd2d2a</anchor>149 ······<anchor>a8b7e159f2d6cd4970d240f9748cd2d2a</anchor>
150 ······<arglist/>150 ······<arglist/>
151 ····</member>151 ····</member>
152 ····<member·kind="define">152 ····<member·kind="define">
153 ······<type>#define</type>153 ······<type>#define</type>
154 ······<name>_MAX_NOT_DEFINED_</name>154 ······<name>_MAX_NOT_DEFINED_</name>
155 ······<anchorfile>a00650.html</anchorfile>155 ······<anchorfile>a00704.html</anchorfile>
156 ······<anchor>a4b7aa45c1743bf41ef31a987fcd0f372</anchor>156 ······<anchor>a4b7aa45c1743bf41ef31a987fcd0f372</anchor>
157 ······<arglist/>157 ······<arglist/>
158 ····</member>158 ····</member>
159 ····<member·kind="define">159 ····<member·kind="define">
160 ······<type>#define</type>160 ······<type>#define</type>
161 ······<name>_MIN_NOT_DEFINED_</name>161 ······<name>_MIN_NOT_DEFINED_</name>
162 ······<anchorfile>a00650.html</anchorfile>162 ······<anchorfile>a00704.html</anchorfile>
163 ······<anchor>a7d0dab8defd85e01c2f14a68a40b4f32</anchor>163 ······<anchor>a7d0dab8defd85e01c2f14a68a40b4f32</anchor>
164 ······<arglist/>164 ······<arglist/>
Max diff block lines reached; 186054/195380 bytes (95.23%) of diff not shown.
126 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="a00146.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="a00146.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="a00149.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="a00698_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00698.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="a00629_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00629.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="a00620.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="a00680.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="a00650_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00650.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="a00674_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00674.html"·target="_self">albertareader.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="a00704_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00704.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="a00698_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00698.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="a00719_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00719.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="a00695_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00695.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="a00695_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00695.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="a00692_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00692.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="a00635_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00635.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="a00614_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00614.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="a00641_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00641.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="a00653_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00653.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="a00626.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="a00713.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="a00716_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00716.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="a00638_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00638.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="a00614.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="a00689.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="a00701.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="a00659.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="a00680_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00680.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="a00671_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00671.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="a00707_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00707.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="a00626_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00626.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="a00689_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00689.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="a00620_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00620.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="a00659.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="a00710.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="a00677_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00677.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="a00683_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00683.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="a00656.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="a00677.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="a00671_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00671.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="a00716_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00716.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="a00629_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00629.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="a00656_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00656.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="a00665_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00665.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="a00644_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00644.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="a00704.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="a00701.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="a00662_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00662.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="a00662_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00662.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="a00653_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00653.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="a00674_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00674.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="a00710.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="a00719.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="a00713_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00713.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="a00647_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00647.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="a00638_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00638.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="a00686_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00686.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="a00686_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00686.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="a00641_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00641.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="a00617_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00617.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="a00635_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00635.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="a00644_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00644.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="a00707_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00707.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="a00683_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00683.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="a00668_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00668.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="a00647_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00647.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="a00665_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00665.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="a00350_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00350.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="a00323_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00323.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="a00329_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00329.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="a00305_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00305.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="a00350_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00350.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="a00293_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00293.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="a00278_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00278.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="a00338_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00338.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="a00317_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00317.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="a00320_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00320.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="a00293_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00293.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="a00242_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00242.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="a00320_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00320.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="a00260_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00260.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="a00347_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00347.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="a00359_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00359.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="a00299_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00299.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="a00335_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00335.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="a00245_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00245.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="a00272_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00272.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="a00296_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00296.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="a00236_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00236.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="a00356_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00356.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="a00251_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00251.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="a00335_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00335.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="a00323_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00323.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="a00353_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00353.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="a00347_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00347.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="a00266_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00266.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="a00596_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00596.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="a00596_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00596.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="a00575_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00575.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="a00599_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00599.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="a00581_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00581.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="a00608_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00608.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="a00590_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00590.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="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>
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="a00581_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00581.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="a00584_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00584.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="a00584_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00584.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="a00605_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00605.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="a00566_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00566.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="a00602_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00602.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="a00578_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00578.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="a00587_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00587.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="a00605_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00605.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="a00734_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00734.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="a00731_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00731.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="a00752_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00752.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="a00746_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00746.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="a00746_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00746.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="a00752_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00752.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="a00740_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00740.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="a00740_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00740.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="a00737_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00737.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="a00737_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00737.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="a00743_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00743.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="a00743_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00743.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="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>
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="a00731_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00731.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="a00734_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00734.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="a00878.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="a00908.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="a00923_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00923.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="a00848_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00848.html"·target="_self">basic.hh</a></td><td·class="desc"></td></tr>
Max diff block lines reached; 58216/129392 bytes (44.99%) of diff not shown.
5.34 KB
./usr/share/doc/libdune-grid-doc/doxygen/globals.html
    
Offset 62, 30 lines modifiedOffset 62, 30 lines modified
62 </div>62 </div>
  
63 <div·class="contents">63 <div·class="contents">
64 <div·class="textblock">Here·is·a·list·of·all·file·members·with·links·to·the·files·they·belong·to:</div><ul>64 <div·class="textblock">Here·is·a·list·of·all·file·members·with·links·to·the·files·they·belong·to:</div><ul>
65 <li>__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="a00650.html#a0c6debd1ce74543115f35b5661f4f48b">albertaheader.hh</a></li>68 <li>_ABS_NOT_DEFINED_&#160;:&#160;<a·class="el"·href="a00704.html#a0c6debd1ce74543115f35b5661f4f48b">albertaheader.hh</a></li>
69 <li>_ALBERTA_H_&#160;:&#160;<a·class="el"·href="a00698.html#a1067446415cacb23802d0f38ff2017d7">agrid.hh</a></li>69 <li>_ALBERTA_H_&#160;:&#160;<a·class="el"·href="a00629.html#a1067446415cacb23802d0f38ff2017d7">agrid.hh</a></li>
70 <li>_MAX_NOT_DEFINED_&#160;:&#160;<a·class="el"·href="a00650.html#a4b7aa45c1743bf41ef31a987fcd0f372">albertaheader.hh</a></li>70 <li>_MAX_NOT_DEFINED_&#160;:&#160;<a·class="el"·href="a00704.html#a4b7aa45c1743bf41ef31a987fcd0f372">albertaheader.hh</a></li>
71 <li>_MIN_NOT_DEFINED_&#160;:&#160;<a·class="el"·href="a00650.html#a7d0dab8defd85e01c2f14a68a40b4f32">albertaheader.hh</a></li>71 <li>_MIN_NOT_DEFINED_&#160;:&#160;<a·class="el"·href="a00704.html#a7d0dab8defd85e01c2f14a68a40b4f32">albertaheader.hh</a></li>
72 <li>ALBERTA&#160;:&#160;<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">albertaheader.hh</a></li>72 <li>ALBERTA&#160;:&#160;<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">albertaheader.hh</a></li>
73 <li>ALBERTA_DEBUG&#160;:&#160;<a·class="el"·href="a00650.html#a8b7e159f2d6cd4970d240f9748cd2d2a">albertaheader.hh</a></li>73 <li>ALBERTA_DEBUG&#160;:&#160;<a·class="el"·href="a00704.html#a8b7e159f2d6cd4970d240f9748cd2d2a">albertaheader.hh</a></li>
74 <li>DIM_OF_WORLD&#160;:&#160;<a·class="el"·href="a00650.html#a362e6794dc8da37bca88774ed43b8e54">albertaheader.hh</a></li>74 <li>DIM_OF_WORLD&#160;:&#160;<a·class="el"·href="a00704.html#a362e6794dc8da37bca88774ed43b8e54">albertaheader.hh</a></li>
75 <li>DUNE_ALBERTA_CACHE_COORDINATES&#160;:&#160;<a·class="el"·href="a00638.html#ac7a758bde399b9ddaa1d7efc4d08c19a">misc.hh</a></li>75 <li>DUNE_ALBERTA_CACHE_COORDINATES&#160;:&#160;<a·class="el"·href="a00686.html#ac7a758bde399b9ddaa1d7efc4d08c19a">misc.hh</a></li>
76 <li>DUNE_ALBERTA_ENTITY_CC&#160;:&#160;<a·class="el"·href="a00614.html#a52a3d21da8af78e4568aaed1c24da792">entity.cc</a></li>76 <li>DUNE_ALBERTA_ENTITY_CC&#160;:&#160;<a·class="el"·href="a00689.html#a52a3d21da8af78e4568aaed1c24da792">entity.cc</a></li>
77 <li>DUNE_ALBERTA_GEOMETRY_CC&#160;:&#160;<a·class="el"·href="a00701.html#a085bbe8bddf730dd71a187dceae4e610">geometry.cc</a></li>77 <li>DUNE_ALBERTA_GEOMETRY_CC&#160;:&#160;<a·class="el"·href="a00659.html#a085bbe8bddf730dd71a187dceae4e610">geometry.cc</a></li>
78 <li>DUNE_ALBERTA_INTERSECTION_CC&#160;:&#160;<a·class="el"·href="a00656.html#a8d4a192c9f43ac0db61703b46cb6a297">intersection.cc</a></li>78 <li>DUNE_ALBERTA_INTERSECTION_CC&#160;:&#160;<a·class="el"·href="a00677.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="a00620.html#a53133f6d063b9eb2237193ae58eef706">albertagrid.cc</a></li>80 <li>DUNE_ALBERTAGRID_CC&#160;:&#160;<a·class="el"·href="a00680.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="a00146.html#a3c04138a5bfe5d72780bb7e82a18e627">recipe-integration.cc</a>,·<a·class="el"·href="a00149.html#a3c04138a5bfe5d72780bb7e82a18e627">recipe-iterate-over-grid.cc</a>,·<a·class="el"·href="a00938.html#a0ddf1224851353fc92bfbff6f499fa97">dgf2dgf.cc</a>,·<a·class="el"·href="a00935.html#a0ddf1224851353fc92bfbff6f499fa97">gmsh2dgf.cc</a></li>83 <li>main()&#160;:&#160;<a·class="el"·href="a00146.html#a3c04138a5bfe5d72780bb7e82a18e627">recipe-integration.cc</a>,·<a·class="el"·href="a00143.html#a3c04138a5bfe5d72780bb7e82a18e627">recipe-iterate-over-grid.cc</a>,·<a·class="el"·href="a00953.html#a0ddf1224851353fc92bfbff6f499fa97">dgf2dgf.cc</a>,·<a·class="el"·href="a00950.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·-->
4.46 KB
./usr/share/doc/libdune-grid-doc/doxygen/globals_defs.html
    
Offset 62, 27 lines modifiedOffset 62, 27 lines modified
62 </div>62 </div>
  
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="a00650.html#a0c6debd1ce74543115f35b5661f4f48b">albertaheader.hh</a></li>68 <li>_ABS_NOT_DEFINED_&#160;:&#160;<a·class="el"·href="a00704.html#a0c6debd1ce74543115f35b5661f4f48b">albertaheader.hh</a></li>
69 <li>_ALBERTA_H_&#160;:&#160;<a·class="el"·href="a00698.html#a1067446415cacb23802d0f38ff2017d7">agrid.hh</a></li>69 <li>_ALBERTA_H_&#160;:&#160;<a·class="el"·href="a00629.html#a1067446415cacb23802d0f38ff2017d7">agrid.hh</a></li>
70 <li>_MAX_NOT_DEFINED_&#160;:&#160;<a·class="el"·href="a00650.html#a4b7aa45c1743bf41ef31a987fcd0f372">albertaheader.hh</a></li>70 <li>_MAX_NOT_DEFINED_&#160;:&#160;<a·class="el"·href="a00704.html#a4b7aa45c1743bf41ef31a987fcd0f372">albertaheader.hh</a></li>
71 <li>_MIN_NOT_DEFINED_&#160;:&#160;<a·class="el"·href="a00650.html#a7d0dab8defd85e01c2f14a68a40b4f32">albertaheader.hh</a></li>71 <li>_MIN_NOT_DEFINED_&#160;:&#160;<a·class="el"·href="a00704.html#a7d0dab8defd85e01c2f14a68a40b4f32">albertaheader.hh</a></li>
72 <li>ALBERTA&#160;:&#160;<a·class="el"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">albertaheader.hh</a></li>72 <li>ALBERTA&#160;:&#160;<a·class="el"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">albertaheader.hh</a></li>
73 <li>ALBERTA_DEBUG&#160;:&#160;<a·class="el"·href="a00650.html#a8b7e159f2d6cd4970d240f9748cd2d2a">albertaheader.hh</a></li>73 <li>ALBERTA_DEBUG&#160;:&#160;<a·class="el"·href="a00704.html#a8b7e159f2d6cd4970d240f9748cd2d2a">albertaheader.hh</a></li>
74 <li>DIM_OF_WORLD&#160;:&#160;<a·class="el"·href="a00650.html#a362e6794dc8da37bca88774ed43b8e54">albertaheader.hh</a></li>74 <li>DIM_OF_WORLD&#160;:&#160;<a·class="el"·href="a00704.html#a362e6794dc8da37bca88774ed43b8e54">albertaheader.hh</a></li>
75 <li>DUNE_ALBERTA_CACHE_COORDINATES&#160;:&#160;<a·class="el"·href="a00638.html#ac7a758bde399b9ddaa1d7efc4d08c19a">misc.hh</a></li>75 <li>DUNE_ALBERTA_CACHE_COORDINATES&#160;:&#160;<a·class="el"·href="a00686.html#ac7a758bde399b9ddaa1d7efc4d08c19a">misc.hh</a></li>
76 <li>DUNE_ALBERTA_ENTITY_CC&#160;:&#160;<a·class="el"·href="a00614.html#a52a3d21da8af78e4568aaed1c24da792">entity.cc</a></li>76 <li>DUNE_ALBERTA_ENTITY_CC&#160;:&#160;<a·class="el"·href="a00689.html#a52a3d21da8af78e4568aaed1c24da792">entity.cc</a></li>
77 <li>DUNE_ALBERTA_GEOMETRY_CC&#160;:&#160;<a·class="el"·href="a00701.html#a085bbe8bddf730dd71a187dceae4e610">geometry.cc</a></li>77 <li>DUNE_ALBERTA_GEOMETRY_CC&#160;:&#160;<a·class="el"·href="a00659.html#a085bbe8bddf730dd71a187dceae4e610">geometry.cc</a></li>
78 <li>DUNE_ALBERTA_INTERSECTION_CC&#160;:&#160;<a·class="el"·href="a00656.html#a8d4a192c9f43ac0db61703b46cb6a297">intersection.cc</a></li>78 <li>DUNE_ALBERTA_INTERSECTION_CC&#160;:&#160;<a·class="el"·href="a00677.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="a00620.html#a53133f6d063b9eb2237193ae58eef706">albertagrid.cc</a></li>80 <li>DUNE_ALBERTAGRID_CC&#160;:&#160;<a·class="el"·href="a00680.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="a00146.html#a3c04138a5bfe5d72780bb7e82a18e627">recipe-integration.cc</a>,·<a·class="el"·href="a00149.html#a3c04138a5bfe5d72780bb7e82a18e627">recipe-iterate-over-grid.cc</a>,·<a·class="el"·href="a00938.html#a0ddf1224851353fc92bfbff6f499fa97">dgf2dgf.cc</a>,·<a·class="el"·href="a00935.html#a0ddf1224851353fc92bfbff6f499fa97">gmsh2dgf.cc</a></li>65 <li>main()&#160;:&#160;<a·class="el"·href="a00146.html#a3c04138a5bfe5d72780bb7e82a18e627">recipe-integration.cc</a>,·<a·class="el"·href="a00143.html#a3c04138a5bfe5d72780bb7e82a18e627">recipe-iterate-over-grid.cc</a>,·<a·class="el"·href="a00953.html#a0ddf1224851353fc92bfbff6f499fa97">dgf2dgf.cc</a>,·<a·class="el"·href="a00950.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/a00149.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="a00149.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">
2.07 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00173.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00233.html
Files 1% similar despite different names
    
Offset 74, 18 lines modifiedOffset 74, 18 lines modified
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Specialization·of·the·PersistentContainer·for·YaspGrid.··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·/>77 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
78 <code>#include·&lt;vector&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·/>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="a01010_source.html">dune/grid/utility/persistentcontainervector.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a00989_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·/>81 <code>#include·&quot;<a·class="el"·href="a01022_source.html">../yaspgrid.hh</a>&quot;</code><br·/>
82 </div>82 </div>
83 <p><a·href="a00173_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a00233_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="a04298.html">Dune::YaspPersistentContainerIndex&lt;·Grid·&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>
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="a04458.html">Dune::PersistentContainer&lt;·YaspGrid&lt;·dim,·CoordCont·&gt;,·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="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>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>
7.43 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00173_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00233_source.html
Files 0% similar despite different names
    
Offset 65, 26 lines modifiedOffset 65, 26 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">yaspgridpersistentcontainer.hh</div></div>69 ··<div·class="headertitle"><div·class="title">yaspgridpersistentcontainer.hh</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <a·href="a00173.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>72 <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>
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_YASPGRIDPERSISTENTCONTAINER_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRIDPERSISTENTCONTAINER_HH</span></div>
77 <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="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRIDPERSISTENTCONTAINER_HH</span></div>
78 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>78 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
79 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>79 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
80 <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="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;vector&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;<a·class="code"·href="a07313.html">dune/grid/utility/persistentcontainer.hh</a>&gt;</span></div>82 <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>
83 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01010.html">dune/grid/utility/persistentcontainervector.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="a00989.html">dune/grid/utility/persistentcontainervector.hh</a>&gt;</span></div>
84 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&quot;../yaspgrid.hh&quot;</span></div>84 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&quot;../yaspgrid.hh&quot;</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a></div>86 <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>
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>·</div>88 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</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>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"><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="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>
Offset 162, 15 lines modifiedOffset 162, 15 lines modified
162 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>········<a·class="code·hl_class"·href="a04230.html">Base</a>(*this,·codim,·value)</div>162 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>········<a·class="code·hl_class"·href="a04230.html">Base</a>(*this,·codim,·value)</div>
163 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>····{}</div>163 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>····{}</div>
164 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··};</div>164 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··};</div>
165 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div>165 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div>
166 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>}·<span·class="comment">//·end·namespace·Dune</span></div>166 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>}·<span·class="comment">//·end·namespace·Dune</span></div>
167 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div>167 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div>
168 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span><span·class="preprocessor">#endif·</span><span·class="comment">//·end·DUNE_GRID_YASPGRIDPERSISTENTCONTAINER_HH</span></div>168 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span><span·class="preprocessor">#endif·</span><span·class="comment">//·end·DUNE_GRID_YASPGRIDPERSISTENTCONTAINER_HH</span></div>
169 <div·class="ttc"·id="aa01010_html"><div·class="ttname"><a·href="a01010.html">persistentcontainervector.hh</a></div></div>169 <div·class="ttc"·id="aa00989_html"><div·class="ttname"><a·href="a00989.html">persistentcontainervector.hh</a></div></div>
170 <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>170 <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>
171 <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>171 <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>
172 <div·class="ttc"·id="aa02766_html_aa5f17df3f43df86bb7170277cd891ed3"><div·class="ttname"><a·href="a02766.html#aa5f17df3f43df86bb7170277cd891ed3">Dune::Entity::level</a></div><div·class="ttdeci">int·level()·const</div><div·class="ttdoc">The·level·of·this·entity.</div><div·class="ttdef"><b>Definition:</b>·common/entity.hh:124</div></div>172 <div·class="ttc"·id="aa02766_html_aa5f17df3f43df86bb7170277cd891ed3"><div·class="ttname"><a·href="a02766.html#aa5f17df3f43df86bb7170277cd891ed3">Dune::Entity::level</a></div><div·class="ttdeci">int·level()·const</div><div·class="ttdoc">The·level·of·this·entity.</div><div·class="ttdef"><b>Definition:</b>·common/entity.hh:124</div></div>
173 <div·class="ttc"·id="aa02766_html_ab35484d9cd3acbc476e7f5fac55ae160"><div·class="ttname"><a·href="a02766.html#ab35484d9cd3acbc476e7f5fac55ae160">Dune::Entity::codimension</a></div><div·class="ttdeci">static·constexpr·int·codimension</div><div·class="ttdoc">Know·your·own·codimension.</div><div·class="ttdef"><b>Definition:</b>·common/entity.hh:106</div></div>173 <div·class="ttc"·id="aa02766_html_ab35484d9cd3acbc476e7f5fac55ae160"><div·class="ttname"><a·href="a02766.html#ab35484d9cd3acbc476e7f5fac55ae160">Dune::Entity::codimension</a></div><div·class="ttdeci">static·constexpr·int·codimension</div><div·class="ttdoc">Know·your·own·codimension.</div><div·class="ttdef"><b>Definition:</b>·common/entity.hh:106</div></div>
174 <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>174 <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>
175 <div·class="ttc"·id="aa02834_html_a14bffeb2e87c19ae6dcc461891f7da20"><div·class="ttname"><a·href="a02834.html#a14bffeb2e87c19ae6dcc461891f7da20">Dune::Grid::size</a></div><div·class="ttdeci">int·size(int·level,·int·codim)·const</div><div·class="ttdoc">Return·number·of·grid·entities·of·a·given·codim·on·a·given·level·in·this·process.</div><div·class="ttdef"><b>Definition:</b>·common/grid.hh:552</div></div>175 <div·class="ttc"·id="aa02834_html_a14bffeb2e87c19ae6dcc461891f7da20"><div·class="ttname"><a·href="a02834.html#a14bffeb2e87c19ae6dcc461891f7da20">Dune::Grid::size</a></div><div·class="ttdeci">int·size(int·level,·int·codim)·const</div><div·class="ttdoc">Return·number·of·grid·entities·of·a·given·codim·on·a·given·level·in·this·process.</div><div·class="ttdef"><b>Definition:</b>·common/grid.hh:552</div></div>
176 <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>176 <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>
1.31 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00176.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00152.html
Files 0% similar despite different names
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 <div·class="contents">74 <div·class="contents">
  
75 <p>the·YaspEntity·class·and·its·specializations··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;dune/common/math.hh&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;dune/common/math.hh&gt;</code><br·/>
78 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>78 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
79 </div>79 </div>
80 <p><a·href="a00176_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00152_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="a04266.html">Dune::YaspEntity&lt;·codim,·dim,·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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04434.html">Dune::YaspEntity&lt;·0,·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="a04434.html">Dune::YaspEntity&lt;·0,·dim,·GridImp·&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.32 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00176_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00152_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">yaspgridentity.hh</div></div>69 ··<div·class="headertitle"><div·class="title">yaspgridentity.hh</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <a·href="a00176.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>72 <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>
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_YASPGRIDENTITY_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRIDENTITY_HH</span></div>
77 <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="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRIDENTITY_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/math.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/math.hh&gt;</span></div>
9.25 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00191.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00266.html
Files 15% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-grid:·torus.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 58, 64 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_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>··</div>
71 <a·href="#func-members">Functions</a>··</div> 
72 ··<div·class="headertitle"><div·class="title">torus.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">sizecache.hh·File·Reference</div></div>
73 </div><!--header-->72 </div><!--header-->
74 <div·class="contents">73 <div·class="contents">
  
75 <p>This·file·provides·the·infrastructure·for·toroidal·communication·in·YaspGrid.··74 <p>Provides·size·cache·classes·to·implement·the·grids·size·method·efficiently.··
76 <a·href="#details">More...</a></p>75 <a·href="#details">More...</a></p>
77 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
78 <code>#include·&lt;bitset&gt;</code><br·/> 
79 <code>#include·&lt;cmath&gt;</code><br·/> 
80 <code>#include·&lt;deque&gt;</code><br·/> 
81 <code>#include·&lt;iostream&gt;</code><br·/> 
82 <code>#include·&lt;vector&gt;</code><br·/>77 <code>#include·&lt;vector&gt;</code><br·/>
83 <code>#include·&lt;mpi.h&gt;</code><br·/>78 <code>#include·&lt;set&gt;</code><br·/>
 79 <code>#include·&lt;utility&gt;</code><br·/>
84 <code>#include·&lt;dune/common/binaryfunctions.hh&gt;</code><br·/>80 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
85 <code>#include·&lt;dune/common/streamoperators.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·/>
86 <code>#include·&lt;<a·class="el"·href="a00242_source.html">dune/grid/common/exceptions.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00347_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
87 <code>#include·&quot;<a·class="el"·href="a00206_source.html">partitioning.hh</a>&quot;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a07208_source.html">dune/grid/common/capabilities.hh</a>&gt;</code><br·/>
88 </div>86 </div>
89 <p><a·href="a00191_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00266_source.html">Go·to·the·source·code·of·this·file.</a></p>
90 <table·class="memberdecls">88 <table·class="memberdecls">
91 <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>
92 Classes</h2></td></tr>90 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="a04418.html">Dune::Torus&lt;·Communication,·d·&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="a03010.html">Dune::SizeCache&lt;·GridImp·&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>
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="a04430.html">Dune::Torus&lt;·Communication,·d·&gt;::ProcListIterator</a></td></tr> 
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
98 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
99 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
100 <tr·class="memitem:a01063"><td·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>
101 <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>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 </table><table·class="memberdecls"> 
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
105 Functions</h2></td></tr> 
106 <tr·class="memitem:a22c685a22331ef7695c4af7b9b511537"><td·class="memTemplParams"·colspan="2">template&lt;class·Communication·,·int·d&gt;·</td></tr> 
107 <tr·class="memitem:a22c685a22331ef7695c4af7b9b511537"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01063.html#a22c685a22331ef7695c4af7b9b511537">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;s,·const·Torus&lt;·Communication,·d·&gt;·&amp;t)</td></tr> 
108 <tr·class="memdesc:a22c685a22331ef7695c4af7b9b511537"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Output·operator·for·<a·class="el"·href="a04418.html">Torus</a>.··<a·href="a01063.html#a22c685a22331ef7695c4af7b9b511537">More...</a><br·/></td></tr> 
109 <tr·class="separator:a22c685a22331ef7695c4af7b9b511537"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
110 </table>100 </table>
111 <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>
112 <div·class="textblock"><p·>This·file·provides·the·infrastructure·for·toroidal·communication·in·YaspGrid.·</p>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>
113 </div></div><!--·contents·-->104 </div></div><!--·contents·-->
114 <!--·start·footer·part·-->105 <!--·start·footer·part·-->
115 <hr·class="footer"/><address·class="footer"><small>106 <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.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
117 </small></address>108 </small></address>
118 </body>109 </body>
119 </html>110 </html>
1.85 KB
html2text {}
    
Offset 4, 44 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 ····*·common
8 Classes·|·Namespaces·|·Functions8 Classes·|·Namespaces
9 torus.hh·File·Reference9 sizecache.hh·File·Reference
10 This·file·provides·the·infrastructure·for·toroidal·communication·in·YaspGrid.10 Provides·size·cache·classes·to·implement·the·grids·size·method·efficiently.
11 More...11 More...
12 #include·<array> 
13 #include·<bitset> 
14 #include·<cmath>12 #include·<cassert>
15 #include·<deque> 
16 #include·<iostream> 
17 #include·<vector>13 #include·<vector>
 14 #include·<set>
 15 #include·<utility>
18 #include·<mpi.h> 
19 #include·<dune/common/binaryfunctions.hh> 
20 #include·<dune/common/streamoperators.hh> 
21 #include·<dune/grid/common/exceptions.hh>16 #include·<dune/common/exceptions.hh>
22 #include·"partitioning.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>
 21 #include·<dune/grid/common/capabilities.hh>
23 Go_to_the_source_code_of_this_file.22 Go_to_the_source_code_of_this_file.
24 ·Classes23 ·Classes
25 class· Dune::Torus<_Communication,_d_> 
26   
27 class· Dune::Torus<_Communication,_d_>::ProcListIterator24 class· Dune::SizeCache<_GridImp_>
 25  ······organizes·the·caching·of·sizes·for·one·grid·and·one·GeometryType
 26 ········More...
28  27  
29 ·Namespaces28 ·Namespaces
30 namespace· Dune29 namespace· Dune
31  ··········Include·standard·header·files.30  ··········Include·standard·header·files.
32  31  
33 ·Functions 
34 template<class·Communication·,·int·d> 
35 std::ostream·& Dune::operator<<·(std::ostream·&s,·const·Torus<·Communication, 
36 ················d·>·&t) 
37  ··············Output·operator·for·Torus.·More... 
38   
39 *****·Detailed·Description·*****32 *****·Detailed·Description·*****
40 This·file·provides·the·infrastructure·for·toroidal·communication·in·YaspGrid.33 Provides·size·cache·classes·to·implement·the·grids·size·method·efficiently.
 34 ··Author
 35 ······Robert·Kloefkorn
  
41 ===============================================================================36 ===============================================================================
42 ·····Generated·by [doxygen]·1.9.437 ·····Generated·by [doxygen]·1.9.4
218 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00191_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00827_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:·torus.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, 549 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_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">torus.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="a00191.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>71 <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 <div·class="line"><a·id="l00002"·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_TORUS_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_TORUS_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;array&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_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>·</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>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;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>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;deque&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;iostream&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="preprocessor">#if·HAVE_MPI</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;mpi.h&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">#endif</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="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;dune/common/binaryfunctions.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/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;dune/common/streamoperators.hh&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="a00242.html">dune/grid/common/exceptions.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="l00019"·name="l00019"></a><span·class="lineno">···19</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="a00206.html">partitioning.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="a00797.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="a00785.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="a00830.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="a00818.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="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>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="l00030"·name="l00030"></a><span·class="lineno">···30</span>{</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>
97 <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>
98 <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>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>
99 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04418.html">···46</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04418.html">Torus</a>·{</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>
 105 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
100 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">public</span>:</div>106 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">public</span>:</div>
101 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04418.html#aaf168315dc3a59aa6af42dd0d19c11c6">···49</a></span>····<span·class="keyword">typedef</span>·std::array&lt;int,·d&gt;·<a·class="code·hl_typedef"·href="a04418.html#aaf168315dc3a59aa6[·...·truncated·by·diffoscope;·len:·23,·SHA:·c2b4a4b96c5d614595317eff406695f7d0d8744cebbffc2be3f4f437f17acd83·...·]</a>;</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:·29,·SHA:·a00e40542834184862c36cc786c6528f09d2b27593cec1e042a5bb1ce8d6ff05·...·]</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">Cell</a>;</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>
102 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>111 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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="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>
103 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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>
104 <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="l00065"·name="l00065"></a><span·class="lineno">···65</span>······}</div>
105 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">struct·</span>CommPartner·{</div> 
106 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a04418.html#a2a8ca8afeb24b23b552ad9e0178595c4">rank</a>;</div> 
107 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<a·class="code·hl_typedef"·href="a04418.html#aaf168315dc3a59aa6af42dd0d19c11c6">iTupel</a>·delta;</div> 
108 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordtype">int</span>·index;</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>
 128 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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">~FunctionWriterBase</a>()·{}</div>
109 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····};</div>131 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····};</div>
110 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>132 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
111 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">struct·</span>CommTask·{</div>133 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="comment">//</span></div>
 134 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="comment">//··A·Generic·Function·writer·for·VTKFunctions</span></div>
112 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a04418.html#a2a8ca8afeb24b23b552ad9e0178595c4">rank</a>;······<span·class="comment">//·process·to·send·to·/·receive·from</span></div> 
113 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordtype">int</span>·size;······<span·class="comment">//·size·of·buffer</span></div> 
114 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordtype">void</span>·*buffer;··<span·class="comment">//·buffer·to·send·/·receive</span></div> 
115 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····};</div>135 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="comment">//</span></div>
116 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>136 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 137 <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>·Func&gt;</div>
 138 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03918.html">···88</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03918.html">VTKFunctionWriter</a></div>
 139 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03914.html">FunctionWriterBase</a>&lt;typename·Func::Entity&gt;</div>
 140 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····{</div>
 141 <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="a03914.html">FunctionWriterBase&lt;typename·Func::Entity&gt;</a>·<a·class="code·hl_class"·href="a03914.html">Base</a>;</div>
 142 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······std::shared_ptr&lt;const·Func&gt;·func;</div>
 143 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······<a·class="code·hl_enumeration"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741af">VTK::Precision</a>·precision_;</div>
 144 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······std::shared_ptr&lt;DataArrayWriter&gt;·arraywriter;</div>
 145 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
117 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">public</span>:</div>146 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keyword">public</span>:</div>
118 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04418.html#a1026aff8973c3796fbcf6dba95b6b6c3">···67</a></span>····<a·class="code·hl_function"·href="a04418.html#a1026aff8973c3796fbcf6dba95b6b6c3">Torus</a>·()</div> 
119 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····{}</div>147 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a03918.html#a03d18f45377bb57cf9ea86394dfd43ec">···97</a></span>········<a·class="code·hl_function"·href="a03918.html#a03d18f45377bb57cf9ea86394dfd43ec">VTKFunctionWriter</a>(<span·class="keyw[·...·truncated·by·diffoscope;·len:·63,·SHA:·b0089d8bcf7690ec4cddc4db05f6e5e5f15dfca5b32144882fde2b4e1036d0b1·...·]</div>
 148 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··························<a·class="code·hl_enumeration"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741af">VTK::Precision</a>·prec·=·<a·class="code·hl_enumvalue"·href="a01075.html#a1a23264dcb4d2ffc9b85507ffa2741afad33ec2b0bbea6d471a4706cea030e1e3">VTK::Precision::float32</a>)</div>
120 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>149 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········:·func(func_),·precision_(prec)</div>
121 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a04418.html#a54b72c172866a745772bf3c78cff2dce">···71</a></span>····<a·class="code·hl_function"·href="a04418.html#a54b72c172866a745772bf3c78cff2dce">Torus</a>·(Communication·<a·class="code·hl_function"·href="a04418.html#a7a2c45a43ccfe7c25b1259ca9115dcc6">comm</a>,·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a04418.html#af80b0ad480b62a401fb8e30e872aa3fe">tag</a>,·<a·class="code·hl_typedef"·href="a04418.html#aaf168315dc3a59aa6af42dd0d19c11c6">iTupel</a>·size,·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01067.html#a007ce60f383ed3ed9162055da65ce905">overlap</a>,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04374.html">Yasp::Partitioning&lt;d&gt;</a>*·partitioner)</div> 
122 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······:·_comm(<a·class="code·hl_function"·href="a04418.html#a7a2c45a43ccfe7c25b1259ca9115dcc6">comm</a>),·_tag(<a·class="code·hl_function"·href="a04418.html#af80b0ad480b62a401fb8e30e872aa3fe">tag</a>)</div> 
123 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····{</div> 
124 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="comment">//·determine·dimensions</span></div> 
125 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······partitioner-&gt;<a·class="code·hl_function"·href="a04374.html#a86c17cdff63d063dd201c0285a7df038">partition</a>(size,·_comm.size(),·_dims,·<a·class="code·hl_variable"·href="a01067.html#a007ce60f383ed3ed9162055da65ce905">overlap</a>);</div> 
126 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
Max diff block lines reached; 156356/186982 bytes (83.62%) of diff not shown.
35.7 KB
html2text {}
    
Offset 4, 689 lines modifiedOffset 4, 581 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·yaspgrid 
8 torus.hh7 ····*·io
 8 ····*·file
 9 ····*·vtk
 10 functionwriter.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_TORUS_HH 
16 ·6#define·DUNE_GRID_YASPGRID_TORUS_HH 
17 ·7 
18 ·8#include·<array>17 ·5
 18 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_FUNCTIONWRITER_HH
 19 ·7#define·DUNE_GRID_IO_FILE_VTK_FUNCTIONWRITER_HH
 20 ·8
19 ·9#include·<bitset>21 ·9#include·<cstddef>
20 ·10#include·<cmath>22 ·10#include·<memory>
21 ·11#include·<deque> 
22 ·12#include·<iostream>23 ·11#include·<string>
 24 ·12#include·<typeinfo>
23 ·13#include·<vector>25 ·13#include·<vector>
24 ·1426 ·14
25 ·15#if·HAVE_MPI 
26 ·16#include·<mpi.h> 
27 ·17#endif 
28 ·18 
29 ·19#include·<dune/common/binaryfunctions.hh> 
30 ·20#include·<dune/common/streamoperators.hh> 
31 ·21#include·<dune/grid/common/exceptions.hh>27 ·15#include·<dune/common/exceptions.hh>
32 ·22 
33 ·23#include·"partitioning.hh"28 ·16#include·<dune/common/fvector.hh>
 29 ·17
 30 ·18#include·<dune/geometry/referenceelements.hh>
 31 ·19
 32 ·20#include·<dune/grid/io/file/vtk/common.hh>
 33 ·21#include·<dune/grid/io/file/vtk/dataarraywriter.hh>
 34 ·22#include·<dune/grid/io/file/vtk/pvtuwriter.hh>
 35 ·23#include·<dune/grid/io/file/vtk/vtuwriter.hh>
34 ·2436 ·24
35 ·29namespace·Dune37 ·25namespace·Dune
36 ·30{38 ·26{
 39 ·29
 40 ·30·namespace·VTK·{
37 ·3141 ·31
38 ·45·template<class·Communication,·int·d> 
39 46·class·Torus·{42 ·33·template<typename·Cell_>
 43 34·class·FunctionWriterBase·{
 44 ·35·typedef·typename·Cell_::Geometry::ctype·DF;
 45 ·36·static·const·unsigned·mydim·=·Cell_::mydimension;
 46 ·37·typedef·ReferenceElements<DF,·mydim>·Refelems;
 47 ·38
40 ·47·public:48 ·39·public:
41 49·typedef·std::array<int,·d>·iTupel; 
42 ·50 
43 ·51 
44 ·52·private: 
45 ·53·struct·CommPartner·{ 
46 ·54·int·rank; 
47 ·55·iTupel·delta; 
48 ·56·int·index;49 40·typedef·FieldVector<DF,·mydim>·Domain;
 50 41·typedef·Cell_·Cell;
 51 ·42
 52 44·virtual·std::string·name()·const·=·0;
 53 ·45
 54 47·virtual·unsigned·ncomps()·const·=·0;
 55 ·48
 56 50·virtual·void·addArray(PVTUWriter&·writer)·=·0;
 57 52·virtual·bool·beginWrite(VTUWriter&·writer,·std::size_t·nitems)·=·0;
 58 ·54
 59 59·virtual·void·write(const·Cell&·/*·cell·*/,·const·Domain&·/*·xl·*/)·{
 60 ·60·DUNE_THROW(NotImplemented,·"FunctionWriterBase::write(const·Cell&,·"
 61 ·61·"const·Domain&):·Either·the·derived·class·"·<<
 62 ·62·typeid(*this).name()·<<·"·failed·to·implement·this·method·"
 63 ·63·"or·this·method·is·not·meant·to·be·called·on·the·derived·"
 64 ·64·"class·and·was·called·in·error.");
 65 ·65·}
 66 ·67
 67 71·virtual·void·write(const·Cell&·cell,·unsigned·cornerIndex)·{
 68 ·72·write(cell,
 69 ·73·Refelems::general(cell.type()).position(cornerIndex,·mydim));
 70 ·74·}
 71 76·virtual·void·endWrite()·=·0;
 72 78·virtual·~FunctionWriterBase()·{}
49 ·57·};73 ·79·};
50 ·58 
51 ·59·struct·CommTask·{ 
52 ·60·int·rank;·//·process·to·send·to·/·receive·from 
53 ·61·int·size;·//·size·of·buffer 
54 ·62·void·*buffer;·//·buffer·to·send·/·receive 
55 ·63·}; 
56 ·6474 ·80
 75 ·82·//
 76 ·83·//·A·Generic·Function·writer·for·VTKFunctions
 77 ·84·//
 78 ·85
 79 ·87·template<typename·Func>
 80 88·class·VTKFunctionWriter
 81 ·89·:·public·FunctionWriterBase<typename·Func::Entity>
 82 ·90·{
 83 ·91·typedef·FunctionWriterBase<typename_Func::Entity>·Base;
 84 ·92·std::shared_ptr<const·Func>·func;
 85 ·93·VTK::Precision·precision_;
 86 ·94·std::shared_ptr<DataArrayWriter>·arraywriter;
 87 ·95
57 ·65·public:88 ·96·public:
 89 97·VTKFunctionWriter(const·std::shared_ptr<const·Func>&·func_,
 90 ·98·VTK::Precision·prec·=·VTK::Precision::float32)
 91 ·99·:·func(func_),·precision_(prec)
 92 ·100·{·}
58 67·Torus·() 
59 ·68·{} 
60 ·69 
61 71·Torus·(Communication·comm,·int·tag,·iTupel·size,·int·overlap,·const·Yasp:: 
62 Partitioning<d>*·partitioner) 
63 ·72·:·_comm(comm),·_tag(tag) 
64 ·73·{ 
65 ·74·//·determine·dimensions 
Max diff block lines reached; 31898/36496 bytes (87.40%) of diff not shown.
9.25 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00194.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00569.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:·yaspgridgeometry.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 58, 53 lines modifiedOffset 58, 49 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">yaspgridgeometry.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">cornerstorage.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="a00608_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> 
  
76 <p><a·href="a00194_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00569_source.html">Go·to·the·source·code·of·this·file.</a></p>
77 <table·class="memberdecls">78 <table·class="memberdecls">
78 <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>
79 Classes</h2></td></tr>80 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="a04262.html">Dune::YaspGeometry&lt;·mydim,·cdim,·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="a03170.html">Dune::GeoGrid::CoordVector&lt;·mydim,·Grid,·false·&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="a04446.html">Dune::YaspGeometry&lt;·mydim,·mydim,·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="a03174.html">Dune::GeoGrid::CoordVector&lt;·mydim,·Grid,·true·&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> 
85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <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="a04450.html">Dune::YaspGeometry&lt;·0,·cdim,·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="a03178.html">Dune::GeoGrid::IntersectionCoordVector&lt;·Grid·&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>
95 </table>98 </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> 
101 </div></div><!--·contents·-->99 </div><!--·contents·-->
102 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>101 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
105 </small></address>103 </small></address>
106 </body>104 </body>
107 </html>105 </html>
1.85 KB
html2text {}
    
Offset 4, 39 lines modifiedOffset 4, 32 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 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>
11 Go_to_the_source_code_of_this_file.12 Go_to_the_source_code_of_this_file.
12 ·Classes13 ·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... 
16  15  
 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... 
19  17  
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_>
22  21  
23 ·Namespaces22 ·Namespaces
24 namespace· Dune23 namespace· Dune
25  ··········Include·standard·header·files.24  ··········Include·standard·header·files.
26  25  
 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. 
  
36 ===============================================================================29 ===============================================================================
37 ·····Generated·by [doxygen]·1.9.430 ·····Generated·by [doxygen]·1.9.4
34.5 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00194_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00170_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:·yaspgridgeometry.hh·Source·File</title>8 <title>dune-grid:·yaspgridleveliterator.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, 79 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">yaspgridleveliterator.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="a00170.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·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_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_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_YASPGRIDLEVELITERATOR_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="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>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>
 79 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
79 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</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[·...·truncated·by·diffoscope;·len:·35,·SHA:·2c5cd678675db51e3487a061d41420f94e128d341aa379f3df8289a77755fad9·...·]&gt;</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>
82 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··{</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>
83 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">public</span>:</div>87 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</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="a[·...·truncated·by·diffoscope;·len:·51,·SHA:·57e7a2c879598a08a0c2938c8a3a244dacb87bb183caafcb69e11bc4dc28e7e4·...·]</a>;</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·c[·...·truncated·by·diffoscope;·len:·82,·SHA:·af9e2aa4a1980d9ddc310d3f24636d212fc9cf26a03a74d01b80b56a6ba7cf93·...·]</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>
85 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>94 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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>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"[·...·truncated·by·diffoscope;·len:·239,·SHA:·06e3ad016f916d135ae794616aeaf6d221ec535f09d93c782fbe9314fc045abf·...·]t)</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>
88 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div>97 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{}</div>
89 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······assert(mydim·==·shift.count());</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"><a·class="line"·href="a04274.html#aae5d151f7eb89f063bfc2c1582e1a116">···40</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04274.html#aae5d151f7eb89f063bfc2c1582e1a116">increment</a>()</div>
90 <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>
91 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</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>
92 <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>
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> 
95 <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>
 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>
96 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">public</span>:</div>105 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">····</span>{</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="a0[·...·truncated·by·diffoscope;·len:·54,·SHA:·995a21e8c135f475350ee2052a088127a0870af3f61fa1265915a321956f744c·...·];</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#a07020e66[·...·truncated·by·diffoscope;·len:·38,·SHA:·1053e52991d26f0f3da10c2bee8781020851d228eb8053c17bb4f822a67ad5f6·...·];</div>
 107 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>
98 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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>
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>110 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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>
102 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>112 <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>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>··<span·class="keyword">protected</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>
105 <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>
106 <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>
107 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>118 <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> 
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#ade4a09c31cfd3d019324a6b5c8e98086">ctype</a>;</div> 
113 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>119 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>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>
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>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>
126 <div·class="ttc"·id="aa04262_html"><div·class="ttname"><a·href="a04262.html">Dune::YaspGeometry</a></div><div·class="ttdoc">The·general·version·that·handles·all·codimensions·but·0·and·dim.</div><div·class="ttdef"><b>Definition:</b>·yaspgridgeometry.hh:31</div></div> 
127 <div·class="ttc"·id="aa04262_html_a0b05fcd4911ea30adc1d61664802f3bf"><div·class="ttname"><a·href="a04262.html#a0b05fcd4911ea30adc1d61664802f3bf">Dune::YaspGeometry::YaspGeometry</a></div><div·class="ttdeci">YaspGeometry(const·FieldVector&lt;·ctype,·cdim·&gt;·&amp;ll,·const·FieldVector&lt;·ctype,·cdim·&gt;·&amp;ur,·const·std::bitset&lt;·cdim·&gt;·&amp;shift)</div><div·class="ttdoc">constructor·from·midpoint·and·extension·and·a·bitset·defining·which·unit·vectors·span·the·entity</div><div·class="ttdef"><b>Definition:</b>·yaspgridgeometry.hh:37</div></div> 
128 <div·class="ttc"·id="aa04262_html_a53e1e4f7c3a892f71d14b6fc49cc028e"><div·class="ttname"><a·href="a04262.html#a53e1e4f7c3a892f71d14b6fc49cc028e">Dune::YaspGeometry::ctype</a></div><div·class="ttdeci">GridImp::ctype·ctype</div><div·class="ttdoc">define·type·used·for·coordinates·in·grid·module</div><div·class="ttdef"><b>Definition:</b>·yaspgridgeometry.hh:34</div></div> 
129 <div·class="ttc"·id="aa04446_html_a22972f07eb8893d9e9f3e99f0a5027f9"><div·class="ttname"><a·href="a04446.html#a22972f07eb8893d9e9f3e99f0a5027f9">Dune::YaspGeometry&lt;·mydim,·mydim,·GridImp·&gt;::YaspGeometry</a></div><div·class="ttdeci">YaspGeometry(const·YaspGeometry·&amp;other)</div><div·class="ttdoc">copy·constructor·(skipping·temporary·variables)</div><div·class="ttdef"><b>Definition:</b>·yaspgridgeometry.hh:57</div></div> 
130 <div·class="ttc"·id="aa04446_html_a442147a0f8790937fe392451f896c880"><div·class="ttname"><a·href="a04446.html#a442147a0f8790937fe392451f896c880">Dune::YaspGeometry&lt;·mydim,·mydim,·GridImp·&gt;::ctype</a></div><div·class="ttdeci">GridImp::ctype·ctype</div><div·class="ttdef"><b>Definition:</b>·yaspgridgeometry.hh:49</div></div> 
131 <div·class="ttc"·id="aa04446_html_abf4eff089cd4a208687560da0f75f46a"><div·class="ttname"><a·href="a04446.html#abf4eff089cd4a208687560da0f75f46a">Dune::YaspGeometry&lt;·mydim,·mydim,·GridImp·&gt;::YaspGeometry</a></div><div·class="ttdeci">YaspGeometry(const·FieldVector&lt;·ctype,·mydim·&gt;·&amp;ll,·const·FieldVector&lt;·ctype,·mydim·&gt;·&amp;ur)</div><div·class="ttdoc">constructor·from·midpoint·and·extension</div><div·class="ttdef"><b>Definition:</b>·yaspgridgeometry.hh:52</div></div> 
132 <div·class="ttc"·id="aa04450_html_a38add5c63a14b9071340cb402b257c2f"><div·class="ttname"><a·href="a04450.html#a38add5c63a14b9071340cb402b257c2f">Dune::YaspGeometry&lt;·0,·cdim,·GridImp·&gt;::YaspGeometry</a></div><div·class="ttdeci">YaspGeometry(const·FieldVector&lt;·ctype,·cdim·&gt;·&amp;p,·const·FieldVector&lt;·ctype,·cdim·&gt;·&amp;,·const·std::bitset&lt;·cdim·&gt;·&amp;)</div><div·class="ttdef"><b>Definition:</b>·yaspgridgeometry.hh:74</div></div> 
133 <div·class="ttc"·id="aa04450_html_acf034db8dd5dfbf5a341bed7ab39031a"><div·class="ttname"><a·href="a04450.html#acf034db8dd5dfbf5a341bed7ab39031a">Dune::YaspGeometry&lt;·0,·cdim,·GridImp·&gt;::YaspGeometry</a></div><div·class="ttdeci">YaspGeometry(const·FieldVector&lt;·ctype,·cdim·&gt;·&amp;p)</div><div·class="ttdoc">constructor</div><div·class="ttdef"><b>Definition:</b>·yaspgridgeometry.hh:70</div></div> 
134 <div·class="ttc"·id="aa04450_html_ade4a09c31cfd3d019324a6b5c8e98086"><div·class="ttname"><a·href="a04450.html#ade4a09c31cfd3d019324a6b5c8e98086">Dune::YaspGeometry&lt;·0,·cdim,·GridImp·&gt;::ctype</a></div><div·class="ttdeci">GridImp::ctype·ctype</div><div·class="ttdef"><b>Definit[·...·truncated·by·diffoscope;·len:·31,·SHA:·85da382e8d382e60a0b760427615804c8a99628c27cb3b65ac1db7c4f0a79aea·...·]</div></div>122 <div·class="ttc"·id="aa04266_html"><div·class="ttname"><a·href="a04266.html">Dune::YaspEntity</a></div><div·class="ttdef"><b>Definition:</b>·yaspgridentity.hh:268</div></div>
 123 <div·class="ttc"·id="aa04274_html"><div·class="ttname"><a·href="a04274.html">Dune::YaspLevelIterator</a></div><div·class="ttdoc">Iterates·over·entities·of·one·grid·level.</div><div·class="ttdef"><b>Definition:</b>·yaspgridleveliterator.hh:19</div></div>
 124 <div·class="ttc"·id="aa04274_html_a07020e66f4a3911ffa62ee4c731798e9"><div·class="ttname"><a·href="a04274.html#a07020e66f4a3911ffa62ee4c731798e9">Dune::YaspLevelIterator::_entity</a></div><div·class="ttdeci">Entity·_entity</div><div·class="ttdoc">entity</div><div·class="ttdef"><b>Definition:</b>·yaspgridleveliterator.hh:58</div></div>
 125 <div·class="ttc"·id="aa04274_html_a4396545a46133d320ca28d8ab5184796"><div·class="ttname"><a·href="a04274.html#a4396545a46133d320ca28d8ab5184796">Dune::YaspLevelIterator::YGLI</a></div><div·class="ttdeci">GridImp::YGridLevelIterator·YGLI</div><div·class="ttdef"><b>Definition:</b>·yaspgridleveliterator.hh:27</div></div>
 126 <div·class="ttc"·id="aa04274_html_a6fb7440c61a3072927104cee585c3b56"><div·class="ttname"><a·href="a04274.html#a6fb7440c61a3072927104cee585c3b56">Dune::YaspLevelIterator::Entity</a></div><div·class="ttdeci">GridImp::template·Codim&lt;·codim·&gt;::Entity·Entity</div><div·class="ttdef"><b>Definition:</b>·yaspgridleveliterator.hh:26</div></div>
 127 <div·class="ttc"·id="aa04274_html_aae5d151f7eb89f063bfc2c1582e1a116"><div·class="ttname"><a·href="a04274.html#aae5d151f7eb89f063bfc2c1582e1a116">Dune::YaspLevelIterator::increment</a></div><div·class="ttdeci">void·increment()</div><div·class="ttdoc">increment</div><div·class="ttdef"><b>Definition:</b>·yaspgridleveliterator.hh:40</div></div>
 128 <div·class="ttc"·id="aa04274_html_ac616fa5438ee8c56c88502301e92becd"><div·class="ttname"><a·href="a04274.html#ac616fa5438ee8c56c88502301e92becd">Dune::YaspLevelIterator::I</a></div><div·class="ttdeci">GridImp::YGrid::Iterator·I</div><div·class="ttdef"><b>Definition:</b>·yaspgridleveliterator.hh:28</div></div>
 129 <div·class="ttc"·id="aa04274_html_ad07bba3e5ac1d67a0441533ffaa35155"><div·class="ttname"><a·href="a04274.html#ad07bba3e5ac1d67a0441533ffaa35155">Dune::YaspLevelIterator::YaspLevelIterator</a></div><div·class="ttdeci">YaspLevelIterator(const·YGLI·&amp;g,·const·I·&amp;it)</div><div·class="ttdoc">constructor</div><div·class="ttdef"><b>Definition:</b>·yaspgridleveliterator.hh:35</div></div>
 130 <div·class="ttc"·id="aa04274_html_ad501d40befc059b0703aaeb80b95999f"><div·class="ttname"><a·href="a04274.html#ad501d40befc059b0703aaeb80b95999f">Dune::YaspLevelIterator::equals</a></div><div·class="ttdeci">bool·equals(const·YaspLevelIterator·&amp;rhs)·const</div><div·class="ttdoc">equality</div><div·class="ttdef"><b>Definition:</b>·yaspgridleveliterator.hh:46</div></div>
 131 <div·class="ttc"·id="aa04274_html_ae43e79fcb64f3f3e65a71e5284d759ff"><div·class="ttname"><a·href="a04274.html#ae43e79fcb64f3f3e65a71e5284d759ff">Dune::YaspLevelIterator::YaspLevelIterator</a></div><div·class="ttdeci">YaspLevelIterator()</div><div·class="ttdoc">default·constructor</div><div·class="ttdef"><b>Definition:</b>·yaspgridleveliterator.hh:31</div></div>
 132 <div·class="ttc"·id="aa04274_html_af0abf5e0c922eb9acecc1175ebb645d3"><div·class="ttname"><a·href="a04274.html#af0abf5e0c922eb9acecc1175ebb645d3">Dune::YaspLevelIterator::dereference</a></div><div·class="ttdeci">const·Entity·&amp;·dereference()·const</div><div·class="ttdoc">dereferencing</div><div·class="ttdef"><b>Definition:</b>·yaspgridleveliterator.hh:52</div></div>
135 </div><!--·fragment·--></div><!--·contents·-->133 </div><!--·fragment·--></div><!--·contents·-->
136 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
137 <hr·class="footer"/><address·class="footer"><small>135 <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.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
139 </small></address>137 </small></address>
140 </body>138 </body>
141 </html>139 </html>
6.07 KB
html2text {}
    
Offset 5, 112 lines modifiedOffset 5, 104 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 yaspgridleveliterator.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_YASPGRIDLEVELITERATOR_HH
17 ·6#define·DUNE_GRID_YASPGRIDGEOMETRY_HH17 ·6#define·DUNE_GRID_YASPGRIDLEVELITERATOR_HH
18 ·718 ·7
19 ·23namespace·Dune·{19 ·12namespace·Dune·{
20 ·24 
21 ·29·template<int·mydim,int·cdim,·class·GridImp> 
22 30·class·YaspGeometry·:·public·AxisAlignedCubeGeometry<typename·GridImp:: 
23 ctype,mydim,cdim>20 ·13
 21 ·14
 22 ·17·template<int·codim,·PartitionIteratorType·pitype,·class·GridImp>
 23 18·class·YaspLevelIterator
24 ·31·{24 ·19·{
25 ·32·public:25 ·21·constexpr·static·int·dim·=·GridImp::dimension;
 26 ·23·constexpr·static·int·dimworld·=·GridImp::dimensionworld;
26 34·typedef·typename·GridImp::ctype·ctype;27 ·24·typedef·typename·GridImp::ctype·ctype;
27 ·35 
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());28 ·25·public:
 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()
33 ·41·}41 ·41·{
34 ·42·};42 ·42·++(_entity.impl()._it);
35 ·4343 ·43·}
 44 ·44
 45 46·bool·equals·(const·YaspLevelIterator&·rhs)·const
36 ·45·template<int·mydim,·class·GridImp> 
37 46·class·YaspGeometry<mydim,mydim,GridImp>·:·public 
38 AxisAlignedCubeGeometry<typename·GridImp::ctype,mydim,mydim> 
39 ·47·{46 ·47·{
40 ·48·public: 
41 49·typedef·typename·GridImp::ctype·ctype;47 ·48·return·(_entity·==·rhs._entity);
 48 ·49·}
42 ·5049 ·50
 50 52·const·Entity&·dereference()·const
 51 ·53·{
 52 ·54·return·_entity;
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 ·5553 ·55·}
48 57·YaspGeometry·(const·YaspGeometry&·other) 
49 ·58·:·AxisAlignedCubeGeometry<ctype,mydim,mydim>(other)54 ·56
 55 ·57·protected:
 56 58·Entity·_entity;
50 ·59·{}57 ·59·};
51 ·60·};58 ·60
52 ·6159 ·61}
 60 ·62
53 ·63·template<int·cdim,·class·GridImp> 
54 64·class·YaspGeometry<0,cdim,GridImp>·:·public·AxisAlignedCubeGeometry<typename 
55 GridImp::ctype,0,cdim> 
56 ·65·{ 
57 ·66·public: 
58 67·typedef·typename·GridImp::ctype·ctype; 
59 ·68 
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·{} 
68 ·77·}; 
69 ·78}·//·namespace·Dune 
70 ·79 
71 ·80#endif·//·DUNE_GRID_YASPGRIDGEOMETRY_HH61 ·63#endif·//·DUNE_GRID_YASPGRIDLEVELITERATOR_HH
72 Dune62 Dune
73 Include·standard·header·files.63 Include·standard·header·files.
74 Definition:·agrid.hh:6064 Definition:·agrid.hh:60
 65 Dune::YaspEntity
75 Dune::YaspGeometry 
76 The·general·version·that·handles·all·codimensions·but·0·and·dim. 
77 Definition:·yaspgridgeometry.hh:31 
78 Dune::YaspGeometry::YaspGeometry 
79 YaspGeometry(const·FieldVector<·ctype,·cdim·>·&ll,·const·FieldVector<·ctype, 
80 cdim·>·&ur,·const·std::bitset<·cdim·>·&shift) 
81 constructor·from·midpoint·and·extension·and·a·bitset·defining·which·unit 
82 vectors·span·the·entity 
83 Definition:·yaspgridgeometry.hh:37 
84 Dune::YaspGeometry::ctype 
85 GridImp::ctype·ctype 
86 define·type·used·for·coordinates·in·grid·module 
87 Definition:·yaspgridgeometry.hh:34 
88 Dune::YaspGeometry<_mydim,_mydim,_GridImp_>::YaspGeometry 
89 YaspGeometry(const·YaspGeometry·&other) 
90 copy·constructor·(skipping·temporary·variables) 
91 Definition:·yaspgridgeometry.hh:57 
92 Dune::YaspGeometry<_mydim,_mydim,_GridImp_>::ctype 
93 GridImp::ctype·ctype 
94 Definition:·yaspgridgeometry.hh:49 
95 Dune::YaspGeometry<_mydim,_mydim,_GridImp_>::YaspGeometry 
96 YaspGeometry(const·FieldVector<·ctype,·mydim·>·&ll,·const·FieldVector<·ctype, 
97 mydim·>·&ur) 
98 constructor·from·midpoint·and·extension 
99 Definition:·yaspgridgeometry.hh:5266 Definition:·yaspgridentity.hh:268
100 Dune::YaspGeometry<_0,_cdim,_GridImp_>::YaspGeometry 
101 YaspGeometry(const·FieldVector<·ctype,·cdim·>·&p,·const·FieldVector<·ctype, 
102 cdim·>·&,·const·std::bitset<·cdim·>·&)67 Dune::YaspLevelIterator
Max diff block lines reached; 690/6194 bytes (11.14%) of diff not shown.
1.38 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00209.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00188.html
Files 0% similar despite different names
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 <code>#include·&lt;vector&gt;</code><br·/>80 <code>#include·&lt;vector&gt;</code><br·/>
81 <code>#include·&lt;bitset&gt;</code><br·/>81 <code>#include·&lt;bitset&gt;</code><br·/>
82 <code>#include·&lt;deque&gt;</code><br·/>82 <code>#include·&lt;deque&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/math.hh&gt;</code><br·/>84 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/>
85 <code>#include·&lt;dune/common/streamoperators.hh&gt;</code><br·/>85 <code>#include·&lt;dune/common/streamoperators.hh&gt;</code><br·/>
86 </div>86 </div>
87 <p><a·href="a00209_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00188_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="a04462.html">Dune::YGridComponent&lt;·Coordinates·&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="a04462.html">Dune::YGridComponent&lt;·Coordinates·&gt;</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">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="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>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2.29 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00209_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00188_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">ygrid.hh</div></div>69 ··<div·class="headertitle"><div·class="title">ygrid.hh</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <a·href="a00209.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>72 <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>
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_YGRID_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_YGRID_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_YGRID_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_YGRID_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>
1.38 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00218.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00230.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="a00218_source.html">Go·to·the·source·code·of·this·file.</a></p>75 <p><a·href="a00230_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/a00218_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00230_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="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 <a·href="a00230.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·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.4 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00224.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00164.html
Files 2% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">yaspgridintersectioniterator.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">yaspgridintersectioniterator.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>The·YaspIntersectionIterator·class.··75 <p>The·YaspIntersectionIterator·class.··
76 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
  
77 <p><a·href="a00224_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00164_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="a04278.html">Dune::YaspIntersectionIterator&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="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>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>
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">
2.38 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00224_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00164_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">yaspgridintersectioniterator.hh</div></div>69 ··<div·class="headertitle"><div·class="title">yaspgridintersectioniterator.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="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>
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_YASPGRIDINTERSECTIONITERATOR_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GRID_YASPGRIDINTERSECTIONITERATOR_HH</span></div>
77 <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="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GRID_YASPGRIDINTERSECTIONITERATOR_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="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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01063.html">Dune</a>·{</div>
1.55 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00236.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00356.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="a00260_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00347_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/>
80 </div>80 </div>
81 <p><a·href="a00236_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a00356_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/a00236_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00356_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="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>72 <a·href="a00356.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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="a00260.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="a00347.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="aa00260_html"><div·class="ttname"><a·href="a00260.html">gridenums.hh</a></div></div>375 <div·class="ttc"·id="aa00347_html"><div·class="ttname"><a·href="a00347.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>
5.46 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00242.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00245.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:·exceptions.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, 33 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">exceptions.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;dune/common/exceptions.hh&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;utility&gt;</code><br·/>
 78 <code>#include·&lt;dune/common/bartonnackmanifcheck.hh&gt;</code><br·/>
76 </div>79 </div>
77 <p><a·href="a00242_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00245_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="a02798.html">Dune::GridError</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>
82 <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>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="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>
 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>
91 </div><!--·contents·-->97 </div></div><!--·contents·-->
92 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>99 <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.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
95 </small></address>101 </small></address>
96 </body>102 </body>
97 </html>103 </html>
929 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 ····*·common9 ····*·common
10 Classes·|·Namespaces10 Classes·|·Namespaces
11 exceptions.hh·File·Reference 
12 #include·<dune/common/exceptions.hh>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>
13 Go_to_the_source_code_of_this_file.16 Go_to_the_source_code_of_this_file.
14 ·Classes17 ·Classes
15 class· Dune::GridError 
16  ······Base·class·for·exceptions·in·Dune·grid·modules.·More...18 class· Dune::Mapper<_G,_MapperImp,_IndexType_>
 19  ······Mapper·interface.·More...
17  20  
18 ·Namespaces21 ·Namespaces
19 namespace· Dune22 namespace· Dune
20  ··········Include·standard·header·files.23  ··········Include·standard·header·files.
21  24  
 25 *****·Detailed·Description·*****
 26 Provides·classes·with·basic·mappers·which·are·used·to·attach·data·to·a·grid.
 27 ··Author
 28 ······Peter·Bastian
  
22 ===============================================================================29 ===============================================================================
23 ·····Generated·by [doxygen]·1.9.430 ·····Generated·by [doxygen]·1.9.4
5.51 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00251.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00170.html
Files 11% 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:·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, 37 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="#namespaces">Namespaces</a>··</div>70 <a·href="#namespaces">Namespaces</a>··</div>
70 ··<div·class="headertitle"><div·class="title">rangegenerators.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">yaspgridleveliterator.hh·File·Reference</div></div>
71 </div><!--header-->72 </div><!--header-->
72 <div·class="contents">73 <div·class="contents">
  
 74 <p>The·YaspLevelIterator·class.··
 75 <a·href="#details">More...</a></p>
  
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="a00260_source.html">dune/grid/common/gridenums.hh</a>&gt;</code><br·/> 
77 <code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/grid/common/partitionset.hh</a>&gt;</code><br·/> 
78 </div> 
79 <p><a·href="a00251_source.html">Go·to·the·source·code·of·this·file.</a></p>76 <p><a·href="a00170_source.html">Go·to·the·source·code·of·this·file.</a></p>
80 <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>
 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="a04274.html">Dune::YaspLevelIterator&lt;·codim,·pitype,·GridImp·&gt;</a></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>
 83 </table><table·class="memberdecls">
81 <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>
82 Namespaces</h2></td></tr>85 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>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>
84 <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>
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>89 </table>
 90 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 91 <div·class="textblock"><p·>The·YaspLevelIterator·class.·</p>
87 </div><!--·contents·-->92 </div></div><!--·contents·-->
88 <!--·start·footer·part·-->93 <!--·start·footer·part·-->
89 <hr·class="footer"/><address·class="footer"><small>94 <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.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
91 </small></address>96 </small></address>
92 </body>97 </body>
93 </html>98 </html>
902 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 ····*·common 
8 Namespaces7 ····*·yaspgrid
 8 Classes·|·Namespaces
9 rangegenerators.hh·File·Reference9 yaspgridleveliterator.hh·File·Reference
 10 The·YaspLevelIterator·class.·More...
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.11 Go_to_the_source_code_of_this_file.
 12 ·Classes
 13 class· Dune::YaspLevelIterator<_codim,_pitype,_GridImp_>
 14  ······Iterates·over·entities·of·one·grid·level.·More...
 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
123 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00251_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00656_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:·rangegenerators.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 58, 306 lines modifiedOffset 58, 292 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">rangegenerators.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="a00251.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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_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_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_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_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;dune/common/iteratorrange.hh&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;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;cstdlib&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="a00260.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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.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>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="preprocessor">#include·&lt;<a·class="code"·href="a00647.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="a00614.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="a00653.html">dune/grid/albertagrid/dofvector.hh</a>&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>
 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">#ifdef·DOXYGEN</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="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> 
92 <div·class="line"><a·id="l00209"·name="l00209"></a><span·class="lineno">··209</span>··<span·class="comment">//</span></div>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="comment">//·AlbertaGridLevelProvider</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> 
99 <div·class="line"><a·id="l00216"·name="l00216"></a><span·class="lineno">··216</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>
100 <div·class="line"><a·id="l00217"·name="l00217"></a><span·class="lineno">··217</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>··<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>
 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>
 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>
 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>
 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>
 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>
 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>
Max diff block lines reached; 58446/103879 bytes (56.26%) of diff not shown.
21.6 KB
html2text {}
    
Offset 4, 384 lines modifiedOffset 4, 361 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·common 
8 rangegenerators.hh7 ····*·albertagrid
 8 level.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_RANGEGENERATORS_HH 
16 ·6#define·DUNE_GRID_COMMON_RANGEGENERATORS_HH15 ·5#ifndef·DUNE_ALBERTA_LEVEL_HH
 16 ·6#define·DUNE_ALBERTA_LEVEL_HH
17 ·717 ·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> 
23 ·13 
24 ·14namespace·Dune 
25 ·15{18 ·8#include·<cassert>
 19 ·9#include·<cstdlib>
 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 ·1626 ·16
27 ·17#ifdef·DOXYGEN27 ·17namespace·Dune
28 ·1828 ·18{
29 ·206·/ 
30 / 
31 ***************************************************************************************** 
32 ·207·//·Doxygen·documentation 
33 ·208·/ 
34 / 
35 ***************************************************************************************** 
36 ·209·// 
37 ·210·//·In·the·following,·the·range·generating·functions·are·documented·for 
38 Doxygen;·the·actual 
39 ·211·//·implementations·are·further·down·in·this·file·and·hidden·from·Doxygen. 
40 ·212·//·The·main·reason·for·this·split·are·the·return·types·of·those·functions, 
41 which·either·contain 
42 ·213·//·long·type·listings·to·obtain·the·iterator·type·or·(in·the·case·of·the 
43 forwarded·functions 
44 ·214·//·use·the·new-style·function·syntax·and·calculate·the·return·type·using 
45 decltype.·In·both·cases, 
46 ·215·//·Doxygen·generates·function·signatures·that·are·very·confusing·to·the 
47 average·user. 
48 ·216·// 
49 ·217·/ 
50 / 
51 ***************************************************************************************** 
52 ·218 
53 ·21929 ·19
 30 ·20·//·AlbertaGridLevelProvider
 31 ·21·//·------------------------
54 ·22032 ·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·}
Max diff block lines reached; 14603/22066 bytes (66.18%) of diff not shown.
74.5 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00260_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00935_source.html
Files 26% 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:·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, 153 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_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">gridenums.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="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="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_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_DGFEnTITYKEY_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_DGFEnTITYKEY_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> 
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;vector&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;<a·class="code"·href="a00947.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>
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><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>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
84 <div·class="line"><a·id="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>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>
 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>
 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>····<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>
91 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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>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:·47,·SHA:·a8ff202d1943baa7d1a444cf4c1651d5d2e2b0476d5576321a608711fa823ea0·...·]</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>
 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">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>
93 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··{</div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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> 
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> 
107 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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>
108 <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>
109 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
110 <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>
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#gaa9877ecffae8bae220b1078[·...·truncated·by·diffoscope;·len:·206,·SHA:·c8c9f16eafa7118549b9756a841abaf6cc8cd342b520e73cecde9291fef9b7f1·...·]</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="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>
 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>
112 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··{</div>143 <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>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>
 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;·A·&gt;·::·size</a>·()<span·class="keyword">·const</span></div>
 146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">··</span>{</div>
 147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keywordflow">return</span>·key_.size();</div>
Max diff block lines reached; 5057/64993 bytes (7.78%) of diff not shown.
10.9 KB
html2text {}
    
Offset 4, 224 lines modifiedOffset 4, 225 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·common 
8 gridenums.hh7 ····*·io
 8 ····*·file
 9 ····*·dgfparser
 10 entitykey.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_GRIDENUMS_HH 
16 ·6#define·DUNE_GRID_COMMON_GRIDENUMS_HH17 ·5#ifndef·DUNE_DGFEnTITYKEY_HH
 18 ·6#define·DUNE_DGFEnTITYKEY_HH
17 ·719 ·7
18 ·8#include·<iostream>20 ·8#include·<iostream>
19 ·9 
20 ·10#include·<dune/common/exceptions.hh> 
21 ·1121 ·9#include·<vector>
 22 ·10
 23 ·11#include·<dune/grid/io/file/dgfparser/dgfexception.hh>
 24 ·12
22 ·12namespace·Dune·{25 ·13namespace·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)26 ·14{
 27 ·15
 28 ·16·//·DGFEntityKey
 29 ·17·//·------------
 30 ·18
 31 ·19·template<·class·A·>
 32 20·struct·DGFEntityKey
 33 ·21·{
 34 ·22·DGFEntityKey·(·const·std·::·vector<·A·>·&key,·bool·setOrigKey·=·true·);
 35 23·DGFEntityKey·(·const·std::vector<·A·>·&key,
 36 ·24·int·N,·int·offset,·bool·setOrigKey·=·true·);
 37 ·25·DGFEntityKey·(·const·DGFEntityKey<_A_>·&k·);
 38 ·26
 39 ·27·DGFEntityKey<_A_>·&operator=(·const·DGFEntityKey<_A_>·&k·);
 40 ·28
 41 29·inline·const·A·&operator[](·int·i·)·const;
 42 30·inline·bool·operator_<(·const·DGFEntityKey<_A_>·&k·)·const;
 43 ·31
 44 ·32·void·orientation·(·int·base,·std·::·vector<·std·::·vector<·double·>·>·&vtx
 45 );
 46 ·33·void·print(·std·::·ostream·&out·=·std·::·cerr·)·const;
 47 ·34
 48 35·inline·bool·origKeySet·()·const;
 49 36·inline·const·A·&origKey·(·int·i·)·const;
 50 37·inline·int·size·()·const;
 51 ·38
 52 ·39·private:
 53 ·40·std·::·vector<·A·>·key_,·origKey_;
 54 ·41·bool·origKeySet_;
 55 ·42·};
 56 ·43
 57 ·44
 58 ·45·template<·class·A·>
 59 46·inline·const·A·&DGFEntityKey<_A_>_::_operator[](·int·i·)·const
33 ·47·{60 ·47·{
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"); 
47 ·61·}61 ·48·return·key_[·i·];
 62 ·49·}
 63 ·50
 64 ·51
 65 ·52·template<·class·A·>
 66 53·inline·bool·DGFEntityKey<_A_>_::_operator<(·const·DGFEntityKey<_A_>·&k·)
 67 const
 68 ·54·{
 69 ·55·//·assert(k.key_.size()==key_.size());
 70 ·56·return·key_·<·k.key_;
 71 ·57·}
 72 ·58
 73 ·59
 74 ·60·template<·class·A·>
 75 61·inline·bool·DGFEntityKey<_A_>_::_origKeySet·()·const
48 ·62·}76 ·62·{
49 ·6377 ·63·return·origKeySet_;
 78 ·64·}
50 ·6579 ·65
51 72·inline·std::ostream·&operator<<(·std::ostream·&out,·const·PartitionType 
52 &type·) 
53 ·73·{ 
54 ·74·return·out·<<·PartitionName(·type·);80 ·66
 81 ·67·template<·class·A·>
 82 68·inline·const·A·&DGFEntityKey<_A_>_::_origKey·(·int·i·)·const
 83 ·69·{
 84 ·70·return·origKey_[·i·];
55 ·75·}85 ·71·}
 86 ·72
 87 ·73
 88 ·74·template<·class·A·>
 89 75·inline·int·DGFEntityKey<_A_>_::_size·()·const
56 ·7690 ·76·{
57 ·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 
Max diff block lines reached; 1794/11129 bytes (16.12%) of diff not shown.
2.23 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00269.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00329.html
Files 2% similar despite different names
    
Offset 72, 19 lines modifiedOffset 72, 19 lines modified
72 ··<div·class="headertitle"><div·class="title">boundaryprojection.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">boundaryprojection.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;cmath&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;cmath&gt;</code><br·/>
76 <code>#include·&lt;memory&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/fvector.hh&gt;</code><br·/>
78 <code>#include·&lt;dune/geometry/multilineargeometry.hh&gt;</code><br·/>78 <code>#include·&lt;dune/geometry/multilineargeometry.hh&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a00305_source.html">dune/grid/common/boundarysegment.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00350_source.html">dune/grid/common/boundarysegment.hh</a>&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a00293_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a00278_source.html">dune/grid/common/datahandleif.hh</a>&gt;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a00956_source.html">dune/grid/io/file/gmshreader.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00770_source.html">dune/grid/io/file/gmshreader.hh</a>&gt;</code><br·/>
82 </div>82 </div>
83 <p><a·href="a00269_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a00329_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="a02598.html">Dune::DuneBoundaryProjection&lt;·dimworld·&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="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>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>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>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>
9.92 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00269_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00329_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">boundaryprojection.hh</div></div>69 ··<div·class="headertitle"><div·class="title">boundaryprojection.hh</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <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 <a·href="a00329.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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_BOUNDARYPROJECTION_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_BOUNDARYPROJECTION_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_BOUNDARYPROJECTION_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_BOUNDARYPROJECTION_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="comment">//-·system·includes</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">//-·system·includes</span></div>
Offset 81, 17 lines modifiedOffset 81, 17 lines modified
81 <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="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;memory&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="comment">//-·Dune·includes</span></div>83 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">//-·Dune·includes</span></div>
84 <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="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fvector.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;dune/geometry/multilineargeometry.hh&gt;</span></div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/geometry/multilineargeometry.hh&gt;</span></div>
87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00305.html">dune/grid/common/boundarysegment.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="a00350.html">dune/grid/common/boundarysegment.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="a00293.html">dune/grid/common/datahandleif.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="a00278.html">dune/grid/common/datahandleif.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="a00956.html">dune/grid/io/file/gmshreader.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="a00770.html">dune/grid/io/file/gmshreader.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="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="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·dimworld&gt;</div>
95 <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="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">struct·</span>DuneBoundaryProjection;</div>
96 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>96 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
97 <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="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·dimworld&gt;</div>
Offset 305, 17 lines modifiedOffset 305, 17 lines modified
305 <div·class="line"><a·id="l00262"·name="l00262"></a><span·class="lineno">··262</span>··<span·class="keyword">protected</span>:</div>305 <div·class="line"><a·id="l00262"·name="l00262"></a><span·class="lineno">··262</span>··<span·class="keyword">protected</span>:</div>
306 <div·class="line"><a·id="l00264"·name="l00264"></a><span·class="lineno"><a·class="line"·href="a02610.html#af2b67c7083b3fd279cea685fa67d4c2d">··264</a></span>····<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a02610.html#af2b67c7083b3fd279cea685fa67d4c2d">radius_</a>;</div>306 <div·class="line"><a·id="l00264"·name="l00264"></a><span·class="lineno"><a·class="line"·href="a02610.html#af2b67c7083b3fd279cea685fa67d4c2d">··264</a></span>····<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a02610.html#af2b67c7083b3fd279cea685fa67d4c2d">radius_</a>;</div>
307 <div·class="line"><a·id="l00265"·name="l00265"></a><span·class="lineno">··265</span>··};</div>307 <div·class="line"><a·id="l00265"·name="l00265"></a><span·class="lineno">··265</span>··};</div>
308 <div·class="line"><a·id="l00266"·name="l00266"></a><span·class="lineno">··266</span>·</div>308 <div·class="line"><a·id="l00266"·name="l00266"></a><span·class="lineno">··266</span>·</div>
309 <div·class="line"><a·id="l00267"·name="l00267"></a><span·class="lineno">··267</span>}·<span·class="comment">//·end·namespace</span></div>309 <div·class="line"><a·id="l00267"·name="l00267"></a><span·class="lineno">··267</span>}·<span·class="comment">//·end·namespace</span></div>
310 <div·class="line"><a·id="l00268"·name="l00268"></a><span·class="lineno">··268</span>·</div>310 <div·class="line"><a·id="l00268"·name="l00268"></a><span·class="lineno">··268</span>·</div>
311 <div·class="line"><a·id="l00269"·name="l00269"></a><span·class="lineno">··269</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GRID_COMMON_BOUNDARYPROJECTION_HH</span></div>311 <div·class="line"><a·id="l00269"·name="l00269"></a><span·class="lineno">··269</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GRID_COMMON_BOUNDARYPROJECTION_HH</span></div>
312 <div·class="ttc"·id="aa00293_html"><div·class="ttname"><a·href="a00293.html">datahandleif.hh</a></div><div·class="ttdoc">Describes·the·parallel·communication·interface·class·for·MessageBuffers·and·DataHandles.</div></div>312 <div·class="ttc"·id="aa00278_html"><div·class="ttname"><a·href="a00278.html">datahandleif.hh</a></div><div·class="ttdoc">Describes·the·parallel·communication·interface·class·for·MessageBuffers·and·DataHandles.</div></div>
313 <div·class="ttc"·id="aa00305_html"><div·class="ttname"><a·href="a00305.html">boundarysegment.hh</a></div><div·class="ttdoc">Base·class·for·grid·boundary·segments·of·arbitrary·geometry.</div></div>313 <div·class="ttc"·id="aa00350_html"><div·class="ttname"><a·href="a00350.html">boundarysegment.hh</a></div><div·class="ttdoc">Base·class·for·grid·boundary·segments·of·arbitrary·geometry.</div></div>
314 <div·class="ttc"·id="aa00956_html"><div·class="ttname"><a·href="a00956.html">gmshreader.hh</a></div></div>314 <div·class="ttc"·id="aa00770_html"><div·class="ttname"><a·href="a00770.html">gmshreader.hh</a></div></div>
315 <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>315 <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>
316 <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>316 <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>
317 <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>317 <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>
318 <div·class="ttc"·id="aa02598_html_a1240ce037f995c5ed5bbe0458640b044"><div·class="ttname"><a·href="a02598.html#a1240ce037f995c5ed5bbe0458640b044">Dune::DuneBoundaryProjection::ThisType</a></div><div·class="ttdeci">DuneBoundaryProjection&lt;·dimworld·&gt;·ThisType</div><div·class="ttdef"><b>Definition:</b>·boundaryprojection.hh:34</div></div>318 <div·class="ttc"·id="aa02598_html_a1240ce037f995c5ed5bbe0458640b044"><div·class="ttname"><a·href="a02598.html#a1240ce037f995c5ed5bbe0458640b044">Dune::DuneBoundaryProjection::ThisType</a></div><div·class="ttdeci">DuneBoundaryProjection&lt;·dimworld·&gt;·ThisType</div><div·class="ttdef"><b>Definition:</b>·boundaryprojection.hh:34</div></div>
319 <div·class="ttc"·id="aa02598_html_a1a5b899a00ee3f03edbcb54ae6beb5d5"><div·class="ttname"><a·href="a02598.html#a1a5b899a00ee3f03edbcb54ae6beb5d5">Dune::DuneBoundaryProjection::backup</a></div><div·class="ttdeci">virtual·void·backup(ObjectStreamType·&amp;buffer)·const</div><div·class="ttdoc">write·DuneBoundaryProjection's·data·to·stream·buffer</div><div·class="ttdef"><b>Definition:</b>·boundaryprojection.hh:52</div></div>319 <div·class="ttc"·id="aa02598_html_a1a5b899a00ee3f03edbcb54ae6beb5d5"><div·class="ttname"><a·href="a02598.html#a1a5b899a00ee3f03edbcb54ae6beb5d5">Dune::DuneBoundaryProjection::backup</a></div><div·class="ttdeci">virtual·void·backup(ObjectStreamType·&amp;buffer)·const</div><div·class="ttdoc">write·DuneBoundaryProjection's·data·to·stream·buffer</div><div·class="ttdef"><b>Definition:</b>·boundaryprojection.hh:52</div></div>
320 <div·class="ttc"·id="aa02598_html_a4d65a8d868ccde06ae2d921e1d1d0e04"><div·class="ttname"><a·href="a02598.html#a4d65a8d868ccde06ae2d921e1d1d0e04">Dune::DuneBoundaryProjection::restoreFromBuffer</a></div><div·class="ttdeci">static·std::unique_ptr&lt;·ThisType·&gt;·restoreFromBuffer(MessageBufferIF&lt;·BufferImp·&gt;·&amp;buffer)</div><div·class="ttdef"><b>Definition:</b>·boundaryprojection.hh:85</div></div>320 <div·class="ttc"·id="aa02598_html_a4d65a8d868ccde06ae2d921e1d1d0e04"><div·class="ttname"><a·href="a02598.html#a4d65a8d868ccde06ae2d921e1d1d0e04">Dune::DuneBoundaryProjection::restoreFromBuffer</a></div><div·class="ttdeci">static·std::unique_ptr&lt;·ThisType·&gt;·restoreFromBuffer(MessageBufferIF&lt;·BufferImp·&gt;·&amp;buffer)</div><div·class="ttdef"><b>Definition:</b>·boundaryprojection.hh:85</div></div>
321 <div·class="ttc"·id="aa02598_html_a5d9ef189a3460ea062ab96daed520fbe"><div·class="ttname"><a·href="a02598.html#a5d9ef189a3460ea062ab96daed520fbe">Dune::DuneBoundaryProjection::operator()</a></div><div·class="ttdeci">virtual·CoordinateType·operator()(const·CoordinateType·&amp;global)·const·=0</div><div·class="ttdoc">projection·operator·projection·a·global·coordinate</div></div>321 <div·class="ttc"·id="aa02598_html_a5d9ef189a3460ea062ab96daed520fbe"><div·class="ttname"><a·href="a02598.html#a5d9ef189a3460ea062ab96daed520fbe">Dune::DuneBoundaryProjection::operator()</a></div><div·class="ttdeci">virtual·CoordinateType·operator()(const·CoordinateType·&amp;global)·const·=0</div><div·class="ttdoc">projection·operator·projection·a·global·coordinate</div></div>
1.83 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00272.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00296.html
Files 1% similar despite different names
    
Offset 81, 17 lines modifiedOffset 81, 17 lines modified
81 <code>#include·&lt;iostream&gt;</code><br·/>81 <code>#include·&lt;iostream&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/rangeutilities.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/rangeutilities.hh&gt;</code><br·/>
84 <code>#include·&lt;dune/geometry/dimension.hh&gt;</code><br·/>84 <code>#include·&lt;dune/geometry/dimension.hh&gt;</code><br·/>
85 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>85 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
86 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>86 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
87 <code>#include·&lt;dune/geometry/typeindex.hh&gt;</code><br·/>87 <code>#include·&lt;dune/geometry/typeindex.hh&gt;</code><br·/>
88 <code>#include·&quot;<a·class="el"·href="a00335_source.html">mapper.hh</a>&quot;</code><br·/>88 <code>#include·&quot;<a·class="el"·href="a00245_source.html">mapper.hh</a>&quot;</code><br·/>
89 </div>89 </div>
90 <p><a·href="a00272_source.html">Go·to·the·source·code·of·this·file.</a></p>90 <p><a·href="a00296_source.html">Go·to·the·source·code·of·this·file.</a></p>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
93 Classes</h2></td></tr>93 Classes</h2></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="a02926.html">Dune::MultipleCodimMultipleGeomTypeMapper&lt;·GV·&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="a02926.html">Dune::MultipleCodimMultipleGeomTypeMapper&lt;·GV·&gt;</a></td></tr>
95 <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="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>
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="a02930.html">Dune::LeafMultipleCodimMultipleGeomTypeMapper&lt;·G·&gt;</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="a02930.html">Dune::LeafMultipleCodimMultipleGeomTypeMapper&lt;·G·&gt;</a></td></tr>
8.42 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00272_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00296_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">mcmgmapper.hh</div></div>69 ··<div·class="headertitle"><div·class="title">mcmgmapper.hh</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <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 <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>
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>·</div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_MCMGMAPPER_HH</span></div>77 <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>
78 <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="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_MCMGMAPPER_HH</span></div>
79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 <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="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.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/common/rangeutilities.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/common/rangeutilities.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/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/dimension.hh&gt;</span></div>
86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
87 <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="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
88 <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="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;dune/geometry/typeindex.hh&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">#include·&quot;<a·class="code"·href="a00335.html">mapper.hh</a>&quot;</span></div>90 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00245.html">mapper.hh</a>&quot;</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="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="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="l00028"·name="l00028"></a><span·class="lineno">···28</span>{</div>93 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>{</div>
94 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="comment">//</span></div>94 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="comment">//</span></div>
95 <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="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="comment">//··Common·Layout·templates</span></div>
96 <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="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="comment">//</span></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>·</div>
Offset 350, 15 lines modifiedOffset 350, 15 lines modified
350 <div·class="line"><a·id="l00470"·name="l00470"></a><span·class="lineno">··470</span>··<span·class="keyword">private</span>:</div>350 <div·class="line"><a·id="l00470"·name="l00470"></a><span·class="lineno">··470</span>··<span·class="keyword">private</span>:</div>
351 <div·class="line"><a·id="l00471"·name="l00471"></a><span·class="lineno">··471</span>····<span·class="keyword">const</span>·G*·gridPtr_;</div>351 <div·class="line"><a·id="l00471"·name="l00471"></a><span·class="lineno">··471</span>····<span·class="keyword">const</span>·G*·gridPtr_;</div>
352 <div·class="line"><a·id="l00472"·name="l00472"></a><span·class="lineno">··472</span>····<span·class="keywordtype">int</span>·level_;</div>352 <div·class="line"><a·id="l00472"·name="l00472"></a><span·class="lineno">··472</span>····<span·class="keywordtype">int</span>·level_;</div>
353 <div·class="line"><a·id="l00473"·name="l00473"></a><span·class="lineno">··473</span>··};</div>353 <div·class="line"><a·id="l00473"·name="l00473"></a><span·class="lineno">··473</span>··};</div>
354 <div·class="line"><a·id="l00474"·name="l00474"></a><span·class="lineno">··474</span>·</div>354 <div·class="line"><a·id="l00474"·name="l00474"></a><span·class="lineno">··474</span>·</div>
355 <div·class="line"><a·id="l00476"·name="l00476"></a><span·class="lineno">··476</span>}</div>355 <div·class="line"><a·id="l00476"·name="l00476"></a><span·class="lineno">··476</span>}</div>
356 <div·class="line"><a·id="l00477"·name="l00477"></a><span·class="lineno">··477</span><span·class="preprocessor">#endif</span></div>356 <div·class="line"><a·id="l00477"·name="l00477"></a><span·class="lineno">··477</span><span·class="preprocessor">#endif</span></div>
357 <div·class="ttc"·id="aa00335_html"><div·class="ttname"><a·href="a00335.html">mapper.hh</a></div><div·class="ttdoc">Provides·classes·with·basic·mappers·which·are·used·to·attach·data·to·a·grid.</div></div>357 <div·class="ttc"·id="aa00245_html"><div·class="ttname"><a·href="a00245.html">mapper.hh</a></div><div·class="ttdoc">Provides·classes·with·basic·mappers·which·are·used·to·attach·data·to·a·grid.</div></div>
358 <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>358 <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>
359 <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>359 <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>
360 <div·class="ttc"·id="aa01043_html_ga2e82df0d1c8ad3e2db3a7c765c431b72"><div·class="ttname"><a·href="a01043.html#ga2e82df0d1c8ad3e2db3a7c765c431b72">Dune::mcmgLayout</a></div><div·class="ttdeci">MCMGLayout·mcmgLayout(Codim&lt;·codim·&gt;)</div><div·class="ttdoc">layout·for·entities·of·codimension·codim</div><div·class="ttdef"><b>Definition:</b>·mcmgmapper.hh:72</div></div>360 <div·class="ttc"·id="aa01043_html_ga2e82df0d1c8ad3e2db3a7c765c431b72"><div·class="ttname"><a·href="a01043.html#ga2e82df0d1c8ad3e2db3a7c765c431b72">Dune::mcmgLayout</a></div><div·class="ttdeci">MCMGLayout·mcmgLayout(Codim&lt;·codim·&gt;)</div><div·class="ttdoc">layout·for·entities·of·codimension·codim</div><div·class="ttdef"><b>Definition:</b>·mcmgmapper.hh:72</div></div>
361 <div·class="ttc"·id="aa01043_html_ga3f08c3fdd04f64bac3140926732b4b30"><div·class="ttname"><a·href="a01043.html#ga3f08c3fdd04f64bac3140926732b4b30">Dune::mcmgElementLayout</a></div><div·class="ttdeci">MCMGLayout·mcmgElementLayout()</div><div·class="ttdoc">layout·for·elements·(codim-0·entities)</div><div·class="ttdef"><b>Definition:</b>·mcmgmapper.hh:97</div></div>361 <div·class="ttc"·id="aa01043_html_ga3f08c3fdd04f64bac3140926732b4b30"><div·class="ttname"><a·href="a01043.html#ga3f08c3fdd04f64bac3140926732b4b30">Dune::mcmgElementLayout</a></div><div·class="ttdeci">MCMGLayout·mcmgElementLayout()</div><div·class="ttdoc">layout·for·elements·(codim-0·entities)</div><div·class="ttdef"><b>Definition:</b>·mcmgmapper.hh:97</div></div>
362 <div·class="ttc"·id="aa01043_html_gad8aa4cc3c8ae1053f70788625f0b5857"><div·class="ttname"><a·href="a01043.html#gad8aa4cc3c8ae1053f70788625f0b5857">Dune::MCMGLayout</a></div><div·class="ttdeci">std::function&lt;·size_t(GeometryType,·int)&gt;·MCMGLayout</div><div·class="ttdoc">layout·function·for·MultipleCodimMultipleGeomTypeMapper</div><div·class="ttdef"><b>Definition:</b>·mcmgmapper.hh:64</div></div>362 <div·class="ttc"·id="aa01043_html_gad8aa4cc3c8ae1053f70788625f0b5857"><div·class="ttname"><a·href="a01043.html#gad8aa4cc3c8ae1053f70788625f0b5857">Dune::MCMGLayout</a></div><div·class="ttdeci">std::function&lt;·size_t(GeometryType,·int)&gt;·MCMGLayout</div><div·class="ttdoc">layout·function·for·MultipleCodimMultipleGeomTypeMapper</div><div·class="ttdef"><b>Definition:</b>·mcmgmapper.hh:64</div></div>
363 <div·class="ttc"·id="aa01043_html_gae9caf92c46fedd5287c5e011dcbdd3b5"><div·class="ttname"><a·href="a01043.html#gae9caf92c46fedd5287c5e011dcbdd3b5">Dune::mcmgVertexLayout</a></div><div·class="ttdeci">MCMGLayout·mcmgVertexLayout()</div><div·class="ttdoc">layout·for·vertices·(dim-0·entities)</div><div·class="ttdef"><b>Definition:</b>·mcmgmapper.hh:107</div></div>363 <div·class="ttc"·id="aa01043_html_gae9caf92c46fedd5287c5e011dcbdd3b5"><div·class="ttname"><a·href="a01043.html#gae9caf92c46fedd5287c5e011dcbdd3b5">Dune::mcmgVertexLayout</a></div><div·class="ttdeci">MCMGLayout·mcmgVertexLayout()</div><div·class="ttdoc">layout·for·vertices·(dim-0·entities)</div><div·class="ttdef"><b>Definition:</b>·mcmgmapper.hh:107</div></div>
364 <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>364 <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>
6.85 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00305.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00578.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:·boundarysegment.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_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">boundarysegment.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 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00299_source.html">dune/grid/common/indexidset.hh</a>&gt;</code><br·/>
  
74 <p>Base·class·for·grid·boundary·segments·of·arbitrary·geometry.·· 
75 <a·href="#details">More...</a></p> 
76 <div·class="textblock"><code>#include·&lt;map&gt;</code><br·/> 
77 <code>#include·&lt;sstream&gt;</code><br·/> 
78 <code>#include·&lt;dune/common/singleton.hh&gt;</code><br·/> 
79 <code>#include·&lt;dune/common/parameterizedobject.hh&gt;</code><br·/> 
80 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
81 </div>75 </div>
82 <p><a·href="a00305_source.html">Go·to·the·source·code·of·this·file.</a></p>76 <p><a·href="a00578_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="a02618.html">Dune::BoundarySegmentBackupRestore&lt;·BndSeg·&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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02614.html">Dune::BoundarySegment&lt;·dim,·dimworld,·ctype·&gt;</a></td></tr> 
89 <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> 
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·>Base·class·for·grid·boundary·segments·of·arbitrary·geometry.·</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.14 KB
html2text {}
    
Offset 4, 33 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 ····*·geometrygrid
8 Classes·|·Namespaces8 Classes·|·Namespaces
9 boundarysegment.hh·File·Reference9 idset.hh·File·Reference
10 Base·class·for·grid·boundary·segments·of·arbitrary·geometry.·More... 
11 #include·<map> 
12 #include·<sstream> 
13 #include·<dune/common/singleton.hh>10 #include·<dune/grid/common/indexidset.hh>
14 #include·<dune/common/parameterizedobject.hh> 
15 #include·<dune/common/fvector.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::BoundarySegmentBackupRestore<_BndSeg_> 
19   
20 struct· Dune::BoundarySegment<_dim,_dimworld,_ctype_> 
21  ·······Base·class·for·classes·implementing·geometries·of·boundary·segments. 
22 ·········More... 
23  14  
24 ·Namespaces15 ·Namespaces
25 namespace· Dune16 namespace· Dune
26  ··········Include·standard·header·files.17  ··········Include·standard·header·files.
27  18  
28 *****·Detailed·Description·***** 
29 Base·class·for·grid·boundary·segments·of·arbitrary·geometry.19 namespace· Dune::GeoGrid
 20  ··········namespace·containing·the·implementations·of·GeometryGrid
 21  
  
30 ===============================================================================22 ===============================================================================
31 ·····Generated·by [doxygen]·1.9.423 ·····Generated·by [doxygen]·1.9.4
51.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00305_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00905_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:·boundarysegment.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 58, 124 lines modifiedOffset 58, 124 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><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">boundarysegment.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="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="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">//·-*-·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_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_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_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;map&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;sstream&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/singleton.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="a00848.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;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>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>
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>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="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>
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>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="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>
 91 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</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>
89 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>94 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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#a4ff7f9f323ce7542d96973e20ab53f27">Flags</a>·<a·class="code·hl_variable"·href="a03506.html#af075ecb976aa895aebdeaac9a3693a24">foundLongestEdge</a>·=·1·&lt;&lt;·5;</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> 
96 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>98 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
97 <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>
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:·20,·SHA:·3e603e06087900fe7f9d0803db26c4f579659daaac08092102f1c0aa1c054805·...·]</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:·138,·SHA:·14fa39aa3a1afdbfcb99dbdc1d4cff1895e55fb80d177ee2c7f4e26ec2a43037·...·]</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>
99 <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>
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>105 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">private</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>
 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>
101 <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>
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>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>
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>111 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>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#aa2e0fc779019ff96692309e[·...·truncated·by·diffoscope;·len:·116,·SHA:·fea105f694bcdfd4b352f2ce4fe1d33cb06818a04a4a40af5453d93958b79fa0·...·]</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>
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>118 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··········<span·class="keywordflow">return</span>·defaultValue;</div>
110 <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>
 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>
111 <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>
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#acd33[·...·truncated·by·diffoscope;·len:·51,·SHA:·f16f7a56ce03a42fd597c64e89c4867592e4121a146fed8bf97642f5fd4be7b8·...·]</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>
 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>
114 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····{</div>127 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</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;&lt;·<span·class="stringliteral">&quot;&#39;&quot;</span>·&lt;&lt;·std::endl;</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> 
120 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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>
121 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>132 <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> 
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>133 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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>134 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03506.html#ae1a78a247bd46cfa8fc20e4b00d79f67">···81</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03506.html#ae1a78a247bd46cfa8fc20e4b00d79f67">mark[·...·truncated·by·diffoscope;·len:·53,·SHA:·29df6e0de22dea47677594059487ad911fbe09fa7ed5b70a28dd27324344b8e5·...·]</div>
126 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">return</span>·key++;</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">if</span>(·(<a·class="code·hl_variable"·href="a03506.html#a94afe8c549e83f70b9eb6a8c11e8b497">foundFlags_</a>·&amp;·<a·class="code·hl_variable"·href="a03506.html#af075ecb976aa895aebdeaac9a3693a24">foundLongestEdge</a>)·==·0·)</div>
127 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····}</div>137 <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>138 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··········dwarn·&lt;&lt;·<span·class="stringliteral">&quot;GridParameterBlock:·Parameter·&#39;refinementedge&#39;·not·specified,·&quot;</span></div>
 139 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>················&lt;&lt;·<span·class="stringliteral">&quot;defaulting·to·&#39;ARBITRARY&#39;.&quot;</span>·&lt;&lt;·std::endl;</div>
130 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····{</div>140 <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>141 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03506.html#af6cb6850ba239a44db3addbbf62536ac">markLongestEdge_</a>;</div>
132 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····}</div>142 <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>143 <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>144 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······<span·class="comment">//·some·information</span></div>
 145 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a03506.html#a78e57a95f2299ae56d090a84562e07c3">···92</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03506.html#a78e57a95f2299ae56d090a84562e07c3">ok</a>()</div>
Max diff block lines reached; 14401/43519 bytes (33.09%) of diff not shown.
8.51 KB
html2text {}
    
Offset 4, 156 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 boundarysegment.hh7 ····*·io
 8 ····*·file
 9 ····*·dgfparser
 10 ····*·blocks
 11 gridparameter.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_COMMON_BOUNDARY_SEGMENT_HH 
16 ·6#define·DUNE_GRID_COMMON_BOUNDARY_SEGMENT_HH18 ·5#ifndef·DUNE_DGF_GRIDPARAMETERBLOCK_HH
 19 ·6#define·DUNE_DGF_GRIDPARAMETERBLOCK_HH
17 ·720 ·7
18 ·8#include·<map> 
19 ·9#include·<sstream>21 ·8#include·<iostream>
 22 ·9#include·<string>
20 ·1023 ·10
 24 ·11#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
 25 ·12
 26 ·13
21 ·11#include·<dune/common/singleton.hh> 
22 ·12#include·<dune/common/parameterizedobject.hh> 
23 ·13#include·<dune/common/fvector.hh> 
24 ·14 
25 ·19namespace·Dune·{27 ·14namespace·Dune
26 ·20 
27 ·36·template<·int·dim,·int·dimworld·=·dim,·class·ctype·=·double·> 
28 ·37·struct·BoundarySegment;28 ·15{
 29 ·16
 30 ·17·namespace·dgf
 31 ·18·{
 32 33·class·GridParameterBlock
 33 ·34·:·public·BasicBlock
 34 ·35·{
 35 ·36·public:
 36 37·typedef·unsigned·int·Flags;
29 ·3837 ·38
 38 39·static·const·Flags·foundName·=·1·<<·0;
 39 40·static·const·Flags·foundDumpFileName·=·1·<<·1;
 40 41·static·const·Flags·foundLongestEdge·=·1·<<·5;
 41 ·42
30 ·39·template·<class·BndSeg> 
31 40·class·BoundarySegmentBackupRestore 
32 ·41·{ 
33 ·42·public: 
34 ·43·//·type·of·object·stream·used·for·storing·boundary·segment·information 
35 44·typedef·std::stringstream·ObjectStreamType·; 
36 ·45 
37 ·46·protected:42 ·43·protected:
38 48·typedef·BndSeg·BoundarySegment; 
39 ·49 
40 51·typedef·Dune::ParameterizedObjectFactory<·std::unique_ptr<·BoundarySegment·> 
41 (·ObjectStreamType&·),·int·>·FactoryType;43 44·Flags·foundFlags_;·//·supportFlags,·this·block·was·created·with
 44 45·std::string·name_;·//·name·of·the·grid
 45 46·std::string·dumpFileName_;·//·name·of·the·grid
 46 47·bool·markLongestEdge_;·//·Mark·longest·edge·for·AlbertaGrid
 47 ·48
 48 ·49·private:
 49 ·50·//·copy·not·implemented
 50 ·51·GridParameterBlock(const·GridParameterBlock&);
42 ·5251 ·52
43 59·static·std::unique_ptr<·BoundarySegment·>·restore(·ObjectStreamType&·in·)52 ·53·public:
 53 55·GridParameterBlock·(·std::istream·&in·);
 54 ·56
 55 58·const·std::string·&name·(·const·std::string·&defaultValue·)·const
 56 ·59·{
 57 ·60·if(·(foundFlags_·&·foundName)·==·0·)
44 ·60·{58 ·61·{
 59 ·62·dwarn·<<·"GridParameterBlock:·Parameter·'name'·not·specified,·"
 60 ·63·<<·"defaulting·to·'"·<<·defaultValue·<<·"'."·<<·std::endl;
 61 ·64·return·defaultValue;
45 ·61·int·key·=·-1; 
46 ·62·//·read·class·key·for·restore 
47 ·63·in.read(·(char·*)·&key,·sizeof(·int·)·); 
48 ·64 
49 ·65·//·factory·creates·a·unique_ptr·which·can·be·released·later·on 
50 ·66·return·factory().create(·key,·in·); 
51 ·67·}62 ·65·}
 63 ·66·else
 64 ·67·return·name_;
52 ·6865 ·68·}
53 ·69·template·<class·DerivedType> 
54 70·static·int·registerFactory()66 ·69
 67 70·const·std::string·&dumpFileName·(·)·const
55 ·71·{68 ·71·{
 69 ·72·if(·(foundFlags_·&·foundDumpFileName)·!=·0·)
56 ·72·const·int·key·=·createKey(); 
57 ·73·//·create·factory·method·that·produces·unique_ptr 
58 ·74·factory().template·define<·DerivedType·>(·key·); 
59 ·75·//·return·key·for·storage·in·derived·class 
60 ·76·return·key; 
61 ·77·} 
62 ·78 
63 ·79·private: 
64 ·80·static·int·createKey() 
65 ·81·{ 
66 ·82·static·int·key·=·0; 
67 ·83·return·key++; 
68 ·84·} 
69 ·85 
70 ·86·static·FactoryType&·factory() 
71 ·87·{70 ·73·{
72 ·88·return·Dune::Singleton<·FactoryType·>·::·instance();71 ·74·dwarn·<<·"GridParameterBlock:·found·Parameter·'dumpfilename',·"
 72 ·75·<<·"dumping·file·to·`"·<<·dumpFileName_·<<·"'"·<<·std::endl;
 73 ·76·}
 74 ·77·return·dumpFileName_;
 75 ·78·}
 76 ·79
 77 81·bool·markLongestEdge·()·const
 78 ·82·{
 79 ·83·if(·(foundFlags_·&·foundLongestEdge)·==·0·)
 80 ·84·{
 81 ·85·dwarn·<<·"GridParameterBlock:·Parameter·'refinementedge'·not·specified,·"
 82 ·86·<<·"defaulting·to·'ARBITRARY'."·<<·std::endl;
 83 ·87·}
 84 ·88·return·markLongestEdge_;
73 ·89·}85 ·89·}
Max diff block lines reached; 4349/8694 bytes (50.02%) of diff not shown.
1.5 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00338.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00317.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="a00338_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00317_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/a00338_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00317_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="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>72 <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>
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>
1.61 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00359.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00299.html
Files 0% similar despite different names
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 <p>Provides·base·classes·for·index·and·id·sets.··76 <p>Provides·base·classes·for·index·and·id·sets.··
77 <a·href="#details">More...</a></p>77 <a·href="#details">More...</a></p>
78 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>78 <div·class="textblock"><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;<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;dune/common/bartonnackmanifcheck.hh&gt;</code><br·/>81 <code>#include·&lt;dune/common/bartonnackmanifcheck.hh&gt;</code><br·/>
82 </div>82 </div>
83 <p><a·href="a00359_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a00299_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="a02826.html">Dune::IndexSet&lt;·GridImp,·IndexSetImp,·IndexTypeImp,·TypesImp·&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="a02826.html">Dune::IndexSet&lt;·GridImp,·IndexSetImp,·IndexTypeImp,·TypesImp·&gt;</a></td></tr>
88 <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="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Index·Set·Interface·base·class.··<a·href="a02826.html#details">More...</a><br·/></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02902.html">Dune::IndexSet&lt;·GridImp,·IndexSetImp,·IndexTypeImp,·TypesImp·&gt;::Codim&lt;·cc·&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="a02902.html">Dune::IndexSet&lt;·GridImp,·IndexSetImp,·IndexTypeImp,·TypesImp·&gt;::Codim&lt;·cc·&gt;</a></td></tr>
2.25 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00359_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00299_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">indexidset.hh</div></div>69 ··<div·class="headertitle"><div·class="title">indexidset.hh</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
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>72 <a·href="a00299.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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>·</div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GRID_COMMON_INDEXIDSET_HH</span></div>77 <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="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="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GRID_COMMON_INDEXIDSET_HH</span></div>
79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
3.74 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00572.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00566.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:·identity.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, 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_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">declaration.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">identity.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;<a·class="el"·href="a00599_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code><br·/>
 76 </div>
74 <p><a·href="a00572_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00566_source.html">Go·to·the·source·code·of·this·file.</a></p>
75 <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>
 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="a03322.html">Dune::IdenticalCoordFunction&lt;·ctype,·dim·&gt;</a></td></tr>
 82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 83 </table><table·class="memberdecls">
76 <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>
77 Namespaces</h2></td></tr>85 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>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>
79 <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>
80 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 </table>89 </table>
82 </div><!--·contents·-->90 </div><!--·contents·-->
549 B
html2text {}
    
Offset 5, 17 lines modifiedOffset 5, 21 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·geometrygrid8 ····*·geometrygrid
9 Namespaces9 Classes·|·Namespaces
10 declaration.hh·File·Reference10 identity.hh·File·Reference
 11 #include·<dune/grid/geometrygrid/coordfunction.hh>
11 Go_to_the_source_code_of_this_file.12 Go_to_the_source_code_of_this_file.
 13 ·Classes
 14 class· Dune::IdenticalCoordFunction<_ctype,_dim_>
 15  
12 ·Namespaces16 ·Namespaces
13 namespace· Dune17 namespace· Dune
14  ··········Include·standard·header·files.18  ··········Include·standard·header·files.
15  19  
  
16 ===============================================================================20 ===============================================================================
17 ·····Generated·by [doxygen]·1.9.421 ·····Generated·by [doxygen]·1.9.4
1.97 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00575.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00599.html
Files 0% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">coordfunction.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;cassert&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·/>76 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
77 <code>#include·&lt;dune/common/std/type_traits.hh&gt;</code><br·/>77 <code>#include·&lt;dune/common/std/type_traits.hh&gt;</code><br·/>
78 </div>78 </div>
79 <p><a·href="a00575_source.html">Go·to·the·source·code·of·this·file.</a></p>79 <p><a·href="a00599_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="a03118.html">Dune::AnalyticalCoordFunctionInterface&lt;·ct,·dimD,·dimR,·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="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>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>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="a03110.html">Dune::AnalyticalCoordFunction&lt;·ct,·dimD,·dimR,·Impl·&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>
2.31 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00575_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00599_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_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">coordfunction.hh</div></div>69 ··<div·class="headertitle"><div·class="title">coordfunction.hh</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <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>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>
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_COORDFUNCTION_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_COORDFUNCTION_HH</span></div>
77 <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="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_COORDFUNCTION_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;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>
15.4 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00587.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00179.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:·iterator.hh·File·Reference</title>8 <title>dune-grid:·partitioning.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, 64 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_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">iterator.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">partitioning.hh·File·Reference</div></div>
72 </div><!--header-->72 </div><!--header-->
73 <div·class="contents">73 <div·class="contents">
  
 74 <p>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.··
 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;array&gt;</code><br·/>
75 <code>#include·&lt;type_traits&gt;</code><br·/> 
76 <code>#include·&lt;utility&gt;</code><br·/>77 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/>
77 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>78 <code>#include·&lt;dune/common/deprecated.hh&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="a00572_source.html">dune/grid/geometrygrid/declaration.hh</a>&gt;</code><br·/> 
80 <code>#include·&lt;<a·class="el"·href="a07241_source.html">dune/grid/geometrygrid/entity.hh</a>&gt;</code><br·/> 
81 </div>79 </div>
82 <p><a·href="a00587_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00179_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">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>84 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04374.html">Dune::Yasp::Partitioning&lt;·d·&gt;</a></td></tr>
 85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·base·class·for·the·yaspgrid·partitioning·strategy··<a·href="a04374.html#details">More...</a><br·/></td></tr>
87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <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="a03350.html">Dune::GeoGrid::PartitionIteratorFilter&lt;·codim,·InteriorBorder_Partition,·Grid·&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="a04378.html">Dune::Yasp::DefaultPartitioning&lt;·d·&gt;</a></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03354.html">Dune::GeoGrid::PartitionIteratorFilter&lt;·codim,·Overlap_Partition,·Grid·&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="a04382.html">Dune::Yasp::PowerDPartitioning&lt;·d·&gt;</a></td></tr>
 90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implement·yaspgrid·load·balance·strategy·for·P=x^{dim}·processors.··<a·href="a04382.html#details">More...</a><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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03358.html">Dune::GeoGrid::PartitionIteratorFilter&lt;·codim,·OverlapFront_Partition,·Grid·&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="a04386.html">Dune::Yasp::FixedSizePartitioning&lt;·d·&gt;</a></td></tr>
 93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implement·partitioner·that·gets·a·fixed·partitioning·from·an·array·If·the·given·partitioning·doesn't·match·the·number·of·processors,·the·grid·should·be·distributed·to,·an·exception·is·thrown.··<a·href="a04386.html#details">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03362.html">Dune::GeoGrid::PartitionIteratorFilter&lt;·codim,·All_Partition,·Grid·&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="a04390.html">Dune::YLoadBalance&lt;·d·&gt;</a></td></tr>
 96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·base·class·for·the·yaspgrid·partitioning·strategy··<a·href="a04390.html#details">More...</a><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>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03366.html">Dune::GeoGrid::PartitionIteratorFilter&lt;·codim,·Ghost_Partition,·Grid·&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="a04394.html">Dune::YLoadBalanceForward&lt;·d·&gt;</a></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 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03370.html">Dune::GeoGrid::Iterator&lt;·HostGridView,·codim,·pitype,·G,·false·&gt;</a></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="a04398.html">Dune::YLoadBalanceDefault&lt;·d·&gt;</a></td></tr>
 101 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implement·the·default·load·balance·strategy·of·yaspgrid.··<a·href="a04398.html#details">More...</a><br·/></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <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="a03374.html">Dune::GeoGrid::Iterator&lt;·HostGridView,·codim,·pitype,·G,·true·&gt;</a></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="a04402.html">Dune::YLoadBalancePowerD&lt;·d·&gt;</a></td></tr>
 104 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implement·yaspgrid·load·balance·strategy·for·P=x^{dim}·processors.··<a·href="a04402.html#details">More...</a><br·/></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <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="a03202.html">Dune::GeoGrid::HierarchicIterator&lt;·G·&gt;</a></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04406.html">Dune::YaspFixedSizePartitioner&lt;·d·&gt;</a></td></tr>
 107 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implement·partitioner·that·gets·a·fixed·partitioning·from·an·array·If·the·given·partitioning·doesn't·match·the·number·of·processors,·the·grid·should·be·distributed·to,·an·exception·is·thrown.··<a·href="a04406.html#details">More...</a><br·/></td></tr>
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 </table><table·class="memberdecls">109 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>111 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>112 <tr·class="memitem:a01063"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01063.html">Dune</a></td></tr>
108 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>113 <tr·class="memdesc:a01063"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Include·standard·header·files.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <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>115 <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>
111 <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> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>117 </table>
 118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 119 <div·class="textblock"><p·>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.·</p>
114 </div><!--·contents·-->120 </div></div><!--·contents·-->
115 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
116 <hr·class="footer"/><address·class="footer"><small>122 <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.4123 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
118 </small></address>124 </small></address>
119 </body>125 </body>
120 </html>126 </html>
3.39 KB
html2text {}
    
Offset 4, 51 lines modifiedOffset 4, 64 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 iterator.hh·File·Reference9 partitioning.hh·File·Reference
 10 This·file·provides·tools·to·partition·YaspGrids.·If·you·want·to·write·your·own
 11 partitioner,·inherit·from·Yasp::Partitioning·and·implement·the·partition()
 12 method.·You·can·also·browse·this·file·for·already·available·useful
 13 partitioners,·like·Yasp::FixedSizePartitioning.·More...
10 #include·<cassert>14 #include·<array>
 15 #include·<dune/common/math.hh>
 16 #include·<dune/common/deprecated.hh>
11 #include·<type_traits> 
12 #include·<utility> 
13 #include·<dune/geometry/referenceelements.hh> 
14 #include·<dune/grid/geometrygrid/capabilities.hh> 
15 #include·<dune/grid/geometrygrid/declaration.hh> 
16 #include·<dune/grid/geometrygrid/entity.hh> 
17 Go_to_the_source_code_of_this_file.17 Go_to_the_source_code_of_this_file.
18 ·Classes18 ·Classes
19 struct· Dune::GeoGrid::PartitionIteratorFilter<_codim,_Interior_Partition, 
20 ·········Grid_>19 class· Dune::Yasp::Partitioning<_d_>
 20  ······a·base·class·for·the·yaspgrid·partitioning·strategy·More...
21  21  
 22 class· Dune::Yasp::DefaultPartitioning<_d_>
22 struct· Dune::GeoGrid::PartitionIteratorFilter<_codim, 
23 ·········InteriorBorder_Partition,_Grid_> 
24  23  
25 struct· Dune::GeoGrid::PartitionIteratorFilter<_codim,_Overlap_Partition,_Grid 
26 ·········>24 class· Dune::Yasp::PowerDPartitioning<_d_>
 25  ······Implement·yaspgrid·load·balance·strategy·for·P=x^{dim}·processors.
 26 ········More...
27  27  
28 struct· Dune::GeoGrid::PartitionIteratorFilter<_codim,_OverlapFront_Partition, 
29 ·········Grid_>28 class· Dune::Yasp::FixedSizePartitioning<_d_>
 29 ········Implement·partitioner·that·gets·a·fixed·partitioning·from·an·array·If
 30  ······the·given·partitioning·doesn't·match·the·number·of·processors,·the·grid
 31 ········should·be·distributed·to,·an·exception·is·thrown.·More...
30  32  
31 struct· Dune::GeoGrid::PartitionIteratorFilter<_codim,_All_Partition,_Grid_>33 class· Dune::YLoadBalance<_d_>
 34  ······a·base·class·for·the·yaspgrid·partitioning·strategy·More...
32  35  
33 struct· Dune::GeoGrid::PartitionIteratorFilter<_codim,_Ghost_Partition,_Grid_>36 class· Dune::YLoadBalanceForward<_d_>
34  37  
35 ·class· Dune::GeoGrid::Iterator<_HostGridView,_codim,_pitype,_G,_false_>38 class· Dune::YLoadBalanceDefault<_d_>
 39  ······Implement·the·default·load·balance·strategy·of·yaspgrid.·More...
36  40  
37 ·class· Dune::GeoGrid::Iterator<_HostGridView,_codim,_pitype,_G,_true_>41 class· Dune::YLoadBalancePowerD<_d_>
 42  ······Implement·yaspgrid·load·balance·strategy·for·P=x^{dim}·processors.
 43 ········More...
38  44  
39 ·class· Dune::GeoGrid::HierarchicIterator<_G_>45 class· Dune::YaspFixedSizePartitioner<_d_>
 46 ········Implement·partitioner·that·gets·a·fixed·partitioning·from·an·array·If
 47  ······the·given·partitioning·doesn't·match·the·number·of·processors,·the·grid
 48 ········should·be·distributed·to,·an·exception·is·thrown.·More...
40  49  
41 ·Namespaces50 ·Namespaces
42 namespace· Dune51 namespace· Dune
43  ··········Include·standard·header·files.52  ··········Include·standard·header·files.
44  53  
45 namespace· Dune::GeoGrid54 namespace· Dune::Yasp
46  ··········namespace·containing·the·implementations·of·GeometryGrid 
47  55  
 56 *****·Detailed·Description·*****
 57 This·file·provides·tools·to·partition·YaspGrids.·If·you·want·to·write·your·own
 58 partitioner,·inherit·from·Yasp::Partitioning·and·implement·the·partition()
 59 method.·You·can·also·browse·this·file·for·already·available·useful
 60 partitioners,·like·Yasp::FixedSizePartitioning.
  
48 ===============================================================================61 ===============================================================================
49 ·····Generated·by [doxygen]·1.9.462 ·····Generated·by [doxygen]·1.9.4
7.73 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00590.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00692.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:·cornerstorage.hh·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 58, 47 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_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">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">coordcache.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·/>74 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00647_source.html">dune/grid/albertagrid/meshpointer.hh</a>&gt;</code><br·/>
 75 <code>#include·&lt;<a·class="el"·href="a00614_source.html">dune/grid/albertagrid/dofadmin.hh</a>&gt;</code><br·/>
75 <code>#include·&lt;<a·class="el"·href="a00581_source.html">dune/grid/geometrygrid/coordfunctioncaller.hh</a>&gt;</code><br·/>76 <code>#include·&lt;<a·class="el"·href="a00653_source.html">dune/grid/albertagrid/dofvector.hh</a>&gt;</code><br·/>
76 </div>77 </div>
77 <p><a·href="a00590_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a00692_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 <table·class="memberdecls">79 <table·class="memberdecls">
79 <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>
80 Classes</h2></td></tr>81 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>82 <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>
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <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>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">Dune::Alberta::CoordCache&lt;·dim·&gt;::LocalCaching</a></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="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>86 <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>87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">88 </table><table·class="memberdecls">
90 <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>
91 Namespaces</h2></td></tr>90 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>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>
93 <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>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <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>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>
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>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>96 </table>
99 </div><!--·contents·-->97 </div><!--·contents·-->
100 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>99 <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.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
103 </small></address>101 </small></address>
1.16 KB
html2text {}
    
Offset 4, 32 lines modifiedOffset 4, 30 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·geometrygrid7 ····*·albertagrid
8 Classes·|·Namespaces8 Classes·|·Namespaces
9 cornerstorage.hh·File·Reference9 coordcache.hh·File·Reference
10 #include·<array> 
11 #include·<dune/grid/geometrygrid/coordfunctioncaller.hh>10 #include·<dune/grid/albertagrid/meshpointer.hh>
 11 #include·<dune/grid/albertagrid/dofadmin.hh>
 12 #include·<dune/grid/albertagrid/dofvector.hh>
12 Go_to_the_source_code_of_this_file.13 Go_to_the_source_code_of_this_file.
13 ·Classes14 ·Classes
14 class· Dune::GeoGrid::CoordVector<_mydim,_Grid,_false_>15 ·class· Dune::Alberta::CoordCache<_dim_>
15  16  
16 class· Dune::GeoGrid::CoordVector<_mydim,_Grid,_true_>17 ·class· Dune::Alberta::CoordCache<_dim_>::LocalCaching
17  18  
 19 struct· Dune::Alberta::CoordCache<_dim_>::Interpolation
18 class· Dune::GeoGrid::IntersectionCoordVector<_Grid_> 
19   
20 class· Dune::GeoGrid::CornerStorage<_mydim,_cdim,_Grid_> 
21  20  
22 ·Namespaces21 ·Namespaces
23 namespace· Dune22 namespace· Dune
24  ··········Include·standard·header·files.23  ··········Include·standard·header·files.
25  24  
26 namespace· Dune::GeoGrid25 namespace· Dune::Alberta
27  ··········namespace·containing·the·implementations·of·GeometryGrid 
28  26  
  
29 ===============================================================================27 ===============================================================================
30 ·····Generated·by [doxygen]·1.9.428 ·····Generated·by [doxygen]·1.9.4
6.62 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00590_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00569_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_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">cornerstorage.hh</div></div>69 ··<div·class="headertitle"><div·class="title">cornerstorage.hh</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <a·href="a00590.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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="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>
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_CORNERSTORAGE_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOGRID_CORNERSTORAGE_HH</span></div>
77 <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="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOGRID_CORNERSTORAGE_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>
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="a00581.html">dune/grid/geometrygrid/coordfunctioncaller.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="a00608.html">dune/grid/geometrygrid/coordfunctioncaller.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="keyword">namespace·</span>GeoGrid</div>86 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="keyword">namespace·</span>GeoGrid</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 277, 15 lines modifiedOffset 277, 15 lines modified
277 <div·class="line"><a·id="l00206"·name="l00206"></a><span·class="lineno">··206</span>····};</div>277 <div·class="line"><a·id="l00206"·name="l00206"></a><span·class="lineno">··206</span>····};</div>
278 <div·class="line"><a·id="l00207"·name="l00207"></a><span·class="lineno">··207</span>·</div>278 <div·class="line"><a·id="l00207"·name="l00207"></a><span·class="lineno">··207</span>·</div>
279 <div·class="line"><a·id="l00208"·name="l00208"></a><span·class="lineno">··208</span>··}·<span·class="comment">//·namespace·GeoGrid</span></div>279 <div·class="line"><a·id="l00208"·name="l00208"></a><span·class="lineno">··208</span>··}·<span·class="comment">//·namespace·GeoGrid</span></div>
280 <div·class="line"><a·id="l00209"·name="l00209"></a><span·class="lineno">··209</span>·</div>280 <div·class="line"><a·id="l00209"·name="l00209"></a><span·class="lineno">··209</span>·</div>
281 <div·class="line"><a·id="l00210"·name="l00210"></a><span·class="lineno">··210</span>}·<span·class="comment">//·namespace·Dune</span></div>281 <div·class="line"><a·id="l00210"·name="l00210"></a><span·class="lineno">··210</span>}·<span·class="comment">//·namespace·Dune</span></div>
282 <div·class="line"><a·id="l00211"·name="l00211"></a><span·class="lineno">··211</span>·</div>282 <div·class="line"><a·id="l00211"·name="l00211"></a><span·class="lineno">··211</span>·</div>
283 <div·class="line"><a·id="l00212"·name="l00212"></a><span·class="lineno">··212</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_CORNERSTORAGE_HH</span></div>283 <div·class="line"><a·id="l00212"·name="l00212"></a><span·class="lineno">··212</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GEOGRID_CORNERSTORAGE_HH</span></div>
284 <div·class="ttc"·id="aa00581_html"><div·class="ttname"><a·href="a00581.html">coordfunctioncaller.hh</a></div></div>284 <div·class="ttc"·id="aa00608_html"><div·class="ttname"><a·href="a00608.html">coordfunctioncaller.hh</a></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="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>286 <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>
287 <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>287 <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>
288 <div·class="ttc"·id="aa03154_html"><div·class="ttname"><a·href="a03154.html">Dune::GeoGrid::CoordFunctionCaller</a></div><div·class="ttdef"><b>Definition:</b>·coordfunctioncaller.hh:21</div></div>288 <div·class="ttc"·id="aa03154_html"><div·class="ttname"><a·href="a03154.html">Dune::GeoGrid::CoordFunctionCaller</a></div><div·class="ttdef"><b>Definition:</b>·coordfunctioncaller.hh:21</div></div>
289 <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>289 <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>
290 <div·class="ttc"·id="aa03170_html_a2598fc122c4e0d8ea670eeffd7467078"><div·class="ttname"><a·href="a03170.html#a2598fc122c4e0d8ea670eeffd7467078">Dune::GeoGrid::CoordVector&lt;·mydim,·Grid,·false·&gt;::CoordVector</a></div><div·class="ttdeci">CoordVector(const·HostEntity·&amp;hostEntity,·const·CoordFunction·&amp;coordFunction)</div><div·class="ttdef"><b>Definition:</b>·cornerstorage.hh:48</div></div>290 <div·class="ttc"·id="aa03170_html_a2598fc122c4e0d8ea670eeffd7467078"><div·class="ttname"><a·href="a03170.html#a2598fc122c4e0d8ea670eeffd7467078">Dune::GeoGrid::CoordVector&lt;·mydim,·Grid,·false·&gt;::CoordVector</a></div><div·class="ttdeci">CoordVector(const·HostEntity·&amp;hostEntity,·const·CoordFunction·&amp;coordFunction)</div><div·class="ttdef"><b>Definition:</b>·cornerstorage.hh:48</div></div>
291 <div·class="ttc"·id="aa03170_html_a6312b0920b7e0c080f6cbc97bd8558d5"><div·class="ttname"><a·href="a03170.html#a6312b0920b7e0c080f6cbc97bd8558d5">Dune::GeoGrid::CoordVector&lt;·mydim,·Grid,·false·&gt;::calculate</a></div><div·class="ttdeci">void·calculate(std::array&lt;·Coordinate,·size·&gt;(&amp;corners))·const</div><div·class="ttdef"><b>Definition:</b>·cornerstorage.hh:54</div></div>291 <div·class="ttc"·id="aa03170_html_a6312b0920b7e0c080f6cbc97bd8558d5"><div·class="ttname"><a·href="a03170.html#a6312b0920b7e0c080f6cbc97bd8558d5">Dune::GeoGrid::CoordVector&lt;·mydim,·Grid,·false·&gt;::calculate</a></div><div·class="ttdeci">void·calculate(std::array&lt;·Coordinate,·size·&gt;(&amp;corners))·const</div><div·class="ttdef"><b>Definition:</b>·cornerstorage.hh:54</div></div>
4.46 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00602.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00608.html
Files 6% 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:·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, 28 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">idset.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;<a·class="el"·href="a00359_source.html">dune/grid/common/indexidset.hh</a>&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00584_source.html">dune/grid/geometrygrid/hostcorners.hh</a>&gt;</code><br·/>
 75 <code>#include·&lt;<a·class="el"·href="a00599_source.html">dune/grid/geometrygrid/coordfunction.hh</a>&gt;</code><br·/>
76 </div>76 </div>
77 <p><a·href="a00602_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00608_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> 
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="a03326.html">Dune::GeoGrid::IdSet&lt;·Grid,·HostIdSet·&gt;</a></td></tr> 
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
83 </table><table·class="memberdecls"> 
84 <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>
85 Namespaces</h2></td></tr>80 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>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>
87 <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>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <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>
90 <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>
624 B
html2text {}
    
Offset 5, 21 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 idset.hh·File·Reference 
11 #include·<dune/grid/common/indexidset.hh>9 Namespaces
 10 coordfunctioncaller.hh·File·Reference
 11 #include·<dune/grid/geometrygrid/hostcorners.hh>
 12 #include·<dune/grid/geometrygrid/coordfunction.hh>
12 Go_to_the_source_code_of_this_file.13 Go_to_the_source_code_of_this_file.
13 ·Classes 
14 class· Dune::GeoGrid::IdSet<_Grid,_HostIdSet_> 
15   
16 ·Namespaces14 ·Namespaces
17 namespace· Dune15 namespace· Dune
18  ··········Include·standard·header·files.16  ··········Include·standard·header·files.
19  17  
20 namespace· Dune::GeoGrid18 namespace· Dune::GeoGrid
21  ··········namespace·containing·the·implementations·of·GeometryGrid19  ··········namespace·containing·the·implementations·of·GeometryGrid
22  20  
6.38 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00602_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00578_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="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 <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>
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="a00359.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="a00299.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="aa00359_html"><div·class="ttname"><a·href="a00359.html">indexidset.hh</a></div><div·class="ttdoc">Provides·base·classes·for·index·and·id·sets.</div></div>156 <div·class="ttc"·id="aa00299_html"><div·class="ttname"><a·href="a00299.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>
7.85 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00617.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00278.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:·transformation.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 58, 40 lines modifiedOffset 58, 49 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="#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">transformation.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">datahandleif.hh·File·Reference</div></div>
72 </div><!--header-->72 </div><!--header-->
73 <div·class="contents">73 <div·class="contents">
  
 74 <p>Describes·the·parallel·communication·interface·class·for·MessageBuffers·and·DataHandles.··
 75 <a·href="#details">More...</a></p>
74 <div·class="textblock"><code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;dune/common/bartonnackmanifcheck.hh&gt;</code><br·/>
75 <code>#include·&lt;<a·class="el"·href="a00638_source.html">dune/grid/albertagrid/misc.hh</a>&gt;</code><br·/> 
76 </div>77 </div>
77 <p><a·href="a00617_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <p><a·href="a00278_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 <table·class="memberdecls">79 <table·class="memberdecls">
79 <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>
80 Classes</h2></td></tr>81 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="a02558.html">Dune::AlbertaTransformation</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="a02706.html">Dune::MessageBufferIF&lt;·MessageBufferImp·&gt;</a></td></tr>
 83 <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>
 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="a02710.html">Dune::CommDataHandleIF&lt;·DataHandleImp,·DataTypeImp·&gt;</a></td></tr>
 86 <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::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.··<a·href="a02710.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 </table>94 </table>
 95 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 96 <div·class="textblock"><p·>Describes·the·parallel·communication·interface·class·for·MessageBuffers·and·DataHandles.·</p>
 97 <dl·class="section·author"><dt>Author</dt><dd>Robert·Kloefkorn·</dd></dl>
90 </div><!--·contents·-->98 </div></div><!--·contents·-->
91 <!--·start·footer·part·-->99 <!--·start·footer·part·-->
92 <hr·class="footer"/><address·class="footer"><small>100 <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.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
94 </small></address>102 </small></address>
95 </body>103 </body>
96 </html>104 </html>
1.77 KB
html2text {}
    
Offset 4, 23 lines modifiedOffset 4, 43 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·albertagrid7 ····*·common
8 Classes·|·Namespaces8 Classes·|·Namespaces
9 transformation.hh·File·Reference 
10 #include·<dune/common/fvector.hh> 
11 #include·<dune/grid/albertagrid/misc.hh>9 datahandleif.hh·File·Reference
 10 Describes·the·parallel·communication·interface·class·for·MessageBuffers·and
 11 DataHandles.·More...
 12 #include·<dune/common/bartonnackmanifcheck.hh>
12 Go_to_the_source_code_of_this_file.13 Go_to_the_source_code_of_this_file.
13 ·Classes14 ·Classes
14 class· Dune::AlbertaTransformation15 class· Dune::MessageBufferIF<_MessageBufferImp_>
 16 ········Communication·message·buffer·interface.·This·class·describes·the
 17 ········interface·for·reading·and·writing·data·to·the·communication·message
 18 ········buffer.·As·message·buffers·might·be·deeply·implemented·in·various
 19  ······packages·the·message·buffers·implementations·cannot·be·derived·from
 20 ········this·interface·class.·Therefore·we·just·apply·the·engine·concept·to
 21 ········wrap·the·message·buffer·call·and·make·sure·that·the·interface·is
 22 ········fulfilled.·More...
 23  
 24 class· Dune::CommDataHandleIF<_DataHandleImp,_DataTypeImp_>
 25 ········CommDataHandleIF·describes·the·features·of·a·data·handle·for
 26 ········communication·in·parallel·runs·using·the·Grid::communicate·methods.
 27  ······Here·the·Barton-Nackman·trick·is·used·to·interprete·data·handle·objects
 28 ········as·its·interface.·Therefore·usable·data·handle·classes·need·to·be
 29 ········derived·from·this·class.·More...
15  30  
16 ·Namespaces31 ·Namespaces
17 namespace· Dune32 namespace· Dune
18  ··········Include·standard·header·files.33  ··········Include·standard·header·files.
19  34  
 35 *****·Detailed·Description·*****
 36 Describes·the·parallel·communication·interface·class·for·MessageBuffers·and
 37 DataHandles.
 38 ··Author
 39 ······Robert·Kloefkorn
  
20 ===============================================================================40 ===============================================================================
21 ·····Generated·by [doxygen]·1.9.441 ·····Generated·by [doxygen]·1.9.4
41.5 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00617_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00860_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:·transformation.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, 113 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_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">transformation.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="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="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">//·-*-·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_ALBERTA_TRANSFORMATION_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_ALBERTA_TRANSFORMATION_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/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;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="a00638.html">dune/grid/albertagrid/misc.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="a00920.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="preprocessor">#if·HAVE_ALBERTA</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="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>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"><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="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>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02334.html">Alberta::GlobalSpace</a>·<a·class="code·hl_class"·href="a02334.html">GlobalSpace</a>;</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>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="a03534.html">···21</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03534.html">PolyhedronBlock</a></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">···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"><a·class="line"·href="a02558.html#aca8b17e8b013d08e75419ada08824606">···22</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Alberta::Real</a>·<a·class="code·hl_typedef"·href="a02558.html#aca8b17e8b013d08e75419ada08824606">ctype</a>;</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="a02558.html#a867cce6e98e548e1b38e3b9169c41ec1">···24</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02558.html#a867cce6e98e548e1b38e3b9169c41ec1">di[·...·truncated·by·diffoscope;·len:·117,·SHA:·e6c8095a37dad53d8c6cb37b668cca5d144459084c939371b83901c808e125db·...·]</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">[·...·truncated·by·diffoscope;·len:·21,·SHA:·cd7a1012120654d6d47c8818a7158bfb01ceae5fd349a16d8dfc64da35fd2e59·...·]</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>
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>
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02558.html#abfd624d164e7651ffdab5a55df006068">···26</a></span>····<span·class="keyword">typedef</span>·FieldVector&lt;·ctype,·dimension·&gt;·<a·class="code·hl_typedef"·href="a02558.html#abfd624d164e7651ffdab5a55df006068">WorldVector</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="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>
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">explicit</span></div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02558.html#a3262dd337692ec88e750103a1d5b99a3">···29</a></span>····<a·class="code·hl_function"·href="a02558.html#a3262dd337692ec88e750103a1d5b99a3">AlbertaTransformation</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01064.html#a3a811627cd147103ac01aa962c25a98d">Alberta::AffineTransformation</a>·*trafo·=·NULL·)</div> 
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······:·matrix_(·(trafo·!=·NULL·?·trafo-&gt;M·:·<a·class="code·hl_class"·href="a02334.html">GlobalSpace</a>::identityMatrix())·),</div> 
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········shift_(·(trafo·!=·NULL·?·trafo-&gt;t·:·<a·class="code·hl_class"·href="a02334.html">GlobalSpace</a>::nullVector())·)</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>······{</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>
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"><a·class="line"·href="a02558.html#ac4030b083786e7631a508a56146fcebf">···34</a></span>····<a·class="code·hl_function"·href="a02558.html#ac4030b083786e7631a508a56146fcebf">AlbertaTransformation</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02334.html#ab0386402c65090e772676789e2a81d20">GlobalSpace::Matrix</a>·&amp;matrix,</div> 
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····························<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02334.html#ab964db613a65e1be687785a3efa16a8d">GlobalSpace::Vector</a>·&amp;shift·)</div> 
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······:·matrix_(·matrix·),</div> 
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········shift_(·shift·)</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>
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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>
 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>
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>
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02558.html#afacc69783766498bb34ec4eb1ce4e5e2">···40</a></span>····<a·class="code·hl_typedef"·href="a02558.html#abfd624d164e7651ffdab5a55df006068">WorldVector</a>·<a·class="code·hl_function"·h[·...·truncated·by·diffoscope;·len:·241,·SHA:·9b5d594fe5764d1219301448734faeaa1d040bf260d8acdbdd3a7ed0a2ee7265·...·]</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>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">····</span>{</div>113 <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>······<a·class="code·hl_typedef"·href="a02558.html#abfd624d164e7651ffdab5a55df006068">WorldVector</a>·y;</div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·<a·class="code·hl_variable"·href="a02558.html#a867cce6e98e548e1b38e3b9169c41ec1">dimension</a>;·++i·)</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>·</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>
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02334.html#ab964db613a65e1be687785a3efa16a8d">GlobalSpace::Vector</a>·&amp;row·=·matrix_[·i·];</div> 
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········y[·i·]·=·shift_[·i·];</div> 
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·j·=·0;·j·&lt;·<a·class="code·hl_variable"·href="a02558.html#a867cce6e98e548e1b38e3b9169c41ec1">dimension</a>;·++j·)</div> 
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··········y[·i·]·+=·row[·j·]·*·x[·j·];</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">return</span>·y;</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>
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>
 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>
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>
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02558.html#aeefe0f44079889ff50a36b41a9d19cb6">···53</a></span>····<a·class="code·hl_typedef"·href="a02558.html#abfd624d164e7651ffdab5a55df006068">WorldVector</a>·<a·class="code·hl_function"·h[·...·truncated·by·diffoscope;·len:·248,·SHA:·e9879c0fb496403375397870a1e045d4c5f7fa500120e06634dd8b76767a559b·...·]</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>
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">····</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>··············polyhedra[·i·][·j·]·-=·minPolyId;</div>
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="comment">//·Note:·ALBERTA·requires·the·matrix·to·be·orthogonal</span></div> 
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<a·class="code·hl_typedef"·href="a02558.html#abfd624d164e7651ffdab5a55df006068">WorldVector</a>·x(·<a·class="code·hl_typedef"·href="a02558.html#aca8b17e8b013d08e75419ada08824606">ctype</a>(·0·)·);</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>·i·=·0;·i·&lt;·<a·class="code·hl_variable"·href="a02558.html#a867cce6e98e548e1b38e3b9169c41ec1">dimension</a>;·++i·)</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="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="keyword">const</span>·<a·class="code·hl_typedef"·href="a02334.html#ab964db613a65e1be687785a3efa16a8d">GlobalSpace::Vector</a>·&amp;row·=·matrix_[·i·];</div> 
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02558.html#aca8b17e8b013d08e75419ada08824606">ctype</a>·v·=·y[·i·]·-·shift_[·i·];</div> 
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·j·=·0;·j·&lt;·<a·class="code·hl_variable"·href="a02558.html#a867cce6e98e548e1b38e3b9169c41ec1">dimension</a>;·++j·)</div> 
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··········x[·j·]·+=·row[·j·]·*·v;</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>
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······}</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>······<span·class="keywordflow">return</span>·x;</div> 
135 <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>·</div>
 134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">protected</span>:</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#a9bd58ca81ab05f320fb6327ea42b17a9">numPolys_</a>;</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>··<span·class="keyword">private</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>
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02334.html#ab0386402c65090e772676789e2a81d20">GlobalSpace::Matrix</a>·&amp;matrix_;</div> 
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02334.html#ab964db613a65e1be687785a3efa16a8d">GlobalSpace::Vector</a>·&amp;shift_;</div> 
140 <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>
Max diff block lines reached; 7759/35714 bytes (21.73%) of diff not shown.
6.5 KB
html2text {}
    
Offset 4, 135 lines modifiedOffset 4, 124 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·albertagrid 
8 transformation.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_ALBERTA_TRANSFORMATION_HH 
16 ·6#define·DUNE_ALBERTA_TRANSFORMATION_HH18 ·5#ifndef·DUNE_POLYHEDRON_HH
 19 ·6#define·DUNE_POLYHEDRON_HH
17 ·720 ·7
18 ·8#include·<dune/common/fvector.hh>21 ·8#include·<algorithm>
19 ·922 ·9
20 ·10#include·<dune/grid/albertagrid/misc.hh>23 ·10#include·<dune/grid/io/file/dgfparser/blocks/polygon.hh>
21 ·1124 ·11
22 ·12#if·HAVE_ALBERTA 
23 ·13 
24 ·14namespace·Dune25 ·12namespace·Dune
25 ·15{26 ·13{
26 ·16 
27 17·class·AlbertaTransformation27 ·14
 28 ·15·namespace·dgf
28 ·18·{29 ·16·{
29 ·19·typedef·Alberta::GlobalSpace·GlobalSpace;30 ·17
 31 ·18·//·PolyhedronBlock
 32 ·19·//·---------------
30 ·2033 ·20
31 ·21·public: 
32 22·typedef·Alberta::Real·ctype;34 21·struct·PolyhedronBlock
 35 ·22·:·public·BasicBlock
33 ·2336 ·23·{
34 24·static·const·int·dimension·=·Alberta::dimWorld; 
35 ·25 
36 26·typedef·FieldVector<·ctype,·dimension·>·WorldVector;37 24·explicit·PolyhedronBlock·(·std::istream·&in,·int·numPolys·)
 38 ·25·:·BasicBlock(·in,·"Polyhedron"·),·numPolys_(·numPolys·)
 39 ·26·{}
37 ·2740 ·27
 41 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()·)
38 ·28·explicit 
39 29·AlbertaTransformation·(·const·Alberta::AffineTransformation·*trafo·=·NULL·) 
40 ·30·:·matrix_(·(trafo·!=·NULL·?·trafo->M·:·GlobalSpace::identityMatrix())·), 
41 ·31·shift_(·(trafo·!=·NULL·?·trafo->t·:·GlobalSpace::nullVector())·) 
42 ·32·{} 
43 ·33 
44 34·AlbertaTransformation·(·const·GlobalSpace::Matrix·&matrix, 
45 ·35·const·GlobalSpace::Vector·&shift·) 
46 ·36·:·matrix_(·matrix·), 
47 ·37·shift_(·shift·) 
48 ·38·{} 
49 ·39 
50 40·WorldVector·evaluate·(·const·WorldVector·&x·)·const 
51 ·41·{47 ·34·{
52 ·42·WorldVector·y; 
53 ·43·for(·int·i·=·0;·i·<·dimension;·++i·) 
54 ·44·{ 
55 ·45·const·GlobalSpace::Vector·&row·=·matrix_[·i·]; 
56 ·46·y[·i·]·=·shift_[·i·]; 
57 ·47·for(·int·j·=·0;·j·<·dimension;·++j·) 
58 ·48·y[·i·]·+=·row[·j·]·*·x[·j·];48 ·35·polyhedron.clear();
 49 ·36·for(·int·polyIdx;·getnextentry(·polyIdx·);·)
 50 ·37·{
 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·);
59 ·49·}57 ·43·}
 58 ·44
 59 ·45·polyhedra.push_back(·polyhedron·);
60 ·50·return·y; 
61 ·51·} 
62 ·52 
63 53·WorldVector·evaluateInverse·(·const·WorldVector·&y·)·const 
64 ·54·{ 
65 ·55·//·Note:·ALBERTA·requires·the·matrix·to·be·orthogonal 
66 ·56·WorldVector·x(·ctype(·0·)·); 
67 ·57·for(·int·i·=·0;·i·<·dimension;·++i·) 
68 ·58·{ 
69 ·59·const·GlobalSpace::Vector·&row·=·matrix_[·i·]; 
70 ·60·const·ctype·v·=·y[·i·]·-·shift_[·i·]; 
71 ·61·for(·int·j·=·0;·j·<·dimension;·++j·) 
72 ·62·x[·j·]·+=·row[·j·]·*·v; 
73 ·63·}60 ·46·}
74 ·64·return·x;61 ·47
 62 ·48·//·subtract·minimal·number·to·have·0·starting·numbering
 63 ·49·if(·minPolyId·>·0·)
 64 ·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;
75 ·65·}72 ·58·}
76 ·66 
77 ·67·private: 
78 ·68·const·GlobalSpace::Matrix·&matrix_; 
79 ·69·const·GlobalSpace::Vector·&shift_; 
80 ·70·}; 
81 ·71 
82 ·72} 
83 ·73 
84 ·74#endif·//·#if·HAVE_ALBERTA 
85 ·75 
86 ·76#endif·//·#ifndef·DUNE_ALBERTA_TRANSFORMATION_HH 
87 misc.hh73 ·59·}
 74 ·60·}
 75 ·61·return·polyhedra.size();
Max diff block lines reached; 2557/6635 bytes (38.54%) of diff not shown.
9.24 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00650_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00704_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_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">albertaheader.hh</div></div>69 ··<div·class="headertitle"><div·class="title">albertaheader.hh</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <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 <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>
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_ALBERTAHEADER_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTAHEADER_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTAHEADER_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTAHEADER_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">#if·HAVE_ALBERTA</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#if·HAVE_ALBERTA</span></div>
Offset 87, 39 lines modifiedOffset 87, 39 lines modified
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="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="comment">//·Set·ALBERTA&#39;s·DIM_OF_WORLD·preprocessor·variable</span></div>90 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//·Set·ALBERTA&#39;s·DIM_OF_WORLD·preprocessor·variable</span></div>
91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·ALBERTA_DIM</span></div>91 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·ALBERTA_DIM</span></div>
92 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#error·&quot;ALBERTA_DIM·needed·to·use·AlbertaGrid.&quot;</span></div>92 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#error·&quot;ALBERTA_DIM·needed·to·use·AlbertaGrid.&quot;</span></div>
93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#endif</span></div>93 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#endif</span></div>
94 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a00650.html#a362e6794dc8da37bca88774ed43b8e54">···23</a></span><span·class="preprocessor">#define·DIM_OF_WORLD·ALBERTA_DIM</span></div>94 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a00704.html#a362e6794dc8da37bca88774ed43b8e54">···23</a></span><span·class="preprocessor">#define·DIM_OF_WORLD·ALBERTA_DIM</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="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">//·if·we·have·ALBERTA·C++·lib·define·namespace·for·ALBERTA</span></div>96 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">//·if·we·have·ALBERTA·C++·lib·define·namespace·for·ALBERTA</span></div>
97 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#ifdef·__ALBERTApp__</span></div>97 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#ifdef·__ALBERTApp__</span></div>
98 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#define·ALBERTA·Alberta::</span></div>98 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#define·ALBERTA·Alberta::</span></div>
99 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#else</span></div>99 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#else</span></div>
100 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a00650.html#a4cbe74d935d2e31c4b35398e93623f70">···29</a></span><span·class="preprocessor">#define·ALBERTA·::</span></div>100 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a00704.html#a4cbe74d935d2e31c4b35398e93623f70">···29</a></span><span·class="preprocessor">#define·ALBERTA·::</span></div>
101 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div>101 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</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">#ifndef·ALBERTA_DEBUG</span></div>103 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifndef·ALBERTA_DEBUG</span></div>
104 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a00650.html#a8b7e159f2d6cd4970d240f9748cd2d2a">···33</a></span><span·class="preprocessor">#define·ALBERTA_DEBUG·0</span></div>104 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a00704.html#a8b7e159f2d6cd4970d240f9748cd2d2a">···33</a></span><span·class="preprocessor">#define·ALBERTA_DEBUG·0</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="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">//·MAX,·MIN,·and·ABS·are·defined·macros·of·ALBERTA</span></div>107 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">//·MAX,·MIN,·and·ABS·are·defined·macros·of·ALBERTA</span></div>
108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">//·if·they·are·not·defined·elsewhere,·they·are·undefined·here</span></div>108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">//·if·they·are·not·defined·elsewhere,·they·are·undefined·here</span></div>
109 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·MAX</span></div>109 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·MAX</span></div>
110 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a00650.html#a4b7aa45c1743bf41ef31a987fcd0f372">···39</a></span><span·class="preprocessor">#define·_MAX_NOT_DEFINED_</span></div>110 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a00704.html#a4b7aa45c1743bf41ef31a987fcd0f372">···39</a></span><span·class="preprocessor">#define·_MAX_NOT_DEFINED_</span></div>
111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div>111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div>
112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#ifndef·MIN</span></div>113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#ifndef·MIN</span></div>
114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a00650.html#a7d0dab8defd85e01c2f14a68a40b4f32">···43</a></span><span·class="preprocessor">#define·_MIN_NOT_DEFINED_</span></div>114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a00704.html#a7d0dab8defd85e01c2f14a68a40b4f32">···43</a></span><span·class="preprocessor">#define·_MIN_NOT_DEFINED_</span></div>
115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#endif</span></div>115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#endif</span></div>
116 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>116 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#ifndef·ABS</span></div>117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#ifndef·ABS</span></div>
118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a00650.html#a0c6debd1ce74543115f35b5661f4f48b">···47</a></span><span·class="preprocessor">#define·_ABS_NOT_DEFINED_</span></div>118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a00704.html#a0c6debd1ce74543115f35b5661f4f48b">···47</a></span><span·class="preprocessor">#define·_ABS_NOT_DEFINED_</span></div>
119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#endif</span></div>119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#endif</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="preprocessor">#ifndef·DIM_OF_WORLD</span></div>121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·DIM_OF_WORLD</span></div>
122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#error·&quot;DIM_OF_WORLD·not·defined.&quot;</span></div>122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#error·&quot;DIM_OF_WORLD·not·defined.&quot;</span></div>
123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#endif</span></div>123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#endif</span></div>
124 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>124 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
125 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifdef·HAVE_CONFIG_H</span></div>125 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifdef·HAVE_CONFIG_H</span></div>
87.7 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00677_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00692_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:·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 62, 241 lines modifiedOffset 62, 206 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">indexstack.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="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="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_ALBERTAGRID_INDEXSTACK_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_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_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;assert.h&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="a00647.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;stack&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="a00614.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="a00653.html">dune/grid/albertagrid/dofvector.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/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/reservedvector.hh&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>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>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="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="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>
 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="l00023"·name="l00023"></a><span·class="lineno">···23</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&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="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="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>····{</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="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>
90 <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>
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>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>
 101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
92 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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">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#acd6592a4e2ab92a3f[·...·truncated·by·diffoscope;·len:·43,·SHA:·8f2d0098382e2d47428ccc078978c30dec33e69903093e962825a0d9173391c0·...·]</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·[·...·truncated·by·diffoscope;·len:·86,·SHA:·eecff8a8f2b96802aee0be8eba446fefb30cbcf526d27ab098f0941929a650ca·...·]</div>
94 <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>
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>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.[·...·truncated·by·diffoscope;·len:·56,·SHA:·96a061dd6b9897c723dc276a35b9a58600522fe4f9cc7d87c4340f661f324844·...·]</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>
96 <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>·</div>
97 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······T·topAndPop·()</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>
98 <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">······</span>{</div>
99 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········assert(·!this-&gt;empty()·);</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>
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>114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······}</div>
 115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><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_function"·href="a01950.html#a4fae086863b937d97e0ae056dbc5983a">operator()·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02026.html">ElementInfo</a>·&amp;elementInfo,·<span·class="keywordtype">int</span>·<a·class="code·hl_enumvalue"·href="a01075.html#aceb67a16cc6beb52f71ba8a06d6ef44faa73937549503da3b2e8acd20e667f041">vertex</a>·)<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>·(*<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>
108 <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>
109 <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>
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>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">crea[·...·truncated·by·diffoscope;·len:·124,·SHA:·3b59756b899a32fc768ecbfb05221175da1e15b056d0e849c5c965778a7564e9·...·]</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>········<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>
112 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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="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>
115 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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>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>
117 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····StackType·*·stack_;</div>132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······}</div>
118 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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>
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> 
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> 
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>····<span·class="keyword">inline</span>·<a·class="code·hl_function"·href="a02250.html#a5ec121f84ab34e9032238f8416096e75">~IndexStack</a>·();</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>
125 <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">···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#a3f8[·...·truncated·by·diffoscope;·len:·138,·SHA:·5f72682e7b9903f25f8cebbb5d8ade7b1a36272d8140c273ebe32f54232c1b69·...·]</div>139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">private</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>
 142 <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>143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</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>144 <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>145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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#acd659[·...·truncated·by·diffoscope;·len:·218,·SHA:·68f73a32572c64602c779dac564d00d57ef85a7010f1139834c11a68072ea2c0·...·]</div>146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="comment">//·CoordCache::LocalCaching</span></div>
 147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="comment">//·------------------------</span></div>
133 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>148 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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>149 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div>
 150 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a01954.html">···80</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01950.html">CoordCache</a>&lt;·dim·&gt;::<a·class="code·hl_class"·href="a01954.html">LocalCaching</a></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>······<a·class="code·hl_class"·href="a02022.html">CoordVectorPointer</a>·coords_;</div>
 153 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<a·class="code·hl_class"·href="a01982.html">DofAccess</a>·dofAccess_;</div>
135 <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>
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>155 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keyword">public</span>:</div>
Max diff block lines reached; 40664/75179 bytes (54.09%) of diff not shown.
14.2 KB
html2text {}
    
Offset 5, 272 lines modifiedOffset 5, 262 lines modified
  
5 dune-grid 2.9.05 dune-grid 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·grid7 ····*·grid
8 ····*·albertagrid8 ····*·albertagrid
9 indexstack.hh9 coordcache.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_INDEXSTACK_HH16 ·5#ifndef·DUNE_ALBERTA_COORDCACHE_HH
17 ·6#define·DUNE_ALBERTAGRID_INDEXSTACK_HH17 ·6#define·DUNE_ALBERTA_COORDCACHE_HH
18 ·718 ·7
19 ·8#include·<assert.h> 
20 ·9#include·<stack> 
21 ·10 
22 ·11#include·<dune/common/exceptions.hh> 
23 ·12#include·<dune/common/reservedvector.hh>19 ·8#include·<dune/grid/albertagrid/meshpointer.hh>
 20 ·9#include·<dune/grid/albertagrid/dofadmin.hh>
 21 ·10#include·<dune/grid/albertagrid/dofvector.hh>
 22 ·11
 23 ·12#if·HAVE_ALBERTA
24 ·1324 ·13
25 ·20namespace·Dune·{25 ·14namespace·Dune
 26 ·15{
 27 ·16
 28 ·17·namespace·Alberta
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·{29 ·18·{
32 ·29·typedef·ReservedVector<T,length>·BaseType·;30 ·19
 31 ·20·//·CoordCache
 32 ·21·//·----------
 33 ·22
 34 ·23·template<·int·dim·>
 35 24·class·CoordCache
 36 ·25·{
 37 ·26·typedef·DofVectorPointer<_GlobalVector_>·CoordVectorPointer;
 38 ·27·typedef·Alberta::DofAccess<_dim,_dim_>·DofAccess;
 39 ·28
 40 ·29·class·LocalCaching;
 41 ·30·struct·Interpolation;
 42 ·31
33 ·30·public:43 ·32·public:
 44 33·static·const·int·dimension·=·dim;
 45 ·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·)·const
 51 ·40·{
 52 ·41·assert(·!(!coords_)·);
 53 ·42·GlobalVector·*array·=·(GlobalVector·*)coords_;
 54 ·43·return·array[·dofAccess_(·element,·vertex·)·];
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·}55 ·44·}
 56 ·45
 57 46·GlobalVector·&operator()(·const·ElementInfo·&elementInfo,·int·vertex·)·const
 58 ·47·{
 59 ·48·return·(*this)(·elementInfo.el(),·vertex·);
49 ·49·};60 ·49·}
50 ·5061 ·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();62 51·void·create·(·const·DofNumbering·&dofNumbering·)
 63 ·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·>();
 71 ·60
 72 ·61·dofAccess_·=·DofAccess(·dofSpace·);
 73 ·62·}
 74 ·63
 75 64·void·release·()
64 ·6576 ·65·{
65 ·67·inline·~IndexStack·();77 ·66·coords_.release();
 78 ·67·}
66 ·6879 ·68
67 70·inline·void·checkAndSetMax(T·index)·{·if(index·>·maxIndex_)·maxIndex_·= 
68 index;} 
69 ·71 
70 73·inline·void·setMaxIndex(T·index)·{·maxIndex_·=·index;·}80 ·69·private:
 81 ·70·CoordVectorPointer·coords_;
 82 ·71·DofAccess·dofAccess_;
 83 ·72·};
 84 ·73
71 ·7485 ·74
72 76·inline·int·getMaxIndex()·const·{·return·maxIndex_;·} 
73 ·77 
74 79·inline·int·size()·const·{·return·getMaxIndex();·} 
75 ·80 
76 ·82·inline·T·getIndex·(); 
Max diff block lines reached; 9140/14470 bytes (63.17%) of diff not shown.
76.0 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00680_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00353_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:·geometrycache.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 58, 172 lines modifiedOffset 58, 180 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">geometrycache.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="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>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>
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>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_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_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="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00638.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;iostream&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="a00719.html">dune/grid/albertagrid/algebra.hh</a>&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="a00245.html">mapper.hh</a>&quot;</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">#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;<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>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="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>{</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> 
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> 
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>84 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</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>
 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>
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> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">public</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">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="a00650.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>88 <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>89 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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>90 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</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">Jacobian[·...·truncated·by·diffoscope;·len:·273,·SHA:·3c198964ca8220883cfca65e59e79417f273d9eb3fd4c562e3acbe8019f98b8d·...·]</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:·64,·SHA:·cadc50e5dac16dd30060bf1181c04aa5a9dafb3786ebf80ec9c367d5f9bd945c·...·]</div>
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······{</div>92 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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>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[·...·truncated·by·diffoscope;·len:·55,·SHA:·3dddb5fd427478ecb37ec3d5e1c7c4a04b5f261f59ac6ec9dbc7bd495c506e45·...·]</div>
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········{</div>94 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 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>
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>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>
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>98 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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>
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>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>
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······}</div>102 <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>103 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">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:·aa6bdfe92014071dd02bc48f731cadaec71961416a0f198f3ae77b7324ac5ed8·...·]</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>
137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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>
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> 
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>··········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="a02122.html#ab2c12158d827d07651e8c0f31d03edd2">jacobianTransposed</a>(·elInfo·),·jacobianInverseTransposed_·)·);</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> 
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>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>
145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······}</div>109 <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>·</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>
147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">private</span>:</div>113 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">····</span>{</div>
148 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·flags_;</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>
149 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<a·class="code·hl_typedef"·href="a01064.html#a86b942cdffce80f98973c987ea6246da">Real</a>·integrationElement_;</div> 
150 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······FieldMatrix&lt;·Real,·dim,·dimWorld·&gt;·jacobianTransposed_;</div> 
151 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······FieldMatrix&lt;·Real,·dimWorld,·dim·&gt;·jacobianInverseTransposed_;</div> 
152 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····};</div>117 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····}</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> 
Max diff block lines reached; 34231/63256 bytes (54.12%) of diff not shown.
14.0 KB
html2text {}
    
Offset 4, 215 lines modifiedOffset 4, 252 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·albertagrid 
8 geometrycache.hh7 ····*·common
 8 scsgmapper.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_GEOMETRYCACHE_HH 
16 ·6#define·DUNE_ALBERTA_GEOMETRYCACHE_HH15 ·5#ifndef·DUNE_GRID_COMMON_SCSGMAPPER_HH
 16 ·6#define·DUNE_GRID_COMMON_SCSGMAPPER_HH
17 ·717 ·7
18 ·8#include·<dune/grid/albertagrid/misc.hh> 
19 ·9#include·<dune/grid/albertagrid/algebra.hh>18 ·8#include·<iostream>
 19 ·9#include·"mapper.hh"
20 ·1020 ·10
21 ·11#if·HAVE_ALBERTA21 ·11#include·<dune/grid/common/grid.hh>
22 ·1222 ·12
23 ·13namespace·Dune23 ·19namespace·Dune
 24 ·20{
 25 ·37·template·<typename·GV,·int·c>
 26 38·class·SingleCodimSingleGeomTypeMapper·:
 27 ·39·public·Mapper<typename·GV::Grid,SingleCodimSingleGeomTypeMapper<GV,c>,
 28 typename·GV::IndexSet::IndexType·>
24 ·14{ 
25 ·15 
26 ·16·namespace·Alberta 
27 ·17·{ 
28 ·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 ·28 
39 ·29·public: 
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·{29 ·40·{
 30 ·41·public:
 31 ·42
 32 44·typedef·typename·GV::IndexSet::IndexType·Index;
 33 ·45
 34 50·using·size_type·=·decltype(std::declval<typename·GV::IndexSet>().size(0));
 35 ·51
 36 56·SingleCodimSingleGeomTypeMapper·(const·GV&·gridView)
 37 ·57·:·gridView_(gridView)
 38 ·58·,·indexSet_(&gridView_.indexSet())
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·{39 ·59·{
 40 ·60·//·check·that·grid·has·only·a·single·geometry·type
 41 ·61·if·(indexSet_->types(c).size()·!=·1)
 42 ·62·DUNE_THROW(GridError,·"mapper·treats·only·a·single·codim·and·a·single
 43 geometry·type");
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·} 
72 ·60·flags_·|=·flagJacobianTransposed; 
73 ·61·} 
74 ·62·return·jacobianTransposed_; 
75 ·63·}44 ·63·}
76 ·6445 ·64
77 ·65·const·JacobianInverseTransposed·& 
78 66·jacobianInverseTransposed·(·const·ALBERTA·EL_INFO·&elInfo·)46 ·70·template<class·EntityType>
 47 71·Index·index·(const·EntityType&·e)·const
79 ·67·{48 ·72·{
 49 ·73·static_assert(EntityType::codimension·==·c,·"Entity·of·wrong·codim·passed
 50 to·SingleCodimSingleGeomTypeMapper");
 51 ·74·return·indexSet_->index(e);
80 ·68·if(·(flags_·&·flagJacobianInverseTransposed)·==·0·) 
81 ·69·{ 
82 ·70·integrationElement_·=·std::abs(·invert(·jacobianTransposed(·elInfo·), 
83 jacobianInverseTransposed_·)·); 
84 ·71·assert(·integrationElement_·>·1e-14·); 
85 ·72·flags_·|=·flagIntegrationElement·|·flagJacobianInverseTransposed; 
86 ·73·} 
87 ·74·return·jacobianInverseTransposed_; 
88 ·75·}52 ·75·}
89 ·7653 ·76
 54 84·Index·subIndex·(const·typename·GV::template·Codim<0>::Entity&·e,
 55 ·85·int·i,·unsigned·int·codim)·const
 56 ·86·{
 57 ·87·if·(codim·!=·c)
 58 ·88·DUNE_THROW(GridError,·"Id·of·wrong·codim·requested·from
 59 SingleCodimSingleGeomTypeMapper");
 60 ·89·return·indexSet_->subIndex(e,i,codim);
 61 ·90·}
90 ·77·private: 
91 ·78·unsigned·int·flags_; 
92 ·79·Real·integrationElement_; 
93 ·80·FieldMatrix<·Real,·dim,·dimWorld·>·jacobianTransposed_; 
Max diff block lines reached; 9609/14353 bytes (66.95%) of diff not shown.
7.47 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00689_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00620_source.html
Files 0% similar despite different names
    
Offset 65, 23 lines modifiedOffset 65, 23 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">hierarchiciterator.hh</div></div>69 ··<div·class="headertitle"><div·class="title">hierarchiciterator.hh</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <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>72 <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>
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_HIERARCHICITERATOR_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ALBERTA_HIERARCHICITERATOR_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_HIERARCHICITERATOR_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ALBERTA_HIERARCHICITERATOR_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="a00716.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="a00638.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="a00320.html">dune/grid/common/entityiterator.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="a00293.html">dune/grid/common/entityiterator.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="preprocessor">#if·HAVE_ALBERTA</span></div>82 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#if·HAVE_ALBERTA</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="comment">//·AlbertaGridHierarchicIterator</span></div>87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//·AlbertaGridHierarchicIterator</span></div>
Offset 217, 16 lines modifiedOffset 217, 16 lines modified
217 <div·class="line"><a·id="l00163"·name="l00163"></a><span·class="lineno">··163</span>··}</div>217 <div·class="line"><a·id="l00163"·name="l00163"></a><span·class="lineno">··163</span>··}</div>
218 <div·class="line"><a·id="l00164"·name="l00164"></a><span·class="lineno">··164</span>·</div>218 <div·class="line"><a·id="l00164"·name="l00164"></a><span·class="lineno">··164</span>·</div>
219 <div·class="line"><a·id="l00165"·name="l00165"></a><span·class="lineno">··165</span>}</div>219 <div·class="line"><a·id="l00165"·name="l00165"></a><span·class="lineno">··165</span>}</div>
220 <div·class="line"><a·id="l00166"·name="l00166"></a><span·class="lineno">··166</span>·</div>220 <div·class="line"><a·id="l00166"·name="l00166"></a><span·class="lineno">··166</span>·</div>
221 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>221 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#if·HAVE_ALBERTA</span></div>
222 <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno">··168</span>·</div>222 <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno">··168</span>·</div>
223 <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_ALBERTA_HIERARCHICITERATOR_HH</span></div>223 <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_ALBERTA_HIERARCHICITERATOR_HH</span></div>
224 <div·class="ttc"·id="aa00320_html"><div·class="ttname"><a·href="a00320.html">entityiterator.hh</a></div></div>224 <div·class="ttc"·id="aa00293_html"><div·class="ttname"><a·href="a00293.html">entityiterator.hh</a></div></div>
225 <div·class="ttc"·id="aa00716_html"><div·class="ttname"><a·href="a00716.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div>225 <div·class="ttc"·id="aa00638_html"><div·class="ttname"><a·href="a00638.html">elementinfo.hh</a></div><div·class="ttdoc">provides·a·wrapper·for·ALBERTA's·el_info·structure</div></div>
226 <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>226 <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>
227 <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>227 <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>
228 <div·class="ttc"·id="aa02050_html_a069a9c53f23594010e83dab0413d6ab1"><div·class="ttname"><a·href="a02050.html#a069a9c53f23594010e83dab0413d6ab1">Dune::AlbertaGridHierarchicIterator::dereference</a></div><div·class="ttdeci">Entity·&amp;·dereference()·const</div><div·class="ttdoc">dereferencing</div><div·class="ttdef"><b>Definition:</b>·hierarchiciterator.hh:68</div></div>228 <div·class="ttc"·id="aa02050_html_a069a9c53f23594010e83dab0413d6ab1"><div·class="ttname"><a·href="a02050.html#a069a9c53f23594010e83dab0413d6ab1">Dune::AlbertaGridHierarchicIterator::dereference</a></div><div·class="ttdeci">Entity·&amp;·dereference()·const</div><div·class="ttdoc">dereferencing</div><div·class="ttdef"><b>Definition:</b>·hierarchiciterator.hh:68</div></div>
229 <div·class="ttc"·id="aa02050_html_a0d8fb96d0c5a78f0b476006b22a35997"><div·class="ttname"><a·href="a02050.html#a0d8fb96d0c5a78f0b476006b22a35997">Dune::AlbertaGridHierarchicIterator::Entity</a></div><div·class="ttdeci">GridImp::template·Codim&lt;·0·&gt;::Entity·Entity</div><div·class="ttdef"><b>Definition:</b>·hierarchiciterator.hh:33</div></div>229 <div·class="ttc"·id="aa02050_html_a0d8fb96d0c5a78f0b476006b22a35997"><div·class="ttname"><a·href="a02050.html#a0d8fb96d0c5a78f0b476006b22a35997">Dune::AlbertaGridHierarchicIterator::Entity</a></div><div·class="ttdeci">GridImp::template·Codim&lt;·0·&gt;::Entity·Entity</div><div·class="ttdef"><b>Definition:</b>·hierarchiciterator.hh:33</div></div>
230 <div·class="ttc"·id="aa02050_html_a3cbae1b0e04f245ca6896f849f90ca06"><div·class="ttname"><a·href="a02050.html#a3cbae1b0e04f245ca6896f849f90ca06">Dune::AlbertaGridHierarchicIterator::grid</a></div><div·class="ttdeci">const·GridImp·&amp;·grid()·const</div><div·class="ttdoc">obtain·a·reference·to·the·grid</div><div·class="ttdef"><b>Definition:</b>·hierarchiciterator.hh:81</div></div>230 <div·class="ttc"·id="aa02050_html_a3cbae1b0e04f245ca6896f849f90ca06"><div·class="ttname"><a·href="a02050.html#a3cbae1b0e04f245ca6896f849f90ca06">Dune::AlbertaGridHierarchicIterator::grid</a></div><div·class="ttdeci">const·GridImp·&amp;·grid()·const</div><div·class="ttdoc">obtain·a·reference·to·the·grid</div><div·class="ttdef"><b>Definition:</b>·hierarchiciterator.hh:81</div></div>
231 <div·class="ttc"·id="aa02050_html_a435289c34bc0ca385bdac9cadd252502"><div·class="ttname"><a·href="a02050.html#a435289c34bc0ca385bdac9cadd252502">Dune::AlbertaGridHierarchicIterator::ElementInfo</a></div><div·class="ttdeci">EntityImp::ElementInfo·ElementInfo</div><div·class="ttdef"><b>Definition:</b>·hierarchiciterator.hh:39</div></div>231 <div·class="ttc"·id="aa02050_html_a435289c34bc0ca385bdac9cadd252502"><div·class="ttname"><a·href="a02050.html#a435289c34bc0ca385bdac9cadd252502">Dune::AlbertaGridHierarchicIterator::ElementInfo</a></div><div·class="ttdeci">EntityImp::ElementInfo·ElementInfo</div><div·class="ttdef"><b>Definition:</b>·hierarchiciterator.hh:39</div></div>
232 <div·class="ttc"·id="aa02050_html_a48e71d5d0138884d1d318edada697804"><div·class="ttname"><a·href="a02050.html#a48e71d5d0138884d1d318edada697804">Dune::AlbertaGridHierarchicIterator::level</a></div><div·class="ttdeci">int·level()·const</div><div·class="ttdoc">ask·for·level·of·entities</div><div·class="ttdef"><b>Definition:</b>·hierarchiciterator.hh:74</div></div>232 <div·class="ttc"·id="aa02050_html_a48e71d5d0138884d1d318edada697804"><div·class="ttname"><a·href="a02050.html#a48e71d5d0138884d1d318edada697804">Dune::AlbertaGridHierarchicIterator::level</a></div><div·class="ttdeci">int·level()·const</div><div·class="ttdoc">ask·for·level·of·entities</div><div·class="ttdef"><b>Definition:</b>·hierarchiciterator.hh:74</div></div>
51.1 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00719_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00608_source.html
Files 18% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-grid:·algebra.hh·Source·File</title>8 <title>dune-grid:·coordfunctioncaller.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, 173 lines modifiedOffset 58, 127 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_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">algebra.hh</div></div>68 ··<div·class="headertitle"><div·class="title">coordfunctioncaller.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="a00608.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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_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_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_GEOGRID_COORDFUNCTIONCALLER_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;<a·class="code"·href="a00584.html">dune/grid/geometrygrid/hostcorners.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/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;<a·class="code"·href="a00599.html">dune/grid/geometrygrid/coordfunction.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="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>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>Alberta</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>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> 
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>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>
 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>
 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">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>&lt;·ct,·dimD,·dimR,·Impl·&gt;·&gt;</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>
 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>
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> 
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>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·codimension·=·HostEntity::codimension;</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>
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keywordflow">return</span>·K(·1·);</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>
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>······<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>
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······:·hostCorners_(·hostEntity·),</div>
 107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········coordFunction_(·coordFunction·)</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> 
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>
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>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="keywordtype">void</span>·evaluate·(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i,·RangeVector·&amp;y·)<span·class="keyword">·const</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">······</span>{</div>
 112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········coordFunction_.evaluate(·hostCorners_[·i·],·y·);</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="keyword">const</span>·FieldMatrix&lt;·K,·1,·m·&gt;·&amp;matrix·)</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>·</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>
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keyword">using·</span>std::sqrt;</div>116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">······</span>{</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>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········<span·class="keywordflow">return</span>·hostCorners_.type();</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>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>······std::size_t·size·()<span·class="keyword">·const</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">······</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>
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>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> 
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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>125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">private</span>:</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#aacaa[·...·truncated·by·diffoscope;·len:·125,·SHA:·244976ebc630997244c46c93ae560c94723c7bb47066a278a682d71b40bb7b67·...·]</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>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="keywordflow">return</span>·<a·class="code·hl_function"·href="a01064.html#ac9ec1689c4568d01644db2bfee5947f6">vectorProduct</a>(·matrix[·0·],·matrix[·1·]·).two_norm();</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>····<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">in[·...·truncated·by·diffoscope;·len:·59,·SHA:·b027546f5d4e0d372ea163e212eeff86729345eacd728cfe6206c3bab432286f·...·]</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>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#aacaa[·...·truncated·by·diffoscope;·len:·125,·SHA:·35e4594b82a272004a88564b5b01db2332b175da0406d7fccb037e68e7d55908·...·]</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>
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> 
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> 
Max diff block lines reached; 17025/43503 bytes (39.14%) of diff not shown.
8.43 KB
html2text {}
    
Offset 4, 181 lines modifiedOffset 4, 135 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
7 ····*·albertagrid 
8 algebra.hh7 ····*·geometrygrid
 8 coordfunctioncaller.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_ALGEBRA_HH 
16 ·6#define·DUNE_ALBERTA_ALGEBRA_HH15 ·5#ifndef·DUNE_GEOGRID_COORDFUNCTIONCALLER_HH
 16 ·6#define·DUNE_GEOGRID_COORDFUNCTIONCALLER_HH
17 ·717 ·7
18 ·8#include·<dune/common/fvector.hh> 
19 ·9#include·<dune/common/fmatrix.hh>18 ·8#include·<dune/grid/geometrygrid/hostcorners.hh>
 19 ·9#include·<dune/grid/geometrygrid/coordfunction.hh>
20 ·1020 ·10
21 ·11namespace·Dune21 ·11namespace·Dune
22 ·12{22 ·12{
23 ·1323 ·13
24 ·14·namespace·Alberta24 ·14·namespace·GeoGrid
25 ·15·{25 ·15·{
26 ·1626 ·16
27 ·17·template<·class·K·> 
28 ·18·inline·static·FieldVector<·K,·3·> 
29 19·vectorProduct·(·const·FieldVector<·K,·3·>·&u,·const·FieldVector<·K,·3·>·&v·)27 ·17·//·CoordFunctionCaller
 28 ·18·//·-------------------
 29 ·19
 30 ·20·template<·class·HostEntity,·class·CoordFunctionInterface·>
 31 21·class·CoordFunctionCaller;
 32 ·22
 33 ·23·template<·class·HostEntity,·class·ct,·unsigned·int·dimD,·unsigned·int·dimR,
 34 class·Impl·>
 35 ·24·class·CoordFunctionCaller<·HostEntity,·AnalyticalCoordFunctionInterface<
 36 ct,·dimD,·dimR,·Impl·>·>
30 ·20·{37 ·25·{
 38 ·26·typedef·AnalyticalCoordFunctionInterface<_ct,_dimD,_dimR,_Impl_>
 39 CoordFunctionInterface;
 40 ·27·typedef·CoordFunctionCaller<_HostEntity,_CoordFunctionInterface_>·This;
31 ·21·FieldVector<·K,·3·>·w; 
32 ·22·w[·0·]·=·u[·1·]·*·v[·2·]·-·u[·2·]·*·v[·1·]; 
33 ·23·w[·1·]·=·u[·2·]·*·v[·0·]·-·u[·0·]·*·v[·2·]; 
34 ·24·w[·2·]·=·u[·0·]·*·v[·1·]·-·u[·1·]·*·v[·0·]; 
35 ·25·return·w; 
36 ·26·} 
37 ·27 
38 ·2841 ·28
39 ·29·template<·class·K,·int·m·> 
40 30·inline·static·K·determinant·(·[[maybe_unused]]·const·FieldMatrix<·K,·0,·m·> 
41 &matrix·)42 ·29·static·const·int·codimension·=·HostEntity::codimension;
 43 ·30
 44 ·31·public:
 45 ·32·typedef·typename·CoordFunctionInterface::RangeVector·RangeVector;
 46 ·33
 47 ·34·CoordFunctionCaller·(·const·HostEntity·&hostEntity,
 48 ·35·const·CoordFunctionInterface·&coordFunction·)
 49 ·36·:·hostCorners_(·hostEntity·),
 50 ·37·coordFunction_(·coordFunction·)
 51 ·38·{}
 52 ·39
 53 ·40·void·evaluate·(·unsigned·int·i,·RangeVector·&y·)·const
42 ·31·{54 ·41·{
43 ·32·return·K(·1·);55 ·42·coordFunction_.evaluate(·hostCorners_[·i·],·y·);
44 ·33·}56 ·43·}
 57 ·44
 58 ·45·GeometryType·type·()·const
45 ·34 
46 ·35·template<·class·K·> 
47 36·inline·static·K·determinant·(·const·FieldMatrix<·K,·1,·1·>·&matrix·) 
48 ·37·{ 
49 ·38·return·matrix[·0·][·0·]; 
50 ·39·} 
51 ·40 
52 ·41·template<·class·K,·int·m·> 
53 42·inline·static·K·determinant·(·const·FieldMatrix<·K,·1,·m·>·&matrix·) 
54 ·43·{59 ·46·{
 60 ·47·return·hostCorners_.type();
55 ·44·using·std::sqrt; 
56 ·45·K·sum·=·matrix[·0·][·0·]·*·matrix[·0·][·0·]; 
57 ·46·for(·int·i·=·1;·i·<·m;·++i·) 
58 ·47·sum·+=·matrix[·0·][·i·]·*·matrix[·0·][·i·]; 
59 ·48·return·sqrt(·sum·); 
60 ·49·}61 ·48·}
 62 ·49
 63 ·50·std::size_t·size·()·const
61 ·50 
62 ·51·template<·class·K·> 
63 52·inline·static·K·determinant·(·const·FieldMatrix<·K,·2,·2·>·&matrix·) 
64 ·53·{64 ·51·{
 65 ·52·return·hostCorners_.size();
65 ·54·return·matrix[·0·][·0·]·*·matrix[·1·][·1·]·-·matrix[·0·][·1·]·*·matrix[·1·] 
66 [·0·]; 
67 ·55·}66 ·53·}
68 ·56 
69 ·57·template<·class·K·> 
70 58·inline·static·K·determinant·(·const·FieldMatrix<·K,·2,·3·>·&matrix·)67 ·54
 68 ·55·private:
 69 ·56·const·HostCorners<·HostEntity·>·hostCorners_;
 70 ·57·const·CoordFunctionInterface·&coordFunction_;
 71 ·58·};
71 ·59·{72 ·59
 73 ·60·template<·class·HostEntity,·class·ct,·unsigned·int·dimR,·class·Impl·>
 74 ·61·class·CoordFunctionCaller<·HostEntity,·DiscreteCoordFunctionInterface<·ct,
 75 dimR,·Impl·>·>
72 ·60·return·vectorProduct(·matrix[·0·],·matrix[·1·]·).two_norm(); 
73 ·61·} 
74 ·62 
75 ·63·template<·class·K,·int·m·> 
76 64·inline·static·K·determinant·(·const·FieldMatrix<·K,·2,·m·>·&matrix·) 
77 ·65·{76 ·62·{
78 ·66·using·std::sqrt; 
79 ·67·const·K·tmpA·=·matrix[·0·].two_norm2(); 
80 ·68·const·K·tmpB·=·matrix[·1·].two_norm2(); 
81 ·69·const·K·tmpC·=·matrix[·0·]·*·matrix[·1·]; 
82 ·70·return·sqrt(·tmpA·*·tmpB·-·tmpC·*·tmpC·); 
83 ·71·} 
84 ·72 
85 ·73·template<·class·K·> 
86 74·inline·static·K·determinant·(·const·FieldMatrix<·K,·3,·3·>·&matrix·)77 ·63·typedef·DiscreteCoordFunctionInterface<·ct,·dimR,·Impl·>
 78 CoordFunctionInterface;
Max diff block lines reached; 3750/8610 bytes (43.55%) of diff not shown.
38.3 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00764_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00245_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:·corner.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 58, 83 lines modifiedOffset 58, 111 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">corner.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="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="a00245.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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>
 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>
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_CORNER_HH</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>
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> 
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;<a·class="code"·href="a00815.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;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>
 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>
 86 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··{</div>
 87 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keyword">public</span>:</div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</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>
83 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>90 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</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>
84 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">namespace·</span>VTK·{</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>
 96 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>····}</div>
85 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>97 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div>
86 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</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>
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>100 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>····················<span·class="keywordtype">int</span>·i,</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>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>
92 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keywordtype">unsigned</span>·index;</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>
93 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>106 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</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>
94 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">public</span>:</div>108 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span><span·class="keyword">····</span>{</div>
 109 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>······CHECK_INTERFACE_IMPLEMENTATION((asImp().<a·class="code·hl_function"·href="a02922.html#a3081058f1833c266eb0d1768f762a4bf">size</a>()));</div>
 110 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span>······<span·class="keywordflow">return</span>·asImp().size();</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> 
98 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······{·}</div>111 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>····}</div>
99 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>112 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</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> 
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> 
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> 
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>113 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</span>·</div>
 114 <div·class="line"><a·id="l00166"·name="l00166"></a><span·class="lineno">··166</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·EntityType&gt;</div>
 115 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno"><a·class="line"·href="a02922.html#af1a0762b3a23e985aa68c94360e67122">··167</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02922.html#af1a0762b3a23e985aa68c94360e67122">contains</a>·(<span·class="keyword">const</span>·EntityType&amp;·e,·IndexType&amp;·result)<span·class="keyword">·const</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> 
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> 
113 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····};</div>116 <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno">··168</span><span·class="keyword">····</span>{</div>
 117 <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span>······CHECK_INTERFACE_IMPLEMENTATION((asImp().<a·class="code·hl_function"·href="a02922.html#af1a0762b3a23e985aa68c94360e67122">contains</a>(e,result·)));</div>
 118 <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span>······<span·class="keywordflow">return</span>·asImp().contains(e,result·);</div>
114 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>119 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno">··171</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>120 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span>·</div>
 121 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>·</div>
 122 <div·class="line"><a·id="l00183"·name="l00183"></a><span·class="lineno"><a·class="line"·href="a02922.html#aee3cf2d8ab3b88110247706b26df2223">··183</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02922.html#aee3cf2d8ab3b88110247706b26df2223">contains</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·G::Traits::template·Codim&lt;0&gt;::Entity&amp;·e,·<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">int</span>·cc,·IndexType&amp;·result)<span·class="keyword">·const</span></div>
 123 <div·class="line"><a·id="l00184"·name="l00184"></a><span·class="lineno">··184</span><span·class="keyword">····</span>{</div>
 124 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno">··185</span>······CHECK_INTERFACE_IMPLEMENTATION((asImp().<a·class="code·hl_function"·href="a02922.html#af1a0762b3a23e985aa68c94360e67122">contains</a>(e,i,cc,result)))</div>
 125 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno">··186</span>······<span·class="keywordflow">return</span>·asImp().contains(e,i,cc,result);</div>
 126 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno">··187</span>····}</div>
 127 <div·class="line"><a·id="l00188"·name="l00188"></a><span·class="lineno">··188</span>·</div>
 128 <div·class="line"><a·id="l00191"·name="l00191"></a><span·class="lineno">··191</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="l00192"·name="l00192"></a><span·class="lineno"><a·class="line"·href="a02922.html#a3a17f4d28a75ce575c690a1afddb9443">··192</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02922.html#a3a17f4d28a75ce575c690a1afddb9443">update</a>·(<a·class="code·hl_class"·href="a02882.html">GridView</a>&amp;&amp;·gridView)</div>
 130 <div·class="line"><a·id="l00193"·name="l00193"></a><span·class="lineno">··193</span>····{</div>
 131 <div·class="line"><a·id="l00194"·name="l00194"></a><span·class="lineno">··194</span>······CHECK_AND_CALL_INTERFACE_IMPLEMENTATION((asImp().<a·class="code·hl_function"·href="a02922.html#a3acf48870c0b79ef9995e2635e7a958b">update</a>(std::forward&lt;GridView&gt;(gridView))));</div>
 132 <div·class="line"><a·id="l00195"·name="l00195"></a><span·class="lineno">··195</span>····}</div>
 133 <div·class="line"><a·id="l00196"·name="l00196"></a><span·class="lineno">··196</span>·</div>
 134 <div·class="line"><a·id="l00199"·name="l00199"></a><span·class="lineno">··199</span>····[[deprecated(<span·class="stringliteral">&quot;Use·update(gridView)·instead!·Will·be·removed·after·release·2.8.·Mappers·have·to·implement·update(gridView).&quot;</span>)]]</div>
 135 <div·class="line"><a·id="l00200"·name="l00200"></a><span·class="lineno"><a·class="line"·href="a02922.html#a3acf48870c0b79ef9995e2635e7a958b">··200</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02922.html#a3acf48870c0b79ef9995e2635e7a958b">update</a>·()</div>
 136 <div·class="line"><a·id="l00201"·name="l00201"></a><span·class="lineno">··201</span>····{</div>
 137 <div·class="line"><a·id="l00202"·name="l00202"></a><span·class="lineno">··202</span>······CHECK_AND_CALL_INTERFACE_IMPLEMENTATION((asImp().<a·class="code·hl_function"·href="a02922.html#a3acf48870c0b79ef9995e2635e7a958b">update</a>()));</div>
 138 <div·class="line"><a·id="l00203"·name="l00203"></a><span·class="lineno">··203</span>····}</div>
117 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>139 <div·class="line"><a·id="l00204"·name="l00204"></a><span·class="lineno">··204</span>·</div>
118 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>}·<span·class="comment">//·namespace·Dune</span></div>140 <div·class="line"><a·id="l00205"·name="l00205"></a><span·class="lineno">··205</span>··<span·class="keyword">private</span>:</div>
 141 <div·class="line"><a·id="l00207"·name="l00207"></a><span·class="lineno">··207</span>····MapperImp&amp;·asImp·()·{<span·class="keywordflow">return</span>·<span·class="keyword">static_cast&lt;</span>MapperImp·&amp;<span·class="keyword">&gt;</span>·(*this);}</div>
 142 <div·class="line"><a·id="l00209"·name="l00209"></a><span·class="lineno">··209</span>····<span·class="keyword">const</span>·MapperImp&amp;·asImp·()<span·class="keyword">·const·</span>{<span·class="keywordflow">return</span>·<span·class="keyword">static_cast&lt;</span><span·class="keyword">const·</span>MapperImp·&amp;<span·class="keyword">&gt;</span>(*this);}</div>
 143 <div·class="line"><a·id="l00210"·name="l00210"></a><span·class="lineno">··210</span>··};</div>
 144 <div·class="line"><a·id="l00211"·name="l00211"></a><span·class="lineno">··211</span>·</div>
 145 <div·class="line"><a·id="l00214"·name="l00214"></a><span·class="lineno">··214</span><span·class="preprocessor">#undef·CHECK_INTERFACE_IMPLEMENTATION</span></div>
 146 <div·class="line"><a·id="l00215"·name="l00215"></a><span·class="lineno">··215</span><span·class="preprocessor">#undef·CHECK_AND_CALL_INTERFACE_IMPLEMENTATION</span></div>
119 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>147 <div·class="line"><a·id="l00216"·name="l00216"></a><span·class="lineno">··216</span>·</div>
Max diff block lines reached; 7532/32445 bytes (23.21%) of diff not shown.
6.43 KB
html2text {}
    
Offset 4, 110 lines modifiedOffset 4, 142 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
 7 ····*·common
 8 mapper.hh
7 ····*·io 
8 ····*·file 
9 ····*·vtk 
10 corner.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 ·5 
18 ·6#ifndef·DUNE_GRID_IO_FILE_VTK_CORNER_HH 
19 ·7#define·DUNE_GRID_IO_FILE_VTK_CORNER_HH 
20 ·8 
21 ·9#include·<dune/grid/io/file/vtk/common.hh> 
22 ·1015 ·5#ifndef·DUNE_GRID_COMMON_MAPPER_HH
 16 ·6#define·DUNE_GRID_COMMON_MAPPER_HH
 17 ·7
 18 ·8#include·<utility>
 19 ·9
 20 ·10#include·<dune/common/bartonnackmanifcheck.hh>
 21 ·11
23 ·11namespace·Dune22 ·89namespace·Dune
 23 ·90{
 24 ·108·template·<typename·G,·typename·MapperImp,·typename·IndexType=int>
 25 109·class·Mapper
 26 ·110·{
24 ·12{ 
25 ·15 
26 ·16·namespace·VTK·{ 
27 ·17 
28 ·19 
29 ·24·template<typename·Cell> 
30 25·class·Corner·{ 
31 ·26·//·store·a·pointer·to·the·element 
32 ·27·const·Cell*·cell_; 
33 ·28·//·store·index·of·the·corner·within·element·(Dune·numbering) 
34 ·29·unsigned·index; 
35 ·30 
36 ·31·public:27 ·111·public:
37 ·33 
38 38·Corner(const·Cell&·cell,·unsigned·duneIndex) 
39 ·39·:·cell_(&cell),·index(duneIndex) 
40 ·40·{·} 
41 ·41 
42 43·Corner()·{·} 
43 ·44 
44 46·const·Cell&·cell()·const·{·return·*cell_;·} 
45 ·48 
46 52·void·cell(const·Cell&·cell__)·{·cell_·=·&cell__;·index·=·0;·} 
47 ·53 
48 55·unsigned·duneIndex()·const·{·return·index;·} 
49 57·void·duneIndex(unsigned·i)·{·index·=·i;·}28 ·112
 29 114·using·Index·=·IndexType;
 30 ·115
 31 ·121·template<class·EntityType>
 32 122·Index·index·(const·EntityType&·e)·const
 33 ·123·{
 34 ·124·CHECK_INTERFACE_IMPLEMENTATION((asImp().map(e)));
 35 ·125·return·asImp().index(e);
 36 ·126·}
 37 ·127
 38 ·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·}
 46 ·143
 47 152·auto·size·()·const
 48 ·153·{
 49 ·154·CHECK_INTERFACE_IMPLEMENTATION((asImp().size()));
 50 ·155·return·asImp().size();
 51 ·156·}
 52 ·157
50 ·5853 ·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·}
51 ·60 
52 63·unsigned·vtkIndex()·const·{·return·renumber(cell_->type(),·index);·} 
53 ·65 
54 68·void·vtkIndex(unsigned·i)·{·index·=·renumber(cell_->type(),·i);·} 
55 ·69·}; 
56 ·70 
57 ·71·}·//·namespace·VTK 
58 ·7260 ·172
59 ·74 
60 ·75}·//·namespace·Dune 
61 ·76 
62 ·77#endif·//·DUNE_GRID_IO_FILE_VTK_CORNER_HH 
63 common.hh 
64 Common·stuff·for·the·VTKWriter.61 ·173
 62 183·bool·contains·(const·typename·G::Traits::template·Codim<0>::Entity&·e,·int
 63 i,·int·cc,·IndexType&·result)·const
 64 ·184·{
 65 ·185·CHECK_INTERFACE_IMPLEMENTATION((asImp().contains(e,i,cc,result)))
 66 ·186·return·asImp().contains(e,i,cc,result);
 67 ·187·}
 68 ·188
 69 ·191·template·<class·GridView>
 70 192·void·update·(GridView&&·gridView)
 71 ·193·{
 72 ·194·CHECK_AND_CALL_INTERFACE_IMPLEMENTATION((asImp().update(std::
 73 forward<GridView>(gridView))));
 74 ·195·}
 75 ·196
 76 ·199·[[deprecated("Use·update(gridView)·instead!·Will·be·removed·after·release
 77 2.8.·Mappers·have·to·implement·update(gridView).")]]
 78 200·void·update·()
 79 ·201·{
 80 ·202·CHECK_AND_CALL_INTERFACE_IMPLEMENTATION((asImp().update()));
 81 ·203·}
Max diff block lines reached; 2842/6563 bytes (43.30%) of diff not shown.
126 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00845_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00938_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:·parser.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 62, 219 lines modifiedOffset 62, 300 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="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">parser.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="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="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_DGF_DUNEGRIDFORMATPARSER_HH</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_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_DGFGEOGRID_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;dune/common/typetraits.hh&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>·</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;<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;map&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="a01010.html">dune/grid/utility/hostgridaccess.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>
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="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00947.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="a00965.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> 
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>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>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</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>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>
91 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</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#afa9bc1f519c309d951d1955cbce7ea7f">type</a>;</div> 
93 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</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>
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> 
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> 
97 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keywordflow">return</span>·value;</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>
98 <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">//·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>
99 <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>
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>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>
101 <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>
102 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keywordflow">return</span>·parameter;</div>107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
103 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····}</div>108 <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>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="comment">//·DGFCoordFunction</span></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>110 <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="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>
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>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="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>
 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>
110 <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>··<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>
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> 
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> 
114 <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>
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>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>
116 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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>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[·...·truncated·by·diffoscope;·len:·88,·SHA:·ed3440f8d007870e9fce6369e921c2aea3a820999eb4a42005214849e6606fb1·...·]</div>
 126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······:·expression_(·expression·)</div>
118 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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[·...·truncated·by·diffoscope;·len:·52,·SHA:·261b56b27d89100c1238b76e9073d7ff8d82f8ff9ee0019c128a9da5d7a6820b·...·]</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">evalu[·...·truncated·by·diffoscope;·len:·289,·SHA:·8aed536aedaa31e770d1adffe40423ea84a6375e81b3a8d782fdba07c8a51747·...·]</div>
 130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">····</span>{</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>
 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>
 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">···71</span>··<span·class="keyword">private</span>:</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>
 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>··<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>
 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>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class·</span>HostGrid,·<span·class="keyword">class·</span>CoordFunction,</div>
 151 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="keywordtype">bool</span>·discrete·=·<a·class="code·hl_variable"·href="a03138.html#a6267f77fd59a7fc82c73681a83cd7881">GeoGrid::isDiscreteCoordFunctionInterface&lt;·typename·CoordFunction::Interface·&gt;::value</a>·&gt;</div>
 152 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a03634.html">···82</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03634.html">DGFCoordFunctionFactory</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">···85</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>
 156 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03638.html">···86</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03634.html">DGFCoordFunctionFactory</a>&lt;·HostGrid,·CoordFunction,·false·&gt;</div>
 157 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··{</div>
 158 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03638.html#a54b06f463c25ee7e849d71f1da1880a7">···88</a></span>····<span·class="keyword">static</span>·CoordFunction·*<a·class="code·hl_function"·href="a03638.html#a54b06f463c25ee7e849d71f1da1880a7">create</a>·(·std::istream·&amp;,·<span·class="keyword">const</span>·HostGrid·&amp;·)</div>
Max diff block lines reached; 74622/105383 bytes (70.81%) of diff not shown.
23.4 KB
html2text {}
    
Offset 7, 336 lines modifiedOffset 7, 425 lines modified
  
  
7 ····*·dune7 ····*·dune
8 ····*·grid8 ····*·grid
9 ····*·io9 ····*·io
10 ····*·file10 ····*·file
11 ····*·dgfparser11 ····*·dgfparser
12 parser.hh12 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_DGF_DUNEGRIDFORMATPARSER_HH 
20 ·6#define·DUNE_DGF_DUNEGRIDFORMATPARSER_HH19 ·5#ifndef·DUNE_DGFGEOGRID_HH
 20 ·6#define·DUNE_DGFGEOGRID_HH
21 ·721 ·7
22 ·8#include·<iostream> 
23 ·9#include·<string> 
24 ·10#include·<vector> 
25 ·11#include·<map> 
26 ·1222 ·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>
 29 ·15
27 ·13#include·<dune/grid/io/file/dgfparser/entitykey.hh>30 ·16#include·<dune/grid/io/file/dgfparser/parser.hh>
28 ·14 
29 ·15namespace·Dune 
30 ·16{ 
31 ·1731 ·17
32 ·18·class·DGFPrintInfo; 
33 ·19 
34 22·struct·DGFBoundaryParameter 
35 ·23·{ 
36 25·typedef·std::string·type; 
37 ·26 
38 28·static·const·type·&defaultValue·() 
39 ·29·{ 
40 ·30·static·type·value; 
41 ·31·return·value; 
42 ·32·}32 ·18
 33 ·19namespace·Dune
 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·//·-----------------------------
43 ·3347 ·33
44 35·static·type·convert·(·const·std::string·&·parameter·)48 ·34·template<·class·GridImp,·class·IntersectionImp·>
 49 ·35·class·Intersection;
45 ·36·{50 ·36
46 ·37·return·parameter;51 ·37
47 ·38·}52 ·38
48 ·39 
49 41·static·const·char·delimiter·=·':'; 
50 ·42·}; 
51 ·43 
52 46·class·DuneGridFormatParser53 ·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·>·>
53 ·47·{60 ·45·{
 61 ·46·typedef·DGFCoordFunction<_dimD,_dimR_>·This;
 62 ·47·typedef·AnalyticalCoordFunction<_double,_dimD,_dimR,_This_>·Base;
 63 ·48
54 ·48·public:64 ·49·public:
 65 50·typedef·typename·Base::DomainVector·DomainVector;
 66 51·typedef·typename·Base::RangeVector·RangeVector;
55 49·typedef·enum·{Simplex,Cube,General}·element_t; 
56 ·50 
57 51·typedef·enum·{counterclockwise=1,clockwise=-1}·orientation_t; 
58 ·5267 ·52
59 ·54·DuneGridFormatParser·(·int·rank,·int·size·); 
60 ·55 
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 );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·];
 84 ·69·}
 85 ·70
 86 ·71·private:
 87 ·72·const·Expression·*expression_;
 88 ·73·};
 89 ·74
 90 ·75
 91 ·76
 92 ·77·//·DGFCoordFunctionFactory
 93 ·78·//·-----------------------
 94 ·79
 95 ·80·template<·class·HostGrid,·class·CoordFunction,
Max diff block lines reached; 19117/23961 bytes (79.78%) of diff not shown.
52.7 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00869_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00911_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:·periodicfacetrans.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 62, 163 lines modifiedOffset 62, 129 lines modified
  
62 <div·id="nav-path"·class="navpath">62 <div·id="nav-path"·class="navpath">
63 ··<ul>63 ··<ul>
64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_5daf9a2f9619bbce8638e57b1ad806dc.html">grid</a></li><li·class="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">periodicfacetrans.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="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>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>
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>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_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>
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><span·class="preprocessor">#include·&lt;vector&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="a00848.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>·</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="a00923.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>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="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>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>
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>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>
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</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>
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>
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>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>
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">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> 
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">public</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="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="comment">//·initialize·block·and·get·dimension·of·world</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>······<a·class="code·hl_struct"·href="a03518.html">PeriodicFaceTransformationBlock</a>·(·std::istream·&amp;in,·<span·class="keywordtype">int</span>·dimworld·);</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>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"[·...·truncated·by·diffoscope;·len:·97,·SHA:·908bd42059ead400ecad39ba541db44966d59808d176716ad35f7a58a02bb1e0·...·]</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><span·class="keyword">······</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>········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>113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········<span·class="keywordflow">return</span>·angle_;</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">···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>·</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>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>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">······</span>{</div>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</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>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>······}</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>
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>····<span·class="keyword">private</span>:</div>123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········<span·class="keywordflow">return</span>·haspath_;</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>
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>
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="keywordflow">return</span>·path_;</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>····<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>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>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="keywordtype">int</span>·rows_;</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>······<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>134 <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">···66</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>
137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keyword">public</span>:</div>138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········<span·class="keywordflow">return</span>·filename_;</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">int</span>·<a·class="code·hl_function"·href="a03522.html#a00fd62127a21d5fd9021f8c8faee2b3a">rows</a>,·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03522.html#a5a10ce7a3cf9ef226c34e27c0c94e26a">cols</a>·)</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>
143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
Max diff block lines reached; 15936/45811 bytes (34.79%) of diff not shown.
7.83 KB
html2text {}
    
Offset 8, 189 lines modifiedOffset 8, 153 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
14 periodicfacetrans.hh14 simplexgeneration.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_PERIODICFACETRANSBLOCK_HH21 ·5#ifndef·DUNE_DGF_SIMPLEXGENERATIONBLOCK_HH
22 ·6#define·DUNE_DGF_PERIODICFACETRANSBLOCK_HH22 ·6#define·DUNE_DGF_SIMPLEXGENERATIONBLOCK_HH
23 ·723 ·7
24 ·8#include·<iostream>24 ·8#include·<iostream>
 25 ·9
25 ·9#include·<vector> 
26 ·10 
27 ·11#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>26 ·10#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
 27 ·11
28 ·12 
29 ·13 
30 ·14namespace·Dune28 ·12namespace·Dune
31 ·15{29 ·13{
32 ·1630 ·14
33 ·17·namespace·dgf31 ·15·namespace·dgf
34 ·18·{32 ·16·{
 33 ·17
 34 18·class·SimplexGenerationBlock
35 ·19 
36 ·20·//·PeriodicFaceTransformationBlock 
37 ·21·//·------------------------------- 
38 ·22 
39 23·struct·PeriodicFaceTransformationBlock 
40 ·24·:·public·BasicBlock35 ·19·:·public·BasicBlock
41 ·25·{36 ·20·{
42 ·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 ·3637 ·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 ·32
54 ·37·public:49 ·33·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·}
57 ·4056 ·40
58 41·const·AffineTransformation·&transformation·(·int·i·)·const57 41·double·minAngle·()
59 ·42·{58 ·42·{
 59 ·43·return·angle_;
60 ·43·assert(·i·<·numTransformations()·); 
61 ·44·return·transformations_[·i·]; 
62 ·45·}60 ·44·}
63 ·46 
64 47·int·numTransformations·()·const61 ·45
 62 46·bool·display·()
65 ·48·{63 ·47·{
66 ·49·return·transformations_.size();64 ·48·return·display_;
 65 ·49·}
67 ·50·}66 ·50
68 ·51 
69 ·52·private: 
70 ·53·void·match·(·char·what·);67 51·bool·haspath·()
 68 ·52·{
 69 ·53·return·haspath_;
71 ·54·};70 ·54·}
72 ·5571 ·55
73 ·56 
74 ·57·//·PeriodicFaceTransformationBlock::Matrix 
75 ·58·//·---------------------------------------72 56·std·::·string·path·()
 73 ·57·{
 74 ·58·return·path_;
76 ·5975 ·59·}
77 ·60·template<·class·T·> 
78 61·class·PeriodicFaceTransformationBlock::Matrix76 ·60
 77 61·bool·hasfile·()
79 ·62·{78 ·62·{
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·)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·()
89 ·72·{}88 ·72·{
 89 ·73·return·filetype_;
90 ·73 
91 74·const·T·&operator()(·int·i,·int·j·)·const 
92 ·75·{ 
93 ·76·return·fields_[·i·*·cols_·+·j·]; 
94 ·77·}90 ·74·}
 91 ·75
 92 76·int·dimension·()
Max diff block lines reached; 4237/7995 bytes (53.00%) of diff not shown.
25.1 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00881_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00854_source.html
Files 11% 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:·general.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 62, 89 lines modifiedOffset 62, 68 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">general.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="a00881.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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="a00854.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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_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_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_DGF_DIMBLOCK_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><span·class="preprocessor">#include·&lt;vector&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="a00848.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>·</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;<a·class="code"·href="a00923.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>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>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>·</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="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>
 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>·</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> 
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>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>
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>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>
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> 
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>91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</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"[·...·truncated·by·diffoscope;·len:·76,·SHA:·1f9f9640aec3af3365dabadcf8ef625f89f62cd1654dd7d2044354f8c8b97aa5·...·];</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:·75,·SHA:·86043a26b1a96d495253b86a8b6e8fe1bbf53590074641159287646c5ceb53e9·...·];</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>
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>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="keywordtype">int</span>·&amp;nofp·);</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>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">//·some·information</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"><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> 
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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> 
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> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div> 
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">private</span>:</div>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif</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> 
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">//·end·namespace·dgf</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">//·end·namespace·Dune</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="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_GRID_IO_FILE_DGFPARSER_BLOCKS_GENERAL_HH</span></div> 
134 <div·class="ttc"·id="aa00923_html"><div·class="ttname"><a·href="a00923.html">basic.hh</a></div></div>113 <div·class="ttc"·id="aa00848_html"><div·class="ttname"><a·href="a00848.html">basic.hh</a></div></div>
135 <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>
136 <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>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>
137 <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> 
138 <div·class="ttc"·id="aa03502_html"><div·class="ttname"><a·href="a03502.html">Dune::dgf::GeneralBlock</a></div><div·class="ttdef"><b>Definition:</b>·general.hh:25</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>
139 <div·class="ttc"·id="aa03502_html_a02f007c3932267365e173c3efa6ed7ac"><div·class="ttname"><a·href="a03502.html#a02f007c3932267365e173c3efa6ed7ac">Dune::dgf::GeneralBlock::GeneralBlock</a></div><div·class="ttdeci">GeneralBlock(std·::istream·&amp;in,·int·pnofvtx,·int·pvtxoffset,·int·&amp;pdimgrid)</div><div·class="ttdef"><b>Definition:</b>·general.cc:19</div></div> 
140 <div·class="ttc"·id="aa03502_html_a1d574360d81bff40abfc7e999bb746d8"><div·class="ttname"><a·href="a03502.html#a1d574360d81bff40abfc7e999bb746d8">Dune::dgf::GeneralBlock::nofsimplex</a></div><div·class="ttdeci">int·nofsimplex()</div><div·class="ttdef"><b>Definition:</b>·general.hh:46</div></div> 
141 <div·class="ttc"·id="aa03502_html_a5c4e6d37ef3960989af2d5b381d8543b"><div·class="ttname"><a·href="a03502.html#a5c4e6d37ef3960989af2d5b381d8543b">Dune::dgf::GeneralBlock::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>·general.cc:101</div></div> 
142 <div·class="ttc"·id="aa03502_html_a853f347ac543f222992ed1610f3fbda7"><div·class="ttname"><a·href="a03502.html#a853f347ac543f222992ed1610f3fbda7">Dune::dgf::GeneralBlock::ok</a></div><div·class="ttdeci">bool·ok()</div><div·class="ttdef"><b>Definition:</b>·general.hh:41</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>
143 </div><!--·fragment·--></div><!--·contents·-->122 </div><!--·fragment·--></div><!--·contents·-->
144 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
145 <hr·class="footer"/><address·class="footer"><small>124 <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.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
147 </small></address>126 </small></address>
148 </body>127 </body>
149 </html>128 </html>
3.66 KB
html2text {}
    
Offset 8, 101 lines modifiedOffset 8, 78 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
14 general.hh14 dim.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_GRID_IO_FILE_DGFPARSER_BLOCKS_GENERAL_HH 
22 ·6#define·DUNE_GRID_IO_FILE_DGFPARSER_BLOCKS_GENERAL_HH21 ·5#ifndef·DUNE_DGF_DIMBLOCK_HH
 22 ·6#define·DUNE_DGF_DIMBLOCK_HH
23 ·723 ·7
24 ·8#include·<iostream>24 ·8#include·<iostream>
 25 ·9
25 ·9#include·<vector> 
26 ·10 
27 ·11#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>26 ·10#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
 27 ·11
28 ·1228 ·12
29 ·13 
30 ·14namespace·Dune29 ·13namespace·Dune
 30 ·14{
31 ·15{31 ·15
32 ·16 
33 ·17·namespace·dgf32 ·16·namespace·dgf
34 ·18·{33 ·17·{
 34 18·class·DimBlock·:·public·BasicBlock·{
 35 ·19·int·_dimworld;·//·dimension·of·world
 36 ·20·int·_dim;·//·dimension·of·grid
35 ·19 
36 ·20·//·GeneralBlock 
37 ·21·//·--------- 
38 ·22 
39 23·class·GeneralBlock 
40 ·24·:·public·BasicBlock 
41 ·25·{ 
42 ·26·unsigned·int·nofvtx; 
43 ·27·int·dimgrid; 
44 ·28·bool·goodline;·//·active·line·describes·a·vertex 
45 ·29·std·::·vector<·unsigned·int·>·map;·//·active·vertex 
46 ·30·int·nofparams; 
47 ·31·int·vtxoffset; 
48 ·32 
49 ·33·public:37 ·21·public:
50 ·34·GeneralBlock·(·std·::·istream·&in,·int·pnofvtx,·int·pvtxoffset,·int 
51 &pdimgrid·);38 22·const·static·char*·ID;
 39 ·23·//·initialize·block·and·get·dimension·of·world
 40 ·24·DimBlock·(·std·::·istream·&in·);
 41 ·25·//·get·dimension·of·world·found·in·block
 42 26·int·dim()·{
 43 ·27·return·_dim;
 44 ·28·}
 45 29·int·dimworld()·{
 46 ·30·return·_dimworld;
 47 ·31·}
 48 ·32·//·some·information
 49 33·bool·ok()·{
 50 ·34·return·true;
52 ·3551 ·35·}
53 ·36·int·get·(·std·::·vector<·std·::·vector<·unsigned·int>·>·&simplex, 
54 ·37·std·::·vector<·std·::·vector<·double·>·>·&params, 
55 ·38·int·&nofp·);52 ·36·};
 53 ·37
 54 ·38·}·//·end·namespace·dgf
56 ·3955 ·39
57 ·40·//·some·information 
58 41·bool·ok·() 
59 ·42·{ 
60 ·43·return·goodline; 
61 ·44·} 
62 ·45 
63 46·int·nofsimplex·() 
64 ·47·{ 
65 ·48·return·noflines(); 
66 ·49·} 
67 ·50 
68 ·51·private: 
69 ·52·//·get·the·dimension·of·the·grid 
70 ·53·int·getDimGrid·(); 
71 ·54·//·get·next·simplex 
72 ·55·bool·next·(·std·::·vector<·unsigned·int·>·&simplex, 
73 ·56·std·::·vector<·double·>·&param·); 
74 ·57·}; 
75 ·58 
76 ·59·}·//·end·namespace·dgf 
77 ·60 
78 ·61}·//·end·namespace·Dune56 ·40}·//·end·namespace·Dune
79 ·62 
80 ·63#endif·//·#ifndef·DUNE_GRID_IO_FILE_DGFPARSER_BLOCKS_GENERAL_HH57 ·41
 58 ·42#endif
81 basic.hh59 basic.hh
82 Dune60 Dune
83 Include·standard·header·files.61 Include·standard·header·files.
84 Definition:·agrid.hh:6062 Definition:·agrid.hh:60
85 Dune::dgf::BasicBlock63 Dune::dgf::BasicBlock
86 Definition:·basic.hh:3164 Definition:·basic.hh:31
 65 Dune::dgf::DimBlock
87 Dune::dgf::BasicBlock::noflines 
88 int·&·noflines() 
89 Definition:·basic.hh:8766 Definition:·dim.hh:18
 67 Dune::dgf::DimBlock::dimworld
 68 int·dimworld()
 69 Definition:·dim.hh:29
 70 Dune::dgf::DimBlock::ID
 71 static·const·char·*·ID
 72 Definition:·dim.hh:22
 73 Dune::dgf::DimBlock::DimBlock
 74 DimBlock(std·::istream·&in)
 75 Definition:·dim.cc:17
90 Dune::dgf::GeneralBlock 
91 Definition:·general.hh:25 
92 Dune::dgf::GeneralBlock::GeneralBlock 
93 GeneralBlock(std·::istream·&in,·int·pnofvtx,·int·pvtxoffset,·int·&pdimgrid) 
94 Definition:·general.cc:19 
95 Dune::dgf::GeneralBlock::nofsimplex 
96 int·nofsimplex() 
97 Definition:·general.hh:46 
98 Dune::dgf::GeneralBlock::get 
99 int·get(std·::vector<·std·::vector<·unsigned·int·>·>·&simplex,·std·::vector< 
100 std·::vector<·double·>·>·&params,·int·&nofp) 
101 Definition:·general.cc:101 
Max diff block lines reached; 228/3726 bytes (6.12%) of diff not shown.
38.5 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00887_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00875_source.html
Files 18% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-grid:·polyhedron.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 62, 101 lines modifiedOffset 62, 113 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">polyhedron.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="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>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">//·-*-·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>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_POLYHEDRON_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>
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;algorithm&gt;</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iostream&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="a00929.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;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><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="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">#include·&lt;map&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>dgf</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="a00965.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="a00848.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>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">···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="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>
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>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>
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>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>
93 <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>····{</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#a9bd58ca81ab05f320fb6[·...·truncated·by·diffoscope;·len:·39,·SHA:·df167f1e950888be5c8cafb124c34368e38975b4fb5aed160d76cd66a2e270ec·...·]</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>
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</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">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.html#ab599318717430314e32eb4a1fd162904">BndParam</a>;</div>
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</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">//·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>
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> 
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> 
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> 
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> 
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>············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>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="comment">//·some·information</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>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>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="comment">//·subtract·minimal·number·to·have·0·starting·numbering</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>
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>········<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>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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>
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>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>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>
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">protected</span>:</div>137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········<span·class="keywordflow">return</span>·p[i];</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#a9bd58ca81ab05f320fb6327ea42b17a9">numPolys_</a>;</div> 
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····};</div>138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······}</div>
137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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>
Max diff block lines reached; 6756/33150 bytes (20.38%) of diff not shown.
5.93 KB
html2text {}
    
Offset 8, 120 lines modifiedOffset 8, 134 lines modified
  
8 ····*·dune8 ····*·dune
9 ····*·grid9 ····*·grid
10 ····*·io10 ····*·io
11 ····*·file11 ····*·file
12 ····*·dgfparser12 ····*·dgfparser
13 ····*·blocks13 ····*·blocks
14 polyhedron.hh14 boundaryseg.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//·-*-·mode:·C++;·tab-width:·2;·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=2·sw=2·sts=2:20 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
21 ·5#ifndef·DUNE_POLYHEDRON_HH 
22 ·6#define·DUNE_POLYHEDRON_HH21 ·5#ifndef·DUNE_DGF_BOUNDARYSEGBLOCK_HH
 22 ·6#define·DUNE_DGF_BOUNDARYSEGBLOCK_HH
23 ·723 ·7
24 ·8#include·<algorithm>24 ·8#include·<cassert>
25 ·925 ·9#include·<iostream>
 26 ·10#include·<string>
 27 ·11#include·<vector>
 28 ·12#include·<map>
 29 ·13
 30 ·14#include·<dune/grid/io/file/dgfparser/parser.hh>
26 ·10#include·<dune/grid/io/file/dgfparser/blocks/polygon.hh>31 ·15#include·<dune/grid/io/file/dgfparser/blocks/basic.hh>
27 ·11 
28 ·12namespace·Dune 
29 ·13{ 
30 ·14 
31 ·15·namespace·dgf 
32 ·16·{32 ·16
33 ·1733 ·17
34 ·18·//·PolyhedronBlock 
35 ·19·//·---------------34 ·18namespace·Dune
 35 ·19{
36 ·2036 ·20
37 21·struct·PolyhedronBlock37 ·21·namespace·dgf
 38 ·22·{
 39 23·class·BoundarySegBlock
38 ·22·:·public·BasicBlock40 ·24·:·public·BasicBlock
39 ·23·{41 ·25·{
 42 ·26·int·dimworld;·//·the·dimension·of·the·vertices·(is·given·from·user)
 43 ·27·bool·goodline;·//·active·line·describes·a·vertex
 44 ·28·std·::·vector<·unsigned·int·>·p;·//·active·vertex
 45 ·29·int·bndid;
 46 ·30·typedef·DGFBoundaryParameter::type·BoundaryParameter;
 47 ·31·BoundaryParameter·parameter;
 48 ·32·bool·simplexgrid;
 49 ·33
 50 ·34·public:
 51 35·typedef·DGFEntityKey<_unsigned_int>·EntityKey;
 52 36·typedef·std::pair·<·int,·BoundaryParameter·>·BndParam;
40 24·explicit·PolyhedronBlock·(·std::istream·&in,·int·numPolys·) 
41 ·25·:·BasicBlock(·in,·"Polyhedron"·),·numPolys_(·numPolys·) 
42 ·26·{} 
43 ·27 
44 28·int·get·(·std::vector<·std::vector<·int·>·>·&polyhedra·) 
45 ·29·{ 
46 ·30·reset(); 
47 ·31·std::vector<·int·>·polyhedron; 
48 ·32·int·minPolyId·=·1; 
49 ·33·while(·getnextline()·) 
50 ·34·{ 
51 ·35·polyhedron.clear(); 
52 ·36·for(·int·polyIdx;·getnextentry(·polyIdx·);·) 
53 ·37·{53 ·37
 54 ·38·//·initialize·vertex·block·and·get·first·vertex
 55 ·39·BoundarySegBlock·(·std·::·istream·&in,·int·pnofvtx,
 56 ·40·int·pdimworld,·bool·psimplexgrid·);
 57 ·41
 58 ·42·//·some·information
 59 ·43·int·get(·std·::·map<·EntityKey,·BndParam·>·&·facemap,
 60 ·44·bool·fixedsize,
 61 ·45·int·vtxoffset
 62 ·46·);
54 ·38·if(·(polyIdx·<·0)·||·(polyIdx·>·numPolys_)·) 
55 ·39·DUNE_THROW(·DGFException,·"Error·in·"·<<·*this·<<·":·Invalid·polygon·index 
56 ("·<<·polyIdx·<<·"·not·int·[0,·"·<<·numPolys_·<<·"])"·); 
57 ·40 
58 ·41·minPolyId·=·std::min(·minPolyId,·polyIdx·); 
59 ·42·polyhedron.push_back(·polyIdx·); 
60 ·43·} 
61 ·44 
62 ·45·polyhedra.push_back(·polyhedron·); 
63 ·46·} 
64 ·4763 ·47
 64 48·bool·ok()
 65 ·49·{
 66 ·50·return·goodline;
65 ·48·//·subtract·minimal·number·to·have·0·starting·numbering 
66 ·49·if(·minPolyId·>·0·) 
67 ·50·{ 
68 ·51·const·size_t·polySize·=·polyhedra.size(); 
69 ·52·for(·size_t·i=0;·i<polySize;·++i·) 
70 ·53·{ 
71 ·54·const·size_t·pSize·=·polyhedra[·i·].size(); 
72 ·55·for(·size_t·j=0;·j<pSize;·++j·) 
73 ·56·{ 
74 ·57·polyhedra[·i·][·j·]·-=·minPolyId; 
75 ·58·}67 ·51·}
 68 ·52
 69 53·int·nofbound()
 70 ·54·{
 71 ·55·return·noflines();
76 ·59·}72 ·56·}
 73 ·57
 74 ·58·private:
 75 ·59·bool·next();
 76 ·60
 77 ·61·//·get·coordinates·of·active·vertex
 78 ·62·int·operator[]·(int·i)
 79 ·63·{
 80 ·64·assert(ok());
 81 ·65·assert(linenumber()>=0);
 82 ·66·assert(0<=i·&&·i<dimworld+1);
 83 ·67·return·p[i];
77 ·60·}84 ·68·}
 85 ·69
 86 ·70·int·size()
 87 ·71·{
78 ·61·return·polyhedra.size();88 ·72·return·p.size();
 89 ·73·}
 90 ·74
 91 ·75·};
 92 ·76
79 ·62·} 
Max diff block lines reached; 2192/6051 bytes (36.23%) of diff not shown.
23.2 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00917_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00566_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="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="a00566.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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="a00599.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="a00923.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="aa00923_html"><div·class="ttname"><a·href="a00923.html">basic.hh</a></div></div>109 <div·class="ttc"·id="aa00599_html"><div·class="ttname"><a·href="a00599.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
88.0 KB
./usr/share/doc/libdune-grid-doc/doxygen/a00953_source.html vs.
./usr/share/doc/libdune-grid-doc/doxygen/a00278_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:·gmshwriter.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 58, 236 lines modifiedOffset 58, 181 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_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">gmshwriter.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="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="a00278.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><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>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_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_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="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;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>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>
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>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>
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> 
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="a00272.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>·</div>82 <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="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>·</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>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="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>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="l00037"·name="l00037"></a><span·class="lineno">···37</span>··{</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>
95 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">private</span>:</div>87 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">public</span>:</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>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;·b[·...·truncated·by·diffoscope;·len:·21,·SHA:·19b4d68087ccf682a37b37aba80ddf1b66d095a53de44cbc716c977754e43939·...·]</div>
 89 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
97 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keywordtype">int</span>·precision;</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>
98 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>95 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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="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="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>102 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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> 
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>·</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>
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">GeometryType</a>&amp;·type)·{</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> 
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> 
130 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keywordflow">return</span>·element_type;</div> 
131 <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>
 108 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keyword">class·</span>CheckFixedSizeMethod</div>
 109 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</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>
132 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>119 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</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>
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>121 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keyword">public</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>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>
Max diff block lines reached; 34683/73500 bytes (47.19%) of diff not shown.
16.0 KB
html2text {}
    
Offset 4, 304 lines modifiedOffset 4, 221 lines modified
  
  
4 dune-grid 2.9.04 dune-grid 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·grid6 ····*·grid
 7 ····*·common
 8 datahandleif.hh
7 ····*·io 
8 ····*·file 
9 gmshwriter.hh 
10 Go_to_the_documentation_of_this_file.9 Go_to_the_documentation_of_this_file.
11 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file10 ·1//·SPDX-FileCopyrightText:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root11 LICENSE.md·in·module·root
13 ·2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception12 ·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·-*-13 ·3//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
15 ·4//·vi:·set·et·ts=4·sw=2·sts=2:14 ·4//·vi:·set·et·ts=4·sw=2·sts=2:
16 ·5#ifndef·DUNE_GRID_IO_FILE_GMSHWRITER_HH 
17 ·6#define·DUNE_GRID_IO_FILE_GMSHWRITER_HH15 ·5#ifndef·DUNE_GRID_COMMON_DATAHANDLEIF_HH
 16 ·6#define·DUNE_GRID_COMMON_DATAHANDLEIF_HH
18 ·717 ·7
 18 ·14#include·<dune/common/bartonnackmanifcheck.hh>
 19 ·15
19 ·8#include·<fstream> 
20 ·9#include·<iostream> 
21 ·10#include·<iomanip> 
22 ·11#include·<string> 
23 ·12#include·<vector> 
24 ·13 
25 ·14#include·<dune/common/exceptions.hh> 
26 ·15#include·<dune/geometry/type.hh> 
27 ·16#include·<dune/geometry/referenceelements.hh> 
28 ·17#include·<dune/grid/common/grid.hh> 
29 ·18#include·<dune/grid/common/mcmgmapper.hh> 
30 ·19 
31 ·20namespace·Dune·{20 ·16namespace·Dune
 21 ·17{
32 ·21 
33 ·35·template·<class·GridView> 
34 36·class·GmshWriter 
35 ·37·{ 
36 ·38·private: 
37 ·39·const·GridView·gv; 
38 ·40·int·precision; 
39 ·41 
40 ·42·static·const·unsigned·int·dim·=·GridView::dimension; 
41 ·43·static·const·unsigned·int·dimWorld·=·GridView::dimensionworld; 
42 ·44·static_assert(·(dimWorld·<=·3),·"GmshWriter·requires·dimWorld·<=·3."·); 
43 ·45 
44 ·47·template<typename·Entity> 
45 ·48·std::size_t·nodeIndexFromEntity(const·Entity&·entity,·int·i)·const·{ 
46 ·49·return·gv.indexSet().subIndex(entity,·i,·dim)+1; 
47 ·50·} 
48 ·51 
49 ·55·static·std::size_t·translateDuneToGmshType(const·GeometryType&·type)·{ 
50 ·56·std::size_t·element_type; 
51 ·57 
52 ·58·if·(type.isLine()) 
53 ·59·element_type·=·1; 
54 ·60·else·if·(type.isTriangle()) 
55 ·61·element_type·=·2; 
56 ·62·else·if·(type.isQuadrilateral()) 
57 ·63·element_type·=·3; 
58 ·64·else·if·(type.isTetrahedron()) 
59 ·65·element_type·=·4; 
60 ·66·else·if·(type.isHexahedron()) 
61 ·67·element_type·=·5; 
62 ·68·else·if·(type.isPrism()) 
63 ·69·element_type·=·6; 
64 ·70·else·if·(type.isPyramid()) 
65 ·71·element_type·=·7; 
66 ·72·else·if·(type.isVertex()) 
67 ·73·element_type·=·15; 
68 ·74·else 
69 ·75·DUNE_THROW(Dune::IOError,·"GeometryType·"·<<·type·<<·"·is·not·supported·by 
70 gmsh."); 
71 ·76 
72 ·77·return·element_type; 
73 ·78·} 
74 ·79 
75 ·94·void·outputElements(std::ofstream&·file,·const·std::vector<int>& 
76 physicalEntities,·const·std::vector<int>&·physicalBoundaries)·const·{ 
77 ·95·MultipleCodimMultipleGeomTypeMapper<GridView>·elementMapper(gv, 
78 mcmgElementLayout()); 
79 ·96·std::size_t·counter(1); 
80 ·97·for·(const·auto&·entity·:·elements(gv))·{ 
81 ·98·//·Check·whether·the·type·is·compatible.·If·not,·close·file·and·rethrow 
82 exception. 
83 ·99·try·{ 
84 ·100·std::size_t·element_type·=·translateDuneToGmshType(entity.type()); 
85 ·101 
86 ·102·file·<<·counter·<<·"·"·<<·element_type; 
87 ·103·//·If·present,·set·the·first·tag·to·the·physical·entity 
88 ·104·if·(!physicalEntities.empty()) 
89 ·105·file·<<·"·"·<<·1·<<·"·"·<<·physicalEntities[elementMapper.index(entity)]; 
90 ·106·else 
91 ·107·file·<<·"·"·<<·0;·//·"0"·for·"I·do·not·use·any·tags." 
92 ·10822 ·18
93 ·109·//·Output·list·of·nodes. 
94 ·110·//·3,·5·and·7·got·different·vertex·numbering·compared·to·Dune 
95 ·111·if·(3·==·element_type) 
96 ·112·file·<<·"·" 
97 ·113·<<·nodeIndexFromEntity(entity,·0)·<<·"·"·<<·nodeIndexFromEntity(entity,·1) 
98 <<·"·" 
99 ·114·<<·nodeIndexFromEntity(entity,·3)·<<·"·"·<<·nodeIndexFromEntity(entity, 
100 2); 
101 ·115·else·if·(5·==·element_type) 
102 ·116·file·<<·"·" 
103 ·117·<<·nodeIndexFromEntity(entity,·0)·<<·"·"·<<·nodeIndexFromEntity(entity,·1) 
104 <<·"·" 
105 ·118·<<·nodeIndexFromEntity(entity,·3)·<<·"·"·<<·nodeIndexFromEntity(entity,·2) 
106 <<·"·" 
107 ·119·<<·nodeIndexFromEntity(entity,·4)·<<·"·"·<<·nodeIndexFromEntity(entity,·5) 
108 <<·"·" 
109 ·120·<<·nodeIndexFromEntity(entity,·7)·<<·"·"·<<·nodeIndexFromEntity(entity, 
110 6); 
111 ·121·else·if·(7·==·element_type) 
112 ·122·file·<<·"·" 
113 ·123·<<·nodeIndexFromEntity(entity,·0)·<<·"·"·<<·nodeIndexFromEntity(entity,·1) 
114 <<·"·" 
115 ·124·<<·nodeIndexFromEntity(entity,·3)·<<·"·"·<<·nodeIndexFromEntity(entity,·2) 
116 <<·"·" 
117 ·125·<<·nodeIndexFromEntity(entity,·4); 
118 ·126·else·{ 
119 ·127·for·(int·k·=·0;·k·<·entity.geometry().corners();·++k) 
120 ·128·file·<<·"·"·<<·nodeIndexFromEntity(entity,·k); 
Max diff block lines reached; 9263/16393 bytes (56.51%) of diff not shown.